OSDN Git Service

2007-02-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2
3         * gcc.test-framework/README: Correct command.
4         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
5         -Wunused-value.
6         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
7         
8 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
9
10         * lib/target-supports.exp (check_effective_target_unwrapped): New.
11
12 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
13
14         * lib/target-supports.exp (check_effective_target_newlib): New
15         function.
16
17 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
18
19         PR fortran/30660
20         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
21         allocatable component.
22
23
24 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25
26         * gcc.dg/torture/builtin-logb-1.c: New test.
27         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
28         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
29         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
30         sh* targets.
31         
32 2007-02-23  Richard Guenther  <rguenther@suse.de>
33
34         * g++.dg/warn/changes-meaning.C: New testcase.
35
36 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
37
38         PR libgfortran/30910    
39         * gfortran.dg/fmt_zero_precision.f90: Update test.
40
41 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42
43         * gcc.dg/torture/builtin-frexp-1.c: New test.
44
45 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
46
47         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
48
49 2007-02-22  Ian Lance Taylor  <iant@google.com>
50
51         PR debug/30898
52         * g++.dg/debug/pr30898.C: New test.
53
54 2007-02-22  Ira Rosen  <irar@il.ibm.com>
55
56         * gcc.dg/vect/vect-106.c: New test.
57
58 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
59             Ira Rosen  <irar@il.ibm.com> 
60
61         PR tree-optimization/30843
62         * gcc.dg/vect/pr30843.c: New test.
63
64 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
65
66         PR tree-optimization/30858
67         * gcc.dg/vect/pr30858.c: New test.
68
69 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
70
71         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
72         to set options for compiling testglue.
73         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
74         * lib/obj-c++.exp (obj-c++_init): Likewise.
75
76 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
77
78         * gnat.dg/derived_aggregate.adb: New test.
79
80 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
81
82         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
83         sh* targets.  Call the correct CKSGN macro.
84
85 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
86
87         * gfortran.dg/gomp/omp_parse1.f90: New test.
88         * gfortran.dg/gomp/omp_parse2.f: New test.
89
90 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
91
92         PR fortran/30869
93         * gfortran.dg/do_pointer_1.f90:  New test.
94
95 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
96
97         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
98         and scalbln.
99
100 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
101
102         * gcc.dg/darwin-minversion-1.c: New.
103         * gcc.dg/darwin-minversion-2.c: New.
104
105 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
106
107         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
108
109 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
110             DJ Delorie <dj@redhat.com>
111
112         PR other/30824
113         * gcc.dg/Wfatal.c: New.
114         * gcc.dg/Wfatal-2.c: New.
115         * gcc.dg/Werror-1.c: Adjust expectations.
116         * gcc.dg/Werror-5.c: Likewise.
117         * gcc.dg/Werror-7.c: Likewise.
118         * gcc.dg/Werror-10.c: Likewise.
119         * gcc.dg/Werror-11.c: Likewise.
120
121 2007-02-20  Tobias Burnus  <burnus@net-b.de>
122
123         PR fortran/30522
124         * gfortran.dg/volatile10.f90: New test.
125
126 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
127
128         PR libfortran/30533
129         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
130
131 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
132
133         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
134         * gcc.dg/Walways-true-1.c: Likewise.
135         * gcc.dg/weak/weak-3.c: Likewise.
136         * gcc.dg/Werror-1.c: Likewise.
137         * gcc.dg/Werror-3.c: Likewise.
138         * gcc.dg/Werror-4.c: Likewise.
139         * gcc.dg/Werror-5.c: Likewise.
140         * gcc.dg/Werror-6.c: Likewise.
141         * gcc.dg/Werror-7.c: Likewise.
142         * gcc.dg/Werror-8.c: Likewise.
143         * gcc.dg/Werror-10.c: Likewise.
144         * gcc.dg/Werror-11.c: Likewise.
145         * gcc.dg/Werror-12.c: Likewise.
146         * g++.old-deja/g++.mike/warn8.C: Likewise.
147         * g++.dg/warn/Walways-true-1.C: Likewise.
148         * g++.dg/warn/Walways-true-2.C: Likewise.
149         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
150         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
151         -Wstring-literal-comparison with -Waddress.
152         * gcc.dg/Wstring-literal-comparison-4.c: Replace
153         -Wno-string-literal-comparison with -Wno-address.
154         
155 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
156
157         * gnat.dg/self_aggregate_with_call.adb: New test.
158
159 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
160
161         PR tree-optimization/30975
162         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
163         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
164         * gcc.dg/vect/pr30795.c: New.
165
166 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
167
168         PR fortran/30681
169         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
170
171 2007-02-18  Roger Sayle  <roger@eyesopen.com>
172
173         PR rtl-optimization/28173
174         * gcc.target/i386/andor-1.c: New test case.
175
176 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
177
178         * gcc.dg/torture/builtin-ldexp-1.c: New.
179         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
180
181 2007-02-18  Roger Sayle  <roger@eyesopen.com>
182
183         * gfortran.dg/array_constructor_15.f90: New test case.
184
185 2007-02-18  Roger Sayle  <roger@eyesopen.com>
186
187         * gfortran.dg/forall_10.f90: New test case.
188
189 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
190
191         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
192
193 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
194
195         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
196         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
197
198 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
199
200         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
201         * gcc.target/i386/builtin-bswap-3.c: Ditto.
202         * gcc.target/i386/xchg-1.c: New test.
203         * gcc.target/i386/xchg-2.c: New test. 
204
205 2007-02-16  Richard Guenther  <rguenther@suse.de>
206             Christian Bruel  <christian.bruel@st.com>
207
208         * gcc.dg/strict-overflow-5.c: New testcase.
209
210 2007-02-16  Tobias Burnus  <burnus@net-b.de>
211
212         PR fortran/30793
213         * gfortran.dg/func_derived_4.f90: New test.
214
215 2007-02-15  Roger Sayle  <roger@eyesopen.com>
216
217         PR middle-end/30391
218         * gfortran.dg/pr30391-1.f90: New test case.
219
220 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
221
222         PR middle-end/30433
223         * gcc.c-torture/compile/pr30433.c: New testcase to check
224         that complex constants comparisions are foldded.
225
226 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
227
228         PR C++/30158
229         * g++.dg/ext/stmtexpr10.C: New testcase.
230
231 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
232
233         PR middle-end/30729
234         * gcc.dg/Wunused-value-2.c: New testcase.
235
236 2007-02-15  Ian Lance Taylor  <iant@google.com>
237
238         * g++.dg/eh/subreg-1.C: New test.
239
240 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
241
242         PR c/26494
243         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
244         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
245         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
246         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
247         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
248         * gcc.dg/Werror-implicit-function-declaration.c: New.
249
250 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
251
252         PR c++/28943
253         * g++.dg/warn/pr28943.C: New.
254
255 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
256
257         * gfortran.fortran-torture/execute/math.f90: Fix typo.
258
259 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
260
261         PR fortran/30779
262         * gfortran.dg/error_recovery_3.f90: New test.
263
264 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
265
266         * g++.dg/tree-ssa/sra-1.C: New.
267
268 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
269
270         * g++.dg/tree-ssa/sra-1.C: New.
271
272 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
273
274         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
275
276 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
277
278         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
279
280 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
281
282         PR fortran/30799
283         * gfortran.dg/logical_2.f90: New test.
284
285 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
286
287         * gcc.dg/torture/complex-alias-1.c: New test.
288
289 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
290
291         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
292         instead of -fdump-tree-tailcall.
293
294 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
295
296         * gfortran.dg/interface_10.f90: Fix comment typo.
297
298 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
299
300         PR tree-optimization/30771
301         * gcc.dg/vect/pr30771.c: New test.
302
303 2007-02-13  Ian Lance Taylor  <iant@google.com>
304
305         * gcc.dg/Wstrict-overflow-1.c: New test.
306         * gcc.dg/Wstrict-overflow-2.c: New test.
307         * gcc.dg/Wstrict-overflow-3.c: New test.
308         * gcc.dg/Wstrict-overflow-4.c: New test.
309         * gcc.dg/Wstrict-overflow-5.c: New test.
310         * gcc.dg/Wstrict-overflow-6.c: New test.
311         * gcc.dg/Wstrict-overflow-7.c: New test.
312         * gcc.dg/Wstrict-overflow-8.c: New test.
313         * gcc.dg/Wstrict-overflow-9.c: New test.
314         * gcc.dg/Wstrict-overflow-10.c: New test.
315
316 2007-02-13  Roger Sayle  <roger@eyesopen.com>
317
318         * gcc.target/ia64/builtin-bswap-2.c: New test case.
319
320 2007-02-13  Richard Henderson  <rth@redhat.com>
321
322         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
323         * gcc.c-torture/execute/pr29302-1.c: ... here.
324
325 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
326
327         PR c/29521
328         * gcc.dg/c90-return-1.c: Update output.
329         * gcc.dg/c99-return-1.c: Likewise.
330         
331 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
332
333         PR fortran/30554
334         * gfortran.dg/used_dummy_types_7.f90: New test..
335
336 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
337
338         * gcc.target/i386/parity-1.c: New test.
339         * gcc.target/i386/parity-2.c: New test.
340
341 2007-02-12  Roger Sayle  <roger@eyesopen.com>
342
343         * gcc.target/i386/builtin-bswap-3.c: New test case.
344
345 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
346
347         PR tree-optimization/29145
348         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
349         alias analysis is improved to take better advantage of restrict
350         qualified pointers.
351         * gcc.dg/vect/vect-80.c: Likewise.
352         * gcc.dg/vect/pr29145.c: New.
353
354 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
355
356         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
357         * gcc.target/i386/sse4a-insert.c: Likewise.
358
359 2007-02-11  Roger Sayle  <roger@eyesopen.com>
360
361         * gcc.target/ia64/builtin-popcount-1.c: New test case.
362         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
363
364 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
365
366         PR fortran/30478
367         * gfortran.dg/enum_4.f90: Update error message checks.
368
369 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
370
371         PR fortran/30554
372         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
373         versions of the modules.
374
375         PR fortran/30617
376         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
377         by getting rid of recursive I/O and providing functions with
378         results.
379
380         PR fortran/30319
381         * gfortran.dg/char_array_constructor_2.f90
382
383 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
384
385         PR c++/26988
386         * g++.dg/template/spec34.C: New test
387
388 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
389
390         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
391         on i?86 and x86_64.
392         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
393         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
394         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
395         on i?86 and x86_64.
396         * gcc.dg/vect/vect-113.c: Ditto.
397
398 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
399
400         PR c++/29487
401         * g++.dg/eh/weak1-C: New test.
402         * g++.dg/eh/weak1-a.cc: Likewise.
403         * g++.dg/eh/comdat1.C: Likewise.
404
405 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
406             Dorit Nuzman  <dorit@il.ibm.com>
407
408         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
409         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
410         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
411         * gcc.dg/vect/vect-113.c: Likewise.
412
413         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
414
415 2007-02-10  Richard Henderson  <rth@redhat.com>
416
417         * lib/target-supports.exp (check_effective_target_tls): Redefine
418         to mean non-emulated tls.
419         * gcc.dg/tls/alias-1.c: Remove tls requirement.
420         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
421         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
422         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
423         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
424         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
425         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
426
427 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
428
429         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
430
431 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
432
433         * gfortran.dg/secnds.f: Replace time tolerance with a
434         before-and-after bracket.
435         * gfortran.dg/secnds-1.f: Likewise.
436
437 2007-02-09  Tobias Burnus  <burnus@net-b.de>
438
439         PR fortran/30512
440         * gfortran.dg/maxlocval_1.f90: New test.
441
442 2007-02-09  Roger Sayle  <roger@eyesopen.com>
443
444         * gcc.target/ia64/builtin_bswap-1.c: New test case.
445
446 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
447
448         PR fortran/30720
449         * gfortran.dg/array_function_1.f90: New test.
450
451 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
452
453         * lib/target-supports.exp (check_effective_target_lax_strtofp)
454         (check_effective_target_dummy_wcsftime): New functions.
455
456 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
457
458         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
459         * lib/target-supports.exp (check_effective_target_uclibc): New
460         function.
461
462 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
463
464         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
465         (vsnprintf): Don't define for uClibc targets.
466
467 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
468
469         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
470         set before checking whether it was allowed.
471         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
472         before checking inside_main.
473
474 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
475
476         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
477         uClinux targets.
478         (u16sf): Likewise u4sf.
479         * g++.dg/compat/struct-layout-1.h: Likewise.
480
481 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
482
483         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
484         procedure.
485         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
486         m68k targets if check_effective_target_coldfire_fpu returns true.
487
488 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
489         Richard Guenther  <rguenther@suse.de>
490
491         PR middle-end/23361
492         * gcc.dg/fold-compare-3.c: New testcase.
493         * gcc.dg/tree-ssa/loop-24.c: Likewise.
494
495 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
496
497         * gcc.dg/pr26570.c: Clean up coverage files.
498         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
499         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
500         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
501         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
502         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
503         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
504         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
505         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
506         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
507         * gcc.dg/tree-ssa/pr25501.c: Ditto.
508         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
509         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
510         * gcc.dg/vect/pr28952.c: Ditto.
511         * gcc.dg/vect/pr27151.c: Ditto.
512         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
513         * g++.dg/gomp/macro-3.C: Ditto.
514
515 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
516
517         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
518         of the loop.
519
520 2007-02-08  Roger Sayle  <roger@eyesopen.com>
521
522         * gcc.target/i386/builtin-bswap-2.c: New test case.
523
524 2007-02-08  Roger Sayle  <roger@eyesopen.com>
525
526         * gfortran.dg/forall_8.f90: New test case.
527         * gfortran.dg/forall_9.f90: Likewise.
528
529 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
530
531         * gcc.dg/builtins-20.c: Add some -~ complex cases.
532
533 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
534
535         * lib/target-supports.exp (check_effective_target_simulator): New. 
536
537 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
538
539         * gcc.dg/tree-ssa/loop-25.c: New test.
540
541 2007-02-06  Richard Henderson  <rth@redhat.com>
542
543         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
544
545 2007-02-06  Roger Sayle  <roger@eyesopen.com>
546
547         * gcc.target/powerpc/popcount-1.c: New test case.
548         * gcc.target/powerpc/parity-1.c: Likewise.
549
550 2007-02-06  Richard Guenther  <rguenther@suse.de>
551
552         PR middle-end/27302
553         * gcc.dg/torture/pr27302-2.c: New testcase.
554
555 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
556
557         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
558         * gcc.dg/vect/vect-iv-1.c: New test.
559         * gcc.dg/vect/vect-iv-2.c: New test.
560         * gcc.dg/vect/vect-iv-3.c: New test.
561         * gcc.dg/vect/vect-iv-4.c: New test.
562         * gcc.dg/vect/vect-iv-5.c: New test.
563         * gcc.dg/vect/vect-iv-6.c: New test.
564         * gcc.dg/vect/vect-iv-7.c: New test.
565         * gcc.dg/vect/vect-iv-8.c: New test.
566         * gcc.dg/vect/vect-iv-9.c: New test.
567         * gcc.dg/vect/vect-iv-10.c: New test.
568         * gcc.dg/vect/vect-iv-11.c: New test.
569         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
570         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
571         * gcc.dg/vect/vect-14.c: Now vectorizable.
572         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initilization loop).
573         * gcc.dg/vect/vect-27.c: Likewise.
574         * gcc.dg/vect/vect-29.c Likewise.
575         * gcc.dg/vect/vect-dv-2.c: Likewise.
576         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
577         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
578         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
579
580 2007-02-06  Ira Rosen  <irar@il.ibm.com> 
581
582         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
583
584 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
585
586         * gcc.dg/builtins-20.c: Add more cases.
587
588 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
589
590         PR debug/30189
591         * gcc.dg/pr30189.c: New test.
592
593 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
594
595         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
596         for running tests.
597         * gcc.target/i386/sse4a-extract.c: New test.
598         * gcc.target/i386/sse4a-insert.c: New test.
599         * gcc.target/i386/sse4a-montsd.c: New test.
600         * gcc.target/i386/sse4a-montss.c: New test.
601
602 2007-02-05  Richard Guenther  <rguenther@suse.de>
603
604         * gcc.target/i386/vectorize3.c: New testcase.
605
606 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
607
608         PR target/30665
609         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
610
611 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
612
613         PR fortran/30611
614         * gfortran.dg/repeat_1.f90: New test.
615
616 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
617
618         PR fortran/30605
619         * gfortran.dg/spread_shape_1.f90: Remove tabs.
620         * gfortran.dg/derived_init_2.f90: Ditto.
621         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
622         * gfortran.dg/array_initializer_1.f90: Ditto.
623         * gfortran.dg/do_2.f90: Ditto.
624         * gfortran.dg/proc_assign_1.f90: Ditto.
625
626 2007-02-04  Richard Guenther  <rguenther@suse.de>
627
628         PR middle-end/30636
629         * g++.dg/warn/pr30636.C: New testcase.
630         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
631
632 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
633
634         PR middle-end/30667
635         * gfortran.dg/pr30667.f: New test.
636
637 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
638
639         * gcc.dg/builtins-54.c: Add more cases.
640
641 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
642
643         PR fortran/30514
644         * gfortran.dg/zero_sized_2.f90: New test.
645
646         PR fortran/30660
647         * gfortran.dg/alloc_comp_basics_4.f90: New test.
648
649         PR fortran/29820
650         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
651         file.
652
653 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
654
655         PR fortran/30683
656         * gfortran.dg/interface_10.f90: New test.
657
658 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
659
660         * gcc.dg/builtins-20.c: Add more cases.
661
662 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
663
664         PR target/29682
665         * gcc-target/ia64/pr29682.c: New test.
666
667 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
668
669         PR fortran/30284
670         * gfortran.dg/arrayio_11.f90.f90: New test.
671
672         PR fortran/30626
673         * gfortran.dg/arrayio_12.f90.f90: New test.
674
675 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
676
677         PR c++/30536
678         * g++.dg/tls/diag-5.C: New test.
679
680         PR middle-end/30473
681         * gcc.dg/pr30473.c: New test.
682         * gcc.c-torture/execute/20070201-1.c: New test.
683
684 2007-02-01  Roger Sayle  <roger@eyesopen.com>
685
686         * gfortran.dg/dependency_20.f90: New test case.
687
688 2007-01-31  Ian Lance Taylor  <iant@google.com>
689
690         * gcc.dg/lower-subreg-1.c (test): New test.
691
692 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
693
694         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
695
696 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
697
698         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
699         * gcc.dg/torture/builtin-math-3.c: Likewise.
700
701 2007-01-31  Dirk Mueller  <dmueller@suse.de>
702
703         gcc.dg/Wparentheses-2.c: Update and add new tests.
704
705 2007-01-31  Ira Rosen  <irar@il.ibm.com> 
706
707         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
708         vectorize.
709
710 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
711
712         * gcc.dg/builtins-63.c: New test.
713
714 2007-01-31  Tobias Burnus  <burnus@net-b.de>
715
716         PR fortran/27588
717         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
718
719 2007-01-31  Tobias Burnus  <burnus@net-b.de>
720
721         PR fortran/30520
722         * gfortran.dg/volatile8.f90: New argument conformance test.
723         * gfortran.dg/volatile9.f90: New scope test.
724
725 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
726
727         PR c++/24745
728         * g++.dg/warn/null4.C: New.
729
730 2001-01-30  Roger Sayle  <roger@eyesopen.com>
731             Uros Bizjak  <ubizjak@gmail.com>
732
733         * gcc.dg/large-size-array-3.c: Correct typo.
734
735 2007-01-30  Richard Guenther  <rguenther@suse.de>
736
737         PR middle-end/27657
738         * g++.dg/debug/pr27657.C: New testcase.
739
740 2007-01-30  Richard Guenther  <rguenther@suse.de>
741
742         PR middle-end/30313
743         * gcc.dg/torture/pr30313.c: New testcase.
744
745 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
746
747         * gcc.dg/dfp/dfp-except.h: New file.
748         * gcc.dg/dfp/fe-check.h: New file.
749         * gcc.dg/dfp/fe-binop.c: New test.
750         * gcc.dg/dfp/fe-convert-1.c: New test.
751         * gcc.dg/dfp/fe-convert-2.c: New test.
752         * gcc.dg/dfp/fe-convert-3.c: New test.
753
754         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
755         * gcc.dg/dfp/decfloat-constants.c: Ditto.
756         * gcc.dg/dfp/convert-dfp.c: Ditto.
757         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
758
759 2007-01-29  Josh Conner  <jconner@apple.com>
760
761         * gcc.target/powerpc/altivec-24.c: New test.
762
763 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
764
765         PR c++/28266
766         * g++.dg/parse/defarg12.C: New test.
767
768 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
769
770         PR fortran/30554
771         * gfortran.dg/used_dummy_types_6.f90: New test.
772
773 2007-01-28  Jan Hubicka  <jh@suse.cz>
774
775         * gcc.dg/tree-prof/val-prof-6.c: New test.
776
777 2007-01-28  Roger Sayle  <roger@eyesopen.com>
778
779         * gcc.dg/large-size-array-3.c: Correct test case (portability).
780
781 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
782
783         PR C++/28988
784         * g++.dg/expr/dtor4.C: New test.
785
786 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
787
788         * gcc.dg/tree-ssa/loop-23.c: New test.
789
790 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
791
792         PR libfortran/30389
793         * gfortran.dg/achar_2.f90:  New test.
794         * gfortran.dg/achar_3.f90:  New test.
795
796 2007-01-27  Ian Lance Taylor  <iant@google.com>
797
798         * gcc.dg/strict-overflow-1.c: New test.
799         * gcc.dg/no-strict-overflow-1.c: New test.
800         * gcc.dg/strict-overflow-2.c: New test.
801         * gcc.dg/no-strict-overflow-2.c: New test.
802         * gcc.dg/strict-overflow-3.c: New test.
803         * gcc.dg/no-strict-overflow-3.c: New test.
804         * gcc.dg/strict-overflow-4.c: New test.
805         * gcc.dg/no-strict-overflow-4.c: New test.
806         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
807         * gcc.dg/pr15784-1.c: Likewise.
808         * gcc.dg/pr20922-1.c: Likewise.
809         * gcc.dg/pr20922-3.c: Likewise.
810         * gcc.dg/pr20922-4.c: Likewise.
811         * gcc.dg/pr20922-6.c: Likewise.
812         * gcc.dg/compare-4.c: Likewise.
813         * gcc.dg/torture/pr26898-1.c: Likewise.
814         * gcc.dg/tree-ssa/divide-1.c: Likewise.
815         * gcc.dg/tree-ssa/divide-2.c: Likewise.
816         * gcc.dg/tree-ssa/divide-3.c: Likewise.
817         * gcc.dg/tree-ssa/divide-4.c: Likewise.
818         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
819         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
820         * gcc.dg/tree-ssa/pr21082.c: Likewise.
821         * gcc.dg/tree-ssa/pr26899.c: Likewise.
822         * g++.dg/tree-ssa/pr21082.C: Likewise.
823
824 2007-01-27  Roger Sayle  <roger@eyesopen.com>
825
826         * gcc-dg/large-size-array-3.c: New test case.
827
828 2007-01-27  Roger Sayle  <roger@eyesopen.com>
829
830         * gfortran.dg/forall_7.f90: New test case.
831
832 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
833
834         PR fortran/30407
835         * gfortran.dg/where_operator_assign_1.f90: New test.
836         * gfortran.dg/where_operator_assign_2.f90: New test.
837         * gfortran.dg/where_operator_assign_3.f90: New test.
838
839 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
840
841         * lib/target-supports.exp
842         (check_effective_target_powerpc_altivec): New.
843         (check_effective_target_vect_cmdline_needed): Use it.
844
845 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
846
847         PR fortran/30278
848         * gfortran.dg/backslash_3.f: New test.
849
850 2007-01-26  Richard Guenther  <rguenther@suse.de>
851
852         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
853
854 2007-01-26  Tobias Burnus  <burnus@net-b.de>
855
856         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
857         * gfortran.dg/vect/vect.exp: Ditto.
858         * gfortran.dg/dg.exp: Ditto.
859         * gfortran.fortran-torture/execute/execute.exp: Ditto.
860         * gfortran.fortran-torture/compile/compile.exp: Ditto.
861
862 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
863
864         * gcc.dg/builtins-20.c: Add more cases.
865         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
866
867 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
868
869         PR fortran/30437
870         * gcc.dg/Wall.c: New.
871         * gcc.dg/Wno-all.c: New.
872         * gfortran.dg/Wall.f90: New.
873         * gfortran.dg/Wno-all.f90: New.
874         
875 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
876
877         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
878         * g++.dg/eh/simd-2.C: Also run on Darwin.
879         * g++.dg/eh/simd-3.C: New.
880         * g++.dg/eh/simd-4.C: New.
881
882 2007-01-25  Richard Guenther  <rguenther@suse.de>
883
884         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
885         and _PROFILE_USE.
886         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
887
888 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
889
890         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
891         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
892         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
893         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
894         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
895         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
896         * gcc.dg/ipa/ipa-7.c: New testcase.
897
898 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
899
900         * g++.dg/cpp0x/warn_cxx0x.C: New.
901
902 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
903
904         * gcc.dg/builtins-20.c: Test builtin carg.
905
906 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
907
908         PR middle-end/27416
909         * gcc.dg/gomp/pr27416.c: New test.
910
911         PR middle-end/30494
912         * gcc.dg/gomp/pr30494.c: New test.
913         * g++.dg/gomp/pr30494.C: New test.
914
915         PR middle-end/30421
916         * gcc.dg/gomp/pr30421.c: New test.
917
918 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
919
920         * gcc.target/ia64/versionid-1.c: New test.
921         * gcc.target/ia64/versionid-2.c: New test.
922
923 2007-01-24  Richard Guenther  <rguenther@suse.de>
924
925         PR testsuite/30181
926         * gcc.dg/builtins-57.c: Change to a link-time testcase
927         to support non-C99 targets.
928
929 2007-01-24  Jan Hubicka  <jh@suse.cz>
930
931         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
932
933 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
934
935         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
936
937 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
938
939         PR objc/27438
940         * objc.dg/const-str-12.m: New test.
941
942 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
943
944         PR fortran/30532
945         * gfortran.dg/ctrl-z.f90:  New test.
946         
947 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
948
949         PR fortran/30481
950         * gfortran.dg/namelist_assumed_char.f90:  New test.
951
952 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
953
954         PR c++/27492
955         * g++.dg/inherit/covariant15.C: New test.
956
957 2007-01-23  Ian Lance Taylor  <iant@google.com>
958
959         * g++.dg/warn/Wparentheses-24.C: New test.
960
961 2007-01-23  Richard Guenther  <rguenther@suse.de>
962
963         PR testsuite/30560
964         * ada/acats/run_acats: Do not call gnatmake or gnatchop
965         with full path.
966
967 2007-01-22  Richard Guenther  <rguenther@suse.de>
968
969         PR tree-optimization/30038
970         * gcc.dg/builtins-62.c: New testcase.
971
972 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
973
974         * gcc.c-torture/compile/20070121.c: New test.
975
976 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
977
978         PR libfortran/30525
979         * gfortran.dg/char_comparison_1.f:  New test.
980
981 2007-01-21  Ira Rosen  <irar@il.ibm.com> 
982
983         * gcc.dg/vect/vect-strided-same-dr.c: New test. 
984
985 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
986
987         PR objc/30479
988         * objc.dg/pch: New directory.
989         * objc.dg/pch/pch.exp: New file.
990         * objc.dg/pch/interface-1.m: New test.
991         * objc.dg/pch/interface-1.hs: New include file.
992         * lib/objc.exp (objc_target_compile): Add
993         "-x objective-c-header" in front of the sources if this is
994         a precompiled header being compiled.
995
996 2007-01-20  Roger Sayle  <roger@eyesopen.com>
997
998         * gfortran.dg/array_memcpy_3.f90: New test case.
999         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
1000
1001 2007-01-20  Roger Sayle  <roger@eyesopen.com>
1002             Brooks Moses  <brooks.moses@codesourcery.com>
1003             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1004
1005         * gfortran.dg/intrinsic_sign_1.f90: New test case.
1006         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
1007
1008 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1009
1010         * gcc.dg/torture/builtin-math-3.c: Test fdim.
1011
1012 2007-01-19  Mike Stump  <mrs@apple.com>
1013
1014         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
1015         away.
1016
1017 2007-01-19  Roger Sayle  <roger@eyesopen.com>
1018
1019         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
1020         option instead of -funsafe-math-optimizations.
1021
1022 2007-01-19  Tomas Bily  <tbily@suse.cz>
1023
1024         gcc.dg/tree-prof/indir-call-prof.c: New.
1025         g++.dg/dg.exp: Add tree-prof subdirectory.
1026         g++.dg/tree-prof/indir-call-prof.C: New.
1027         g++.dg/tree-prof/tree-prof.exp: New.
1028
1029 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1030
1031         PR c++/17947
1032         * g++.dg/warn/deprecated.C: Update warning output.
1033         * g++.dg/warn/deprecated-2.C: Likewise.
1034         * g++.dg/warn/deprecated-3.C: New.
1035         
1036 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
1037
1038         * gcc.c-torture/execute/nestfunc-7.c: New.
1039
1040 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
1041
1042         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
1043
1044 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
1045
1046         * gcc.dg/m68k-pic-1.c: New.
1047
1048 2007-01-18  Roger Sayle  <roger@eyesopen.com>
1049
1050         * gfortran.dg/array_memcpy_4.f90: New test case.
1051
1052 2007-01-18  Josh Conner  <jconner@apple.com>
1053
1054         PR target/30485
1055         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
1056         * gcc.dg/vect/no-trapping-math-1: New.
1057         * gcc.dg/vect/no-trapping-math-2: New.
1058
1059 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
1060
1061         * gcc.target/i386/387-8.c: Update comment about optimizing
1062         inherent load of 1.0 of fptan instruction.
1063
1064 2007-01-18  Dirk Mueller  <dmueller@suse.de>
1065             Richard Guenther <rguenther@suse.de>
1066
1067         PR diagnostic/8268
1068         * gcc.dg/Warray-bounds.c: New testcase.
1069         * gcc.dg/Warray-bounds-2.c: New testcase.
1070         * g++.dg/warn/Warray-bounds.C: New testcase.
1071         * g++.dg/warn/Warray-bounds-2.C: New testcase.
1072
1073 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
1074
1075         PR fortran/30476
1076         * gfortran.dg/generic_12.f90: New test.
1077
1078 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
1079
1080         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
1081         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
1082
1083 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
1084
1085         * gcc.dg/dfp/compare-special.h: New file.
1086         * gcc.dg/dfp/compare-special-32.c: New test.
1087         * gcc.dg/dfp/compare-special-64.c: New test.
1088         * gcc.dg/dfp/compare-special-128.c: New test.
1089
1090 2007-01-16  Roger Sayle  <roger@eyesopen.com>
1091             Paul Thomas  <pault@gcc.gnu.org>
1092             Steven G. Kargl  <kargl@gcc.gnu.org>
1093
1094         PR fortran/30404
1095         * gfortran.dg/forall_6.f90: New test case.
1096         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
1097         * gfortran.dg/dependency_13.f90: Likewise.
1098
1099 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1100
1101         PR testsuite/12325
1102         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
1103         targets that don't support Inf.
1104
1105 2007-01-15  Dale Johannesen  <dalej@apple.com>
1106
1107         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
1108
1109 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
1110
1111         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
1112         of achar for 0xff to avoid the "Extended ASCII not
1113         implemented" error message.
1114
1115 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
1116
1117         PR fortran/28172
1118         * gfortran.dg/altreturn_4.f90: New test.
1119
1120         PR fortran/29389
1121         * gfortran.dg/stfunc_4.f90: New test.
1122
1123         PR fortran/29712
1124         * gfortran.dg/bound_2.f90: Reinstate commented out line.
1125         * gfortran.dg/initialization_1.f90: Change warning.
1126
1127         PR fortran/30283
1128         * gfortran.dg/specification_type_resolution_2.f90: New test.
1129
1130 2007-01-14  Jan Hubicka  <jh@suse.cz>
1131
1132         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
1133         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
1134         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
1135         elimination.
1136
1137 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
1138
1139         PR fortran/30410
1140         * gfortran.dg/external_procedures_2.f90: New test.
1141
1142 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
1143
1144         PR target/30413
1145         * gcc.target/i386/pr30413.c: New test.
1146
1147 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
1148
1149         PR fortran/30452
1150         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
1151
1152 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
1153
1154         * gcc.dg/20070112-1.c: New test.
1155
1156 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1157
1158         PR libgfortran/30435
1159         * gfortran.dg/list_read_6.f90: New test.
1160
1161 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
1162
1163         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
1164
1165 2007-01-12  Tom Tromey  <tromey@redhat.com>
1166
1167         PR preprocessor/28227:
1168         * gcc.dg/cpp/pr28227.c: New file.
1169
1170 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
1171
1172         * gcc.dg/tree-ssa/loop-22.c: New test.
1173
1174 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
1175
1176         PR tree-optimization/29516
1177         * gcc.dg/tree-ssa/loop-20.c: New test.
1178
1179 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
1180
1181         PR libfortran/30415
1182         * minmaxloc_integer_kinds_1.f90:  New test.
1183
1184 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
1185
1186         PR c++/29573
1187         * g++.dg/template/sizeof-template-argument.C: New test.
1188
1189 2007-01-11  Jan Hubicka  <jh@suse.cz>
1190
1191         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
1192         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
1193         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
1194         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
1195         * gcc.dg/tree-ssa/pr21658.c: Likewise.
1196         * gcc.dg/tree-ssa/pr15349.c: Likewise.
1197         * gcc.dg/tree-ssa/pr25501.c: Likewise.
1198         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
1199         transformation in question.
1200         * gcc.dg/tree-ssa/vrp05.c: Likewise.
1201         * gcc.dg/tree-ssa/pr20701.c: Likewise.
1202         * gcc.dg/always_inline3.c: Likewise.
1203
1204 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
1205
1206         PR c++/28999
1207         * g++.dg/template/typename11.C: New test.
1208
1209 2007-01-10  Robert Kennedy <jimbob@google.com>
1210
1211         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
1212
1213 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
1214
1215         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
1216         for different integer kinds.
1217         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
1218         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
1219         * gfortran.dg/ishft_2.f90: New test.
1220         * gfortran.dg/ishft_3.f90: New test.
1221
1222 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
1223
1224         * gfortran.dg/altreturn_2.f90: Removed executable bit.
1225
1226 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
1227
1228         PR tree-optimization/30322
1229         * gcc.dg/tree-ssa/loop-21.c: New test.
1230
1231 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
1232
1233         * g++.dg/rtti/darwin-builtin-linkage.C: New.
1234
1235 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1236
1237         * gcc.target/spu/intrinsics-1.c: Remove xfail.
1238
1239 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1240
1241         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
1242         * g++.dg/warn/overflow-warn-3.C: Likewise.
1243         * g++.dg/warn/overflow-warn-4.C: Likewise.
1244         * g++.dg/warn/overflow-warn-5.C: Likewise.
1245         * g++.dg/warn/overflow-warn-6.C: Likewise.
1246         * g++.dg/warn/Woverflow-1.C: Likewise.
1247         * g++.dg/warn/Woverflow-2.C: Likewise.
1248         * g++.dg/warn/Woverflow-3.C: Likewise.
1249         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
1250
1251 2007-01-08  Roger Sayle  <roger@eyesopen.com>
1252
1253         * gfortran.dg/array_constructor_14.f90: New test case.
1254         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
1255
1256 2007-01-08  Richard Guenther  <rguenther@suse.de>
1257
1258         PR tree-optimization/23603
1259         * gcc.dg/tree-ssa/vrp31.c: New testcase.
1260         * gcc.dg/tree-ssa/vrp32.c: Likewise.
1261
1262 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
1263
1264         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
1265         in __v8qi typedef.
1266         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
1267         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
1268         compiler behaviour.
1269         * gcc.dg/simd-5.c: Likewise.
1270         * gcc.dg/simd-6.c: Likewise.
1271         * g++.dg/conversion/simd1.C: Likewise.
1272         * g++.dg/conversion/simd3.C: Likewise.
1273         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
1274         (main): Use it.
1275
1276 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
1277
1278         PR tree-optimization/29877
1279         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
1280         name of a hard register for the target concerned.  Adjust dg-error
1281         directives to cope with new behaviour of TER.
1282
1283 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1284
1285         PR c++/28986
1286         * g++.dg/conversion/nullptr1.C: Added overflow warning.
1287         * g++.dg/warn/overflow-warn-1.C: New.
1288         * g++.dg/warn/overflow-warn-3.C: New.
1289         * g++.dg/warn/overflow-warn-4.C: New.
1290         * g++.dg/warn/overflow-warn-5.C: New.
1291         * g++.dg/warn/overflow-warn-6.C: New.
1292         * g++.dg/warn/Woverflow-1.C: New.
1293         * g++.dg/warn/Woverflow-2.C: New.
1294         * g++.dg/warn/Woverflow-3.C: New.
1295         * g++.dg/warn/multiple-overflow-warn-2.C: New.
1296         
1297 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
1298
1299         PR fortran/27698
1300         * gfortran.dg/invalid_name.f90: New test.
1301         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
1302         * gfortran.dg/gomp/pr29759.f90: Ditto.
1303
1304 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
1305
1306         * gfortran.dg/present_1.f90:  Update error message.
1307
1308 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
1309
1310         PR c++/19439
1311         * g++.dg/template/duplicate1.C: New test
1312         * g++.dg/template/memfriend6.C: Adjust error markers.
1313         
1314 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
1315
1316         PR tree-opt/30385
1317         * gcc.dg/torture/inline-1.c: New test.
1318
1319 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1320
1321         PR c/19978
1322         * gcc.dg/multiple-overflow-warn-1.c: New.
1323         * gcc.dg/multiple-overflow-warn-2.c: New.
1324         * gcc.dg/overflow-warn-6.c: New.
1325         * g++.dg/warn/multiple-overflow-warn-1.C: New.
1326         
1327 2007-01-05  Roger Sayle  <roger@eyesopen.com>
1328
1329         * gfortran.dg/array_memcpy_1.f90: New test case.
1330         * gfortran.dg/array_memcpy_2.f90: Likewise.
1331
1332 2007-01-05  Richard Guenther  <rguenther@suse.de>
1333
1334         PR middle-end/27826
1335         * g++.dg/opt/pr27826.C: New testcase.
1336
1337 2007-01-05  Ian Lance Taylor  <iant@google.com>
1338
1339         * gcc.dg/Walways-true-1.c: New test.
1340         * gcc.dg/Walways-true-2.c: New test.
1341         * g++.dg/warn/Walways-true-1.C: New test.
1342         * g++.dg/warn/Walways-true-2.C: New test.
1343
1344 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
1345
1346         PR c/30360
1347         * gcc.dg/pr30360.c: New test.
1348
1349 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
1350
1351         PR fortran/23232
1352         * gfortran.dg/data_implied_do_1.f90: New test.
1353
1354         PR fortran/27996
1355         PR fortran/27998
1356         * gfortran.dg/char_length_1.f90: New test.
1357
1358 2007-01-05  Richard Guenther  <rguenther@suse.de>
1359
1360         PR middle-end/28116
1361         * g++.dg/opt/pr28116.C: New testcase.
1362
1363 2007-01-05  Tobias Burnus  <burnus@net-b.de>
1364
1365         PR fortran/29624
1366         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
1367           invalid deallocate.
1368         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
1369         * gfortran.dg/protected_4.f90: Add pointer intent check.
1370         * gfortran.dg/protected_6.f90: Add pointer intent check.
1371         * gfortran.dg/pointer_intent_1.f90: New test.
1372         * gfortran.dg/pointer_intent_2.f90: New test.
1373         * gfortran.dg/pointer_intent_3.f90: New test.
1374
1375 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
1376
1377         PR 30235
1378         * gfortran.dg/altreturn_2.f90: new test.
1379
1380 2007-01-04  Tom Tromey  <tromey@redhat.com>
1381
1382         PR preprocessor/28165:
1383         * gcc.dg/cpp/pr28165.c: New file.
1384
1385 2007-01-03  Josh Conner  <jconner@apple.com>
1386
1387         PR middle-end/29683
1388         * gcc.dg/pr29683.c: New.
1389
1390 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
1391
1392         PR c++/28217
1393         * g++.dg/pch/template-1.C: New test.
1394         * g++.dg/pch/template-1.Hs: New file.
1395
1396 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1397
1398         PR middle-end/30353
1399         * gcc.c-torture/compile/complex-4.c: New test.
1400
1401 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
1402
1403         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
1404         -maltivec.
1405         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
1406
1407 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
1408
1409         PR middle-end/30286
1410         * gcc.dg/pr30286.c: New test.
1411
1412         PR c++/29535
1413         * g++.dg/template/crash66.C: New test.
1414
1415         PR c++/29054
1416         * g++.dg/template/friend49.C: New test.
1417
1418 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
1419
1420         * gfortran.dg/ibits.f90: New test.
1421
1422 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
1423
1424         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
1425         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
1426
1427 2007-01-02  Jan Hubicka  <jh@suse.cz>
1428
1429         * gcc.dg/pr16194.c: We now output error on all three functions, not just
1430         first one.
1431
1432 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1433
1434         PR c/19977
1435         * gcc/testsuite/gcc.dg/overflow-warn-3.c: Remove XFAIL.
1436         * gcc/testsuite/gcc.dg/overflow-warn-4.c: Remove XFAIL.
1437
1438 2006-01-02  Ian Lance Taylor  <iant@google.com>
1439
1440         * g++.dg/warn/Wparentheses-22.C: New test.
1441         * g++.dg/warn/Wparentheses-23.C: New test.
1442
1443 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1444
1445         PR middle-end/7651
1446         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
1447         * gcc.dg/declspec-3-Wextra.c: New.
1448         * gcc.dg/declspec-3-no.c: New
1449
1450 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
1451
1452         PR fortran/20896
1453         * gfortran.dg/interface_10.f90: Remove.
1454
1455 2007-01-01  Roger Sayle  <roger@eyesopen.com>
1456
1457         * gcc.dg/fold-eqxor-4.c: New test case.
1458
1459 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
1460
1461         PR middle-end/30311
1462         * gcc.c-torture/compile/pr30311.c: New test.
1463
1464 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
1465
1466         PR middle-end/30253
1467         * gcc.c-torture/compile/statement-expression-1.c: New test.
1468
1469 2007-01-01  Andreas Schwab  <schwab@suse.de>
1470
1471         PR target/29166
1472         * g++.dg/eh/pr29166.C: New test.
1473
1474 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
1475
1476         * lib/target-supports.exp (check_effective_target_powerpc_spe):
1477         New.
1478         (check_effective_target_vect_cmdline_needed): Use it.
1479
1480 2006-12-31  Richard Guenther  <rguenther@suse.de>
1481
1482         PR middle-end/30137
1483         * testsuite/gcc.dg/pr30137-1.c: New testcase.
1484         * testsuite/gcc.dg/pr30137-2.c: Likewise.
1485
1486 2006-12-31  Roger Sayle  <roger@eyesopen.com>
1487
1488         PR middle-end/30322
1489         * gcc.dg/fold-plusnot-1.c: New test case.
1490
1491 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
1492
1493         PR c++/29731
1494         * g++.dg/parse/template22.C: New test.
1495
1496 2006-12-31  Richard Guenther  <rguenther@suse.de>
1497
1498         PR middle-end/30338
1499         * gcc.c-torture/compile/pr30338.c: New testcase.
1500
1501 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
1502
1503         PR fortran/27900
1504         * gfortran.dg/intrinsic_actual_4.f90: New test.
1505
1506         PR fortran/24325
1507         * gfortran.dg/func_decl_3.f90: New test.
1508
1509 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
1510
1511         PR fortran/23060
1512         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
1513         * gfortran.dg/c_by_val_1.f: New test.
1514         * gfortran.dg/c_by_val_2.f: New test.
1515         * gfortran.dg/c_by_val_3.f: New test.
1516
1517 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
1518
1519         PR libfortran/30321
1520         * gfortran.dg/sum_zero_array_1.f90:  New test.
1521
1522 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
1523
1524         PR preprocessor/29612
1525         * gcc.dg/cpp/pr29612-1.c: New test.
1526         * gcc.dg/cpp/pr29612-2.c: New test.
1527
1528 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
1529
1530         PR fortran/30034
1531         * gfortran.dg/pure_formal_proc_1.f90: New test.
1532
1533         PR fortran/30237
1534         * gfortran.dg/intrinsic_actual_3.f90: New test.
1535
1536 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1537
1538         PR fortran/30014
1539         * gfortran.dg/io_constraints_1.f90: Update test.
1540         * gfortran.dg/io_constraints_2.f90: Update test.
1541         * gfortran.dg/inquire_iolength.f90: New test.
1542
1543 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
1544
1545         PR fortran/20896
1546         * gfortran.dg/interface_10.f90: New test.
1547         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
1548         since z is already, locally a variable.
1549
1550         PR fortran/25135
1551         * gfortran.dg/generic_11.f90: New test.
1552         * gfortran.dg/interface_7.f90: Remove name clash between module
1553         name and procedure 'x' referenced in the interface.
1554
1555 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1556
1557         PR middle-end/7651
1558         * gcc.dg/Wmissing-parameter-type.c: New.
1559         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
1560         * gcc.dg/Wmissing-parameter-type-no.c: New.
1561         
1562 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
1563
1564         PR fortran/25818
1565         * gfortran.dg/entry_array_specs_2.f: New test.
1566
1567         PR fortran/30084
1568         * gfortran.dg/nested_modules_6.f90: New test.
1569
1570 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1571
1572         PR middle-end/7651
1573         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
1574         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
1575
1576 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
1577
1578         PR C++/30168
1579         * g++.dg/opt/complex6.C: New test.
1580
1581 2006-12-22  Ben Elliston  <bje@au.ibm.com>
1582
1583         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
1584         full" if the linker on spu-*-* warns about exceeding local store.
1585
1586         And revert this patch:
1587         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
1588         fail to link due to relocation overflows on spu-*-*.
1589
1590 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
1591
1592         PR fortran/30273
1593         * gfortran.dg/dependency_19.f90: New test.
1594
1595 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
1596
1597         PR fortran/30202
1598         * gfortran.dg/alloc_comp_basics_3.f90: New test.
1599
1600 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
1601
1602         PR middle-end/30262
1603         * gcc.c-torture/execute/20061220-1.c: New test.
1604
1605         PR middle-end/30263
1606         * gcc.dg/gomp/asm-1.c: New test.
1607
1608         PR target/30230
1609         * g++.dg/eh/ia64-2.C: New test.
1610
1611 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
1612
1613         PR target/28966
1614         PR target/29248
1615         * gcc.dg/rs6000-leaf.c: New.
1616
1617 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1618
1619         PR fortran/25392
1620         * gfortran.dg/f2c_8.f90: New test.
1621
1622 2006-12-20  Bill Wendling  <wendling@apple.com>
1623
1624         * gcc.dg/asm-b.c: Check for __ppc64__.
1625
1626 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
1627
1628         PR fortran/30190
1629         * gfortran.dg/bounds_check_5.f90: New test.
1630
1631 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
1632
1633         PR middle-end/30143
1634         * gcc.dg/gomp/complex-1.c: New testcase.
1635
1636 2006-12-20  Roger Sayle  <roger@eyesopen.com>
1637
1638         * gfortran.dg/array_memset_1.f90: New test case.
1639
1640 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
1641
1642         * lib/target-supports.exp: Add spu to
1643         check_effective_target_vect_widen_mult_hi_to_si.
1644
1645 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
1646
1647         PR fortran/29992
1648         * gfortran.dg/generic_9.f90: New test.
1649
1650         PR fortran/30081
1651         * gfortran.dg/generic_10.f90: New test.
1652
1653 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
1654
1655         PR tree-opt/30045
1656         * gcc.dg/pr30045.c: New test.
1657
1658 2006-12-20  Ben Elliston  <bje@au.ibm.com>
1659
1660         * gcc.dg/20020312-2.c: Add a case for __SPU__.
1661
1662 2006-12-19  Eric Christopher  <echristo@apple.com>
1663
1664         PR target/29302
1665         * gcc.c-torture/execute/pr29302-1.c: New.
1666
1667 2006-12-19  Tobias Burnus  <burnus@net-b.de>
1668
1669         PR fortran/39238
1670         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
1671
1672 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
1673
1674         PR fortran/30236
1675         * gfortran.dg/altreturn_3.f90: New test.
1676
1677         * gfortran.dg/char_result_12.f90: Fix comment typos.
1678
1679 2006-12-19  Ben Elliston  <bje@au.ibm.com>
1680
1681         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
1682         as newlib's stdio.h uses non-traditional cpp constructs.
1683
1684 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
1685
1686         * gfortran.dg/advance.f90: Renamed to advance_1.f90
1687         * gfortran.dg/append-1.f90: Renamed to append_1.f90
1688         * gfortran.dg/array-1.f90: Renamed to array_1.f90
1689         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
1690         * gfortran.dg/backspace.f: Renamed to backspace_1.f
1691         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
1692         * gfortran.dg/default_initialization.f: Renamed to default_initialization_1.f
1693         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to dollar_edit_descriptor_1.f
1694         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to dollar_edit_descriptor_2.f
1695         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to dollar_edit_descriptor_3.f
1696         * gfortran.dg/logint-1.f: Renamed to logint_1.f
1697         * gfortran.dg/logint-2.f: Renamed to logint_2.f
1698         * gfortran.dg/logint-3.f: Renamed to logint_3.f
1699         * gfortran.dg/advance_1.f90: Renamed from advance.f90
1700         * gfortran.dg/append_1.f90: Renamed from append-1.f90
1701         * gfortran.dg/array_1.f90: Renamed from array-1.f90
1702         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
1703         * gfortran.dg/backspace_1.f: Renamed from backspace.f
1704         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
1705         * gfortran.dg/default_initialization_1.f: Renamed from default_initialization.f
1706         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from dollar_edit_descriptor-1.f
1707         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from dollar_edit_descriptor-2.f
1708         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from dollar_edit_descriptor-3.f
1709         * gfortran.dg/logint_1.f: Renamed from logint-1.f
1710         * gfortran.dg/logint_2.f: Renamed from logint-2.f
1711         * gfortran.dg/logint_3.f: Renamed from logint-3.f
1712
1713 2006-12-18  Bill Wendling  <wendling@apple.com>
1714
1715         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
1716         id is an OjbC keyword.
1717
1718 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1719
1720         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
1721
1722 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
1723
1724         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
1725
1726 2006-12-18  Ian Lance Taylor  <iant@google.com>
1727
1728         * g++.dg/warn/Wmissing-declarations-1.C: New test.
1729
1730 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
1731
1732         * gcc.c-torture/compile/pr27528.c: Use empty templates.
1733
1734 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
1735
1736         PR fortran/30207
1737         * gfortran.fortran-torture/execute/where21.f90: New test.
1738
1739 2006-12-17  Tobias Burnus  <burnus@net-b.de>
1740
1741         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
1742
1743 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1744
1745         PR middle-end/7651
1746         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
1747         * gcc.dg/if-empty-1.c: Likewise.
1748         * gcc.dg/pr23165.c: Likewise.
1749         * g++.dg/warn/empty-body.C: Likewise.
1750
1751 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1752
1753         PR libfortran/30005
1754         * gfortran.dg/open_errors.f90: New test.
1755
1756 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
1757
1758         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
1759
1760         * gcc.target/i386/ssse3-pabsb.c: New file.
1761         * gcc.target/i386/ssse3-pabsd.c: Likewise.
1762         * gcc.target/i386/ssse3-pabsw.c: Likewise.
1763         * gcc.target/i386/ssse3-palignr.c: Likewise.
1764         * gcc.target/i386/ssse3-phaddd.c: Likewise.
1765         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
1766         * gcc.target/i386/ssse3-phaddw.c: Likewise.
1767         * gcc.target/i386/ssse3-phsubd.c: Likewise.
1768         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
1769         * gcc.target/i386/ssse3-phsubw.c: Likewise.
1770         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
1771         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
1772         * gcc.target/i386/ssse3-pshufb.c: Likewise.
1773         * gcc.target/i386/ssse3-psignb.c: Likewise.
1774         * gcc.target/i386/ssse3-psignd.c: Likewise.
1775         * gcc.target/i386/ssse3-psignw.c: Likewise.
1776         * gcc.target/i386/ssse3-vals.h: Likewise.
1777
1778 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
1779
1780         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
1781         * lib/fortran-torture.exp: Include target-supports.exp.
1782
1783 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
1784
1785         PR target/30185
1786         * gcc.c-torture/execute/pr30185.c: New test.
1787
1788 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1789
1790         PR testsuite/30179
1791         PR testsuite/30180
1792         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
1793         * gcc.dg/builtin-bswap-2.c: Likewise.
1794         * gcc.dg/builtin-bswap-3.c: Likewise.
1795         * gcc.dg/builtin-bswap-4.c: Likewise.
1796         * lib/target-supports.exp (check_effective_target_stdint_types): New.
1797         * cc.c-torture/execute/mode-dependent-address.x: New file.
1798
1799 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1800
1801         PR libfortran/30145
1802         * gfortran.dg/write_zero_array: New test.
1803
1804 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1805
1806         PR fortran/30200
1807         * gfortran.dg/write_fmt_trim.f90: New test.
1808
1809 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
1810
1811         PR 30194
1812         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
1813         temporarily.
1814
1815 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1816
1817         * lib/target-supports.exp (check_weak_available): Use istarget
1818         "hppa*-*-hpux10*" instead of regexp.
1819         (check_cxa_atexit_available): Likewise.
1820
1821 2006-12-14  Richard Guenther  <rguenther@suse.de>
1822
1823         PR tree-optimization/30197
1824         * gcc.c-torture/execute/complex-1.c: Fix function name.
1825         * gcc.dg/builtins-61.c: New testcase.
1826
1827 2006-12-14  Richard Guenther  <rguenther@suse.de>
1828
1829         PR middle-end/30172
1830         * gcc.dg/pr30172-1.c: New testcase.
1831
1832 2006-12-14  Richard Guenther  <rguenther@suse.de>
1833
1834         PR tree-optimization/30198
1835         * gcc.dg/builtins-60.c: New testcase.
1836
1837 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
1838
1839         * lib/target-supports.exp (vect_no_align): Remove spu.
1840
1841 2006-12-13  Ian Lance Taylor  <iant@google.com>
1842
1843         PR c++/19564
1844         PR c++/19756
1845         * g++.dg/warn/Wparentheses-5.C: New test.
1846         * g++.dg/warn/Wparentheses-6.C: New test.
1847         * g++.dg/warn/Wparentheses-7.C: New test.
1848         * g++.dg/warn/Wparentheses-8.C: New test.
1849         * g++.dg/warn/Wparentheses-9.C: New test.
1850         * g++.dg/warn/Wparentheses-10.C: New test.
1851         * g++.dg/warn/Wparentheses-11.C: New test.
1852         * g++.dg/warn/Wparentheses-12.C: New test.
1853         * g++.dg/warn/Wparentheses-13.C: New test.
1854         * g++.dg/warn/Wparentheses-14.C: New test.
1855         * g++.dg/warn/Wparentheses-15.C: New test.
1856         * g++.dg/warn/Wparentheses-16.C: New test.
1857         * g++.dg/warn/Wparentheses-17.C: New test.
1858         * g++.dg/warn/Wparentheses-18.C: New test.
1859         * g++.dg/warn/Wparentheses-19.C: New test.
1860         * g++.dg/warn/Wparentheses-20.C: New test.
1861         * g++.dg/warn/Wparentheses-21.C: New test.
1862
1863 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1864
1865         PR testsuite/30157
1866         * lib/target-supports.exp (check_cxa_atexit_available): Return false
1867         for target "hppa.*hpux10".
1868
1869 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
1870
1871         * g++.dg/debug/vartrack1.C: New test.
1872
1873         * g++.dg/opt/ifcvt1.C: New test.
1874
1875         * gcc.dg/tls/opt-13.c: New test.
1876
1877         * gcc.dg/20060425-2.c: New test.
1878
1879         * g++.dg/opt/pr15054-2.C: New test.
1880
1881         * gcc.c-torture/execute/20060420-1.c: New test.
1882
1883         * gcc.c-torture/execute/20060412-1.c: New test.
1884
1885         * objc/compile/20060406-1.m: New test.
1886
1887 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
1888
1889         * g++.dg/template/array17.C: New test.
1890
1891 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
1892
1893         * gcc.target/powerpc/altivec-23.c: New test.
1894
1895 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
1896
1897         PR c++27316
1898         * g++.dg/inherit/error3.C: New test.
1899
1900         PR c++/28740
1901         * g++.dg/inherit/error4.C: New test.
1902
1903 2006-12-13  Richard Guenther  <rguenther@suse.de>
1904
1905         PR tree-optimization/17687
1906         * gcc.dg/builtins-59.c: New testcase.
1907
1908 2006-12-13  Ben Elliston  <bje@au.ibm.com>
1909
1910         * gcc.target/spu/Wmain.c: New test.
1911
1912 2006-12-12  Josh Conner  <jconner@apple.com>
1913
1914         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
1915         * g++.dg/abi/thunk4.C: Likewise.
1916         * g++.dg/abi/rtti3.C: Likewise.
1917
1918 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
1919
1920         * gcc.target/spu/cpat-1.c: New test.
1921         * gcc.target/spu/cpat-2.c: New test.
1922         * gcc.target/spu/cpat-3.c: New test.
1923         * gcc.target/spu/cpat-4.c: New test.
1924
1925 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1926
1927         PR tree-opt/28436
1928         * gcc.c-torture/compile/vector-1.c: New test.
1929         * gcc.c-torture/compile/vector-2.c: New test.
1930         * gcc.c-torture/compile/vector-3.c: New test.
1931
1932 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1933
1934         * lib/fortran-torture.exp: Update copyright years.  Remove
1935         obsolete comment.  Test -ftree-vectorize where it makes sense.
1936         * lib/gfortran-dg.exp: Update copyright years.  Use settings
1937         from fortran-torture.exp.
1938         * gfortran.dg/char_transpose_1.f90,
1939         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
1940         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
1941         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
1942         '-w' to dg-options.
1943
1944 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
1945
1946         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
1947         saved_${tool}_load.
1948
1949 2006-12-12  Ira Rosen  <irar@il.ibm.com>
1950
1951         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
1952         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
1953         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
1954         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
1955         gaps.
1956
1957 2006-12-12  Richard Guenther  <rguenther@suse.de>
1958
1959         PR middle-end/30147
1960         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
1961
1962 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
1963             Diego Novillo  <dnovillo@redhat.com>
1964
1965         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
1966         VDEF/VUSE changes.
1967         * gcc.dg/tree-ssa/pr26421.c: Likewise
1968         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
1969         * gcc.dg/tree-ssa/pr23382.c: Likewise.
1970         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
1971         * gcc.dg/tree-ssa/pr28410.c: Likewise.
1972         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
1973         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
1974         * gcc.dg/tree-ssa/vrp07.c: Likewise.
1975         * gcc.dg/tree-ssa/vrp08.c: Likewise.
1976         * gcc.dg/tree-ssa/alias-12.c: Likewise.
1977
1978 2006-12-11  Jan Hubicka  <jh@suse.cz>
1979
1980         * gcc.dg/tree-prof/stringop-1.c: New test.
1981         * gcc.dg/tree-prof/stringop-2.c: New test.
1982
1983 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
1984
1985         PR target/30120
1986         * gcc.target/i386/pr30120.c: New test.
1987
1988         Revert:
1989         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
1990
1991         * gcc.target/i386/x87regparm-1.c: New test.
1992         * gcc.target/i386/x87regparm-2.c: New test.
1993         * gcc.target/i386/x87regparm-3.c: New test.
1994         * gcc.target/i386/x87regparm-4.c: New test.
1995
1996 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
1997
1998         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
1999
2000 2006-12-10  Tobias Burnus  <burnus@net-b.de>
2001
2002         PR fortran/23994
2003         * gfortran.dg/protected_1.f90: New test.
2004         * gfortran.dg/protected_2.f90: New test.
2005         * gfortran.dg/protected_3.f90: New test.
2006         * gfortran.dg/protected_4.f90: New test.
2007         * gfortran.dg/protected_5.f90: New test.
2008         * gfortran.dg/protected_6.f90: New test.
2009
2010 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
2011             Tobias Burnus  <burnus@gcc.gnu.org>
2012
2013         PR fortran/29975
2014         PR fortran/30068
2015         * gfortran.dg/interface_4.f90: Test adding procedure to generic
2016         interface.
2017         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
2018         ambiguous interfaces.
2019         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
2020         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
2021         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
2022         ambiguous interfaces.
2023         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
2024         * gfortran.dg/array_initializer_2.f90: Add initializer array
2025         constructor test.
2026
2027         PR fortran/30096
2028         * gfortran.dg/interface_9.f90: Test that host interfaces are
2029         not checked for ambiguity with the local version.
2030
2031 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
2032
2033         PR fortran/29464
2034         * gfortran.dg/module_interface_2.f90: New test.
2035
2036 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
2037
2038         PR fortran/29941
2039         * gfortran.dg/assumed_len.f90: New test.
2040
2041 2006-12-09  Richard Guenther  <rguenther@suse.de>
2042
2043         * g++.dg/warn/implicit-typename1.C: Qualify types.
2044         * g++.dg/parse/crash12.C: Likewise.
2045         * g++.dg/tree-ssa/pr22444.C: Likewise.
2046
2047 2006-12-09  Tobias Burnus  <burnus@net-b.de>
2048
2049         * gfortran.dg/array_2.f90: Added sqrt test.
2050
2051 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
2052
2053         * gcc.target/i386/x87regparm-1.c: XFAIL.
2054         * gcc.target/i386/x87regparm-2.c: XFAIL.
2055         * gcc.target/i386/x87regparm-3.c: XFAIL.
2056         * gcc.target/i386/x87regparm-4.c: XFAIL.
2057
2058 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2059
2060         * lib/target-supports.exp
2061         (check_effective_target_large_long_double): New.
2062         * gcc.dg/Wconversion-real.c : Use it.
2063         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
2064         unsigned.
2065
2066 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
2067
2068         * gcc.c-torture/execute/mode-dependent-address.c: New test.
2069
2070 2006-12-08  Tobias Burnus  <burnus@net-b.de>
2071
2072         PR fortran/27546
2073         * gfortran.dg/import4.f90: New test for IMPORT in modules.
2074
2075 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
2076
2077         PR c++/29732
2078         * g++.dg/template/crash65.C: New test.
2079         * g++.dg/template/spec16.C: Tweak error markers.
2080
2081 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2082
2083         * gcc.target/spu: New directory.
2084         * gcc.target/spu/spu.exp: New file.
2085         * gcc.target/spu/intrinsics-1.c: New test.
2086
2087 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
2088
2089         PR c++/29980
2090         * g++.dg/ext/attrib27.C: New test.
2091         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
2092         * g++.dg/parse/typedef5.C: Likewise.
2093
2094 2006-12-07  Mike Stump  <mrs@apple.com>
2095
2096         * treelang/compile/var_defs.tree: Adjust.
2097
2098 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
2099
2100         PR c++/29730
2101         * g++.dg/template/crash64.C: New test.
2102         * g++.dg/parse/crash27.C: Adjust error markers.
2103
2104 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
2105
2106         PR libfortran/30009
2107         PR libfortran/30056
2108         * gfortran.dg/read_eof_4.f90:  Add tests.
2109         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
2110         * gfortran.dg/unf_read_corrupted_1.f90: New test.
2111
2112 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
2113
2114         PR c++/29729
2115         * g++.dg/template/crash63.C: New test.
2116
2117         PR c++/29728
2118         * g++.dg/template/crash62.C: New test.
2119
2120 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
2121
2122         PR fortran/30003
2123         * gfortran.dg/allocatable_function_1.f90: Increase the number
2124         of expected calls of free to 10; the lhs section reference is
2125         now evaluated so there is another call to bar.  Change the
2126         comment appropriately.
2127         * gfortran.dg/array_section_1.f90: New test.
2128
2129 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
2130
2131         PR fortran/29912
2132         * gfortran.dg/char_result_12.f90: New test.
2133
2134 2006-12-05  Richard Guenther  <rguenther@suse.de>
2135
2136         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
2137         * gcc.dg/vect/vect-pow-2.c: Rename to ...
2138         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
2139         vect_double, xfail for spu*-*-*.
2140
2141 2006-12-04  Tobias Burnus  <burnus@net-b.de>
2142
2143         PR fortran/29962
2144         * initialization_4.f90: Test noninteger exponents (-std=f95).
2145         * initialization_5.f90: New test for noninteger exponents
2146           with -std=f2003.
2147
2148 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
2149
2150         PR fortran/29821
2151         * gfortran.dg/parameter_array_section_1.f90: New test.
2152
2153 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
2154
2155         PR c++/29733
2156         * g++.dg/template/crash61.C: New test.
2157
2158         PR c++/29632
2159         * g++.dg/template/error23.C: New test.
2160
2161 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
2162
2163         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
2164
2165 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
2166
2167         PR fortran/29916
2168         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
2169
2170 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
2171
2172         PR middle-end/29965
2173         * gcc.dg/gomp/pr29965-1.c: New test.
2174         * gcc.dg/gomp/pr29965-2.c: New test.
2175         * gcc.dg/gomp/pr29965-3.c: New test.
2176         * gcc.dg/gomp/pr29965-4.c: New test.
2177         * gcc.dg/gomp/pr29965-5.c: New test.
2178         * gcc.dg/gomp/pr29965-6.c: New test.
2179         * g++.dg/gomp/pr29965-1.C: New test.
2180         * g++.dg/gomp/pr29965-2.C: New test.
2181         * g++.dg/gomp/pr29965-3.C: New test.
2182         * g++.dg/gomp/pr29965-4.C: New test.
2183         * g++.dg/gomp/pr29965-5.C: New test.
2184         * g++.dg/gomp/pr29965-6.C: New test.
2185         * g++.dg/gomp/pr29965-7.C: New test.
2186         * g++.dg/gomp/pr29965-8.C: New test.
2187         * g++.dg/gomp/pr29965-9.C: New test.
2188         * g++.dg/gomp/pr29965-10.C: New test.
2189
2190 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
2191
2192         * gnat.dg/pointer_variable_bounds.adb: New test.
2193         * gnat.dg/pointer_variable_bounds.ads: Likewise.
2194         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
2195
2196 2006-12-03  Eric Christopher  <echristo@apple.com>
2197
2198         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
2199
2200 2006-12-03  Richard Henderson  <rth@redhat.com>
2201             Andrew Pinski  <pinskia@gmail.com>
2202
2203         PR C++/14329
2204         * g++.dg/warn/unit-1.C: New test.
2205
2206 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
2207
2208         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
2209
2210 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
2211
2212         * g++.dg/vect/vect.exp: Enable tests to run on spu.
2213         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
2214         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
2215         * gcc.dg/vect/vect-70.c: Reduce array size.
2216         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
2217         vect_no_compaer_double targets.
2218         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
2219         vect_float, vect_double, and vect_int.
2220
2221 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
2222
2223         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
2224         test for loop versioning on vect_no_align targets.
2225         * gcc.dg/vect/pr20122.c: Likewise.
2226         * gcc.dg/vect/vect-105.c: Likewise.
2227         * gcc.dg/vect/vect-42.c: Likewise.
2228         * gcc.dg/vect/vect-43.c: Likewise.
2229         * gcc.dg/vect/vect-74.c: Likewise.
2230         * gcc.dg/vect/vect-75.c: Likewise.
2231         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
2232         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
2233         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
2234         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
2235
2236 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
2237
2238         PR fortran/29642
2239         * gfortran.dg/value_1.f90 : New test.
2240         * gfortran.dg/value_2.f90 : New test.
2241         * gfortran.dg/value_3.f90 : New test.
2242         * gfortran.dg/value_4.f90 : New test.
2243         * gfortran.dg/value_4.c : Called from value_4.f90.
2244
2245 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2246
2247         PR C++/30033
2248         *  g++.dg/cpp0x/static_assert4.C: New testcase.
2249
2250 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2251
2252         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
2253
2254 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
2255
2256         PR c/27953
2257         * gcc.dg/pr27953.c: New test.
2258
2259 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2260
2261         PR c++/30022
2262         * g++.dg/ext/vector5.C: New test.
2263
2264         PR c++/30021
2265         * g++.dg/other/main1.C: New test.
2266
2267 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
2268
2269         PR libfortran/29568
2270         * gfortran.dg/convert_implied_open.f90:  Change to
2271         new default record length.
2272         * gfortran.dg/unf_short_record_1.f90:  Adapt to
2273         new error message.
2274         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
2275
2276 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
2277
2278         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
2279
2280 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
2281
2282         PR c++/29066
2283         * g++.dg/expr/pr29066.c: New.
2284
2285 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
2286             Zdenek Dvorak <dvorakz@suse.cz>
2287
2288         PR tree-optimization/29921
2289         * gcc.dg/pr29921-2.c: New test.
2290
2291 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
2292
2293         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
2294         (i386_get_cpuid): New function.
2295         (i386_cpuid_ecx): Likewise.
2296         (i386_cpuid_edx): Likewise.
2297         (i386_cpuid): Updated to call i386_cpuid_edx.
2298
2299         * gcc.target/i386/sse3-addsubpd.c: New file.
2300         * gcc.target/i386/sse3-addsubps.c: Likewise.
2301         * gcc.target/i386/sse3-haddpd.c: Likewise.
2302         * gcc.target/i386/sse3-haddps.c: Likewise.
2303         * gcc.target/i386/sse3-hsubpd.c: Likewise.
2304         * gcc.target/i386/sse3-hsubps.c: Likewise.
2305         * gcc.target/i386/sse3-lddqu.c: Likewise.
2306         * gcc.target/i386/sse3-movddup.c: Likewise.
2307         * gcc.target/i386/sse3-movshdup.c: Likewise.
2308         * gcc.target/i386/sse3-movsldup.c: Likewise.
2309
2310 2006-12-01  Dirk Mueller  <dmueller@suse.de>
2311
2312         * g++.dg/warn/Wreturn-type-4.C: New testcase.
2313
2314 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
2315
2316         * gcc.dg/dfp/convert-int-max.c: New test.
2317         * gcc.dg/dfp/convert-int-max-fold.c: New test.
2318
2319 2006-11-30  Richard Guenther  <rguenther@suse.de>
2320
2321         * gcc.dg/vect/vect-pow-1.c: Rename ...
2322         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
2323         floats instead of doubles, check successful vectorization.
2324
2325 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2326
2327         PR target/29945
2328         * gcc.c-torture/compile/pr29945.c: New testcase.
2329
2330 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
2331
2332         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
2333         -maltivec.
2334
2335 2006-11-29  Eric Christopher  <echristo@apple.com>
2336
2337         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
2338
2339 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
2340
2341         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
2342
2343         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
2344
2345 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
2346
2347         PR c++/29022
2348         * g++.dg/inherit/virtual2.C: New test.
2349         * g++.dg/inherit/virtual3.C: Likewise.
2350         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
2351         * g++.dg/inherit/error2.C: Likewise.
2352         * g++.dg/template/instantiate1.C: Likewise.
2353
2354 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
2355
2356         PR tree-opt/29984
2357         * gcc.dg/tree-ssa/reassoc-12.c: New test.
2358
2359 2006-11-28  Jan Hubicka  <jh@suse.cz>
2360
2361         * gcc.dg/memcpy-1.c: New test.
2362
2363 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
2364
2365         PR c++/29735
2366         * g++.dg/warn/main-3.C: New test.
2367
2368 2006-11-28  Jan Hubicka  <jh@suse.cz>
2369
2370         * gcc.dg/winline-1.c: New test.
2371
2372 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
2373
2374         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
2375         alignments.
2376
2377 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
2378
2379         PR fortran/29976
2380         * gfortran.dg/missing_optional_dummy_3.f90
2381
2382 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
2383
2384         PR fortran/20880
2385         * gfortran.dg/interface_3.f90: Modify errors.
2386
2387 2006-11-28  Ben Elliston  <bje@au.ibm.com>
2388
2389         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
2390         fail to link due to relocation overflows on spu-*-*.
2391
2392 2006-11-27  Michael Matz  <matz@suse.de>
2393             Andreas Krebbel  <krebbel1@de.ibm.com>
2394
2395         PR target/29319
2396         * gcc.dg/20061127-1.c: New testcase.
2397
2398 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
2399
2400         * gcc.dg/20061124-1.c: Add exit() function prototype.
2401
2402 2006-11-27  Jan Hubicka  <jh@suse.cz>
2403
2404         * gcc.target/i386/memcpy-1.c: Adjust size.
2405         * testsuite/gcc.dg/visibility-11.c: Likewise.
2406
2407 2006-11-27  Richard Guenther  <rguenther@suse.de>
2408
2409         PR middle-end/25620
2410         * gcc.target/i386/pow-1.c: New testcase.
2411         * gcc.dg/builtins-58.c: Likewise.
2412
2413 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
2414
2415         PR c++/29886
2416         * g++.dg/expr/cast8.C: New test.
2417
2418 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2419
2420         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
2421         Don't ever inline the testcase.
2422
2423 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
2424
2425         PR fortran/29982
2426         * gfortran.fortran-torture/compile/parameter_3.f90: New
2427         testcase.
2428
2429 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
2430
2431         PR fortran/29951
2432         * gfortran.fortran-torture/execute/transfer2.f90: New test.
2433
2434 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2435
2436         * gfortran.fortran-torture/execute/specifics.f90: Remove test
2437         for CHAR.
2438
2439 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2440
2441         PR libgfortran/29936
2442         * gfortran.dg/write_check3.f90: New test.
2443
2444 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2445
2446         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
2447
2448 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
2449
2450         PR fortran/20880
2451         * gfortran.dg/interface_3.f90: New test.
2452
2453         PR fortran/29387
2454         * gfortran.dg/generic_8.f90: New test.
2455
2456 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2457
2458         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
2459         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
2460         * gfortran.dg/specifics_3.f90: Remove.
2461
2462 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
2463
2464         PR c/29955
2465         * gcc.dg/gomp/pr29955.c: New test.
2466
2467         PR c/29736
2468         * gcc.dg/pr29736.c: New test.
2469
2470 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2471
2472         PR tree-opt/29964
2473         * gcc.dg/pure-1.c: New test.
2474
2475 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
2476
2477         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
2478         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
2479
2480 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
2481
2482         * gcc.dg/20061124-1.c: New testcase.
2483
2484 2006-11-23  Eric Christopher  <echristo@apple.com>
2485
2486         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
2487
2488 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2489
2490         PR c/2707
2491         PR c++/26167
2492         * gcc.dg/Wconversion-integer.c: New. Supersedes
2493         Wconversion-negative-constants.c
2494         * gcc.dg/Wconversion-real.c: New.
2495         * gcc.dg/Wconversion-real-integer.c: New.
2496         * gcc.dg/Wconversion-negative-constants.c: Deleted.
2497         * g++.dg/warn/Wconversion1.C: Modified.
2498
2499 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2500
2501         * gfortran.dg/overload_1.f90: New test.
2502
2503 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2504
2505         PR c/9072
2506         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
2507         Wtraditional-conversion.
2508         * gcc.dg/overflow-warn-2.c: Likewise.
2509         * gcc.dg/Wconversion.c: Likewise. Renamed as
2510         Wtraditional-conversion.c .
2511         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
2512         Wtraditional-conversion-2.c .
2513         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
2514         Wtraditional-conversion-2.c
2515         * gcc.dg/Wconversion-negative-constants.c: New.
2516
2517 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
2518
2519         * gcc.dg/tree-ssa/dump-1.c: New test.
2520
2521 2006-11-23  David Ung <davidu@mips.com>
2522
2523         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
2524         -mfp64, allowable when ISA >= 33 and float is enabled.
2525         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
2526         of mthc1 and mfhc1 patterns.
2527
2528 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
2529
2530         PR tree-optimization/29921
2531         * gcc.dg/pr29921.c: New test.
2532
2533 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2534
2535         PR fortran/29441
2536         * gfortran.dg/initialization_4.f90: New test.
2537
2538 2006-11-22  Ira Rosen  <irar@il.ibm.com>
2539
2540         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
2541         platforms that have interleaving support.
2542         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
2543         * gcc.dg/vect/vect-strided-a-u16-i2.c,
2544         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
2545         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
2546         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
2547         gcc.dg/vect/vect-strided-u8-i2-gap.c,
2548         gcc.dg/vect/vect-strided-u8-i8.c,
2549         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
2550         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
2551         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
2552         gcc.dg/vect/vect-strided-float.c,
2553         gcc.dg/vect/vect-strided-a-mult.c,
2554         gcc.dg/vect/vect-strided-mult-char-ls.c,
2555         gcc.dg/vect/vect-strided-a-u16-mult.c,
2556         gcc.dg/vect/vect-strided-a-u32-mult.c,
2557         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
2558         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
2559         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
2560         gcc.dg/vect/vect-strided-mult.c,
2561         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
2562         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
2563
2564 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
2565
2566         PR fortran/25087
2567         * gfortran.dg/auto_char_len_4.f90: New test.
2568
2569 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
2570
2571         PR fortran/29652
2572         * gfortran.dg/generic_7.f90: New test.
2573         * gfortran.dg/defined_operators_1.f90: Add new error.
2574
2575 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
2576
2577         PR tree-optimization/29902
2578         * g++.dg/tree-ssa/pr29902.C: New test.
2579
2580 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
2581
2582         PR fortran/29820
2583         * gfortran.dg/used_types_13.f90: New test.
2584
2585 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
2586
2587         * gcc.dg/dfp/snan.c: Delete.
2588
2589 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
2590
2591         * g++.dg/cpp0x/static_assert1.C: New.
2592         * g++.dg/cpp0x/static_assert2.C: New.
2593         * g++.dg/cpp0x/static_assert3.C: New.
2594
2595 2006-11-21  Richard Guenther  <rguenther@suse.de>
2596
2597         * gcc.dg/vect/vect-pow-1.c: New testcase.
2598         * gcc.dg/vect/vect-pow-2.c: Likewise.
2599
2600 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
2601
2602         PR c++/29570
2603         * g++.dg/template/static29.C: New test.
2604
2605         PR c++/29734
2606         * g++.dg/conversion/simd4.C: New test.
2607
2608 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
2609
2610         PR c++/29475
2611         * g++.dg/template/access19.C: New test.
2612         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
2613         error is reported.
2614
2615 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2616
2617         PR tree-opt/25500
2618         * gcc.dg/tree-ssa/sra-4.c: New testcase.
2619
2620 2006-11-20  Tobias Burnus  <burnus@net-b.de>
2621
2622         PR fortran/27546
2623         * gfortran.dg/import.f90: Extended test.
2624         * gfortran.dg/import2.f90: Extended test.
2625
2626 2006-11-20  Tobias Burnus  <burnus@net-b.de>
2627
2628         * gfortran.dg/volatile3.f90: Add conflict test.
2629
2630 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
2631
2632         PR fortran/24783
2633         * gfortran.dg/implicit_10.f90: New test.
2634
2635 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2636
2637         PR c++/8586
2638         * g++.dg/warn/Wall-write-strings.C: New.
2639
2640 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
2641
2642         * gfortran.dg/alloc_comp_constraint_5.f90: New.
2643         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
2644
2645 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2646
2647         * gfortran.dg/use_3.f90: Remove error message.
2648         * gfortran.dg/iso_fortran_env_1.f90: New test.
2649         * gfortran.dg/iso_fortran_env_2.f90: New test.
2650         * gfortran.dg/iso_fortran_env_3.f90: New test.
2651         * gfortran.dg/iso_fortran_env_4.f90: New test.
2652
2653 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
2654
2655         * gcc.dg/vect/vect-27.c: Fix initialization.
2656
2657 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2658
2659         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
2660         * gcc.dg/torture/builtin-minmax-1.c: New.
2661
2662         * gcc.dg/builtins-20.c: Add cases for copysign.
2663
2664 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2665
2666         PR fortran/24285
2667         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
2668
2669 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2670         * gfortran.dg/use_1.f90: New test.
2671         * gfortran.dg/use_1.f90: New test.
2672         * gfortran.dg/use_1.f90: New test.
2673
2674 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
2675
2676         PR tree-optimization/29801
2677         * gcc.dg/pr29801.c: New test.
2678
2679 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
2680
2681         PR middle-end/29584
2682         * gcc.dg/torture/pr29584.c: New test.
2683
2684 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
2685
2686         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
2687         Condition PowerPC tests for saving FPRs on powerpc_fprs.
2688         * gcc.target/powerpc/compress-float-ppc.c,
2689         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
2690         powerpc_fprs.
2691         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
2692         do not pass -mhard-float.
2693
2694 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
2695
2696         * gnat.dg/volatile_aggregate.adb: New test.
2697
2698 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2699
2700         PR fortran/29391
2701         PR fortran/29489
2702         * gcc/testsuite/gfortran.dg/bound_2.f90: Add more checks.
2703         * gcc/testsuite/gfortran.dg/bound_3.f90: New test.
2704
2705 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
2706
2707         PR target/29201
2708         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
2709
2710 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
2711
2712         * gfortran.dg/import3.f90: Fix error message.
2713
2714 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2715
2716         PR tree-opt/29788
2717         * gfortran.fortran-torture/compile/inline_1.f90:
2718         New testcase.
2719
2720 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
2721
2722         * gcc.target/i386/x87regparm-1.c: New test.
2723         * gcc.target/i386/x87regparm-2.c: New test.
2724         * gcc.target/i386/x87regparm-3.c: New test.
2725         * gcc.target/i386/x87regparm-4.c: New test.
2726
2727 2006-11-15  Tobias Burnus  <burnus@net-b.de>
2728
2729         PR fortran/27546
2730         * gfortran.dg/import.f90: New test.
2731         * gfortran.dg/import2.f90: New test.
2732         * gfortran.dg/import3.f90: New test.
2733
2734 2006-11-15  Tobias Burnus  <burnus@net-b.de>
2735
2736         PR fortran/27588
2737         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
2738
2739 2006-11-15  Tobias Burnus  <burnus@net-b.de>
2740
2741         PR fortran/29806
2742         * gfortran.dg/contains.f90: New test.
2743         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
2744
2745 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
2746
2747         PR tree-optimization/29581
2748         * gcc.dg/pr29581-1.c: New test.
2749         * gcc.dg/pr29581-2.c: New test.
2750         * gcc.dg/pr29581-3.c: New test.
2751         * gcc.dg/pr29581-4.c: New test.
2752         * gfortran.dg/pr29581.f90: New test.
2753
2754 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
2755
2756         PR fortran/29702
2757         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
2758         numbers in error message headers.
2759
2760 2006-11-14  Richard Guenther  <rguenther@suse.de>
2761
2762         * gcc.target/i386/math-torture/math-torture.exp: Restrict
2763         to i?86 and x86_64 targets.
2764
2765 2006-11-14  Caroline Tice  <ctice@apple.com>
2766
2767         * gcc.dg/pubtypes-1.c: New file/testcase.
2768         * gcc.dg/pubtypes-2.c: New file/testcase.
2769         * gcc.dg/pubtypes-3.c: New file/testcase.
2770         * gcc.dg/pubtypes-4.c: New file/testcase.
2771         * g++.dg/pubtypes.C: New file/testcase.
2772
2773 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
2774
2775         PR c++/29106
2776         * g++.dg/init/self1.C: New test.
2777
2778 2006-11-14  Tobias Burnus  <burnus@net-b.de>
2779
2780         PR fortran/29657
2781         * gfortran.dg/conflicts.f90: Add.
2782
2783 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
2784
2785         PR rtl-optimization/29798
2786
2787         * gcc.c-torture/execute/pr29798.c: New.
2788
2789 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2790
2791         * gcc.dg/builtins-20.c: Add more cases.
2792
2793 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
2794
2795         PR fortran/29759
2796         * gfortran.dg/gomp/pr29759.f90: New test.
2797
2798 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
2799
2800         PR c++/29518
2801         * g++.dg/template/static28.C: New test.
2802
2803 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
2804
2805         * lib/c-torture.exp: Use target-libpath.exp.
2806         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
2807         set GCC_EXEC_PREFIX env var from global variable of same name.
2808
2809 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2810
2811         PR fortran/26994
2812         * gfortran.fortran-torture/compile/transfer-1.f90:
2813         New testcase.
2814
2815 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
2816             Zdenek Dvorak <dvorakz@suse.cz>
2817
2818         PR tree-optimization/29680
2819         * gcc.dg/alias-11.c: New test.
2820
2821 2006-11-12  Jason Merrill  <jason@redhat.com>
2822             Andrew Pinski <pinskia@physics.uc.edu>
2823
2824         PR middle-end/28915
2825         * gcc.target/i386/vectorize1.c: New.
2826
2827 2006-11-12  Roger Sayle  <roger@eyesopen.com>
2828
2829         PR rtl-optimization/29797
2830         * gcc.c-torture/execute/pr29797-1.c: New test case.
2831
2832 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2833
2834         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
2835
2836 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
2837
2838         * gcc.dg/tree-ssa/prefetch-3.c: New test.
2839
2840 2006-11-12  Roger Sayle  <roger@eyesopen.com>
2841
2842         PR tree-optimization/13827
2843         * gcc.dg/fold-eqand-1.c: New test case.
2844
2845 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2846
2847         PR rtl-opt/28812
2848         * gcc.c-torture/execute/mayalias-3.c: New test.
2849
2850 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
2851
2852         PR middle-end/27528
2853         * gcc.c-torture/compile/pr27528.c: New test.
2854         * gcc.dg/pr27528.c: Likewise.
2855
2856 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2857
2858         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
2859
2860         * gcc.dg/torture/builtin-symmetric-1.c: New test.
2861
2862 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
2863
2864         PR fortran/29758
2865         * gfortran.dg/reshape_source_size_1.f90: New test.
2866
2867 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
2868
2869         PR fortran/29315
2870         * gfortran.dg/aliasing_dummy_4.f90: New test.
2871
2872 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
2873
2874         PR target/29777
2875         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
2876         and x86_64-*-* targets.
2877
2878 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2879
2880         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
2881         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
2882         New macros. Use them in exact tests.
2883         (TESTIT3): New macro.
2884         Add tests for fmin, fmax and fma.
2885
2886 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2887
2888         PR fortran/29431
2889         * gfortran.dg/array_constructor_13.f90: New test.
2890
2891 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2892
2893         PR fortran/29744
2894         * gfortran.dg/used_types_12.f90: New test.
2895
2896 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
2897
2898         PR middle-end/29726
2899         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
2900         (test6): Ditto.
2901         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
2902         * gcc.dg/fold-eqandshift-3.c: New test case.
2903
2904 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2905
2906         PR fortran/29699
2907         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
2908
2909         PR fortran/21370
2910         * gfortran.dg/change_symbol_attributes_1.f90: New test.
2911
2912 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
2913
2914         * gcc.dg/20061109-1.c: New testcase.
2915
2916 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2917
2918         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
2919
2920 2006-11-09  Tobias Burnus  <burnus@net-b.de>
2921
2922         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
2923         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
2924
2925 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
2926
2927         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
2928         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
2929
2930 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2931
2932         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
2933
2934 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
2935
2936         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
2937         vect-9.c).
2938         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
2939         * gcc.dg/vect/vect-9.c: Now vectorizable.
2940         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
2941         that support vect_widen_mult.
2942         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
2943         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
2944         vect-reduc-dot-u16.c).
2945         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
2946         vect-reduc-dot-u16.c).
2947         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
2948         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
2949         vect-reduc-dot-s8.c).
2950         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
2951         vect-reduc-dot-s8.c).
2952         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
2953         vect-reduc-dot-s8.c).
2954         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
2955         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
2956         vect-reduc-dot-u8.c).
2957         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
2958         vect-reduc-dot-u8.c).
2959         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
2960         * gcc.dg/vect/vect-multitypes-9.c: New test.
2961         * gcc.dg/vect/vect-multitypes-10.c: New test.
2962         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
2963         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
2964         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
2965         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
2966         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
2967         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
2968         wrapv-vect-reduc-dot-s8.c.
2969         * lib/target-support.exp (check_effective_target_vect_unpack): New.
2970         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
2971         targets that support vec_unpack.
2972         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
2973         (check_effective_target_vect_widen_mult_qi_to_hi): New.
2974         (check_effective_target_vect_widen_mult_hi_to_si): New.
2975         (check_effective_target_vect_widen_sum): Removed.
2976
2977         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
2978
2979         * gcc.dg/vect/vect-multitypes-8.c: New test.
2980         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
2981
2982         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
2983
2984         * gcc.dg/vect/vect-multitypes-7.c: New test.
2985
2986         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
2987
2988         * gcc.dg/vect/vect-multitypes-4.c: New test.
2989         * gcc.dg/vect/vect-multitypes-5.c: New test.
2990         * gcc.dg/vect/vect-multitypes-6.c: New test.
2991
2992         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
2993
2994         * gcc.dg/vect/vect-multitypes-1.c: New test.
2995         * gcc.dg/vect/vect-multitypes-2.c: New test.
2996         * gcc.dg/vect/vect-multitypes-3.c: New test.
2997
2998 2006-11-07  Eric Christopher  <echristo@apple.com>
2999
3000         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
3001         Test using scan-assembler-not.
3002
3003 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
3004
3005         * gcc.dg/inline-17.c: New test.
3006
3007 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
3008
3009         PR other/25028
3010         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
3011         on HP-UX.
3012
3013 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
3014
3015         PR fortran/29539
3016         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
3017
3018         PR fortran/29634
3019         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
3020         test.
3021
3022 2006-11-07  Tobias Burnus  <burnus@net-b.de>
3023
3024         PR fortran/29601
3025         * gfortran.dg/volatile.f90: Add.
3026         * gfortran.dg/volatile2.f90: Add.
3027         * gfortran.dg/volatile3.f90: Add.
3028         * gfortran.dg/volatile4.f90: Add.
3029         * gfortran.dg/volatile5.f90: Add.
3030         * gfortran.dg/volatile6.f90: Add.
3031         * gfortran.dg/volatile7.f90: Add.
3032
3033 2006-11-06  Tobias Burnus  <burnus@net-b.de>
3034
3035         * gfortran.dg/io_constraints_2.f90: Adjust pattern
3036           for matching error messages.
3037         * gfortran.dg/specifics_3.f90: Adjust pattern
3038           for matching error messages.
3039
3040 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
3041             Bernhard Fischer  <aldot@gcc.gnu.org>
3042
3043         * lib/gcc-dg.exp (output-exists): New proc.
3044         (output-exists-not): New proc.
3045         * gcc.test-framework/test-framework.awk: Support new directives.
3046         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
3047         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
3048         * gcc.test-framework/dg-outexists-exp-F.c: New test.
3049         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
3050         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
3051         * gcc.test-framework/dg-outexists-exp-P.c: New test.
3052
3053 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
3054
3055         PR fortran/29630
3056         PR fortran/29679
3057         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
3058         * gfortran.dg/initialization_3.f90: New.
3059
3060 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3061
3062         PR libgfortran/25545
3063         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
3064
3065 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
3066
3067         PR middle-end/29695
3068         * gcc.c-torture/execute/pr29695-1.c: New test.
3069         * gcc.c-torture/execute/pr29695-2.c: New test.
3070
3071 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
3072
3073         PR fortran/29565
3074         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
3075
3076 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
3077
3078         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
3079         for matching error messages.
3080
3081 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
3082
3083         PR target/26915
3084         * gcc.target/i386/387-12.c: New test.
3085
3086 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3087
3088         PR libfortran/29713
3089         * gfortran.dg/pr29713.f90: New test.
3090
3091 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
3092
3093         * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
3094         Also test for bogus rest sign.
3095
3096 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3097
3098         PR libfortran/27895
3099         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
3100
3101 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
3102
3103         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
3104         from error messages.
3105
3106 2006-11-02  Mike Stump  <mrs@apple.com>
3107
3108         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
3109
3110         * g++.old-deja/g++.abi/align.C: Enable for darwin.
3111
3112 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
3113
3114         * g++.dg/eh/gcsec1.C: New test.
3115
3116 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3117
3118         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
3119         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
3120
3121 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
3122
3123         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
3124         hexadecimal value.
3125         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
3126         * gcc.dg/pr14796-2.c: Likewise.
3127
3128 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
3129
3130         * gcc.c-torture/execute/20061101-1.c: New test.
3131
3132 2006-11-01  Richard Guenther  <rguenther@suse.de>
3133
3134         * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
3135
3136 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3137
3138         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
3139         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
3140
3141 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
3142
3143         * gcc.c-torture/execute/20061031-1.c: New test.
3144
3145 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
3146
3147         PR 23067
3148         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
3149         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
3150         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
3151         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
3152         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
3153         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
3154         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
3155
3156 2006-10-31  Eric Christopher  <echristo@apple.com>
3157             Falk Hueffner  <falk@debian.org>
3158
3159         * gcc.dg/builtin-bswap-1.c: New.
3160         * gcc.dg/builtin-bswap-2.c: New.
3161         * gcc.dg/builtin-bswap-3.c: New.
3162         * gcc.dg/builtin-bswap-4.c: New.
3163         * gcc.dg/builtin-bswap-5.c: New.
3164         * gcc.target/i386/builtin-bswap-1.c: New.
3165
3166 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
3167
3168         * gcc.dg/inline-16.c: New.
3169
3170         PR 16622
3171         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
3172         defining it.
3173         * gcc.dg/inline-13.c: New.
3174         * gcc.dg/inline-14.c: New.
3175         * gcc.dg/inline-15.c: New.
3176
3177         PR 11377
3178         * gcc.dg/inline6.c: New.
3179         * gcc.dg/inline7.c: New.
3180
3181 2006-10-31  Roger Sayle  <roger@eyesopen.com>
3182
3183         PR middle-end/23470
3184         * gcc.dg/pr23470-1.c: New test case.
3185
3186 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
3187
3188         PR fortran/29537
3189         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
3190         data.
3191         * gfortran.dg/blockdata_2.f90: New testcase.
3192
3193 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
3194
3195         PR libfortran/29627
3196         * gfortran.dg/unf_short_record_1.f90:  New test.
3197
3198 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3199
3200         PR fortran/29067
3201         * gfortran.dg/pr29067.f: New test.
3202
3203 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
3204             Richard Sandiford  <richard@codesourcery.com>
3205
3206         * lib/target-supports.exp (get_compiler_messages): Append options
3207         as a single list element.
3208         (check_effective_target_arm_vfp_ok): New.
3209         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
3210
3211 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
3212
3213         PR fortran/29387
3214         * gfortran.dg/intrinsic_actual_2.f90: New test.
3215
3216         PR fortran/29490
3217         * gfortran.dg/actual_array_interface_1.f90: New test.
3218
3219         PR fortran/29641
3220         * gfortran.dg/used_types_11.f90: New test.
3221
3222 2006-10-30  Dirk Mueller  <dmueller@suse.de>
3223
3224         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
3225         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
3226         * g++.old-deja/g++.pt/eichin01.C (main): Same.
3227         * g++.old-deja/g++.mike/net25.C (main): Same.
3228         * g++.dg/lookup/exception1.C (main): Same.
3229         * g++.dg/parse/parens2.C (main): Same.
3230
3231 2006-10-30  Roger Sayle  <roger@eyesopen.com>
3232
3233         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
3234
3235 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3236
3237         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
3238         * gcc.dg/torture/builtin-math-3.c: Likewise.
3239
3240 2006-10-30  Tobias Burnus  <burnus@net-b.de>
3241
3242         PR fortran/29452
3243         * gfortran.dg/write_check.f90: Check run-time keyword checking.
3244         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
3245
3246 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
3247
3248         PR Fortran/29410
3249         * gfortran.fortran-torture/execute/transfer1.f90: New test.
3250
3251 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
3252
3253         * lib/target-supports.exp (check_function_available): Declare
3254         function before calling.
3255
3256 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
3257
3258         PR tree-optimization/29637
3259         * gcc.dg/pr29637.c: New test.
3260
3261 2006-10-29  Roger Sayle  <roger@eyesopen.com>
3262
3263         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
3264         tree canonicalization.
3265
3266 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3267
3268         * gcc.dg/builtins-20.c: Add more hypot tests.
3269
3270 2006-10-29  Roger Sayle  <roger@eyesopen.com>
3271
3272         * gcc.dg/fold-compare-1.c: New test case.
3273
3274 2006-10-29  Dirk Mueller  <dmueller@suse.de>
3275
3276         PR c++/16307
3277         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
3278
3279 2006-10-29  Roger Sayle  <roger@eyesopen.com>
3280
3281         PR tree-optimization/15458
3282         * gcc.dg/fold-xornot-1.c: New test case.
3283
3284 2006-10-29  Richard Guenther  <rguenther@suse.de>
3285
3286         * gcc.target/i386/math-torture/trunc.c: New testcase.
3287
3288 2006-10-29  Richard Guenther  <rguenther@suse.de>
3289
3290         * gcc.target/i386/math-torture/round.c: New testcase.
3291
3292 2006-10-29  Richard Guenther  <rguenther@suse.de>
3293
3294         * gcc.target/i386/math-torture/ceil.c: New testcase.
3295         * gcc.target/i386/math-torture/floor.c: Likewise.
3296
3297 2006-10-29  Richard Guenther  <rguenther@suse.de>
3298
3299         * gcc.target/i386/math-torture/rint.c: New testcase.
3300         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
3301
3302 2006-10-29  Richard Guenther  <rguenther@suse.de>
3303
3304         * gcc.target/i386/math-torture/lfloor.c: New testcase.
3305         * gcc.target/i386/math-torture/lceil.c: Likewise.
3306
3307 2006-10-28  Tobias Burnus  <burnus@net-b.de>
3308
3309         PR libgfortran/24313
3310         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
3311
3312 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
3313
3314         * gcc.c-torture/execute/20020118-1.c,
3315         gcc.c-torture/execute/builtins/strlen.c,
3316         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
3317         comment typos.
3318
3319 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3320
3321         * gcc.dg/builtins-20.c: Add tests for hypot.
3322         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
3323         two-argument builtins.
3324         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
3325         TESTIT2.  Update all callers.
3326         (TESTIT2, TESTIT2_R): New helper macros.
3327         Add testcases for pow, hypot and atan2.
3328
3329 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3330
3331         PR C++/29295
3332         * g++.dg/expr/bool1.C: New test.
3333         * g++.dg/expr/bool2.C: New test.
3334
3335 2006-10-28  Tobias Burnus  <burnus@net-b.de>
3336
3337         PR fortran/28224
3338         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
3339         * gfortran.dg/namelist_internal.f90: New test.
3340
3341 2006-10-28  Tobias Burnus  <burnus@net-b.de>
3342
3343         PR fortran/29625
3344         * gfortran.dg/io_real_boz.f90: Add.
3345         * gfortran.dg/io_real_boz2.f90: Add.
3346
3347 2006-10-28  Richard Guenther  <rguenther@suse.de>
3348
3349         PR middle-end/26899
3350         * gcc.dg/tree-ssa/pr26899.c: New testcase.
3351
3352 2006-10-28  Richard Guenther  <rguenther@suse.de>
3353
3354         PR target/28806
3355         * gcc.target/i386/math-torture/lround.c: New testcase.
3356
3357 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
3358
3359         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
3360         * gcc.dg/builtins-44.c: Likewise.
3361         * gcc.dg/builtins-45.c: Likewise.
3362         * gcc.dg/pr28796-2.c: Likewise.
3363         * gcc.dg/unordered-3.c: Likewise.
3364
3365 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3366
3367         PR libgfortran/27954
3368         * gfortran.dg/error_recovery_2.f90: New test.
3369
3370 2006-10-26  Richard Guenther  <rguenther@suse.de>
3371
3372         * gcc.target/i386/i386.exp: Use glob, not find to collect
3373         tests.  Avoids recursing into subdirectories.
3374         * gcc.target/i386/math-torture/math-torture.exp: Torture
3375         for interesting ia32 math options.
3376         * gcc.target.i386/math-torture/lrint.c: New testcase.
3377
3378 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3379
3380         PR libgfortran/29563
3381         * gfortran.dg/arrayio_9.f90: Update test.
3382         * gfortran.dg/arrayio_19.f90: New test.
3383
3384 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
3385
3386         * gcc.dg/20061026.c: New testcase.
3387
3388 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3389
3390         PR libgfortran/29563
3391         * gfortran.dg/arrayio_9.f90: New test.
3392
3393 2006-10-26  Ben Elliston  <bje@au.ibm.com>
3394
3395         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
3396         Copy the strings manually, as strcpy may call strlen.
3397
3398 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3399
3400         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
3401         Add checks for log, log2, log10 and log1p.
3402
3403         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
3404         we already test 0.0.  Add checks for expm1, log, log2, log10,
3405         log1p, cbrt, erf and erfc.
3406
3407 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
3408
3409         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
3410
3411 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
3412
3413         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
3414         and remainderl() built-in functions.  Remove -ffast-math from
3415         dg-options.
3416
3417 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3418
3419         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
3420         acosh and atanh.
3421
3422         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
3423         floating point modifiers to arguments passed to float and long
3424         double functions respectively.  Update all callers to use floating
3425         point numbers, not integers.  Add tests for exp, exp2 and
3426         exp10/pow10.
3427
3428         * gcc.dg/torture/builtin-math-3.c: New test.
3429
3430 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
3431
3432         PR fortran/29393
3433         * gfortran.dg/initialize_2.f90: New.
3434
3435 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3436
3437         * gcc.dg/torture/builtin-math-2.c: New test.
3438
3439 2006-10-24  Richard Guenther  <rguenther@suse.de>
3440
3441         PR middle-end/28796
3442         * gcc.dg/pr28796-1.c: New testcase.
3443         * gcc.dg/pr28796-2.c: Likewise.
3444
3445 2006-10-24  Richard Guenther  <rguenther@suse.de>
3446
3447         * gcc.dg/builtins-57.c: New testcase.
3448
3449 2006-10-24  Richard Guenther  <rguenther@suse.de>
3450
3451         PR tree-optimization/29567
3452         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
3453
3454 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
3455
3456         PR tree-optimization/14784
3457         * gcc.dg/alias-10.c: New test.
3458
3459 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3460
3461         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
3462
3463 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
3464
3465         * gcc.dg/builtin-strncat-chk-1.c: New test.
3466
3467 2006-10-23  Jan Hubicka  <jh@suse.cz>
3468
3469         * gcc.dg/memmove-1.c: New test.
3470
3471 2006-10-23  Paul Brook  <paul@codesourcery.com>
3472
3473         * gcc.dg/pragma-pack-5.c: New test.
3474
3475 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
3476
3477         * g++.dg/other/s390-1.C: New testcase.
3478
3479 2006-10-23  Richard Guenther  <rguenther@suse.de>
3480
3481         PR middle-end/27132
3482         PR middle-end/23295
3483         * gcc.dg/pr27132.c: New testcase.
3484         * gcc.dg/pr23295.c: Likewise.
3485         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
3486         * g++.dg/tree-ssa/pr19807.C: Likewise.
3487
3488 2006-10-23  Richard Guenther  <rguenther@suse.de>
3489
3490         PR middle-end/21032
3491         * gcc.dg/pr21032.c: New testcase.
3492
3493 2006-10-22  Jeff Law  <law@redhat.com>
3494         Richard Guenther  <rguenther@suse.de>
3495
3496         PR tree-optimization/15911
3497         * gcc.dg/tree-ssa/vrp30.c: New testcase.
3498
3499 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
3500
3501         PR c++/20647
3502         * g++.dg/abi/rtti3.C: New.
3503
3504 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
3505
3506         PR middle-end/28252
3507         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
3508         transformation.
3509
3510 2006-10-21  Richard Guenther  <rguenther@suse.de>
3511
3512         PR tree-optimization/3511
3513         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
3514
3515 2006-10-21  Richard Guenther  <rguenther@suse.de>
3516
3517         PR middle-end/26898
3518         * gcc.dg/torture/pr26898-1.c: New testcase.
3519         * gcc.dg/torture/pr26898-2.c: Likewise.
3520
3521 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
3522
3523         PR c++/28053
3524         * g++.dg/parse/bitfield1.C: Adjust error markers.
3525         * g++.dg/parse/bitfield2.C: New test.
3526
3527 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
3528
3529         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
3530
3531 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3532
3533         PR libfortran/27895
3534         * gfortran.dg/zero_sized_1.f90: New test.
3535
3536 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
3537
3538         * gcc.dg/div-compare-1.c: New test.
3539
3540 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
3541
3542         PR fortran/29216
3543         * gfortran.dg/result_default_init_1.f90: New test.
3544
3545         PR fortran/29314
3546         * gfortran.dg/automatic_default_init_1.f90: New test.
3547
3548         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
3549         from 38 to 33.
3550
3551 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
3552
3553         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
3554         'using namespace std' without previous declaration.
3555         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
3556         * g++.old-deja/g++.robertl/eb133c.C: New.
3557
3558 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3559
3560         PR libgfortran/29277
3561         * gfortran.dg/streamio_4.f90: Update test.
3562         * gfortran.dg/streamio_11.f90: New test.
3563
3564 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
3565
3566         PR c++/27952
3567         * g++.dg/inherit/virtual1.C: New test.
3568
3569 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
3570
3571         PR c++/28261
3572         * g++.dg/parse/enum3.C: New test.
3573
3574 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
3575
3576         PR c++/29039
3577         * g++.dg/init/ctor8.C: New test.
3578
3579 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
3580
3581         PR c++/27270
3582         * g++.dg/ext/complit8.C: Tweak error markers.
3583         * g++.dg/template/complit1.C: Add error marker.
3584
3585 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
3586
3587         PR c++/27270
3588         * g++.dg/ext/complit8.C: New test.
3589
3590         PR c++/29408
3591         * g++.dg/parse/dtor12.C: New test.
3592
3593         PR c++/29435
3594         * g++.dg/template/sizeof11.C: New test.
3595
3596 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
3597
3598         PR fortran/29392
3599         * gfortran.dg/data_char_3.f90: New test.
3600
3601         PR fortran/29451
3602         * gfortran.dg/negative_automatic_size.f90: New test.
3603
3604 2006-10-16  David Daney  <ddaney@avtrex.com>
3605
3606         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
3607
3608 2006-10-16  Eric Christopher  <echristo@apple.com>
3609
3610         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
3611         x86_64.
3612
3613 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
3614
3615         PR c++/28211
3616         * g++.dg/tc1/dr49.C: Tweak error messages.
3617         * g++.dg/parse/template21.C: New test.
3618
3619 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3620
3621         PR middle-end/20491
3622         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
3623
3624 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
3625
3626         PR fortran/29403
3627         * gfortran.dg/print_1.f90: New test.
3628
3629 2006-10-15  Jan Hubicka  <jh@suse.cz>
3630
3631         PR middle-end/29241
3632         * gcc.c-torture/compile/pr29241.c: New testcase.
3633
3634 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
3635
3636         PR middle-end/29250
3637         * gcc.c-torture/compile/pr29250.c: New test.
3638
3639 2006-10-15  Richard Guenther  <rguenther@suse.de>
3640
3641         * gcc.dg/pr29299.c: New testcase.
3642
3643 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
3644
3645         PR fortran/24767
3646         * gfortran.dg/label_4.f90: Adjust warning flag.
3647
3648 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
3649
3650         PR fortran/29371
3651         * gfortran.dg/nullify_3.f90: New test.
3652
3653 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3654
3655         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
3656         on Solaris 2.5.1 too.
3657
3658 2006-10-13  Eric Christopher  <echristo@apple.com>
3659
3660         * gcc.dg/pr25993.c: Skip for darwin.
3661
3662 2006-10-13  Eric Christopher  <echristo@apple.com>
3663
3664         * gcc.dg/visibility-11.c: Skip for darwin.
3665
3666 2006-10-13  Eric Christopher  <echristo@apple.com>
3667
3668         * gcc.dg/darwin-weakimport-1.c: Use
3669         -fno-asynchronous-unwind-tables.
3670         * gcc.dg/darwin-weakimport-3.c: Ditto.
3671
3672 2006-10-13  Richard Guenther  <rguenther@suse.de>
3673
3674         PR tree-optimization/29446
3675         * gcc.dg/torture/pr29446.c: New testcase.
3676
3677 2006-10-13  Bill Wendling  <wendling@apple.com>
3678
3679         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
3680         * g++.old-deja/g++.jason/hmc1.C: Likewise.
3681         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
3682         * g++.old-deja/g++.law/shadow1.C: Likewise.
3683         * g++.old-deja/g++.law/ctors10.C: Likewise.
3684         * g++.dg/debug/namespace1.C: Likewise.
3685         * g++.dg/inherit/namespace-as-base.C: Likewise.
3686         * g++.dg/opt/delay-slot-1.C: Likewise.
3687         * g++.dg/parse/defarg10.C: Likewise.
3688         * g++.dg/template/ptrmem11.C: Likewise.
3689         * g++.dg/template/mem_func_ptr.C: Likewise.
3690         * g++.dg/template/spec19.C: Likewise.
3691
3692 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
3693
3694         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
3695
3696 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
3697
3698         PR fortran/29373
3699         * gfortran.dg/implicit_9.f90: New test.
3700
3701         PR fortran/29407
3702         * gfortran.dg/namelist_25.f90: New test.
3703
3704         PR fortran/27701
3705         * gfortran.dg/same_name_2.f90: New test.
3706
3707         PR fortran/29232
3708         * gfortran.dg/host_assoc_types_1.f90: New test.
3709
3710         PR fortran/29364
3711         * gfortran.dg/missing_derived_type_1.f90: New test.
3712         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
3713
3714         PR fortran/29422
3715         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
3716
3717         PR fortran/29428
3718         * gfortran.dg/alloc_comp_assign_5.f90: New test.
3719
3720 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3721
3722         PR fortran/29391
3723         * gfortran.dg/bound_2.f90: New test.
3724
3725 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3726
3727         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
3728         directive.
3729         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
3730         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
3731         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
3732         * gfortran.dg/gomp/reduction3.f90: Likewise.
3733         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
3734         * gfortran.dg/dummy_procedure_2.f90: Likewise.
3735         * gfortran.dg/interface_derived_type_1.f90: Likewise.
3736         * gfortran.dg/forall_4.f90: Likewise.
3737         * gfortran.dg/spec_expr_4.f90: Likewise.
3738         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
3739         * gfortran.dg/forall_5.f90: Likewise.
3740         * gfortran.dg/open_access_append_2.f90: Add check for
3741         compile-time warning.
3742
3743 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
3744
3745         PR c++/28506
3746         * g++.dg/parse/pure1.C: New test.
3747
3748 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3749
3750         PR fortran/21435
3751         * gcc/testsuite/gfortran.dg/io_constraints_3.f90: New test.
3752         * gcc/testsuite/gfortran.dg/open_access_append_1.f90: Add checks
3753         for compile-time warnings.
3754         * gcc/testsuite/gfortran.dg/pr20163-2.f: Likewise.
3755         * gcc/testsuite/gfortran.dg/iostat_2.f90: Likewise.
3756         * gcc/testsuite/gfortran.dg/label_4.f90: Delete the temporary
3757         file.
3758         * gcc/testsuite/gfortran.dg/direct_io_2.f90: Add a FILE=
3759         specifier.
3760         * gcc/testsuite/gfortran.dg/iomsg_1.f90: Add check for
3761         compile-time warning.
3762
3763 2006-10-12  Jan Hubicka  <jh@suse.cz>
3764
3765         PR c/28419
3766         * gcc.dg/pr28319.c: New test.
3767
3768 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
3769         PR c++/29318
3770         * g++.dg/ext/vla4.C: New test.
3771
3772 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
3773
3774         PR c++/27961
3775         * g++.dg/template/crash60.C: New test.
3776         * g++.dg/other/large-size-array.C: Adjust error markers.
3777         * g++.dg/parse/crash27.C: Likewise.
3778         * g++.dg/template/crash1.C: Likewise.
3779
3780 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
3781
3782         PR testsuite/29093
3783         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
3784
3785 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
3786
3787         PR preprocessor/28709
3788         * gcc.dg/cpp/paste14.c: New test.
3789
3790 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
3791
3792         PR c++/29175
3793         * g++.dg/init/array24.C: New test.
3794
3795 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3796
3797         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
3798         of <sys/types.h>.
3799
3800 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
3801
3802         PR c++/29024
3803         * g++.dg/parse/typedef8.C: New test.
3804         * g++.dg/other/mult-stor1.C: Adjust error markers.
3805
3806 2006-10-11  Richard Guenther  <rguenther@suse.de>
3807
3808         PR tree-optimization/28230
3809         * gcc.dg/torture/pr28230.c: New testcase.
3810
3811 2006-10-11  Richard Guenther  <rguenther@suse.de>
3812
3813         PR inline-asm/29119
3814         * gcc.dg/torture/pr29119.c: New testcase.
3815
3816 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
3817
3818         PR middle-end/29272
3819         * gcc.c-torture/execute/20060930-2.c: New test.
3820
3821 2006-10-09  Richard Henderson  <rth@redhat.com>
3822
3823         Revert emutls patch.
3824
3825 2006-10-09  Richard Guenther  <rguenther@suse.de>
3826
3827         PR middle-end/29254
3828         * gcc.dg/pr29254.c: New testcase.
3829
3830 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
3831             Paul Thomas  <pault@gcc.gnu.org>
3832
3833         PR fortran/20541
3834         * gfortran.dg/alloc_comp_basics_1.f90: New test.
3835         * gfortran.dg/alloc_comp_basics_2.f90: New test.
3836         * gfortran.dg/alloc_comp_assign_1.f90: New test.
3837         * gfortran.dg/alloc_comp_assign_2.f90: New test.
3838         * gfortran.dg/alloc_comp_assign_3.f90: New test.
3839         * gfortran.dg/alloc_comp_assign_4.f90: New test.
3840         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
3841         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
3842         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
3843         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
3844         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
3845         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
3846         * gfortran.dg/alloc_comp_std.f90: New test.
3847         * gfortran.dg/move_alloc.f90: New test.
3848
3849 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
3850
3851         PR fortran/29115
3852         * gfortran.dg/derived_constructor_comps_2.f90: New test.
3853
3854         PR fortran/29211
3855         * gfortran.dg/forall_char_dependencies_1.f90: New test.
3856
3857 2006-10-08  Tobias Burnus  <burnus@net-b.de>
3858
3859         PR fortran/28585
3860         * gfortran.dg/new_line.f90: New test.
3861
3862 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3863
3864         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
3865         * gcc.dg/torture/builtin-convert-1.c,
3866         gcc.dg/torture/builtin-convert-2.c,
3867         gcc.dg/torture/builtin-convert-3.c,
3868         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
3869
3870 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
3871
3872         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
3873         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
3874         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
3875         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
3876
3877 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
3878
3879         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
3880         Xfail some tests for powerpc-darwin and powerpc-aix.
3881
3882 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
3883
3884         PR c/29380
3885         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
3886
3887 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3888
3889         PR target/29300
3890         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
3891         on hppa*-*-hpux*.
3892
3893 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3894
3895         PR fortran/16580
3896         PR fortran/29288
3897         * gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90:
3898         Add tests for using all possible intrinsics as actual arguments.
3899         * gcc/testsuite/gfortran.dg/specifics_1.f90: Add tests for using
3900         all possible intrinsics as actual arguments.
3901         * gcc/testsuite/gfortran.dg/specifics_2.f90: New file.
3902         * gcc/testsuite/gfortran.dg/specifics_3.f90: New file.
3903
3904 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
3905
3906         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
3907         * gcc.dg/debug/debug-2.c: Likewise.
3908
3909 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
3910
3911         * gcc.c-torture/compile/sync-2.c: New test.
3912
3913 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3914
3915         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
3916         line endings.
3917
3918 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
3919
3920         PR rtl-optimization/29128
3921         * gcc.c-torture/compile/pr29128.c: New test.
3922
3923 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3924
3925         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
3926         line endings.
3927
3928 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
3929
3930         PR middle-end/29256
3931         * gcc.dg/tree-ssa/loop-19.c: New test.
3932
3933 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
3934
3935         PR tree-optimization/29330
3936         * gcc.dg/pr29330.c: New test.
3937
3938         PR target/28924
3939         * gcc.c-torture/compile/20061005-1.c: New test.
3940
3941 2006-10-06  Olivier Hainque  <hainque@adacore.com>
3942
3943         * gcc.dg/typename-vla-1.c: New case.
3944         * gnat.dg/forward_vla.adb: New case.
3945
3946 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
3947
3948         PR tree-optimization/29290
3949         * gfortran.dg/loop_nest_1.f90: New test.
3950
3951         PR target/29198
3952         * gcc.dg/tls/opt-12.c: New test.
3953
3954         PR fortran/28415
3955         * gfortran.dg/save_2.f90: New test.
3956
3957         PR c/29091
3958         * gcc.dg/pr29091.c: New test.
3959
3960 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
3961
3962         * lib/target-supports.exp
3963         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
3964         same as x86_64-*-*; check for LP64.
3965
3966 2006-10-04  Richard Henderson  <rth@redhat.com>
3967
3968         * lib/target-supports.exp (check_effective_target_tls): Redefine
3969         to mean non-emulated tls.
3970         * gcc.dg/tls/alias-1.c: Remove tls requirement.
3971         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
3972         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
3973         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
3974         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
3975         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
3976         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
3977
3978 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
3979
3980         PR fortran/29343
3981         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
3982
3983 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3984
3985         * gfortran.dg/bounds_check_fail_1.f90: New test.
3986
3987 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
3988
3989         PR c++/29020
3990         * g++.dg/template/friend48.C: New test.
3991
3992 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
3993
3994         PR fortran/29098
3995         * gfortran.dg/default_initialization_2.f90: New test.
3996
3997 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
3998
3999         PR fortran/20779
4000         PR fortran/20891
4001         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
4002
4003 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
4004
4005         PR fortran/29284
4006         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
4007
4008         PR fortran/29321
4009         PR fortran/29322
4010         * gfortran.dg/missing_optional_dummy_2.f90: New test.
4011
4012         PR fortran/25091
4013         PR fortran/25092
4014         * gfortran.dg/entry_array_specs_1.f90: New test.
4015
4016 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
4017
4018         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
4019         insufficient to inhibit some test failures at -O3.  Do testing
4020         on integers.
4021
4022 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
4023
4024         PR c++/29138
4025         * g++.dg/inherit/access8.C: New test.
4026         * g++.dg/template/dtor4.C: Tweak error messages.
4027
4028 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4029
4030         PR fortran/27478
4031         * gfortran.dg/entry_8.f90: New test.
4032
4033 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4034
4035         PR c++/29291
4036         * g++.dg/parse/new4.C: New test.
4037
4038 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
4039
4040         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
4041         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
4042         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
4043         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
4044         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
4045
4046 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4047
4048         PR fortran/19260
4049         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
4050         * gfortran.dg/continuation_2.f90: New test.
4051
4052         PR fortran/19262
4053         * gfortran.dg/continuation_3.f90: New test.
4054         * gfortran.dg/continuation_4.f90: New test.
4055         * gfortran.dg/continuation_5.f: New test.
4056         * gfortran.dg/continuation_6.f: New test.
4057
4058 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
4059
4060         PR c++/29226
4061         * g++.dg/template/vla1.C: New test.
4062
4063 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4064
4065         PR fortran/29210
4066         * gfortran.dg/complex_parameter_1.f90: New test.
4067
4068 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
4069
4070         PR c/29154
4071         * gcc.c-torture/execute/20060929-1.c: New test.
4072
4073 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
4074
4075         PR c++/29105
4076         * g++.dg/template/member6.C: New test.
4077         * g++.dg/parse/typename7.C: Adjust error markers.
4078
4079         PR c++/29080
4080         * g++.dg/template/member7.C: New test.
4081
4082 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
4083
4084         PR c/24010
4085         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
4086         gcc.dg/Woverride-init-3.c: New tests.
4087
4088 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
4089
4090         * gcc.c-torture/execute/20060930-1.c: New test.
4091
4092 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4093
4094         PR fortran/18791
4095         * gfortran.dg/specifics_1.f90: New test.
4096         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
4097         complex specifics.
4098
4099 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4100
4101         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
4102         pthread-init-common.h: New.
4103
4104 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
4105
4106         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
4107         precision on some archs.
4108
4109 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
4110
4111         * gcc.dg/non-local-goto-1.c: New test.
4112         * gcc.dg/non-local-goto-2.c: Likewise.
4113         * gcc.dg/setjmp-3.c: Likewise.
4114         * gcc.dg/setjmp-4.c: Likewise.
4115
4116 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
4117
4118         * gnat.dg/self_aggregate_with_pointer.adb: New test.
4119
4120 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
4121
4122         PR fortran/28276
4123         * gfortran.dg/exponent_1.f90: New test.
4124
4125         PR fortran/27021
4126         * gfortran.dg/nearest_1.f90: New test.
4127
4128 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
4129
4130         PR middle-end/25261
4131         PR middle-end/28790
4132         * gcc.dg/gomp/nestedfn-1.c: New test.
4133
4134 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
4135
4136         PR objc/29195
4137         * objc/compile/method-1.m: New test.
4138
4139 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
4140
4141         PR c++/26938
4142         * g++.dg/template/crash58.C: New test.
4143         * g++.dg/parse/crash28.C: Adjust error markers.
4144         * g++.dg/template/crash34.C: Likewise.
4145         * g++.dg/template/friend31.C: Likewise.
4146         * g++.dg/template/crash32.C: Likewise.
4147
4148         PR c++/27329
4149         * g++.dg/template/crash59.C: New test.
4150
4151         PR c++/27667
4152         * g++.dg/template/spec33.C: New test.
4153         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
4154
4155 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
4156             Adam Nemet  <anemet@caviumnetworks.com>
4157
4158         * gcc.dg/tree-ssa/ivopts-1.c: New test.
4159         * gcc.dg/tree-ssa/ivopts-2.c: New test.
4160
4161 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
4162
4163         PR target/28911
4164         * gcc.dg/pr28911.c: New.
4165
4166 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
4167
4168         PR target/29169
4169         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
4170         (dg-options): Add -mfpmath=387.
4171
4172 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
4173
4174         PR c/28706
4175         * gcc.dg/pr28706.c: New test.
4176
4177         PR c/28712
4178         * gcc.dg/pr28712.c: New test.
4179
4180 2006-09-22  Mike Stump  <mrs@apple.com>
4181
4182         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
4183
4184 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
4185
4186         PR tree-optimization/28888
4187         * gcc.dg/pr28888.c: New test.
4188
4189 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
4190
4191         PR c++/29016
4192         * g++.dg/init/ptrfn1.C: New test.
4193
4194 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
4195
4196         PR c++/28861
4197         * g++.dg/template/spec32.C: New test.
4198         * g++.dg/parse/crash9.C: Adjust error markers.
4199
4200         PR c++/28303
4201         * g++.dg/template/typedef6.C: New test.
4202         * g++.dg/init/error1.C: Adjust error markers.
4203         * g++.dg/parse/crash9.C: Likewise.
4204         * g++.dg/template/crash55.C: Likewise.
4205
4206 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
4207
4208         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
4209
4210 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
4211
4212         PR target/27650
4213         * g++.dg/ext/dllimport12.C: New test.
4214
4215 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
4216
4217         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
4218         * gcc.target/mips/nmadd-2.c: Likewise.
4219         * gcc.target/mips/mips-ps-6.c: New test.
4220         * gcc.target/mips/neg-abs-1.c: Likewise.
4221         * gcc.target/mips/neg-abs-2.c: Likewise.
4222         * gcc.target/mips/nmadd-3.c: New test.
4223
4224 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
4225
4226         PR middle-end/28046
4227         * gcc.dg/gomp/atomic-10.c: New test.
4228         * g++.dg/gomp/atomic-10.C: New test.
4229
4230 2006-09-20  Eric Christopher  <echristo@apple.com>
4231
4232         * gcc.target/i386/sse3-not-fisttp.c: New.
4233
4234 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
4235
4236         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
4237
4238 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
4239
4240         * gcc.c-torture/execute/pr28289.c (one): New variable.
4241         (main): Use it instead of argc.
4242         * gcc.c-torture/execute/20060102-1.c (one): New variable.
4243         (main): Use it instead of argc.
4244
4245 2006-09-19  Paul Brook  <paul@codesourcery.com>
4246
4247         PR target/28516
4248         * gcc.dg/nested-func-5.c: New test.
4249
4250 2006-09-19  Ben Elliston  <bje@au.ibm.com>
4251
4252         * lib/target-supports.exp (check_effective_target_tls): Compile
4253         test stubs using ${tool}_target_compile, not just target_compile.
4254         (check_effective_target_tls_runtime): Likewise.
4255
4256 2006-09-19  Ben Elliston  <bje@au.ibm.com>
4257
4258         * gcc.c-torture/compile/20030405-1.x: Remove.
4259
4260         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
4261         optimising linker from discarding it.
4262
4263 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
4264
4265         PR fortran/28526
4266         * gfortran.dg/keyword_symbol_1.f90: New test.
4267
4268         * gfortran.dg/spread_shape_1.f90: Add missing warning with
4269         pedantic compilation option.
4270
4271 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
4272
4273         PR fortran/29060
4274         * gfortran.dg/spread_shape_1.f90: New test.
4275
4276 2006-09-17  Roger Sayle  <roger@eyesopen.com>
4277
4278         PR tree-optimization/28887
4279         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
4280
4281 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
4282
4283         PR c/25993
4284         * gcc.dg/pr25993.c: New test.
4285
4286 2006-09-17  Ira Rosen  <irar@il.ibm.com>
4287
4288         PR tree-opt/21591
4289         * gcc.dg/vect/pr21591.c: New test.
4290
4291 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
4292
4293         PR tree-opt/29059
4294         * gcc.c-torture/compile/strcpy-1.c: New test.
4295         * gcc.c-torture/compile/strcpy-2.c: New test.
4296         * gcc.c-torture/compile/memcpy-1.c: New test.
4297         * gcc.c-torture/compile/memcpy-2.c: New test.
4298
4299 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
4300
4301         PR testsuite/29055
4302         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
4303
4304 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
4305
4306         * gnat.dg/specs/double_record_extension1.ads: New test.
4307         * gnat.dg/specs/double_record_extension2.ads: Likewise.
4308
4309 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
4310
4311         PR fortran/29051
4312         * gfortran.dg/oldstyle_3.f90: New test.
4313
4314 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4315
4316         PR libgfortran/29099
4317         * gfortran.dg/secnds-1.f: New test.
4318
4319 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4320
4321         PR libgfortran/29053
4322         * gfortran.dg/streamio_9.f90: New test.
4323         * gfortran.dg/streamio_10.f90: New test.
4324
4325 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
4326
4327         PR C++/29002
4328         * g++.dg/init/array22.C: New test.
4329         * g++.dg/init/array23.C: New test.
4330
4331 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
4332
4333         * stackcheck.lst: Update list of tests requiring stack checking.
4334         * norun.lst: Adjust for above change.
4335         * ada95.lst: New file.
4336         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
4337         requiring -gnat95 switch.
4338
4339 2006-09-14  Olivier Hainque  <hainque@adacore.com>
4340
4341         * gnat.dg/in_out_parameter.adb: New test.
4342
4343 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
4344
4345         PR debug/28980
4346         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
4347
4348 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
4349
4350         * gnat.dg/specs/unchecked_union.ads: New test.
4351
4352 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
4353
4354         PR rtl-optimization/28982
4355         * gcc.c-torture/execute/pr28982a.c: New test.
4356         * gcc.c-torture/execute/pr28982b.c: Likewise.
4357
4358 2006-09-12  Eric Christopher  <echristo@apple.com>
4359
4360         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
4361         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
4362
4363 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
4364
4365         PR c/28768
4366         PR preprocessor/14634
4367         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
4368         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
4369         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
4370
4371 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4372
4373         * gcc.dg/pr28243.c: New test.
4374
4375 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
4376
4377         PR fortran/28971
4378         gfortran.dg/pr28971.f90: New test to act as a backstop in case
4379         this undiagnosed regression reappears.
4380
4381 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
4382
4383         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
4384         Treat $srcdir as a literal.
4385         * lib/fortran-torture.exp (fortran-torture-compile,
4386         fortran-torture-execute): Likewise.
4387         * lib/objc-torture.exp (objc-torture-compile,
4388         objc-torture-execute): Likewise.
4389         * lib/profopt.exp (profopt-execute): Likewise.
4390
4391 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
4392
4393         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
4394
4395 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
4396
4397         PR testsuite/28950
4398         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
4399
4400 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
4401
4402         PR target/13685
4403         * gcc.target/i386/pr13685.c: New test.
4404
4405 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
4406
4407         * gcc.dg/pr28726.c: New test.
4408
4409 2006-09-11  Josh Conner  <jconner@apple.com>
4410
4411         * gcc.dg/nrv3.c: Increase size of structure.
4412         * gcc.dg/nrv4.c: Likewise.
4413         * gcc.dg/nrv5.c: Likewise.
4414
4415 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
4416
4417         PR libfortran/28890
4418         gfortran.dg/assumed_charlen_function_5.f90: New test.
4419
4420 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
4421
4422         PR c++/28991
4423         * g++.dg/init/static3.C: New test.
4424
4425 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
4426
4427         PR testsuite/29007
4428         * gcc.dg/long-long-cst1.c (t): Add cast to
4429         __SIZE_TYPE__ before casting to int.
4430         (main): Return 0 on success.
4431
4432 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4433
4434         * gcc.c-torture/execute/20060910-1.c: New test.
4435
4436 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
4437
4438         PR middle-end/26983
4439         * gcc.dg/pr26983.c: New test.
4440
4441 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
4442
4443         PR target/29006
4444         * gcc.c-torture/execute/pr29006.c: New test.
4445
4446 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
4447
4448         PR libfortran/28947
4449         gfortran.dg/matmul_4.f90: New test.
4450
4451 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
4452
4453         PR fortran/28959
4454         gfortran.dg/used_types_10: New test.
4455
4456 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
4457
4458         PR libfortran/28923
4459         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
4460         gfortran.dg/array_initializer_3.f90: New test.
4461
4462 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4463
4464         PR fortran/28914
4465         * gfortran.dg/actual_array_constructor_3.f90: New test.
4466
4467 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
4468
4469         PR testsuite/26778
4470         * gcc.target/i386/pr26778.c: New testcase.
4471
4472 2006-09-08  Eric Christopher  <echristo@apple.com>
4473
4474         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
4475         * gcc.target/i386/memcpy-1.c: Ditto.
4476         * gcc.target/i386/asm-1.c: Ditto.
4477         * gcc.target/i386/20060512-4.c: Ditto.
4478         * gcc.target/i386/compress-float-387.c: Ditto.
4479         * gcc.target/i386/20060512-1.c: Ditto.
4480         * gcc.target/i386/compress-float-sse.c: Ditto.
4481         * gcc.target/i386/20060512-2.c: Ditto.
4482         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
4483         * gcc.target/i386/stack-prot-kernel.c: Ditto.
4484         * gcc.target/i386/compress-float-387-pic.c: Ditto.
4485         * gcc.dg/pr26449.c: Ditto.
4486         * gcc.dg/attr-ms_struct-2.c: Ditto.
4487         * gcc.dg/attr-ms_struct-1.c: Ditto.
4488         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
4489
4490 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
4491
4492         PR c/28504
4493         * gcc.dg/vla-10.c: New test.
4494
4495 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4496
4497         PR c++/28858
4498         * g++.dg/parse/template20.C: New test.
4499         * g++.dg/template/operator8.C: Remove obsolete part.
4500         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
4501         * g++.old-deja/g++.pt/crash65.C: Likewise.
4502
4503 2006-09-07  Jason Merrill  <jason@redhat.com>
4504
4505         PR middle-end/27724
4506         * gcc.dg/long-long-cst1.c: New test.
4507
4508 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
4509
4510         PR C++/28906
4511         * g++.dg/other/array3.C: New test.
4512         * g++.dg/other/array4.C: New test.
4513         * g++.dg/other/array5.C: New test.
4514
4515 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
4516
4517         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
4518
4519 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
4520
4521         PR target/28946
4522         * gcc.target/i386/pr28946.c: New test.
4523
4524 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
4525
4526         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
4527         in integer literal constant.
4528         * gfortran.dg/enum_8.f90: Ditto.
4529         * gfortran.dg/g77/20030326-1.f: Ditto.
4530
4531 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
4532
4533         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
4534         nonconformance usage.
4535
4536 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
4537
4538         PR middle-end/28862
4539         * gcc.c-torture/compile/vector-align-1.c: New test.
4540
4541 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
4542
4543         PR rtl-opt/27883
4544         * g++.dg/opt/copysign-1.C: New test.
4545
4546 2006-09-06  Jason Merrill  <jason@redhat.com>
4547
4548         PR c++/27371
4549         * g++.dg/warn/unused-result1.C: New test.
4550
4551 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
4552
4553         PR c++/28903
4554         * g++.dg/ext/vla3.C: New test.
4555
4556         PR c++/28886
4557         * g++.dg/template/array16.C: New test.
4558
4559 2006-09-06  Richard Guenther  <rguenther@suse.de>
4560
4561         * gcc.dg/pr27226.c: Remove testcase again.
4562
4563 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
4564
4565         PR tree-opt/28937
4566         * g++.dg/opt/unroll2.C: New test.
4567
4568 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
4569
4570         PR tree-opt/28952
4571         * gcc.dg/vect/pr28952.c: New test.
4572
4573 2006-09-05  Richard Guenther  <rguenther@suse.de>
4574
4575         PR tree-optimization/28900
4576         * gcc.dg/torture/pr28900.c: New testcase
4577
4578 2006-09-05  Richard Guenther  <rguenther@suse.de>
4579
4580         PR tree-optimization/28905
4581         * gcc.c-torture/compile/pr28905.c: New testcase.
4582
4583 2006-09-05  Richard Guenther  <rguenther@suse.de>
4584
4585         PR middle-end/28935
4586         * gcc.dg/pr28935.c: New testcase.
4587
4588 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4589
4590         * gcc.c-torture/execute/20060905-1.c: New test.
4591
4592 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
4593
4594         PR fortran/28908
4595         * gfortran.dg/used_types_7.f90: New test.
4596         * gfortran.dg/used_types_8.f90: New test.
4597         * gfortran.dg/used_types_9.f90: New test.
4598
4599 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
4600
4601         * gcc.c-torture/compile/20060904-1.c: New test.
4602
4603 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
4604
4605         PR c++/23287 Revert my 2006-09-01 patch
4606         * g++.dg/parse/dtor12.C: Remove.
4607
4608 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
4609
4610         PR c+/27670
4611         * g++.dg/template/operator9.C: New test.
4612
4613         PR c++/27493
4614         * g++.dg/template/operator7.C: New test.
4615
4616         PR c++/27494
4617         * g++.dg/template/operator8.C: New test.
4618
4619         PR c++/27397
4620         * g++.dg/template/crash57.C: New test.
4621
4622         * g++.dg/template/typedef4.C: Adjust error markers.
4623         * g++.dg/template/typedef5.C: Likewise.
4624
4625 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
4626
4627         PR c++/28878
4628         * g++.dg/parse/crash33.C: New test.
4629
4630 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
4631         Richard Guenther  <rguenther@suse.de>
4632         Adam Nemet  <anemet@caviumnetworks.com>
4633
4634         PR middle-end/27226
4635         * gcc.target/mips/memcpy-1.c: New testcase.
4636         * gcc.dg/pr27226.c: Likewise.
4637
4638 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
4639
4640         PR c++/28705
4641         * g++.dg/lookup/koenig5.C: New.
4642         * g++.dg/template/crash56.C: New.
4643
4644 2006-09-01  Josh Conner  <jconner@apple.com>
4645
4646         PR c++/25505
4647         * gcc.dg/nrv3.c: New test.
4648         * gcc.dg/nrv4.c: New test.
4649         * gcc.dg/nrv5.c: New test.
4650
4651 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
4652
4653         PR c++/23287
4654         * g++.dg/parse/dtor12.C: New.
4655
4656 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
4657
4658         PR tree-optimization/28839
4659         * gcc.dg/pr28839.c: New test.
4660
4661 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
4662
4663         PR target/24367
4664         * gcc.dg/pr24367.c: New testcase.
4665
4666 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
4667
4668         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
4669
4670 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
4671
4672         PR rtl-optimization/27735
4673         * gcc.dg/loop-unswitch-1.c: New test.
4674
4675 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
4676
4677         PR fortran/28885
4678         * gfortran.dg/aliasing_dummy_2.f90: New test.
4679
4680         PR fortran/20067
4681         * gfortran.dg/generic_5.f90: Change error message.
4682
4683         PR fortran/28873
4684         * gfortran.dg/generic_6.f90: New test.
4685
4686         PR fortran/25077
4687         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
4688
4689         PR fortran/25102
4690         * gfortran.dg/invalid_interface_assignment.f90: New test.
4691
4692         PR fortran/24866
4693         * gfortran.dg/module_proc_external_dummy.f90: New test.
4694
4695 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
4696
4697         PR c++/28349
4698         * testsuite/g++.dg/warn/var-args1.C: New test.
4699
4700 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
4701
4702         PR fortran/28866
4703         * gfortran.dg/simpleif_2.f90: New test.
4704         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
4705         * gfortran.dg/enum_5.f90: Ditto.
4706
4707 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4708             Kazu Hirata  <kazu@codesourcery.com>
4709
4710         PR tree-optimization/17506
4711         * gcc.dg/pr17506.c: New.
4712
4713 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
4714
4715         PR c++/28139
4716         * g++.dg/eh/alias1.C: New test.
4717
4718 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4719
4720         PR c++/28860
4721         * g++.dg/template/ttp22.C: New test.
4722
4723 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
4724
4725         PR middle-end/26632
4726         * gcc.dg/pr26632.c: New.
4727
4728 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4729
4730         PR libgfortran/28354
4731         * gfortran.dg/fmt_zero_precision.f90: New test.
4732
4733 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
4734
4735         PR c++/28058
4736         * g++.dg/template/spec31.C: New test.
4737
4738 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
4739
4740         PR c++/26573
4741         * g++.dg/other/static2.C: New test.
4742
4743 2006-08-26  Roger Sayle  <roger@eyesopen.com>
4744
4745         * gcc.dg/Wswitch-enum-2.c: New test case.
4746         * gcc.dg/Wswitch-enum-3.c: Likewise.
4747
4748 2006-08-26  Richard Guenther  <rguenther@suse.de>
4749
4750         * gcc.c-torture/compile/20060826-1.c: New testcase.
4751
4752 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
4753
4754         PR c++/28736
4755         * g++.dg/template/void10.C: New test.
4756
4757         PR c++/28737
4758         * g++.dg/template/void8.C: New test.
4759
4760         PR c+_+/28738
4761         * g++.dg/template/void9.C: New test.
4762
4763         * g++.dg/template/void3.C: Adjust error markers.
4764         * g++.dg/template/void4.C: Likewise.
4765         * g++.dg/template/crash55.C: Likewise.
4766         * g++.dg/template/void7.C: Likewise
4767
4768 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
4769
4770         PR c++/28588
4771         * g++.dg/inherit/access6.C: New test.
4772         * g++.dg/inherit/access7.C: Likewise.
4773
4774         PR c++/28595
4775         * g++.dg/template/array15.C: New test.
4776         * g++.dg/template/crash2.C: Tweak error markers.
4777
4778 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
4779
4780         PR middle-end/28683
4781         * gcc.c-torture/compile/20060823-1.c: New test.
4782
4783 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4784
4785         PR c++/28853
4786         * g++.dg/template/ttp21.C: New test.
4787
4788         PR c++/28852
4789         * g++.dg/other/operator1.C: Add error-marker.
4790         * g++.dg/other/operator2.C: New test.
4791
4792 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
4793
4794         PR c/27893
4795         * gcc.c-torture/compile/vla-const-1.c,
4796         gcc.c-torture/compile/vla-const-2.c: New tests.
4797
4798 2006-08-26  Richard Guenther  <rguenther@suse.de>
4799
4800         PR middle-end/28814
4801         * gcc.dg/torture/pr28814.c: New testcase.
4802
4803 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
4804
4805         PR c/28418
4806         * gcc.c-torture/compile/compound-literal-1.c: New test.
4807
4808 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
4809
4810         PR c/28299
4811         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
4812         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
4813         Expect extra diagnostics.
4814
4815 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
4816
4817         gcc.dg/noncompile/pr16876.c: New test.
4818
4819 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
4820
4821         PR c++/28056
4822         * g++.dg/parse/local1.C: New test.
4823         * g++.dg/other/qual1.C: Tweak error marker.
4824
4825 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
4826
4827         PR c++/27787
4828         * g++.dg/template/typename10.C: New.
4829         * g++.dg/template/lookup4.C: Remove bogus error marker.
4830
4831 2006-08-25  Richard Guenther  <rguenther@suse.de>
4832
4833         PR testsuite/28829
4834         * gcc.dg/pr26570.c: Fix testcase.
4835
4836 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
4837
4838         PR tree-opt/28807
4839         * gcc.c-torture/execute/mayalias-2.c: New test.
4840         * gcc.dg/tree-ssa/alias-13.c: New test.
4841
4842 2006-08-24  Jan Hubicka  <jh@suse.cz>
4843
4844         PR debug/26881
4845         * gcc.dg/debug/pr26881.c: New file.
4846
4847 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
4848
4849         PR fortran/28788
4850         * gfortran.dg/used_types_4.f90: New test.
4851         * gfortran.dg/derived_init_2.f90: Modify to check sibling
4852         association of derived types.
4853         * gfortran.dg/used_types_2.f90: Add module cleanup.
4854         * gfortran.dg/used_types_3.f90: The same.
4855
4856         PR fortran/28771
4857         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
4858         fix of regression.
4859
4860 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4861
4862         PR 28813
4863         * gfortran.dg/direct_io_6.f90: Remove test.
4864
4865 2006-08-23  Stuart Hastings  <stuart@apple.com>
4866
4867         PR 28825
4868         * gcc.target/i386/20060821-1.c: New.
4869
4870 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
4871
4872         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
4873         dg-warning strings for dllimport.
4874
4875 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
4876
4877         PR C++/28450
4878         * g++.dg/ext/vector4.C: New test.
4879         * g++.dg/ext/complex1.C: New test.
4880
4881 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
4882
4883         PR debug/28692
4884         * gcc.dg/debug/const-1.c: New.
4885         * gcc.dg/debug/const-2.c: New.
4886         * gcc.dg/debug/dwarf2/const-1.c: New.
4887         * gcc.dg/debug/dwarf2/const-2.c: New.
4888         * gcc.dg/debug/dwarf2/const-2b.c: New.
4889
4890 2006-08-22  Richard Guenther  <rguenther@suse.de>
4891
4892         PR middle-end/28776
4893         * gcc.c-torture/compile/pr28776-1.c: New testcase.
4894         * gcc.c-torture/compile/pr28776-2.c: Likewise.
4895
4896 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
4897
4898         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
4899
4900 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
4901
4902         PR c++/26269
4903         * g++.dg/other/error14.C: New test.
4904
4905         PR c++/28505
4906         * g++.dg/parse/ctor7.C: New test.
4907         * g++.dg/parse/ctor8.C: Likewise.
4908
4909         PR c++/28741
4910         * g++.dg/template/void7.C: New test.
4911
4912 2006-08-21  Olivier Hainque  <hainque@adacore.com>
4913
4914         * gnat.dg/self_aggregate_with_zeros.adb: New test.
4915         * gnat.dg/self_aggregate_with_array.adb: New test.
4916
4917 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
4918
4919         * g++.dg/eh/arm-vfp-unwind.C: New test.
4920
4921 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
4922
4923         PR c++/28341
4924         * g++.dg/template/ref3.C: New test.
4925         * g++.dg/template/nontype13.C: New test.
4926
4927         PR c++/28346
4928         * g++.dg/template/ptrmem17.C: New test.
4929
4930 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
4931
4932         PR target/28648 c:
4933         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
4934
4935 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
4936
4937         PR fortran/28630
4938         * gfortran.dg/used_types_2.f90: New test.
4939
4940         PR fortran/28601
4941         * gfortran.dg/used_types_3.f90: New test.
4942
4943         PR fortran/20886
4944         * gfortran.dg/generic_actual_arg.f90: New test.
4945
4946         PR fortran/28735
4947         * gfortran.dg/module_private_array_refs_1.f90: New test.
4948
4949         PR fortran/28762
4950         * gfortran.dg/program_name_1.f90: New test.
4951
4952         PR fortran/28425
4953         * gfortran.dg/derived_constructor_comps_1.f90: New test.
4954
4955         PR fortran/28496
4956         * gfortran.dg/array_initializer_2.f90: New test.
4957
4958         PR fortran/18111
4959         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
4960
4961         PR fortran/28600
4962         * gfortran.dg/assumed_charlen_function_4.f90: New test.
4963
4964         PR fortran/28771
4965         * gfortran.dg/assumed_charlen_in_main.f90: New test.
4966
4967         PR fortran/28660
4968         * gfortran.dg/dependent_decls_1.f90: New test.
4969
4970 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
4971
4972         PR fortran/25217
4973         * gfortran.dg/derived_init_2.f90: New.
4974
4975 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
4976
4977         * gcc.c-torture/execute/pr28289.c: New test.
4978
4979 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
4980
4981         PR c/28744
4982         * gcc.dg/attr-externally-visible-1.c: New test.
4983         * gcc.dg/attr-externally-visible-2.c: New test.
4984         * g++.dg/parse/attr-externally-visible-1.C: New test.
4985         * g++.dg/parse/attr-externally-visible-2.C: New test.
4986
4987 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4988
4989         PR c++/28606
4990         * g++.dg/parse/dtor11.C: New test.
4991
4992 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
4993
4994         PR rtl-optimization/28489
4995         * gcc.c-torture/compile/pr28489.c: New test.
4996
4997 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4998
4999         PR c++/28710
5000         * g++.dg/template/redecl4.C: New test.
5001
5002         PR c++/28711
5003         * g++.dg/template/ctor8.C: New test.
5004
5005 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
5006
5007         * gcc.dg/pr26570.c: Fix testcase.
5008
5009 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
5010
5011         * PR c++/28573
5012         * g++.dg/parse/offsetof6.C: New test.
5013         * g++.dg/parse/offsetof6.C: New test.
5014         * g++.dg/parse/offsetof7.C: New test.
5015
5016 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5017
5018         PR testsuite/28602
5019         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
5020         is false.
5021
5022 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
5023
5024         PR c++/28302
5025         * g++.dg/ext/vector3.C: New test.
5026
5027 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
5028
5029         PR gcov/profile/26570
5030         * gcc.dg/pr26570.c: New test.
5031
5032 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
5033
5034         PR c/27697
5035         * gcc.dg/qual-component-1.c: New test.
5036
5037 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5038
5039         PR c++/28593
5040         * g++.dg/parse/new3.C: New test.
5041
5042 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5043
5044         PR fortran/25828
5045         * gfortran.dg/streamio_1.f90: New test.
5046         * gfortran.dg/streamio_2.f90: New test.
5047         * gfortran.dg/streamio_3.f90: New test.
5048         * gfortran.dg/streamio_4.f90: New test.
5049         * gfortran.dg/streamio_5.f90: New test.
5050         * gfortran.dg/streamio_6.f90: New test.
5051         * gfortran.dg/streamio_7.f90: New test.
5052         * gfortran.dg/streamio_8.f90: New test.
5053
5054 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
5055
5056         PR c/28287
5057         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
5058
5059 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
5060
5061         PR c++/28594
5062         * g++.dg/template/void6.C: New test.
5063
5064 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5065
5066         PR c/28649
5067         * gcc.dg/parse-error-1.c: New test.
5068         * gcc.dg/parse-error-2.c: New test.
5069         * gcc.dg/cpp/digraph2.c: Add error-marker.
5070         * gcc.dg/noncompile/920923-1.c: Likewise.
5071
5072 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
5073
5074         PR c/27490
5075         * gcc.dg/sizeof-2.c: New testcase.
5076
5077         PR c/27489
5078         * gcc.dg/switch-A.c: New testcase.
5079
5080 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
5081
5082         PR c++/28288
5083         PR c++/14556
5084         * g++.old-deja/g++.warn/compare1.C: Delete.
5085         * g++.dg/opt/pr7503-2.C: Delete.
5086         * g++.dg/opt/pr7503-3.C: Delete.
5087         * g++.dg/opt/pr7503-4.C: Delete.
5088         * g++.dg/opt/pr7503-5.C: Delete.
5089         * g++.dg/opt/max1.C: Delete.
5090         * g++.dg/warn/minmax.C: Delete.
5091         * g++.dg/expr/minmax.C: New test.
5092
5093 2006-08-14  Richard Guenther  <rguenther@suse.de>
5094
5095         PR testsuite/28703
5096         * gcc.c-torture/execute/pr28651.c: Do not use argc
5097         to avoid optimization, instead forbid inlining.
5098
5099 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
5100
5101         PR rtl-optimization/28634
5102         * gcc.c-torture/execute/ieee/pr28634.c: New test.
5103
5104 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
5105
5106         PR c/27184
5107         * gcc.dg/torture/pr27184.c: New test.
5108
5109 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
5110
5111         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
5112
5113 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5114
5115         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
5116         * gfortran.dg/stat_2.f90: Likewise.
5117         * gfortran.dg/chmod_1.f90: Likewise.
5118         * gfortran.dg/chmod_2.f90: Likewise.
5119         * gfortran.dg/chmod_3.f90: Likewise.
5120
5121 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
5122
5123         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
5124
5125 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
5126
5127         * g++.dg/opt/pr23454-2.C: New test.
5128
5129 2006-08-11  Richard Guenther  <rguenther@suse.de>
5130
5131         PR middle-end/28651
5132         * gcc.c-torture/execute/pr28651.c: New testcase.
5133
5134 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
5135
5136         * gnat.dg/specs/static_initializer.ads: New test.
5137
5138 2006-08-10  Paul Brook  <paul@codesourcery.com>
5139
5140         * gcc.target/arm/cond-asm.c: New test.
5141
5142 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
5143
5144         PR tree-optimization/26197
5145         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
5146         * g++.dg/vect/vect.exp: Compile the new tests with
5147         --param max-aliased-vops=0.
5148
5149 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
5150
5151         PR c++/28637
5152         * g++.dg/template/void3.C: New test.
5153
5154         PR c++/28638
5155         * g++.dg/template/void4.C: New test.
5156
5157         PR c++/28640
5158         * g++.dg/template/void5.C: New test.
5159
5160 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
5161
5162         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
5163         after dg-do compile.
5164
5165 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
5166
5167         PR tree-optimizations/26969
5168         * gcc.dg/vect/vect.exp: Compile tests prefixed with
5169         "unswitch-loops" with -funswitch-loops.
5170         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
5171
5172 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5173
5174         * gcc.dg/sparc-getcontext-1.c: Fix typo.
5175         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
5176         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
5177         * objc.dg/dwarf-1.m: Likewise.
5178         * objc.dg/dwarf-2.m: Likewise.
5179         * obj-c++.dg/dwarf-2.mm: Likewise.
5180
5181 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5182
5183         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
5184         * objc.dg/dwarf-2.m: Likewise.
5185         * obj-c++.dg/dwarf-2.mm: Likewise.
5186
5187         PR libfortran/28603
5188         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
5189
5190         PR testsuite/27611
5191         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
5192
5193         PR testsuite/27033
5194         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
5195
5196 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
5197
5198         PR target/27827
5199         * gcc.target/i386/pr27827.c: New testcase.
5200
5201 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
5202
5203         PR fortran/28590
5204         * gfortran.dg/sequence_types_1.f90: New test.
5205
5206 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
5207
5208         PR fortran/28548
5209         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
5210         dg-warning.  Add -pedantic option.
5211
5212 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5213
5214         PR c/28502
5215         * gcc.dg/proto-1.c: New test.
5216
5217         PR c/27721
5218         * gcc.dg/lvalue-4.c: New test.
5219
5220         PR c/28136
5221         * gcc.dg/init-bad-5.c: New test.
5222
5223 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
5224
5225         PR c++/28347
5226         * g++.dg/ext/typedef-init.C: Add new test for typedef
5227         initialization inside templates. Adjust existing error markers.
5228
5229 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
5230
5231         PR c++/28148
5232         * g++.dg/init/ptrmem3.C: New test.
5233
5234 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
5235
5236         PR tree-optimization/27770
5237         * lib/target-support.exp: New target keyword "section_anchors".
5238         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
5239         tests.
5240         * gcc.dg/vect/section-anchors-pr27770.c: New test.
5241         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
5242         * gcc.dg/vect/section-anchors-vect-69.c: New test.
5243         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
5244
5245 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5246
5247         * gcc.dg/20060801-1.c: Add missing '}'.
5248
5249 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5250
5251         PR c++/27508
5252         * g++.dg/parse/dtor9.C: New test.
5253         * g++.dg/parse/dtor10.C: New test.
5254         * g++.dg/other/error7.C: Adjust error-marker.
5255
5256         PR c++/28274
5257         * g++.dg/other/default5.C: New test.
5258
5259 2006-08-02  Richard Guenther  <rguenther@suse.de>
5260
5261         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
5262
5263 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
5264
5265         PR c++/28557
5266         * g++.dg/template/conv9.C: New test.
5267
5268 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
5269
5270         PR debug/28063
5271         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
5272         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
5273         Optionally return assembly text.  Update callers.
5274         (check_no_compiler_messages): Update verbose messages.
5275         (check_no_messages_and_pattern): New.
5276         (check_effective_target_string_merging): New.
5277
5278 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5279
5280         PR c++/28250
5281         * g++.dg/eh/catch4.C: New test.
5282
5283         PR c++/28257
5284         * g++.dg/other/qual1.C: New test.
5285
5286         PR c++/28259
5287         * g++.dg/inherit/error2.C: New test.
5288
5289         PR c++/28267
5290         * g++.dg/other/new1.C: New test.
5291
5292         * g++.dg/warn/pr23075.C: Remove obsolete test.
5293         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
5294         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
5295
5296 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
5297
5298         PR c++/28523
5299         * g++.dg/eh/cast1.C: New test.
5300
5301 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
5302
5303         PR libfortran/28452
5304         * gfortran.dg/random_3.f90:  New test.
5305
5306 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
5307
5308         PR c++/28432
5309         * g++.dg/other/pr28304.C: Change expected error message.
5310         * g++.dg/other/pr28432.C: New test.
5311
5312 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
5313
5314         PR c++/28256
5315         * g++.dg/init/brace2.C: Change expected error message, add empty init.
5316
5317 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
5318
5319         PR debug/23336
5320         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
5321         at -g1.
5322         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
5323         g++.dg/debug/enum-2.C: New.
5324
5325 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5326
5327         PR c++/6634
5328         * g++.dg/parse/long1.C: Add more tests.
5329
5330 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5331
5332         * gfortran.dg/lrshift_1.c: New file.
5333
5334 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5335
5336         PR libgfortran/28335
5337         * gfortran.dg/no_unit_error_1.f90: New test.
5338
5339 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5340
5341         PR libgfortran/28335
5342         * gfortran.dg/no_unit_error_1.f90: Delete test.
5343         * gfortran.dg/no_unit_error_2.f90: Delete test.
5344
5345 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5346
5347         * gfortran.dg/chmod_3.f90: New test.
5348         * gfortran.dg/ltime_gmtime_1.f90: New test.
5349         * gfortran.dg/ltime_gmtime_2.f90: New test.
5350         * gfortran.dg/lrshift_1.f90: New test.
5351         * gfortran.dg/chmod_1.f90: New test.
5352         * gfortran.dg/chmod_2.f90: New test.
5353
5354 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
5355
5356         PR c++/27668
5357         * g++.dg/template/crash55.C: New test.
5358
5359         PR c++/27962
5360         * g++.dg/template/nontype16.C: New test.
5361
5362         * g++.dg/template/void2.C: Adjust error markers.
5363         * g++.dg/template/nontype5.C: Adjust error markers.
5364
5365 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
5366
5367         * gcc.target/i386/stack-prot-kernel.c: New test.
5368
5369 2006-07-27  Roger Sayle  <roger@eyesopen.com>
5370
5371         * gcc.dg/builtins-55.c: New test case.
5372
5373 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
5374
5375         PR rtl-optimization/27907
5376         * gcc.c-torture/compile/pr27907.c: New test.
5377
5378 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5379
5380         * gfortran.dg/mclock.f90: New test.
5381         * gfortran.dg/int_conv_1.f90: New test.
5382         * gfortran.dg/stat_1.f90: New test.
5383         * gfortran.dg/stat_2.f90: New test.
5384
5385 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5386
5387         PR libgfortran/28335
5388         * gfortran.dg/no_unit_error_1.f90: New test.
5389         * gfortran.dg/no_unit_error_2.f90: New test.
5390         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
5391
5392 2006-07-25  Roger Sayle  <roger@eyesopen.com>
5393
5394         PR middle-end/28473
5395         * gcc.dg/fold-convround-1.c: New test case.
5396
5397 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
5398
5399         * gfortran.dg/arithmetic_if.f90:  Fix comments.
5400
5401 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5402
5403         PR c++/27572
5404         * g++.dg/other/typedef1.C: New test.
5405         * g++.dg/template/typedef4.C: New test.
5406         * g++.dg/template/typedef5.C: New test.
5407
5408 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
5409
5410         PR fortran/28416
5411         * gfortran.dg/allocatable_dummy_3.f90: New.
5412
5413 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
5414
5415         PR fortran/28439
5416         * gfortran.dg/arithmetic_if.f90:  New test.
5417
5418 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
5419
5420         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
5421         avoid memcpy optimization.
5422
5423 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5424
5425         PR fortran/25289
5426         * gfortran.dg/direct_io_6.f90: New test.
5427
5428 2006-07-24  Jan Hubicka  <jh@suse.cz>
5429
5430         PR c/25795
5431         PR c++/27369
5432         * gcc.dg/pr25795.c: New test.
5433         * gcc.dg/pr25795-1.c: New test.
5434
5435 2006-07-23  Roger Sayle  <roger@eyesopen.com>
5436
5437         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
5438         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
5439         which may be transformed to "g || h" on some platforms.
5440
5441 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
5442
5443         PR c++/28025
5444         * g++.dg/template/friend45.C: New test.
5445
5446 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5447
5448         PR libgfortran/28339
5449         * gfortran.dg/arrayio_8.f90: New test.
5450
5451 2006-07-21  Mike Stump  <mrs@apple.com>
5452
5453         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
5454
5455         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
5456
5457 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5458
5459         PR c++/28250
5460         * g++.dg/eh/catch3.C: New test.
5461
5462         PR c++/28363
5463         * g++.dg/template/defarg10.C: New test.
5464
5465 2006-07-20  Paul Brook  <paul@codesourcery.com>
5466
5467         PR 27363
5468         * gcc.dg/pr27363.c: New test.
5469
5470 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
5471
5472         PR c++/28338
5473         * g++.dg/init/ref13.C: New test.
5474
5475 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5476
5477         PR obj-c++/28434
5478         * obj-c++.dg/proto-error-1.mm: New test.
5479
5480 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
5481
5482         PR c++/28337
5483         * g++.dg/template/string1.C: New test.
5484
5485 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
5486
5487         PR c++/28048
5488         * g++.dg/template/defarg9.C: New test.
5489
5490         PR c++/28235
5491         * g++.dg/template/static27.C: New test.
5492
5493 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
5494
5495         PR 28410
5496         * gcc.dg/tree-ssa/pr28410.c: New test.
5497
5498 2006-07-18  Lee Millward  <lee.millward@gmail.com>
5499
5500         PR c++/28258
5501         * g++/dg/other/error13.C: New test.
5502
5503         PR c++/28260
5504         * g++.dg/template/friend44.C: New test.
5505
5506 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
5507
5508         PR c++/27495
5509         * g++.dg/other/pr27495.C: New.
5510
5511 2006-07-18  Olivier Hainque  <hainque@adacore.com>
5512
5513         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
5514         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
5515
5516 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5517
5518         PR c/28286
5519         * gcc.dg/pragma-pack-4.c: New test.
5520
5521 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
5522
5523         PR c++/28291
5524         * g++.dg/ext/pr28291.C: New test.
5525
5526 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
5527
5528         PR middle-end/28403
5529         * gcc.c-torture/execute/pr28403.c: New test.
5530
5531 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
5532
5533         PR middle-end/28402
5534         * gcc.dg/pr28402.c: New test.
5535
5536 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
5537
5538         PR c++/28304
5539         * g++.dg/other/pr28304.C: New test.
5540
5541 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
5542
5543         PR other/28251
5544         gcc.c-torture/unsorted/dump-noaddr.c: New test.
5545         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
5546
5547 2006-07-17  Richard Guenther  <rguenther@suse.de>
5548
5549         PR tree-optimization/28238
5550         * g++.dg/tree-ssa/pr28238.C: New testcase.
5551
5552 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5553
5554         PR c++/28250
5555         * g++.dg/eh/catch1.C: New test.
5556         * g++.dg/eh/catch2.C: New test.
5557
5558 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
5559
5560         PR c++/28370
5561         * g++.dg/template/anon3.C: New test.
5562
5563 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
5564
5565         PR fortran/20844
5566         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
5567         specifiers requiring an explicit format tag..
5568
5569         PR fortran/28201
5570         * gfortran.dg/generic_5: New test.
5571
5572         PR fortran/20893
5573         * gfortran.dg/elemental_optional_args_1.f90: New test.
5574
5575 2006-07-16  Olivier Hainque  <hainque@adacore.com>
5576
5577         * gnat.dg/assert.ads: New file.
5578         * gnat.dg/controlled_record.ads: Likewise.
5579         * gnat.dg/controlled_record.adb: Likewise.
5580
5581 2006-07-15  Lee Millward  <lee.millward@gmail.com>
5582
5583         PR c++/28292
5584         * g++.dg/other/error12.C: New test.
5585
5586         PR c++/28269
5587         * g++.dg/template/crash54.C: New test.
5588
5589 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5590
5591         PR c++/28249
5592         * g++.dg/parse/catch1.C: New test.
5593
5594         PR c++/28294
5595         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
5596
5597         PR c++/28387
5598         * g++.dg/ext/attrib24.C: New test.
5599
5600 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5601
5602         PR c++/28343
5603         * g++.dg/ext/asmspec1.C: New test.
5604
5605 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
5606
5607         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
5608         (dg-test): Support shouldfail tests.
5609         * lib/target-supports-dg.exp (dg-shouldfail): New.
5610         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
5611         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
5612         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
5613         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
5614         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
5615         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
5616         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
5617
5618 2006-07-13  Jan Hubicka  <jh@suse.cz>
5619
5620         * gcc.target/i386/memcpy-1.c: New.
5621
5622 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
5623
5624         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
5625
5626 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
5627
5628         PR fortran/25097
5629         * gfortran.dg/present_1.f90: New test.
5630
5631         PR fortran/20903
5632         * gfortran.dg/interface_derived_type_1.f90: New test.
5633
5634 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
5635
5636         PR fortran/28213
5637         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
5638         list.
5639
5640 2006-07-07  Lee Millward  <lee.millward@gmail.com>
5641
5642         PR c++/27820
5643         * g++.dg/other/label1.C: New test.
5644
5645 2006-07-07   Richard Guenther  <rguenther@suse.de>
5646
5647         PR middle-end/28268
5648         * gcc.dg/torture/pr28268.c: New testcase.
5649
5650 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
5651
5652         PR c++/27019
5653         * g++.dg/ext/pr27019.C: New.
5654
5655 2006-07-07  Richard Guenther  <rguenther@suse.de>
5656
5657         PR tree-optimization/28187
5658         * gcc.dg/pr28187.c: New testcase.
5659
5660 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
5661
5662         * gnat.dg/address_conversion.adb: New test.
5663         * gnat.dg/boolean_subtype.adb: Likewise.
5664         * gnat.dg/frame_overflow.adb: Likewise.
5665         * gnat.dg/pointer_array.adb: Likewise.
5666         * gnat.dg/pointer_conversion.adb: Likewise.
5667
5668 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
5669
5670         PR fortran/28237
5671         PR fortran/23420
5672         * gfortran.dg/print_fmt_5.f90: New test.
5673
5674 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5675
5676         PR fortran/28129
5677         * gfortran.dg/bounds_check_4.f90: New test.
5678
5679 2006-07-05  Richard Guenther  <rguenther@suse.de>
5680
5681         PR target/28158
5682         * gfortran.dg/pr28158.f90: New testcase.
5683
5684 2006-07-05  Richard Guenther  <rguenther@suse.de>
5685
5686         PR tree-optimization/28162
5687         * gcc.dg/pr28162.c: New testcase.
5688
5689 2006-07-05  Richard Guenther  <rguenther@suse.de>
5690         Andrew Pinski  <pinskia@gcc.gnu.org>
5691
5692         PR c++/27084
5693         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
5694
5695 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
5696
5697         PR fortran/28174
5698         * gfortran.dg/actual_array_substr_2.f90: New test.
5699
5700         PR fortran/28167
5701         * gfortran.dg/actual_array_constructor_2.f90: New test.
5702
5703 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5704
5705         * gfortran.dg/itime_idate_1.f: New test.
5706         * gfortran.dg/itime_idate_2.f: New test.
5707
5708 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5709
5710         PR libgfortran/27704
5711         * gfortran.dg/open_status_3.f90: New test.
5712         * gfortran.dg/fmt_l.f90: Update for new feature.
5713
5714 2006-07-03  Asher Langton  <langton2@llnl.gov>
5715
5716         * gfortran.dg/oldstyle_2.f90: New.
5717
5718 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
5719
5720         * gnat.dg/string_slice.adb: New test.
5721
5722 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5723
5724         PR fortran/19259
5725         * gfortran.dg/semicolon_fixed.c: New.
5726         * gfortran.dg/semicolon_free.c: New.
5727
5728 2006-06-30  Mike Stump  <mrs@apple.com>
5729
5730         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
5731         that don't support internal visibility.
5732
5733 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
5734
5735         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
5736         for '(' / ')' needing an extra '\'.
5737
5738 2006-06-29  Roger Sayle  <roger@eyesopen.com>
5739
5740         PR middle-end/27428
5741         * gcc.dg/pr27428-1.c: New test case.
5742
5743 2006-06-29  Mike Stump  <mrs@apple.com>
5744
5745         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
5746         on darwin as we can't align commons large enough yet.
5747
5748         * gcc.dg/vla-8.c: Add additional testcases.
5749
5750 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
5751
5752         PR c++/28114
5753         * g++.dg/other/pr28114.C: New.
5754
5755 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
5756
5757         * gcc.c-torture/compile/20060625-1.c: New test.
5758
5759 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
5760
5761         PR fortran/20867
5762         * gfortran.dg/stfunc_3.f90: New test.
5763
5764         PR fortran/25056
5765         * gfortran.dg/impure_actual_1.f90: New test.
5766
5767         PR fortran/20874
5768         * gfortran.dg/elemental_result_1.f90: New test.
5769
5770         PR fortran/25073
5771         * gfortran.dg/select_7.f90: New test.
5772
5773         PR fortran/27554
5774         * intrinsic_actual_1.f: New test.
5775
5776         PR fortran/22038
5777         PR fortran/28119
5778         * gfortran.dg/forall_4.f90: New test.
5779
5780         PR fortran/25072
5781         * gfortran.dg/forall_5.f90: New test.
5782
5783 2006-06-25  Lee Millward  <lee.millward@gmail.com>
5784
5785         PR c++/28051
5786         * g++.dg/template/using13.C: New test.
5787
5788         PR c++/28054
5789         * g++.dg/other/incomplete3.C: New test.
5790
5791 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5792
5793         PR fortran/28081
5794         * gfortran.dg/substr_3.f: New test.
5795         * gfortran.dg/equiv_2.f90: Update expected error message.
5796
5797 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
5798
5799         PR fortran/28118
5800         * gfortran.dg/actual_array_substr_1.f90: New test.
5801
5802 2006-06-24  Olivier Hainque  <hainque@adacore.com>
5803
5804         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
5805         * gnat.dg/scalar_mode_agg_compare.adb: New test.
5806
5807 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
5808
5809         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
5810
5811 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
5812
5813         PR fortran/27981
5814         * gfortran.dg/simpleif_2.f90: New test.
5815
5816 2006-06-23  Lee Millward  <lee.millward@gmail.com>
5817
5818         * g++.dg/template/error22.C: Fix typo.
5819
5820 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5821
5822         PR c++/28112
5823         * g++.dg/ext/attrib23.C: New test.
5824
5825 2006-06-23  Olivier Hainque  <hainque@adacore.com>
5826
5827         * gnat.dg/varsize_temp.adb: New test.
5828
5829 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5830
5831         PR c++/11468
5832         * g++.dg/other/java2.C: New test.
5833
5834 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
5835
5836         PR target/27789
5837         * g++.dg/ext/dllimport4.C. Add more tests for invalid
5838         initialization.
5839
5840 2006-06-22  Roger Sayle  <roger@eyesopen.com>
5841
5842         PR target/27531
5843         * gcc.dg/pr27531-1.c: New test case.
5844
5845 2006-06-22  Asher Langton  <langton2@llnl.gov>
5846
5847         PR fortran/24748
5848         * gfortran.dg/implicit_8.f90: New.
5849
5850 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
5851
5852         PR rtl-optimization/28121
5853         * gcc.dg/pr28121.c: New test.
5854
5855 2006-06-22  Lee Millward  <lee.millward@gmail.com>
5856
5857         PR c++/27805
5858         * g++.dg/parse/ptrmem6.C: New test.
5859
5860         PR c++/27821
5861         * g++.dg/template/error22.C: New test.
5862
5863 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5864
5865         PR c++/28111
5866         * g++.dg/template/friend43.C: New test.
5867
5868         PR c++/28110
5869         * g++.dg/template/crash53.C: New test.
5870
5871         PR c++/28109
5872         * g++.dg/rtti/incomplete1.C: New test.
5873
5874 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
5875
5876         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
5877
5878 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
5879
5880         * gcc.c-torture/execute/complex-7.c: New.
5881
5882 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
5883
5884         * gcc.dg/merge-all-constants-1.c: New test.
5885
5886 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
5887
5888         PR c++/28113
5889         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
5890
5891 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
5892
5893         * gfortran.dg/rrspacing_1.f90: New test.
5894
5895 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5896
5897         PR c++/28052
5898         * g++.dg/other/bitfield2.C: New test.
5899
5900 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
5901
5902         PR tree-optimization/27331
5903         * gcc.dg/pr27331.c: New test.
5904
5905 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
5906             Eric Botcazou  <ebotcazou@adacore.com>
5907
5908         PR ada/18692
5909         * lib/gnat.exp: New file.
5910         * lib/gnat-dg.exp: Likewise.
5911         * gnat.dg: New directory.
5912         * gnat.dg/dg.exp: New driver.
5913         * gnat.dg/specs: New directory.
5914         * gnat.dg/specs/specs.exp: New driver.
5915         * gnat.dg/style: New directory.
5916         * gnat.dg/style/style.exp: New driver.
5917
5918 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
5919
5920         PR fortran/16206
5921         * gfortran.dg/array_initializer_1.f90: New test.
5922
5923         PR fortran/28005
5924         * gfortran.dg/matmul_3.f90: New test.
5925
5926 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
5927
5928         PR middle-end/28075
5929         * gcc.dg/tree-ssa/inline-1.c: New test.
5930
5931 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
5932
5933         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
5934         in malloc prototype; remove XFAIL.
5935         * gcc.dg/pr18241-2.c: Ditto.
5936         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
5937         in memset prototype; remove XFAIL.
5938         * gcc.dg/tree-ssa/pr23382.c: Ditto.
5939
5940 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
5941
5942         * gcc.dg/vla-8.c: Add.
5943
5944 2006-06-19  Richard Guenther  <rguenther@suse.de>
5945
5946         PR tree-optimization/27090
5947         * g++.dg/tree-ssa/pr27090.C: New testcase.
5948
5949 2006-06-19  Roger Sayle  <roger@eyesopen.com>
5950
5951         PR target/27861
5952         * gcc.dg/pr27861-1.c: New test case.
5953
5954 2006-06-19  Richard Guenther  <rguenther@suse.de>
5955
5956         PR middle-end/28045
5957         * gcc.dg/torture/pr28045.c: New testcase.
5958
5959 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5960
5961         PR fortran/26801
5962         * gfortran.dg/associated_4.f90: New test.
5963
5964 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5965
5966         PR fortran/19310
5967         PR fortran/19904
5968         * gfortran.dg/real_const_3.f90: New test.
5969
5970 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
5971
5972         PR c++/28016
5973         * g++.dg/template/static26.C: New test.
5974
5975         PR c++/27979
5976         * g++.dg/expr/bitfield2.C: New test.
5977
5978         PR c++/27884
5979         * g++.dg/parse/linkage2.C: New test.
5980
5981 2006-06-16  Richard Guenther  <rguenther@suse.de>
5982
5983         PR middle-end/27116
5984         * gcc.dg/pr15785-1.c: Revert last change.
5985         * gcc.dg/torture/pr27116-2.c: New testcase.
5986
5987 2006-06-16  Roger Sayle  <roger@eyesopen.com>
5988
5989         PR middle-end/27802
5990         * gcc.dg/pr27802-1.c: New test case.
5991
5992 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
5993
5994         PR c++/27689
5995         * g++.dg/template/ttp18.C: New test.
5996         * g++.dg/template/ttp19.C: Likewise.
5997
5998         PR c++/27666
5999         * g++.dg/expr/cond9.C: New test.
6000
6001         PR c++/27640
6002         * g++.dg/template/ctor7.C: New test.
6003
6004 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
6005
6006         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
6007
6008 2006-06-16  Richard Guenther  <rguenther@suse.de>
6009
6010         PR tree-optimization/27781
6011         * gcc.dg/tree-ssa/pr27781.c: New testcase.
6012
6013 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
6014
6015         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
6016
6017 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
6018
6019         * gcc.dg/tree-ssa/loop-18.c: New test.
6020
6021 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
6022
6023         PR c++/27665
6024         * g++.dg/template/crash52.C: New test.
6025
6026         PR c++/27648
6027         * g++.dg/ext/attrib22.C: New test.
6028
6029         PR c++/26559
6030         * g++.dg/template/builtin1.C: New test.
6031         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
6032
6033         PR c++/28018
6034         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
6035         assignment.
6036         * g++.old-deja/g++.pt/crash51.C: Likewise.
6037
6038         PR c++/27227
6039         * g++.dg/lookup/linkage1.C: New test.
6040         * g++.dg/lookup/linkage2.C: Likewise.
6041
6042 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
6043
6044         PR middle-end/27959
6045         * gcc.dg/pr27959.c: New testcase.
6046
6047 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
6048
6049         PR target/28014:
6050         * g++.dg/eh/div.C: New test.
6051
6052 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
6053
6054         PR c++/27894
6055         * g++.dg/tree-ssa/pr26757.C: New test.
6056         * g++.dg/tree-ssa/pr27894.C: New test.
6057
6058 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
6059
6060         * gcc.c-torture/compile/20060609-1.c: New test.
6061
6062         PR target/27863
6063         * gcc.c-torture/compile/pr27863.c: New test.
6064
6065 2006-06-13  Richard Guenther  <rguenther@suse.de>
6066
6067         PR tree-optimization/27830
6068         * g++.dg/tree-ssa/pr27830.C: New testcase.
6069
6070 2006-06-13  Matthew Sachs  <msachs@apple.com>
6071
6072         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
6073         the list of compiler flags; this causes those flags to be checked
6074         for things like dg-skip-if.
6075
6076 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6077
6078         PR c++/27601
6079         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
6080
6081 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
6082             Kazu Hirata  <kazu@codesourcery.com>
6083
6084         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
6085         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
6086
6087 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6088
6089         PR c++/27933
6090         * g++.dg/lookup/using15.C: New test.
6091
6092         PR c++/27951
6093         * g++.dg/other/anon4.C: New test.
6094
6095 2006-06-12  Roger Sayle  <roger@eyesopen.com>
6096
6097         PR c++/21210
6098         * g++.dg/init/complex1.C: New test case.
6099
6100 2006-06-11  Eric Christopher  <echristo@apple.com>
6101
6102         PR middle-end/27948
6103         * gcc.dg/bf-ms-layout.c: Run on darwin.
6104         * gcc.dg/bf-no-ms-layout: Ditto.
6105         * gcc.dg/attr-ms_struct-2.c: New.
6106         * gcc.dg/bf-ms-layout-2.c: Ditto.
6107
6108 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
6109
6110         * gcc.dg/attr-ms_struct-packed1.c: New.
6111
6112 2006-06-09  Mike Stump  <mrs@apple.com>
6113
6114         * gcc.dg/vla-7.c: Add.
6115
6116 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
6117
6118         PR fortran/24558
6119         * gfortran.dg/entry_6.f90: New test.
6120
6121         PR fortran/20877
6122         PR fortran/25047
6123         * gfortran.dg/entry_7.f90: New test.
6124
6125 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
6126
6127         PR c/27747
6128         * gcc.dg/cpp/_Pragma6.c: New test.
6129
6130         PR c++/27748
6131         * g++.dg/cpp/_Pragma1.C: New test.
6132
6133         PR preprocessor/27746
6134         * gcc.dg/gomp/macro-3.c: New test.
6135         * gcc.dg/gomp/macro-4.c: New test.
6136         * g++.dg/gomp/macro-3.C: New test.
6137         * g++.dg/gomp/macro-4.C: New test.
6138
6139 2006-06-09  Richard Guenther  <rguenther@suse.de>
6140
6141         PR tree-optimization/26998
6142         * gcc.dg/torture/pr26998.c: New testcase.
6143         * gcc.dg/tree-ssa/vrp29.c: New testcase.
6144
6145 2006-06-08  Mike Stump  <mrs@apple.com>
6146
6147         * gcc.dg/pr27095.c: Account for stubs.
6148
6149         PR target/26427
6150         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
6151         produce bad code on darwin.
6152
6153 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6154
6155         PR fortran/27958
6156         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
6157
6158 2006-06-08  Asher Langton  <langton2@llnl.gov>
6159
6160         PR fortran/27786
6161         * cray_pointers_2.f90: Add -fbounds-check compile flag.
6162
6163 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6164
6165         PR target/27421
6166         * gcc.dg/union-3.c: New test.
6167
6168 2006-06-08  Richard Guenther  <rguenther@suse.de>
6169
6170         PR middle-end/27116
6171         * gcc.dg/torture/pr27116.c: New testcase.
6172         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
6173
6174 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
6175
6176         PR rtl-optimization/26449
6177         * gcc.dg/pr26449.c: New test.
6178
6179 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6180
6181         PR c++/27601
6182         * g++.dg/ext/offsetof1.C: Test member functions.
6183
6184 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
6185
6186         * gcc.dg/pr27095.c: Improve scanning.
6187
6188 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
6189
6190         PR fortran/23091
6191         * gfortran.dg/saved_automatic_1.f90: New test.
6192
6193         PR fortran/24168
6194         * gfortran.dg/array_simplify_1.f90: New test.
6195
6196         PR fortran/25090
6197         * gfortran.dg/entry_dummy_ref_1.f90: New test.
6198
6199         PR fortran/25058
6200         * gfortran.dg/entry_dummy_ref_2.f90: New test.
6201
6202 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
6203
6204         PR c++/27177
6205         * g++.dg/expr/cast7.C: New test.
6206
6207 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
6208
6209         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
6210         * lib/gcc-defs.exp (tool_check_compile): Ditto.
6211         * lib/fortran-torture.exp (fortran-torture-compile,
6212         fortran-torture-execute): Ditto.
6213
6214 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
6215
6216         PR target/27842
6217         * gcc.dg/vmx/pr27842.c: New test.
6218
6219 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6220
6221         PR libfortran/27895
6222         * gfortran.dg/bounds_check_3.f90: New test.
6223
6224 2006-06-05  Mike Stump  <mrs@apple.com>
6225
6226         * objc.dg/objc-fast-4.m: Skip for ppc64.
6227
6228 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
6229
6230         PR testsuite/27705
6231         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
6232
6233 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
6234             Victor Kaplansky  <victork@il.ibm.com>
6235
6236         PR tree-optimizations/26360
6237         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
6238         with -fno-tree-dce.
6239         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
6240
6241 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
6242
6243         PR fortran/14067
6244         * gfortran.dg/data_char_1.f90: Add messages for truncated
6245         strings.
6246
6247         PR fortran/16943
6248         * gfortran.dg/func_decl_2.f90: New test.
6249
6250         PR fortran/20839
6251         * gfortran.dg/do_2.f90: New test.
6252
6253         PR fortran/27655
6254         * gfortran.dg/associated_3.f90: New test.
6255
6256 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
6257
6258         PR c++/27819
6259         * g++.dg/template/static25.C: New test.
6260
6261         PR c++/27722
6262         * g++.dg/init/array21.C: New test.
6263
6264         PR c++/27807
6265         * g++.dg/ext/complit7.C: New test.
6266
6267         PR c++/27806
6268         * g++.dg/parse/ptrmem5.C: New test.
6269
6270 2006-06-04  Roger Sayle  <roger@eyesopen.com>
6271             Andrew Pinski  <pinskia@physics.uc.edu>
6272
6273         PR c/27150
6274         PR middle-end/27382
6275         * gcc.dg/pr27150-1.c: New testcase.
6276         * gcc.dg/pr27382-1.c: New testcase.
6277         * gcc.dg/pr27382-2.c: New testcase.
6278
6279 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
6280
6281         PR c/25161
6282         PR c/27020
6283         * gcc.dg/array-10.c: New test.
6284
6285 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6286
6287         PR c++/27804
6288         * g++.dg/init/const4.C: New test.
6289         * g++.dg/init/member1.C: Add error-marker.
6290         * g++.dg/other/fold1.C: Adjust error-marker.
6291
6292 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6293
6294         PR c++/27601
6295         * g++.dg/ext/offsetof1.C: New test.
6296
6297 2006-06-04 Eric Christopher <echristo@apple.com>
6298
6299         * gcc.dg/attr-ms_struct-1.c: New.
6300
6301 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
6302
6303         * gcc.c-torture/compile/builtin_constant_p.c: New test.
6304
6305 2006-06-04  Richard Guenther  <rguenther@suse.de>
6306
6307         PR tree-optimization/27039
6308         * gcc.dg/tree-ssa/loop-17.c: New testcase.
6309
6310 2006-06-03  Roger Sayle  <roger@eyesopen.com>
6311
6312         PR target/26223
6313         * gcc.target/i386/amd64-abi-2.c: New test case.
6314
6315 2006-06-02  Eric Christopher  <echristo@apple.com>
6316
6317         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
6318         * gcc.target/i386/20020523-1.c: Skip if darwin.
6319         * gcc.target/i386/asm-3.c: Ditto.
6320         * gcc.target/i386/20011119-1.c: Ditto.
6321         * gcc.target/i386/clobbers.c: Remove pic part of test.
6322
6323 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
6324
6325         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
6326         * g++.old-deja/g++.other/init19.C: Ditto.
6327         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
6328         and add other platforms as expected failures.
6329
6330 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
6331
6332         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
6333         (is-effective-target-keyword): Ditto.
6334
6335 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
6336
6337         PR fortran/27715
6338         * gfortran.dg/extended_char_comparison_1.f:  New test.
6339
6340 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
6341
6342         PR fortran/25098
6343         * gfortran.dg/dummy_procedure_1.f90: New test.
6344
6345         PR fortran/25147
6346         * gfortran.dg/dummy_procedure_2.f90: New test.
6347
6348         * gfortran.dg/associated_2.f90: Correct to make consistent with
6349         standard.
6350
6351 2006-05-31  Roger Sayle  <roger@eyesopen.com>
6352
6353         * gcc.target/i386/387-11.c: New test case.
6354
6355 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
6356
6357         PR c++/27801
6358         * g++.dg/template/cond6.C: New test.
6359
6360         PR c++/26496
6361         * g++.dg/template/crash51.C: New test.
6362         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
6363
6364         PR c++/27385
6365         * g++.dg/init/array20.C: New test.
6366
6367 2006-05-31  Roger Sayle  <roger@eyesopen.com>
6368
6369         * gcc.dg/builtins-54.c: New test case.
6370
6371 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
6372
6373         PR c++/26433
6374         * g++.dg/template/fntry1.C: Add dg-do link.
6375
6376         PR c++/27808
6377         * g++.dg/parse/friend6.C: New test.
6378
6379 2006-05-30  Asher Langton  <langton2@llnl.gov>
6380
6381         * gfortran.dg/cray_pointers_7.f90: New test.
6382
6383 2006-05-30  Roger Sayle  <roger@eyesopen.com>
6384
6385         PR tree-optimization/23452
6386         * gcc.dg/fold-mulconj-1.c: New test case.
6387
6388 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
6389
6390         PR c++/27803
6391         * g++.dg/parse/bitfield1.C: New test.
6392
6393 2006-05-30  Roger Sayle  <roger@eyesopen.com>
6394
6395         * gcc.target/ppc-eq0-1.c: New test case.
6396         * gcc.target/ppc-negeq0-1.c: New test case.
6397
6398 2006-05-30  Dirk Mueller  <dmueller@suse.de>
6399
6400         PR c/27273
6401         * gcc.dg/overflow-warn-5.c: New test.
6402
6403 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6404
6405         PR c/27718
6406         * gcc.dg/sizeof-1.c: New test.
6407
6408 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
6409
6410         PR target/27790
6411         * gcc.target/i386/pr27790.c: New test.
6412
6413 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6414
6415         PR libgfortran/27757
6416         * gfortran.dg/direct_io_5.f90: New test.
6417
6418 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6419
6420         PR libgfortran/27634
6421         * gfortran.dg/fmt_missing_period_1.f: New test.
6422         * gfortran.dg/fmt_missing_period_2.f: New test.
6423         * gfortran.dg/fmt_missing_period_3.f: New test.
6424
6425 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6426
6427         PR fortran/19777
6428         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
6429         arrays.
6430
6431 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6432
6433         PR c++/27713
6434         * g++.dg/template/new6.C: New test.
6435
6436 2006-05-29  Roger Sayle  <roger@eyesopen.com>
6437
6438         PR tree-optimization/24964
6439         * gcc.target/i386/387-10.c: New test case.
6440
6441 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
6442
6443         * intrinsics/string_intrinsics.c (compare_string):
6444         Use memcmp instead of strncmp to avoid tripping over
6445         CHAR(0) in a string.
6446
6447 2006-05-27  Richard Guenther  <rguenther@suse.de>
6448
6449         PR middle-end/27773
6450         * gcc.dg/torture/pr27773.c: New testcase.
6451
6452 2006-05-27  Dirk Mueller  <dmueller@suse.de>
6453
6454         * gcc.dg/pr24561.c: Rename to..
6455         * gcc.dg/pr25962.c: .. this.
6456
6457 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6458
6459         PR fortran/19777
6460         * gfortran.dg/bounds_check_2.f: New test.
6461
6462 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
6463
6464         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
6465         * gfortran.dg/byte_1.f90: Likewise.
6466         * gfortran.dg/dup_save_2.f90: Likewise.
6467
6468 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
6469
6470         * gfortran.dg/associated_2.f90: New test.
6471
6472 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6473
6474         PR fortran/27524
6475         * gfortran.dg/bounds_check_1.f90: New test.
6476
6477 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
6478
6479         PR rtl-optimization/27661
6480         * gcc.dg/pr27661.c: New test case.
6481
6482 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
6483
6484         PR fortran/23151
6485         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
6486         * gfortran.dg/print_parentheses_1.f:  New test.
6487         * gfortran.dg/print_parentheses_2.f90:  New test.
6488
6489 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
6490
6491         PR target/27758
6492         * gcc.dg/pr27758.c: New test.
6493
6494 2006-05-24  Falk Hueffner  <falk@debian.org>
6495
6496         * gcc.c-torture/compile/pr27571.c: New test.
6497
6498 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
6499
6500         PR fortran/27709
6501         * gfortran.dg/spec_expr_4.f90: New test.
6502
6503         PR fortran/27155
6504         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
6505
6506 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
6507
6508         PR c++/20103
6509         * g++.dg/ext/complit6.C: New test.
6510         * g++.dg/ext/complit3.C: Adjust error markers.
6511         * g++.dg/init/const3.C: New test.
6512
6513 2006-05-25  Richard Guenther  <rguenther@suse.de>
6514
6515         PR middle-end/27743
6516         * gcc.dg/torture/pr27743.c: New testcase.
6517
6518 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
6519
6520         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
6521
6522 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
6523
6524         * gcc.dg/compat/scalar-by-value-x.h: New.
6525         * gcc.dg/compat/scalar-by-value-y.h: New.
6526         * gcc.dg/compat/scalar-by-value-5.c: New.
6527         * gcc.dg/compat/scalar-by-value-5_main.c: New.
6528         * gcc.dg/compat/scalar-by-value-5_x.c: New.
6529         * gcc.dg/compat/scalar-by-value-5_y.c: New.
6530         * gcc.dg/compat/scalar-by-value-6.c: New.
6531         * gcc.dg/compat/scalar-by-value-6_main.c: New.
6532         * gcc.dg/compat/scalar-by-value-6_x.c: New.
6533         * gcc.dg/compat/scalar-by-value-6_y.c: New.
6534
6535 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
6536
6537         PR tree-optimization/27639
6538         PR tree-optimization/26719
6539         * gcc.dg/pr27639.c: New test.
6540         * gcc.dg/pr26719.c: New test.
6541         * gcc.dg/tree-ssa/scev-cast.c: New test.
6542
6543 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
6544
6545         PR c++/20173
6546         * g++.dg/template/error21.C: New test.
6547
6548 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
6549
6550         PR target/27696
6551         * gcc.target/i386/pr27696.c: New.
6552
6553 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
6554
6555         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
6556
6557         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
6558
6559 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6560
6561         PR c++/27716
6562         * g++.dg/other/assign1.C: New test.
6563
6564 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
6565
6566         PR target/27266
6567         * gcc.target/i386/pr27266.c: New.
6568
6569 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6570
6571         PR c++/27451
6572         * g++.dg/ext/asm9.C: New test.
6573
6574 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
6575
6576         PR rtl-optimization/25514
6577         * gcc.c-torture/compile/pr25514.c: New test.
6578
6579 2006-05-22  Richard Guenther  <rguenther@suse.de>
6580
6581         Revert
6582         2006-01-31  Richard Guenther  <rguenther@suse.de>
6583
6584         * gcc.target/i386/sselibm-1.c: New testcase.
6585         * gcc.target/i386/sselibm-2.c: Likewise.
6586         * gcc.target/i386/sselibm-3.c: Likewise.
6587         * gcc.target/i386/sselibm-4.c: Likewise.
6588         * gcc.target/i386/sselibm-5.c: Likewise.
6589
6590 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6591
6592         PR c/27420
6593         * gcc.dg/func-args-2.c: New test.
6594
6595         PR c/26818
6596         * gcc.dg/struct-incompl-1.c: New test.
6597
6598 2006-05-22  Richard Guenther  <rguenther@suse.de>
6599
6600         PR testsuite/27708
6601         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
6602         the transformations we test for.
6603
6604 2006-05-22  Richard Guenther  <rguenther@suse.de>
6605
6606         PR testsuite/27707
6607         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
6608
6609 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
6610
6611         PR c++/27210
6612         * g++.dg/warn/new1.C: New test.
6613         * g++.dg/template/new5.C: Likewise.
6614
6615 2006-05-21  Roger Sayle  <roger@eyesopen.com>
6616
6617         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
6618         * gcc.target/i386/20060512-3.c: Likewise.
6619
6620 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
6621
6622         PR rtl-optimization/27671
6623         * gcc.c-torture/execute/pr27671-1.c: New.
6624         * gcc.dg/pr27671-2.c: Likewise.
6625
6626         PR tree-optimization/26622.
6627         * gcc.c-torture/compile/pr26622.c: New.
6628
6629 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
6630
6631         PR fortran/27613
6632         * gfortran.dg/recursive_reference_1.f90: New test.
6633
6634 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
6635
6636         PR fortran/25746
6637         * gfortran.dg/elemental_subroutine_3.f90: New test.
6638
6639         PR fortran/25090
6640         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
6641
6642         PR fortran/27584
6643         * gfortran.dg/associated_target_1.f90: New test.
6644
6645         PR fortran/19015
6646         * gfortran.dg/maxloc_shape_1.f90: New test.
6647
6648 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6649
6650         PR libgfortran/24459
6651         * gfortran.dg/namelist_24.f90: New test.
6652         * gfortran.dg/namelist_12.f: Fix typo in comment.
6653
6654 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
6655
6656         PR middle-end/25776
6657         * g++.dg/other/error11.C: New test.
6658
6659 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
6660
6661         * gcc.target/mips/pr26765.c: Add -w to options.
6662
6663 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
6664
6665         * lib/target-supports.exp (check_effective_target_mpaired_single):
6666         New function.
6667         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
6668         multilibs.
6669         * g++.dg/vect/vect.exp: Likewise.
6670
6671 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
6672
6673         PR testsuite/25891
6674         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
6675
6676 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
6677
6678         PR fortran/27662
6679         * gfortran.dg/temporary_1.f90: New file.
6680
6681 2006-05-19  Andreas Schwab  <schwab@suse.de>
6682
6683         * g++.dg/other/unused1.C: Also match "stringz".
6684
6685 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
6686
6687         PR c++/26433
6688         * g++.dg/template/fntry1.C: New test.
6689
6690 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
6691
6692         PR c++/27471
6693         PR c++/27506
6694         * g++.dg/conversion/bitfield5.C: New test.
6695         * g++.dg/conversion/bitfield6.C: New test.
6696
6697 2006-05-18  Mike Stump  <mrs@apple.com>
6698
6699         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
6700         * gcc.dg/vla-4.c: Add.
6701         * gcc.dg/vla-5.c: Add.
6702         * gcc.dg/vla-6.c: Add.
6703
6704 2006-05-12  Stuart Hastings  <stuart@apple.com>
6705
6706         * testsuite/gcc.target/i386/20060512-1.c: New.
6707         * testsuite/gcc.target/i386/20060512-2.c: New.
6708         * testsuite/gcc.target/i386/20060512-3.c: New.
6709         * testsuite/gcc.target/i386/20060512-4.c: New.
6710
6711 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
6712
6713         PR c++/26122
6714         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
6715
6716         PR c++/26068
6717         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
6718         * g++.dg/parse/linkage1.C: New test.
6719
6720 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
6721
6722         PR tree-optimization/27548
6723         * g++.dg/tree-ssa/pr27548.C: New test.
6724
6725 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6726
6727         PR fortran/26551
6728         * gfortran.dg/recursive_check_1.f: New test.
6729         * gfortran.dg/recursive_check_2.f90: New test.
6730
6731 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
6732
6733         * g++.dg/opt/temp2.C: New test.
6734
6735 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
6736
6737         PR c++/27491
6738         * g++.dg/init/brace5.C: New test.
6739
6740         PR middle-end/27415
6741         * gcc.dg/gomp/pr27415.c: New test.
6742         * g++.dg/gomp/pr27415.C: New test.
6743
6744         PR tree-optimization/27549
6745         * g++.dg/tree-ssa/pr27549.C: New test.
6746
6747 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6748
6749         PR libgfortran/27575
6750         * gfortran.dg/read_eof_4.f90: New test.
6751
6752 2006-05-16  Richard Guenther  <rguenther@suse.de>
6753
6754         PR tree-optimization/22303
6755         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
6756
6757 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
6758
6759         PR middle-end/27573
6760         * gcc.dg/gomp/pr27573.c: New test.
6761         * gfortran.dg/gomp/pr27573.f90: New test.
6762
6763         PR c/27499
6764         * gcc.dg/gomp/pr27499.c: New test.
6765         * g++.dg/gomp/pr27499.C: New test.
6766
6767 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
6768
6769         PR c++/27339
6770         * g++.dg/parser/access8.C: Adjust error marker.
6771         * g++.dg/template/access17.C: New test.
6772         * g++.dg/template/access18.C: Likewise.
6773
6774 2006-05-15  Roger Sayle  <roger@eyesopen.com>
6775
6776         PR target/26600
6777         * gcc.target/i386/pr26600.c: New test case.
6778
6779 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
6780
6781         PR c++/27505
6782         * g++.dg/expr/bitfield1.C: New test.
6783
6784 2006-05-15  Richard Guenther  <rguenther@suse.de>
6785
6786         PR tree-optimization/27603
6787         * gcc.dg/torture/pr27603.c: New testcase.
6788
6789 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
6790
6791         PR fortran/25090
6792         * gfortran.dg/entry_dummy_ref_1.f90: New test.
6793
6794         PR fortran/25082
6795         * gfortran.dg/scalar_return_1.f90: New test.
6796
6797         PR fortran/27411
6798         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
6799
6800 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
6801
6802         * gcc.dg/gomp/critical-4.c: New test.
6803         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
6804         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
6805         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
6806         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
6807
6808 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6809
6810         PR c++/27582
6811         * g++.dg/template/dependent-args1.C: New test.
6812
6813         PR c++/27581
6814         * g++.dg/lookup/this1.C: New test.
6815
6816         PR c++/27315
6817         * g++.dg/template/operator6.C: New test.
6818         * g++.dg/template/incomplete3.C: New test.
6819
6820         PR c++/27559
6821         * g++.dg/template/new4.C: New test.
6822
6823         PR c++/27496
6824         * g++.dg/template/void2.C: New test.
6825
6826 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
6827
6828         * g++.dg/template/dependent-expr5.C: New test.
6829
6830 2006-05-14  Roger Sayle  <roger@eyesopen.com>
6831
6832         PR middle-end/26729
6833         * gcc.dg/pr26729-1.c: New test case.
6834
6835 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
6836
6837         * gcc.dg/pr27003.c: New test.
6838
6839 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
6840
6841         * lib/target-supports.dg (check_cxa_atexit_available): Change
6842         v3_target_compile to ${tool}_target_compile.
6843
6844 2006-05-11  Jason Merrill  <jason@redhat.com>
6845
6846         * lib/scanasm.exp (scan-not-hidden): Fix typo.
6847
6848 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6849
6850         PR fortran/27553
6851         * gfortran.dg/label_5.f90: New test.
6852
6853 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
6854
6855         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
6856         check_effective_target_powerpc_altivec_ok): New.
6857         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
6858         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
6859         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
6860         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
6861         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
6862         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
6863         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
6864         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
6865         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
6866         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
6867         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
6868         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
6869         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
6870         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
6871         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
6872         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
6873         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
6874         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
6875         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
6876         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
6877         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
6878         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
6879         gcc.target/powerpc/altivec-9.c,
6880         gcc.target/powerpc/altivec-consts.c,
6881         gcc.target/powerpc/altivec-pr22085.c,
6882         gcc.target/powerpc/altivec-splat.c,
6883         gcc.target/powerpc/altivec-types-1.c,
6884         gcc.target/powerpc/altivec-types-2.c,
6885         gcc.target/powerpc/altivec-types-3.c,
6886         gcc.target/powerpc/altivec-types-4.c,
6887         gcc.target/powerpc/altivec-varargs-1.c,
6888         gcc.target/powerpc/altivec-vec-merge.c,
6889         gcc.target/powerpc/ppc-vector-memcpy.c,
6890         gcc.target/powerpc/ppc-vector-memset.c,
6891         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
6892         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
6893         these effective targets.
6894         * gcc.dg/vmx/pr27006.c: Add missing close brace.
6895         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
6896
6897 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6898
6899         PR middle-end/27384
6900         * g++.dg/other/fold1.C: New test.
6901
6902         PR middle-end/27488
6903         * gcc.dg/fold-nonneg-1.c: New test.
6904
6905         PR c++/27547
6906         * g++.dg/other/operator1.C: New test.
6907
6908 2006-05-11  Richard Guenther  <rguenther@suse.de>
6909
6910         PR middle-end/27529
6911         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
6912
6913 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
6914
6915         * lib/target-supports-dg.exp (check-flags): New.
6916         (dg-skip-if): Move flag checks.
6917
6918 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
6919
6920         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
6921         * lib/target-supports.dg (check_cxa_atexit_available): New.
6922
6923 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
6924
6925         PR fortran/27470
6926         * gfortran.dg/multiple_allocation_2.f90: New test case.
6927
6928 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
6929
6930         * gcc.target/arm/pr27387.C: Fix a comment typo.
6931
6932 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6933
6934         PR fortran/24549
6935         * gfortran.dg/error_recovery_1.f90: New test.
6936
6937 2006-05-10  Richard Guenther  <rguenther@suse.de>
6938
6939         PR tree-optimization/27302
6940         * gcc.dg/torture/pr27302.c: New testcase.
6941
6942 2006-05-09  Dirk Mueller  <dmueller@suse.de>
6943         Richard Guenther  <rguenther@suse.de>
6944
6945         PR middle-end/27498
6946         * gcc.dg/tree-ssa/pr27498.c: New testcase.
6947
6948 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
6949
6950         PR rtl-optimization/27335
6951         * gcc.dg/pr27335.c: New test.
6952
6953 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
6954
6955         * gcc.target/mips/mips-ps-5.c: New file.
6956
6957 2006-05-08  Jan Hubicka  <jh@suse.cz>
6958
6959         PR middle-end/25962
6960         * gcc.dg/pr25962.c: New.
6961
6962 2006-05-08  Roger Sayle  <roger@eyesopen.com>
6963
6964         PR target/27158
6965         * gcc.target/powerpc/pr27158.c: New test case.
6966
6967 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
6968
6969         PR testsuite/27476
6970         * ada/acats/run_all.sh: Use test -z.
6971
6972 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6973
6974         PR libfortran/18271
6975         * gfortran.dg/spec_expr_3.f90: New test.
6976
6977 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
6978
6979         PR target/24879
6980         * gcc.target/i386/monitor.c: New file.
6981
6982 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
6983
6984         * gcc.dg/pr27095.c: xfail *-*-darwin*.
6985
6986 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6987
6988         PR c++/27447
6989         * g++.dg/other/ptrmem7.C: New test.
6990
6991 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6992
6993         PR target/27421
6994         * gcc.dg/array-9.c: New test.
6995
6996 2006-05-07  Richard Guenther  <rguenther@suse.de>
6997
6998         PR tree-optimization/27409
6999         * gcc.dg/torture/pr27409.c: New testcase.
7000
7001 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7002
7003         PR fortran/27457
7004         * gfortran.dg/select_6.f90: New.
7005
7006 2006-05-07  Richard Guenther  <rguenther@suse.de>
7007
7008         PR tree-optimization/27136
7009         * gcc.dg/torture/pr27136.c: New testcase.
7010
7011 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
7012
7013         PR fortran/24813
7014         * gfortran.dg/char_cons_len_1.f90: New test.
7015
7016 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7017
7018         PR c++/27427
7019         * g++.dg/template/incomplete2.C: New test.
7020
7021 2006-05-06  Richard Guenther  <rguenther@suse.de>
7022
7023         PR tree-optimization/27151
7024         * gcc.dg/vect/pr27151.c: New testcase.
7025
7026 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7027
7028         PR c++/27430
7029         * g++.dg/template/void1.C: New test.
7030
7031         PR c++/27423
7032         * g++.dg/other/void2.C: New test.
7033
7034         PR c++/27422
7035         * g++.dg/conversion/void1.C: New test.
7036
7037 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
7038
7039         PR/21391
7040         * g++.dg/other/unused1.C: New.
7041
7042 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7043
7044         PR objc/27240
7045         * objc.dg/member-1.m: New test.
7046
7047 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
7048
7049         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
7050
7051 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7052
7053         PR libfortran/26985
7054         * gfortran.dg/matmul_2.f90: New test.
7055
7056 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
7057
7058         * ada/acats/run_all.sh: Use sync when main not found.
7059
7060 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
7061
7062         PR target/26765
7063         * gcc.target/mips/pr26765.c: New.
7064
7065 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
7066
7067         * gcc.target/bfin: New directory.
7068         * gcc.target/bfin/bfin.exp: New file.
7069         * gcc.target/bfin/frmul.c: New file.
7070         * gcc.target/bfin/arith.c: New file.
7071         * gcc.target/bfin/mul-combine.c: New file.
7072         * gcc.target/bfin/shift.c: New file.
7073
7074 2006-05-04  Richard Guenther  <rguenther@suse.de>
7075
7076         PR tree-optimization/14287
7077         PR tree-optimization/14844
7078         PR tree-optimization/19792
7079         PR tree-optimization/21608
7080         PR tree-optimization/27090
7081         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
7082         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
7083         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7084         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7085         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7086
7087 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
7088
7089         PR tree-optimization/27285
7090         * gcc.c-torture/execute/pr27285.c: New test.
7091
7092         PR middle-end/27388
7093         * gcc.dg/gomp/pr27388-1.c: New test.
7094         * gcc.dg/gomp/pr27388-2.c: New test.
7095         * gcc.dg/gomp/pr27388-3.c: New test.
7096
7097         PR c++/27359
7098         * g++.dg/gomp/pr27359.C: New test.
7099
7100 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
7101
7102         PR fortran/20248
7103         * gfortran.dg/iargc.f90: New test.
7104
7105 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
7106
7107         PR c++/27102
7108         * g++.dg/template/crash49.C: New test.
7109
7110 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
7111
7112         PR testsuite/27032
7113         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
7114
7115 2006-05-02  Jeff Law  <law@redhat.com>
7116
7117         PR tree-optimization/27364
7118         * gcc.c-torture/execute/pr27364.c: New test.
7119
7120 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
7121
7122         PR c++/27309
7123         * g++.dg/parser/ctor5.C: New test.
7124
7125 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
7126
7127         PR target/27387
7128         * gcc.target/arm/arm.exp: New.
7129         * gcc.target/arm/pr27387.C: Likewise.
7130
7131 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
7132
7133         PR fortran/27269
7134         PR fortran/27324
7135         * gfortran.dg/module_equivalence_2.f90: New test.
7136
7137 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
7138
7139         PR middle-end/27337
7140         * g++.dg/gomp/pr27337-1.C: New test.
7141         * g++.dg/gomp/pr27337-2.C: New test.
7142
7143         PR middle-end/27328
7144         * gcc.dg/gomp/pr27328.c: New test.
7145
7146         PR middle-end/27325
7147         * g++.dg/gomp/pr27325.C: New test.
7148
7149         PR middle-end/27310
7150         * g++.dg/gomp/pr27310.C: New test.
7151
7152 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
7153
7154         PR tree-optimization/27291
7155         * g++.dg/tree-ssa/pr27291.C: New test.
7156
7157 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
7158
7159         PR tree-optimization/27283
7160         * g++.dg/tree-ssa/pr27283.C: New test.
7161
7162 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
7163
7164         * gcc.dg/tree-ssa/loop-16.c: New test.
7165
7166 2006-05-01  Roger Sayle  <roger@eyesopen.com>
7167             Joseph S. Myers  <joseph@codesourcery.com>
7168
7169         * gcc.dg/Wconversion-3.c: New test case.
7170         * gcc.dg/Wconversion-4.c: Likewise.
7171
7172 2006-05-01  Richard Guenther  <rguenther@suse.de>
7173
7174         PR tree-optimization/26726
7175         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
7176
7177 2006-04-30  Roger Sayle  <roger@eyesopen.com>
7178
7179         * gcc.dg/Woverflow-1.c: New test case.
7180         * gcc.dg/Woverflow-2.c: Likewise.
7181         * gcc.dg/Woverflow-3.c: Likewise.
7182
7183 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
7184
7185         PR c++/27094
7186         * g++.dg/template/defarg8.C: New test.
7187
7188 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7189
7190         PR c++/27278
7191         * g++.dg/parse/operator7.C: New test.
7192
7193 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7194
7195         PR c++/11471
7196         PR c++/27102
7197         * g++.dg/template/crash48.C: New test.
7198
7199         PR c++/27279
7200         * g++.dg/parse/ctor4.C: New test.
7201
7202 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7203
7204         PR fortran/25681
7205         * gfortran.df/char_type_len.f90: New test.
7206
7207 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7208
7209         PR libgfortran/27304
7210         * gfortran.dg/fmt_exhaust.f90: New test.
7211
7212 2006-04-28  Roger Sayle  <roger@eyesopen.com>
7213
7214         PR c/25309
7215         * gcc.dg/large-size-array-2.c: New test case.
7216
7217 2006-04-28  Richard Guenther  <rguenther@suse.de>
7218
7219         PR target/26826
7220         * gcc.target/i386/pr26826.c: New testcase.
7221
7222 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
7223
7224         PR middle-end/27260
7225         * gcc.c-torture/execute/pr27260.c: New.
7226
7227 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
7228
7229         PR middle-end/27095
7230         * gcc.dg/pr27095.c: New.
7231
7232 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
7233
7234         PR c++/27292
7235         * g++.dg/conversion/bitfield4.C: New test.
7236
7237 2006-04-27  Eric Christopher  <echristo@apple.com>
7238
7239         * gcc.dg/pragma-ms_struct.c: New.
7240
7241 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
7242
7243         PR c++/27102
7244         * g++.dg/template/crash47.C: New test.
7245
7246 2006-04-27  Dirk Mueller  <dmueller@suse.de>
7247
7248         * gcc.target/i386/sse-7.c: build with -msse.
7249
7250 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
7251
7252         PR testsuite/27274:
7253         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
7254         (main): Exit if processor doesn't support SSE.
7255
7256 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
7257
7258         PR middle-end/27282
7259         * gcc.c-torture/compile/pr27282.c: New test.
7260
7261 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
7262
7263         PR middle-end/26913
7264         * g++.dg/gomp/pr26913.C: New test.
7265
7266         PR c/25996
7267         * gcc.dg/gomp/pr25996.c: New test.
7268         * g++.dg/gomp/pr25996.C: New test.
7269
7270 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
7271
7272         PR rtl-optimization/26725
7273         * gcc.c-torture/compile/pr26725.c: New test.
7274
7275 2006-04-25  Richard Guenther  <rguenther@suse.de>
7276
7277         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
7278         than n + -1.
7279
7280 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
7281
7282         * gcc.dg/20060425-1.c: New testcase.
7283
7284 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
7285
7286         PR tree-optimization/26865
7287         * gcc.dg/pr26865.c: New test.
7288
7289 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
7290
7291         PR c++/27292
7292         * g++.dg/conversion/bitfield1.C: New test.
7293         * g++.dg/conversion/bitfield2.C: Likewise.
7294         * g++.dg/conversion/bitfield3.C: Likewise.
7295
7296 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
7297         Richard Guenther  <rguenther@suse.de>
7298
7299         PR tree-optimization/27236
7300         * gcc.dg/tree-ssa/pr27236.c: New testcase.
7301
7302 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7303
7304         PR c++/19963
7305         * g++.dg/other/incomplete2.C: New test.
7306
7307 2006-04-24  Richard Guenther  <rguenther@suse.de>
7308
7309         PR middle-end/26869
7310         * gcc.dg/torture/pr26869.c: New testcase.
7311
7312 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
7313         Richard Guenther  <rguenther@suse.de>
7314
7315         PR tree-optimization/27218
7316         * g++.dg/tree-ssa/pr27218.C: New testcase.
7317
7318 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
7319
7320         PR c++/26912
7321         * g++.dg/template/friend41.C: New test.
7322
7323 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
7324
7325         * g++.dg/opt/pr15551.C: Include cstdio.
7326         (main): Use remove instead of unlink.
7327
7328 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
7329
7330         * gcc.dg/sibcall-7.c: New test.
7331         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
7332         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
7333         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
7334         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
7335         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
7336
7337 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
7338
7339         PR c++/26534
7340         * g++.dg/opt/bitfield1.C: New test.
7341         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
7342         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
7343         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
7344         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
7345         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
7346         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
7347         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
7348         * g++.dg/abi/bitfield2.C: Likewise.
7349         * g++.dg/init/bitfield1.C: Likewise.
7350
7351 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
7352
7353         PR fortran/25099
7354         * gfortran.dg/elemental_subroutine_4.f90: New test.
7355         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
7356         call sub (m, x).
7357
7358 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
7359
7360         * gcc.c-torture/compile/20060421-1.c: New testcase.
7361
7362 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7363
7364         PR c/25875
7365         * gcc.dg/init-bad-4.c: New test.
7366
7367 2006-04-21  Paul Brook  <paul@codesourcery.com>
7368
7369         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
7370
7371 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
7372
7373         PR fortran/27122
7374         * gfortran.dg/defined_operators_1.f90: New test.
7375         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
7376         remove old ones associated, incorrectly, with Note 5.46.
7377
7378         PR fortran/27113
7379         * gfortran.dg/character_array_constructor_1.f90: New test.
7380
7381 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
7382
7383         * gcc.dg/20060419-1.c: New test.
7384
7385 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
7386
7387         PR c/26774
7388         * gcc.dg/struct-parse-1.c: New test case.
7389
7390 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7391
7392         PR c++/26558
7393         * g++.dg/parse/template19.C: New test.
7394
7395         PR c++/26739
7396         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
7397
7398         PR c++/26036
7399         * g++.dg/expr/call3.C: New test.
7400
7401         PR c++/10385
7402         * g++.dg/conversion/dynamic1.C: New test.
7403
7404 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
7405
7406         PR c++/27102
7407         * g++.dg/template/crash35.C: Tweak error markers.
7408         * g++.dg/template/crash46.C: New test.
7409         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
7410         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
7411
7412 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
7413
7414         PR rtl-optimization/14261
7415         * gcc.c-torture/compile/20060419-1.c: Added.
7416
7417 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
7418
7419         * gfortran.dg/label_1.f90: Adjust dg-error.
7420
7421 2006-04-16  Roger Sayle  <roger@eyesopen.com>
7422
7423         PR target/26961
7424         * gcc.dg/fold-cond-1.c: New test case.
7425         * gcc.dg/pr26961-1.c: Likewise.
7426
7427 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7428
7429         PR libgfortran/27138
7430         * gfortran.dg/read_bad_advance.f90: New test.
7431
7432 2006-04-16  Roger Sayle  <roger@eyesopen.com>
7433             Dale Johannesen  <dalej@apple.com>
7434
7435         PR target/24076
7436         * gcc.target/i386/vecinit-3.c: New testcase.
7437         * gcc.target/i386/vecinit-4.c: Likewise.
7438         * gcc.target/i386/sse-18.c: Likewise.
7439         * gcc.target/i386/sse-19.c: Likewise.
7440
7441 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
7442
7443         * gfortran.dg/allocate_zerosize_1.f90: New test.
7444
7445 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
7446
7447         PR c++/26365
7448         * g++.dg/template/crash45.C: New test.
7449
7450 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
7451
7452         PR fortran/26787
7453         * gfortran.dg/proc_assign_1.f90: New test.
7454         * gfortran.dg/procedure_lvalue.f90: Change message.
7455         * gfortran.dg/namelist_4.f90: Add new error.
7456
7457         PR fortran/25597
7458         PR fortran/27096
7459         * gfortran.dg/auto_pointer_array_result_1.f90
7460
7461         PR fortran/27089
7462         * gfortran.dg/specification_type_resolution_1.f90
7463
7464         PR fortran/18003
7465         PR fortran/25669
7466         PR fortran/26834
7467         * gfortran.dg/bounds_temporaries_1.f90: New test.
7468
7469         PR fortran/27124
7470         * gfortran.dg/array_return_value_1.f90: New test.
7471
7472 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
7473
7474         PR fortran/25336
7475         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
7476
7477 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
7478
7479         PR middle-end/26823
7480         * g++.dg/gomp/pr26823-1.C: New test.
7481         * g++.dg/gomp/pr26823-2.C: New test.
7482
7483 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
7484
7485         PR middle-end/27134
7486         * gcc.dg/pr27314.c: New test.
7487
7488 2006-04-13  Richard Henderson  <rth@redhat.com>
7489
7490         * g++.dg/gomp/block-0.C: Update expected matches.
7491
7492 2006-04-13  DJ Delorie  <dj@redhat.com>
7493
7494         * lib/target-supports.exp (check_effective_target_int32plus): New.
7495         (check_effective_target_ptr32plus): New.
7496         (check_effective_target_size32plus): New.
7497         (check_effective_target_int16): New.
7498         (check_profiling_available): Add m32c to the list of unsupported targets.
7499
7500         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
7501         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
7502         memory size.
7503         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
7504         pointers.
7505         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
7506         size_t.
7507         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
7508         and size_t.
7509         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
7510         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
7511         not just xstormy16.  Skip m32c due to weird pointer size.
7512         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
7513         not just xstormy16.
7514         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
7515         not just xstormy16.
7516         * gcc.dg/20020312-2.c: Add m32c support.
7517         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
7518         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
7519         in test.
7520         * gcc.dg/20050321-2.c: Require >=32 bit integers.
7521         * gcc.dg/asm-1.c: Skip if int and short are the same size.
7522         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
7523         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
7524         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
7525         * gcc.dg/init-string-2.c: Require >=32 bit integers.
7526         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
7527         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
7528         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
7529         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
7530         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
7531         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
7532         in test.
7533         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
7534         in test.
7535         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
7536         * gcc.dg/pr23049.c: Require >=32 bit integers.
7537         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
7538         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
7539         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
7540         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
7541         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
7542         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
7543         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
7544         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
7545         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
7546         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
7547         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
7548         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
7549         prototype in test.
7550         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
7551         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
7552         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
7553         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
7554         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
7555
7556         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
7557         * gcc.c-torture/execute/20040703-1.x: Likewise.
7558         * gcc.c-torture/execute/20040705-1.x: Likewise.
7559         * gcc.c-torture/execute/20040705-2.x: Likewise.
7560         * gcc.c-torture/execute/20040709-1.x: Likewise.
7561         * gcc.c-torture/execute/20040709-2.x: Likewise.
7562         * gcc.c-torture/execute/20040811-1.x: Likewise.
7563         * gcc.c-torture/execute/20050316-1.x: Likewise.
7564         * gcc.c-torture/execute/bitfld-4.x: Likewise.
7565         * gcc.c-torture/execute/pr19689.x: Likewise.
7566         * gcc.c-torture/execute/pr7284-1.x: Likewise.
7567         * gcc.c-torture/execute/usmul.x: Likewise.
7568         * gcc.c-torture/execute/vrp-5.x: Likewise.
7569         * gcc.c-torture/execute/vrp-6.x: Likewise.
7570         * gcc.dg/debug/20041023-1.s: Likewise.
7571
7572 2006-04-13  Roger Sayle  <roger@eyesopen.com>
7573
7574         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
7575         of integers to a vector types are now constant expressions in C.
7576         * gcc.dg/vect/vect-fold-1.c: New test case.
7577
7578 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
7579             Ulrich Weigand  <uweigand@de.ibm.com>
7580
7581         PR target/27006
7582         * gcc.dg/vmx/pr27006.c: New testcase.
7583
7584 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7585
7586         PR libgfortran/26766
7587         * gfortran.dg/write_recursive.f90: New test.
7588
7589 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
7590
7591         * g++.dg/parse/dtor7.C: New test.
7592         * g++.dg/parse/new1.C: Add error marker.
7593         * g++.dg/template/new3.C: New test.
7594
7595         PR c++/26122
7596         * g++.dg/template/pure1.C: New test.
7597
7598         PR c++/26295
7599         * g++.dg/parse/ptrmem4.C: New test.
7600
7601 2006-04-10  Jeff Law  <law@redhat.com>
7602
7603         PR/27087
7604         * gcc.c-torture/compile/pr27087.c: New test.
7605
7606 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
7607
7608         PR/21391
7609         * gcc.dg/20060410.c: New.
7610
7611 2006-04-10  Matthias Klose  <doko@debian.org>
7612
7613         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
7614         Recognize multilib directory names containing underscores.
7615
7616 2006-04-10  Roger Sayle  <roger@eyesopen.com>
7617
7618         * gcc.target/i386/vecinit-1.c: New test case.
7619         * gcc.target/i386/vecinit-2.c: Likewise.
7620
7621 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
7622
7623         PR debug/27057
7624         * g++.dg/debug/dwarf2-2.C: New test.
7625
7626 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
7627
7628         PR rtl-optimization/27073
7629         * gcc.c-torture/execute/pr27073.c: New test.
7630
7631 2006-04-08  Mike Stump  <mrs@apple.com>
7632
7633         * gcc.dg/pragma-darwin.c: Improve for ppc64.
7634
7635 2006-04-07  Richard Guenther  <rguenther@suse.de>
7636
7637         PR tree-optimization/26135
7638         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
7639
7640 2006-04-06  Jan Hubicka  <jh@suse.cz>
7641
7642         PR profile/26399
7643         * g++.dg/bprob/g++-bprob-2.C: New testcase.
7644
7645 2006-04-06  Roger Sayle  <roger@eyesopen.com>
7646
7647         * g++.dg/conversion/nullptr1.C: New test case.
7648         * g++.dg/conversion/nullptr2.C: Likewise.
7649
7650 2006-04-05  Roger Sayle  <roger@eyesopen.com>
7651
7652         * gfortran.dg/dependency_18.f90: New test case.
7653
7654 2006-04-05  Richard Guenther  <rguenther@suse.de>
7655
7656         PR tree-optimization/26919
7657         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
7658         * gcc.dg/ipa/ipa-2.c: Likewise.
7659         * gcc.dg/ipa/ipa-3.c: Likewise.
7660         * gcc.dg/ipa/ipa-5.c: Likewise.
7661
7662 2006-04-05  Richard Guenther  <rguenther@suse.de>
7663
7664         PR tree-optimization/26763
7665         * gcc.dg/torture/pr26763-1.c: New testcase.
7666         * gcc.dg/torture/pr26763-2.c: Likewise.
7667
7668 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
7669
7670         PR fortran/23634
7671         PR fortran/25619
7672         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
7673
7674 2006-04-04  Eric Christopher  <echristo@apple.com>
7675
7676         * gcc.target/i386/387-1.c: Allow regexp to match darwin
7677         stubs.
7678         * gcc.target/i386/387-5.c: Ditto.
7679
7680 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
7681
7682         * gcc.target/sparc/struct-ret-check.c: New test.
7683
7684 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7685
7686         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
7687         zero decimal digits specified in format.
7688
7689 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
7690
7691         PR fortran/26891
7692         * gfortran.dg/missing_optional_dummy_1.f90: New test.
7693
7694         PR fortran/26976
7695         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
7696         * gfortran.dg/initialization_1.f90: Make assignment compliant.
7697         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
7698         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
7699         bigendian-ness.
7700
7701 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
7702
7703         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
7704         dummy arguments work when the actual argument is itself a dummy
7705         argument of the caller.
7706
7707 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
7708
7709         PR libfortran/24685
7710         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
7711
7712 2006-04-01  Roger Sayle  <roger@eyesopen.com>
7713
7714         * gfortran.dg/dependencency_17.f90: New test case.
7715
7716 2006-04-01  Roger Sayle  <roger@eyesopen.com>
7717
7718         * gfortran.dg/dependency_14.f90: New test case.
7719         * gfortran.dg/dependency_15.f90: Likewise.
7720         * gfortran.dg/dependency_16.f90: Likewise.
7721
7722 2006-03-31  Asher Langton  <langton2@llnl.gov>
7723
7724         PR fortran/25358
7725         gfortran.dg/cray_pointers_6.f90: New test.
7726
7727 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7728
7729         PR libgfortran/26890
7730         * gfortran.dg/read_size_noadvance.f90: New test.
7731
7732 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
7733
7734         PR fortran/25031
7735         * gfortran.dg/multiple_allocation_1.f90: Check that the
7736         size has changed after a re-allocation with stat.
7737
7738 2006-03-30  Richard Guenther  <rguenther@suse.de>
7739
7740         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
7741         removal.
7742         * gcc.target/i386/sselibm-2.c: Likewise.
7743         * gcc.target/i386/sselibm-3.c: Likewise.
7744         * gcc.target/i386/sselibm-4.c: Likewise.
7745         * gcc.target/i386/sselibm-5.c: Likewise.
7746
7747 2006-03-28  Roger Sayle  <roger@eyesopen.com>
7748
7749         * gcc.dg/fold-andxor-1.c: New test case.
7750         * gcc.dg/fold-xorand-1.c: Likewise.
7751
7752 2006-03-28  Roger Sayle  <roger@eyesopen.com>
7753
7754         * gcc.dg/fold-convnotconv-1.c: New test case.
7755
7756 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
7757
7758         PR fortran/26779
7759         * gfortran.dg/private_type_5.f90: New test.
7760
7761 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
7762
7763         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
7764
7765 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
7766
7767         * gfortran.dg/advance_2.f90: New test.
7768         * gfortran.dg/advance_3.f90: New test.
7769
7770         * gfortran.fortran-torture/execute/equiv_5.f: New test.
7771
7772 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7773
7774         PR libgfortran/26661
7775         PR libgfortran/26880
7776         * gfortran.dg/read_x_past.f: New test.
7777
7778 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
7779
7780         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
7781         to be STABS.
7782
7783 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
7784
7785         * objc.dg/dwarf-1.m: Skip on AIX.
7786         * objc.dg/dwarf-2.m: Skip on AIX.
7787
7788 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
7789
7790         PR fortran/26816
7791         * gfortran.dg/float_1.f90: New test.
7792
7793 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
7794
7795         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
7796         X86_64 targets.
7797         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
7798
7799 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
7800
7801         PR libfortran/26735
7802         * gfortran.dg/convert_implied_open.f90: New test case.
7803
7804 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
7805
7806         PR fortran/26769
7807         * gfortran.dg/transpose_reshape_r10.f90: New test case.
7808
7809 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
7810
7811         PR middle-end/26717
7812         * gcc.dg/pr26717.c: New test.
7813
7814 2006-03-25  Roger Sayle  <roger@eyesopen.com>
7815
7816         * gfortran.dg/dependency_12.f90: New test case.
7817
7818 2006-03-24  Roger Sayle  <roger@eyesopen.com>
7819
7820         * gfortran.dg/dependency_9.f90: New (resurected) test case.
7821
7822 2006-03-24  Jeff Law  <law@redhat.com>
7823
7824         * gcc.c-torture/pr26840.c: New test.
7825
7826 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
7827
7828         * objc.dg/dwarf-2.m: New.
7829         * obj-c++.dg/dwarf-2.mm: New.
7830
7831         * g++.old-deja/g++.other/init19.C: New.
7832
7833 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
7834
7835         * g++.dg/eh/spbp.C: Skip on AIX.
7836
7837 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
7838
7839         PR middle-end/26611
7840         * g++.dg/gomp/pr26611-1.C: New test.
7841         * g++.dg/gomp/pr26611-2.C: New test.
7842
7843 2006-03-24  Jeff Law  <law@redhat.com>
7844
7845         * gcc.c-torture/compile/pr26833.c: New test.
7846         * gfortran.fortran-torture/compile/pr26806.f90: New test.
7847
7848 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7849
7850         * gfortran.dg/endfile_2.f90: Delete temp file.
7851
7852 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
7853
7854         PR fortran/19303
7855         * gfortran.dg/record_marker_1.f90: New test case.
7856         * gfortran.dg/record_marker_2.f: New test case.
7857         * gfortran.dg/record_marker_3.f90: New test case.
7858
7859 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
7860
7861         PR fortran/17298
7862         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
7863         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
7864
7865 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
7866
7867         * lib/gcc-dg.exp (cleanup-modules): New proc.
7868         * gfortran.dg/allocatable_function_1.f90,
7869         gfortran.dg/allocate_char_star_scalar_1.f90,
7870         gfortran.dg/assumed_charlen_function_1.f90,
7871         gfortran.dg/assumed_dummy_1.f90,
7872         gfortran.dg/assumed_shape_ranks_1.f90,
7873         gfortran.dg/assumed_shape_ranks_2.f90,
7874         gfortran.dg/assumed_size_dt_dummy.f90,
7875         gfortran.dg/auto_char_dummy_array_1.f90,
7876         gfortran.dg/auto_char_len_3.f90,
7877         gfortran.dg/automatic_module_variable.f90,
7878         gfortran.dg/bad_automatic_objects_1.f90,
7879         gfortran.dg/char_array_constructor.f90,
7880         gfortran.dg/char_array_structure_constructor.f90,
7881         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
7882         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
7883         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
7884         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
7885         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
7886         gfortran.dg/derived_pointer_recursion.f90,
7887         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
7888         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
7889         gfortran.dg/dummy_functions_1.f90,
7890         gfortran.dg/elemental_initializer_1.f90,
7891         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
7892         gfortran.dg/elemental_pointer_1.f90,
7893         gfortran.dg/elemental_subroutine_1.f90,
7894         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
7895         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
7896         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
7897         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
7898         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
7899         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
7900         gfortran.dg/global_references_1.f90,
7901         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
7902         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
7903         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
7904         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
7905         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
7906         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
7907         gfortran.dg/large_integer_kind_1.f90,
7908         gfortran.dg/large_real_kind_1.f90,
7909         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
7910         gfortran.dg/module_double_reuse.f90,
7911         gfortran.dg/module_equivalence_1.f90,
7912         gfortran.dg/module_interface_1.f90,
7913         gfortran.dg/module_parameter_array_refs_1.f90,
7914         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
7915         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
7916         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
7917         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
7918         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
7919         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
7920         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
7921         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
7922         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
7923         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
7924         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
7925         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
7926         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
7927         gfortran.dg/same_name_1.f90,
7928         gfortran.dg/sibling_dummy_procedure_1.f90,
7929         gfortran.dg/sibling_dummy_procedure_2.f90,
7930         gfortran.dg/sibling_dummy_procedure_3.f90,
7931         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
7932         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
7933         gfortran.dg/used_dummy_types_2.f90,
7934         gfortran.dg/used_dummy_types_3.f90,
7935         gfortran.dg/used_dummy_types_4.f90,
7936         gfortran.dg/used_dummy_types_5.f90,
7937         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
7938         gfortran.dg/userdef_operator_1.f90: Use it.
7939
7940 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7941
7942         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
7943         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
7944         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
7945         gfortran.dg/write_back.f,
7946         gfortran.fortran-torture/execute/inquire_1.f90,
7947         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
7948
7949 2006-03-21  Jeff Law  <law@redhat.com>
7950
7951         * gcc.dg/tree-ssa/vrp28.c: New test.
7952
7953 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7954
7955         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
7956         if _STDC_C99 is defined.
7957         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
7958         * gcc.dg/builtins-20.c: Likewise.
7959         * gcc.dg/builtins-53.c: Likewise.
7960         * gcc.dg/single-precision-constant.c: Likewise. Also pass
7961         -mmacosx-version-min=10.3 on PowerPC/Darwin.
7962
7963 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
7964
7965         PR tree-opt/26781
7966         * gcc.c-torture/compile/pr26781-1.c: New test.
7967         * gcc.c-torture/compile/pr26781-2.c: New test.
7968
7969 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
7970
7971         PR c++/26690
7972         * g++.dg/gomp/pr26690-1.C: New test.
7973         * g++.dg/gomp/pr26690-2.C: New test.
7974
7975 2006-03-20  Jeff Law  <law@redhat.com>
7976
7977         * gcc.dg/tree-ssa/pr21829.c: New test.
7978
7979         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
7980
7981 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
7982
7983         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
7984         (check_visibility_available): Use it.
7985         (check_effective_target_default_packed): Likewise.
7986         (check_effective_target_pcc_bitfield_type_matters): Likewise.
7987         (check_effective_target_fopenmp): Likewise.
7988         (check_effective_target_freorder): Likewise.
7989         (check_effective_target_fpic): Likewise.
7990         (check_named_sections_available): Likewise.
7991         (check_effective_target_ilp32): Likewise.
7992         (check_effective_target_lp64): Likewise.
7993
7994 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
7995
7996         PR fortran/20935
7997         * gfortran.dg/scalar_mask_2.f90: New test case.
7998
7999 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
8000
8001         PR tree-opt/26629
8002         * gcc.dg/tree-ssa/loadpre12.c: New test.
8003         * gcc.dg/tree-ssa/loadpre13.c: New test.
8004         * gcc.dg/tree-ssa/loadpre14.c: New test.
8005         * gcc.dg/tree-ssa/loadpre15.c: New test.
8006         * gcc.dg/tree-ssa/loadpre16.c: New test.
8007         * gcc.dg/tree-ssa/loadpre17.c: New test.
8008         * gcc.dg/tree-ssa/loadpre18.c: New test.
8009         * gcc.dg/tree-ssa/loadpre19.c: New test.
8010         * gcc.dg/tree-ssa/loadpre20.c: New test.
8011         * gcc.dg/tree-ssa/loadpre21.c: New test.
8012         * gcc.dg/tree-ssa/loadpre22.c: New test.
8013
8014 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
8015
8016         PR fortran/26741
8017         * gfortran.dg/elemental_initializer_1.f90: New test.
8018
8019         PR fortran/26716
8020         * gfortran.dg/assumed_shape_ranks_2: New test.
8021
8022 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
8023
8024         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
8025         target fpic.
8026
8027 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8028
8029         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
8030         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
8031         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
8032         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
8033         gfortran.fortran-torture/execute/direct_io.f90,
8034         gfortran.fortran-torture/execute/inquire_2.f90,
8035         gfortran.fortran-torture/execute/inquire_4.f90,
8036         gfortran.fortran-torture/execute/list_read_1.f90,
8037         gfortran.fortran-torture/execute/open_replace.f90,
8038         gfortran.fortran-torture/execute/slash_edit.f90,
8039         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
8040         temporary files from testcases.
8041
8042 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8043
8044         PR libgfortran/26509
8045         gfortran.dg/write_direct_eor.f90: New test.
8046
8047 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
8048
8049         * gcc.target/powerpc/pr26350.c: New.
8050         * gcc.target/powerpc/indexed-addr.c: New.
8051
8052 2006-03-16  Roger Sayle  <roger@eyesopen.com>
8053
8054         * gfortran.dg/dependency_13.f90: New test case.
8055
8056 2006-03-16  Roger Sayle  <roger@eyesopen.com>
8057
8058         PR middle-end/21781
8059         * gcc.dg/real-const-1.c: New test case.
8060
8061 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
8062
8063         * g++.old-deja/g++.other/init18.C: New.
8064         * g++.old-deja/g++.other/init5.C: Remove xfail.
8065
8066 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8067
8068         * g++.dg/opt/pr15551.C: Cleanup temp file.
8069
8070 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8071
8072         PR c++/6634
8073         g++.dg/parse/long1.C: New test.
8074
8075 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8076
8077         PR fortran/19101
8078         * gfortran.dg/continuation.f90: New test.
8079         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
8080
8081 2006-03-14  Richard Guenther  <rguenther@suse.de>
8082
8083         PR tree-optimization/26672
8084         * gcc.dg/torture/pr26672.c: New testcase.
8085
8086 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
8087
8088         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
8089         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
8090
8091 2006-03-13  Roger Sayle  <roger@eyesopen.com>
8092
8093         PR middle-end/26557
8094         * gcc.c-torture/compile/switch-1.c: New test case.
8095
8096 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
8097
8098         PR fortran/25378
8099         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
8100         test to include more permuatations of mask and index.
8101         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
8102         respond to F2003 spec. that the position returned for an all false
8103         mask && condition is zero.
8104
8105 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
8106
8107         PR middle-end/25989
8108         * gcc.dg/gomp/pr25989.c: New test.
8109
8110 2006-03-13  Jeff Law  <law@redhat.com>
8111
8112         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
8113
8114 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
8115
8116         * gcc.dg/switch-9.c: New test.
8117
8118 2006-03-13  Richard Guenther  <rguenther@suse.de>
8119
8120         PR middle-end/26630
8121         * gcc.dg/torture/pr26630.c: New testcase.
8122
8123 2006-03-11  Roger Sayle  <roger@eyesopen.com>
8124
8125         * gfortran.dg/dependency_10.f90: New test case.
8126         * gfortran.dg/dependency_11.f90: Likewise.
8127
8128 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
8129             Erik Edelmann  <eedelman@gcc.gnu.org>
8130
8131         * gfortran.dg/allocatable_function_1.f90: New.
8132         * gfortran.dg/allocatable_function_2.f90: New.
8133
8134 2006-03-10  Richard Guenther  <rguenther@suse.de>
8135
8136         PR middle-end/26565
8137         * gcc.dg/torture/pr26565.c: New testcase.
8138
8139 2006-03-09  Eric Christopher  <echristo@apple.com>
8140
8141         * gcc.c-torture/compile/20060309-1.c: New.
8142
8143 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8144
8145         PR libgfortran/26499
8146         * gfortran.dg/write_back.f: New test.
8147         * gfortran.dg/write_rewind_1.f: New test.
8148         * gfortran.dg/write_rewind_2.f: New test.
8149
8150 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8151
8152         PR libgfortran/26554
8153         * gfortran.dg/read_logical.f90: New test.
8154
8155 2006-03-04  Laurent GUERBY <laurent@guerby.net>
8156
8157         * ada/acats/norun.lst: cdd2a03 now passes.
8158
8159 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
8160
8161         PR testsuite/25177
8162         * gcc.target/powerpc/pr18096-1.c: Change where the error
8163         would match.
8164
8165 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
8166
8167         * gcc.target/i386/cleanup-1.c: New test.
8168         * gcc.target/i386/cleanup-2.c: New test.
8169
8170 2006-03-04  Roger Sayle  <roger@eyesopen.com>
8171
8172         * gfortran.dg/dependency_9.f90: Remove for the time being.
8173
8174 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
8175
8176         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
8177         directive.
8178
8179 2006-03-03  Roger Sayle  <roger@eyesopen.com>
8180
8181         * gfortran.dg/dependency_9.f90: New test case.
8182
8183 2006-03-03  Roger Sayle  <roger@eyesopen.com>
8184
8185         * gfortran.dg/dependency_4.f90: New test case.
8186         * gfortran.dg/dependency_5.f90: New test case.
8187         * gfortran.dg/dependency_6.f90: New test case.
8188         * gfortran.dg/dependency_7.f90: New test case.
8189         * gfortran.dg/dependency_8.f90: New test case.
8190
8191 2006-03-03  Paul Brook  <paul@codesourcery.com>
8192
8193         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
8194         Add m68k-*-elf.
8195
8196 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
8197
8198         PR fortran/25031
8199         * multiple_allocation_1.f90: New test.
8200
8201 2006-03-03  Roger Sayle  <roger@eyesopen.com>
8202
8203         PR tree-optimization/26524
8204         * gfortran.dg/pr26524.f: New test case.
8205
8206 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8207
8208         * g++.dg/template/repo5.C: Cleanup repo files.
8209         * gcc.dg/20051201-1.c: Cleanup coverage files.
8210         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
8211         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
8212         tree dump files.
8213
8214 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
8215
8216         * objc.dg/objc-nofilename-1.m: New test.
8217         * objc.dg/bad-receiver-type.m: New test.
8218         * obj-c++.dg/bad-receiver-type.mm: New test.
8219
8220 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
8221
8222         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
8223
8224 2006-03-01  Mike Stump  <mrs@apple.com>
8225
8226         * g++.dg/abi/key2.C: Add.
8227
8228 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
8229
8230         * gfortran.dg/logical_dot_product.f90: New test.
8231
8232         PR fortran/26393
8233         * gfortran.dg/used_interface_ref.f90: New test.
8234
8235         PR fortran/20938
8236         * gfortran.dg/dependency_2.f90: New test.
8237         * gfortran.fortran-torture/execute/where17.f90: New test.
8238         * gfortran.fortran-torture/execute/where18.f90: New test.
8239         * gfortran.fortran-torture/execute/where19.f90: New test.
8240         * gfortran.fortran-torture/execute/where20.f90: New test.
8241
8242 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
8243
8244         * g++.dg/tree-ssa/pr26443.C: New test case.
8245
8246 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
8247
8248         PR middle-end/26022
8249         * g++.dg/opt/return-slot1.C: New test.
8250
8251 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8252
8253         PR libgfortran/26136
8254         * gfortran.dg/namelist_23.f90: New test.
8255
8256 2006-02-28  Roger Sayle  <roger@eyesopen.com>
8257
8258         PR middle-end/14752
8259         * gcc.dg/fold-eqandshift-2.c: New test case.
8260
8261 2006-02-28  Richard Guenther  <rguenther@suse.de>
8262
8263         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
8264         decomposition.
8265
8266 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
8267
8268         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
8269
8270 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8271
8272         PR libgfortran/26464
8273         * gfortran.dg/backspace_5.f: New test.
8274         * gfortran.dg/backspace_6.f: New test.
8275
8276 2006-02-26  Roger Sayle  <roger@eyesopen.com>
8277
8278         * gcc.dg/fold-eqandnot-1.c: New test case.
8279
8280 2006-02-26  Roger Sayle  <roger@eyesopen.com>
8281
8282         PR middle-end/19983
8283         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
8284
8285 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
8286
8287         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
8288         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
8289
8290 2006-02-26  Richard Guenther  <rguenther@suse.de>
8291
8292         PR tree-optimization/26421
8293         * gcc.dg/tree-ssa/pr26421.c: New testcase.
8294
8295 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
8296
8297         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
8298         * g++.old-deja/g++.robertl/eb132.C: Likewise.
8299
8300 2006-02-26  Roger Sayle  <roger@eyesopen.com>
8301
8302         * gcc.dg/fold-even-1.c: New test case.
8303
8304 2006-02-26  Roger Sayle  <roger@eyesopen.com>
8305
8306         PR middle-end/21137
8307         * gcc.dg/fold-eqandshift-1.c: New test case.
8308
8309 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
8310
8311         PR tree-optimization/25125
8312         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
8313         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
8314
8315 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
8316
8317         PR tree-optimizations/26359
8318         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
8319         with -fdump-tree-dceloop-details.
8320         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
8321
8322 2006-02-25  Roger Sayle  <roger@eyesopen.com>
8323
8324         PR middle-end/23673
8325         * gcc.dg/fold-eqxor-1.c: New test case.
8326         * gcc.dg/fold-eqxor-2.c: Likewise.
8327         * gcc.dg/fold-eqxor-3.c: Likewise.
8328
8329 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
8330
8331         PR fortran/23092
8332         * scalar_mask_1.f90: New test.
8333
8334 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
8335
8336         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
8337         * g++.dg/eh/uncaught2.C: New.
8338         * g++.dg/eh/uncaught3.C: New.
8339
8340 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8341
8342         PR libgfortran/26423
8343         * gfortran.dg/read_many_1.f: New test.
8344
8345 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
8346
8347         PR fortran/24519
8348         * gfortran.dg/dependency_3.f90: New test.
8349         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
8350         XFAILs.
8351
8352         PR fortran/25395
8353         * gfortran.dg/equiv_6.f90: New test.
8354
8355 2006-02-23  Jeff Law  <law@redhat.com>
8356
8357         * gcc.c-torture/compile/pr26425.c: New test.
8358
8359 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
8360
8361         PR middle-end/26412
8362         * gcc.dg/gomp/pr26412.c: New test.
8363
8364 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8365
8366         PR c++/26291
8367         * g++.dg/other/ellipsis1.C: New test.
8368         * g++.dg/parse/operator4.C: Adjust error marker.
8369
8370 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
8371
8372         PR target/25603
8373         * gfortran.dg/pr25603.f: New testcase.
8374
8375 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
8376
8377         * gcc.dg/bf-spl1.c: Don't specify -m68000.
8378         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
8379
8380 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
8381
8382         * g++.dg/eh/spbp.C: New.
8383
8384 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
8385
8386         PR middle-end/26379
8387         * gcc.target/i386/mmx-7.c: New test.
8388
8389 2006-02-20  Roger Sayle  <roger@eyesopen.com>
8390
8391         PR tree-optimization/26361
8392         * gcc.dg/tree-ssa/vrp27.c: New test case.
8393
8394 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
8395
8396         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
8397         * gcc.dg/tree-ssa/complex-4.c: Here.
8398
8399 2006-02-19  Roger Sayle  <roger@eyesopen.com>
8400
8401         PR middle-end/19543
8402         * gfortran.dg/logical_1.f90: New test case.
8403
8404 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
8405
8406         PR middle-end/26334
8407         * gcc.dg/20060218-1.c: Moved to...
8408         * gcc.target/i386/20060218-1.c: ... here.  New test.
8409
8410 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
8411
8412         PR fortran/26201
8413         * gfortran.dg/convert_1.f90: New.
8414
8415 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
8416
8417         PR fortran/25054
8418         * gfortran.dg/namelist_5.f90: New test.
8419
8420         PR fortran/25089
8421         * gfortran.dg/namelist_4.f90: New test.
8422
8423 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
8424
8425         PR tree-opt/25680
8426         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
8427
8428 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
8429
8430         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
8431         variable to take into account the variable name in the
8432         function header.
8433         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
8434
8435 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
8436
8437         PR middle-end/26334
8438         * gcc.c-torture/compile/20060217-1.c: New test.
8439         * gcc.dg/20060218-1.c: New test.
8440
8441 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
8442
8443         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
8444
8445 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
8446
8447         * gcc.dg/cpp/undef3.c: New test.
8448         * gcc.dg/cpp/trad/builtins2.c: New test.
8449
8450 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
8451
8452         PR c++/26266
8453         * g++.dg/template/static22.C: New test.
8454         * g++.dg/template/static23.C: New test.
8455         * g++.dg/template/static24.C: New test.
8456         * g++.dg/template/non-dependent13.C: New test.
8457         * g++.dg/init/member1.C: Tweak error markers.
8458
8459 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8460
8461         PR target/26255
8462         * gcc.c-torture/compile/pr26255.c: New test case.
8463
8464 2006-02-16  Roger Sayle  <roger@eyesopen.com>
8465
8466         * gfortran.fortran-torture/execute/where_10.f90: New test case.
8467         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
8468         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
8469         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
8470         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
8471         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
8472         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
8473
8474 2006-02-16  Jeff Law  <law@redhat.com>
8475
8476         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
8477         * gcc.dg/tree-ssa/vrp26.c: New test.
8478
8479 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
8480
8481         PR target/20353
8482         PR target/24578
8483         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
8484         __UCLIBC__ is defined.
8485
8486 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
8487
8488         PR fortran/26224
8489         * gfortran.dg/gomp/pr26224.f: New test.
8490
8491 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
8492
8493         PR tree-opt/25918
8494         * lib/target-supports.exp
8495         (check_effective_target_vect_short_mult): New.
8496         (check_effective_target_vect_char_mult): New.
8497         (check_effective_target_vect_widen_sum_qi_to_si): New.
8498         (check_effective_target_vect_widen_sum_qi_to_hi): New.
8499         (check_effective_target_vect_widen_sum_hi_to_si): New.
8500         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
8501         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
8502         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
8503         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
8504         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
8505         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
8506         vect-reduc-pattern-2c.c
8507         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
8508         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
8509         vect-reduc-pattern-1c.c
8510
8511 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
8512
8513         PR fortran/24557
8514         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
8515
8516 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
8517
8518         PR fortran/26054
8519         * gfortran.dg/enum_8.f90: Remove check for warning.
8520         * gfortran.dg/iomsg_1.f90: Ditto.
8521         * gfortran.dg/enum_1.f90: Ditto.
8522         * gfortran.dg/enum_9.f90: Ditto.
8523         * gfortran.dg/enum_2.f90: Ditto.
8524         * gfortran.dg/enum_10.f90: Ditto.
8525         * gfortran.dg/enum_3.f90: Ditto.
8526         * gfortran.dg/flush_1.f90: Ditto.
8527         * gfortran.dg/enum_4.f90: Ditto.
8528         * gfortran.dg/array_constructor_1.f90: Ditto.
8529         * gfortran.dg/enum_5.f90: Ditto.
8530         * gfortran.dg/enum_6.f90: Ditto.
8531         * gfortran.dg/enum_7.f90: Ditto.
8532
8533 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
8534
8535         PR middle-end/26300
8536         * gcc.c-torture/compile/20060215-1.c: New test.
8537
8538 2006-02-14  Roger Sayle  <roger@eyesopen.com>
8539
8540         PR middle-end/23670
8541         * gcc.dg/tree-ssa/andor-2.c: New test case.
8542
8543 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
8544
8545         PR fortran/25045
8546         * optional_dim.f90: New test.
8547
8548 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8549
8550         PR fortran/26277
8551         * gfortran.dg/label_4.f90: New.
8552
8553 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
8554             Diego Novillo  <dnovillo@redhat.com>
8555             Uros Bizjak  <uros@kss-loka.si>
8556
8557         * gfortran.dg/gomp: New directory.
8558
8559 2006-02-14  Richard Guenther  <rguenther@suse.de>
8560
8561         PR tree-optimization/26258
8562         * gcc.dg/torture/pr26258.c: New testcase.
8563
8564 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
8565
8566         PR fortran/26246
8567         * gfortran.dg/pr26246_1.f90: New test.
8568         * gfortran.dg/pr26246_2.f90: New test.
8569
8570         PR middle-end/26092
8571         * gcc.c-torture/compile/20060208-1.c: New test.
8572
8573 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
8574
8575         PR fortran/26074
8576         PR fortran/25103
8577         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
8578         * gfortran.dg/bad_automatic_objects_1.f90: New test.
8579         * gfortran.dg/automatic_module_variable.f90: Change error message.
8580
8581         PR fortran/20861
8582         * gfortran.dg/internal_dummy_1.f90: New test.
8583
8584         PR fortran/20871
8585         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
8586
8587
8588         PR fortran/25083
8589         * gfortran.dg/uncommon_block_data_1.f90: New test.
8590         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
8591         with standard.
8592
8593         PR fortran/25088
8594         * gfortran.dg/typed_subroutine_1.f90: New test.
8595
8596 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
8597
8598         * objc.dg/dwarf-1.m: New.
8599
8600 2006-02-13  Roger Sayle  <roger@eyesopen.com>
8601
8602         PR middle-end/24427
8603         * gcc.dg/tree-ssa/andor-1.c: New test case.
8604
8605 2006-02-13  Josh Conner  <jconner@apple.com>
8606
8607         PR target/25376
8608         * gcc.dg/pr25376.c: New test.
8609
8610         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
8611         assemble.
8612         * lib/target-supports.exp (check_named_sections_available):
8613         Only compile named-sections test -- don't assemble.
8614
8615 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8616
8617         * g++.dg/warn/no-write-strings.C: New test.
8618         * g++.dg/warn/write-strings.C: Likewise.
8619         * g++.dg/warn/write-strings-default.C: Likewise.
8620
8621 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
8622
8623         PR fortran/25806
8624         * gfortran.dg/ret_pointer_2.f90: New test.
8625
8626 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
8627
8628         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
8629
8630 2006-02-10  Jeff Law  <law@redhat.com>
8631
8632         * gcc.c-torture/compile/pr26213.c: New test.
8633
8634 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
8635
8636         gfortran.dg/null_1.f90: New test.
8637
8638 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8639
8640         PR fortran/14771
8641         * gfortran.dg/parens_4.f90: New.
8642         * gfortran.dg/parens_5.f90: New.
8643
8644 2006-02-10  Richard Guenther  <rguenther@suse.de>
8645
8646         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
8647
8648 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8649         Paul Thomas  <pault@gcc.gnu.org>
8650
8651         PR fortran/14771
8652         * gfortran.dg/parens_1.f90: New.
8653         * gfortran.dg/parens_2.f90: New.
8654         * gfortran.dg/parens_3.f90: New.
8655
8656 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
8657
8658         PR fortran/26038
8659         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
8660
8661         PR fortran/25059
8662         * gfortran.dg/impure_assignment_1.f90: New test.
8663
8664         PR fortran/25070
8665         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
8666
8667 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
8668
8669         PR target/26141
8670         * g++.dg/expr/stdarg2.C: New test.
8671
8672 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
8673
8674         PR inline-asm/16194
8675         * gcc.dg/pr16194.c: New test.
8676
8677 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8678
8679         * ada/acats/run_acats: Use portable variant of "$@".
8680
8681 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8682
8683         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
8684         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
8685
8686 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
8687
8688         PR tree-opt/26179
8689         * g++.dg/opt/pr26179.C: New test.
8690
8691 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
8692
8693         PR middle-end/26134
8694         * gcc.dg/tree-ssa/complex-3.c: New test.
8695
8696 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
8697
8698         * gcc.c-torture/compile/volatile-1.c: New test.
8699
8700 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
8701
8702         PR 26180
8703         * gcc.dg/tree-ssa/pr26180.c: New test.
8704
8705 2006-02-08  Jeff Law  <law@redhat.com>
8706
8707         * gcc.dg/tree-ssa/pr21417.c: New test.
8708
8709 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
8710
8711         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
8712         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
8713
8714 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
8715
8716         * lib/scanrtl.exp: New.
8717
8718 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8719
8720         PR c++/26071
8721         * g++.dg/other/virtual2.C: New test.
8722
8723         PR c++/26070
8724         * g++.dg/other/virtual1.C: New test.
8725
8726 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
8727
8728         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
8729         cleanup-ipa-dump): Update dump file glob patterns.
8730         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
8731         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
8732
8733         * lib/gcc-dg.exp: Load it.
8734         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
8735
8736 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
8737
8738         PR testsuite/26159
8739         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
8740         * gcc.dg/tree-ssa/pr23382.c: Ditto.
8741
8742 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8743
8744         PR fortran/25577
8745         * gfortran.dg/mvbits_1.f90: New.
8746
8747 2006-02-07  Dirk Mueller  <dmueller@suse.com>
8748
8749         * g++.dg/warn/Wdiv-by-zero.C: New test.
8750         * g++.dg/warn/Wno-div-by-zero.C: New.
8751
8752 2006-02-07  Jeff Law  <law@redhat.com>
8753
8754         * gcc.dg/tree-ssa/pr21559.c: New test.
8755
8756         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
8757         multiple VRP passes.
8758         * gcc.dg/tree-ssa/vrp09.c: Likewise.
8759         * gcc.dg/tree-ssa/vrp18.c: Likewise.
8760         * gcc.dg/tree-ssa/pr21582.c: Likewise.
8761         * gcc.dg/tree-ssa/pr20657.c: Likewise.
8762         * gcc.dg/tree-ssa/pr21001.c: Likewise.
8763         * gcc.dg/tree-ssa/vrp02.c: Likewise
8764         * gcc.dg/tree-ssa/vrp11.c: Likewise
8765         * gcc.dg/tree-ssa/pr14341.c: Likewise
8766         * gcc.dg/tree-ssa/vrp19.c: Likewise
8767         * gcc.dg/tree-ssa/vrp20.c: Likewise
8768         * gcc.dg/tree-ssa/vrp03.c: Likewise
8769         * gcc.dg/tree-ssa/pr21086.c: Likewise
8770         * gcc.dg/tree-ssa/pr21959.c: Likewise
8771         * gcc.dg/tree-ssa/vrp21.c: Likewise
8772         * gcc.dg/tree-ssa/vrp04.c: Likewise
8773         * gcc.dg/tree-ssa/pr25485.c: Likewise
8774         * gcc.dg/tree-ssa/pr22026.c: Likewise
8775         * gcc.dg/tree-ssa/vrp22.c: Likewise
8776         * gcc.dg/tree-ssa/vrp05.c: Likewise
8777         * gcc.dg/tree-ssa/20030807-10.c: Likewise
8778         * gcc.dg/tree-ssa/pr20701.c: Likewise
8779         * gcc.dg/tree-ssa/vrp23.c: Likewise
8780         * gcc.dg/tree-ssa/vrp06.c: Likewise
8781         * gcc.dg/tree-ssa/pr22117.c: Likewise
8782         * gcc.dg/tree-ssa/pr20702.c: Likewise
8783         * gcc.dg/tree-ssa/vrp15.c: Likewise
8784         * gcc.dg/tree-ssa/pr21090.c: Likewise
8785         * gcc.dg/tree-ssa/pr21294.c: Likewise
8786         * gcc.dg/tree-ssa/vrp24.c: Likewise
8787         * gcc.dg/tree-ssa/vrp07.c: Likewise
8788         * gcc.dg/tree-ssa/pr21563.c: Likewise
8789         * gcc.dg/tree-ssa/pr25382.c: Likewise
8790         * gcc.dg/tree-ssa/vrp16.c: Likewise
8791         * gcc.dg/tree-ssa/vrp25.c: Likewise
8792         * gcc.dg/tree-ssa/vrp08.c: Likewise
8793         * gcc.dg/tree-ssa/20030807-6.c: Likewise
8794         * gcc.dg/tree-ssa/vrp17.c: Likewise
8795         * gcc.dg/tree-ssa/pr21458.c: Likewise
8796         * g++.dg/tree-ssa/pr18178.C: Likewise
8797
8798 2006-02-07  Richard Guenther  <rguenther@suse.de>
8799
8800         PR c++/26140
8801         Revert
8802         2006-01-30  Richard Guenther  <rguenther@suse.de>
8803         PR c++/23372
8804         * gcc.dg/pr23372-1.C: New testcase.
8805
8806         * g++.dg/tree-ssa/pr26140.C: New testcase.
8807
8808 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
8809
8810         PR c++/9737
8811         * g++.dg/template/ttp15.C: New test.
8812         * g++.dg/template/ttp16.C: Likewise.
8813         * g++.dg/template/ttp17.C: Likewise.
8814         * g++.old-deja/g++.pt/ttp36.C: Remove.
8815         * g++.old-deja/g++.pt/ttp19.C: Likewise.
8816         * g++.old-deja/g++.pt/ttp37.C: Likewise.
8817         * g++.old-deja/g++.pt/ttp38.C: Likewise.
8818         * g++.old-deja/g++.pt/ttp39.C: Likewise.
8819         * g++.old-deja/g++.pt/ttp9.C: Likewise.
8820         * g++.old-deja/g++.pt/ttp40.C: Likewise.
8821         * g++.old-deja/g++.pt/ttp51.C: Likewise.
8822         * g++.old-deja/g++.pt/ttp26.C: Likewise.
8823         * g++.old-deja/g++.pt/ttp36.C: Likewise.
8824
8825 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
8826
8827         PR libfortran/23815
8828         * unf_io_convert_4.f90: New test.
8829
8830 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
8831
8832         * gcc.dg/tree-ssa/loadpre10.c: New test.
8833         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
8834         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
8835         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
8836
8837 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8838
8839         PR libfortran/24685
8840         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
8841
8842 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
8843
8844         PR tree-opt/25251
8845         * gfortran.dg/assign_7.f: New test.
8846
8847 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
8848
8849         PR fortran/26041
8850         PR fortran/26064
8851         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
8852         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
8853         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
8854
8855 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
8856
8857         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
8858         in size_t typedef.
8859
8860 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8861
8862         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
8863         * g++.dg/charset/string.c (foo): Likewise.
8864         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
8865         const char*
8866         * g++.dg/ext/builtin2.C (printf): Likewise.
8867         * g++.dg/init/new15.C (printf): Likewise.
8868         * g++.dg/opt/pr17697-1.C (foo): Likewise.
8869         * g++.dg/opt/pr17697-2.C (foo): Likewise.
8870         * g++.dg/opt/pr17697-3.C (foo): Likewise.
8871         * g++.dg/template/non-dependent4.C (temp): Likewise.
8872         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
8873         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
8874         parameter type to const char*.
8875         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
8876         Change type to const char*.
8877         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
8878         Likewise.
8879         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
8880         second parameter type to const char*.
8881         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
8882         (Y::Y): Change parameter type to const char*.
8883         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
8884         * g++.old-deja/g++.jason/report.C: Apply const correctness.
8885         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
8886         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
8887         (char*).
8888         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
8889         const char*.
8890         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
8891         type to const char*.
8892         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
8893         return type to const char*.
8894         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
8895         to const char*.
8896         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
8897         * g++.old-deja/g++.law/refs1.C: Likewise.
8898         * g++.old-deja/g++.law/visibility1.C: Likewise.
8899         * g++.old-deja/g++.law/visibility2.C: Likewise.
8900         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
8901         const char*.
8902         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
8903         * g++.old-deja/g++.mike/net48.C: Likewise.
8904         * g++.old-deja/g++.mike/p646.C: Likewise.
8905         * g++.old-deja/g++.mike/p6746.C: Likewise.
8906         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
8907         type to const char*.
8908         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
8909         deprecated conversion warning.
8910         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
8911         char*.
8912         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
8913         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
8914         * g++.old-deja/g++.pt/explicit8.C: Likewise.
8915         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
8916         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
8917         * g++.old-deja/g++.pt/nontype3.C: Likewise.
8918         * g++.old-deja/g++.pt/t39.C: Likewise.
8919         * g++.old-deja/g++.robertl/eb106.C: Likewise.
8920         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
8921
8922 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
8923
8924         PR fortran/25075
8925         intrinsic_argument_conformance_1.f90: New test.
8926
8927 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
8928
8929         PR fortran/20845
8930         * gfortran.dg/char_result_11.f90: Add SAVE.
8931         * gfortran.dg/der_pointer_4.f90: Ditto.
8932         * gfortran.dg/default_initialization.f90: New test.
8933
8934 2006-02-03  Jeff Law  <law@redhat.com>
8935
8936         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
8937         handle more than 100 dump files.
8938         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
8939         * lib/scantree.exp (scan-tree-dump): Likewise.
8940         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
8941         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
8942         * lib/scanipa.exp (scan-ipa-dump): Likewise.
8943         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
8944         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
8945
8946 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
8947
8948         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
8949
8950 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
8951
8952         * g++.dg/template/using12.C: New test.
8953
8954 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
8955
8956         * gcc.target/powerpc/pr25960.c: New test.
8957
8958 2006-02-02  Steven G. Kargl  <kargls@comcast>
8959
8960         PR fortran/24958
8961         gfortran.dg/nullify_2.f90: New test.
8962
8963 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
8964
8965         PR 25990
8966         * gcc.dg/gomp/pr25990.c: New test.
8967
8968 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
8969
8970         PR c++/25342
8971         * g++.gd/template/partial4.C: New test.
8972
8973 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
8974
8975         PR middle-end/26001
8976         * gfortran.dg/data_char_2.f90: New.
8977
8978 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
8979
8980         PR fortran/26039
8981         maxval_maxloc_conformance_1.f90: New test.
8982
8983 2006-01-31  Richard Guenther  <rguenther@suse.de>
8984
8985         * gcc.target/i386/sselibm-1.c: New testcase.
8986         * gcc.target/i386/sselibm-2.c: Likewise.
8987         * gcc.target/i386/sselibm-3.c: Likewise.
8988         * gcc.target/i386/sselibm-4.c: Likewise.
8989         * gcc.target/i386/sselibm-5.c: Likewise.
8990
8991 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
8992
8993         PR fortran/24266
8994         * gfortran.dg/arrayio_derived_2.f90: New.
8995
8996 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
8997
8998         * gcc.dg/unsigned-long-compare.c: New test.
8999
9000 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
9001
9002         PR testsuite/25318
9003         * lib/target-supports.exp (check_effective_target_freorder):
9004         Check to see if target supports -freorder-blocks-and-partition.
9005         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
9006         instead of "dg-require-named-sections".
9007
9008 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
9009
9010         PR target/14798:
9011         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
9012         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
9013         * gcc.dg/pragma-isr-trapa2.c: Likewise.
9014         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
9015         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
9016         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
9017         * gcc.dg/attr-isr-trap_exit.c: Likewise.
9018         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
9019
9020 2006-01-30  Richard Guenther  <rguenther@suse.de>
9021
9022         PR c++/23372
9023         * gcc.dg/pr23372-1.C: New testcase.
9024
9025 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
9026
9027         * gcc.dg/gomp/pr25874.c: New test.
9028
9029 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
9030
9031         PR tree-opt/25911
9032         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
9033
9034 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
9035
9036         PR fortran/18578
9037         PR fortran/18579
9038         PR fortran/20857
9039         PR fortran/20885
9040         * gfortran.dg/intent_out_1.f90: New test.
9041
9042 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
9043
9044         PR fortran/17911
9045         * gfortran.dg/procedure_lvalue.f90: New test.
9046
9047         PR fortran/20895
9048         PR fortran/25030
9049         * gfortran.dg/char_pointer_assign_2.f90: New test.
9050         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
9051         assignment to be consistent with standard.
9052         * gfortran.dg/char_result_2.f90: The same.
9053         * gfortran.dg/char_result_8.f90: The same.
9054
9055 2006-01-28  Zack Weinberg  <zackw@panix.com>
9056
9057         * gcc.dg/Woverlength-strings.c
9058         * gcc.dg/Woverlength-strings-pedantic-c89.c
9059         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
9060         * gcc.dg/Woverlength-strings-pedantic-c99.c
9061         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
9062
9063 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
9064
9065         * gcc.c-torture/execute/20060127-1.c: New test.
9066
9067 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
9068
9069         PR c++/25999
9070         * g++.dg/ext/pragmaweak1.C: New test.
9071
9072 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
9073
9074         PR c++/25855
9075         * g++.dg/template/spec29.C: New test.
9076
9077 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
9078
9079         PR c/19606.
9080         * gcc.c-torture/execute/pr19606.c: New.
9081
9082 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
9083
9084         * gcc.dg/pragma-re-4.c: New test.
9085
9086 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
9087
9088         PR fortran/25964
9089         * gfortran.dg/assumed_size_refs_3.f90: New test.
9090
9091 2006-01-27  Ben Elliston  <bje@au.ibm.com>
9092
9093         * gcc.misc-tests/dectest.exp: Remove defunct comment.
9094
9095 2006-01-26  Laurent GUERBY <laurent@guerby.net>
9096
9097         PR ada/21317
9098         * ada/acats/support/impdef.a: Add One_Long_Second.
9099         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
9100         * ada/acats/tests/c9/c94026.a: Likewise.
9101         * ada/acats/tests/c9/c97305c.ada: Likewise.
9102         * ada/acats/tests/c9/c99004a.ada: Likewise.
9103
9104 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
9105
9106         PR fortran/25964
9107         * gfortran.dg/global_references_2.f90: New test.
9108
9109         PR fortran/25084
9110         PR fortran/20852
9111         PR fortran/25085
9112         PR fortran/25086
9113         * gfortran.dg/assumed_charlen_function_1.f90: New test.
9114         * gfortran.dg/assumed_charlen_function_3.f90: New test.
9115
9116         PR fortran/25416
9117         * gfortran.dg/assumed_charlen_function_2.f90: New test.
9118
9119 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
9120
9121         PR c/25892
9122         * gcc.dg/Wpointer-sign.c: New.
9123         * gcc.dg/Wpointer-sign-Wall.c: New.
9124         * gcc.dg/Wpointer-sign-Wall-no.c: New.
9125         * gcc.dg/Wpointer-sign-pedantic.c: New.
9126         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
9127         * gcc.dg/conv-2.c: Use -Wpointer-sign.
9128
9129 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
9130
9131         PR C/25861
9132         * gcc.c-torture/compile/pr25861.c: New test.
9133
9134 2006-01-26  Paul Brook  <paul@codesourcery.com>
9135
9136         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
9137         on short-enum targets.
9138         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
9139         variable.
9140         (generate_fields): Use short_enums.
9141         (main): Set short_enums.  Document -e.
9142         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
9143         on short-enum targets.
9144         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
9145         variable.
9146         (generate_fields): Use short_enums.
9147         (main): Set short_enums.  Document -e.
9148         * lib/target-supports.exp (check_effective_target_short_enums): New.
9149
9150 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
9151
9152         PR target/25947
9153         * gcc.dg/torture/pr25947-1.c: New test.
9154
9155 2006-01-25  Jan Hubicka  <jh@suse.cz>
9156             Roger Sayle  <roger@eyesopen.com>
9157
9158         PR rtl-optimization/25703
9159         * gcc.target/i386/20060125-1.c: New test case.
9160         * gcc.target/i386/20060125-2.c: New test case.
9161
9162 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
9163
9164         PR fortran/18540
9165         * gfortran.dg/goto_1.f: New.
9166
9167 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
9168
9169         PR fortran/25716
9170         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
9171         25716 on 32-bit systems too.
9172
9173 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
9174
9175         PR testsuite/25590
9176         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
9177
9178 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
9179
9180         * gcc.dg/tree-ssa/gen-vect-33.c: New.
9181
9182 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9183
9184         PR fortran/25835
9185         * gfortran.dg/read_eof.f90: Delete, renamed.
9186         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
9187         * gfortran.dg/read_eof_2.f90: New test.
9188         * gfortran.dg/read_eof_3.f90: New test.
9189
9190 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
9191
9192         PR tree-opt/25860
9193         * gcc.c-torture/compile/pr25860.c: New test.
9194
9195 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9196
9197         PR c++/25552
9198         * g++.dg/parse/dtor8.C: New test.
9199
9200 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
9201
9202         PR testsuite/25891
9203         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
9204         * gcc.dg/gomp/gomp.exp: Return without testing anything if
9205         check_effective_target_fopenmp returns 0.
9206
9207 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
9208
9209         PR ada/20548
9210         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
9211         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
9212         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
9213
9214 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
9215
9216         PR tree-opt/25857
9217         * g++.dg/opt/pr25857.C: New test.
9218
9219 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
9220         Jan Hubicka  <jh@suse.cz>
9221         Richard Guenther  <rguenther@suse.de>
9222
9223         PR rtl-optimization/25654
9224         * gcc.dg/torture/pr25654.c: New testcase.
9225         * gcc.target/i386/pr25654.c: Likewise.
9226
9227 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
9228
9229         PR fortran/25901
9230         * gfortran.dg/internal references_2.f90: New test.
9231
9232         Fix regression in testing of admissability of attributes.
9233         * gfortran.dg/intent_used_1.f90: New test.
9234
9235 2006-01-23  Ben Elliston  <bje@au.ibm.com>
9236
9237         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
9238         Remove target conditional torture options for i?86 and x86_64
9239         GNU/Linux.
9240
9241 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9242
9243         PR c++/10891
9244         * g++.dg/rtti/no-rtti.C: New.
9245
9246 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
9247
9248         PR c++/25895
9249         * g++.dg/inherit/conv2.C: New test.
9250
9251         PR c++/25856
9252         * g++.dg/parse/dtor7.C: New test.
9253
9254         PR c++/25858
9255         * g++.dg/template/crash44.C: New test.
9256
9257 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
9258
9259         PR fortran/25124
9260         PR fortran/25625
9261         * gfortran.dg/internal_references_1.f90: New test.
9262           PR fortran/20881
9263         PR fortran/23308
9264         PR fortran/25538
9265         PR fortran/25710
9266         * gfortran.dg/global_references_1.f90: New test.
9267         * gfortran.dg/g77/19990905-1.f: Restore the error that
9268         there is a clash between the common block name and
9269         the name of a subroutine reference.
9270
9271         PR fortran/PR24276
9272         * gfortran.dg/aliasing_dummy_1.f90: New test.
9273
9274 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
9275
9276         * gcc.dg/vmx/1b-01.c: Warning fix.
9277         * gcc.dg/vmx/1c-02.c: Likewise.
9278         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
9279
9280 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
9281
9282         PR testsuite/24962
9283         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
9284
9285 2006-01-20  Richard Guenther  <rguenther@suse.de>
9286         Steven Bosscher <stevenb.gcc@gmail.com>
9287
9288         PR rtl-optimization/24626
9289         * gcc.dg/torture/pr24626-1.c: New testcase.
9290         * gcc.dg/torture/pr24626-2.c: Likewise.
9291         * gcc.dg/torture/pr24626-3.c: Likewise.
9292         * gcc.dg/torture/pr24626-4.c: Likewise.
9293
9294 2006-01-20  Dirk Mueller  <dmueller@suse.com>
9295
9296         PR c++/5520
9297         * g++.dg/warn/empty-body.C: New.
9298
9299 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
9300
9301         PR c++/22136
9302         * g++.dg/template/using10.C: New test.
9303         * g++.dg/temlpate/using11.C: Likewise.
9304         * g++.dg/inherit/using5.C: Tweak error messages.
9305
9306 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
9307
9308         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
9309         target test.
9310         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
9311
9312 2006-01-19  Jan Hubicka  <jh@suse.cz>
9313
9314         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
9315
9316 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9317
9318         PR c++/25854
9319         * g++.dg/template/spec28.C: New test.
9320
9321 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
9322
9323         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
9324         Fix fprintf's by adding srcdir or removing it.
9325
9326 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
9327
9328         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
9329         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
9330         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
9331         * testsuite/gcc.dg/gomp/empty.c: Likewise.
9332         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
9333         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
9334         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
9335         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
9336         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
9337         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
9338         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
9339         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
9340         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
9341         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
9342
9343 2006-01-18  Jeff Law  <law@redhat.com>
9344
9345         * gcc.dg/tree-ssa/vrp25.c: New test.
9346
9347 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
9348
9349         * gcc.dg/pr25805.c: Fix misapplied patch.
9350
9351 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
9352
9353         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
9354         (check_effective_target_vect_udot_qi): New.
9355         (check_effective_target_vect_sdot_hi): New.
9356         (check_effective_target_vect_udot_hi): New.
9357         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
9358         prefixed with "wrapv-" with -fwrapv.
9359         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
9360         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
9361         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
9362         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
9363         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
9364
9365         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
9366         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
9367         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
9368         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
9369
9370 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9371
9372         PR c++/16829
9373         * g++.dg/other/default2.C: New test.
9374         * g++.dg/other/default3.C: New test.
9375
9376 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
9377
9378         PR c/25805
9379         * gcc.dg/pr25805.c: New file.
9380
9381 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
9382
9383         PR c++/25836
9384         * g++.dg/template/init6.C: New test.
9385
9386 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
9387
9388         * gcc.dg/tree-ssa/pr24287.c: New test
9389
9390 2006-01-18  Eric Christopher  <echristo@apple.com>
9391
9392         * g++.dg/eh/table.C: New.
9393
9394 2006-01-18  DJ Delorie  <dj@redhat.com>
9395
9396         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
9397         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
9398         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
9399         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
9400
9401 2006-01-18  Jeff Law  <law@redhat.com>
9402
9403         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
9404         on wrapping on overflow semantics.
9405
9406         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
9407
9408         * gcc.gc/tree-ssa/vrp23.c: New test.
9409         * gcc.gc/tree-ssa/vrp24.c: New test.
9410
9411 2006-01-18  Richard Henderson  <rth@redhat.com>
9412             Aldy Hernandez  <aldyh@redhat.com>
9413             Jakub Jelinek  <jakub@redhat.com>
9414             Diego Novillo  <dnovillo@redhat.com>
9415             Uros Bizjak  <uros@kss-loka.si>
9416
9417         * testsuite/gcc.dg/gomp: New directory.
9418
9419 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
9420             Steven G. Kargl  <kargls@comcast.net>
9421
9422         PR fortran/20869
9423         * gfortran.dg/intrinsic_external_1.f90: New test.
9424
9425         PR fortran/20875.
9426         * gfortran.dg/elemental_pointer_1.f90: New test.
9427
9428         PR fortran/25024
9429         * gfortran.dg/external_procedures_1.f90: New test.
9430
9431         PR fortran/25785
9432         gfortran.dg/assumed_present.f90: New test.
9433
9434 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
9435
9436         * g++.dg/parse/lookup5.C: New test.
9437
9438 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9439
9440         PR fortran/25697
9441         * gfortran.dg/read_eof.f90: New test.
9442
9443 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
9444
9445         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
9446         add a closing brace.
9447
9448 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9449
9450         PR fortran/25631
9451         * gfortran.dg/fmt_tl.f: New test.
9452
9453 2006-01-17  Eric Christopher  <echristo@apple.com>
9454
9455         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
9456         * g++.old-deja/g++.warn/impint2.C: Ditto.
9457         * g++.old-deja/g++.other/null1.C: Ditto.
9458         * g++.dg/warn/conv2.C: Ditto.
9459         * g++.dg/warn/conv4.C: New file.
9460
9461 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
9462
9463         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
9464
9465 2006-01-17  Andreas Jaeger  <aj@suse.de>
9466             Janis Johnson <janis187@us.ibm.com>
9467
9468         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
9469         in 64-bit.
9470         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
9471         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
9472
9473 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
9474
9475         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
9476         xfail txxx where xxx >= 25.
9477
9478 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
9479
9480         PR testsuite/25764
9481         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
9482
9483 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
9484
9485         PR c/25682
9486         * gcc.dg/pr25682.c: New test.
9487         * g++.dg/parse/array-size2.C: New test.
9488
9489 2006-01-16  Ian Lance Taylor  <ian@airs.com>
9490
9491         * consistency.vlad: Remove entire directory, 1652 files.
9492
9493 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
9494
9495         * lib/target-supports.exp (check_effective_target_dfp_nocache,
9496         check_effective_target_dfprt_nocache): New.
9497         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
9498         (check_effective_target_dfprt): New.
9499         * lib/c-compat.exp (check_dfp): Remove.
9500         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
9501         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
9502         level of support for decimal float.
9503         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
9504         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
9505         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
9506         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
9507         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
9508         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
9509         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
9510         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
9511         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
9512         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
9513         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
9514         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
9515         directives.
9516
9517 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
9518
9519         PR testsuite/25741
9520         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
9521         $base_dir/../.
9522         * lib/gfortran.exp (gfortran_init): Likewise.
9523         * lib/obj-c++.exp (obj-c++_init): Likewise.
9524         * lib/scanasm.exp (scan-assembler-dem): Likewise.
9525         (scan-assembler-dem-not): Likewise.
9526         * lib/scandump.exp (scan-dump-dem): Likewise.
9527         (scan-dump-dem-not): Likewise.
9528
9529 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
9530
9531         PR testsuite/25767
9532         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
9533         powerpc-*-darwin*.
9534         * lib/obj-c++.exp (obj-c++_init): Likewise.
9535
9536 2006-01-16  Richard Guenther  <rguenther@suse.de>
9537
9538         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
9539
9540 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9541
9542         PR testsuite/25777
9543         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
9544         to LD_LIBRARY_PATH.
9545
9546 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
9547             Andrew Pinski  <pinskia@physics.uc.edu>
9548
9549         * gcc.dg/minmax-1.c: New test.
9550
9551 2006-01-16  Ben Elliston  <bje@au.ibm.com>
9552
9553         * gcc.dg/dfp/dfp.exp: Correct FSF address.
9554         * gcc.misc-tests/dectest.exp: Ditto.
9555
9556 2006-01-15  Ian Lance Taylor  <ian@airs.com>
9557
9558         PR testsuite/25796
9559         * gcc.target/i386/cmov6.c: Use -march=k8.
9560
9561 2006-01-15  Andreas Jaeger  <aj@suse.de>
9562
9563         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
9564         x86 does not have __float128.
9565
9566 2006-01-14  Ian Lance Taylor  <ian@airs.com>
9567
9568         * gcc.target/i386/cmov6.c: New test.
9569
9570 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
9571
9572         PR c++/25663
9573         * g++.dg/template/ctor6.C: New test.
9574
9575 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
9576
9577         PR tree-optimization/25485
9578         * gcc.dg/tree-ssa/pr25485.c: New.
9579
9580 2006-01-14  Richard Guenther  <rguenther@suse.de>
9581
9582         PR tree-optimization/22548
9583         PR tree-optimization/22555
9584         PR tree-optimization/22501
9585         * gcc.dg/tree-ssa/alias-4.c: New testcase.
9586         * gcc.dg/tree-ssa/alias-5.c: Likewise.
9587         * gcc.dg/tree-ssa/alias-6.c: Likewise.
9588         * gcc.dg/tree-ssa/alias-7.c: Likewise.
9589         * gcc.dg/tree-ssa/alias-8.c: Likewise.
9590         * gcc.dg/tree-ssa/alias-9.c: Likewise.
9591         * gcc.dg/tree-ssa/alias-10.c: Likewise.
9592         * gcc.dg/tree-ssa/alias-11.c: Likewise.
9593         * gcc.dg/tree-ssa/alias-12.c: Likewise.
9594
9595 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
9596
9597         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
9598         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
9599
9600 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
9601         Richard Guenther  <rguenther@suse.de>
9602
9603         PR rtl-optimization/24257
9604         * gcc.dg/torture/pr24257.c: New testcase.
9605
9606 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
9607
9608         * gcc.c-torture/execute/20060110-1.c: New test.
9609         * gcc.c-torture/execute/20060110-2.c: New test.
9610
9611 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
9612
9613         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
9614
9615 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
9616
9617         PR fortran/25756
9618         * gfortran.dg/label_3.f90: New test.
9619
9620 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
9621
9622         PR tree-optimization/25771
9623         * g++.dg/tree-ssa/pr25771.C: New test
9624
9625 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
9626
9627         PR tree-opt/24365
9628         * g++.dg/opt/complex5.C: New test.
9629
9630 2006-01-13  Richard Guenther  <rguenther@suse.de>
9631
9632         * gcc.target/i386/387-9.c: New testcase.
9633
9634 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
9635
9636         PR c++/24824
9637         * g++.dg/debug/dwarf2-1.C: New.
9638
9639 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
9640
9641         PR testsuite/25728
9642         * lib/gcov.exp (verify-lines): Add "close $fd".
9643
9644 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
9645             Ben Elliston  <bje@au.ibm.com>
9646
9647         * gcc.dg/dfp/inf-1.c: New test.
9648
9649 2006-01-12  Janis Johnson <janis187@us.ibm.com>
9650             Yao Qi  <qiyaoltc@cn.ibm.com>
9651             Ben Elliston  <bje@au.ibm.com>
9652             Jon Grimm  <jgrimm2@us.ibm.com>
9653
9654         * gcc.dg/nodfp-1.c: New test.
9655         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
9656         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
9657         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
9658         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
9659         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
9660         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
9661         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
9662         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
9663         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
9664         * gcc.dg/format/dfp-scanf-1.c: Likewise.
9665         * gcc.dg/format/dfp-printf-1.c: Likewise.
9666         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
9667         (compat_setup_dfp): New.
9668         * gcc.dg/compat/compat.exp: Use it.
9669         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
9670         Make some variables global, prepend "compat_" to their names.
9671         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
9672         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
9673         * gcc.misc-tests/dectest.exp: New test driver for decTest.
9674         * lib/compat.exp (compat_skip_list): Make global, rename.
9675         * lib/c-compat.exp: New file.
9676         * lib/target-supports.exp (check_effective_target_dfp): New.
9677
9678         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
9679         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
9680         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
9681         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
9682         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
9683         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
9684         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
9685         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
9686         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
9687         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
9688         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
9689         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
9690         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
9691         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
9692         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
9693         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
9694         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
9695         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
9696         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
9697         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
9698         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
9699         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
9700         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
9701         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
9702         gcc.dg/dfp/struct-layout-1.c,
9703         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
9704         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
9705         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
9706         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
9707         gcc.dg/dfp/func-vararg-dfp.c,
9708         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
9709         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
9710         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
9711         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
9712         gcc.dg/dfp/wtr-conversion-1.c: New tests.
9713
9714 2006-01-11  Richard Guenther  <rguenther@suse.de>
9715
9716         PR tree-optimization/25734
9717         * gcc.dg/tree-ssa/pr25734.c: New testcase.
9718
9719 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
9720
9721         PR fortran/25486
9722         * gfortran.dg/literal_character_constant_1_x.F: New test.
9723         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
9724         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
9725         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
9726
9727 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
9728
9729         PR c++/25386
9730         * g++.dg/ext/packed3.C: Add expected packed error.
9731
9732 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
9733
9734         PR target/25706
9735         * gcc.dg/torture/pr25706-1.c: New test.
9736
9737 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
9738
9739         PR tree-optimization/23109
9740         PR tree-optimization/23948
9741         PR tree-optimization/24123
9742
9743         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
9744         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
9745         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
9746         g++.dg/tree-ssa/pr23948.C: New testcases.
9747         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
9748         three divisions in order to do the optimization.
9749
9750 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
9751
9752         PR c++/25632
9753         * g++.dg/other/pr25632.C: New test.
9754
9755 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
9756
9757         PR fortran/25730
9758         * gfortran.dg/used_types_1.f90: New test.
9759
9760 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
9761
9762         PR target/25718
9763         * gcc.dg/torture/pr25718-1.c: New test.
9764
9765 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
9766
9767         * gfortran.dg/list_read_2.f90: Fix typo in description.
9768
9769 2006-01-10  Jan Beulich  <jbeulich@novell.com>
9770
9771         * lib/target-supports.exp (check_visibility_available): Simplify test
9772         for *-*-netware*.
9773         (check_profiling_available): Fail for *-*-netware*.
9774         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
9775         * gcc.dg/20021014-1.c: Likewise.
9776         * gcc.dg/nest.c: Likewise.
9777
9778 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
9779
9780         fortran/24936
9781         * gfortran.dg/forall_3.f90: New test.
9782
9783 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
9784
9785         PR fortran/21977
9786         * gfortran.dg/nesting_2.f90: New test.
9787         * gfortran.dg/nesting_3.f90: New test.
9788
9789 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
9790
9791         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
9792         Fix typo in comment.
9793
9794 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
9795
9796         * gfortran.dg/single_char_string.f90: New test.
9797
9798 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
9799
9800         * gfortran.dg/ichar_2.f90: New test.
9801
9802 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
9803
9804         PR fortran/25093
9805         * gfortran.dg/private_type_4.f90: New.
9806
9807 2006-01-07  Richard Guenther  <rguenther@suse.de>
9808
9809         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
9810
9811 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9812
9813         * gfortran.dg/func_decl_1.f90: New.
9814         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
9815         * gfortran.dg/array_alloc_2.f90: Likewise.
9816         * gfortran.dg/char_result_8.f90: Likewise.
9817         * gfortran.dg/dup_save_1.f90: Likewise.
9818         * gfortran.dg/dup_save_2.f90: Likewise.
9819         * gfortran.dg/f2c_6.f90: Likewise.
9820         * gfortran.dg/f2c_7.f90: Likewise.
9821         * gfortran.dg/func_result_2.f90: Likewise.
9822         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
9823
9824 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
9825
9826         PR fortran/22146
9827         * gfortran.dg/elemental_subroutine_1.f90: New test.
9828         * gfortran.dg/elemental_subroutine_2.f90: New test.
9829
9830         PR fortran/25029
9831         PR fortran/21256
9832         * gfortran.dg/assumed_size_refs_1.f90: New test.
9833
9834         PR fortran/20868
9835         PR fortran/20870
9836         * gfortran.dg/assumed_size_refs_2.f90: New test.
9837         * gfortran.dg/initialization_1.f90: Change warning message.
9838
9839 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
9840
9841         * gcc.dg/tree-ssa/loop-15.c: New test.
9842
9843 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9844
9845         PR fortran/25598
9846         * gfortran.dg/backspace_3.f: New test.
9847         * gfortran.dg/backspace_4.f: New test.
9848
9849 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9850
9851         PR fortran/24268
9852         * gfortran.dg/fmt_white.f: Update test.
9853
9854 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
9855
9856         * gcc.dg/cast-1.c: Add new warning.
9857         * gcc.dg/cast-2.c: Likewise.
9858         * gcc.dg/cast-3.c: Likewise.
9859         * gcc.dg/format/cast-1.c: Likewise.
9860         * gcc.dg/cast-4.c: New testcase.
9861
9862 2006-01-05  Richard Guenther  <rguenther@suse.de>
9863
9864         PR tree-optimization/22555
9865         * gcc.dg/tree-ssa/alias-3.c: New testcase.
9866
9867 2006-01-05  Richard Guenther  <rguenther@suse.de>
9868             Diego Novillo  <dnovillo@redhat.com>
9869
9870         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
9871         * gcc.dg/tree-ssa/loop-8.c: Likewise.
9872         * gcc.dg/tree-ssa/loop-1.c: Likewise.
9873         * gcc.dg/tree-ssa/pr23294.c: Likewise.
9874         * gcc.dg/tree-ssa/pr21985.c: Likewise.
9875         * gcc.dg/tree-ssa/loop-14.c: Likewise.
9876         * gcc.dg/tree-ssa/loop-2.c: Likewise.
9877         * gcc.dg/tree-ssa/loop-3.c: Likewise.
9878         * gcc.dg/tree-ssa/loop-4.c: Likewise.
9879         * gcc.dg/tree-ssa/pr21171.c: Likewise.
9880         * gcc.dg/tree-ssa/loop-5.c: Likewise.
9881         * gcc.dg/tree-ssa/loop-10.c: Likewise.
9882         * gcc.dg/tree-ssa/loop-6.c: Likewise.
9883         * treelang/compile/extravar.tree: Likewise.
9884         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
9885         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
9886         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
9887         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
9888         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
9889
9890 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
9891
9892         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
9893         for 64-bit fix.
9894
9895 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
9896
9897         PR fortran/23675
9898         gfortran.dg/char_result_11.f90: New.
9899
9900 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
9901
9902         PR c++/24782
9903         * g++.dg/parse/access9.C: New test.
9904         * g++.dg/tc1/dr52.C: Tweak error markers.
9905
9906 2006-01-04  Richard Henderson  <rth@redhat.com>
9907
9908         Merge from gomp branch.
9909         * g++.dg/parse/pragma2.C: Update expected error lines.
9910
9911 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
9912
9913         * g++.dg/other/i386-2.C: New test.
9914
9915         PR target/25554
9916         * gcc.c-torture/compile/20051228-1.c: New test.
9917
9918         PR c/25559
9919         * gcc.dg/pr25559.c: New test.
9920
9921 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
9922
9923         PR c++/25492
9924         * g++.dg/lookup/friend9.C: New test.
9925
9926         PR c++/25625
9927         * g++.dg/template/repo5.C: New test.
9928
9929 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
9930
9931         PR fortran/25101
9932         * gfortran.dg/forall_2.f90: New test.
9933
9934 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
9935
9936         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
9937         dg-require-weak.  Adjust regexp to handle leading-underscore
9938         targets and space as well as TAB after .weak.  Change previous
9939         64-bit fix to not use naked dot.
9940
9941 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
9942
9943         PR rtl-optimization/25578
9944         * gcc.c-torture/execute/20060102-1.c: New testcase.
9945
9946 2006-01-03  Richard Guenther  <rguenther@suse.de>
9947
9948         PR c/25183
9949         * gcc.dg/torture/pr25183.c: New testcase.
9950
9951 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
9952
9953         Merge from gomp-branch.
9954         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
9955         * gcc.dg/ia64-sync-2.c: Likewise.
9956         * gcc.dg/ia64-sync-3.c: Likewise.
9957         * gcc.dg/ia64-sync-4.c: Likewise.
9958         * gcc.dg/sync-2.c: Likewise.
9959         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
9960         that sparc64-*-* and sparcv9-*-* supports sync builtins.
9961
9962 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
9963
9964         PR c++/25635
9965         * g++.dg/parse/operator6.C: New test.
9966
9967         PR c++/25637
9968         * g++.dg/parse/error29.C: New test.
9969
9970         PR c++/25638
9971         * g++.dg/parse/dtor6.C: New test.
9972
9973         PR c++/25633
9974         * g++.dg/parse/ctor3.C: New test.
9975
9976         PR c++/25634
9977         * g++.dg/template/class3.C: New test.
9978
9979 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
9980
9981         * g++.dg/debug/debug9.C: New.
9982
9983 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
9984
9985         PR fortran/24640
9986         * gfortran.dg/label_2.f90: New test.
9987
9988 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9989
9990         * g++.dg/lookup/using12.C: Tighten error marker.
9991
9992 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
9993             Andrew Pinski <pinskia@physics.uc.edu>
9994
9995         * gcc.target/powerpc/darwin-abi-3.c: New file.
9996         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
9997         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
9998         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
9999         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
10000         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
10001         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
10002         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
10003         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
10004
10005 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
10006
10007         * gcc.dg/tree-ssa/loadpre1.c: New;
10008         * gcc.dg/tree-ssa/loadpre2.c: New;
10009         * gcc.dg/tree-ssa/loadpre3.c: New;
10010         * gcc.dg/tree-ssa/loadpre4.c: New;
10011         * gcc.dg/tree-ssa/loadpre5.c: New;
10012         * gcc.dg/tree-ssa/loadpre6.c: New;
10013         * gcc.dg/tree-ssa/loadpre7.c: New;
10014         * gcc.dg/tree-ssa/loadpre8.c: New;
10015         * gcc.dg/tree-ssa/loadpre9.c: New;
10016
10017 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
10018
10019         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
10020         * g++.dg/abi/thunk4.C: Likewise.
10021
10022 2006-01-01  Andreas Jaeger  <aj@suse.de>
10023
10024         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
10025         portable.
10026
10027 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
10028
10029         PR c++/25294
10030         * gcc.dg/pragma-pack-3.c: New test.
10031         * g++.dg/parse/pragma3.C: New test.
10032
10033 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10034
10035         PR middle-end/24827
10036         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
10037
10038 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10039
10040         PR testsuite/25214
10041         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
10042
10043 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
10044
10045         PR fortran/22607
10046         * gfortran-dg/pure_byref_3.f90: New.
10047
10048         fortran/PR 25396
10049         * gfortran.dg/userdef_operator_1.f90: New.
10050
10051 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
10052
10053         * g++.dg/abi/thunk3.C: New.
10054         * g++.dg/abi/thunk4.C: New.
10055
10056 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
10057
10058         PR fortran/25532
10059         * gfortran.dg/host_used_types_1.f90: New test. Check that host
10060         associated derived type components of derived types are
10061         properly declared in contained procedures.
10062
10063 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10064
10065         PR libgfortran/25139
10066         * gfortran.dg/backspace_2.f: New test.
10067
10068 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10069
10070         PR libgfortran/25550
10071         * gfortran.dg/endfile.f: New test.
10072
10073 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10074
10075         PR libgfortran/25419
10076         * gfortran.dg/comma.f: New test.
10077
10078 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10079
10080         * lib/gfortran-dg.exp: Remove trailing whitespace.
10081         * lib/fortran-torture.exp: Test with -fbounds-check instead of
10082         -funroll-all-loops.
10083
10084 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
10085
10086         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
10087         Extended Double long doubles or repeat tests when long double is
10088         the same size as double.
10089
10090 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10091
10092         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
10093
10094         PR testsuite/25442
10095         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
10096         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
10097
10098         PR testsuite/25441
10099         * gcc.dg/pr23911.c: Make test variable static.
10100
10101         PR testsuite/25444
10102         * gcc.dg/tree-ssa/pr14841.c: Likewise.
10103
10104 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
10105
10106         PR c++/25439
10107         * g++.dg/parse/crash17.C: Adjust error markers.
10108         * g++.dg/template/error20.C: New test.
10109
10110 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
10111
10112         PR c++/23172
10113         * g++.dg/ext/complit4.C: New test.
10114
10115         PR c++/25417
10116         * g++.dg/ext/complit5.C: Likewise.
10117
10118 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
10119
10120         PR tree-optimization/25125
10121         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
10122         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
10123         * gcc.c-torture/execute/pr25125.c: New.
10124
10125 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
10126
10127         PR fortran/25029
10128         PR fortran/21256
10129         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
10130         with incorrect assumed size references.
10131
10132 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
10133
10134         PR c++/23171
10135         * g++.dg/opt/init1.C: New test.
10136
10137 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
10138
10139         PR c++/24671
10140         * g++.dg/template/sfinae3.C: New test.
10141
10142 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10143
10144         * g++.dg/other/friend4.C: New test.
10145
10146 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
10147
10148         PR target/25005
10149         * g++.dg/opt/pr25005.C: New test.
10150
10151 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
10152
10153         PR c++/25369
10154         * g++.dg/template/ptrmem16.C: New test.
10155
10156 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
10157
10158         PR fortran/25029
10159         PR fortran/21256
10160         * gfortran.dg/initialization_1.f90: Add test of SIZE.
10161
10162 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10163
10164         PR libgfortran/25307
10165         * gfortran.dg/list_read_5.f90: New test.
10166
10167 2005-12-22  Richard Henderson  <rth@redhat.com>
10168
10169         * gcc.target/i386/sse-7.c: Use -msse2.
10170
10171 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
10172
10173         PR rtl-optimization/25432
10174         * gcc.c-torture/compile/20051216-1.c: New test.
10175
10176         PR objc/25328
10177         * objc/execute/pr25328.m: New test.
10178
10179 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
10180
10181         PR c++/25364
10182         * g++.dg/template/call4.C: New test.
10183
10184 2005-12-22  Dale Johannesen  <dalej@apple.com>
10185
10186         * gcc.target/i386/sse-17.c: New.
10187
10188 2005-12-22  Paul Brook  <paul@codesourcery.com>
10189
10190         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
10191
10192 2005-12-22  Paul Brook  <paul@codesourcery.com>
10193
10194         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
10195
10196 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
10197
10198         PR tree-opt/25513
10199         * gcc.c-torture/compile/pr25513.c: New test.
10200
10201 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10202
10203         PR c++/23333
10204         * g++.dg/parse/error25.C: Add more tests.
10205
10206 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10207
10208         PR fortran/18990
10209         * gfortran.dg/der_charlen_1.f90: New.
10210
10211 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
10212
10213         PR fortran/20889
10214         * gfortran.dg/pointer_component_type_1.f90: New test.
10215
10216         PR fortran/25029
10217         PR fortran/21256
10218         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
10219         should give an error with assumed size array refernces and checks those
10220         that should not.
10221         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
10222         reference an upper bound so that it does not generate an error.
10223
10224         PR fortran/19362
10225         PR fortran/20244
10226         PR fortran/20864
10227         PR fortran/25391
10228         * gfortran.dg/used_dummy_types_1.f90: New test.
10229         * gfortran.dg/used_dummy_types_2.f90: New test.
10230         * gfortran.dg/used_dummy_types_3.f90: New test.
10231         * gfortran.dg/used_dummy_types_4.f90: New test.
10232         * gfortran.dg/used_dummy_types_5.f90: New test.
10233
10234         PR fortran/23152
10235         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
10236         group already being USE associated.
10237         * gfortran.dg/assumed_shape_nml.f90: New test.
10238         * gfortran.dg/assumed_size_nml.f90: New test.
10239
10240         PR fortran/20862
10241         PR fortran/25053
10242         PR fortran/25063
10243         PR fortran/25064
10244         PR fortran/25066
10245         PR fortran/25067
10246         PR fortran/25068
10247         PR fortran/25307
10248         * gfortran.dg/io_constraints_1.f90: New test.
10249         * gfortran.dg/io_constraints_1.f90: New test.
10250         * gfortran.dg/iostat_3.f90: Change wording of warning.
10251         * gfortran.dg/g77/19981216-0.f: The same.
10252
10253 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
10254
10255         PR tree-optimization/23518
10256         * testsuite/gcc.dg/pr23518.c: New.
10257
10258 2005-12-21  Mike Stump  <mrs@apple.com>
10259
10260         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
10261
10262 2005-12-21  Paul Brook  <paul@codesourcery.com>
10263
10264         * gcc.dg/pr19340.c: Skip on m68k targets.
10265
10266 2005-12-21  Steven Bosscher  <stevenb@suse.de>
10267
10268         PR rtl-optimization/25196
10269         * gcc.dg/pr25196.c: New test.
10270
10271 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
10272
10273         PR fortran/25423
10274         gfortran.dg/where_nested_1.f90: New.
10275
10276 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
10277
10278         PR tree-optimization/25382.
10279         * gcc.dg/tree-ssa/pr25382.c: New.
10280
10281 2005-12-20  Richard Guenther  <rguenther@suse.de>
10282
10283         PR middle-end/24306
10284         * gcc.target/i386/pr24306.c: New testcase.
10285
10286 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
10287
10288         PR tree-optimization/25501
10289         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
10290
10291 2005-12-20  Richard Guenther  <rguenther@suse.de>
10292
10293         Revert
10294         2005-12-02  Richard Guenther  <rguenther@suse.de>
10295
10296         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
10297
10298 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
10299
10300         PR c++/21228
10301         * g++.dg/warn/Wunreachable-code-2.C: New test.
10302
10303 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
10304
10305         PR c++/24278
10306         * g++.dg/template/ctor5.C: New test.
10307
10308         PR c++/24915
10309         * g++.dg/template/overload8.C: New test.
10310
10311 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
10312
10313         * gcc.c-torture/compile/pr25483 : New test.
10314
10315 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10316
10317         PR c++/20552
10318         * g++.dg/ext/typeof10.C: New test.
10319
10320 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
10321
10322         * gcc.dg/mt-loopi1.c: New.
10323
10324 2005-12-18  Richard Guenther  <rguenther@suse.de>
10325
10326         PR tree-optimization/25481
10327         * gcc.dg/torture/pr25481.c: New testcase.
10328
10329 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
10330
10331         PR rtl-optimization/21041
10332         * gcc.dg/pr21041.c: New test.
10333
10334 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10335
10336         PR libgfortran/25463
10337         * gfortran.dg/advance.f90: New test.
10338
10339 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
10340
10341         * gcc.dg/20051201-1.c: New test.
10342
10343 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
10344
10345         PR fortran/25018
10346         * gfortran.dg/initialization_1.f90: New test.
10347         * gfortran.dg/enum_5.f90: Change dg-error to new message.
10348         * gfortran.dg/g77/980616-0.f: The same.
10349
10350 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
10351
10352         * PR fortran/25458
10353         * gfortran.dg/chkbits.f90: New test.
10354
10355 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
10356
10357         * gfortran.dg/enum_5.f: Revert to previous version.
10358
10359 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
10360
10361         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
10362         * gfortran.dg/nested_modules_1.f90: Ditto.
10363         * gfortran.dg/hollerith_f95.f90: Ditto.
10364         * gfortran.dg/select_5.f90: Ditto.
10365         * gfortran.dg/secnds.f: Ditto.
10366         * gfortran.dg/hollerith2.f90: Ditto.
10367         * gfortran.dg/imag_2.f: Ditto.
10368         * gfortran.dg/ftell_2.f90: Ditto.
10369         * gfortran.dg/malloc_free_1.f90: Ditto.
10370         * gfortran.dg/logint-1.f: Ditto.
10371         * gfortran.dg/recursive_statement_functions.f90: Ditto.
10372         * gfortran.dg/e_d_fmt.f90: Ditto.
10373         * gfortran.dg/hollerith_legacy.f90: Ditto.
10374         * gfortran.dg/logint-2.f: Ditto.
10375         * gfortran.dg/enum_5.f90: Ditto.
10376         * gfortran.dg/f2c_2.f90: Ditto.
10377         * gfortran.dg/pr17143.f90: Ditto.
10378         * gfortran.dg/namelist_14.f90: Ditto.
10379         * gfortran.dg/logint-3.f: Ditto.
10380         * gfortran.dg/spread_scalar_source.f90: Ditto.
10381         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
10382         * gfortran.dg/namelist_11.f: Ditto.
10383         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
10384         * gfortran.dg/g77/20010519-1.f
10385         * gfortran.dg/g77/alpha1.f: Ditto.
10386         * gfortran.dg/g77/990115-1.f: Ditto.
10387         * gfortran.dg/g77/erfc.f: Ditto.
10388         * gfortran.dg/g77/19990313-3.f: Ditto.
10389         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
10390         * gfortran.dg/g77/20010426.f: Ditto.
10391         * gfortran.dg/g77/19990313-0.f: Ditto.
10392         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
10393         * gfortran.dg/g77/20000629-1.f: Ditto.
10394         * gfortran.dg/g77/970125-0.f: Ditto.
10395         * gfortran.dg/g77/8485.f: Ditto.
10396         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
10397         * gfortran.dg/g77/19990313-1.f: Ditto.
10398         * gfortran.dg/g77/int8421.f: Ditto.
10399         * gfortran.dg/g77/19990305-0.f: Ditto.
10400         * gfortran.dg/g77/947.f: Ditto.
10401         * gfortran.dg/g77/19990905-2.f: Ditto.
10402         * gfortran.dg/g77/cabs.f: Ditto.
10403         * gfortran.dg/g77/19990313-2.f: Ditto.
10404         * gfortran.dg/g77/20020307-1.f: Ditto.
10405         * gfortran.dg/g77/dcomplex.f: Ditto.
10406         * gfortran.dg/g77/19990502-1.f: Ditto.
10407         * gfortran.dg/g77/19981216-0.f: Ditto.
10408         * gfortran.dg/common_4.f90: Ditto.
10409         * gfortran.dg/entry_4.f90: Ditto.
10410         * gfortran.dg/equiv_constraint_2.f90: Ditto.
10411         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
10412         * gfortran.dg/namelist_12.f: Ditto.
10413         * gfortran.dg/scale_1.f90: Ditto.
10414         * gfortran.dg/modulo_1.f90
10415         * gfortran.dg/hollerith.f90: Ditto.
10416         * gfortran.dg/direct_io_3.f90: Ditto.
10417         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
10418         * gfortran.dg/gnu_logical_1.F: Ditto.
10419         * gfortran.dg/unf_io_convert_1.f90: Ditto.
10420         * gfortran.dg/assign_1.f90: Ditto.
10421         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
10422         * gfortran.dg/pr23095.f: Ditto.
10423         * gfortran.dg/read_float_1.f90: Ditto.
10424
10425 2005-12-17  Andreas Jaeger  <aj@suse.de>
10426
10427         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
10428         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
10429
10430 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10431
10432         PR fortran/24268
10433         * gfortran.dg/fmt_white.f: New test.
10434
10435 2005-12-16  Steven G. Kargl <kargls@comcast.net>
10436
10437         * gfortran.dg/label_1.f90: New test.
10438
10439 2005-12-15  Ben Elliston  <bje@au.ibm.com>
10440
10441         PR testsuite/25422
10442         * gcc.dg/20031012-1.c: Add -Walways-true option.
10443         * gcc.dg/weak/weak-3.c: Likewise.
10444         * g++.old-deja/g++.mike/warn8.C: Likewise.
10445
10446 2005-12-16  Mike Stump  <mrs@apple.com>
10447
10448         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
10449         exit.
10450
10451 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10452
10453         PR libgfortran/25264
10454         PR libgfortran/25349
10455         * gfortran.dg/tl_editing.f90: Added additional checks.
10456         * gfortran.dg/t_editing.f: New test.
10457         * gfortran.dg/write_padding.f90: New test
10458
10459 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10460
10461         PR testsuite/25215
10462         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
10463
10464 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
10465
10466         PR rtl-optimization/24899
10467         * gcc.c-torture/execute/20051215-1.c: New test.
10468
10469 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
10470
10471         PR 24823
10472         * gfortran.dg/pr24823.f: New test.
10473
10474 2005-12-16  Jeff Law  <law@redhat.com>
10475
10476         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
10477
10478 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
10479
10480         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
10481         Change C++ style comments to C style comments.
10482         Remove aligned types from the array.
10483         Keep Enums disabled.
10484         (complex_types): Remove aligned types from the array.
10485         Comment out "_Complex long double".
10486         (attrib_types): Remove.
10487         (complex_attrib_types): Remove.
10488         (attrib_array_types): Remove.
10489         (complex_attrib_array_types): Remove.
10490         (aligned_bitfld_types): Remove.
10491         (n_aligned_bitfld_types): Remove.
10492         (FEATURE_ALIGNEDPACKED): Delete.
10493         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
10494         (singles): Remove support for adding attributes.
10495         (choose_type): Remove support for attributed types.
10496         (generate_fields): Remove support for attributed bit-fields.
10497         Remove support for adding attributes.
10498         (generate_random_tests): Remove support for adding attributes.
10499         (features): Add back "[0] :0" and "complex vector [0]".
10500         (main): Remove support for attributed bit-fields.
10501         Uncomment the calling of generate_random_tests for the rests of
10502         the tests.
10503
10504 2005-12-16  Jan Hubicka  <jh@suse.cz>
10505
10506         * gcc.c-torture/combine/pr25224.c: New.
10507
10508 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
10509
10510         PR other/25028
10511         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
10512         HP-UX.
10513
10514 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
10515
10516         * gcc.dg/20051215-1.c: New file.
10517
10518 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10519
10520         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
10521         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
10522
10523 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
10524
10525         PR fortran/18197
10526         * gfortran.dg/dummy_functions_1.f90: New.
10527
10528 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
10529
10530         PR rtl-optimization/25310
10531         * gcc.c-torture/compile/pr25310.c: New test.
10532
10533 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
10534
10535         PR debug/25023
10536         * gcc.dg/pr25023.c: New test.
10537
10538 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10539
10540         * g++.old-deja/g++.brendan/redecl1.C,
10541         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
10542         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
10543         g++.old-deja/g++.oliva/typeof1.C,
10544         g++.old-deja/g++.other/crash16.C,
10545         g++.old-deja/g++.other/crash34.C,
10546         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
10547         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
10548         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
10549         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
10550         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
10551         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
10552         Remove xfail.
10553
10554 2005-12-14  Kean Johnston  <jkj@sco.com>
10555             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10556
10557         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
10558         * gcc.target/i386/20020523-1.c: Ditto.
10559         * gcc.target/i386/tailcall-1.c: Ditto.
10560         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
10561         * gcc.target/i386/ssetype-5.c: Ditto.
10562
10563 2005-12-14  Jeff Law  <law@redhat.com>
10564
10565         * gcc.dg/tree-ssa/foldstring-1.c: New test.
10566
10567 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
10568
10569         PR target/25254
10570         PR target/24188
10571         * gcc.target/i386/pr25254.c: New test.
10572         * gfortran.dg/PR24188.f: New test.
10573
10574 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
10575
10576         * lib/fortran-torture.exp: Catch remaining uses of
10577         remote_file build delete.
10578
10579 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10580
10581         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
10582
10583 2005-12-14  Ben Elliston  <bje@au.ibm.com>
10584
10585         * gcc.dg/warn-addr-cmp.c: New test.
10586
10587 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
10588
10589         PR debug/25023
10590         PR target/25293
10591         * gcc.target/i386/pr25293.c: New test.
10592
10593 2005-12-13  Petr Machata  <machata@post.cz>
10594
10595         PR c++/24907
10596         * g++.dg/parse/comma2.C: New test.
10597
10598 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
10599             Jakub Jelinek  <jakub@redhat.com>
10600
10601         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
10602         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
10603         (limits.h): Include unconditionally.
10604         (stdlib.h): Likewise.
10605         (hashtab.h): Do not include.
10606         (getopt.h): Likewise.
10607         (stddef.h): Include.
10608         (hashval_t): Define.
10609         (struct entry): Add "next" field.
10610         (HASH_SIZE): New macro.
10611         (hash_table): New variable.
10612         (switchfiles): Do not use xmalloc.
10613         (mix): New macro.
10614         (iterative_hash): New function.
10615         (hasht): Remove.
10616         (e_exists): New function.
10617         (e_insert): Likewise.
10618         (output): Use, instead of libiberty hashtable functions.
10619         (main): Do not use getopt.  Do not call htab_create.
10620
10621 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
10622
10623         PR c++/25331
10624         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
10625         put atal* and atpaal* attributes on array elements.
10626         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
10627         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
10628         put atal* and atpaal* attributes on array elements.
10629         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
10630
10631 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
10632
10633         * gcc.dg/single-precision-constant.c: New test.
10634
10635 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
10636
10637         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
10638         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
10639         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
10640         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
10641         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
10642         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
10643         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
10644         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
10645         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
10646         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
10647         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
10648         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
10649         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
10650         gcc.target/powerpc/ppc-sdata-2.c,
10651         gcc.target/powerpc/ppc-stackalign-1.c,
10652         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
10653         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
10654         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
10655         gcc.target/powerpc/rs6000-ldouble-2.c,
10656         gcc.target/powerpc/rs6000-power2-1.c,
10657         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
10658         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
10659         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
10660         option into target selector.
10661         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
10662         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
10663
10664 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
10665
10666         PR objc/25348
10667         * objc.dg/encode-9.m: New test.
10668
10669 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10670
10671         PR testsuite/20772
10672         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
10673         * gcc.dg/asm-b.c: Fix typo.
10674         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
10675         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
10676         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
10677         i?86 lp64 and x86_64 ilp32.
10678         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
10679         on i?86 lp64.
10680         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
10681
10682 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
10683
10684         PR fortran/25078
10685         gfortran.dg/equiv_5.f90: New test.
10686
10687 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
10688
10689         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
10690         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
10691         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
10692         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
10693         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
10694         * gcc.dg/tree-ssa/reassoc-5.c: New.
10695         * gcc.dg/tree-ssa/reassoc-6.c: New.
10696         * gcc.dg/tree-ssa/reassoc-7.c: New.
10697         * gcc.dg/tree-ssa/reassoc-8.c: New.
10698         * gcc.dg/tree-ssa/reassoc-9.c: New.
10699         * gcc.dg/tree-ssa/reassoc-10.c: New.
10700         * gcc.dg/tree-ssa/reassoc-11.c: New.
10701
10702 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10703
10704         PR testsuite/25167
10705         PR testsuite/24478
10706         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
10707
10708 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
10709
10710         PR c++/25300
10711         * g++.dg/template/inherit.C: Do not use a generic error message.
10712
10713 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
10714
10715         PR libobjc/25354
10716         * objc.dg/gnu-encoding: New directory.
10717         * objc.dg/gnu-encoding/compat-common.h: New file.
10718         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
10719         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
10720         * objc.dg/gnu-encoding/vector-defs.h: New file.
10721         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
10722         * objc.dg/gnu-encoding/generate-random.c: New file.
10723         * objc.dg/gnu-encoding/generate-random_r.c: New file.
10724         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
10725         * objc.dg/gnu-encoding/generate-random.h: New file.
10726
10727 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
10728
10729         PR c++/25337
10730         * g++.dg/template/defarg7.C: New test.
10731
10732 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
10733
10734         PR libobjc/25347
10735         * objc.dg/encode-8.m: New test.
10736
10737 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
10738
10739         PR libobjc/25346
10740         * objc.dg/encode-7.m: New test.
10741
10742 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
10743
10744         PR c++/25010
10745         * g++.dg/opt/inline10.C: New test.
10746
10747 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
10748
10749         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
10750
10751 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
10752
10753         * gfortran.dg/substring_equivalence.f90: typo in comment
10754
10755 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10756
10757         PR fortran/25068
10758         * gfortran.dg/iostat_3.f90: New test.
10759
10760 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
10761
10762         PR fortran/23815
10763         * gfortran.dg/unf_io_convert_1.f90: New test.
10764         * gfortran.dg/unf_io_convert_2.f90: New test.
10765         * gfortran.dg/unf_io_convert_3.f90: New test.
10766
10767 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10768
10769         PR testsuite/20772
10770         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
10771         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
10772         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
10773         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
10774         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
10775         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
10776         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
10777         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
10778         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
10779         gcc.dg/torture/fp-int-convert-float128-timode.c,
10780         gcc.dg/torture/fp-int-convert-float128.c,
10781         gcc.dg/torture/fp-int-convert-float80-timode.c,
10782         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
10783         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
10784
10785         * gcc.dg/tls/opt-1.c: Require effective target fpic.
10786
10787 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
10788
10789         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
10790
10791 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
10792
10793         * gcc.dg/20051207-1.c,
10794         * gcc.dg/20051207-2.c,
10795         * gcc.dg/20051207-3.c: New tests.
10796
10797 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10798
10799         PR testsuite/20772
10800         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
10801         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
10802         dg-skip-if target selector.
10803
10804         PR testsuite/20772
10805         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
10806         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
10807         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
10808         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
10809         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
10810         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
10811         and/or merge with i?86 cases.
10812
10813         * gcc.dg/tls/opt-3.c: Require effective target fpic.
10814
10815         PR testsuite/20772
10816         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
10817         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
10818         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
10819         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
10820         x86_64-*-linux*.
10821
10822 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
10823
10824         PR target/25311
10825         * gcc.c-torture/compile/pr25311.c: New test.
10826
10827 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10828
10829         PR libgfortran/25039
10830         * gfortran.dg/read_comma.f: New test.
10831
10832 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
10833
10834         PR c++/19317
10835         * g++.dg/opt/pr19317-1.C: New test.
10836         * g++.dg/opt/pr19317-2.C: New test.
10837         * g++.dg/opt/pr19317-3.C: New test.
10838
10839         PR target/19005
10840         * gcc.c-torture/execute/pr19005.c: New test.
10841
10842         PR target/17828
10843         * g++.old-deja/g++.other/comdat5.C: New test.
10844         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
10845
10846         * g++.dg/compat/struct-layout-1.exp: New file.
10847         * g++.dg/compat/struct-layout-1.h: New.
10848         * g++.dg/compat/struct-layout-1_generate.c: New.
10849         * g++.dg/compat/struct-layout-1_x1.h: New.
10850         * g++.dg/compat/struct-layout-1_x2.h: New.
10851         * g++.dg/compat/struct-layout-1_y1.h: New.
10852         * g++.dg/compat/struct-layout-1_y2.h: New.
10853
10854         * gcc.dg/20050330-2.c: New test.
10855
10856 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
10857
10858         PR fortran/25292
10859         * gfortran.dg/associated_1.f90: New.
10860
10861 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10862
10863         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
10864         ILP32 vect_no_align platforms.
10865
10866 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
10867             Jakub Jelinek  <jakub@redhat.com>
10868
10869         PR target/25268
10870         * gcc.c-torture/compile/20051207-1.c: New test.
10871
10872 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10873
10874         PR testsuite/20772
10875         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
10876         gcc.dg/torture/pr18582-1.c,
10877         gcc.target/i386/attributes-error.c: Also test on x86_64.
10878
10879         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
10880
10881 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10882
10883         PR c++/19397
10884         * g++.dg/template/typedef3.C: New test.
10885
10886         PR c++/19762
10887         PR c++/19764
10888         * g++.dg/template/dtor3.C: Fix error markers.
10889
10890 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
10891
10892         * lib/target-supports.exp (check_effective_target_sync_char_short):
10893         Add s390*.
10894
10895 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
10896
10897         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
10898
10899 2005-12-06  Roger Sayle  <roger@eyesopen.com>
10900
10901         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
10902         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
10903         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
10904         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
10905
10906 2005-12-06  Roger Sayle  <roger@eyesopen.com>
10907
10908         PR c++/25263
10909         * g++.dg/other/array2.C: New test case.
10910
10911 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
10912
10913         * gcc.dg/darwin-weakimport-3.c: New.
10914
10915         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
10916         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
10917         and to work on Darwin.
10918         * gcc.dg/attr-weakref-1b.c: New file.
10919         * gcc.dg/attr-weakref-2.c: New test.
10920         * gcc.dg/darwin-weakref-1.c: New test.
10921
10922 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
10923
10924         PR testsuite/25247
10925         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
10926         use in selector expressions.
10927         (dg-xfail-if): Ditto.
10928         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
10929         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
10930         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
10931         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
10932         * gcc.test-framework/test-framework.exp: Skip generated tests if
10933         CHECK_TEST_FRAMEWORK is not 1.
10934
10935 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
10936
10937         PR tree-optimization/24963
10938         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
10939
10940         PR target/24108
10941         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
10942
10943         PR target/18580
10944         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
10945         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
10946         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
10947         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
10948
10949 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
10950
10951         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
10952         dg-options.
10953
10954 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
10955
10956         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
10957
10958 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
10959
10960         * gcc.dg/format/cast-1.c: New test.
10961
10962 2005-12-04  Roger Sayle  <roger@eyesopen.com>
10963
10964         PR c/7776
10965         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
10966         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
10967         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
10968         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
10969
10970 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
10971
10972         * gcc.dg/cast-pretty-print-1.c: New test.
10973
10974 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
10975
10976         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
10977
10978 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
10979
10980         PR c++/24173
10981         * g++.dg/template/friend40.C: New test.
10982
10983 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
10984
10985         PR target/25199
10986         * gcc.target/i386/movq-2.c: New test.
10987         * gcc.target/i386/movq.c: Remove target i?86, instead add
10988         dg-require-effective-target ilp32.
10989
10990 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10991
10992         PR c++/24103
10993         * g++.dg/other/default1.C: New test.
10994
10995 2005-12-02  Richard Guenther  <rguenther@suse.de>
10996
10997         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
10998
10999 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11000
11001         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
11002
11003 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
11004
11005         PR target/21017
11006         * gcc.target/powerpc/rotate.c: New.
11007
11008 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11009
11010         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
11011         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
11012
11013 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11014
11015         PR c/13384
11016         * gcc.dg/pr17730-1.c: Adjust.
11017         * gcc.dg/lvalue1.c (main): Likewise.
11018         * gcc.dg/lvalue-2.c: Likewise.
11019         * g++.dg/pr7503-3.C
11020
11021 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
11022
11023         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
11024         error messages.
11025
11026 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
11027
11028         PR fortran/24789
11029         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
11030
11031 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
11032
11033         PR target/24475
11034         * lib/target-supports.exp (check_effective_target_tls): New.
11035         (check_effective_target_tls_runtime): New.
11036         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
11037         for TLS support.
11038         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
11039         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
11040         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
11041         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
11042         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
11043         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
11044         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
11045         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
11046         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
11047         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
11048         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
11049         effective-target TLS.
11050         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
11051         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
11052         effective-target TLS runtime.
11053
11054 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
11055
11056         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
11057
11058 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
11059
11060         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
11061         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
11062         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
11063         ignored" warnings when "packing" is the same as the ABI layout.
11064
11065 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
11066
11067         PR fortran/21302
11068         * gfortran.dg/line_length_1.f: New test.
11069         * gfortran.dg/line_length_2.f90: Ditto.
11070
11071 2005-11-30  Richard Guenther  <rguenther@suse.de>
11072
11073         PR tree-optimization/21655
11074         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
11075
11076 2005-11-30  Dale Johannesen  <dalej@apple.com>
11077
11078         * gcc.c-torture/compile/pr24930.c: New.
11079
11080 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
11081
11082         PR fortran/15809
11083         *  gfortran.dg/auto_char_dummy_array.f90: New test.
11084
11085 2005-11-30  Jeff Law  <law@redhat.com>
11086
11087         * g++.old-deja/g++.law/pr25000.C: New test.
11088
11089 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
11090
11091         * gcc.dg/tls/opt-11.c: New test.
11092
11093 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
11094
11095         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
11096         targets.
11097         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
11098         LP64 ia64.
11099
11100 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
11101
11102         * gfortran.dg/open_access_1.f90: New test.
11103
11104 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11105
11106         * gcc.dg/charset/builtin2.c: New test.
11107
11108 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
11109
11110         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
11111         on mmix-*-* for *_[xy].c.
11112
11113 2005-11-28  Kean Johnston  <jkj@sco.com>
11114
11115         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
11116         headers.
11117         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
11118         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
11119         * gcc.target/i386/asm-3.c: Ditto.
11120         * gcc.target/i386/clobbers.c: Ditto.
11121         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
11122         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
11123         test regexp.
11124         * gcc.target/i386/mul.c: Ditto.
11125         * gcc.target/i386/ssetype-1.c: Ditto.
11126         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
11127         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
11128         static so the test works with -fPIC mode too. Based on comment in
11129         PR19231 by Pinski.
11130         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
11131
11132 2005-11-28  Richard Guenther  <rguenther@suse.de>
11133
11134         * gcc.dg/alias-9.c: New testcase.
11135         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
11136
11137 2005-11-28  Roger Sayle  <roger@eyesopen.com>
11138             Uros Bizjak  <uros@kss-loka.si>
11139
11140         PR middle-end/20219
11141         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
11142         tan(x)/sin(x) transformations.
11143
11144 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
11145
11146         PR middle-end/24575
11147         * gcc.dg/tree-ssa/divide-3.c: New test.
11148         * gcc.dg/tree-ssa/divide-4.c: New test.
11149
11150 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
11151
11152         PR fortran/24917
11153         *  gfortran.dg/boz_6.f90: New test.
11154
11155 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11156
11157         PR fortran/23912
11158         * gfortran.dg/modulo_1.f90: New test.
11159
11160 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11161
11162         PR libfortran/24919
11163         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
11164         fail on CRLF platforms.
11165         * gfortran.dg/ftell_2.f90: Likewise.
11166
11167 2005-11-26  Eric Christopher  <echristo@apple.com>
11168
11169         * gcc.dg/intmax_t-1.c: Remove mips xfail.
11170
11171 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
11172
11173         * objc.dg/gnu-runtime-3.m: Simplify.
11174
11175 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
11176
11177         PR middle-end/23669
11178         * gcc.dg/tree-ssa/divide-1.c: New test.
11179         * gcc.dg/tree-ssa/divide-2.c: New test.
11180
11181 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
11182
11183         PR libgfortran/24945
11184         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
11185
11186 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
11187
11188         PR libgfortran/24945
11189         * gfortran.dg/open_status_2.f90: New test.
11190
11191 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11192
11193         * gcc.c-torture/execute/builtins/fprintf.c,
11194         gcc.c-torture/execute/builtins/fputs-lib.c,
11195         gcc.c-torture/execute/builtins/fputs.c,
11196         gcc.c-torture/execute/builtins/lib/fprintf.c,
11197         gcc.c-torture/execute/builtins/lib/printf.c,
11198         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
11199
11200 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
11201
11202         * gcc.dg/20050922-2.c: New test.
11203
11204 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
11205
11206         * objc.dg/gnu-runtime-3.m: New test.
11207
11208 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11209
11210         PR c++/9278
11211         * g++.dg/other/void1.C: New test.
11212
11213 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
11214
11215         PR middle-end/24998
11216         * gcc.dg/torture/fp-int-convert-float.c,
11217         gcc.dg/torture/fp-int-convert-double.c,
11218         gcc.dg/torture/fp-int-convert-long-double.c,
11219         gcc.dg/torture/fp-int-convert-timode.c,
11220         gcc.dg/torture/fp-int-convert-float80.c,
11221         gcc.dg/torture/fp-int-convert-float80-timode.c,
11222         gcc.dg/torture/fp-int-convert-float128.c,
11223         gcc.dg/torture/fp-int-convert-float128-timode.c,
11224         gcc.dg/torture/fp-int-convert.h: New files.
11225
11226 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
11227
11228         PR middle-end/24989
11229         * gcc.dg/tree-ssa/bool-10.c: New test.
11230         * gcc.dg/tree-ssa/bool-11.c: New test.
11231         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
11232
11233 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
11234
11235         PR middle-end/24990
11236         * tree-ssa/pr24990-1.c: New test.
11237
11238 2005-11-24  Richard Guenther  <rguenther@suse.de>
11239         Dirk Mueller <dmueller@suse.de>
11240
11241         PR c++/14024
11242         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
11243         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
11244         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
11245         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
11246         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
11247         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
11248
11249 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
11250
11251         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
11252
11253 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11254
11255         PR c/21668
11256         * gcc.dg/Wc++-compat.c: New.
11257         * gcc.dg/Wno-c++-compat.c: New.
11258
11259 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
11260
11261         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
11262         (vspltish, vspltisw): Likewise.
11263
11264 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11265
11266         PR libgfortran/24794
11267         * gfortran.dg/namelist_12.f: Fix quotes.
11268         * gfortran.dg/namelist_13.f90: Fix quotes.
11269         * gfortran.dg/namelist_14.f90: Fix quotes.
11270         * gfortran.dg/namelist_15.f90: Fix quotes.
11271         * gfortran.dg/namelist_use.f90: Fix quotes.
11272         * gfortran.dg/namelist_use_only.f90: Fix quotes.
11273         * gfortran.dg/namelist_21.f90: New test.
11274         * gfortran.dg/namelist_22.f90: New test.
11275
11276 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
11277
11278         PR target/23435
11279         * gcc.c-torture/compile/pr23435.c: New.
11280
11281 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
11282
11283         * gcc.c-torture/execute/floatunsisf-1.c: New test.
11284
11285 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
11286
11287         * gcc.target/powerpc/405-macchw-1.c,
11288         gcc.target/powerpc/405-macchw-2.c,
11289         gcc.target/powerpc/405-macchwu-1.c,
11290         gcc.target/powerpc/405-macchwu-2.c,
11291         gcc.target/powerpc/405-machhw-1.c,
11292         gcc.target/powerpc/405-machhw-2.c,
11293         gcc.target/powerpc/405-machhwu-1.c,
11294         gcc.target/powerpc/405-machhwu-2.c,
11295         gcc.target/powerpc/405-maclhw-1.c,
11296         gcc.target/powerpc/405-maclhw-2.c,
11297         gcc.target/powerpc/405-maclhwu-1.c,
11298         gcc.target/powerpc/405-maclhwu-2.c,
11299         gcc.target/powerpc/405-mulchw-1.c,
11300         gcc.target/powerpc/405-mulchw-2.c,
11301         gcc.target/powerpc/405-mulchwu-1.c,
11302         gcc.target/powerpc/405-mulchwu-2.c,
11303         gcc.target/powerpc/405-mulhhw-1.c,
11304         gcc.target/powerpc/405-mulhhw-2.c,
11305         gcc.target/powerpc/405-mulhhwu-1.c,
11306         gcc.target/powerpc/405-mulhhwu-2.c,
11307         gcc.target/powerpc/405-mullhw-1.c,
11308         gcc.target/powerpc/405-mullhw-2.c,
11309         gcc.target/powerpc/405-mullhwu-1.c,
11310         gcc.target/powerpc/405-mullhwu-2.c,
11311         gcc.target/powerpc/405-nmacchw-1.c,
11312         gcc.target/powerpc/405-nmacchw-2.c,
11313         gcc.target/powerpc/405-nmachhw-1.c,
11314         gcc.target/powerpc/405-nmachhw-2.c,
11315         gcc.target/powerpc/405-nmaclhw-1.c,
11316         gcc.target/powerpc/405-nmaclhw-2.c,
11317         gcc.target/powerpc/440-macchw-1.c,
11318         gcc.target/powerpc/440-macchw-2.c,
11319         gcc.target/powerpc/440-macchwu-1.c,
11320         gcc.target/powerpc/440-macchwu-2.c,
11321         gcc.target/powerpc/440-machhw-1.c,
11322         gcc.target/powerpc/440-machhw-2.c,
11323         gcc.target/powerpc/440-machhwu-1.c,
11324         gcc.target/powerpc/440-machhwu-2.c,
11325         gcc.target/powerpc/440-maclhw-1.c,
11326         gcc.target/powerpc/440-maclhw-2.c,
11327         gcc.target/powerpc/440-maclhwu-1.c,
11328         gcc.target/powerpc/440-maclhwu-2.c,
11329         gcc.target/powerpc/440-mulchw-1.c,
11330         gcc.target/powerpc/440-mulchw-2.c,
11331         gcc.target/powerpc/440-mulchwu-1.c,
11332         gcc.target/powerpc/440-mulchwu-2.c,
11333         gcc.target/powerpc/440-mulhhw-1.c,
11334         gcc.target/powerpc/440-mulhhw-2.c,
11335         gcc.target/powerpc/440-mulhhwu-1.c,
11336         gcc.target/powerpc/440-mulhhwu-2.c,
11337         gcc.target/powerpc/440-mullhw-1.c,
11338         gcc.target/powerpc/440-mullhw-2.c,
11339         gcc.target/powerpc/440-mullhwu-1.c,
11340         gcc.target/powerpc/440-mullhwu-2.c,
11341         gcc.target/powerpc/440-nmacchw-1.c,
11342         gcc.target/powerpc/440-nmacchw-2.c,
11343         gcc.target/powerpc/440-nmachhw-1.c,
11344         gcc.target/powerpc/440-nmachhw-2.c,
11345         gcc.target/powerpc/440-nmaclhw-1.c,
11346         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
11347
11348 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
11349
11350         PR fortran/24774
11351         * gfortran.dg/inquire_9.f90: New test.
11352
11353         PR fortran/21647
11354         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
11355
11356 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
11357
11358         PR libfortran/24432
11359         * lib/target-supports.exp (check_effective_target_fortran_large_real):
11360         Check that 'cos' is supported.
11361
11362 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
11363
11364         PR fortran/24223
11365         * gfortran.dg/substring_equivalence.f90: New test.
11366
11367         PR fortran/24705
11368         * gfortran.dg/auto_internal_assumed.f90: New test.
11369
11370 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
11371
11372         * gcc.dg/fold-div-2.c: New test.
11373
11374 2005-11-20  Ian Lance Taylor  <ian@airs.com>
11375
11376         PR rtl-optimization/24883
11377         * gcc.c-torture/compile/pr24883.c: New test.
11378
11379 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
11380
11381         PR middle-end/20583
11382         * gcc.c-torture/compile/pr20583.c: New.
11383
11384 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
11385
11386         * gcc.c-torture/execute/usmul.c: New test.
11387
11388 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
11389
11390         * gcc.dg/tree-ssa/vrp22.c: New test.
11391
11392 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
11393
11394         PR middle-end/24912
11395         * gcc.dg/torture/pr24912-1.c: New test.
11396
11397 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
11398
11399         PR fortran/24862
11400         * gfortran.dg/arrayio_derived_1.f90: New test.
11401
11402 2005-11-19  Richard Guenther  <rguenther@suse.de>
11403
11404         PR middle-end/23294
11405         * gcc.dg/tree-ssa/pr23294.c: New testcase.
11406
11407 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
11408
11409         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
11410
11411 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
11412
11413         PR c++/8355
11414         * g++.dg/template/friend39.C: New test.
11415
11416 2005-11-18  James E Wilson  <wilson@specifix.com>
11417
11418         * gcc.dg/builtin-strstr.c: New.
11419
11420 2005-11-18  Richard Henderson  <rth@redhat.com>
11421
11422         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
11423         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
11424         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
11425         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
11426         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
11427         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
11428         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
11429         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
11430         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
11431         renaming to remove initial "ia64-".
11432
11433 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
11434
11435         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
11436
11437 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
11438
11439         * g++.dg/cpp/string-2.C: New test.
11440
11441 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
11442
11443         * gcc.dg/tree-ssa/loop-14.c: New test.
11444
11445 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
11446             Michael Chamberlain <michael@chamberlain.net.au>
11447
11448         * ada/acats/run_all.sh (target_run): Kill long running tests.
11449
11450 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11451
11452         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
11453         * gcc.dg/cleanup-9.c: Likewise.
11454         * gcc.dg/cleanup-10.c: Likewise.
11455         * gcc.dg/cleanup-11.c: Likewise.
11456
11457 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11458
11459         PR fortran/24892
11460         * gfortran.dg/open_access_append_1.f90: New test.
11461         * gfortran.dg/open_access_append_2.f90: New test.
11462
11463 2005-11-16  Richard Guenther  <rguenther@suse.de>
11464
11465         PR middle-end/24851
11466         * gcc.c-torture/execute/pr24851.c: New testcase.
11467
11468 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
11469
11470         * gcc.dg/fold-overflow-1.c: New test.
11471
11472 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
11473
11474         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
11475         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
11476
11477 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
11478
11479         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
11480         structures.
11481         * g++.dg/eh/forced2.C: Likewise.
11482         * g++.dg/eh/forced3.C: Likewise.
11483         * g++.dg/eh/forced4.C: Likewise.
11484
11485 2005-11-11  Mike Stump  <mrs@apple.com>
11486
11487         * g++.old-deja/g++.mike/unused.C: Add.
11488
11489 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
11490
11491         PR c++/24667
11492         * g++.dg/warn/Wcast-qual1.C: New test.
11493
11494 2005-11-15  Jan Hubicka  <jh@suse.cz>
11495
11496         * gcc.dg/winline-5.c: Add large-unit-insns limit.
11497
11498 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
11499
11500         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
11501
11502 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
11503
11504         PR 24840
11505         * gcc.dg/tree-ssa/pr24840.c: New test.
11506
11507 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
11508
11509         PR testsuite/24841
11510         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
11511
11512 2005-11-14  Dale Johannesen  <dalej@apple.com>
11513
11514         * gcc.c-torture/execute/20051113-1.c: New.
11515
11516 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
11517
11518         PR c++/24687
11519         * g++.dg/template/crash43.C: New test.
11520
11521 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
11522
11523         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
11524
11525 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
11526
11527         PR c++/24817
11528         * g++.dg/eh/spec8.C: New test.
11529
11530 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
11531
11532         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
11533
11534 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
11535
11536         PR c++/20293
11537         * g++.dg/parse/ambig4.C: New test.
11538         * g++.dg/tc1/dr101.C: Adjust error markers.
11539         * g++.dg/lookup/strong-using-2.C: Likewise.
11540         * g++.dg/lookup/ambig5.C: Likewise.
11541         * g++.dg/lookup/ambig4.C: Likewise.
11542         * g++.dg/parse/crash22.C: Likewise.
11543
11544 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
11545
11546         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
11547
11548 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
11549
11550         * gcc.dg/nested-calls-1.c: New test.
11551
11552 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11553
11554         * gfortran.dg/complex_intrinsic_1.f90: New test.
11555         * gfortran.dg/complex_intrinsic_2.f90: New test.
11556         * gfortran.dg/fgetc_1.f90: New test.
11557         * gfortran.dg/fgetc_2.f90: New test.
11558         * gfortran.dg/fgetc_3.f90: New test.
11559         * gfortran.dg/ftell_1.f90: New test.
11560         * gfortran.dg/ftell_2.f90: New test.
11561         * gfortran.dg/gnu_logical_1.F: New test.
11562         * gfortran.dg/gnu_logical_2.f90: New test.
11563
11564 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
11565
11566         PR middle-end/24820
11567         * testsuite/gcc.dg/pr24820.c: New test.
11568
11569 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
11570
11571         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
11572         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
11573         variable.
11574
11575 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11576
11577         testsuite/24614
11578         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
11579
11580 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
11581
11582         * gcc.target/cris/cris.exp: New file.
11583         * gcc.target/cris/rld-legit1.c: New test.
11584         * gcc.target/cris/rld-legit2.c: New test.
11585
11586 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
11587
11588         PR c++/24780
11589         * g++.dg/opt/pr24780.C: New test.
11590
11591         PR c++/24761
11592         * g++.dg/template/asm1.C: New test.
11593
11594 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
11595
11596         PR libgfortran/24787
11597         * gfortran.dg/scan_1.f90: New test.
11598
11599 2005-11-12  Jan Hubicka  <jh@suse.cz>
11600
11601         * gcc.target/i386/minmax-1.c: New.
11602         * gcc.target/i386/minmax-2.c: New.
11603
11604 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
11605
11606         * gcc.dg/pr24445.c: Fix for 64-bit targets.
11607
11608 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
11609
11610         * gcc.c-torture/execute/20051110-1.c,
11611         gcc.c-torture/execute/20051110-2.c: New tests.
11612
11613 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
11614
11615         PR middle-end/24750
11616         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
11617         New tests.
11618
11619 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
11620
11621         * lib/target-libpath.exp (get_shlib_extension): New proc.
11622         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
11623         * lib/gfortran.exp (gfortran_link_flags): Likewise.
11624         * lib/objc.exp (objc_target_compile): Likewise.
11625         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
11626         detection.
11627
11628 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
11629
11630         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
11631
11632         * lib/target-supports.exp (check_effective_target_static_libgfortran):
11633         Add -static to additional_flags and pass it to target_compile.
11634
11635 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
11636
11637         PR libgfortran/24719
11638         gfortran.dg/read_noadvance.f90: New test.
11639
11640         PR libgfortran/24699
11641         gfortran.dg/fmt_t_2.f90: New test.
11642
11643         PR libgfortran/24785
11644         gfortran.dg/read_x_eor.f90: New test.
11645
11646         PR libgfortran/24584
11647         gfortran.dg/namelist_empty.f90: Rename test.
11648
11649         PR libgfortran/24489
11650         gfortran/read_eor.f90: Rename test.
11651
11652 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
11653
11654         PR fortran/15976
11655         * gfortran.dg/automatic_module_variable.f90: New test.
11656
11657 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
11658
11659         PR target/24445
11660         * gcc.dg/pr24445.c: New test.
11661
11662 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
11663
11664         PR fortran/24655
11665         PR fortran/24755
11666         * gfortran.dg/recursive_statement_functions.f90: Add statement
11667         functions using inline intrinsic functions and parameters to test
11668         that they no longer seg-fault.
11669
11670         PR fortran/24409
11671         gfortran.dg/nested_modules_4.f90: New test.
11672         gfortran.dg/nested_modules_5.f90: New test.
11673
11674 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11675
11676         PR fortran/24643
11677         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
11678
11679 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
11680
11681         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
11682         failures.
11683
11684 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11685
11686         * gcc.dg/sparc-getcontext-1.c: New test.
11687
11688 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
11689
11690         * gcc.dg/ifcvt-fabs-1.c: New test.
11691
11692 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
11693
11694         PR other/4372
11695         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
11696         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
11697
11698 2005-11-09  Richard Guenther  <rguenther@suse.de>
11699
11700         PR tree-optimization/24716
11701         * gcc.c-torture/execute/pr24716.c: New testcase.
11702
11703 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
11704
11705         * gcc.dg/pr24624.c: Disable for non S/390 targets.
11706
11707 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
11708
11709         PR 24624
11710         * gcc.dg/pr24624.c: Testcase added.
11711
11712 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
11713
11714         PR 24623
11715         * g++.dg/other/pr24623.C: Testcase added.
11716
11717 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
11718
11719         PR fortran/22607
11720         * gfortran-dg/pure_byref_1.f90: New.
11721         * gfortran-dg/pure_byref_2.f90: New.
11722
11723 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
11724
11725         PR c/24101
11726         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
11727         * gcc.dg/dg.exp: Run main loop also for *.i files.
11728
11729 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
11730
11731         PR c++/19450
11732         * g++.dg/tls/diag-3.C: New test.
11733         * g++.dg/tls/diag-4.C: New test.
11734         * g++.dg/tls/static-1.C: New test.
11735         * g++.dg/tls/static-1a.cc: New file.
11736
11737 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
11738
11739         PR 23046
11740         * g++.dg/tree-ssa/pr23046.C: New test.
11741
11742 2005-11-08  Devang Patel <dpatel@apple.com>
11743
11744         PR tree-optimization/23115
11745         * gcc.dg/tree-ssa/pr23115.c: New.
11746
11747 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
11748
11749         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
11750         * gcc.target/powerpc/pr16155.c: Same.
11751         * gcc.target/powerpc/altivec-1.c: Same.
11752         * gcc.target/powerpc/altivec-2.c: Same.
11753         * gcc.target/powerpc/altivec-3.c: Same.
11754         * gcc.target/powerpc/altivec-5.c: Same.
11755         * gcc.target/powerpc/altivec-11.c: Same.
11756         * gcc.target/powerpc/altivec-12.c: Same.
11757         * gcc.target/powerpc/altivec-14.c: Same.
11758         * gcc.target/powerpc/altivec-22.c: Same.
11759         * gcc.target/powerpc/altivec-consts.c: Same.
11760         * gcc.target/powerpc/altivec-pr22085.c: Same.
11761         * gcc.target/powerpc/altivec-splat.c: Same.
11762         * gcc.target/powerpc/altivec-varargs-1.c: Same.
11763         * gcc.target/powerpc/altivec-vec-merge.c: Same.
11764         * gcc.target/powerpc/darwin-longlong.c: Same.
11765
11766 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
11767
11768         PR target/19340
11769         * gcc.dg/pr19340.c: New test.
11770
11771 2005-11-07  Ian Lance Taylor  <ian@airs.com>
11772
11773         PR rtl-optimization/24683
11774         * gcc.dg/pr24683.c: New test.
11775
11776 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
11777
11778         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
11779         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
11780
11781 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
11782
11783         * gcc.target/i386/pr23376.c: Compile with -mmmx.
11784
11785 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
11786
11787         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
11788
11789 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
11790
11791         PR target/24230
11792
11793         * gcc.target/powerpc/altivec-consts.c,
11794         gcc.target/powerpc/altivec-splat.c: New testcase.
11795
11796 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
11797
11798         PR c/24599
11799
11800         * gcc.dg/overflow-2.c: New testcase.
11801
11802 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
11803
11804         PR rtl-optimization/23567
11805         * gcc.c-torture/execute/20051104-1.c: New test.
11806
11807 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
11808
11809         PR fortran/24534
11810         gfortran.dg/private_type_2.f90: Modified to check that case with
11811         PRIVATE declaration within derived type is accepted.
11812
11813         PR fortran/20838
11814         gfortran.dg/pointer_assign_1.f90: New test.
11815
11816         PR fortran/20840
11817         * gfortran.dg/arrayio_0.f90: New test.
11818
11819         PR fortran/17737
11820         gfortran.dg/data_initialized.f90: New test.
11821         gfortran.dg/data_constraints_1.f90: New test.
11822         gfortran.dg/data_constraints_2.f90: New test.
11823
11824 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
11825
11826         PR fortran/24174
11827         PR fortran/24305
11828         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
11829
11830 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
11831
11832         PR 24670
11833         * gcc.dg/tree-ssa/pr24670.c: New test.
11834
11835 2005-11-05  Ian Lance Taylor  <ian@airs.com>
11836
11837         PR target/22432
11838         * gcc.target/i386/pr22432.c: New test.
11839
11840 2005-11-05  Richard Henderson  <rth@redhat.com>
11841
11842         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
11843         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
11844         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
11845         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
11846         from gcc.dg/alpha-*.
11847         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
11848         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
11849
11850 2005-11-05  Andreas Jaeger  <aj@suse.de>
11851
11852         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
11853
11854 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
11855
11856         PR target/23424
11857         * gcc.dg/torture/pr23424-1.c: New test.
11858
11859 2005-11-04  Richard Henderson  <rth@redhat.com>
11860
11861         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
11862         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
11863         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
11864         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
11865         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
11866         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
11867         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
11868         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
11869         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
11870         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
11871         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
11872         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
11873         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
11874         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
11875         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
11876         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
11877         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
11878         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
11879         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
11880         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
11881         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
11882         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
11883         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
11884         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
11885         Move from gcc.dg/.
11886         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
11887         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
11888         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
11889         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
11890         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
11891         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
11892         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
11893         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
11894         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
11895         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
11896         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
11897         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
11898         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
11899         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
11900         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
11901         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
11902         gcc.target/i386/lea.c, gcc.target/i386/local.c,
11903         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
11904         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
11905         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
11906         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
11907         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
11908         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
11909         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
11910         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
11911         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
11912         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
11913         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
11914         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
11915         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
11916         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
11917         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
11918         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
11919         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
11920         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
11921         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
11922         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
11923         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
11924         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
11925         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
11926         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
11927         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
11928         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
11929         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
11930         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
11931
11932 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
11933
11934         PR 24627
11935         * gcc.dg/tree-ssa/pr24627.c: New test.
11936
11937 2005-11-04 Paul Brook  <paul@codesourcery.com>
11938
11939         * gcc.dg/tls/opt-10.c: New test.
11940
11941 2005-11-04  Andreas Jaeger  <aj@suse.de>
11942
11943         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
11944         avoid extra warnings.
11945
11946 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11947
11948         PR libfortran/22298
11949         * gcc/testsuite/lib/target-supports.exp
11950         (check_effective_target_static_libgfortran): New
11951         static_libgfortran effective target.
11952         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
11953         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
11954
11955 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
11956
11957         * gcc.dg/pr24615.c: Guard test with { target fpic }.
11958
11959 2005-11-03  Josh Conner  <jconner@apple.com>
11960
11961         PR c++/19989
11962         g++.dg/ext/array2.C: New test.
11963         g++.dg/template/dependent-name3.C: New test.
11964         g++.dg/template/dependent-name4.C: New test.
11965         g++.dg/template/sfinae2.C: New test.
11966
11967 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
11968
11969         PR preprocessor/22042
11970         * gcc.dg/cpp/strify4.c: New test.
11971
11972 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
11973
11974         PR c++/17964
11975         * g++.dg/cpp/string-1.C: New test.
11976
11977 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
11978
11979         * gcc.target/powerpc: New directory.
11980         * gcc.target/powerpc/powerpc.exp: New file.
11981         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
11982         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
11983         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
11984         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
11985         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
11986         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
11987         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
11988         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
11989         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
11990         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
11991         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
11992         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
11993         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
11994         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
11995         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
11996         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
11997         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
11998         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
11999         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
12000         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
12001         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
12002         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
12003         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
12004         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
12005         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
12006         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
12007         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
12008         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
12009         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
12010         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
12011         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
12012         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
12013         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
12014         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
12015
12016 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
12017
12018         PR c++/21627
12019         * g++.dg/warn/inline2.C: New test.
12020
12021 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
12022
12023         PR middle-end/23155
12024         * g++.dg/ext/c99struct1.C: New test.
12025         * gcc.dg/union-cast-1.c: New test.
12026         * gcc.dg/union-cast-2.c: New test.
12027         * gcc.dg/union-cast-3.c: New test.
12028
12029 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
12030
12031         PR middle-end/24589
12032         * gcc.c-torture/execute/zero-struct-2.c: New test.
12033
12034 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
12035
12036         PR c++/24582
12037         * g++.dg/init/switch1.C: New test.
12038
12039 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
12040
12041         * gcc.dg/delay-slot-1.c: New test.
12042
12043 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
12044
12045         PR target/24620
12046         * gcc.dg/pr24620.c: New test.
12047
12048 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
12049
12050         PR c/24329
12051         * gcc.dg/format/unnamed-1.c: New test.
12052
12053 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
12054
12055         PR c++/22434
12056         * g++.dg/expr/cond8.C: New test.
12057
12058         PR c++/24560
12059         * g++.dg/parse/dot1.C: New test.
12060
12061 2005-11-02  Jan Hubicka  <jh@suse.cz>
12062
12063         PR target/23303
12064         * gcc.dg/i386-lea.c: New test
12065
12066 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
12067
12068         PR target/24615
12069         * gcc.dg/pr24615.c: New test.
12070
12071 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
12072
12073         PR target/24600
12074         * gcc.dg/pr24600.c: New test.
12075
12076 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
12077
12078         PR c++/19253
12079         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
12080         * g++.dg/parse/typename9.C: New test.
12081         * g++/dg/parse/typename10.C: Likewise.
12082
12083 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
12084
12085         PR fortran/18157
12086         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
12087         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
12088         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
12089
12090 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
12091
12092         PR c++/24569
12093         * g++.dg/debug/static1.C: New test.
12094
12095 2005-11-02  Josh Conner  <jconner@apple.com>
12096
12097         * g++.dg/crash38.C: moved into proper directory...
12098         * g++.dg/template/crash42.C: ...here
12099
12100 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
12101
12102         PR target/18338
12103         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
12104         pcc_bitfield_type_matters || default_packed.
12105
12106         * lib/target-supports.exp
12107         (check_effective_target_pcc_bitfield_type_matters): New proc.
12108         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
12109
12110         PR testsuite/23304
12111         * lib/target-supports.exp (check_effective_default_packed): New proc.
12112         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
12113         Gate expected errors on target ! default_packed.
12114         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
12115
12116 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12117
12118         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
12119         change (r106358).
12120
12121 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12122
12123         PR fortran/24008
12124         * gfortran.dg/entry_5.f90: New.
12125         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
12126
12127 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
12128
12129         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
12130
12131 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
12132
12133         PR fortran/21565
12134         gfortran.dg/namelist_blockdata.f90: New test.
12135
12136         PR fortran/18737
12137         gfortran.dg/external_implicit_none.f90: New test.
12138
12139         PR fortran/14994
12140         * gfortran.dg/secnds.f: New test.
12141
12142 2005-10-31  Jan Hubicka  <jh@suse.cz>
12143
12144         PR target/20928
12145         * gcc.c-torture/compile/pr20928.c: New test.
12146
12147 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
12148
12149         PR middle-end/23492
12150         * gcc.c-torture/compile/zero-strct-5.c: New test.
12151
12152 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
12153
12154         PR libgfortran/24584
12155         * gfortran.dg/pr24584.f90: New test.
12156
12157 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
12158
12159         PR fortran/18883
12160         * gfortran.dg/char_result_9.f90: New.
12161         * gfortran.dg/char_result_10.f90: New.
12162
12163 2005-10-30  Jan Hubicka  <jh@suse.cz>
12164
12165         * g++.dg/tree-ssa/pr24172.C: New testcase.
12166
12167 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12168
12169         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
12170
12171 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
12172
12173         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
12174         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
12175         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
12176         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
12177         gfortran.dg/enum_9.f90,
12178         gfortran.fortran-torture/compile/enum_1.f90,
12179         gfortran.fortran-torture/execute/enum_1.f90,
12180         gfortran.fortran-torture/execute/enum_2.f90,
12181         gfortran.fortran-torture/execute/enum_3.f90,
12182         gfortran.fortran-torture/execute/enum_4.f90: New tests.
12183
12184 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
12185
12186         PR target/18482
12187         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
12188         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
12189
12190 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12191
12192         PR libfortran/20179
12193         * gfortran.dg/mixed_io_1.f90: New test.
12194         * gfortran.dg/mixed_io_1.c: New file.
12195
12196 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12197
12198         * gfortran.dg/malloc_free_1.f90: New test.
12199
12200 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
12201
12202         * gcc.dg/nested-func-4.c: Require profiling -pg.
12203
12204 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
12205
12206         PR C++/23229
12207         * g++.dg/warn/main-2.C: New test.
12208
12209 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
12210
12211         PR fortran/24545
12212         * gfortran.dg/interface_2.f90: new test.
12213
12214 2005-10-28  Josh Conner  <jconner@apple.com>
12215
12216         PR c++/22153
12217         * g++.dg/template/crash38.C: New test.
12218         * g++.dg/parse/explicit1.C: Change expected errors.
12219
12220 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
12221
12222         PR C++/23426
12223         * g++.dg/other/large-size-array.C: New test.
12224
12225 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
12226
12227         PR middle-end/24362
12228         * g++.dg/opt/complex4.C: New test.
12229
12230 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
12231
12232         * gcc.dg/nested-func-4.c: New test.
12233
12234 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
12235
12236         PR fortran/24158
12237         gfortran.dg/derived_recursion.f90: New test.
12238         gfortran.dg/implicit_actual.f90: New test.
12239
12240 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
12241
12242         PR middle-end/24295, PR testsuite/24477
12243         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
12244         removed when weakref hits the tree.
12245
12246 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
12247
12248         * gfortran.dg/cray_pointers_4.f90: New test.
12249
12250         * gfortran.dg/cray_pointers_5.f90: New test.
12251
12252 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
12253
12254         PR fortran/22290
12255         * gfortran.dg/assign_5.f90: New test.
12256         * gfortran.dg/assign_6.f: New test.
12257
12258 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
12259
12260         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
12261         CPU has no SSE support.
12262
12263 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
12264
12265         PR libgfortran/24224
12266         * gfortran.dg/arrayio_1.f90: Update attribution.
12267         * gfortran.dg/arrayio_2.f90: Update attribution.
12268         * gfortran.dg/arrayio_3.f90: Update attribution.
12269         * gfortran.dg/arrayio_4.f90: Update test conditions.
12270         * gfortran.dg/arrayio_5.f90: Update attribution.
12271         * gfortran.dg/arrayio_6.f90: New test.
12272         * gfortran.dg/arrayio_7.f90: New test.
12273
12274 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
12275
12276         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
12277
12278 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
12279
12280         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
12281
12282 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
12283
12284         PR fortran/24416
12285         * gfortran.dg/namelist_char_only.f90: New test.
12286
12287 2005-10-24  Asher Langton  <langton2@llnl.gov>
12288
12289         PR fortran/17031
12290         PR fortran/22282
12291         * gfortran.dg/cray_pointers_1.f90: New test.
12292         * gfortran.dg/cray_pointers_2.f90: New test.
12293         * gfortran.dg/cray_pointers_3.f90: New test.
12294         * gfortran.dg/loc_1.f90: New test.
12295         * gfortran.dg/loc_2.f90: New test.
12296
12297 2005-10-24  Steven Bosscher  <stevenb@suse.de>
12298
12299         * gcc.dg/pr24225.c: New test.
12300
12301 2005-10-24  Asher Langton  <langton2@llnl.gov>
12302
12303         * gfortran.dg/dup_save_1.f90: New test.
12304         * gfortran.dg/dup_save_2.f90: New test.
12305
12306 2005-10-24  Paul Brook  <paul@codesourcery.com>
12307
12308         PR 24107
12309         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
12310         stdint.h.
12311
12312 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
12313
12314         PR libgfortran/24489
12315         * gfortran.dg/pr24489.f90: New test.
12316
12317 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
12318
12319         PR fortran/23635
12320         * gfortran.dg/ichar_1.f90: Add tests for derived types.
12321
12322 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
12323
12324         PR target/18911
12325         * g++.dg/init/array16.C: Skip for mmix-*-*.
12326
12327 2005-10-23  Asher Langton  <langton2@llnl.gov>
12328
12329         * gfortran.dg/byte_1.f90: New test.
12330         * gfortran.dg/byte_2.f90: New test.
12331
12332 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
12333
12334         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
12335
12336 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
12337
12338         PR fortran/18022
12339         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
12340
12341         PR fortran/24311
12342         * gfortran.dg/merge_char_const.f90: New test.
12343
12344         PR fortran/24384
12345         * gfortran.dg/spread_scalar_source.f90: New test.
12346
12347 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
12348
12349         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
12350
12351         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
12352         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
12353
12354         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
12355
12356 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
12357
12358         PR fortran/24426
12359         * gfortran.dg/der_pointer_4.f90: New.
12360
12361 2005-10-22  David Ayers  <d.ayers@inode.at>
12362
12363         * obj-c++.dg/except-1.mm: Simplify.
12364
12365 2005-10-21  David Ayers  <d.ayers@inode.at>
12366
12367         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
12368
12369 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
12370
12371         * gfortran.dg/assumed_dummy_2.f90: New test.
12372
12373 2005-10-21  James E Wilson  <wilson@specifix.com>
12374
12375         PR preprocessor/15220
12376         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
12377
12378 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
12379
12380         * gcc.c-torture/execute/20051021-1.c: New test.
12381
12382 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
12383
12384         PR c++/24260
12385         * g++.dg/ext/tmplattr1.C: New test.
12386
12387 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
12388
12389         PR fortran/24440
12390         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
12391
12392 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
12393
12394         * obj-c++.dg/except-1.mm: New.
12395
12396         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
12397
12398 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
12399
12400         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
12401
12402 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
12403
12404         PR middle-end/24295
12405         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
12406         declarations with the same names as thunks' alias targets, use
12407         aliases instead.
12408         * gcc.dg/attr-alias-3.c: New test.
12409         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
12410
12411 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
12412
12413         PR c++/22618
12414         * g++.dg/parse/access8.C: New test.
12415
12416 2005-10-20  Richard Guenther  <rguenther@suse.de>
12417
12418         PR c++/24439
12419         * g++.dg/tree-ssa/pr24439.C: New testcase.
12420
12421 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12422
12423         * g++.dg/opt/delay-slot-1.C: New test.
12424
12425 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
12426
12427         PR fortran/21625
12428         * gfortran.fg/der_init_1.f90: New.
12429
12430 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
12431
12432         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
12433
12434 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
12435
12436         PR c++/21908
12437         * g++.dg/parse/error28.C: New test.
12438
12439 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12440
12441         * gcc.dg/profile-generate-2.c: New test.
12442
12443 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
12444
12445         PR target/23589
12446         * g++.dg/ext/dllimport11.C: New.
12447
12448 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12449
12450         PR c++/22293
12451         * g++.dg/other/friend3.C: New test.
12452
12453 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
12454
12455         PR c++/23293
12456         * g++.dg/template/error19.C: New test.
12457
12458 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
12459
12460         PR c++/21383
12461         * g++.dg/overload/koenig2.C: New.
12462
12463         PR c++/23118
12464         * g++.dg/overload/error2.C: New.
12465
12466         PR c++/22604
12467         * g++.dg/inherit/covariant14.C: New.
12468
12469 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12470
12471         PR c++/23440
12472         * g++.dg/parse/for1.C: New test.
12473
12474 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
12475
12476         PR fortran/23446
12477         * gfortran.dg/host_dummy_index_1.f90: New test.
12478
12479         PR fortran/21459
12480         * gfortran.dg/automatic_char_len_2.f90: New test.
12481
12482         PR fortran/20866
12483         * gfortran.dg/recursive_statement_functions.f90: New test.
12484
12485         PR fortran/20853
12486         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
12487
12488         PR fortran/20849
12489         * gfortran.dg/external_initializer.f90: New test.
12490
12491         PR fortran/20837
12492         * non_module_public.f90: New test.
12493
12494 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
12495
12496         PR c++/24386
12497         * g++.dg/template/overload7.C: New.
12498
12499         PR c++/22551
12500         * g++.dg/other/switch2.C: Remove expected warnings.
12501
12502         PR c++/21353
12503         * g++.dg/template/defarg6.C: New.
12504
12505 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
12506
12507         PR target/24315
12508         * gcc.target/i386/pr24315.c: New test.
12509
12510 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
12511
12512         PR c++/24389
12513         * g++.dg/template/static21.C: New test.
12514         * g++.dg/template/static21-a.cc: Likewise.
12515
12516 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
12517
12518         PR c++/23959
12519         * g++.dg/warn/Wswitch-default-1.C: New test.
12520         * g++.dg/warn/Wswitch-default-2.C: New test.
12521
12522 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
12523
12524         PR c++/22173
12525         * g++.dg/parse/template18.C: New test.
12526         * g++.dg/template/nontype15.C: Likewise.
12527
12528 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
12529
12530         PR fortran/22273
12531         * gfortran.dg/spec_expr_2.f90: New.
12532
12533 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
12534
12535         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
12536         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
12537         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
12538         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
12539         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
12540         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
12541         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
12542         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
12543         previous target-specific skips and warning-message matches where
12544         applicable.
12545
12546 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
12547
12548         PR c++/21347
12549         * g++.dg/warn/Wctor-dtor.C: New test.
12550
12551 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12552
12553         PR c/23439
12554         * gcc.dg/for-1.c: New test.
12555
12556 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
12557
12558         PR c++/19565
12559         * g++.dg/warn/Wconversion1.C: New test.
12560         * g++.dg/ext/packed4.C: Compile with -w.
12561         * g++.dg/opt/20050511-1.C: Likewise.
12562         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
12563
12564 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
12565
12566         * gfortran.dg/boz_5.f90: New test.
12567
12568 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
12569
12570         PR c++/22551
12571         * g++.dg/other/switch2.C: New.
12572
12573         PR c++/23984
12574         * g++.dg/init/ctor7.C: New.
12575
12576 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
12577
12578         PR c++/23730
12579         * g++.dg/parse/crash32.C: New test.
12580
12581 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
12582
12583         PR c++/20721
12584         * g++.dg/init/goto2.C: New test.
12585
12586         PR c++/22464
12587         * g++.dg/template/crash/41.C: New test.
12588
12589         PR c++/22180
12590         * g++.dg/template/crash40.C: New test.
12591
12592         PR c++/23694
12593         * g++.dg/parse/friend5.C: New test.
12594
12595         PR c++/23307
12596         * g++.dg/template/crash38.C: New test.
12597
12598         PR c++/22352
12599         * g++.dg/template/friend38.C: New test.
12600
12601         PR c++/22405
12602         * g++.dg/template/crash39.C: New test.
12603
12604 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
12605
12606         * gcc.dg/debug/dwarf2/dwarf-char1.c,
12607         gcc.dg/debug/dwarf2/dwarf-char2.c,
12608         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
12609
12610         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
12611
12612 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
12613
12614         * gcc.dg/dll-2.c: Add tests for warnings.
12615         * gcc.dg/dll-3.c: Likewise.
12616         * gcc.dg/dll-4.c: Likewise.
12617
12618         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
12619         * g++.dg/ext/dllimport2.C: Likewise.
12620         * g++.dg/ext/dllimport3.C: Likewise.
12621         * g++.dg/ext/dllimport7.C: Likewise.
12622         * g++.dg/ext/dllimport8.C: Likewise.
12623         * g++.dg/ext/dllimport9.C: Likewise.
12624
12625 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
12626
12627         PR fortran/24092
12628         * gfortran.dg/derived_pointer_recursion.f90: New test.
12629
12630 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
12631
12632         * gcc.c-torture/execute/20051012-1.c: New test.
12633
12634 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
12635
12636         PR fortran/18082
12637         * gfortran.dg/automatic_char_len_1.f90: New test.
12638
12639 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
12640
12641         PR fortran/20847
12642         * gfortran.dg/save_common.f90: New test.
12643
12644         PR fortran/20856
12645         * gfortran.dg/save_result.f90: New test.
12646
12647 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
12648
12649         PR c++/21592
12650         * g++.dg/template/dependent-expr1.C: Add new expected error.
12651         * g++.dg/template/dependent-expr2.C: Adjust error text.
12652         * g++.dg/template/overload6.C: New.
12653
12654         PR c++/23797
12655         * g++.dg/other/typename8.C: New.
12656
12657         PR c++/21117
12658         * g++.dg/other/return1.C: New.
12659
12660 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
12661
12662         PR c++/24052
12663         * g++.dg/ext/label5.C: New.
12664
12665 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
12666
12667         PR c++/19964
12668         * g++.dg/parse/crash31.C: New.
12669
12670 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
12671
12672         * g++.dg/ipa/ipa-1.c: New test.
12673         * g++.dg/ipa/ipa-2.c: New test.
12674         * g++.dg/ipa/ipa-3.c: New test.
12675         * g++.dg/ipa/ipa-4.c: New test.
12676         * g++.dg/ipa/ipa-5.c: New test.
12677         * g++.dg/ipa/ipa.exp: New file.
12678
12679 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
12680
12681         PR fortran/24207
12682         * gfortran.dg/private_type_3.f90: New test.
12683
12684 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
12685
12686         PR fortran/20786
12687         gfortran.dg/aint_anint_1.f90: New test.
12688
12689 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
12690
12691         PR libgfortran/24313
12692         gfortran.dg/csqrt.f: New test.
12693
12694 2005-10-11  Ian Lance Taylor  <ian@airs.com>
12695
12696         PR c++/8057
12697         * g++.dg/warn/noeffect7.C: New test.
12698         * g++.dg/warn/noeffect2.C: Instantiate templates.
12699         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
12700         and warning.
12701
12702 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
12703
12704         PR c++/21089
12705         * g++.dg/init/float1.C: New test.
12706
12707         PR c++/24277
12708         * g++.dg/init/member1.C: Tweak error markers.
12709
12710 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
12711
12712         PR testsuite/24281
12713         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
12714         Check for null pointer.
12715
12716 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
12717
12718         PR c++/21369
12719         * g++.dg/parse/ret-type3.C: New test.
12720
12721 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
12722
12723         PR tree-opt/23946
12724         * gcc.c-torture/compile/pr23946.c: New test.
12725
12726 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
12727
12728         * g++.dg/opt/mmx2.C: New test.
12729
12730 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
12731
12732         PR c++/24277
12733         * g++.dg/template/static20.C: New test.
12734
12735         PR c++/24302
12736         * g++.dg/warn/Wunused-12.C: New test.
12737
12738         PR c++/23437
12739         * g++.dg/template/arg4.C: New test.
12740
12741 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12742
12743         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
12744         * gcc.dg/ucnid-3.c: Likewise.
12745         * gcc.dg/ucnid-4.c: Likewise.
12746         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
12747         * g++.dg/other/ucnid-1.C: Likewise.
12748         * gcc.dg/sparc-frame-1.c: New test.
12749
12750 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
12751
12752         PR c++/24139
12753         * g++.dg/template/spec27.C: New test.
12754
12755         PR c++/24275
12756         * g++.dg/template/static19.C: New test.
12757
12758 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12759
12760         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
12761         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
12762
12763 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
12764
12765         PR target/24136
12766         * gfortran.fortran-torture/compile/pr24136.f: New test.
12767
12768 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
12769
12770         PR c++/22172
12771         * g++.dg/parse/crash30.C: New test.
12772
12773 2005-10-07  Richard Guenther  <rguenther@suse.de>
12774
12775         PR middle-end/24227
12776         * gcc.c-torture/compile/pr24227.c: New testcase.
12777
12778 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
12779
12780         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
12781         Do not put aligned attributes on array elements.
12782
12783 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
12784
12785         PR testsuite/23611, PR testsuite/23615
12786         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
12787         writing prototypes of library functions by hand.
12788         * obj-c++.dg/bitfield-4.mm: Likewise.
12789         * obj-c++.dg/const-str-4.mm: Likewise.
12790         * obj-c++.dg/encode-4.mm: Likewise.
12791         * obj-c++.dg/encode-5.mm: Likewise.
12792         * obj-c++.dg/encode-6.mm: Likewise.
12793         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
12794         * obj-c++.dg/method-10.mm: Likewise.
12795         * obj-c++.dg/method-17.mm: Likewise.
12796         * obj-c++.dg/method-19.mm: Likewise.
12797         * obj-c++.dg/try-catch-2.mm: Likewise.
12798
12799 2005-10-06  Richard Henderson  <rth@redhat.com>
12800
12801         PR 24236
12802         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
12803
12804 2005-10-06  Dale Johannesen  <dalej@apple.com>
12805
12806         * gcc.c-torture/execute/20030125-1.c: Correct.
12807
12808 2005-10-06  Richard Guenther  <rguenther@suse.de>
12809
12810         PR tree-optimization/24238
12811         * g++.dg/tree-ssa/pr24238.C: New testcase.
12812
12813 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
12814
12815         PR 18568
12816         * gfortran.dg/der_pointer_3.f90: New test.
12817
12818 2005-10-05  Devang Patel  <dpatel@apple.com>
12819
12820         PR Debug/23205
12821         * g++.dg/other/PR23205.C: New.
12822
12823 2005-10-05  Richard Henderson  <rth@redhat.com>
12824
12825         PR target/23602
12826         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
12827         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
12828
12829 2005-10-05  Dale Johannesen  <dalej@apple.com>
12830
12831         * gcc.c-torture/execute/float-floor.c: New.
12832
12833 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
12834
12835         PR tree-optimization/21419
12836         PR tree-optimization/24146
12837         PR tree-optimization/24151
12838
12839         * g++.dg/ext/asm7.C: New.
12840         * g++.dg/ext/asm8.C: New.
12841         * gcc.dg/asm-1.c: Compile on all targets.
12842         * gcc.dg/asm-pr24146.c: New.
12843         * gcc.dg/pr21419.c: Adjust error messages.
12844
12845 2005-10-05  Richard Guenther  <rguenther@suse.de>
12846
12847         PR fortran/24176
12848         * gfortran.fortran-torture/compile/empty.f90: New testcase.
12849
12850 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
12851
12852         PR c++/23513
12853         * g++.dg/template/spec22.C: Robustify test.
12854         * g++.dg/template/spec26.C: New.
12855
12856 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
12857
12858         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
12859         if target supports vector instructions.
12860
12861 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
12862
12863         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
12864         C99 functions.
12865
12866 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
12867
12868         * lib/target-supports.exp (check_effective_target_fortran_large_real,
12869         check_effective_target_fortran_large_int): Replace cached result
12870         when target changes.
12871
12872 2005-10-04  Devang Patel  <dpatel@apple.com>
12873
12874         * gcc.dg/i386-sse-vect-types.c: New.
12875
12876 2005-10-04  Ian Lance Taylor  <ian@airs.com>
12877
12878         PR preprocessor/13726
12879         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
12880         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
12881
12882 2005-10-04  Richard Guenther  <rguenther@suse.de>
12883
12884         PR c/23576
12885         * gcc.dg/noncompile/pr23576.c: New testcase.
12886
12887 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
12888
12889         PR middle-end/23125
12890         * gcc.dg/register-var-3.c: New test.
12891
12892 2005-10-04  Steven Bosscher  <stevenb@suse.de>
12893
12894         * gcc.dg/pr23049.c: New test.
12895
12896         * gcc.dg/ucnid-4.c: Fix test.
12897
12898 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
12899
12900         PR 23445
12901         * gcc.c-torture/compile/pr23445.c: New test.
12902
12903 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
12904
12905         * g++.dg/overload/unknown1.C: New.
12906
12907 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
12908
12909         PR c++/17775
12910         * g++.dg/template/repo4.C: New test.
12911
12912 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12913
12914         PR libfortran/19308
12915         * gfortran.dg/large_real_kind_2.F90: New test.
12916         * gfortran.dg/large_integer_kind_2.f90: New test.
12917
12918 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
12919
12920         * lib/target-supports.exp (check_effective_target_vect_shift):
12921         Implement with result caching. Add i?86, x86_64 and ia64 targets.
12922         (check_effective_target_vect_condition): Fix copy-n-pasto.
12923
12924         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
12925         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
12926         targets.
12927
12928 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
12929
12930         PR c++/22621
12931         * g++.dg/template/overload5.C : New test.
12932
12933         PR c++/23840
12934         * g++.dg/expr/stdarg1.C: New test.
12935
12936 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
12937
12938         PR 24142
12939         * gcc.c-torture/execute/pr24142.c: New test.
12940
12941 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
12942
12943         PR 24141
12944         * gcc.c-torture/execute/pr24141.c: New test.
12945
12946 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
12947             Diego Novillo  <dnovillo@redhat.com>
12948
12949         PR 23604
12950         * gcc.c-torture/execute/pr23604.c: New test.
12951
12952 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
12953
12954         PR fortran/16404
12955         PR fortran/20835
12956         PR fortran/20890
12957         PR fortran/20899
12958         PR fortran/20900
12959         PR fortran/20901
12960         PR fortran/20902
12961         gfortran.dg/equiv_constraint_1.f90: New test.
12962         gfortran.dg/equiv_constraint_2.f90: New test.
12963         gfortran.dg/equiv_constraint_3.f90: New test.
12964         gfortran.dg/equiv_constraint_4.f90: New test.
12965         gfortran.dg/equiv_constraint_5.f90: New test.
12966         gfortran.dg/equiv_constraint_6.f90: New test.
12967         gfortran.dg/equiv_constraint_7.f90: New test.
12968         gfortran.dg/equiv_constraint_8.f90: New test.
12969         gfortran.dg/private_type_1.f90: New test.
12970         gfortran.dg/private_type_2.f90: New test.
12971         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
12972         980628-10.f: Assert std=gnu to permit mixing of
12973         types in equivalence statements.
12974
12975 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
12976
12977         PR 24112
12978         * gfortran.dg/open_status_1.f90: New.
12979
12980 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
12981
12982         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
12983         * gcc.dg/vect/pr22480.c: Clean up temp files.
12984         * gcc.dg/vect/pr23831.c: Clean up temp files.
12985         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
12986         Clean up temp files.
12987         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
12988         Clean up temp files.
12989
12990         * gcc.dg/20050309-1.c: Clean up temp files.
12991         * gcc.dg/20050325-1.c: Clean up temp files.
12992
12993 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
12994
12995         PR tree-optimization/24059
12996         * gcc.dg/vect/pr24059.c : New test.
12997
12998 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
12999
13000         PR middle-end/24109
13001         * gcc.c-torture/execute/20050929-1.c: New test.
13002
13003 2005-09-29  Steven Bosscher  <stevenb@suse.de>
13004
13005         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
13006
13007 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
13008
13009         PR c/21419
13010         * gcc.dg/pr21419.c: New test.
13011
13012 2005-09-29  Steven Bosscher  <stevenb@suse.de>
13013
13014         * gcc.dg/pr23911.c: New test.
13015
13016 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
13017
13018         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
13019
13020         PR c++/16782
13021         * g++.dg/parse/qualified4.C: New test.
13022         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
13023         * g++.old-deja/g++.mike/p8154.C: Likewise.
13024
13025 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
13026
13027         PR c++/22147
13028         * g++.dg/template/friend37.C: New test.
13029         * g++.dg/parse/crash28.C: Adjust error markers.
13030
13031 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
13032
13033         PR fortran/18518
13034         * gfortran.fortran-torture/execute/save_2.f90: New decl.
13035
13036 2005-09-27  Devang Patel  <dpatel@apple.com>
13037
13038         PR tree-optimization/23625
13039         * gcc.dg/pr23625.c: New test.
13040
13041 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
13042
13043         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
13044         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
13045
13046 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
13047
13048         PR fortran/23677
13049         * gfortran.fortran-torture/execute/save_1.f90: New test.
13050         * gfortran.dg/save_1.f90: New test.
13051
13052 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
13053
13054         * gcc.target/i386/builtin-apply-mmx.c: New test.
13055
13056         PR target/22576
13057         * gcc.target/i386/pr22576.c: New test.
13058
13059         PR target/22585
13060         * gcc.target/i386/pr22585.c: New test.
13061
13062         PR target/23268
13063         * gcc.target/i386/pr23268.c: New test.
13064
13065         PR middle-end/23831
13066         * gcc.dg/vect/pr23831.c: New test.
13067
13068         PR target/24055
13069         * gcc.target/i386/pr24055.c: New test.
13070
13071 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
13072
13073         PR tree-optimization/23960
13074         * gcc.c-torture/compile/pr23960.c: New.
13075
13076 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
13077
13078         PR fortran/16861
13079         * gfortran.dg/nested_modules_3.f90: New.
13080
13081 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
13082
13083         PR fortran/24005
13084         gfortran.dg/interface_1.f90: New test.
13085
13086 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
13087         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13088
13089         PR fortran/23843
13090         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
13091
13092 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
13093
13094         PR fortran/23516
13095         * gfortran.dg/imag_1.f: New test.
13096         * gfortran.dg/imag_2.f: Ditto.
13097
13098 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
13099
13100         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
13101
13102 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
13103
13104         PR c++/21983
13105         * g++.dg/warn/pr21983.C: New test.
13106
13107 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
13108
13109         * gcc.dg/20050922-1.c: Testcase added.
13110
13111 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
13112
13113         PR c++/23993
13114         * g++.dg/template/array14.C: New test.
13115
13116 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
13117
13118         PR fortran/19929
13119         * gfortran.dg/der_ptr_component_1.f90: New test.
13120
13121 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13122
13123         PR c++/23965
13124         * g++.dg/template/error1.C: Reject "no matching function" message.
13125
13126 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13127
13128         PR c++/17609
13129         * g++.dg/lookup/error1.C: New test.
13130
13131 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
13132
13133         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
13134         functionality of the testcase.
13135
13136 2005-09-20  Richard Henderson  <rth@redhat.com>
13137
13138         * gcc.dg/vect/vect-22.c: Require vect_float.
13139         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
13140
13141 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
13142
13143         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
13144         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
13145         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
13146         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
13147         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
13148         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
13149         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
13150         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
13151         * gcc.dg/cpp/ucnid-8.c: New test.
13152
13153 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
13154
13155         PR tree-optimization/23929
13156         * gcc.c-torture/compile/pr23929.c: New test.
13157
13158 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
13159
13160         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
13161         for one loop.
13162
13163 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
13164
13165         PR testsuite/23186
13166         * g++.dg/other/pr22003.C: Require named sections.
13167
13168 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
13169
13170         PR c++/23947
13171         * g++.dg/rtti/crash3.C: New test.
13172
13173         PR tree-optimization/23818
13174         * gcc.dg/pr23818.c: New test.
13175
13176 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13177
13178         PR fortran/23420
13179         * gfortran.dg/print_fmt_4.f: New.
13180
13181 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
13182
13183         PR fortran/23663
13184         * gfortran.fortran-torture/execute/entry_11.f90: New test.
13185
13186 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
13187
13188         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
13189         Use pointers to local alignable arrays instead. Added comments.
13190         * gcc.dg/vect/vect-46.c: Likewise.
13191         * gcc.dg/vect/vect-48.c: Likewise.
13192         * gcc.dg/vect/vect-49.c: Likewise.
13193         * gcc.dg/vect/vect-52.c: Likewise.
13194         * gcc.dg/vect/vect-53.c: Likewise.
13195         * gcc.dg/vect/vect-54.c: Likewise.
13196         * gcc.dg/vect/vect-56.c: Likewise.
13197         * gcc.dg/vect/vect-57.c: Likewise.
13198         * gcc.dg/vect/vect-58.c: Likewise.
13199         * gcc.dg/vect/vect-60.c: Likewise.
13200         * gcc.dg/vect/vect-61.c: Likewise.
13201
13202         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
13203         The test is no longer vectorizable on vect_no_align targets.
13204         * gcc.dg/vect/vect-43.c: Likewsie.
13205
13206         * gcc.dg/vect/vect-44.c: Added comments.
13207         * gcc.dg/vect/vect-45.c: Added comments.
13208         * gcc.dg/vect/vect-50.c: Added comments.
13209         * gcc.dg/vect/vect-51.c: Added comments.
13210
13211         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
13212         aligned type.
13213         * gcc.dg/vect/Os-vect-95.c: Likewise.
13214
13215         * gcc.dg/vect/vect-41.c: Test removed.
13216         * gcc.dg/vect/vect-47.c: Test removed.
13217         * gcc.dg/vect/vect-55.c: Test removed.
13218         * gcc.dg/vect/vect-59.c: Test removed.
13219
13220 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
13221
13222         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
13223         No longer vectorizable on vect_no_align targets.
13224         * gcc.dg/vect/pr20122.c: Likewise.
13225         * gcc.dg/vect/vect-74.c: Likewise.
13226         * gcc.dg/vect/vect-75.c: Likewise.
13227         * gcc.dg/vect/vect-76.c: Likewise.
13228
13229         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
13230         Will not be vectorizable on vect_no_align targets once aliasing issues
13231         are resolved.
13232         * gcc.dg/vect/vect-79.c: Likewise.
13233
13234         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
13235         * gcc.dg/vect/vect-78.c: Likewise.
13236         * gcc.dg/vect/vect-97.c: Likewise.
13237
13238 2005-09-19  Steven Bosscher  <stevenb@suse.de>
13239
13240         * gcc.dg/pr23943.c: New test.
13241
13242 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
13243
13244         PR fortran/19181
13245         * gfortran.dg/derived_pointer_null_1.f90: New test.
13246
13247 2005-09-18  Richard Guenther  <rguenther@suse.de>
13248
13249         PR middle-end/23944
13250         * gcc.c-torture/compile/pr23944.c: New testcase.
13251
13252 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
13253
13254         PR fortran/15975
13255         * gfortran.dg/der_pointer_2.f90: New test.
13256
13257 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
13258
13259         PR fortran/16861
13260         * gfortran.dg/nested_modules_2.f90: New test.
13261
13262 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13263
13264         PR c++/18368
13265         * g++.dg/other/semicolon.C: New test.
13266
13267 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
13268
13269         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
13270         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
13271
13272 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
13273
13274         PR c++/23914
13275         * g++.dg/template/static18.C: New test.
13276
13277         PR c++/21514
13278         * g++.dg/template/crash19.C: Remove dg-error marker.
13279         * g++.dg/template/local4.C: New test.
13280
13281 2005-09-16  Paul Brook  <paul@codesourcery.com>
13282
13283         PR fortran/23906
13284         * gfortran.dg/dependency_1.f90: New test.
13285
13286 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
13287
13288         PR c++/23896
13289         * g++.dg/template/static17.C: New test.
13290
13291 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
13292
13293         PR c++/23139
13294         * g++.dg/warn/huge-val1.C: New test.
13295
13296 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
13297
13298         PR c++/13140
13299         * g++.dg/parse/class2.C: New test.
13300         * g++.dg/template/explicit8.C: Likewise.
13301         * g++.dg/template/spec25.C: Likewise.
13302
13303 2005-09-14  Josh Conner  <jconner@apple.com>
13304
13305         PR middle-end/23584
13306         * gcc.dg/pr23584.c: New test.
13307
13308 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
13309
13310         PR fortran/21875 Internal Unit Array I/O, NIST
13311         * gfortran.dg/arrayio_1.f90: New test.
13312         * gfortran.dg/arrayio_1.f90: New test.
13313         * gfortran.dg/arrayio_1.f90: New test.
13314         * gfortran.dg/arrayio_1.f90: New test.
13315         * gfortran.dg/arrayio_1.f90: New test.
13316
13317 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
13318
13319         PR middle-end/22480
13320         * gcc.dg/vect/pr22480.c: New test.
13321
13322 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
13323
13324         PR fortran/19358
13325         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
13326
13327 2005-09-13 Josh Conner <jconner@apple.com>
13328
13329         PR c++/23180
13330         * g++.dg/init/struct2.C: New test.
13331         * g++.dg/init/struct3.C: New test.
13332
13333 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
13334
13335         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
13336         Clean up temp files.
13337         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
13338         gcc.dg/tree-ssa/builtin-fprintf-1.c,
13339         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
13340         gcc.dg/tree-ssa/builtin-printf-1.c,
13341         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
13342         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
13343         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
13344         gcc.dg/tree-ssa/builtin-vprintf-1.c,
13345         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
13346         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
13347         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
13348         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
13349         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
13350         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
13351         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
13352         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
13353
13354 2005-09-13  Josh Conner  <jconner@apple.com>
13355
13356         * lib/gcc-dg.exp: Load scanipa.exp.
13357         (cleanup-dump): New procedure.
13358         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
13359         * lib/scandump.exp: New file.
13360         * lib/scantree.exp: Use it.
13361         * lib/scanipa.exp: New file.
13362
13363 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
13364
13365         PR fortran/17740
13366         * gfortran.dg/generic_4.f90: New test.
13367
13368 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
13369
13370         PR target/23816
13371         * gcc.target/i386/pr23816-1.c: New test.
13372         * gcc.target/i386/pr23816-2.c: New test.
13373
13374
13375 2005-09-13  Bastian Blank <waldi@debian.org>
13376
13377         PR c++/16171
13378         * g++.dg/abi/mangle26.C: New test.
13379         * g++.dg/abi/mangle27.C: New test.
13380         * g++.dg/abi/mangle28.C: New test.
13381         * g++.dg/abi/mangle29.C: New test.
13382
13383         PR c++/23839
13384         * g++.dg/parse/register1.C: New test.
13385
13386 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
13387
13388         PR c++/23842
13389         * g++.dg/template/access16.C: New test.
13390
13391 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
13392
13393         * gfortran.dg/char_pack_2.f90: Increase the vector size.
13394
13395 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
13396
13397         PR fortran/18899
13398         * gfortran.dg/shape_2.f90: New test.
13399
13400 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
13401
13402         PR target/19269
13403         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
13404         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
13405         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
13406         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
13407         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
13408         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
13409         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
13410         tests.
13411
13412 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
13413
13414         PR c++/23841
13415         * g++.dg/parse/template17.C: New test.
13416
13417 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
13418
13419         PR c++/23789
13420         * g++.dg/template/nontype14.C: New test.
13421
13422 2005-09-12  Ian Lance Taylor  <ian@airs.com>
13423
13424         PR g++/7874
13425         * g++.dg/lookup/friend7.C: New test.
13426         * g++.dg/lookup/friend8.C: New test.
13427         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
13428         so that it will be found via argument dependent lookup.
13429         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
13430         friend functions which will no longer be found.
13431         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
13432         function g, so that it will be found via argument dependent
13433         lookup.
13434         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
13435         * g++.old-deja/g++.mike/net43.C: Likewise.
13436
13437 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
13438
13439         PR c++/23691
13440         * g++.dg/template/static16.C: New test.
13441
13442 2005-09-12  Josh Conner  <jconner@apple.com>
13443
13444         PR middle-end/23237
13445         * gcc.c-torture/compile/pr23237.c: New test.
13446
13447 2005-09-11  Richard Henderson  <rth@redhat.com>
13448
13449         * g++.dg/other/error8.C: Update expected diagnostic text.
13450
13451 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13452
13453         PR libfortran/19872
13454         * gfortran.dg/overwrite_1.f: New test.
13455
13456 2005-09-09  Josh Conner  <jconner@apple.com>
13457
13458         * g++.dg/init/pr23180-1.C: Removed.
13459         * g++.dg/init/pr23180-2.C: Removed.
13460
13461 2005-09-09  David Daney <ddaney@avtrex.com>
13462
13463         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
13464         files which are ...
13465         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
13466         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
13467
13468 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13469
13470         * gfortran.dg/iostat_2.f90: New test.
13471
13472 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
13473
13474         PR c++/22252
13475         * g++.dg/ext/interface1.C: New test.
13476         * g++.dg/ext/interface1.h: Likewise.
13477         * g++.dg/ext/interface1a.cc: Likewise.
13478
13479 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
13480
13481         * gfortran.dg/iomsg_1.f90: New test case.
13482
13483 2005-09-09  Richard Guenther  <rguenther@suse.de>
13484
13485         PR c++/23624
13486         * g++.dg/tree-ssa/pr23624.C: New testcase.
13487
13488 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
13489
13490         PR fortran/19239
13491         * gfortran.dg/vector_subscript_1.f90,
13492         * gfortran.dg/vector_subscript_2.f90: New tests.
13493
13494 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
13495
13496         PR fortran/21104
13497         * gfortran.dg/array_alloc_1.f90,
13498         * gfortran.dg/array_alloc_2.f90,
13499         * gfortran.dg/array_alloc_3.f90: New tests.
13500
13501 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
13502
13503         PR fortran/12840
13504         * gfortran.dg/array_constructor_6.f90
13505         * gfortran.dg/array_constructor_7.f90
13506         * gfortran.dg/array_constructor_8.f90
13507         * gfortran.dg/array_constructor_9.f90
13508         * gfortran.dg/array_constructor_10.f90
13509         * gfortran.dg/array_constructor_11.f90
13510         * gfortran.dg/array_constructor_12.f90: New tests.
13511
13512 2005-09-08  Josh Conner  <jconner@apple.com>
13513
13514         PR c++/23180
13515         * g++.dg/init/pr23180-1.C: New test.
13516         * g++.dg/init/pr23180-2.C: New test.
13517
13518 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
13519
13520         PR fortran/18878
13521         * gfortran.dg/module_double_reuse.f90: New.
13522
13523 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
13524
13525         PR fortran/23270
13526         PR fortran/22304
13527         PR fortran/18870
13528         PR fortran/17917
13529         PR fortran/16511
13530         * gfortran.dg/common_equivalence_1.f: New.
13531         * gfortran.dg/common_equivalence_2.f: New.
13532         * gfortran.dg/common_equivalence_3.f: New.
13533         * gfortran.dg/contained_equivalence_1.f90: New.
13534         * gfortran.dg/module_blank_common.f90: New.
13535         * gfortran.dg/module_commons_1.f90: New.
13536         * gfortran.dg/module_equivalence_1.f90: New.
13537         * gfortran.dg/nested_modules_1.f90: New.
13538         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
13539         equivalences and add comment to connect the test with
13540         the PR.
13541
13542 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13543
13544         PR fortran/23765
13545         * gfortran.dg/common_6.f90: New test.
13546
13547 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
13548
13549         PR fortran/15326
13550         * gfortran.dg/char_result_1.f90,
13551         * gfortran.dg/char_result_2.f90,
13552         * gfortran.dg/char_result_3.f90,
13553         * gfortran.dg/char_result_4.f90,
13554         * gfortran.dg/char_result_5.f90,
13555         * gfortran.dg/char_result_6.f90,
13556         * gfortran.dg/char_result_7.f90,
13557         * gfortran.dg/char_result_8.f90: New tests.
13558
13559 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
13560
13561         PR fortran/19928
13562         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
13563
13564 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
13565
13566         PR obj-c++/16816
13567         * obj-c++.dg/selector-5.mm: New test.
13568         * obj-c++.dg/selector-6.mm: New test.
13569
13570 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
13571
13572         PR objc/20574
13573         PR objc/19324
13574         * objc.dg/error-1.m: New test.
13575
13576 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
13577
13578         PR fortran/23373
13579         * gfortran.fortran-torture/execute/pr23373-1.f90,
13580         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
13581
13582 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
13583
13584         PR libfortran/23760
13585         * gfortran.dg/g77/1832.f: Remove long string in write statement
13586         to allow the test to pass on correct list directed output with
13587         prepended space.
13588
13589 2005-09-07  James E Wilson  <wilson@specifix.com>
13590
13591         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
13592
13593 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
13594
13595         * gfortran.dg/parameter+save.f90: Rename to
13596         * gfortran.dg/parameter_save.f90: .. this.
13597
13598 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
13599
13600         PR fortran/20848
13601         * gfortran.dg/parameter+save.f90: New test case.
13602
13603 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
13604
13605         PR fortran/19269
13606         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
13607
13608 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
13609
13610         PR c/23075
13611         * gcc.dg/pr23075.c: New test.
13612         * g++.dg/warn/pr23075.C: New test.
13613
13614         PR target/22362
13615         * gcc.target/i386/pr22362.c: New test.
13616
13617         PR rtl-optimization/23098
13618         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
13619
13620         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
13621         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
13622         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
13623
13624 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
13625
13626         * g++.dg/expr/cast6.C: New test.
13627
13628         PR c++/9782
13629         * g++.dg/init/new15.C: New test.
13630
13631 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
13632
13633         * gcc.dg/vect/Os-vect-95.c: New test.
13634         * gcc.dg/vect/vect-95.c: Same.
13635
13636 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
13637
13638         * gcc.dg/vect/vect-29.c: Update xfail testing.
13639         * gcc.dg/vect/vect-44.c: Same.
13640         * gcc.dg/vect/vect-48.c: Same.
13641         * gcc.dg/vect/vect-50.c: Same.
13642         * gcc.dg/vect/vect-72.c: Same.
13643         * gcc.dg/vect/vect-77.c: Same.
13644         * gcc.dg/vect/vect-78.c: Same.
13645         * gcc.dg/vect/vect-80.c: Same.
13646         * gcc.dg/vect/vect-96.c: Same.
13647         * gcc.dg/vect/vect-100.c: Same.
13648         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
13649         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
13650         * gfortran.dg/vect/vect-5.f90: Same.
13651
13652 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
13653
13654         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
13655         start strings.
13656         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
13657         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
13658
13659         PR c++/23056
13660         * g++.dg/opt/pr23056.C: New test.
13661
13662         PR rtl-optimization/23098
13663         * gcc.target/i386/pr23098.c: New test.
13664
13665 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
13666
13667         PR c++/23667
13668         * g++.dg/template/static15.C: New test.
13669
13670         PR c++/21440
13671         * g++.dg/ext/stmtexpr5.C: New test.
13672         * g++.dg/ext/stmtexpr6.C: Likewise.
13673
13674 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
13675
13676         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
13677
13678         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
13679         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
13680         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
13681
13682 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
13683
13684         PR libfortran/23321
13685         * gfortran.dg/direct_io_4.f90: New test case.
13686
13687 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
13688             Rasmus Hahn  <rassahah@neofonie.de>
13689
13690         PR libobjc/23108
13691         * objc.dg/type-stream-1.m: New test.
13692
13693 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
13694
13695         PR fortran/23661
13696         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
13697         gfortran.dg/print_fmt_3.f90: New test.
13698
13699 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
13700
13701         * gfortran.dg/fmt_t_1.f90: New test.
13702
13703 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
13704
13705         PR rtl-optimization/23454
13706         * g++.dg/opt/pr23454.C: New test.
13707
13708 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
13709
13710         PR c++/23699
13711         * g++.dg/ext/static1.C: New test.
13712
13713 2005-09-02  Richard Henderson  <rth@redhat.com>
13714
13715         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
13716         tail call to check_fa_work.
13717
13718 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
13719
13720         PR c++/21687
13721         * g++.dg/other/gc3.C: New test.
13722
13723 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
13724
13725         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
13726         * gcc.dg/20050826-1.c: Likewise.
13727
13728 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
13729
13730         PR c++/23167
13731         * g++.dg/expr/volatile1.C: New test.
13732
13733 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
13734
13735         PR middle-end/23547
13736         * gcc.dg/pr23547.c: New test.
13737
13738 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
13739
13740         PR c/22061
13741         * gcc.c-torture/execute/pr22061-1.c,
13742         * gcc.c-torture/execute/pr22061-2.c,
13743         * gcc.c-torture/execute/pr22061-3.c,
13744         * gcc.c-torture/execute/pr22061-4.c: New tests.
13745
13746 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
13747
13748         * gcc.dg/Wredundant-decls-2.c: New test to check that
13749         -Wredundant-decls does not issue warning for a variable
13750         definition following a declaration.
13751
13752 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
13753
13754         PR debug/7241
13755         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
13756         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
13757         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
13758
13759         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
13760         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
13761         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
13762         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
13763         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
13764         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
13765         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
13766         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
13767
13768 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
13769
13770         PR objc/23306
13771         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
13772         scan-assmbler.
13773
13774 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
13775
13776         PR target/21255
13777         * gcc.dg/pr21255-1.c: New test.
13778         * gcc.dg/pr21255-2-mb.c: Likewise.
13779         * gcc.dg/pr21255-2-ml.c: Likewise.
13780         * gcc.dg/pr21255-3.c: Likewise.
13781         * gcc.dg/pr21255-4.c: Likewise.
13782
13783 2005-08-31  Dale Johannesen  <dalej@apple.com>
13784
13785         * gcc.dg/20050830-1.c: New.
13786
13787 2005-08-31  Josh Conner  <jconner@apple.com>
13788
13789         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
13790         command-line options for arm-*-* targets.
13791         * g++.dg/init/array16.C: Likewise.
13792         * g++.dg/other/crash-4.C: Likewise.
13793
13794 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
13795
13796         PR obj-c++/23640
13797         * obj-c++.dg/gnu-runtime-3.mm: New test.
13798
13799 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13800
13801         PR c++/13377
13802         * g++.dg/lookup/ambig4.C: New test.
13803         * g++.dg/lookup/ambig5.C: New test.
13804         * g++.dg/tc1/dr101.C: Adjust error markers.
13805
13806 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13807
13808         PR c++/23639
13809         * g++.dg/template/ttp5.C: Adjust error markers.
13810
13811 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
13812
13813         PR testsuite/23609
13814         * lib/obj-c++.exp: Include target-libpath.exp.
13815         (obj-c++_link_flags): Look for the GNU libobjc library
13816         and set the library path to include it.
13817         Don't manually set LD_LIBRARY_PATH (etc.) but call
13818         set_ld_library_path_env_vars instead.
13819         (obj-c++_target_compile): Don't set library path or
13820         linker flags because they are already set correctly
13821         in obj-c++_link_flags.
13822
13823 2005-08-30  Josh Conner  <jconner@apple.com>
13824
13825         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
13826         to command-line options for arm-*-* targets.
13827
13828 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
13829
13830         * g++.dg/other/i386-1.C: New.
13831
13832 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
13833
13834         PR preprocessor/20348
13835         PR preprocessor/20356
13836         * gcc.dg/cpp/pr20348.c: New test.
13837         * gcc.dg/cpp/pr20348.h: New file.
13838         * gcc.dg/cpp/inc/pr20348.h: New file.
13839         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
13840         * gcc.dg/cpp/pr20356.c: New test.
13841         * gcc.dg/cpp/pr20356.h: New file.
13842         * gcc.dg/cpp/inc/pr20356.h: New file.
13843         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
13844
13845 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
13846
13847         * gfortran.fortran-torture/execute/intrinsic_count.f90:
13848         Fix array dimension to avoid correct end-of-file error.
13849
13850 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
13851
13852         PR libfortran/23598
13853         * gfortran.dg/iostat_1.f90: New test.
13854
13855 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
13856
13857         PR middle-end/23408
13858         * gcc.dg/pr23408.c: New test.
13859
13860 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
13861
13862         PR c++/23099
13863         * g++.dg/init/member1.C: Make sure erroneous static data member
13864         definitions are required.
13865         * g++.dg/template/static13.C: New test.
13866         * g++.dg/template/static14.C: Likewise.
13867
13868 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
13869
13870         * gcc.target/i386/pr23575.c: Use -msse2 instead of
13871         -march=pentium4, remove ilp32 requirement.
13872
13873         PR middle-end/23484
13874         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
13875         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
13876
13877 2005-08-29  Andreas Jaeger  <aj@suse.de>
13878
13879         PR testsuite/23607
13880         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
13881
13882 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
13883
13884         * gcc.c-torture/execute/20050316-2.c: New test.
13885         * gcc.c-torture/execute/20050316-3.c: New test.
13886         * gcc.dg/torture/pr16104-1.c: New test.
13887
13888 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
13889
13890         PR middle-end/23463
13891         * gcc.c-torture/execute/zero-struct-1.c: New test.
13892
13893 2005-08-27  Richard Guenther  <rguenther@suse.de>
13894
13895         PR target/23575
13896         * gcc.target/i386/pr23575.c: New testcase.
13897
13898 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
13899
13900         PR rtl-optimization/23561
13901         * gcc.c-torture/execute/20050826-1.c: New test.
13902
13903         PR rtl-opt/23560
13904         * gcc.c-torture/execute/20050826-2.c: New test.
13905
13906 2005-08-26  Dale Johannesen  <dalej@apple.com>
13907
13908         * gcc.dg/20030711-1.c: Modify to work on Darwin.
13909         * gcc.dg/20050826-1.c: New.
13910
13911 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
13912
13913         PR c++/19004
13914         * g++.dg/template/nontype13.C: New test.
13915
13916         PR c++/23491
13917         * g++.dg/init/new14.C: New test.
13918         * g++.dg/expr/anew1.C: Do not XFAIL.
13919         * g++.dg/expr/anew2.C: Likewise.
13920         * g++.dg/expr/anew3.C: Likewise.
13921
13922 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
13923
13924         PR middle-end/22439
13925         * gcc.dg/vla-3.c: New test.
13926
13927 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
13928
13929         PR fortran/20363
13930         * gfortran.dg/named_interface.f90: New.
13931
13932 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
13933
13934         * gcc.c-torture/execute/frame-address.c: New test.
13935
13936 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
13937
13938         PR c++/20817
13939         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
13940
13941 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
13942
13943         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
13944
13945 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
13946
13947         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
13948         * gcc.dg/altivec-22.c: Rename from..
13949         * gcc.dg/altivec-nomfcr.c: ..this.
13950
13951 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
13952
13953         PR tree-optimization/23546
13954         * gcc.dg/tree-ssa/pr23546.c: New test.
13955
13956 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
13957
13958         PR fortran/17758
13959         * gfortran.dg/nonreturning_statements.f90: New test.
13960
13961 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
13962
13963         PR c++/22454
13964         * g++.dg/parse/crash29.C: New.
13965
13966 2005-08-23  DJ Delorie  <dj@redhat.com>
13967
13968         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
13969         constants have the L suffix.
13970
13971 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
13972
13973         PR c++/23044
13974         * g++.dg/template/instantiate8.C: New.
13975
13976 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
13977
13978         PR middle-end/23467
13979         * gcc.c-torture/execute/pr23467.c: New test.
13980
13981 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
13982
13983         PR tree-optimization/22043
13984         * gcc.c-torture/execute/20050613-1.c: New test.
13985
13986 2005-08-23  Ben Elliston  <bje@au.ibm.com>
13987
13988         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
13989
13990 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
13991
13992         PR rtl-optimization/23478
13993         * g++.dg/opt/pr23478.C: New test.
13994
13995 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
13996
13997         PR c/18715
13998         * gcc.dg/switch-warn-3.c: New test.
13999
14000 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14001
14002         PR c++/22233
14003         * g++.dg/template/param1.C: New test.
14004
14005 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14006
14007         PR c++/23089
14008         * g++.dg/other/incomplete1.C: New test.
14009
14010 2005-08-22  Ira Rosen  <irar@il.ibm.com>
14011
14012         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
14013         are vectorizable.
14014
14015 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14016
14017         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
14018         d_lines_5.f: New.
14019
14020 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
14021
14022         * gcc.target/i386/sse-4.c: New test.
14023
14024 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14025
14026         PR testsuite/23239
14027         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
14028
14029 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
14030
14031         * gcc.dg/20050811-1.c: New test.
14032         * gcc.dg/20050811-2.c: New test.
14033
14034 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
14035
14036         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
14037
14038 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
14039
14040         PR 23476
14041         * gcc.c-torture/compile/pr23476.c: New test.
14042
14043 2005-08-19  Devang Patel  <dpatel@apple.com>
14044
14045         PR tree-optimization/23048
14046         * gcc.dg/tree-ssa/pr23048.c: New test.
14047
14048 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
14049
14050         PR middle-end/20624
14051         * g++.dg/warn/Wreturn-3.C: New test
14052
14053 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
14054
14055         PR tree-optimization/22228
14056         * g++.dg/vect/pr22543.cc: New test.
14057
14058 2005-08-17  Steven Bosscher  <stevenb@suse.de>
14059
14060         PR tree-optimization/21574
14061         * gcc.dg/tree-ssa/pr21574.c: New test.
14062
14063 2005-08-16  James E Wilson  <wilson@specifix.com>
14064
14065         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
14066
14067 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
14068
14069         PR tree-opt/23402
14070         * gcc.c-torture/compile/zero-strct-3.c: New test.
14071         * gcc.c-torture/compile/zero-strct-4.c: New test.
14072
14073 2005-08-16  Steven Bosscher  <stevenb@suse.de>
14074
14075         PR target/23376
14076         * gcc.target/x86_64/pr23376.c: New test.
14077
14078 2005-08-16  Ian Lance Taylor  <ian@airs.com>
14079
14080         PR c++/23337
14081         * g++.dg/ext/vector2.C: New.
14082
14083 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
14084
14085         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
14086
14087 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
14088
14089         PR libfortran/23428
14090         * gfortran.dg/inquire-complex.f90: New test case.
14091
14092 2005-08-16  James E Wilson  <wilson@specifix.com>
14093
14094         PR tree-optimization/21105
14095         * gcc.dg/large-size-array.c: New.
14096
14097 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
14098
14099         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
14100         type.
14101         * gcc.dg/vect/vect-41: Likewise.
14102         * gcc.dg/vect/vect-42: Likewise.
14103         * gcc.dg/vect/vect-43: Likewise.
14104         * gcc.dg/vect/vect-44: Likewise.
14105         * gcc.dg/vect/vect-46: Likewise.
14106         * gcc.dg/vect/vect-47: Likewise.
14107         * gcc.dg/vect/vect-48: Likewise.
14108         * gcc.dg/vect/vect-52: Likewise.
14109         * gcc.dg/vect/vect-53: Likewise.
14110         * gcc.dg/vect/vect-54: Likewise.
14111         * gcc.dg/vect/vect-55: Likewise.
14112         * gcc.dg/vect/vect-56: Likewise.
14113         * gcc.dg/vect/vect-57: Likewise.
14114         * gcc.dg/vect/vect-58: Likewise.
14115         * gcc.dg/vect/vect-59: Likewise.
14116         * gcc.dg/vect/vect-60: Likewise.
14117         * gcc.dg/vect/vect-61: Likewise.
14118         * gcc.dg/vect/vect-85: Likewise.
14119         * gcc.dg/vect/vect-87: Likewise.
14120         * gcc.dg/vect/vect-88: Likewise.
14121         * gcc.dg/vect/vect-93.c: Likewise.
14122         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
14123         * gcc.dg/vect/vect-75: Likewise.
14124         * gcc.dg/vect/vect-76: Likewise.
14125         * gcc.dg/vect/vect-77: Likewise.
14126         * gcc.dg/vect/vect-78: Likewise.
14127         * gcc.dg/vect/vect-80: Likewise.
14128         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
14129         vectorized for the expected reason, rather than checking how alignment
14130         was handled.
14131         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
14132         type and also instead of aligned pointers. Added documentation.
14133
14134 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
14135
14136         * gfortran.dg/power.f90: New test.
14137
14138 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
14139
14140         PR rtl-optimization/23299
14141         * g++.dg/opt/pr23299.C: New test.
14142
14143 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14144
14145         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
14146
14147 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
14148
14149         * g++.dg/template/local6.C: New test.
14150
14151 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
14152
14153         * execute/exceptions/finally-1.m: Check that the catch and finally are
14154         being called.  Also add a "return 0;" at the end of main.
14155
14156 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
14157
14158         PR fortran/21432.
14159         * gfortran.dg/namelist_print_1.f: New test of functionality of
14160         PRINT namelist.
14161         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
14162         namelist generates error with -std=f95.
14163
14164 2005-08-14  Ira Rosen  <irar@il.ibm.com>
14165
14166         PR tree-optimization/23119
14167         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
14168
14169 2005-08-13  Marcin Koziej  <creep@desk.pl>
14170             Andrew Pinski  <pinskia@physics.uc.edu>
14171
14172         PR libobjc/22492
14173         * execute/exceptions/finally-1.m: New test.
14174
14175 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
14176
14177         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
14178         testsuite.
14179         * objc/execute/exceptions/trivial.m: New test.
14180         * objc.dg/try-catch-11.m: Move to ...
14181         * objc/execute/exceptions/foward-1.m: Here.
14182         * objc.dg/try-catch-2.m: Move to ...
14183         * objc/execute/exceptions/catchall-1.m: Here.
14184         * objc.dg/try-catch-8.m: Move to ...
14185         * objc/execute/exceptions/local-variables-1.m: Here.
14186
14187 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
14188
14189         * objc.dg/nested-func-1.m: Move to ...
14190         * objc/execute/nested-func-1.m: Here.
14191
14192 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
14193
14194         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
14195         in ${options} instead of [target_info name].
14196         * lib/obj-c++.exp (objc_target_compile): Likewise.
14197
14198 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
14199
14200         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
14201
14202 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
14203
14204         part of PR testsuite/23348
14205         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
14206         of the torture options.
14207         * objc/compile/trivial.m: New test.
14208
14209 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
14210
14211         * gfortran.dg/eoshift.f90: Correct format.
14212
14213 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
14214
14215         * gfortran.fortran-torture/execute/character_passing.f90:
14216         Fix comment typo.
14217
14218 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
14219
14220         PR c++/8271
14221         * g++.dg/template/unify10.C: New.
14222
14223 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
14224
14225         * g++.dg/parse/pr22514.C: Move to...
14226         * g++.dg/debug/pr22514.C: here.
14227
14228 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14229
14230         PR c++/23266
14231         * g++.dg/inherit/pure1.C: New test.
14232
14233         * ChangeLog: Fix typos.
14234
14235 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14236             Steven Bosscher  <stevenb@suse.de>
14237
14238         * gfortran.dg/runtime_warning_1.f90: New test.
14239
14240 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
14241
14242         PR c++/23219
14243         * g++.dg/parse/crash28.C: New.
14244
14245 2005-08-11  Richard Guenther  <rguenther@suse.de>
14246
14247         PR target/23289
14248         * gcc.target/i386/tailcall-1.c: New testcase.
14249
14250 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
14251
14252         * gcc.dg/vect/vect-67.c: Un-xfail.
14253
14254 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
14255
14256         PR c++/23225
14257         * g++.dg/testsuite/parse/crash27.C: new test.
14258
14259 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
14260
14261         PR libfortran/22143
14262         * gfortran.dg/shift-kind.f90: New testcase.
14263
14264 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
14265
14266         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
14267         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
14268
14269 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14270
14271         PR c++/20646
14272         * g++.dg/other/mult-stor1.C: New test.
14273
14274 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
14275
14276         * gcc.c-torture/pr18299-1.c: Move to ...
14277         * gcc.c-torture/compile/pr18299-1.c: Here.
14278
14279 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
14280
14281         * gfortran/fortran.torture/execute/character_passing.f90:
14282         Fix types for LSAME.
14283
14284 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
14285
14286         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
14287         input data back to what it was originally.
14288
14289 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
14290
14291         * objc.dg/try-catch-8.m: Enable for all targets.
14292
14293 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
14294
14295         * gcc.dg/pr23165.c: New test.
14296
14297 2005-08-09  Steven Bosscher  <stevenb@suse.de>
14298
14299         PR tree-optimization/23234
14300         * gcc.dg/tree-ssa/pr23234.c: New test.
14301
14302 2005-08-08  Josh Conner  <jconner@apple.com>
14303
14304         PR rtl-optimization/23241
14305         * gcc.dg/char-compare.c: New test.
14306
14307 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14308
14309         PR c++/22508
14310         * g++.dg/init/new13.C: New test.
14311
14312 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
14313
14314         PR c++/21166
14315         * g++.dg/other/crash-4.C: Adjust
14316         * g++/dg/ext/packed9.C: New.
14317
14318 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
14319
14320         PR middle-end/21964
14321         * gcc.c-torture/execute/pr21964-1.c: New test.
14322
14323 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
14324
14325         PR c/22458
14326         * gcc.dg/pr22458-1.c: New test.
14327
14328 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
14329             Steven G. Kargl <kargls@comcast.net>
14330
14331         PR fortran/22390
14332         * gfortran.dg/flush_1.f90: New test.
14333
14334 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14335
14336         PR c++/23191
14337         * g++.dg/template/eh2.C: New test.
14338
14339 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14340
14341         PR c++/19498
14342         * g++.dg/template/instantiate7.C: New test.
14343
14344 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
14345
14346         PR c/23113
14347         * gcc.dg/Wunused-value-1.c: New test.
14348
14349 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
14350
14351         PR rtl-optimization/23233
14352         * gcc.c-torture/compile/pr23233-1.c: New test.
14353
14354 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
14355
14356         PR fortran/18833
14357         PR fortran/20850
14358         * gfortran.dg/equiv_1.f90: New test.
14359         * gfortran.dg/equiv_2.f90: New test.
14360         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
14361         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
14362         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
14363
14364 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
14365
14366         * gcc.c-torture/execute/vrp-5.c: New test.
14367         * gcc.c-torture/execute/vrp-6.c: New test.
14368         * gcc.dg/tree-ssa/vrp21.c: New test.
14369
14370 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
14371
14372         * g++.dg/parse/pr22514.C: New test.
14373
14374 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
14375
14376         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
14377
14378         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
14379         instead of constant loads / pool entries.
14380
14381 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
14382
14383         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
14384         TEST_TO_WCTYPE.
14385
14386 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
14387
14388         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
14389         __WINT_TYPE__ in generated prototypes if possible.
14390
14391 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
14392
14393         PR 22037
14394         * g++.dg/tree-ssa/pr22037.C:
14395
14396 2005-08-04  Richard Henderson  <rth@redhat.com>
14397
14398         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
14399         scan-tree-dump-times directive.
14400
14401 2005-08-04  Jan Hubicka  <jh@suse.cz>
14402
14403         * gcov-1.C: Fix switch counts.
14404         * gcov-4b.c: Likewise.
14405
14406 2005-08-03  Jeff Law  <law@redhat.com>
14407
14408         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
14409
14410 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
14411
14412         * gcc.c-torture/execute/pr23135.c: New test.
14413
14414 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14415
14416         PR tree-optimization/19899
14417         * gcc.dg/tree-ssa/scev-1.c: New test.
14418         * gcc.dg/tree-ssa/scev-2.c: New test.
14419
14420 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
14421
14422         PR target/18582
14423         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
14424
14425 2005-08-03  Jan Hubicka  <jh@suse.cz>
14426
14427         * update-conroll.c: New testcase.
14428         * update-conroll-2.c: New testcase.
14429
14430 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
14431
14432         * gfortran.dg/constant_substring.f: New test.
14433         * gfortran.dg/pr22491.f: New test.
14434
14435 2005-08-02  Jan Hubicka  <jh@suse.cz>
14436
14437         * update-threading.c: Replace by the proper one.
14438
14439 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
14440
14441         PR 23164
14442         * g++.dg/tree-ssa/pr23164.C: New test.
14443
14444 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
14445
14446         * gcc.dg/tree-ssa/pr23192.c: New test.
14447
14448 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
14449
14450         * gcc.c-torture/execute/vrp-4.c: New test.
14451
14452 2005-08-02  Jan Hubicka  <jh@suse.cz>
14453
14454         * update-threading.c: New test.
14455
14456 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
14457
14458         * gcc.c-torture/compile/20050801-1.c: New test.
14459         * gcc.c-torture/compile/20050801-2.c: New test.
14460
14461 2005-08-01  Jan Hubicka  <jh@suse.cz>
14462
14463         * val-prof-5.c: New test.
14464
14465 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
14466
14467         PR c/22311
14468         * gcc.dg/pr22311-1.c : New test.
14469
14470 2005-07-31  Steven Bosscher  <stevenb@suse.de>
14471
14472         PR target/23095
14473         * gfortran.dg/pr23095.f: New test.
14474
14475         PR c++/22003
14476         * g++.dg/other/pr22003.C: New test.
14477
14478 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
14479
14480         PR target/20621
14481         * gcc.c-torture/execute/pr20621-1.c: New test.
14482
14483 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
14484
14485         * gfortran.dg/comma_format_extension_4.f: Adjust length
14486         of string for format.
14487         * gfortran.dg/der_array_io_1.f: Replace illegal internal
14488         print statement with internal write.
14489         * gfortran.dg/der_array_io_2.f: Likewise.
14490         * gfortran.dg/der_array_io_3.f: Likewise.
14491
14492 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
14493
14494         * gcc.dg/fold-abs-4.c: new test.
14495
14496 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
14497
14498         PR fortran/22570 an related issues.
14499         * gfortran.dg/x_slash_1.f: New test.
14500
14501 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
14502
14503         PR c/23143
14504         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
14505         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
14506
14507 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
14508
14509         PR c/529
14510         * gcc.dg/Wshadow-3.c: New test.
14511
14512 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
14513
14514         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
14515         used to have the wrong bounds).
14516
14517 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
14518
14519         PR c/21720
14520         * gcc.dg/hex-round-1.c: Test more cases.
14521         * gcc.dg/hex-round-2.c: New test.
14522
14523 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
14524
14525         PR 22550
14526         * g++.dg/tree-ssa/pr22550.C: New test.
14527
14528 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
14529
14530         * gcc.dg/tree-ssa/vrp19.c: New test.
14531         * gcc.dg/tree-ssa-vrp20.c: New test.
14532
14533 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
14534
14535         PR c/22240
14536         * gcc.dg/transparent-union-4.c: New test.
14537
14538 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
14539
14540         PR c/22192
14541         * gcc.dg/c99-vla-2.c: New test.
14542
14543 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
14544
14545         PR c/21720
14546         * gcc.dg/hex-round-1.c: New test.
14547
14548 2005-07-28  Jan Hubicka  <jh@suse.cz>
14549
14550         * inliner-1.c: Do not dump everything.
14551         * tree-prof.exp: Do not pass -ftree-based-profiling.
14552         * bprob.exp: Likewise.
14553
14554         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
14555
14556 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
14557
14558         PR c++/22545
14559         * g++.dg/expr/ptrmem7.C: New test.
14560
14561 2005-07-28  Mike Stump  <mrs@apple.com>
14562
14563         * g++.old-deja/g++.mike/visibility-1.C: New test.
14564
14565 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
14566
14567         PR c/20187
14568         * gcc.c-torture/execute/pr20187-1.c: New test.
14569
14570 2005-07-28  Jeff Law  <law@redhat.com>
14571
14572         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
14573         * gcc.dg/tree-ssa/vrp18.c: New test.
14574
14575 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
14576
14577         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
14578
14579 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
14580
14581         PR tree-optimization/22506
14582         * gcc.dg/vect/ps22506.c: New test.
14583
14584 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
14585
14586         PR target/21149
14587         * gcc.target/i386/sse-3.c: New test.
14588
14589 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
14590
14591         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
14592         * gcc.target/mips/mips32-dsp-type.c: Likewise.
14593
14594 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
14595
14596         PR c/22589
14597         * gcc.c-torture/compile/pr22589-1.c: New test.
14598
14599 2005-07-28  Jan Hubicka  <jh@suse.cz>
14600
14601         * update-loopch.c: New testcase.
14602
14603 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
14604
14605         PR rtl-optimization/23047
14606         * gcc.c-torture/execute/pr23047.c: New test.
14607         * gcc.c-torture/execute/pr23047.x: New.
14608
14609 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
14610
14611         PR tree-optimization/22493
14612         * gcc.c-torture/execute/pr22493-1.c: New test.
14613         * gcc.c-torture/execute/pr22493-1.x: New.
14614         * gcc.c-torture/execute/vrp-1.c: New test.
14615         * gcc.c-torture/execute/vrp-2.c: New test.
14616         * gcc.c-torture/execute/vrp-2.c: New test.
14617
14618 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
14619
14620         * gcc.target/frv/all-builtin-read8.c: Delete.
14621         * gcc.target/frv/all-builtin-read16.c: Delete.
14622         * gcc.target/frv/all-builtin-read32.c: Delete.
14623         * gcc.target/frv/all-builtin-read64.c: Delete.
14624         * gcc.target/frv/all-builtin-write8.c: Delete.
14625         * gcc.target/frv/all-builtin-write16.c: Delete.
14626         * gcc.target/frv/all-builtin-write32.c: Delete.
14627         * gcc.target/frv/all-builtin-write64.c: Delete.
14628         * gcc.target/frv/all-read-write-1.c: New.
14629
14630 2005-07-27  Jeff Law  <law@redhat.com>
14631
14632         * gcc.c-torture/execute/pr22630.c: New test.
14633
14634 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
14635
14636         PR tree-optimization/23073
14637         * gcc.dg/vect/nodump-pr23073.c: New test.
14638         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
14639
14640 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
14641
14642         PR tree-optimize/22348
14643         * gcc.c-torture/execute/pr22348.c: New.
14644
14645 2005-07-27  Richard Guenther  <rguenther@suse.de>
14646
14647         * gcc.dg/tree-ssa/salias-1.c: New testcase.
14648
14649 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14650
14651         PR fortran/22503
14652         * gfortran.dg/logical_comp.f90: New test.
14653
14654 2005-07-27  Jan Hubicka  <jh@suse.cz>
14655
14656         * inliner-1.c: Add cleanup of dumps.
14657         * val-prof-*.c: Likewise.
14658         * update-tailcall.c: New.
14659
14660 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
14661
14662         PR 22591
14663         * gcc.dg/tree-ssa/pr22591.c: New test.
14664         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
14665
14666 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
14667
14668         PR libobjc/22606
14669         * objc.dg/try-catch-11.m: New test.
14670
14671 2005-07-26  Richard Guenther  <rguenther@suse.de>
14672
14673         PR tree-optimization/22486
14674         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
14675
14676 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
14677
14678         PR tree-opt/22484
14679         * testsuite/g++.dg/opt/loop2.C: New test.
14680
14681 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
14682
14683         * gcc.dg/tree-ssa/reassoc-3.c: New test.
14684         * gcc.dg/tree-ssa/reassoc-4.c: New test.
14685
14686 2005-07-25  Adam Nemet  <anemet@lnxw.com>
14687
14688         * lib/profopt.exp (profopt-execute): Check for profiling data
14689         files on the target.
14690
14691 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
14692
14693         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
14694         for matching of asm labels.
14695
14696 2005-07-25  Richard Guenther  <rguenther@suse.de>
14697
14698         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
14699
14700 2005-07-25  Richard Guenther  <rguenther@suse.de>
14701
14702         PR testsuite/22624
14703         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
14704
14705 2005-07-25  Ira Rosen  <irar@il.ibm.com>
14706
14707         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
14708         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
14709         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
14710         * gcc.dg/vect/vect-100.c: New test.
14711         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
14712         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
14713         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
14714         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
14715         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
14716         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
14717         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
14718         * gfortran.dg/vect/pr19049.f90: New testcase.
14719         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
14720
14721 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
14722
14723         * gcc.c-torture/execute/20050713-1.c: New test.
14724
14725         PR fortran/20063
14726         * gfortran.fortran-torture/execute/data_4.f90: New test.
14727
14728         PR middle-end/20303
14729         * gcc.dg/visibility-d.c: New test.
14730
14731 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
14732
14733         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
14734         * gfortran.dg/underflow.f90: Ditto.
14735
14736 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14737
14738         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
14739         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
14740         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
14741
14742 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
14743
14744         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
14745         include case of field width of zero.
14746
14747 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
14748
14749         PR libgfortran/21875
14750         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
14751         with trailing blanks on normal formatted read.
14752
14753 2005-07-23  Chao-ying Fu  <fu@mips.com>
14754
14755         * gcc.target/mips/mips32-dsp-type.c: New test.
14756         * gcc.target/mips/mips32-dsp.c: New test.
14757
14758 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
14759
14760         PR testsuite/21073
14761         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
14762
14763         PR testsuite/20454
14764         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
14765         and __cyg_profile_func_exit.
14766
14767 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
14768
14769         * gfortran.dg/comma_format_extension_3.f: Fix typo.
14770         * gfortran.dg/comma_format_extension_4.f: Same.
14771         * gfortran.dg/pr15332.f: Same.
14772         * gfortran.dg/pr21730.f: Same.
14773
14774 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
14775
14776         * g++.dg/opt/vrp2.C: Fix testcase.
14777
14778         PR tree-opt/22625
14779         * g++.dg/opt/vrp2.C: New test.
14780
14781 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
14782
14783         PR debug/21828
14784         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
14785
14786 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
14787
14788         * gcc.dg/tree-ssa/20050719-1.c: New test.
14789
14790 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
14791
14792         * gcc.dg/bfin-longcall-1.c: New file.
14793         * gcc.dg/bfin-longcall-2.c: New file.
14794
14795 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
14796
14797         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
14798
14799 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
14800
14801         PR middle-end/19055
14802         * gcc.dg/tree-ssa/pr19055.c: New test.
14803         * gcc.dg/tree-ssa/pr19055-2.c: New test.
14804
14805 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
14806
14807         PR C++/22358
14808         * g++.dg/other/pr22358.C: New test.
14809
14810 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
14811
14812         PR c++/2922
14813         * g++.dg/lookup/two-stage5.C: New test from bug comments.
14814
14815 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14816
14817         PR c++/15938
14818         * g++.dg/init/union2.C: New test.
14819
14820 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14821
14822         PR c/22393
14823         * gcc.dg/complex-4.c: New test.
14824
14825 2005-07-21  Richard Guenther  <rguenther@suse.de>
14826
14827         PR testsuite/22522
14828         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
14829         scanning for asm labels.
14830         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
14831
14832 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
14833
14834         PR target/22085
14835         * gcc.dg/altivec-pr22085.c: New.
14836
14837 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
14838
14839         PR tree-optimization/19210
14840         * gcc.dg/tree-ssa/pr19210-1.c: New.
14841         * gcc.dg/tree-ssa/pr19210-2.c: New.
14842
14843 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
14844
14845         PR rtl-optimization/22167
14846         * g++.dg/opt/pr22167.C: New test.
14847
14848 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
14849
14850         PR c++/2922
14851         * g++.dg/lookup/two-stage2.C: New.
14852         * g++.dg/lookup/two-stage3.C: New.
14853         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
14854         fixed two-stage name lookup for operators.
14855         * g++.dg/template/call3.C: Compiler now produces an appropriate
14856         error message.
14857         * g++.dg/template/crash37.C: Compiler now describes bla() on line
14858         14 as a candidate.
14859         * g++.dg/template/ptrmem4.C: Compiler produces different error
14860         message.
14861         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
14862         connect_to_method as a candidate.
14863
14864 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
14865
14866         * gcc.dg/fold-alloc-1.c: New test.
14867
14868 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
14869
14870         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
14871         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
14872
14873 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
14874
14875         * gcc.dg/fold-abs-1.c: New test.
14876         * gcc.dg/fold-abs-2.c: New test.
14877         * gcc.dg/fold-abs-3.c: New test.
14878
14879 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
14880
14881         Make CONSTRUCTOR use VEC to store initializers.
14882         * g++.dg/ext/complit3.C: Check for specific error messages.
14883         * g++.dg/init/brace2.C: Update error message.
14884         * g++.dg/warn/Wbraces2.C: Likewise.
14885
14886 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
14887
14888         PR fortran/16940
14889         * gfortran.dg/module_interface_1.f90: New test.
14890
14891 2005-07-19  Danny Berlin <dberlin@dberlin.org>
14892             Kenneth Zadeck <zadeck@naturalbridge.com>
14893
14894         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
14895
14896 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14897
14898         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
14899         specify -Wformat for these tests.
14900         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
14901         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
14902         * gcc.dg/format/opt-6.c: Delete.
14903
14904 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
14905
14906         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
14907         * gcc.dg/tree-ssa/sra-3.c: Likewise.
14908
14909 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
14910
14911         * gcc.dg/tree-ssa/alias-2.c: New test.
14912
14913 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
14914
14915         PR c++/22263
14916         * g++.dg/template/explicit7.C: New test.
14917
14918 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
14919
14920         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
14921         width of 8 to +Inf and -Inf.
14922
14923 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
14924
14925         PR c++/22139
14926         * g++.dg/template/friend36.C: New test.
14927
14928 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
14929
14930         PR fortran/21730
14931         * gfortran.dg/pr21730.f: New test.
14932
14933 2005-07-16  Danny Berlin <dberlin@dberlin.org>
14934             Kenneth Zadeck <zadeck@naturalbridge.com>
14935
14936         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
14937         since pure const detection cannot run at -O1 in c compiler.
14938         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
14939         can now optimize this case properly.
14940         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
14941         because we now pass.
14942         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
14943
14944 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
14945
14946         PR c/22421
14947         * gcc.dg/format/bitfld-1.c: New test.
14948
14949 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
14950
14951         PR c++/22204
14952         * g++.dg/rtti/repo1.C: New test.
14953
14954 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
14955
14956         PR middle-end/22398
14957         * gcc.c-torture/compile/pr22398.c: New test.
14958
14959 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
14960
14961         PR c++/22132
14962         * g++.dg/expr/cast4.C: New test.
14963
14964 2005-07-15  Richard Guenther  <rguenther@suse.de>
14965
14966         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
14967         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
14968
14969 2005-07-15  Steven Bosscher  <stevenb@suse.de>
14970
14971         PR tree-optimization/22230
14972         * gcc.dg/tree-ssa/pr22230.c: New test.
14973
14974 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
14975
14976         * gfortran.dg/g77/cpp6.f: New test.
14977
14978         PR fortran/22417
14979         * gfortran.dg/g77/cpp5.F: New test.
14980         * gfortran.dg/g77/cpp5.h: New file.
14981         * gfortran.dg/g77/cpp5inc.h: New file.
14982
14983 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
14984
14985         PR libfortran/16435
14986         * gfortran.dg/tl_editting.f90: New.
14987         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
14988
14989 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
14990
14991         * gfortran.dg/char_array_constructor.f90: New test.
14992
14993 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
14994
14995         * gfortran.dg/past_eor.f90: New.
14996         * gfortran.dg/complex_read.f90: New.
14997
14998 2005-07-13  Jeff Law  <law@redhat.com>
14999
15000         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
15001         additional casts.
15002
15003         * gcc.dg/tree-ssa/pr22321.c: New test
15004
15005 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
15006
15007         PR tree-optimization/21921
15008         * gcc.dg/tree-ssa/pr21921.c: New.
15009
15010 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
15011
15012         PR tree-optimizatio/22442
15013         * gcc.dg/tree-ssa/loop-11.c: New test.
15014
15015 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
15016
15017         PR tree-opt/21840
15018         * gcc.c-torture/compile/pr21840.c: New test.
15019
15020 2005-07-12  Jan Hubicka  <jh@suse.cz>
15021
15022         * gcc.c-torture/compile/pr22379.c: New test.
15023
15024 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
15025
15026         PR libfortran/21593
15027         gfortran.dg/dev_null.f90: Remove outdated comment about
15028         PR libfortran/21593.
15029
15030
15031 2005-07-12  Dale Johannesen  <dalej@apple.com>
15032
15033         * gcc.target/i386/compress-float-sse.c: New.
15034         * gcc.target/i386/compress-float-sse-pic.c: New.
15035         * gcc.target/i386/compress-float-387.c: New.
15036         * gcc.target/i386/compress-float-387-pic.c: New.
15037         * gcc.dg/compress-float-ppc.c: New.
15038         * gcc.dg/compress-float-ppc-pic.c: New.
15039
15040 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
15041
15042         PR libfortran/21593
15043         gfortran.dg/dev_null.f90: Remove targets.
15044
15045 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
15046
15047         PR tree-opt/22335
15048         * gcc.dg/pr22335-1.c: New test.
15049         * gcc.dg/pr22335-2.c: New test.
15050
15051 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15052
15053         PR c++/20172
15054         * g++.dg/template/nontype12.C : New test.
15055
15056 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
15057
15058         * gcc.dg/tree-ssa/loop-10.c: New test.
15059
15060 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
15061
15062         * gcc.c-torture/execute/20020720-1.x: Remove.
15063
15064 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
15065
15066         * gfortran.fortran-torture/execute/forall_7.f90: New test.
15067
15068 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
15069
15070         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
15071         (dg-mips-options): Use it.
15072
15073 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
15074
15075         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
15076
15077 2005-07-09  Richard Henderson  <rth@redhat.com>
15078
15079         * lib/target-supports.exp (check_effective_target_sync_char_short):
15080         Add alpha.
15081
15082 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
15083
15084         PR libfortran/22217
15085         * gfortran.dg/negative-z-descriptor.f90: New test.
15086
15087 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
15088
15089         PR tree-opt/22329
15090         * gcc.dg/pr22329.c: New test.
15091
15092 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
15093
15094         PR tree-optimization/20139
15095         * gcc.dg/tree-ssa/pr20139.c: New.
15096
15097 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
15098
15099         PR tree-opt/22356
15100         * testsuite/gcc.dg/pr22356-1.c: New test.
15101
15102 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
15103
15104         PR c++/21799
15105         * g++.dg/template/unify8.C: New.
15106         * g++.dg/template/unify9.C: New.
15107
15108 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
15109
15110         * gfortran.fortran-torture/execute/entry_10.f90: New test.
15111
15112 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
15113
15114         * gcc.dg/darwin-version-1.c: New.
15115         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
15116         * gcc.dg/builtins-20.c: Likewise.
15117         * gcc.dg/builtins-53.c: Likewise.
15118         * gcc.dg/torture/builtins-convert-1.c: Likewise.
15119         * gcc.dg/torture/builtins-convert-2.c: Likewise.
15120         * gcc.dg/torture/builtins-convert-3.c: Likewise.
15121         * gcc.dg/torture/builtins-power-1.c: Likewise.
15122         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
15123         on Darwin.
15124
15125 2005-07-07  Jeff Law  <law@redhat.com>
15126
15127         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
15128         argument evaluation order.
15129
15130 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
15131
15132         PR libfortran/21594
15133         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
15134         Add test cases where the shift length is greater than the
15135         array length.
15136
15137 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
15138
15139         * obj-c++.dg/proto-lossage-6.mm: New.
15140         * objc.dg/proto-lossage-6.m: New.
15141
15142 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
15143
15144         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
15145         * objc.dg/gnu-runtime-2.m: Likewise.
15146
15147 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
15148
15149         * gfortran.dg/longline.f: New test.
15150
15151         * gfortran.dg/badline.f: New test.
15152
15153 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
15154
15155         PR fortran/16531
15156         PR fortran/15966
15157         PR fortran/18781
15158         * gfortran.dg/hollerith.f90: New.
15159         * gfortran.dg/hollerith2.f90: New.
15160         * gfortran.dg/hollerith3.f90: New.
15161         * gfortran.dg/hollerith4.f90: New.
15162         * gfortran.dg/hollerith_f95.f90: New.
15163         * gfortran.dg/hollerith_legacy.f90: New.
15164         * gfortran.dg/g77/cpp4.F: New. Port from g77.
15165
15166 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
15167
15168         PR objc/22274
15169         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
15170         * objc.dg/gnu-runtime-2.m: New.
15171
15172 2005-07-06  Jeff Law  <law@redhat.com>
15173
15174         * gcc.dg/tree-ssa/vrp17.c: New test.
15175
15176 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
15177
15178         PR fortran/22327
15179         * gfortran.dg/array_constructor_5.f90: New test.
15180
15181 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
15182
15183         * gfortran.fortran-torture/execute/entry_9.f90: New test.
15184
15185 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
15186
15187         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
15188         * gcc.dg/980816-1.c: Ditto.
15189
15190 2005-07-06  Jeff Law  <law@redhat.com>
15191
15192         * gcc.c-torture/compile/pr21356.c: New test.
15193
15194 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
15195
15196         PR c/22013
15197         PR c/22098
15198         * gcc.c-torture/compile/pr22013-1.c,
15199         gcc.c-torture/execute/pr22098-1.c,
15200         gcc.c-torture/execute/pr22098-2.c,
15201         gcc.c-torture/execute/pr22098-3.c: New tests.
15202
15203 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
15204
15205         PR c/22308
15206         * gcc.dg/pr22308-1.c: New test.
15207
15208 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
15209
15210         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
15211         target.
15212         * gcc.dg/compare9.c: Use -fshort-enums instead of
15213         -fno-short-enums.  Change the last test to dg-bogus.
15214
15215 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
15216
15217         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
15218         * gcc.dg/compare9.c: New.
15219
15220 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15221
15222         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
15223
15224 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
15225
15226         PR testsuite/22288
15227         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
15228
15229
15230 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15231
15232         * gcc.dg/format/gcc_gfc-1.c: New.
15233
15234 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
15235
15236         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
15237
15238 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15239
15240         PR fortran/20842
15241         * gfortran.dg/io_invalid_1.f90: New test.
15242
15243 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
15244
15245         * gcc.dg/format/gcc_diag-1.c: Update.
15246
15247 2005-07-02  Jeff Law  <law@redhat.com>
15248
15249         * gcc.dg/tree-ssa/pr22051-1.c: New test.
15250         * gcc.dg/tree-ssa/pr22051-2.c: New test.
15251
15252 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
15253
15254         * gcc.dg/format/gcc_diag-1.c: Update.
15255
15256 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
15257
15258         PR tree-opt/22269
15259         * gcc.c-torture/compile/pr22269.c: New test.
15260
15261 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
15262
15263         PR 21584
15264         PR 22219
15265         * g++.dg/tree-ssa/pr21584-1.C: New test.
15266         * g++.dg/tree-ssa/pr21584-2.C: New test.
15267
15268 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
15269
15270         * obj-c++.dg/try-catch-11.mm: New.
15271         * objc.dg/try-catch-10.m: New.
15272
15273 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
15274
15275         * g++.dg/other/ucnid-1.C: xfail on AIX.
15276
15277 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
15278
15279         PR 22234
15280         * gcc.dg/20050629-1.c: New test.
15281
15282 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
15283
15284         * obj-c++.dg/const-str-1[0-1].mm: New.
15285         * objc.dg/const-str-1[0-1].m: New.
15286
15287 2005-05-29  Richard Henderson  <rth@redhat.com>
15288
15289         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
15290         Rename from check_effective_target_vect_no_max.
15291         (check_effective_target_vect_no_int_add): New.
15292         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
15293         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
15294         * gcc.dg/vect/vect-reduc-3.c: Likewise.
15295         * gcc.dg/vect/vect-reduc-1.c: Use both.
15296         * gcc.dg/vect/vect-reduc-2.c: Likewise.
15297
15298 2005-05-29  Richard Henderson  <rth@redhat.com>
15299
15300         * lib/target-supports.exp (check_effective_target_vect_no_max):
15301         Remove i386 and x86_64.
15302
15303 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
15304
15305         PR testsuite/21969
15306         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
15307
15308 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
15309
15310         PR middle-end/21969
15311         * gcc.dg/vect/pr21969.c: New test.
15312
15313 2005-06-28  Eric Christopher  <echristo@redhat.com>
15314
15315         PR c/22052
15316         PR c/21975
15317         * gcc.dg/inline1.c: New test.
15318         * gcc.dg/inline2.c: Ditto.
15319         * gcc.dg/inline3.c: Ditto.
15320         * gcc.dg/inline4.c: Ditto.
15321         * gcc.dg/inline5.c: Ditto.
15322
15323 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
15324
15325         PR libfortran/22142
15326         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
15327         Add testcase also testing eoshift1 for PR 22142.
15328
15329 2005-06-28  Richard Henderson  <rth@redhat.com>
15330
15331         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
15332         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
15333         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
15334         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
15335         gcc.dg/tree-ssa/20030922-2.c: Likewise.
15336
15337 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
15338
15339         PR libfortran/22142
15340         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
15341         Add testcase for PR 22142.
15342
15343 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
15344
15345         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
15346         gcc.target/ia64/fpreg-2.c: New tests.
15347
15348 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15349
15350         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
15351
15352 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15353
15354         PR libfortran/22170
15355         * gfortran.dg/slash_1.f90: New test.
15356
15357 2005-06-27  Richard Henderson  <rth@redhat.com>
15358
15359         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
15360         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
15361         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
15362         * gcc.dg/vect/vect-reduc-2.c: Likewise.
15363         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
15364         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
15365
15366 2005-06-27  Richard Henderson  <rth@redhat.com>
15367
15368         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
15369         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
15370
15371 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
15372
15373         * obj-c++.dg/proto-lossage-5.mm: New.
15374         * objc.dg/proto-lossage-5.m: New.
15375
15376 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
15377
15378         PR 21959
15379         * gcc.dg/tree-ssa/pr21959.c: New test.
15380
15381 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
15382
15383         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
15384         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
15385         testing uninitialized var.
15386
15387         * gcc.c-torture/execute/builtins/chk.h: New.
15388         * gcc.c-torture/execute/builtins/lib/chk.c: New.
15389         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
15390         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
15391         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
15392         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
15393         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
15394         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
15395         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
15396         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
15397         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
15398         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
15399         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
15400         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
15401         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
15402         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
15403         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
15404         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
15405         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
15406         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
15407         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
15408         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
15409         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
15410         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
15411         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
15412         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
15413         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
15414         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
15415         * gcc.dg/builtin-object-size-1.c: New test.
15416         * gcc.dg/builtin-object-size-2.c: New test.
15417         * gcc.dg/builtin-object-size-3.c: New test.
15418         * gcc.dg/builtin-object-size-4.c: New test.
15419         * gcc.dg/builtin-object-size-5.c: New test.
15420         * gcc.dg/builtin-stringop-chk-1.c: New test.
15421         * gcc.dg/builtin-stringop-chk-2.c: New test.
15422         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
15423         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
15424         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
15425         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
15426         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
15427         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
15428         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
15429         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
15430         * gcc.c-torture/execute/printf-1.c: New test.
15431         * gcc.c-torture/execute/fprintf-1.c: New test.
15432         * gcc.c-torture/execute/vprintf-1.c: New test.
15433         * gcc.c-torture/execute/vfprintf-1.c: New test.
15434         * gcc.c-torture/execute/printf-chk-1.c: New test.
15435         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
15436         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
15437         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
15438
15439 2005-06-27  Michael Matz  <matz@suse.de>
15440
15441         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
15442         slot is not merged if address escapes.
15443
15444 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15445
15446         PR c/21911
15447         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
15448
15449 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
15450
15451         PR middle-end/17965
15452         * gcc.c-torture/compile/20050622-1.c: New test.
15453
15454         PR middle-end/22028
15455         * gcc.dg/20050620-1.c: New test.
15456
15457 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
15458
15459         PR tree-optimization/22026
15460         * gcc.dg/tree-ssa/pr22026.c: New.
15461
15462 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
15463
15464         PR libfortran/22144
15465         * gfortran.dg/shift-alloc.f90: New testcase.
15466
15467 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
15468
15469         * all files: Update FSF address in copyright headers.
15470
15471 2005-06-22  Jan Hubicka  <jh@suse.cz>
15472
15473         * wholeprogram-1.c: New testcase.
15474         * wholeprogram-2.c: New testcase.
15475
15476 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
15477
15478         PR 22171
15479         * gcc.dg/tree-ssa/pr22171.c: New test.
15480
15481 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
15482
15483         * gfortran.dg/simplify_modulo.f90: New.
15484
15485 2005-06-24  Jan Hubicka  <jh@suse.cz>
15486
15487         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
15488
15489 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
15490
15491         * obj-c++.dg/proto-lossage-[1-4].mm: New.
15492
15493 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
15494
15495         * obj-c++.dg/typedef-alias-1.mm: New.
15496         * objc.dg/typedef-alias-1.m: New.
15497
15498 2005-06-23  Jeff Law  <law@redhat.com>
15499
15500         * gcc.dg/tree-ssa/vrp16.c: New test.
15501
15502 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15503
15504         * lib/target-supports.exp: Add
15505         check_effective_target_fortran_large_real and
15506         check_effective_target_fortran_large_int to check for
15507         corresponding effective targets.
15508         * gfortran.dg/large_integer_kind_1.f90: New test.
15509         * gfortran.dg/large_real_kind_1.f90: New test.
15510
15511 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
15512
15513         PR tree-optimization/22117
15514         * gcc.dg/tree-ssa/pr22117.c: New.
15515
15516 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
15517
15518         PR testsuite/22123
15519         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
15520
15521 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
15522
15523         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
15524
15525 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
15526
15527         * gfortran.dg/f2c_4.f90: Add tests for complex functions
15528         * gfortran.dg/f2c_4.c: Likewise.
15529
15530 2005-06-22 Paul Brook  <paul@codesourcery.com>
15531
15532         PR fortran/21034
15533         * gfortran.dg/auto_save_1.f90: New test.
15534
15535 2005-06-22  Michael Matz  <matz@suse.de>
15536
15537         * gcc.target/x86-64/abi: New directory.
15538         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
15539         * gcc.target/x86-64/abi/README.gcc: New file.
15540         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
15541         * gcc.target/x86-64/abi/asm-support.s: New file.
15542         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
15543         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
15544         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
15545         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
15546         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
15547         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
15548         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
15549         * gcc.target/x86_64/abi/test_bitfields.c: New test.
15550         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
15551         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
15552         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
15553         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
15554         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
15555         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
15556         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
15557         * gcc.target/x86_64/abi/test_varargs.c: New test.
15558
15559 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
15560
15561         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
15562         32-bit i?86 and x86_64.
15563
15564 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
15565
15566         * obj-c++.dg/const-str-[1-9].mm: New tests.
15567
15568 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
15569
15570         PR fortran/22010
15571         * gfortran.dg/namelist_use.f90: New.
15572         * gfortran.dg/namelist_use_only.f90: New.
15573
15574 2005-06-21  Jeff Law  <law@redhat.com>
15575
15576         * gcc.dg/tree-ssa/vrp15.c: New test.
15577
15578 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
15579
15580         * lib/target-supports.exp (check_effective_target_vect_reduction):
15581         Remove.
15582         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
15583         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
15584         remove vect_reduction target keyword. Also avoid two returns in main.
15585         * gcc.dg/vect/vect-reduc-3.c: Likewise.
15586         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
15587         * gcc.dg/vect/vect-reduc-1short.c: New test.
15588         * gcc.dg/vect/vect-reduc-1char.c: New test.
15589         * gcc.dg/vect/vect-reduc-2short.c: New test.
15590         * gcc.dg/vect/vect-reduc-2char.c: New test.
15591         * gcc.dg/vect/vect-reduc-6.c: New test.
15592         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
15593         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
15594         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
15595
15596 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15597         Paul Thomas  <pault@gcc.gnu.org>
15598
15599         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
15600         New tests.
15601
15602 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15603
15604         * gfortran.dg/backslash_1.f90: New test.
15605         * gfortran.dg/backslash_2.f90: New test.
15606
15607 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
15608
15609         * gfortran.dg/duplicate_labels.f90: New test.
15610
15611 2005-06-20  Jan Beulich  <jbeulich@novell.com>
15612
15613         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
15614         unsupportable relocations.
15615         * g++.old-deja/g++.other/store-expr1.C: Likewise.
15616         * gcc.dg/20050321-2.c: xfail for NetWare.
15617
15618 2005-06-20  Andreas Jaeger  <aj@suse.de>
15619
15620         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
15621         gcc.target/i386/fastcall-sseregparm.c,
15622         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
15623
15624 2005-06-19  Richard Henderson  <rth@redhat.com>
15625
15626         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
15627
15628 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
15629
15630         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
15631
15632 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
15633
15634         PR c++/22115
15635         * g++.dg/conversion/simd2.C: Change expected error message.
15636
15637 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
15638
15639         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
15640         * gcc.dg/vect/vect-reduc-2.c: Likewise.
15641         * gcc.dg/vect/vect-reduc-3.c: Likewise.
15642
15643 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
15644
15645         * gcc.dg/fold-mod-1.c: New test.
15646
15647 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
15648
15649         PR fortran/19926
15650         * gfortran.dg/pr19926.f90: New test.
15651
15652 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
15653
15654         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
15655         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
15656         targets.
15657         * gcc.dg/vect/vect-reduc-2.c: Likewise.
15658         * gcc.dg/vect/vect-reduc-3.c: Likewise.
15659
15660 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
15661
15662         * gcc.target/ia64/float80-varargs-1.c: New test.
15663
15664 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15665
15666         PR tree-opt/22035
15667         * gfortran.dg/f2c_6.f90: New test.
15668
15669 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
15670
15671         PR c++/17413
15672         * g++.dg/template/local5.C: New.
15673
15674 2005-06-17  Richard Henderson  <rth@redhat.com>
15675
15676         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
15677
15678 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
15679
15680         PR testsuite/21945
15681         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
15682
15683 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
15684
15685         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
15686         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
15687         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
15688         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
15689         check_vect to verify the presence of hardware vector support.
15690
15691 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
15692
15693         PR testsuite/22056
15694         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
15695
15696 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15697
15698         PR libfortran/19216
15699         * gfortran.dg/pr19216.f: Add correct space between brackets and
15700         dg directive.
15701
15702 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15703
15704         PR libfortran/16436
15705         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
15706
15707 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
15708
15709         * gcc.target/i386/attributes-error.c: New testcase.
15710         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
15711         * gcc.target/i386/regparm-stdcall.c: Likewise.
15712         * gcc.target/i386/sseregparm-1.c: Likewise.
15713         * gcc.target/i386/sseregparm-2.c: Likewise.
15714
15715 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
15716
15717         * g++.dg/rtti/crash2.C: New.
15718
15719 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
15720
15721         * gcc.dg/noncompile/20040203-3.c: Update expected message.
15722
15723 2005-06-15  David Ung  <davidu@mips.com>
15724
15725         * gcc.target/mips/mips16e-extends.c: New test for testing the
15726         generation of MIPS16e zeb/zeh, seb/seh instructions.
15727
15728 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
15729
15730         PR 22018
15731         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
15732         * gcc.dg/tree-ssa/pr22018.c: New test.
15733
15734 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
15735
15736         * gcc.dg/simd-1.c: Update error messages.
15737         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
15738         * gcc.dg/simd-2.c: Update error messages.
15739         * gcc.dg/simd-4.c: New.
15740
15741 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
15742
15743         PR c++/20678
15744         * g++.dg/other/crash-4.C: New.
15745
15746 2005-06-14  Devang Patel  <dpatel@apple.com>
15747
15748         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
15749
15750 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
15751
15752         PR c++/21929
15753         * g++.dg/parse/crash11.C: Update
15754
15755 2005-06-13  Jeff Law  <law@redhat.com>
15756
15757         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
15758         perform the desired transformations.
15759         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
15760         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
15761
15762 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15763
15764         PR fortran/22038
15765         * gfortran.dg/forall_1.f90: Un-XFAIL.
15766
15767 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
15768
15769         PR c++/21929
15770         * g++.dg/parse/crash26.C: New.
15771
15772         PR c++/20789
15773         * g++.dg/init/member1.C: New.
15774
15775 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
15776
15777         * gfortran.dg/altreturn_1.f90: New test.
15778
15779 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
15780
15781         PR middle-end/21985
15782         * gcc.dg/tree-ssa/pr21985.c: New test.
15783
15784 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
15785
15786         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
15787
15788 2005-06-12  Roger Sayle  <roger@eyesopen.com>
15789
15790         PR c++/21930
15791         * g++.dg/other/error10.C: New test case.
15792
15793 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15794
15795         PR libfortran/19155
15796         * gfortran.dg/pr19155.f: Add test.
15797
15798 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15799
15800         * gfortran.dg/f2c_7.f90: New test.
15801
15802         * gfortran.dg/forall_1.f90: XFAILed.
15803
15804 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
15805
15806         * gcc.dg/pr14796-1.c: New.
15807         * gcc.dg/pr14796-2.c: New.
15808
15809 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
15810
15811         PR fortran/17792
15812         PR fortran/21375
15813         * gfortran.dg/deallocate_stat.f90: New test.
15814
15815 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
15816
15817         * gfortran.fortran-torture/execute/in-pack.f90: New test.
15818
15819 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
15820
15821         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
15822         access will be generated when this loop is vectorized. Test that
15823         accesses with same alignment were detected.
15824         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
15825         Test that accesses with same alignment were detected.
15826         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
15827         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
15828         alignment were detected.
15829
15830 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
15831
15832         PR c++/10611
15833         * g++.dg/conversion/simd2.C: New.
15834
15835 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15836
15837         * gcc.dg/Wcxx-compat-1.c: New.
15838
15839 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
15840
15841         PR libfortran/21480
15842         * gfortran.dg/reshape-complex.f90: Add a test for a packed
15843         complex array.
15844
15845 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
15846
15847         * gcc.dg/alias-8.c: New.
15848
15849 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
15850
15851         * gcc.dg/format/cmn_err-1.c: Update.
15852
15853 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
15854
15855         PR target/20666
15856         * gcc.target/sparc/fexpand-2.c: New.
15857         * gcc.target/sparc/fpmerge-2.c: New.
15858         * gcc.target/sparc/fpmul-2.c: New.
15859         * gcc.target/sparc/noresult.c: New.
15860         * gcc.target/sparc/pdist-2.c: New.
15861         * gcc.target/sparc/pdist-3.c: New.
15862
15863 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
15864
15865         PR testsuite/21702
15866         * gcc.target/i386/i386.exp: Fix comment typo.
15867
15868 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
15869
15870         PR c++/19497
15871         * g++.dg/inherit/using5.C: New.
15872         * g++.dg/inherit/using6.C: New.
15873
15874 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15875
15876         PR c++/19894
15877         * g++.dg/template/ptrmem15.C: New test.
15878
15879         PR c++/20563
15880         * g++.dg/ext/label4.C: New test.
15881
15882 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15883
15884         * gcc.dg/tls/debug-1.c: New test.
15885
15886 2005-06-07  Dale Johannesen  <dalej@apple.com>
15887
15888         * gcc.target/i386/movq.c: New.
15889
15890 2005-06-07  Dale Johannesen  <dalej@apple.com>
15891
15892         * gcc.dg/20050607-1.c: New.
15893
15894 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
15895
15896         PR middle-end/21850
15897         * gcc.c-torture/execute/20050607-1.c: New test.
15898
15899 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
15900
15901         PR libfortran/21926
15902         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
15903         Test case where the return array has lowest stride one,
15904         but isn't packed.
15905
15906 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
15907
15908         * lib/target-supports.exp (check_effective_target_sync_int_long):
15909         Add s390 and s390x targets.
15910
15911 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
15912
15913         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
15914         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
15915         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
15916         * gcc.dg/tree-ssa/loop-9.c: New test.
15917
15918 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
15919
15920         * g++.dg/parse/defarg10.C: New.
15921
15922 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
15923
15924         PR regression/21897
15925         * gcc.c-torture/execute/20050604-1.c: New test.
15926
15927 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
15928
15929         PR 21903
15930         * g++.dg/parse/defarg9.C: New.
15931
15932         PR c++/20637
15933         * g++.dg/inherit/using4.C: New.
15934         * g++.dg/overload/error1.C: Adjust expected errors.
15935         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
15936         * g++.old-deja/g++.brendan/arm2.C: Likewise.
15937         * g++.old-deja/g++.other/redecl2.C: Likewise.
15938         * g++.old-deja/g++.other/redecl4.C: Likewise.
15939         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
15940
15941 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
15942
15943         * gfortran.dg/f2c_5.f90: Add -w to dg-options
15944
15945 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
15946
15947         * lib/gfortran.exp (gfortran_target_compile): Call
15948         dg-additional-files-options
15949         * gfortran.dg/f2c_4.f90: New file
15950         * gfortran.dg/f2c_4.c: New file
15951         * gfortran.dg/f2c_5.f90: New file
15952         * gfortran.dg/f2c_5.c: New file
15953
15954 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15955
15956         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
15957
15958         PR fortran/21912
15959         * gfortran.dg/array_constructor_4.f90: New test.
15960
15961 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
15962
15963         PR c++/21619
15964         * g++.dg/ext/builtin9.C: New test.
15965
15966 2005-06-05  Dale Johannesen  <dalej@apple.com>
15967
15968         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
15969         * gcc.c-torture/execute/20050603-2.c: Ditto.
15970
15971 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
15972
15973         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
15974         * gcc.dg/vect/vect-reduc-1.c: New.
15975         * gcc.dg/vect/vect-reduc-2.c: New.
15976         * gcc.dg/vect/vect-reduc-3.c: New.
15977
15978 2005-06-04  Dale Johannesen  <dalej@apple.com>
15979
15980         * gcc.c-torture/execute/20050603-1.c: New.
15981         * gcc.c-torture/execute/20050603-2.c: New.
15982         * gcc.dg/20050603-3.c: New.
15983
15984 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15985
15986         PR fortran/19195
15987         * gfortran.dg/debug_1.f90: New test.
15988
15989         * gfortran.dg/forall_1.f90: New test.
15990
15991 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
15992
15993         * gfortran.dg/array_constructor_3.f90: New test.
15994
15995 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15996
15997         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
15998
15999 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
16000
16001         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
16002
16003 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
16004
16005         PR c/21873
16006         * gcc.dg/init-excess-1.c: New test.
16007
16008 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
16009
16010         PR c++/21853
16011         * g++.dg/expr/static_cast6.C: New test.
16012
16013 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
16014
16015         * gcc.dg/tree-ssa/vrp14.c: New test.
16016
16017 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
16018
16019         PR c++/21336
16020         * g++.dg/template/new2.C: New test.
16021
16022 2005-06-03  Josh Conner  <jconner@apple.com>
16023
16024         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
16025         all entries in initializer.
16026
16027 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
16028
16029         PR middle-end/21858
16030         * gcc.dg/pr21858.c: New testcase.
16031
16032 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
16033
16034         PR tree-optimization/21292
16035
16036         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
16037         New.
16038         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
16039         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
16040         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
16041         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
16042         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
16043
16044 2005-06-02  Richard Henderson  <rth@redhat.com>
16045
16046         * gcc.dg/sync-2.c: Use -march=i486 for i386.
16047
16048 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
16049
16050         * gcc.dg/wtypequal.c: New testcase.
16051
16052 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
16053
16054         PR 21582
16055         * gcc.dg/tree-ssa/pr21582.c: New test.
16056
16057 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
16058
16059         PR c++/21280
16060         * g++.dg/opt/interface2.h: New.
16061         * g++.dg/opt/interface2.C: New.
16062         * g++.dg/init/ctor4.C: Adjust error lines.
16063         * g++.old-deja/g++.bob/inherit2.C: Likewise.
16064         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
16065         * g++.old-deja/g++.jason/opeq3.C: Likewise.
16066         * g++.old-deja/g++.pt/assign1.C: Likewise.
16067         * g++.old-deja/g++.pt/crash20.C: Likewise.
16068
16069 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
16070
16071         PR tree-optimization/21734
16072         * g++.dg/vect/pr21734_1.cc: New.
16073         * g++.dg/vect/pr21734_2.cc: New.
16074
16075 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
16076
16077         PR c++/20350
16078         * g++.dg/template/spec24.C: New.
16079
16080         PR c++/21151
16081         * g++.dg/pch/local-1.C: New.
16082         * g++.dg/pch/local-1.Hs: New.
16083
16084 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
16085
16086         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
16087         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
16088         * gcc.dg/tree-ssa/pr14341.c: New test.
16089         * gcc.dg/tree-ssa/pr14841.c: New test.
16090         * gcc.dg/tree-ssa/pr20701.c: New test.
16091         * gcc.dg/tree-ssa/pr21086.c: New test.
16092         * gcc.dg/tree-ssa/pr21090.c: New test.
16093         * gcc.dg/tree-ssa/pr21332.c: New test.
16094         * gcc.dg/tree-ssa/pr21458.c: New test.
16095         * gcc.dg/tree-ssa/pr21658.c: New test.
16096         * gcc.dg/tree-ssa/vrp01.c: New test.
16097         * gcc.dg/tree-ssa/vrp02.c: New test.
16098         * gcc.dg/tree-ssa/vrp03.c: New test.
16099         * gcc.dg/tree-ssa/vrp04.c: New test.
16100         * gcc.dg/tree-ssa/vrp05.c: New test.
16101         * gcc.dg/tree-ssa/vrp06.c: New test.
16102         * gcc.dg/tree-ssa/vrp07.c: New test.
16103         * gcc.dg/tree-ssa/vrp08.c: New test.
16104         * gcc.dg/tree-ssa/vrp09.c: New test.
16105         * gcc.dg/tree-ssa/vrp10.c: New test.
16106         * gcc.dg/tree-ssa/vrp11.c: New test.
16107         * gcc.dg/tree-ssa/vrp12.c: New test.
16108         * gcc.dg/tree-ssa/vrp13.c: New test.
16109
16110 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
16111
16112         PR 21029
16113         * gcc.dg/tree-ssa/pr21029.c: New test.
16114
16115 2005-06-01  Roger Sayle  <roger@eyesopen.com>
16116
16117         * gfortran.dg/logint-1.f: New test case.
16118         * gfortran.dg/logint-2.f: Likewise.
16119         * gfortran.dg/logint-3.f: Likewise.
16120
16121 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
16122
16123         PR c/21536
16124         PR c/20760
16125         * gcc.dg/20050527-1.c: New test.
16126
16127         * gcc.dg/i386-sse-12.c: New test.
16128
16129         PR fortran/21729
16130         * gfortran.dg/implicit_5.f90: New test.
16131
16132 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
16133
16134         PR fortran/20883
16135         * gfortran/assign_4.f90: New test.
16136         * gfortran/assign_2.f90: Change compile to run.
16137
16138 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
16139
16140         * lib/target-supports.exp
16141         (check_effective_target_sync_char_short): New.
16142         * gcc.dg/sync-2.c: New.
16143
16144 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
16145
16146         PR tree-optimization/21817
16147         * gcc.dg/torture/pr21817-1.c: New.
16148
16149 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
16150
16151         PR c++/21165
16152         * g++.dg/template/init5.C: New.
16153
16154 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
16155
16156         * gfortran.dg/char_initialiser_actual.f90:
16157         Test character initialisers as actual arguments.
16158         * gfortran.dg/char_pointer_comp_assign.f90:
16159         Test character pointer structure component assignments.
16160         * gfortran.dg/char_array_structure_constructor.f90:
16161         Test character components in structure constructors.
16162
16163 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
16164
16165         PR middle-end/20931
16166         * g++.dg/opt/pr20931.C: New test.
16167
16168 2005-05-31  Andreas Jaeger  <aj@suse.de>
16169
16170         PR testsuite/20772
16171         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
16172         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
16173         g++.old-deja/g++.ext/asmspec1.C,
16174         g++.old-deja/g++.other/regstack.C,
16175         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
16176         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
16177         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
16178         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
16179         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
16180         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
16181         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
16182         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
16183         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
16184         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
16185         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
16186         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
16187         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
16188         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
16189         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
16190         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
16191         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
16192         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
16193         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
16194
16195 2005-05-31  Jeff Law  <law@redhat.com>
16196
16197         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
16198
16199 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
16200
16201         PR middle-end/21743
16202         * gcc.dg/builtins-1.c: Activate disabled clog test.
16203         * gcc.dg/torture/builtin-attr-1.c: Likewise.
16204
16205 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
16206
16207         * gfortran.dg/char_pointer_assign.f90:
16208         Test character-pointer assignments and pointer assignments.
16209         * gfortran.dg/char_pointer_dummy.f90:
16210         Test character-pointer dummy arguments.
16211         * gfortran.dg/char_pointer_func.f90:
16212         Test character-pointer function returns.
16213         * gfortran.dg/char_pointer_dependency.f90:
16214         Test character-pointer functions with dependencies.
16215
16216 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
16217
16218         PR c++/21784
16219         * g++.dg/lookup/using14.C: New test.
16220
16221 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
16222
16223         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
16224         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
16225         trailing ^M.
16226
16227 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
16228
16229         PR c++/17413
16230         * g++.dg/template/local5.C: New.
16231
16232         PR target/21761
16233         * gcc.c-torture/compile/pr21761.c: New.
16234
16235         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
16236         before darwin8.
16237
16238 2005-05-30  Steven G. Kargl
16239
16240         PR fortran/20846
16241         * gfortran.dg/inquire_8.f90: New test.
16242
16243 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16244
16245         PR libfortran/21376
16246         * gfortran.dg/output_exponents_1.f90: New test.
16247
16248 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16249
16250         PR libfortran/20006
16251         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
16252
16253 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
16254
16255         PR c++/21210
16256         * g++.dg/ext/complex1.C: New test.
16257
16258         PR c++/21340
16259         * g++.dg/init/ctor6.C: New test.
16260
16261 2005-05-29  Jan Hubicka  <jh@suse.cz>
16262
16263         * gcc.c-torture/compile/pr21562.c: New.
16264
16265 2005-05-28  Steven G. Kargl <kargls@comcast.net>
16266
16267         * gfortran.dg/subnormal_1.f90: New test.
16268
16269 2005-05-28  Jan Hubicka  <jh@suse.cz>
16270
16271         * tree-prof.exp: Fix comment.
16272         * value-prof-1.c: New.
16273         * value-prof-2.c: New.
16274         * value-prof-3.c: New.
16275         * value-prof-4.c: New.
16276
16277 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
16278
16279         PR c++/21614
16280         * g++.dg/expr/ptrmem6.C: New test.
16281         * g++.dg/expr/ptrmem6a.C: Likewise.
16282
16283 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
16284
16285         PR tree-optimization/21658
16286         * gcc.dg/tree-ssa/pr21658.c: New.
16287
16288 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
16289
16290         PR c++/21455
16291         * g++.dg/inherit/ptrmem3.C: New.
16292
16293         PR c++/21681
16294         * g++.dg/parse/template16.C: New.
16295
16296 2005-05-27  Andreas Jaeger  <aj@suse.de>
16297
16298         * gcc.dg/setjmp-2.c: Only run in 32-bit.
16299
16300         * gcc.dg/i386-sse-8.c: Run test on all archs.
16301
16302 2005-05-26  Mike Stump  <mrs@apple.com>
16303
16304         * objc.dg/isa-field-1.m: Only run on darwin.
16305         * objc.dg/lookup-1.m: Likewise.
16306         * objc.dg/try-catch-8.m: Likewise.
16307
16308 2005-05-26  Roger Sayle  <roger@eyesopen.com>
16309
16310         PR tree-optimization/9814
16311         * gcc.dg/pr9814-1.c: New test case.
16312
16313 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
16314
16315         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
16316         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
16317         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
16318         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
16319         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
16320         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
16321         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
16322         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
16323         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
16324         objc.dg/try-catch-8.m: New.
16325
16326 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
16327
16328         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
16329         remove extraneous semicolons.
16330
16331 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
16332
16333         * obj-c++.dg/comp-types-12.mm: New.
16334         * objc.dg/comp-types-11.m: New.
16335         * objc.dg/selector-4.m: New.
16336
16337 2005-05-26  Andreas Jaeger  <aj@suse.de>
16338
16339         PR testsuite/20772
16340         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
16341         g++.old-deja/g++.ext/attrib3.C,
16342         g++.old-deja/g++.other/store-expr1.C,
16343         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
16344         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
16345         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
16346         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
16347         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
16348         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
16349         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
16350         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
16351         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
16352         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
16353         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
16354         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
16355         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
16356         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
16357         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
16358         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
16359         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
16360         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
16361         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
16362
16363 2005-05-26  Andreas Jaeger  <aj@suse.de>
16364
16365         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
16366         x86-64 compilation.
16367
16368 2005-05-26  Andreas Jaeger  <aj@suse.de>
16369
16370         PR testsuite/20772
16371         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
16372         gcc.misc-tests/i386-pf-athlon-1.c,
16373         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
16374         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
16375         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
16376         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
16377         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
16378         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
16379         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
16380         programs.
16381
16382         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
16383         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
16384         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
16385         x86-64 compilation.
16386
16387         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
16388         x86_64.
16389
16390         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
16391         effective-target ilp32.
16392
16393 2005-05-26  David Ung  <davidu@mips.com>
16394
16395         * gcc.target/mips/ext_ins.c: New test for testing the generation
16396         of MIPS32/64 rev 2 ext/ins instructions.
16397
16398 2005-05-26  Andreas Jaeger  <aj@suse.de>
16399
16400         * treelang/compile/unsigned.tree: Use gimple instead of
16401         nonexisting generic dump.
16402
16403 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
16404
16405         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
16406
16407 2005-05-26  Andreas Jaeger  <aj@suse.de>
16408
16409         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
16410
16411 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
16412
16413         PR libfortran/17283
16414         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
16415         Test callee-allocated memory with write statements.
16416
16417 2005-05-25  Roger Sayle  <roger@eyesopen.com>
16418
16419         PR middle-end/21709
16420         * gcc.dg/pr21709-1.c: New test case.
16421
16422 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
16423             Mike Stump  <mrs@apple.com>
16424
16425         * objc/execute/next_mapping.h: Update for C++.
16426
16427         * obj-c++.dg/selector-1.mm: Move to...
16428         * obj-c++.dg/selector-4.mm: here...
16429
16430         * obj-c++.dg/basic.mm: New.
16431         * obj-c++.dg/comp-types-1.mm: New.
16432         * obj-c++.dg/cxx-class-1.mm: New.
16433         * obj-c++.dg/cxx-ivars-1.mm: New.
16434         * obj-c++.dg/cxx-ivars-2.mm: New.
16435         * obj-c++.dg/cxx-ivars-3.mm: New.
16436         * obj-c++.dg/cxx-scope-1.mm: New.
16437         * obj-c++.dg/cxx-scope-2.mm: New.
16438         * obj-c++.dg/defs.mm: New.
16439         * obj-c++.dg/empty-private-1.mm: New.
16440         * obj-c++.dg/encode-1.mm: New.
16441         * obj-c++.dg/encode-2.mm: New.
16442         * obj-c++.dg/encode-3.mm: New.
16443         * obj-c++.dg/extern-c-1.mm: New.
16444         * obj-c++.dg/extra-semi.mm: New.
16445         * obj-c++.dg/fix-and-continue-2.mm: New.
16446         * obj-c++.dg/isa-field-1.mm: New.
16447         * obj-c++.dg/ivar-list-semi.mm: New.
16448         * obj-c++.dg/local-decl-1.mm: New.
16449         * obj-c++.dg/lookup-1.mm: New.
16450         * obj-c++.dg/lookup-2.mm: New.
16451         * obj-c++.dg/method-1.mm: New.
16452         * obj-c++.dg/method-2.mm: New.
16453         * obj-c++.dg/method-3.mm: New.
16454         * obj-c++.dg/method-4.mm: New.
16455         * obj-c++.dg/method-5.mm: New.
16456         * obj-c++.dg/method-6.mm: New.
16457         * obj-c++.dg/method-7.mm: New.
16458         * obj-c++.dg/no-extra-load.mm: New.
16459         * obj-c++.dg/overload-1.mm: New.
16460         * obj-c++.dg/pragma-1.mm: New.
16461         * obj-c++.dg/pragma-2.mm: New.
16462         * obj-c++.dg/private-1.mm: New.
16463         * obj-c++.dg/private-2.mm: New.
16464         * obj-c++.dg/proto-qual-1.mm: New.
16465         * obj-c++.dg/qual-types-1.mm: New.
16466         * obj-c++.dg/stubify-1.mm: New.
16467         * obj-c++.dg/stubify-2.mm: New.
16468         * obj-c++.dg/super-class-1.mm: New.
16469         * obj-c++.dg/super-class-2.mm: New.
16470         * obj-c++.dg/super-dealloc-1.mm: New.
16471         * obj-c++.dg/super-dealloc-2.mm: New.
16472         * obj-c++.dg/template-1.mm: New.
16473         * obj-c++.dg/template-2.mm: New.
16474         * obj-c++.dg/template-3.mm: New.
16475         * obj-c++.dg/template-4.mm: New.
16476         * obj-c++.dg/template-5.mm: New.
16477         * obj-c++.dg/template-6.mm: New.
16478         * obj-c++.dg/try-catch-1.mm: New.
16479         * obj-c++.dg/try-catch-2.mm: New.
16480         * obj-c++.dg/try-catch-3.mm: New.
16481         * obj-c++.dg/try-catch-4.mm: New.
16482         * obj-c++.dg/try-catch-5.mm: New.
16483         * obj-c++.dg/try-catch-6.mm: New.
16484         * obj-c++.dg/try-catch-7.mm: New.
16485         * obj-c++.dg/try-catch-8.mm: New.
16486         * obj-c++.dg/try-catch-9.mm: New.
16487         * obj-c++.dg/va-meth-1.mm: New.
16488
16489 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
16490
16491         * obj-c++.dg/selector-1.mm: New.
16492         * obj-c++.dg/selector-2.mm: New.
16493
16494 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
16495
16496         * obj-c++.dg/selector-3.mm: New.
16497         * objc.dg/selector-3.m: New.
16498
16499 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
16500
16501         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
16502         about where warning appears.
16503
16504 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
16505
16506         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
16507         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
16508         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
16509         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
16510
16511 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
16512
16513         * gcc.dg/20050524-1.c: New test.
16514
16515 2005-05-25  Jan Hubicka  <jh@suse.cz>
16516
16517         * gcc.dg/tree-prof/inliner-1.c: New.
16518
16519 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
16520
16521         * gcc.dg/tree-prof: New directory.
16522         * gcc.dg/tree-prof/tree-prof.exp: New.
16523
16524 2005-05-25  DJ Delorie  <dj@redhat.com>
16525
16526         * gcc.dg/Wattributes-1.c: New.
16527         * gcc.dg/Wattributes-2.c: New.
16528         * gcc.dg/Wattributes-3.c: New.
16529
16530 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
16531
16532         PR tree-optimization/19833
16533         * gcc.dg/uninit-4.c: Remove xfail.
16534         * gcc.dg/uninit-9.c: Ditto.
16535
16536 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
16537
16538         * obj-c++.dg/bitfield-[1-5].mm: New.
16539         * obj-c++.dg/class-protocol-1.mm: New.
16540         * obj-c++.dg/comp-types-1[0-1].mm: New.
16541         * obj-c++.dg/comp-types-[2-9].mm: New.
16542         * obj-c++.dg/encode-[4-8].mm: New.
16543         * obj-c++.dg/layout-1.mm: New.
16544         * obj-c++.dg/method-1[0-9].mm: New.
16545         * obj-c++.dg/method-2[0-1].mm: New.
16546         * obj-c++.dg/method-[8-9].mm: New.
16547         * obj-c++.dg/objc-gc-3.mm: New.
16548         * obj-c++.dg/try-catch-10.mm: New.
16549         * objc.dg/bitfield-5.m: New.
16550         * objc.dg/comp-types-10.m: New.
16551         * objc.dg/comp-types-9.m: New.
16552         * objc.dg/layout-1.m: New.
16553         * objc.dg/objc-gc-4.m: New.
16554         * objc.dg/try-catch-9.m: New.
16555         * objc.dg/class-protocol-1.m: Tweak diagnostics.
16556         * objc.dg/comp-types-1.m: Likewise.
16557         * objc.dg/comp-types-[5-6].m: Likewise.
16558         * objc.dg/method-9.m: Likewise.
16559
16560 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
16561
16562         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
16563         and on hardware without VMX support.
16564
16565         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
16566
16567         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
16568
16569         * lib/profopt.exp (dg-final-generate, dg-final-use,
16570         profopt-final-code, profopt-get-options): New.
16571         (profopt-execute): Process test directives.
16572
16573         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
16574         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
16575         cleanup-tree-dump, cleanup-saved-temps): Update comments.
16576
16577 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
16578
16579         PR C++/21645
16580         * g++.dg/init/ctor5.C: New test.
16581
16582 2005-05-24  Ira Rosen  <irar@il.ibm.com>
16583
16584         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
16585         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
16586         vect-113.c, vect-114.c.
16587
16588 2005-05-23  Adam Nemet  <anemet@lnxw.com>
16589
16590         * gcc.dg/const-elim-1.c: Remove xfails.
16591
16592 2005-05-23  Jeff Law  <law@redhat.com>
16593
16594         * gcc.c-torture/compile/pr21638.c: New test.
16595         * gcc.c-torture/compile/20050520-1.c: New test.
16596
16597 2005-05-23  Nick Clifton  <nickc@redhat.com>
16598
16599         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
16600         be a proper triple, ie: m32r*-*-*.
16601         * g++.old-deja/g++.jason/thunk3.C: Likewise.
16602
16603 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
16604
16605         PR middle-end/21331
16606         PR tree-opt/21293
16607         * gcc.c-torture/compile/pr21293.c: New test.
16608         * gcc.c-torture/execute/pr21331.c: New test.
16609
16610 2004-05-20  Richard Henderson  <rth@redhat.com>
16611
16612         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
16613
16614 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
16615
16616         * obj-c++-dg.exp: Add.
16617         * obj-c++.exp: Add.
16618         * obj-c++.dg/dg.exp: Add.
16619
16620 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
16621
16622         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
16623         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
16624
16625 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
16626
16627         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
16628
16629 2004-05-19  Richard Henderson  <rth@redhat.com>
16630
16631         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
16632
16633 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
16634
16635         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
16636
16637         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
16638
16639 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
16640
16641         PR c++/21495
16642         * g++.dg/parse/extern1.C: New test.
16643         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
16644
16645 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16646
16647         * gcc.dg/c99-math.h: New.
16648         * gcc.dg/c99-math-float-1.c: New test.
16649         * gcc.dg/c99-math-double-1.c: Likewise.
16650         * gcc.dg/c99-math-long-double-1.c: Likewise.
16651
16652 2005-05-18  Richard Henderson  <rth@redhat.com>
16653
16654         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
16655
16656 2005-05-18  Devang Patel  <dpatel@apple.com>
16657
16658         * g++.dg/opt/20050511-1.C: New test.
16659
16660 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
16661
16662         PR libfortran/21127
16663         * gfortran.dg/reshape-complex.f90: New test.
16664
16665 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
16666
16667         * gfortran.dg/array_constructor_1.f90: New test.
16668         * gfortran.dg/array_constructor_2.f90: New test.
16669
16670 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
16671
16672         PR fortran/20954
16673         * gfortran.dg/pr20954.f: New test.
16674
16675 2005-05-17  Mike Stump  <mrs@apple.com>
16676
16677         Yet more Objective-C++...
16678
16679         * objc.dg/method-5.m: Update.
16680         * objc.dg/method-6.m: Update.
16681         * objc.dg/method-7.m: Update.
16682         * objc.dg/method-9.m: Update.
16683         * objc.dg/try-catch-2.m: Update.
16684
16685 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
16686
16687         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
16688         Remove little-endian optimizations.
16689
16690 2005-05-17  Jeff Law  <law@redhat.com>
16691
16692         * g++.dg/tree-ssa/pr14814.C: New test.
16693         * gcc.dg/tree-ssa/pr14814.C: New test.
16694         * gcc.dg/tree-ssa/pr17141-1.C: New test.
16695         * gcc.dg/tree-ssa/pr17141-2.C: New test.
16696
16697 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
16698
16699         * gcc.dg/compat/generate-random.c: Do not include
16700         libiberty.h.
16701         * gcc.dg/compat/generate-random_r.c: Likewise.
16702
16703 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
16704
16705         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
16706
16707 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
16708
16709         PR middle-end/21595
16710         * g++.dg/tree-ssa/builtin1.C: New testcase.
16711
16712 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
16713
16714         PR c++/21454
16715         * g++.dg/opt/const4.C: New test.
16716
16717         PR middle-end/21492
16718         * g++.dg/opt/crossjump1.C: New test.
16719
16720         PR tree-optimization/21610
16721         * gcc.c-torture/compile/20050516-1.c: New test.
16722
16723         PR fortran/15080
16724         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
16725         about the test failing.
16726         * gfortran.fortran-torture/execute/where_7.f90: New test.
16727         * gfortran.fortran-torture/execute/where_8.f90: New test.
16728
16729 2005-05-16  Richard Henderson  <rth@redhat.com>
16730
16731         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
16732         i?86 and x86_64.
16733
16734 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
16735
16736         * gcc.dg/compat/generate-random.c (config.h): Do not include.
16737         (limits.h): Include unconditionally.
16738         (stdlib.h): Likewise.
16739         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
16740         (limits.h): Include unconditionally.
16741         (stdlib.h): Likewise.
16742         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
16743         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
16744         (limits.h): Include unconditionally.
16745         (stdlib.h): Likewise.
16746         (hashtab.h): Do not include.
16747         (getopt.h): Likewise.
16748         (stddef.h): Include.
16749         (hashval_t): Define.
16750         (struct entry): Add "next" field.
16751         (HASH_SIZE): New macro.
16752         (hash_table): New variable.
16753         (switchfiles): Do not use xmalloc.
16754         (mix): New macro.
16755         (iterative_hash): New function.
16756         (hasht): Remove.
16757         (e_exists): New function.
16758         (e_insert): Likewise.
16759         (output): Use, instead of libiberty hashtable functions.
16760         (main): Do not use getopt.  Do not call htab_create.
16761
16762 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
16763
16764         PR libstdc++/21526
16765         * lib/target-supports.exp (check_mkfifo_available):
16766         Return 0 for cygwin as mkfifo support incomplete on platform.
16767         Fix typos in comments.
16768
16769 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
16770
16771         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
16772
16773 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
16774
16775         PR fortran/17432
16776         * gfortran.dg/assign_4.f: New test.
16777
16778 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
16779
16780         PR tree-optimization/21563
16781         * gcc.dg/tree-ssa/pr21563.c: New.
16782
16783 2005-05-14  Jan Hubicka  <jh@suse.cz>
16784
16785         * gcc.dg/noreturn-7.c: Allow control reaches warning.
16786
16787 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
16788
16789         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
16790
16791 2005-05-13  Julian Brown  <julian@codesourcery.com>
16792
16793         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
16794         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
16795
16796 2005-05-13  Jan Hubicka  <jh@suse.cz>
16797
16798         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
16799         * gcc.dg/fold-xor-?.c: Likewise.
16800         * gcc.dg/pr15784-?.c: Likewise.
16801         * gcc.dg/pr20922-?.c: Likewise.
16802         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
16803         * gcc.dg/tree-ssa/pr17598.c: Likewise.
16804         * gcc.dg/tree-ssa/pr20470.c: Likewise.
16805
16806 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16807
16808         PR fortran/21260
16809         * gfortran.dg/hollerith_1.f90: New test.
16810
16811 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16812
16813         * gfortran.dg/func_result_2.f90: New test.
16814
16815 2005-05-11  Bud Davis  <bdavis@gfortran.org>
16816
16817         * gfortran.dg/dev_null.f90: New test.
16818
16819 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
16820
16821         * gcc.dg/arm-vfp1.c: Revert last change.
16822
16823 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
16824
16825         PR middle-end/19807
16826         PR tree-optimization/19639
16827         * g++.dg/tree-ssa/pr19807.C: New testcase.
16828
16829 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16830
16831         PR libfortran/21471
16832         * gfortran.dg/append-1.f90: New test.
16833
16834 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
16835
16836         * gcc.dg/pr18501.c: XFAIL.
16837         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
16838         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
16839         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
16840         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
16841         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
16842         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
16843         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
16844         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
16845
16846 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16847
16848         PR fortran/20178
16849         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
16850         gfortran.dg/f2c_3.f90: New tests.
16851
16852         * gfortran.dg/return_1.f90: Fix dg annotation.
16853
16854 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
16855
16856         * gcc.c-torture/compile/20050510-1.c: New test.
16857
16858 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
16859
16860         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
16861
16862 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
16863
16864         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
16865
16866 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
16867
16868         PR c/17913
16869         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
16870
16871 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
16872
16873         PR c/21342
16874         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
16875         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
16876
16877 2005-05-10  Ben Elliston  <bje@au.ibm.com>
16878
16879         PR debug/16676
16880         * gcc.dg/debug/pr16676.c: New test.
16881
16882 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
16883
16884         PR testsuite/21443
16885         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
16886         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
16887         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
16888         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
16889         Change -O1 to -O2.
16890         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
16891         -fno-tree-dominator-opts.
16892
16893 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16894
16895         * gfortran.dg/return_1.f90: New test.
16896
16897 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
16898
16899         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
16900
16901         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
16902
16903 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
16904
16905         PR c++/21427
16906         * g++.dg/inherit/covariant13.C: New.
16907
16908 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16909
16910         PR libfortran/19155
16911         * gfortran.dg/pr19155.f: New test.
16912
16913 2005-05-08  Roger Sayle  <roger@eyesopen.com>
16914
16915         PR inline-asm/8788
16916         * gcc.dg/pr8788-1.c: New testcase.
16917
16918 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
16919
16920         PR target/21416
16921         * gcc.target/mips/fpcmp-[12].c: New tests.
16922
16923 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
16924
16925         * lib/target-supports-dg.exp (dg-require-fork): New function.
16926         (dg-require-mkfifo): Likewise.
16927         * lib/target-supports.exp (check_function_available): New
16928         function.
16929         (check_fork_available): Likewise.
16930         (check_mkfifo_available): Likewise.
16931
16932 2005-05-06  Jeff Law  <law@redhat.com>
16933
16934         * gcc.c-torture/compile/pr21380.c: New test.
16935
16936 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
16937
16938         PR c++/20961
16939         * g++.dg/ext/weak3.C: New test.
16940
16941 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
16942
16943         PR c++/21352
16944         * g++.dg/template/crash37.C: New test.
16945
16946 2005-05-05  Paul Brook  <paul@codesourcery.com>
16947
16948         * gcc.dg/arm-g2.c: Use effective-target arm32.
16949         * gcc.dg/arm-mmx-1.c: Ditto.
16950         * gcc.dg/arm-scd42-2.c: Ditto.
16951         * gcc.dg/arm-vfp1.c: Ditto.
16952         * lib/target-supports.exp (check_effective_target_arm32): New
16953         function.
16954
16955 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
16956
16957         PR libfortran/21354
16958         gfortran.dg/in_pack_rank7.f90: New test.
16959
16960 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
16961
16962         PR middle-end/15618
16963         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
16964
16965 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
16966
16967         PR middle-end/21265
16968         * gcc.dg/20050503-1.c: New test.
16969
16970         PR rtl-optimization/21239
16971         * gcc.dg/i386-sse-11.c: New test.
16972
16973 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
16974
16975         PR target/16888
16976         * gcc.target/i386/asm-1.c: New test.
16977
16978 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
16979
16980         PR rtl-optimization/21330
16981         * gcc.c-torture/execute/20050502-1.c: New test.
16982
16983         PR target/21297
16984         * gcc.c-torture/execute/20050502-2.c: New test.
16985
16986 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
16987
16988         PR middle-end/21282
16989         * gcc.dg/pr21282.c: New.
16990
16991 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
16992
16993         * gcc.dg/vect/pr20122.c: Clean up .vect file.
16994         * gcc.dg/vect/vect-92.c: Likewise.
16995         * gcc.dg/vect/vect-93.c: Likewise.
16996         * gcc.dg/vect/vect-dv-1.c: Likewise.
16997         * gcc.dg/vect/vect-dv-2.c: Likewise.
16998         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
16999
17000 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
17001
17002         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
17003         * gfortran.dg/vect/vect-2.f90: Likewise.
17004         * gfortran.dg/vect/vect-3.f90: Likewise.
17005         * gfortran.dg/vect/vect-4.f90: Likewise.
17006         * gfortran.dg/vect/vect-5.f90: Likewise.
17007
17008 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
17009
17010         PR target/20813
17011         * gcc.dg/rs6000-fpint-2.c: New.
17012
17013 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
17014
17015         PR c/15698
17016         * gcc.dg/builtins-30.c: Update expected messages.
17017         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
17018         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
17019         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
17020
17021 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
17022
17023         PR tree-optimization/21294
17024         * gcc.dg/tree-ssa/pr21294.c: New.
17025
17026 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
17027
17028         * gcc.dg/altivec-3.c (vec_store): Do not use the old
17029         __builtin_altivec_st_internal_4si built-in.
17030
17031 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
17032
17033         PR c++/15875
17034         * g++.dg/template/ptrmem14.C: New test.
17035
17036 2005-05-02  Paul Brook  <paul@codesourcery.com>
17037
17038         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
17039
17040 2005-05-02  Michael Matz  <matz@suse.de>
17041
17042         PR c++/19542
17043         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
17044
17045 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
17046
17047         * g++.dg/cpp/weak.C: New test.
17048
17049 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
17050
17051         * gcc.dg/tree-ssa/loop-8.c: New test.
17052
17053 2005-04-30  Michael Maty  <matz@suse.de>
17054
17055         * gcc.dg/inline-mcpy.c: New test.
17056
17057 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
17058
17059         PR libfortran/18958
17060         * gfortran.dg/eoshift.f90: New test case.
17061
17062 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
17063
17064         PR libfortran/18857
17065         * gfortran.dg/matmul_1.f90: New test.
17066
17067 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
17068
17069         PR tree-optimization/21030
17070         * gcc.dg/tree-ssa/pr21030.c: New.
17071
17072 2005-04-29  Devang Patel  <dpatel@apple.com>
17073
17074         PR tree-optimization/21272
17075         * gcc.dg/vect/vect-ifcvt-10.c: New test.
17076
17077 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
17078
17079         PR fortran/13082
17080         PR fortran/18824
17081         * gfortran.dg/entry_4.f90: New test.
17082         * gfortran.fortran-torture/execute/entry_1.f90: New test.
17083         * gfortran.fortran-torture/execute/entry_2.f90: New test.
17084         * gfortran.fortran-torture/execute/entry_3.f90: New test.
17085         * gfortran.fortran-torture/execute/entry_4.f90: New test.
17086         * gfortran.fortran-torture/execute/entry_5.f90: New test.
17087         * gfortran.fortran-torture/execute/entry_6.f90: New test.
17088         * gfortran.fortran-torture/execute/entry_7.f90: New test.
17089
17090 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17091
17092         * gfortran.fortran-torture/execute/entry_8.f90: New test.
17093
17094 2005-04-29  Paul Brook  <paul@codesourcery.com>
17095
17096         * gfortran.dg/entry_3.f90: New test.
17097
17098 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17099
17100         * gfortran.dg/implicit_4.f90: New test.
17101
17102 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
17103
17104         * lib/target-supports.exp (check_profiling_available): Return
17105         false for xtensa-*-elf.
17106
17107 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
17108
17109         * lib/fortran-torture.exp (fortran-torture.exp): Catch
17110         error if file cannot be deleted.
17111
17112 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
17113
17114         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
17115         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
17116         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
17117         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
17118         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
17119         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
17120         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
17121         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
17122         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
17123         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
17124         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
17125         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
17126         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
17127
17128 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17129
17130         PR fortran/20865
17131         * gfortran.dg/pr20865.f90: New test.
17132
17133 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
17134
17135         * gcc.dg/void-cast-2.c: New test.
17136
17137 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
17138
17139         PR c/21159
17140         * gcc.dg/void-cast-1.c: New test.
17141
17142 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
17143
17144         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
17145
17146 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17147
17148         PR fortran/21177
17149         * gfortran.dg/pr21177.f90: New test.
17150
17151 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
17152
17153         PR tree-optimization/21171
17154         * gcc.dg/tree-ssa/pr21171.c: New test.
17155
17156 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
17157
17158         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
17159         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
17160         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
17161         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
17162         gcc.dg/tree-ssa/gen-vect-32.c: New.
17163         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
17164         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
17165         don't run on PPC32.
17166
17167 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
17168
17169         PR c/21213
17170         * gcc.dg/transparent-union-3.c: New test.
17171
17172 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
17173
17174         PR c/20740
17175         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
17176         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
17177         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
17178         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
17179         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
17180         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
17181
17182 2005-04-26  Jeff Law  <law@redhat.com>
17183
17184         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
17185         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
17186         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
17187         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
17188         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
17189         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
17190         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
17191
17192 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
17193
17194         PR tree-optimization/17598
17195         * gcc.dg/tree-ssa/pr17598.c: New testcase.
17196
17197 2005-04-25  Mike Stump  <mrs@apple.com>
17198
17199         * objc.dg/fix-and-continue-1.m: Add.
17200
17201 2005-04-25  Roger Sayle  <roger@eyesopen.com>
17202
17203         PR c++/20995
17204         * g++.dg/opt/pr20995-1.C: New test case.
17205
17206 2005-04-25  Devang Patel <dpatel@apple.com>
17207
17208         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
17209
17210 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
17211
17212         PR testsuite/21062
17213         * g++.dg/opt/alias2.C (printf): Correct the prototype.
17214
17215 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
17216
17217         PR C++/21188
17218         * g++.dg/opt/rtti2.C: New test.
17219
17220 2005-04-25  Paul Brook  <paul@codesourcery.com>
17221         Steven G. Kargl  <kargls@comcast.net>
17222
17223         PR fortran/20879
17224         * gfortran.dg/ichar_1.f90: New file.
17225
17226 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
17227
17228         PR middle-end/20991
17229         * g++.dg/opt/pr20991.C: New test.
17230
17231         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
17232         where sizeof (type) < __alignof__ (type).
17233         * gcc.dg/compat/struct-layout-1.h: Likewise.
17234
17235 2005-04-24  Per Bothner  <per@bothner.com>
17236             Devang Patel  <dpatel@apple.com>
17237
17238         PR preprocessor/20907
17239         * gcc.dg/cpp/very-long-comment.c: New test.
17240
17241 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17242
17243         PR fortran/20059
17244         * gfortran.dg/common_5.f: New test.
17245
17246 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
17247
17248         PR middle-end/21082
17249         * g++.dg/tree-ssa/pr21082.C: New testcase.
17250
17251 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
17252
17253         * gcc.dg/vect/vect-99.c: New test.
17254
17255 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
17256
17257         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
17258
17259 2005-04-22  Jeff Law  <law@redhat.com>
17260
17261         * gcc.dg/uninit-5.c: Remove xfails.
17262         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
17263         conditionals and loads.
17264
17265 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
17266
17267         PR libfortran/20074
17268         PR libfortran/20436
17269         PR libfortran/21108
17270         * gfortran.dg/nested_reshape.f90: new test
17271         * gfortran.dg/reshape-alloc.f90: new test
17272         * gfortran.dg/reshape.f90: new test
17273
17274 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
17275
17276         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
17277
17278         * gcc.dg/arm-vfp1.c: New test.
17279
17280 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
17281
17282         PR c++/21087
17283         * g++.dg/lookup/builtin2.C: New test.
17284
17285 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
17286
17287         * gcc.dg/weak/weak-13.c: New test.
17288
17289 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
17290
17291         * lib/target-supports.exp (check_effective_target_sync_int_long):
17292         Add powerpc*.
17293
17294 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
17295
17296         * gcc.target/mips/branch-1.c: New test.
17297
17298 2005-04-21  Richard Henderson  <rth@redhat.com>
17299
17300         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
17301         * gcc.dg/vect/vect-86.c: Likewise.
17302         * gcc.dg/vect/vect-87.c: Likewise.
17303         * gcc.dg/vect/vect-88.c: Likewise.
17304
17305 2005-04-21  Devang Patel  <dpatel@apple.com>
17306
17307         PR optimization/20994
17308         * gcc.dg/tree-ssa/ifc-3.c: New test.
17309
17310 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
17311
17312         PR c/12913
17313         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
17314         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
17315         gcc.dg/c99-vla-jump-5.c: New tests.
17316
17317 2005-04-19  Richard Henderson  <rth@redhat.com>
17318
17319         * lib/target-supports.exp (check_effective_target_vect_int_mult):
17320         Fix typo in exists check.
17321         (check_effective_target_sync_int_long): New.
17322         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
17323         * gcc.dg/ia64-sync-2.c: Likewise.
17324         * gcc.dg/ia64-sync-3.c: Likewise.
17325         * gcc.dg/ia64-sync-4.c: Likewise.
17326
17327 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
17328
17329         * gcc.dg/fold-xor-1.c: New test.
17330         * gcc.dg/fold-xor-2.c: New test.
17331
17332 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
17333
17334         PR target/20670
17335         * g++.dg/eh/fp-regs.C: New test.
17336
17337 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
17338
17339         * gcc.dg/Wint-to-pointer-cast-1.c,
17340         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
17341         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
17342         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
17343
17344 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17345
17346         PR fortran/16861
17347         * gfortran.dg/pr16861.f90: New test.
17348
17349 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
17350
17351         * gcc.dg/pr21085.c: New test.
17352
17353 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
17354
17355         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
17356         (setup_mips_tests, dg-mips-options): New procedures.
17357         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
17358         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
17359         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
17360         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
17361         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
17362         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
17363         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
17364         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
17365         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
17366         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
17367         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
17368         dg-mips-options instead of dg-options.  Remove now-redundant
17369         preprocessor guards.
17370         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
17371         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
17372         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
17373         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
17374         * gcc.dg/vr-mult-2.c: Delete.
17375         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
17376         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
17377         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
17378         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
17379         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
17380         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
17381         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
17382
17383 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
17384
17385         * ada/acats/run_all.sh: Use sync when executable not present.
17386
17387 2005-04-18  Devang Patel  <dpatel@apple.com>
17388
17389         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
17390         * gcc.dg/vect/vect-11a.c: New.
17391         * gcc.dg/vect/vect-none.c: Update.
17392         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
17393
17394 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
17395
17396         PR tree-optimization/20922
17397         * gcc.dg/pr20922-1.c: New test.
17398         * gcc.dg/pr20922-2.c: New test.
17399         * gcc.dg/pr20922-3.c: New test.
17400         * gcc.dg/pr20922-4.c: New test.
17401         * gcc.dg/pr20922-5.c: New test.
17402         * gcc.dg/pr20922-6.c: New test.
17403
17404 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17405
17406         PR libfortran/20950
17407         * gfortran.dg/pr20950.f: New test.
17408
17409 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17410
17411         PR libfortran/19216
17412         * gfortran.dg/pr19216.f: New test.
17413
17414 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
17415
17416         PR tree-optimization/21001
17417         * gcc.dg/tree-ssa/pr21001.c: New.
17418
17419 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
17420
17421         PR libfortran/21075
17422         * gfortran.dg/reshape_rank7.f90: New test.
17423
17424 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
17425
17426         PR libfortran/12884 gfortran.dg/pr12884.f: New test
17427         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
17428         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
17429         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
17430         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
17431         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
17432         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
17433         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
17434         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
17435         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
17436         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
17437         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
17438         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
17439         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
17440         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
17441         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
17442         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
17443         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
17444         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
17445         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
17446         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
17447
17448 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
17449
17450         * gfortran.dg/wtruncate.f: New testcase.
17451         * gfortran.dg/wtruncate.f90: New testcase.
17452
17453 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
17454
17455         PR c++/21025
17456         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
17457         which sizeof/alignof is dependent, rather than just whether we are
17458         processing_template_decl.
17459
17460 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
17461
17462         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
17463         corrected typo where the wrong variables had been compared.
17464
17465 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
17466
17467         PR libfortran/18495
17468         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
17469         Test callee-allocated version of return array with a write
17470         statement.
17471         Test spread with a temporary with another write statement.
17472
17473 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
17474
17475         PR tree-optimization/21031
17476         * gcc.dg/tree-ssa/pr21031.c: New.
17477
17478 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
17479
17480         PR tree-optimization/21004
17481         * gcc.dg/builtins-53.c: Include builtins-config.h.
17482         Check floorf, ceilf, floorl and ceill transformations
17483         only when HAVE_C99_RUNTIME is defined.
17484
17485 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
17486
17487         PR middle-end/20739
17488         * gcc.dg/tree-ssa/pr20739.c: New test.
17489
17490 2005-04-14  Mike Stump  <mrs@apple.com>
17491
17492         * gcc.dg/Foundation.framework/empty: New.
17493         * gcc.dg/framework-2.c: New.
17494
17495 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
17496
17497         PR tree-optimization/21021
17498         * gcc.c-torture/compile/pr21021.c: New.
17499
17500 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
17501
17502         PR testsuite/21010
17503         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
17504         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
17505         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
17506         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
17507         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
17508         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
17509         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
17510         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
17511
17512 2005-04-14  Richard Henderson  <rth@redhat.com>
17513
17514         * lib/target-supports.exp (check_effective_target_vect_condition):
17515         Add ia64, i?86, and x86_64.
17516
17517 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
17518
17519         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
17520
17521 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
17522
17523         PR tree-optimization/20657
17524         * gcc.dg/tree-ssa/pr20657.c: New.
17525
17526 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
17527
17528         * gcc.dg/builtins-53.c: Also check (int)trunc* and
17529         (long long int)trunc*.
17530
17531 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
17532
17533         PR target/20927
17534         * gcc.dg/pr20927.c: New test.
17535
17536 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
17537
17538         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
17539         * gcc.target/mips/asm-1.c: Likewise.
17540
17541 2005-04-13  Dale Johannesen  <dalej@apple.com>
17542
17543         * objc.dg/objc-fast-4.m: New.
17544
17545 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
17546
17547         * gcc.target/cris/torture/cris-torture.exp: New driver in new
17548         directory.
17549         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
17550
17551 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
17552
17553         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
17554         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
17555         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
17556
17557 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
17558
17559         PR tree-optimization/20913
17560         * gcc.dg/tree-ssa/pr20913.c: New.
17561
17562         PR tree-optimization/20702
17563         * gcc.dg/tree-ssa/pr20702.c: New.
17564
17565 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17566
17567         PR c++/13744
17568         * g++.dg/inherit/local3.C: New test.
17569
17570 2005-04-12  Jeff Law  <law@redhat.com>
17571
17572         * gcc.dg/tree-ssa/20050412-1.c: New test.
17573
17574 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
17575
17576         PR libfortran/19016
17577         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
17578         Add tests with mask generated by expression.
17579         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
17580         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
17581         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
17582
17583 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
17584
17585         PR middle-end/20917
17586         * gcc.dg/20050409-1.c: New test.
17587
17588 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
17589
17590         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
17591
17592 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
17593
17594         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
17595         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
17596         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
17597         (TARGET_CXX): Adjust accordingly.
17598         * target.h (struct gcc_target): Remove epxort_class_data.  Add
17599         determine_class_data_visibility and class_data_always_comdat.
17600         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
17601         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
17602         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
17603         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
17604         (arm_cxx_determine_class_data_visibility): New.
17605         (arm_cxx_class_data_always_comdat): Likewise.
17606         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
17607         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
17608         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
17609         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
17610         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
17611         Define.
17612
17613 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
17614
17615         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
17616
17617 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
17618
17619         * gcc.dg/i386-darwin-fpmath.c: New.
17620
17621 2004-04-11  Devang Patel  <dpatel@apple.com>
17622
17623         * lib/target-supports.exp (check_effective_target_vect_condition): New.
17624         * gcc.dg/vect/vect-ifcvt-1.c: New test.
17625         * gcc.dg/vect/vect-ifcvt-2.c: New test.
17626         * gcc.dg/vect/vect-ifcvt-3.c: New test.
17627         * gcc.dg/vect/vect-ifcvt-4.c: New test.
17628         * gcc.dg/vect/vect-ifcvt-5.c: New test.
17629         * gcc.dg/vect/vect-ifcvt-6.c: New test.
17630         * gcc.dg/vect/vect-ifcvt-7.c: New test.
17631         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
17632
17633 2004-04-11  Devang Patel  <dpatel@apple.com>
17634
17635         * gcc.dg/vect/vect-dv-1.c: New test.
17636         * gcc.dg/vect/vect-dv-2.c: New test.
17637
17638 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
17639
17640         PR tree-optimization/20933
17641         * gcc.dg/tree-ssa/pr20933.c: New test.
17642
17643 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17644
17645         * gfortran.dg/fold_nearest.f90: New test.
17646
17647 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
17648
17649         * gcc.dg/tree-ssa/alias-1.c: New test.
17650
17651 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
17652
17653         PR tree-optimization/20920
17654         * g++.dg/tree-ssa/pr20920.C: New test.
17655
17656 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
17657
17658         * gcc.dg/builtins-53.c: Also check (int)ceil* and
17659         (long long int)ceil*.
17660
17661 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
17662
17663         * g++.dg/warn/Wdtor1.C: Declare template in system header with
17664         explicit C++ linkage.
17665
17666 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17667
17668         * gfortran.dg/pr17229.f: Take care of the new obsolescence
17669         warning for arithmetic IF statements.
17670
17671 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
17672
17673         * eor_handling_1.f90: New test case.
17674         * eor_handling_2.f90: New test case.
17675         * eor_handling_3.f90: New test case.
17676         * eor_handling_4.f90: New test case.
17677         * eor_handling_5.f90: New test case.
17678         * noadv_size.f90: New test case.
17679         * pad_no.f90: New test case.
17680
17681 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
17682
17683         * gcc.c-torture/execute/20050410-1.c: New test.
17684
17685 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
17686
17687         * gcc.dg/pr20126.c: New.
17688
17689 2005-04-09  Bud Davis  <bdavis@gfortran.org>
17690             Steven G. Kargl <kargls@comcast.net>
17691
17692         * gfortran.dg/PR19872.f: New test.
17693
17694 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
17695
17696         * gfortran.dg/nint_1.f90: Fix dg-do directive.
17697
17698 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
17699
17700         * gfortran.dg/nint_1.f90: New test.
17701
17702 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
17703
17704         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
17705         Added test for callee-allocated arrays with write statements.
17706         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
17707         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
17708         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
17709         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
17710         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
17711
17712 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
17713
17714         PR libfortran/20163
17715         * gfortran.dg/open-options-blanks.f: New test.
17716
17717 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
17718
17719         PR fortran/13257
17720         * gfortran.dg/comma_format_extension_[1234].f: New tests.
17721
17722 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
17723
17724         * gcc.dg/tree-ssa/stdarg-1.c: New test.
17725         * gcc.dg/tree-ssa/stdarg-2.c: New test.
17726         * gcc.dg/tree-ssa/stdarg-3.c: New test.
17727         * gcc.dg/tree-ssa/stdarg-4.c: New test.
17728         * gcc.dg/tree-ssa/stdarg-5.c: New test.
17729         * gcc.c-torture/execute/stdarg-4.c: New test.
17730
17731         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
17732
17733         PR target/20795
17734         * g++.dg/abi/param2.C: New test.
17735
17736 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
17737
17738         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
17739
17740 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
17741
17742         * gcc.dg/builtins-53.c: New test.
17743
17744 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
17745
17746         * g++.dg/tree-ssa/pr18178.C: New test.
17747         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
17748         * gcc.c-torture/execute/20041019-1.c: New test.
17749         * gcc.dg/tree-ssa/20041008-1.c: New test.
17750         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
17751         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
17752         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
17753         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
17754         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
17755         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
17756         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
17757         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
17758         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
17759         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
17760
17761 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
17762
17763         PR rtl-optimization/20466
17764         * gcc.c-torture/execute/pr20466-1.c: New test.
17765
17766 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
17767
17768         PR c++/20905
17769         * g++.dg/parse/cond2.C: New test.
17770
17771         PR c++/20145
17772         * g++.dg/warn/Wdtor1.C: New test.
17773
17774 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17775
17776         PR fortran/17229
17777         * gfortran.dg/pr17229.f: New test.
17778
17779 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
17780
17781         * gfortran.dg/tiny_1.f90: New test.
17782         * gfortran.dg/tiny_2.f90: ditto.
17783
17784 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
17785
17786         * gfortran.dg/eor_1.f90: Fix dg-do run line
17787         * gfortran.dg/open_new.f90: Fix dg-do run line
17788
17789 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
17790
17791         * lib/target-supports.exp (get_compiler_messages): Support
17792         optional arguments, the fourth being compiler options.
17793         (check_effective_target_fpic): New proc.
17794         * gcc.dg/20050321-2.c: Restrict to target fpic.
17795
17796 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
17797
17798         * gcc.dg/15443-1.c: New test.
17799         * gcc.dg/15443-2.c: Likewise.
17800
17801 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17802
17803         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
17804
17805 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
17806
17807         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
17808
17809 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
17810
17811         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
17812         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
17813         -m64.
17814         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
17815         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
17816         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
17817
17818 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
17819
17820         PR c++/20212
17821         * g++.dg/warn/Wunused-11.C: New test.
17822
17823 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
17824
17825         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
17826
17827 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
17828
17829         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
17830
17831 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
17832
17833         PR c++/20734
17834         * g++.dg/template/ptrmem13.C: New test.
17835
17836 2005-04-05  Per Bothner  <per@bothner.com>
17837
17838         * lib/gcc.exp: Always add -fno-show-column, for now.
17839
17840 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
17841
17842         PR testsuite/20767
17843         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
17844         of plain old "unsigned int" for the type of "i".  Makes this test
17845         64bit clean.
17846
17847 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
17848
17849         * gcc.dg/i386-ssefn-1.c: New test.
17850         * gcc.dg/i386-ssefn-2.c: New test.
17851         * gcc.dg/i386-ssefn-3.c: New test.
17852         * gcc.dg/i386-ssefn-4.c: New test.
17853
17854 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
17855
17856         PR tree-optimization/20076
17857         * gcc.dg/builtin-apply4.c: New test.
17858
17859         PR preprocessor/19475
17860         * gcc.dg/cpp/macspace1.c: New test.
17861         * gcc.dg/cpp/macspace2.c: New test.
17862
17863 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17864
17865         * gfortran.dg/pr20755.f: Fixed bad format.
17866
17867 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
17868
17869         PR c++/20763
17870         * g++.dg/ext/attrib21.C: New test.
17871
17872 2004-04-05  Devang Patel  <dpatel@apple.com>
17873
17874         * lib/target-supports.exp (check_effective_target_vect_shif): New.
17875         * gcc.dg/vect/vect-shift-1.c: New test.
17876
17877 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17878
17879         PR libfortran/20755
17880         * gfortran.dg/pr20755.f: New test.
17881
17882 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
17883
17884         * gfortran.dg/pr15959.f90: New test.
17885         * gfortran.dg/string_pad_trunc.f90: New test.
17886
17887 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17888
17889         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
17890         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
17891         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
17892         syntax.
17893
17894 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17895
17896         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
17897
17898 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17899
17900         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
17901         * gcc.c-torture/compile/20011119-2.c: Likewise.
17902         * gcc.c-torture/compile/981001-2.c: Likewise.
17903
17904 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
17905
17906         PR c++/20679
17907         * g++.dg/template/overload4.C: New test.
17908
17909 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
17910
17911         PR c++/20746
17912         * g++.dg/abi/covariant5.C: New.
17913
17914         PR debug/20505
17915         * g++.dg/debug/const2.C: New.
17916
17917 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
17918
17919         PR rtl-optimization/16104
17920         * gcc.c-torture/execute/20050316-1.c: New test.
17921
17922 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
17923
17924         * g++.dg/template/spec23.C: Fix dg-error text.
17925
17926 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
17927
17928         PR c++/19199
17929         * g++.dg/expr/lval2.C: New.
17930
17931 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17932
17933         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
17934         __builtin_strcasecmp and __builtin_strncasecmp.
17935
17936 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
17937
17938         PR c++/20723
17939         * g++.dg/template/spec22.C: New.
17940         * g++.dg/template/spec23.C: New.
17941
17942 2005-04-03  Dale Ranta  <dir@lanl.gov>
17943             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17944
17945         PR libfortran/20068
17946         PR libfortran/20125
17947         PR libfortran/20156
17948         PR libfortran/20471
17949         * gfortran.dg/backspace.f: New test.
17950
17951 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
17952
17953         * gcc.dg/pr19345.c: New test.
17954
17955 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
17956
17957         PR tree-optimization/20640
17958         * gcc.dg/torture/tree-loop-1.c: New.
17959
17960 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
17961
17962         PR rtl-optimization/20290
17963         * gcc.c-torture/execute/loop-ivopts-2.c: New.
17964
17965 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
17966
17967         * gcc.dg/rs6000-fpint.c: New.
17968
17969 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
17970
17971         * gcc.dg/old-style-then-proto-1.c: New test.
17972
17973 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17974
17975         * gfortran.fortran-torture/execute/backspace.f90: Check
17976         after backspace and read was incorrect.
17977
17978 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17979
17980         * gcc.c-torture/execute/builtins/strcat.c: Check the result
17981         buffer past the terminating NUL using memcmp.
17982         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
17983         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
17984
17985         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
17986         Fix unused/uninitialized variable warnings.
17987
17988         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
17989         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
17990         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
17991         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
17992
17993         * gcc.c-torture/execute/builtins/abs-1-lib.c,
17994         gcc.c-torture/execute/builtins/fputs-lib.c,
17995         gcc.c-torture/execute/builtins/lib/fprintf.c,
17996         gcc.c-torture/execute/builtins/lib/main.c,
17997         gcc.c-torture/execute/builtins/lib/memcmp.c,
17998         gcc.c-torture/execute/builtins/lib/memmove.c,
17999         gcc.c-torture/execute/builtins/lib/mempcpy.c,
18000         gcc.c-torture/execute/builtins/lib/memset.c,
18001         gcc.c-torture/execute/builtins/lib/printf.c,
18002         gcc.c-torture/execute/builtins/lib/sprintf.c,
18003         gcc.c-torture/execute/builtins/lib/stpcpy.c,
18004         gcc.c-torture/execute/builtins/lib/strchr.c,
18005         gcc.c-torture/execute/builtins/lib/strcmp.c,
18006         gcc.c-torture/execute/builtins/lib/strcpy.c,
18007         gcc.c-torture/execute/builtins/lib/strcspn.c,
18008         gcc.c-torture/execute/builtins/lib/strlen.c,
18009         gcc.c-torture/execute/builtins/lib/strncat.c,
18010         gcc.c-torture/execute/builtins/lib/strncmp.c,
18011         gcc.c-torture/execute/builtins/lib/strncpy.c,
18012         gcc.c-torture/execute/builtins/lib/strrchr.c,
18013         gcc.c-torture/execute/builtins/lib/strspn.c,
18014         gcc.c-torture/execute/builtins/lib/strstr.c,
18015         gcc.c-torture/execute/builtins/memops-asm-lib.c,
18016         gcc.c-torture/execute/builtins/strlen-2.c,
18017         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
18018         prototypes.
18019
18020 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
18021
18022         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
18023         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
18024         selectany usage.
18025
18026 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
18027
18028         PR c++/19406
18029         * g++.dg/debug/using1.C: New test.
18030
18031 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
18032
18033         PR middle-end/20524
18034         * gcc.dg/alias-7.c: Prefix asm-declared name with
18035         __USER_LABEL_PREFIX__.
18036
18037 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
18038
18039         Fix fallout from PR middle-end/15700:
18040         * gcc.c-torture/compile/20011119-1.c: Take
18041         __USER_LABEL_PREFIX__ into account.
18042         * gcc.c-torture/compile/20011119-2.c: Likewise.
18043
18044 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18045
18046         PR c++/18644
18047         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
18048
18049 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
18050
18051         PR c/17855
18052         * gcc.c-torture/compile/struct-non-lval-1.c,
18053         gcc.c-torture/compile/struct-non-lval-2.c,
18054         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
18055
18056 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
18057
18058         * gcc.dg/tls/tls.exp: Remove temporary file.
18059         * g++.dg/tls/tls.exp: Ditto.
18060         * lib/file-format.exp: Ditto.
18061         * g++.dg/special/ecos.exp: Ditto.
18062
18063         * lib/profopt.exp: Treat prof_ext as a list.
18064         * gcc.misc-tests/bprob.exp: Ditto.
18065         * g++.dg/bprob/bprob.exp: Ditto.
18066
18067         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
18068         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
18069         g++.dg/tree-ssa/pointer-reference-alias.C,
18070         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
18071         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
18072         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
18073         g++.dg/vect/pr19951.cc: Ditto.
18074         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
18075         gcc.dg/builtins-47.c: Ditto.
18076         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
18077         gcc.dg/pr20115-1.c: Ditto.
18078         * gcc.dg/tree-ssa/20030530-2.c,
18079         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
18080         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
18081         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
18082         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
18083         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
18084         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
18085         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
18086         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
18087         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
18088         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
18089         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
18090         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
18091         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
18092         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
18093         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
18094         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
18095         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
18096         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
18097         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
18098         gcc.dg/tree-ssa/20030824-1.c,
18099         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
18100         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
18101         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
18102         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
18103         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
18104         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
18105         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
18106         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
18107         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
18108         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
18109         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
18110         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
18111         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
18112         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
18113         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
18114         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
18115         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
18116         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
18117         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
18118         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
18119         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
18120         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
18121         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
18122         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
18123         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
18124         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
18125         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
18126         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
18127         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
18128         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
18129         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
18130         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
18131         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
18132         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
18133         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
18134         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
18135         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
18136         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
18137         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
18138         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
18139         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
18140         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
18141         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
18142         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
18143         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
18144         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
18145         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
18146         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
18147         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
18148         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
18149         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
18150         gcc.dg/tree-ssa/useless-1.c: Ditto.
18151         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
18152         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
18153         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
18154         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
18155         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
18156         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
18157         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
18158         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
18159         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
18160         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
18161         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
18162         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
18163         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
18164         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
18165         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
18166         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
18167         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
18168         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
18169         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
18170         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
18171         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
18172         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
18173         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
18174         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
18175         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
18176         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
18177         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
18178         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
18179         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
18180         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
18181         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
18182         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
18183         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
18184         gcc.dg/vect/vect-none.c: Ditto.
18185         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
18186         treelang/compile/unsigned.tree: Ditto.
18187
18188         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
18189         * gcc.dg/cpp/direct2s.c: Ditto.
18190         * gcc.dg/cpp/paste4.c: Ditto.
18191         * gcc.dg/cpp/separate-1.c: Ditto.
18192         * gcc.dg/pch/save-temps-1.c: Ditto.
18193         * g++.dg/ext/altivec-10.C: Ditto.
18194         * g++.dg/pch/pch.C: Ditto.
18195
18196         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
18197
18198         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
18199         * g++.dg/template/repo1.C: Ditto.
18200         * g++.dg/template/repo2.C: Ditto.
18201         * g++.dg/template/repo3.C: Ditto.
18202         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
18203         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
18204         * g++.old-deja/g++.pt/repo1.C: Ditto.
18205         * g++.old-deja/g++.pt/repo2.C: Ditto.
18206         * g++.old-deja/g++.pt/repo3.C: Ditto.
18207         * g++.old-deja/g++.pt/repo4.C: Ditto.
18208
18209         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
18210         * gcc.dg/20030107-1.c: Ditto.
18211         * gcc.dg/20030702-1.c: Ditto.
18212         * gcc.dg/profile-generate-1.c: Ditto.
18213         * g++.dg/other/profile1.C: Ditto.
18214         * g++.old-deja/g++.robertl/eb83.C: Ditto.
18215
18216         * lib/gcc-dg.exp (remove-build-file): New.
18217         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
18218         cleanup-tree-dump, cleanup-saved-temps): New.
18219
18220 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
18221
18222         PR c++/19203, DR 214
18223         * g++.dg/parse/ambig3.C: Not ambiguous.
18224         * g++.dg/template/spec20.C: New.
18225         * g++.dg/template/spec21.C: New.
18226
18227 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
18228
18229         PR target/20045
18230         * gcc.dg/ia64-fptr-1.c: Run only on linux.
18231
18232 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18233
18234         PR libfortran/20660
18235         * gfortran.dg/negative_unit.f: New test.
18236
18237 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
18238
18239         * gcc.dg/20050330-1.c: New test.
18240
18241 2005-03-30  Devang Patel  <dpatel@apple.com>
18242
18243         * g++.dg/tree-sra/ssa-sra-3.C: New test.
18244
18245 2005-03-30  Dale Johannesen  <dalej@apple.com>
18246
18247         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
18248
18249 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
18250
18251         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
18252         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
18253         Strip options from test name.
18254
18255 2005-03-31  Jan Hubicka  <jh@suse.cz>
18256
18257         * gcc.dg/varpool-1.c: New testcase.
18258
18259 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
18260
18261         PR c/772
18262         PR c/17913
18263         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
18264         gcc.dg/stmt-expr-label-3.c : New tests.
18265         * gcc.c-torture/execute/medce-2.c: Remove.
18266
18267 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
18268
18269         PR c/20368
18270         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
18271         tests.
18272
18273 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
18274
18275         * gcc.c-torture/compile/pr20203.c: New test.
18276
18277 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
18278
18279         * gfortran.dg/promotion.f90: New test.
18280
18281 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
18282
18283         PR middle-end/20491
18284         * gcc.dg/torture/asm-subreg-1.c: New test.
18285
18286 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
18287
18288         PR c/20672
18289         * gcc.dg/pr20672-1.c: New test.
18290
18291 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
18292
18293         * gfortran.dg/vect: New directory.
18294         * gfortran.dg/vect/vect.exp: New.
18295         * gfortran.dg/vect/vect-1.f90: New test.
18296         * gfortran.dg/vect/vect-2.f90: New test.
18297         * gfortran.dg/vect/vect-3.f90: New test.
18298         * gfortran.dg/vect/vect-4.f90: New test.
18299         * gfortran.dg/vect/vect-5.f90: New test.
18300
18301 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
18302
18303         PR middle-end/20622
18304         * gcc.dg/alias-7.c: New test.
18305
18306 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
18307
18308         * gcc.dg/sparc-reg-1.c: New test.
18309
18310 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
18311
18312         PR target/19890
18313         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
18314
18315 2005-03-29  Dale Ranta  <dir@lanl.gov>
18316             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18317
18318         PR libfortran/20163
18319         * gfortran.dg/pr20163-2.f: New test.
18320
18321 2005-03-28  Jan Hubicka  <jh@suse.cz>
18322
18323         PR middle-end/20635
18324         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
18325         by Jakub Jelinek.
18326
18327 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
18328
18329         PR tree-optimization/20626
18330         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
18331         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
18332
18333 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
18334
18335         * gfortran.dg/underflow.f90: New test.
18336         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
18337
18338 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18339
18340         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
18341
18342 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
18343
18344         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
18345         (g++_init): Make sure that CXXFLAGS is set.
18346         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
18347         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
18348         * lib/gfortran.exp (gfortran_link_flags): Likewise.
18349         * lib/objc.exp (objc_init): Likewise.
18350         * lib/treelang.exp (treelang_init): Likewise.
18351
18352 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
18353
18354         PR tree-optimization/20470
18355         * gcc.dg/tree-ssa/pr20470.c: New test.
18356
18357 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
18358
18359         * gcc.dg/ppc-stfiwx.c: New.
18360
18361 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
18362
18363         PR target/19888
18364         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
18365
18366 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
18367
18368         * gcc.dg/20050325-1.c: Fix a typo.
18369
18370 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18371
18372         PR libfortran/19678
18373         PR libfortran/19679
18374         * gfortran.dg/dos_eol.f: New test.
18375
18376 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
18377
18378         PR rtl-optimization/20249
18379         * gcc.dg/20050325-1.c: New test.
18380
18381 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18382
18383         PR libfortran/15332
18384         * gfortran.dg/pr15332.f: New test.
18385
18386 2005-03-24  Dale Johannesen  <dalej@apple.com>
18387
18388         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
18389
18390 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
18391
18392         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
18393         'internal' visibility.
18394         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
18395         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
18396         'protected' visibility.
18397         * gcc.dg/visibility-7.c: Likewise.
18398         * lib/target-supports.exp (check_visibility_available): Take
18399         a parameter, the kind of visibility to check for.
18400         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
18401         to check_visibility_available.
18402
18403         * g++.dg/expr/cast3.C: New.
18404
18405 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
18406
18407         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
18408         rs6000.
18409
18410 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
18411
18412         PR target/20095
18413         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
18414
18415 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
18416
18417         * gcc.dg/badshift.c: Renamed to...
18418         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
18419
18420         * gcc.target/i386/badshift.c: Renamed to...
18421         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
18422         only.
18423
18424         PR rtl-optimization/20532
18425         * gcc.target/i386/badshift.c: New.
18426
18427 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18428
18429         * gfortran.dg/pr18025.f90: New test.
18430
18431 2005-03-23  Dale Johannesen  <dalej@apple.com>
18432
18433         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
18434
18435 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
18436
18437         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
18438
18439         * lib/target-supports.exp (check_iconv_available): Default
18440         libiconv to -liconv, if there is no definition.
18441
18442 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
18443
18444         * gcc.dg/torture/cris-asm-mof-1.c: New test.
18445
18446 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
18447
18448         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
18449         * g++.dg/opt/pr7503-2.C: Likewise.
18450         * g++.dg/opt/pr7503-3.C: Likewise.
18451         * g++.dg/opt/pr7503-4.C: Likewise.
18452         * g++.dg/opt/pr7503-5.C: Likewise.
18453         * g++.dg/warn/minmax.C: New test.
18454
18455 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18456
18457         * gfortran.dg/g77_intrinsics_funcs.f: New test.
18458         * gfortran.dg/g77_intrinsics_sub.f: New test.
18459
18460 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
18461             Jan Hubicka  <jh@suse.cz>
18462             Steven Bosscher <stevenb@suse.de
18463
18464         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
18465
18466 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18467
18468         PR c++/19980
18469         * g++.dg/template/redecl3.C: New test.
18470
18471 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18472
18473         PR c++/20499
18474         * g++.dg/parse/error16.C: Tweak error markers.
18475
18476 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
18477
18478         PR target/20561
18479         * gcc.dg/20050321-2.c: New test.
18480
18481 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
18482
18483         PR c++/20465
18484         PR c++/20381
18485         * g++.dg/template/ptrmem12.C: New.
18486
18487 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
18488
18489         PR rtl-optimization/20527
18490         * gcc.c-torture/execute/pr20527-1.c: New test.
18491
18492 2005-03-22  Ben Elliston  <bje@au.ibm.com>
18493
18494         * gcc.misc-tests/options.exp (check_for_options): Create a real C
18495         program, compile it into a real executable and then delete the .c
18496         and .x files afterwards, to avoid problems on testglue targets.
18497
18498 2005-03-21  Stuart Hastings  <stuart@apple.com>
18499
18500         * gcc.target/i386/sse-2.c: New.
18501
18502 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
18503
18504         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
18505
18506 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
18507
18508         * g++.dg/parse/crash25.C: Fix typo.
18509
18510 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
18511
18512         PR c++/20461
18513         * g++.dg/parse/crash24.C: New test.
18514
18515         PR c++/20536
18516         * g++.dg/parse/crash25.C: New test.
18517
18518 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
18519
18520         PR c++/20147
18521         * g++.dg/ext/stmtexpr4.C: New test.
18522
18523 2005-03-20  Roger Sayle  <roger@eyesopen.com>
18524
18525         PR middle-end/20539
18526         * gcc.c-torture/compile/pr13066-1.c: New test case.
18527         * gcc.c-torture/compile/pr20539-1.c: Likewise.
18528         * g++.dg/opt/pr13066-1.C: Likewise.
18529
18530 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
18531
18532         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
18533
18534 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18535
18536         PR fortran/18525
18537         * gfortran.dg/nesting_1.f90: New test.
18538
18539 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18540
18541         PR c++/20240
18542         * g++.dg/lookup/using13.C: New test.
18543
18544 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18545
18546         PR c++/20333
18547         * g++.dg/template/crash36.C: New test.
18548
18549 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
18550
18551         PR c++/20463
18552         * g++.dg/template/crash35.C: New test.
18553
18554 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
18555
18556         PR c++/19966
18557         * g++.dg/overload/operator2.C: New test.
18558
18559 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18560
18561         PR libfortran/20257
18562         * gfortran.dg/pr20257.f90: New test.
18563
18564 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18565
18566         PR libfortran/20480
18567         * gfortran.dg/pr20480.f90: New test.
18568
18569 2005-03-16  Richard Henderson  <rth@redhat.com>
18570
18571         PR middle-end/15700
18572         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
18573         (_rtld_global): New.
18574         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
18575         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
18576
18577         * gcc.dg/alias-3.c: New.
18578         * gcc.dg/alias-4.c: New.
18579         * gcc.dg/alias-5.c: New.
18580         * gcc.dg/alias-6.c: New.
18581
18582 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
18583
18584         * gcc.dg/cpp/ucnid-7.c: New.
18585
18586 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
18587             Dorit Naishlos  <dorit@il.ibm.com>
18588
18589         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
18590         darwin.
18591
18592 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
18593
18594         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
18595         misaligned accesses.
18596         * gcc.dg/vect/vect-58.c: Likewise.
18597         * gcc.dg/vect/vect-92.c: New.
18598         * gcc.dg/vect/vect-93.c: New.
18599
18600 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
18601
18602         PR fortran/18827
18603         * gfortran.dg/assign_2.f90: New test.
18604         * gfortran.dg/assign_3.f90: New test.
18605         * gfortran.dg/assign.f90: New test.
18606
18607 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
18608
18609         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
18610         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
18611         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
18612         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
18613         names.
18614
18615 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
18616
18617         * gcc.dg/cpp/ucnid-6.c: New.
18618
18619         * gcc.dg/cpp/normalize-1.c: New.
18620         * gcc.dg/cpp/normalize-2.c: New.
18621         * gcc.dg/cpp/normalize-3.c: New.
18622         * gcc.dg/cpp/normalize-4.c: New.
18623         * gcc.dg/cpp/ucnid-4.c: New.
18624         * gcc.dg/cpp/ucnid-5.c: New.
18625         * g++.dg/cpp/normalize-1.C: New.
18626         * g++.dg/cpp/ucnid-1.C: New.
18627
18628 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
18629
18630         * gcc.dg/pr18628.c: New.
18631
18632 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
18633
18634         PR c++/20280
18635         * g++.dg/tree-ssa/pr20280.C: New.
18636
18637 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18638
18639         PR fortran/20467
18640         * gfortran.dg/stfunc_2.f90: New test.
18641
18642 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
18643
18644         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
18645
18646 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
18647
18648         * gcc.dg/tree-ssa/20050314-1.c: New test.
18649
18650 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18651
18652         PR c++/4403
18653         PR c++/9783, DR433
18654         * g++.dg/template/friend34.C: New test.
18655         * g++.dg/template/friend35.C: Likewise.
18656         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
18657
18658 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18659
18660         Friend class name lookup 5/n
18661         PR c++/1016
18662         * g++.dg/lookup/hidden-class1.C: New test.
18663         * g++.dg/lookup/hidden-class2.C: Likewise.
18664         * g++.dg/lookup/hidden-class3.C: Likewise.
18665         * g++.dg/lookup/hidden-class4.C: Likewise.
18666         * g++.dg/lookup/hidden-class5.C: Likewise.
18667         * g++.dg/lookup/hidden-class6.C: Likewise.
18668         * g++.dg/lookup/hidden-class7.C: Likewise.
18669         * g++.dg/lookup/hidden-class8.C: Likewise.
18670         * g++.dg/lookup/hidden-class9.C: Likewise.
18671         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
18672         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
18673         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
18674         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
18675         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
18676         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
18677         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
18678         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
18679         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
18680         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
18681         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
18682
18683 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
18684
18685         PR c++/20157
18686         * g++.dg/template/error18.C: New test.
18687
18688 2005-03-09  Ben Elliston  <bje@au.ibm.com>
18689
18690         PR debug/16792
18691         * g++.dg/debug/pr16792.C: New test.
18692
18693 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
18694
18695         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
18696         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
18697         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
18698         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
18699         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
18700         test assertion names.
18701
18702 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18703
18704         PR fortran/18600
18705         * gfortran.dg/stfunc_1.f90: New test.
18706
18707 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18708
18709         PR fortran/16907
18710         * gfortran.dg/real_index_1.f90: New test.
18711
18712 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18713
18714         PR fortran/20323
18715         * gfortran.dg/spec_expr_1.f90: New test.
18716
18717 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
18718
18719         PR c/20402
18720         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
18721         new parser.
18722
18723 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18724
18725         PR fortran/20361
18726         * gfortran.dg/largeequiv_1.f90: New test.
18727
18728 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
18729
18730         * gcc.dg/ucnid-1.c: New.
18731         * gcc.dg/ucnid-2.c: New.
18732         * gcc.dg/ucnid-3.c: New.
18733         * gcc.dg/ucnid-4.c: New.
18734         * gcc.dg/ucnid-5.c: New.
18735         * gcc.dg/ucnid-6.c: New.
18736         * gcc.dg/cpp/ucnid-1.c: New.
18737         * gcc.dg/cpp/ucnid-2.c: New.
18738         * gcc.dg/cpp/ucnid-3.c: New.
18739         * g++.dg/other/ucnid-1.C: New.
18740
18741 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
18742
18743         * gcc.dg/vmx/darwin-abi-3.c: Delete.
18744
18745 2005-03-11  Per Bothner  <per@bothner.com>
18746
18747         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
18748         that diagnotics refer to correct token.
18749         * gcc.dg/unused-3.c: Likewise.
18750
18751 2005-03-11  Per Bothner  <per@bothner.com>
18752
18753         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
18754         constant" is now actually on same line as string constant.
18755         * gcc.dg/cpp/direct2s.c: Likewise.
18756
18757 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
18758
18759         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
18760
18761 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18762
18763         PR libfortran/20124
18764         * gfortran.dg/pr20124.f90: New Test
18765
18766 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
18767
18768         PR tree-optimization/20130
18769         * gcc.dg/pr20130-1.c: New test.
18770
18771 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
18772
18773         PR target/20095
18774         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
18775
18776 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18777
18778         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
18779
18780 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
18781
18782         * g++.dg/eh/forced1.C: Fix comment.
18783         * g++.dg/eh/forced2.C: Ditto.
18784         * g++.dg/eh/forced3.C: Ditto.
18785         * g++.dg/eh/forced4.C: Ditto.
18786
18787 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
18788
18789         PR rtl-opt/20412
18790         * gcc.c-torture/compile/pr20412.c: New test.
18791
18792 2005-03-10  Roger Sayle  <roger@eyesopen.com>
18793
18794         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
18795
18796 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
18797
18798         PR target/20322
18799         * gcc.dg/20050307-1.c: New test.
18800
18801 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
18802
18803         PR c++/20375
18804         * g++.dg/other/stdarg3.C: New.
18805
18806 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
18807
18808         PR c++/18384, c++/18327
18809         * g++.dg/init/array19.C: New test.
18810
18811         PR inline-asm/20314
18812         * gcc.dg/torture/pr20314-1.c: New test.
18813         * gcc.dg/torture/pr20314-2.c: New test.
18814
18815 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
18816
18817         * gcc.dg/20050309-1.c: New test.
18818
18819 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18820
18821         * gcc.dg/builtins-10.c: Reactivate disabled test.
18822         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
18823         new cbrt transformations.
18824
18825 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
18826
18827         PR c++/20208
18828         * g++.dg/template/array13.C: New test.
18829
18830 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
18831
18832         PR c++/16859
18833         * g++.dg/init/brace4.C: New test.
18834
18835 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
18836
18837         PR c++/20186
18838         * g++.dg/template/non-dependent12.C: New.
18839
18840 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
18841
18842         PR c++/20142
18843         * g++.dg/init/array18.C: Add dg-do run marker.
18844
18845         PR c++/20142
18846         * g++.dg/init/array18.C: New test.
18847
18848 2005-03-09  Ben Elliston  <bje@au.ibm.com>
18849
18850         * consistency.vlad/vlad.exp: Remove trailing semicolons.
18851         * g++.dg/gcov/gcov.exp: Likewise.
18852         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
18853         * gcc.target/xstormy16/xstormy16.exp: Likewise.
18854         * lib/c-torture.exp: Likewise.
18855         * lib/fortran-torture.exp: Likewise.
18856         * lib/g++.exp: Likewise.
18857         * lib/gcc-defs.exp: Likewise.
18858         * lib/gcc-dg.exp: Likewise.
18859         * lib/gcc.exp: Likewise.
18860         * lib/gcov.exp: Likewise.
18861         * lib/gfortran.exp: Likewise.
18862         * lib/mike-g++.exp: Likewise.
18863         * lib/mike-gcc.exp: Likewise.
18864         * lib/objc-torture.exp: Likewise.
18865         * lib/objc.exp: Likewise.
18866         * lib/profopt.exp: Likewise.
18867         * lib/target-libpath.exp: Likewise.
18868         * lib/target-supports.exp: Likewise.
18869         * lib/treelang.exp: Likewise.
18870         * lib/wrapper.exp: Likewise.
18871
18872 2005-03-08  Jeff Law  <law@redhat.com>
18873
18874         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
18875         PHI-OPT changes.
18876
18877 2005-03-08  Ira Rosen  <irar@il.ibm.com>
18878
18879         * gcc.dg/vect/pr20122.c: New test.
18880
18881 2005-03-07  Jeff Law  <law@redhat.com>
18882
18883         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
18884         was folded away.
18885         * gcc.dg/tree-ssa/pr18133-1.c: New test.
18886         * gcc.dg/tree-ssa/pr18133-2.c: New test.
18887         * gcc.dg/tree-ssa/pr18134.c: New test.
18888
18889 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18890
18891         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
18892         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
18893         gcc.dg/torture/builtin-noret-2.c: Require weak support.
18894
18895 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
18896
18897         PR tree-opt/17671
18898         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
18899
18900 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
18901
18902         * g++.dg/warn/Wnvdtor.C: New test.
18903
18904 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
18905
18906         * gcc.dg/torture/pr19683-1.c: New test.
18907
18908 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
18909
18910         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
18911         * gfortran.dg/g77/19990313-2.f: Ditto.
18912         * gfortran.dg/g77/19990313-3.f: Ditto.
18913         * gfortran.dg/g77/19990525-0.f: Ditto.
18914         * gfortran.dg/g77/19990826-0.f: Ditto.
18915         * gfortran.dg/g77/19990826-2.f: Ditto.
18916         * gfortran.dg/g77/19990826-3.f: Ditto.
18917         * gfortran.dg/g77/20000511-1.f: Ditto.
18918         * gfortran.dg/g77/20000511-2.f: Ditto.
18919         * gfortran.dg/g77/970625-2.f: Ditto.
18920         * gfortran.dg/g77/980310-2.f: Ditto.
18921         * gfortran.dg/g77/980310-3.f: Ditto.
18922         * gfortran.dg/g77/980310-8.f: Ditto.
18923         * gfortran.dg/g77/980519-2.f: Ditto.
18924         * gfortran.dg/g77/alpha1.f: Ditto.
18925         * gfortran.dg/g77/claus.f: Ditto.
18926         * gfortran.dg/g77/erfc.f: Ditto.
18927         * gfortran.dg/g77/short.f: Ditto.
18928         * gfortran.fortran-torture/execute/data.f90: Ditto.
18929         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
18930         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
18931
18932 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18933
18934         * lib/file-format.exp (gcc_target_object_format): Add check for som
18935         format and hardcode object formats on hppa*-*-hpux*.
18936         * lib/target-supports.exp (check_weak_available): Add check for som
18937         object format.  Always return 0 on hppa*-*-hpux10*.
18938
18939         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
18940         is defined.
18941
18942         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
18943
18944 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
18945
18946         * gfortran.dg/pr19936_1.f90: New test.
18947         * gfortran.dg/pr19936_2.f90: New test.
18948         * gfortran.dg/pr19936_3.f90: New test.
18949
18950 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
18951             Paul Thomas <prthomas@drfccad.cea.fr>
18952
18953         * gfortran.dg/PR19754_1.f90: New test.
18954         * gfortran.dg/PR19754_2.f90: Ditto.
18955
18956 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18957
18958         PR c++/19311
18959         * g++.dg/template/non-dependent11.C: New test.
18960
18961 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
18962
18963         * lib/target-supports.exp (check_iconv_available): Fix comment.
18964
18965 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
18966             Joseph S. Myers  <joseph@codesourcery.com>
18967
18968         PR c++/19797
18969         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
18970
18971 2005-03-04  Matthew Sachs  <msachs@apple.com>
18972
18973         * gcc.exp (gcc_target_compile): Put braces around
18974         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
18975         * objc.exp (objc_target_compile): Likewise.
18976         * treelang.exp (treelang_target_compile): Likewise.
18977
18978 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18979
18980         PR fortran/19673
18981         * gfortran.dg/func_result_1.f90: New test.
18982
18983 2005-03-04  Ben Elliston  <bje@au.ibm.com>
18984
18985         * gcc.misc-tests/options.exp: New test.
18986
18987 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
18988
18989         * gcc.dg/pr15784-4.c: New test.
18990
18991 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
18992
18993         * gcc.c-torture/execute/pr17133.c: New.
18994         * gcc.c-torture/compile/20050303-1.c: New.
18995
18996 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
18997
18998         * gcc.dg/cpp/assert4.c: Fix for cygwin.
18999
19000 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
19001
19002         * g++.dg/overload/using2.C: New.
19003
19004 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
19005
19006         PR c++/19916
19007         * g++.dg/init/ptrmem2.C: New test.
19008
19009 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
19010
19011         PR c/8927
19012         * gcc.dg/pr8927-1.c: New test.
19013
19014 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
19015
19016         PR c++/20232
19017         * g++.dg/inherit/covariant12.C: New.
19018
19019 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19020
19021         PR fortran/19479
19022         * gfortran.dg/bound_1.f90: New test.
19023
19024 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
19025
19026         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
19027         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
19028
19029 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
19030
19031         PR c/20245
19032         * gcc.dg/pr20245-1.c: New test.
19033
19034 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
19035
19036         PR middle-end/19874
19037         * gcc.c-torture/execute/20050119-2.c: New test case.
19038
19039 2005-02-28  Ben Elliston  <bje@au.ibm.com>
19040
19041         * README: Update the DejaGnu bug reporting address.
19042         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
19043         * lib/objc-torture.exp: Likewise.
19044
19045 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
19046
19047         * gfortran.dg/boz_1.f90: New test.
19048         * gfortran.dg/boz_3.f90: New test.
19049         * gfortran.dg/boz_4.f90: New test.
19050
19051 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
19052
19053         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
19054         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
19055
19056 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19057
19058         PR libfortran/20101
19059         * gfortran.dg/write_0_pe_format.f90: New test.
19060
19061 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
19062
19063         PR c++/20206
19064         * g++.dg/opt/thunk2.C: New test.
19065         * g++.dg/opt/covariant1.C: New test.
19066
19067 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19068
19069         * gfortran.dg/e_d_fmt.f90: New test.
19070
19071 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
19072
19073         * gcc.dg/asm-b.c: Fix comment typos.
19074
19075 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
19076
19077         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
19078         a V_MAY_DEF also.
19079
19080 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
19081
19082         PR tree-opt/20188
19083         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
19084         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
19085         * gcc.dg/asm-b.c: New test.
19086
19087 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
19088
19089         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
19090         Disable this test on IRIX 6.
19091
19092 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
19093
19094         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
19095         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
19096         parser.
19097
19098 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
19099
19100         PR tree-optimization/20204
19101         * testsuite/gcc.dg/pr20204.c: New test.
19102
19103 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
19104
19105         PR target/20196
19106         * gcc.c-torture/execute/20050224-1.c: New test.
19107
19108         PR c++/20175
19109         * g++.dg/warn/Wbraces2.C: New test.
19110
19111 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
19112
19113         PR c++/19878
19114         * g++.dg/init/const2.C: New test.
19115
19116 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
19117
19118         PR tree-optimization/20100
19119         * gcc.c-torture/execute/pr20100-1.c: New test.
19120
19121 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19122
19123         * gfortran.dg/implicit_3.f90: New test.
19124
19125         * gfortran.dg/deftype_1.f90: New test.
19126
19127 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
19128
19129         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
19130         the test passes.
19131         * g++.dg/other/anon3.C: Accept a warning.
19132
19133 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
19134
19135         * gcc.dg/pr20017.c: Fix a comment typo.
19136
19137 2005-02-23  Bud Davis  <bdavis@gfortran.org>
19138
19139         * gfortran.dg/list_read_4.f90: Change to f90 comments.
19140
19141 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
19142
19143         PR ada/19902
19144         * ada/acats/tests/cxa/cxa3004.a: Remove.
19145         * ada/acats/tests/cxb/cxb30061.am: Likewise.
19146
19147 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
19148
19149         PR c++/20073
19150         * g++.dg/init/const1.C: New test.
19151
19152         PR c++/19991
19153         * g++.dg/parse/constant7.C: New test.
19154
19155         PR c++/20152
19156         * g++.dg/parse/error27.C: New test.
19157         * g++.dg/template/qualttp15.C: Adjust error markers.
19158         * g++.old-deja/g++.other/struct1.C: Likewise.
19159
19160         PR c++/20153
19161         * g++.dg/template/error17.C: New test.
19162
19163         PR c++/20148
19164         * g++.dg/parser/error26.C: New test.
19165
19166 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
19167
19168         PR tree-optimization/20100
19169         PR tree-optimization/20115
19170         * gcc.dg/pr20115.c: New test.
19171         * gcc.dg/pr20115-1.c: New test.
19172         * gcc.dg/pr20100.c: New test.
19173         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
19174         call-clobbered variables after alias1.
19175
19176 2005-02-22  Bud Davis  <bdavis@gfortran.org>
19177
19178         * gfortran.dg/list_read_4.f90: new test.
19179
19180 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
19181
19182         PR rtl-optimization/20017.
19183         * gcc.dg/pr20017.c: New.
19184
19185 2005-02-22  Devang Patel  <dpatel@apple.com>
19186
19187         PR 19952
19188         * g++.dg/tree-ssa/pr19952.C: New test.
19189
19190 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
19191
19192         PR c++/19883
19193         * g++.dg/parse/constant6.C: New test.
19194
19195 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
19196
19197         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
19198         * g++.dg/charset/asm2.c: Likewise.
19199         * g++.dg/charset/asm3.c: Likewise.
19200         * g++.dg/charset/asm4.c: Likewise.
19201         * g++.dg/charset/asm5.c: Likewise.
19202         * g++.dg/charset/attribute1.c: Likewise.
19203         * g++.dg/charset/attribute2.c: Likewise.
19204         * g++.dg/charset/extern1.cc: Likewise.
19205         * g++.dg/charset/extern2.cc: Likewise.
19206         * g++.dg/charset/extern3.cc: Likewise.
19207         * g++.dg/charset/function.cc: Likewise.
19208         * g++.dg/charset/string.c: Likewise.
19209         * g++.dg/charset/charset.exp: Likewise.
19210         * lib/target-supports.exp (check_iconv_available): Fix comment.
19211
19212 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
19213
19214         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
19215         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
19216         * gcc.dg/charset/asm2.c: Likewise.
19217         * gcc.dg/charset/asm3.c: Likewise.
19218         * gcc.dg/charset/asm4.c: Likewise.
19219         * gcc.dg/charset/asm5.c: Likewise.
19220         * gcc.dg/charset/asm6.c: Likewise.
19221         * gcc.dg/charset/attribute1.c: Likewise.
19222         * gcc.dg/charset/attribute2.c: Likewise.
19223         * gcc.dg/charset/builtin1.c: Likewise.
19224         * gcc.dg/charset/extern.c: Likewise.
19225         * gcc.dg/charset/function.c: Likewise.
19226         * gcc.dg/charset/string.c: Likewise.
19227         * gcc.dg/charset/charset.exp: Likewise.
19228
19229 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
19230
19231         PR fortran/20086
19232         * gfortran.dg/pr20086.f90: New test.
19233
19234 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
19235
19236         PR tree-optimization/19786
19237         * g++.dg/tree-ssa/pr19786.C: New.
19238
19239 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19240
19241         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
19242
19243 2005-02-21  Jeff Law  <law@redhat.com>
19244
19245         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
19246
19247 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19248
19249         * gfortran.dg/do_iterator: Split loop, markup all lines for
19250         which an error locus is printed.
19251         * gfortran.dg/pr17708.f90: Markup all lines for which an error
19252         locus is printed.
19253         * gfortran.dg/select_4.f90: Likewise.
19254         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
19255         locuses in the various permutations.
19256
19257 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
19258
19259         PR tree-optimization/19951
19260         * g++.dg/vect: New directory.
19261         * g++.dg/vect/vect.exp: New file.
19262         * g++.dg/vect/pr19951.cc: New testcase.
19263         * g++.dg/dg.exp: Also prune vectorizer tests.
19264
19265 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
19266
19267         PR 18785
19268         * gcc.dg/charset/builtin1.c: New test.
19269
19270 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19271
19272         PR c++/19299
19273         * g++.dg/inherit/volatile1.C: New test.
19274
19275         PR c++/19440
19276         * g++.dg/template/dtor4.C: New test.
19277
19278 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
19279
19280         * gfortran.dg/int_1.f90: New test.
19281
19282 2005-02-19  Devang Patel  <dpatel@apple.com>
19283
19284         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
19285
19286 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
19287
19288         * gfortran.dg/achar_1.f90: New test.
19289
19290 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
19291
19292         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
19293
19294 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
19295             Jakub Jelinek  <jakub@redhat.com>
19296
19297         PR tree-optimization/19828
19298         * gcc.dg/tree-ssa/loop-7.c: New test.
19299         * gcc.c-torture/execute/20050218-1.c: New test.
19300
19301 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
19302
19303         PR c/20043
19304         * gcc.dg/transparent-union-1.c: New test.
19305         * gcc.dg/transparent-union-2.c: New test.
19306
19307 2005-02-18  James E Wilson  <wilson@specifixinc.com>
19308
19309         PR tree-optimization/18977
19310         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
19311
19312 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
19313
19314         PR target/20054
19315         * gcc.dg/pr20054.c: New test.
19316
19317 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19318
19319         PR c++/19508
19320         * g++.dg/ext/attrib20.C: New test.
19321
19322 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
19323
19324         PR middle-end/20030
19325         * gfortran.fortran-torture/execute/character_passing.f90: New test.
19326
19327 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
19328
19329         PR c++/20008
19330         * g++.dg/opt/switch4.C: New.
19331
19332 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
19333
19334         PR c++/20023
19335         PR tree-optimization/20009
19336         * gcc.c-torture/compile/20050217-1.c: New test.
19337         * g++.dg/opt/switch3.C: New test.
19338
19339         PR tree-optimization/18947
19340         * gcc.c-torture/compile/20050215-1.c: New test.
19341         * gcc.c-torture/compile/20050215-2.c: New test.
19342         * gcc.c-torture/compile/20050215-3.c: New test.
19343
19344 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
19345
19346         PR c++/20028
19347         * g++.dg/template/crash34.C: New.
19348
19349         PR c++/20022
19350         * g++.dg/other/access3.C: New.
19351
19352 2005-02-17  Ira Rosen  <irar@il.ibm.com>
19353
19354         * gcc.dg/vect/vect-98.c: New test.
19355
19356 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
19357
19358         PR tree-optimization/19967
19359         * gcc.dg/pr19967.c: New.
19360
19361 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
19362
19363         PR middle-end/19857
19364         * gcc.dg/tree-ssa/20050215-1.c: New test.
19365         * gcc.c-torture/execute/20050215-1.c: New test.
19366
19367 2005-02-15  Eric Christopher  <echristo@redhat.com>
19368
19369         * gcc.dg/cpp/20050215-1.c: New file.
19370
19371 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
19372
19373         PR tree-optimization/15785
19374         * gcc.dg/pr15785-1.c: New test.
19375
19376 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
19377
19378         PR c++/17788
19379         * g++.dg/init/ctor4.C: New.
19380         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
19381
19382 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
19383
19384         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
19385         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
19386
19387 2005-02-15  Andreas Schwab  <schwab@suse.de>
19388
19389         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
19390         declare malloc.
19391
19392 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
19393
19394         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
19395
19396 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
19397
19398         PR tree-optimization/19853
19399         * gcc.c-torture/compile/pr19853.c: New test.
19400
19401 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
19402
19403         PR c++/19608
19404         * g++.dg/parse/local-class1.C: New.
19405
19406         PR c++/19895
19407         * g++.dg/parse/ptrmem3.C: New.
19408
19409         PR c++/19884
19410         * g++.old-deja/g++.oliva/template6.C: Add another case.
19411         * g++.dg/template/explicit6.C: New.
19412
19413 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
19414
19415         PR c++/17816
19416         * g++.dg/other/redecl2.C: New.
19417
19418 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
19419
19420         PR c++/19891
19421         * g++.dg/abi/covariant4.C: New.
19422
19423 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
19424
19425         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
19426
19427 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
19428
19429         * gcc.dg/vect/vect-96.c: Fix typo.
19430
19431 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19432
19433         PR c++/14479
19434         PR c++/19487
19435         * g++.dg/template/enum5.C: New test.
19436
19437 2005-02-12  Ira Rosen  <irar@il.ibm.com>
19438
19439         * gcc.dg/vect/vect-97.c: New test.
19440
19441 2005-02-12  Ira Rosen  <irar@il.ibm.com>
19442
19443         * gcc.dg/vect/vect-96.c: New test.
19444
19445 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
19446
19447         * gcc.dg/builtins-34.c: Also check ldexp*.
19448
19449 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
19450
19451         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
19452
19453 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
19454
19455         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
19456         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
19457         dg-require-dll, dg-require-iconv, dg-require-named-sections,
19458         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
19459         selector_list, selector_expression, dg-process-target): Move to new
19460         file target-supports-dg.exp.
19461         * lib/target-supports-dg.exp: New.
19462
19463         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
19464         New.
19465
19466 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
19467
19468         PR c++/19666
19469         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
19470
19471         PR middle-end/19858
19472         * gcc.c-torture/compile/20050210-1.c: New test.
19473
19474 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
19475
19476         PR c++/19755
19477         * g++.dg/warn/Wbraces1.C: New test.
19478
19479 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
19480
19481         * gcc.dg/builtins-52.c: New testcase.
19482
19483 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
19484
19485         PR c/19342
19486         * gcc.c-torture/execute/20050119-1.c: New test.
19487
19488 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
19489
19490         PR c++/19811
19491         * g++.dg/init/delete1.C: New test.
19492
19493 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
19494
19495         PR c++/18470
19496         * g++.dg/template/static12.C: New test.
19497
19498 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
19499
19500         PR c++/19787
19501         * g++.dg/conversion/ambig1.C: New test.
19502
19503         PR c++/19739
19504         * g++.dg/ext/attrib19.C: New test.
19505
19506         PR c++/19732
19507         * g++.dg/parse/dtor5.C: New test.
19508
19509         PR c++/19762
19510         * g++.dg/template/dtor3.C: New test.
19511
19512         PR c++/19826
19513         * g++.dg/template/static11.C: New test.
19514         * g++.dg/template/crash2.C: Remove dg-error marker.
19515
19516 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
19517
19518         PR C++/18491
19519         * g++.old-deja/g++.mike/p10769a.C: Remove.
19520
19521 2005-02-09  Roger Sayle  <roger@eyesopen.com>
19522
19523         * gcc.dg/builtins-48.c: New test case.
19524         * gcc.dg/builtins-49.c: New test case.
19525         * gcc.dg/builtins-50.c: New test case.
19526         * gcc.dg/builtins-51.c: New test case.
19527
19528 2005-02-09  Ian Lance Taylor  <ian@airs.com>
19529
19530         PR middle-end/19583
19531         * g++.dg/warn/Wreturn-type-3.C: New test.
19532
19533 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
19534
19535         PR middle-end/19402
19536         * gcc.dg/pr19402-1.c: New testcase.
19537         * gcc.dg/pr19402-2.c: likewise.
19538
19539 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
19540
19541         PR middle-end/19854
19542         * g++.dg/tree-ssa/tmmti.C: New testcase.
19543
19544 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
19545
19546         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
19547
19548 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
19549
19550         PR c++/19733
19551         * g++.dg/parse/crash23.C: New test.
19552         * g++.dg/warn/Weff1.C: New test.
19553
19554 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
19555
19556         * gcc.dg/20050209-1.c: New test.
19557
19558 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
19559
19560         PR target/19799
19561         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
19562
19563 2005-02-08  Mike Stump  <mrs@apple.com>
19564
19565         * g++.dg/pch/import-2.c: New test.
19566         * g++.dg/pch/import-2.hs: New.
19567         * g++.dg/pch/include/import-2a.h: New.
19568         * g++.dg/pch/include/import-2b.h: New.
19569
19570 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
19571
19572         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
19573
19574 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19575
19576         * gfortran.dg/substr_1.f90: New test.
19577
19578 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
19579
19580         PR middle-end/19775
19581         * gcc.dg/torture/builtin-power-1.c: Disable test for
19582         invalid transformation.
19583         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
19584         no longer optimize.
19585         * gcc.dg/builtins-47.c: New testcase.
19586
19587 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
19588             Dorit Naishlos  <dorit@il.ibm.com>
19589
19590         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
19591
19592 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
19593
19594         * gcc.c-torture/compile/20050206-1.c: New test.
19595
19596 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
19597
19598         PR tree-opt/19768
19599         * g++.dg/opt/pr19768.C: New test.
19600
19601 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
19602
19603         PR tree-opt/19736
19604         * gcc.c-torture/compile/pr19736.c: New test.
19605
19606 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19607
19608         PR c++/17401
19609         * g++.dg/parse/error25.C: New test.
19610
19611 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
19612
19613         * gcc.c-torture/execute/20050203-1.c: New.
19614
19615 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
19616
19617         * gcc.dg/vect/vect-85.c: Remove xfail.
19618         * gcc.dg/vect/vect-86.c: Remove xfail.
19619         * gcc.dg/vect/vect-87.c: Remove xfail.
19620         * gcc.dg/vect/vect-88.c: Remove xfail.
19621
19622 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
19623
19624         * gcc.dg/altivec-19.c: New.
19625
19626 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
19627
19628         PR c/17807
19629         * gcc.dg/nested-func-3.c: New test.
19630         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
19631
19632 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
19633
19634         * gcc.test-framework/gen_directive_tests: Generate tests for
19635         selector expressions.
19636
19637 2005-02-02  Matt Austern  <austern@apple.com>
19638
19639         PR c++/19628
19640         * g++/ext/builtin7.C: New.
19641         * g++/ext/builtin8.C: New.
19642
19643 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
19644
19645         PR c/18502
19646         * gcc.dg/pr18502-1.c: New test.
19647
19648 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19649
19650         PR c++/17413
19651         * g++.dg/template/local4.C: Tweak.
19652
19653 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
19654
19655         PR tree-optimization/19578
19656         * gcc.c-torture/compile/20050202-1.c: New test.
19657
19658 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
19659
19660         PR c/19435
19661         * gcc.dg/c99-init-4.c: New test.
19662
19663 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
19664
19665         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
19666
19667         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
19668
19669         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
19670         * g++.dg/eh/check-vect.h: New.
19671
19672         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
19673         * gcc.dg/vect/vect-78.c: Ditto.
19674         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
19675         Remove.
19676
19677         * g++.dg/conversion/simd1.C: Expect warning.
19678         * g++.dg/ext/attribute-test-1.C: Ditto.
19679         * g++.dg/ext/attribute-test-2.C: Ditto.
19680         * g++.dg/ext/attribute-test-3.C: Ditto.
19681         * g++.dg/ext/attribute-test-4.C: Ditto.
19682
19683         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
19684         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
19685
19686         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
19687
19688 2005-02-01  Richard Henderson  <rth@redhat.com>
19689
19690         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
19691         long double for ibm double-double format.
19692         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
19693
19694 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
19695
19696         PR tree-optimization/19633
19697         * testsuite/gcc.dg/pr19633-1.c: New test.
19698         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
19699         to NULL or a symbol.
19700
19701 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
19702
19703         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
19704         New procs.
19705         (dg-process-target (local override)): Handle selector expressions.
19706
19707         * gcc.test-framework/README: Describe tests in source directory.
19708         * gcc.test-framework/test-framework.awk: Handle dg- tests.
19709         * gcc.test-framework/test-framework.exp: Handle dg- tests.
19710         * gcc.test-framework/dg-bogus-exp-P.c: New test.
19711         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
19712         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
19713         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
19714         * gcc.test-framework/dg-do-link-exp-P.c: New test.
19715         * gcc.test-framework/dg-do-run-exp-P.c: New test.
19716         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
19717         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
19718         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
19719         * gcc.test-framework/dg-error-exp-P.c: New test.
19720         * gcc.test-framework/dg-error-exp-XP.c: New test.
19721         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
19722         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
19723         * gcc.test-framework/dg-output-exp-P.c: New test.
19724         * gcc.test-framework/dg-output-exp-XF.c: New test.
19725         * gcc.test-framework/dg-warning-exp-P.c: New test.
19726         * gcc.misc-tests/dg-1.c: Remove.
19727         * gcc.misc-tests/dg-2.c: Remove.
19728         * gcc.misc-tests/dg-3.c: Remove.
19729         * gcc.misc-tests/dg-4.c: Remove.
19730         * gcc.misc-tests/dg-5.c: Remove.
19731         * gcc.misc-tests/dg-6.c: Remove.
19732         * gcc.misc-tests/dg-7.c: Remove.
19733         * gcc.misc-tests/dg-8.c: Remove.
19734         * gcc.misc-tests/dg-9.c: Remove.
19735         * gcc.misc-tests/dg-10.c: Remove.
19736         * gcc.misc-tests/dg-11.c: Remove.
19737         * gcc.misc-tests/dg-12.c: Remove.
19738         * gcc.misc-tests/dg-test.exp: Remove.
19739
19740         * gcc.test-framework/test-framework.awk: Change recording and
19741         printing of passes and failures.
19742
19743         * gcc.test-framework: New directory.
19744         * gcc.test-framework/README: New.
19745         * gcc.test-framework/test-framework.exp: New.
19746         * gcc.test-framework/test-framework.awk: New.
19747         * gcc.test-framework/gen_directive_tests: New.
19748
19749 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
19750
19751         * lib/treelang.exp: Fix comment typos.
19752         (treelang_target_compile): Don't append libs=-ltreelang to options.
19753
19754 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
19755
19756         * g++.dg/parse/typename7.C: Adjust error messages.
19757
19758 2005-01-31  Jeff Law  <law@redhat.com>
19759
19760         * gcc.c-torture/execute/20050131-1.c: New test.
19761         * gcc.dg/wcaselabel.c: New test.
19762
19763 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
19764
19765         * g++.dg/other/warning1.C: Adjust error messags.
19766         * g++.dg/parse/constant5.C: New test.
19767
19768 2005-01-31  Steven Bosscher  <stevenb@suse.de>
19769
19770         PR c/19333
19771         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
19772         the test case valid.
19773         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
19774         * testsuite/gcc.dg/array-7.c: Adjust expected result.
19775         * testsuite/gcc.dg/pr18596-3.c: Likewise.
19776         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
19777         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
19778         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
19779
19780 2005-01-31  Dale Johannesen  <dalej@apple.com>
19781
19782         * g++.dg/opt/pr19650.C: New test.
19783
19784 2005-01-31  Richard Henderson  <rth@redhat.com>
19785
19786         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
19787         long double for intel double extended format.
19788         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
19789
19790 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
19791
19792         PR c++/19555
19793         * g++.dg/template/static10.C: New test.
19794
19795         PR c++/19395
19796         * g++.dg/parse/error24.C: New test.
19797
19798         PR c++/19367
19799         * g++.dg/lookup/builtin1.C: New test.
19800
19801         PR c++/19457
19802         * g++.dg/warn/conv3.C: New test.
19803
19804 2005-01-30  Bud Davis  <bdavis@gfortran.org>
19805
19806         PR fortran/19647
19807         * gfortan.dg/inquire_7.f90
19808
19809 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
19810
19811         PR tree-optimization/15791
19812         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
19813         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
19814         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
19815         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
19816         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
19817         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
19818         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
19819         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
19820         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
19821         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
19822
19823 2005-01-29  Paul Brook  <paul@codesourcery.com>
19824
19825         PR fortran/18565
19826         * check.c (real_or_complex_check): New function.
19827         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
19828         * intrinsic.c (add_functions): Use new check functions.
19829         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
19830         Add prototypes.
19831
19832 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
19833
19834         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
19835         gcc.dg/lvalue-3.c: New tests.
19836         * gcc.dg/concat.c: Update expected messages.
19837
19838 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
19839
19840         PR libfortran/19595
19841         * gfortran.dg/eor_1.f90: New test.
19842
19843 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
19844
19845         PR fortran/19589
19846         * gfortran.dg/logical_data_1.f90: New test.
19847
19848 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
19849
19850         PR c++/19253
19851         * g++.dg/template/crash33.C: New test.
19852
19853         PR c++/19667
19854         * g++.dg/template/crash32.C: New test.
19855
19856 2005-01-28  Ian Lance Taylor  <ian@airs.com>
19857
19858         PR middle-end/16558
19859         * g++.dg/warn/Wreturn-type-2.C: New test.
19860
19861 2004-06-24  Jeff Law  <law@redhat.com>
19862
19863         * gcc.dg/tree-ssa/20050128-1.c: New test.
19864
19865 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
19866
19867         * gcc.target/frv/all-mdpackh-1.c: New test.
19868
19869 2005-01-28  Steven Bosscher  <stevenb@suse.de>
19870
19871         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
19872
19873 2005-01-27  Richard Henderson  <rth@redhat.com>
19874
19875         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
19876
19877 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
19878
19879         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
19880
19881 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
19882
19883         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
19884         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
19885         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
19886         to cope with cases where the multilib options override the dg-options.
19887
19888 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
19889
19890         PR c/18946
19891         * gcc.dg/noncompile/20050120-1.c: New test.
19892
19893 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
19894
19895         PR tree-optimization/19633
19896         * gcc.dg/pr19633.c: New test.
19897         * gcc.dg/tree-ssa/pr19633.c: New test.
19898
19899 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
19900
19901         * gcc.dg/20041216-1.c: New test.
19902
19903 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
19904
19905         PR objc/18862
19906         * objc.dg/selector-2.m: New test.
19907
19908 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
19909
19910         * g++.dg/opt/range-test-2.C: New test.
19911
19912         PR rtl-optimization/19579
19913         * gcc.c-torture/execute/20050124-1.c: New test.
19914
19915 2005-01-26  Greg Parker  <gparker@apple.com>
19916         Stuart Hastings  <stuart@apple.com>
19917
19918         * gcc.c-torture/execute/20050125-1.c: New.
19919
19920 2005-01-18  Jan Hubicka  <jh@suse.cz>
19921
19922         PR tree-optimize/19337
19923         * gcc.c-torture/compile/20050119-1.c: New test.
19924
19925 2005-01-24  James E Wilson  <wilson@specifixinc.com>
19926
19927         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
19928         test for successful match.
19929
19930 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
19931
19932         PR objc/18408
19933         * objc.dg/comp-types-7.m: New test.
19934
19935 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
19936
19937         * lib/target-supports.exp (current_target_name): New.
19938         (check_effective_target_ilp32, check_effective_target_lp64):
19939         Cache the result to use as long as the current target, with
19940         multilib flags, remains the same.
19941
19942         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
19943         (dg-require-weak, dg-require-visibility, dg-require-alias,
19944         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
19945         dg-require-effective-target, dg-skip-if): Remove call to
19946         skip_test_and_clear_xfail.
19947         (dg-test): Clear xfail data.
19948
19949 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
19950
19951         PR target/17751
19952         * gcc.dg/ppc64-toc.c: New test.
19953
19954         * g++.dg/tree-ssa/empty-1.C: New test.
19955
19956         PR middle-end/19551
19957         * gcc.c-torture/execute/20050121-1.c: New test.
19958         * gcc.dg/20050121-2.c: New test.
19959
19960 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
19961         Paul Brook  <paul@codesourcery.com>
19962
19963         PR fortran/17941
19964         * gfortran.dg/real_const_1.f: New test.
19965         * gfortran.dg/real_const_2.f90: New test.
19966         * gfortran.dg/complex_int_1.f90: New test.
19967
19968 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
19969
19970         PR fortran/19313
19971         * gfortan.dg/inquire_6.f90: New test.
19972
19973 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
19974
19975         PR libfortran/19451
19976         * open_readonly_1.f90: New test.
19977
19978 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
19979
19980         PR libfortran/18982
19981         * gfortran.dg/open_new.f90: New file.
19982
19983 2005-01-22  Paul Brook  <paul@codesourcery.com>
19984
19985         * namelist_1.f90: New test.
19986
19987 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
19988
19989         PR tree-optimization/19484
19990         * gcc.c-torture/compile/20050122-[12].c: New tests.
19991
19992 2005-01-22  Paul Brook  <paul@codesourcery.com>
19993
19994         * gfortran.dg/implicit_2.f90: New test.
19995
19996 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
19997
19998         PR fortran/19314
19999         * gfortran.dg/inquire_5.f90: New test.
20000
20001 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20002
20003         PR c/18809
20004         * gcc.dg/pr18809-1.c: New test.
20005
20006 2005-01-21  Ian Lance Taylor  <ian@airs.com>
20007
20008         * gcc.dg/20050121-1.c: New test.
20009
20010         PR tree-optimization/13000
20011         * gcc.dg/20040206-1.c: Change warning to point where function is
20012         being inlined.
20013
20014 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20015
20016         PR c++/19208
20017         * g++.dg/template/array11.C: New test.
20018
20019 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20020
20021         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
20022         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
20023         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
20024         * gfortran.dg/getenv_1.f90: Add dg-do directive.
20025         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
20026         gfortran.dg/pr17164.f90: Add missing dg-do directives.
20027
20028 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
20029
20030         PR tree-optimization/15349
20031         * gcc.dg/tree-ssa/pr15349.c: New.
20032
20033 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
20034
20035         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
20036
20037 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
20038
20039         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
20040         scan-assembler-times directive name.
20041
20042         * gcc.dg/asm-a.c: Move dg-require-effective-target to
20043         after dg-do.
20044
20045         PR rtl-optimization/19462
20046         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
20047
20048 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
20049
20050         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
20051         counting function calls on ia64.
20052
20053 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
20054
20055         PR rtl-optimization/15139
20056         * gcc.dg/20050111-2.c: New test.
20057
20058         PR c/17297
20059         * gcc.c-torture/compile/20050113-1.c: New testcase.
20060
20061         PR middle-end/19164
20062         * gcc.dg/20050113-1.c: New testcase.
20063
20064 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
20065
20066         * gcc.dg/vect/vect-85.c: Add comment.
20067         * gcc.dg/vect/vect-86.c: Add xfail for now.
20068         * gcc.dg/vect/vect-87.c: Add xfail for now.
20069         * gcc.dg/vect/vect-88.c: Add xfail for now.
20070         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
20071
20072 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20073
20074         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
20075
20076 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
20077
20078         * g++.dg/debug/typedef3.C: New test.
20079
20080 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
20081
20082         PR c/19472
20083         * gcc.dg/asm-a.c: New test.
20084
20085 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
20086
20087         * gcc.dg/sh-relax.c: Add prototype for abort.
20088
20089 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
20090
20091         * gcc.dg/short-compare-1.c: New test.
20092         * gcc.dg/short-compare-2.c: Likewise.
20093
20094 2005-01-18  Michael Matz  <matz@suse.de>
20095
20096         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
20097
20098 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
20099
20100         PR tree-optimization/19121
20101         * gcc.c-torture/compile/pr19121.c: New test.
20102
20103 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
20104
20105         PR target/19357
20106         * gcc.c-torture/compile/pr19357.c: New test.
20107
20108 2005-01-17  Ian Lance Taylor  <ian@airs.com>
20109
20110         PR c/5675
20111         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
20112         pass--those that refer just to the variable, possibly with a
20113         cast.
20114         * gcc.dg/c99-const-expr-3.c: Likewise.
20115
20116         PR middle-end/13127
20117         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
20118         longer emitted.
20119
20120 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
20121
20122         PR fortran/18778
20123         * gfortran.dg/endfile_2.f90: New test.
20124
20125 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
20126
20127         PR 19168
20128         * gfortran.dg/select_5.f90: New test.
20129
20130 2004-01-16  Paul Brook  <paul@codesourcery.com>
20131
20132         * gfortran.dg/common_4.f90: New test.
20133
20134 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
20135
20136         PR rtl-optimization/19462
20137         * gcc.dg/torture/pr19462-1.c: New test.
20138
20139 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
20140
20141         PR objc/19321
20142         * objc.dg/func-ptr-2.m: New.
20143         * objc.dg/volatile-1.m: New.
20144
20145 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20146
20147         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
20148
20149 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
20150
20151         PR tree-optimization/19060
20152         * gcc.c-torture/execute/20050104-1.c: New test.
20153
20154 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
20155
20156         PR fortran/18983
20157         * gfortran.dg/write_to_null.f90: New test.
20158
20159 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
20160             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20161
20162         PR other/19328
20163         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
20164         argument.
20165
20166 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
20167
20168         PR c++/19263
20169         * g++.dg/init/vector1.C: New test.
20170
20171 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
20172
20173         PR target/13158
20174         * gcc.target/ia64/sibcall-unwind-1.c: New test.
20175         PR target/18987
20176         * gcc.target/ia64/sibcall-unwind-2.c: New test.
20177
20178 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
20179
20180         * gfortran.dg/select_1.f90: New test.
20181         * gfortran.dg/select_2.f90: New test.
20182         * gfortran.dg/select_3.f90: New test.
20183         * gfortran.dg/select_4.f90: New test.
20184
20185 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
20186
20187         PR middle-end/19084
20188         PR rtl-optimization/19348
20189         * gcc.dg/20050111-1.c: New test.
20190         * gcc.c-torture/execute/20050111-1.c: New test.
20191
20192         * gcc.dg/i386-asm-4.c: New test.
20193
20194 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
20195
20196         * gcc.dg/nested-func-2.c: New test.
20197         * ada/acats/norun.lst: Remove c953002.
20198
20199 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
20200
20201         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
20202
20203 2005-01-12  Ben Elliston  <bje@au.ibm.com>
20204
20205         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
20206
20207 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
20208
20209         PR target/18761
20210         * g++.dg/abi/align1.C: New test.
20211
20212 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
20213
20214         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
20215         at a time.
20216         * g++.dg/ext/altivec_check.h: Support compiling as C.
20217
20218 2005-01-10  Roger Sayle  <roger@eyesopen.com>
20219
20220         PR c++/19355
20221         * g++.dg/expr/pr19355-1.C: New test case.
20222
20223 2005-01-10  Laurent GUERBY <laurent@guerby.net>
20224
20225         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
20226         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
20227         * ada/acats/tests/c3/c92005b.ada: Likewise.
20228         * ada/acats/tests/c3/cxb3012.a: Likewise.
20229         * ada/acats/norun.lst: Add c380004 and c953002, add PR
20230
20231 2005-01-09  Paul Brook  <paul@codesourcery.com>
20232
20233         * gfortran.dg/common_2.f90: New file.
20234         * gfortran.dg/common_3.f90: New file.
20235
20236 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
20237
20238         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
20239
20240 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
20241
20242         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
20243         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
20244         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
20245         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
20246         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
20247         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
20248         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
20249         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
20250         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
20251         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
20252         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
20253         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
20254         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
20255         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
20256         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
20257         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
20258         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
20259         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
20260         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
20261         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
20262         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
20263         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
20264         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
20265         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
20266         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
20267         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
20268         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
20269         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
20270         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
20271         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
20272         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
20273         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
20274         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
20275         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
20276         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
20277         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
20278         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
20279         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
20280         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
20281         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
20282         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
20283         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
20284         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
20285         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
20286         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
20287         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
20288         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
20289         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
20290         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
20291         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
20292         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
20293         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
20294         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
20295         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
20296         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
20297         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
20298         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
20299         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
20300         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
20301         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
20302         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
20303         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
20304         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
20305         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
20306         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
20307         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
20308         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
20309
20310         * gcc.dg/vect/vect-1.c: Fix spelling.
20311         * gcc.dg/vect/vect-10.c: Fix spelling.
20312         * gcc.dg/vect/vect-11.c: Fix spelling.
20313         * gcc.dg/vect/vect-12.c: Fix spelling.
20314         * gcc.dg/vect/vect-14.c: Fix spelling.
20315         * gcc.dg/vect/vect-15.c: Fix spelling.
20316         * gcc.dg/vect/vect-16.c: Fix spelling.
20317         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
20318         * gcc.dg/vect/vect-64.c: Fix comments.
20319         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
20320
20321 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
20322             Ira Rosen  <irar@il.ibm.com>
20323
20324         * gcc.dg/vect/vect-70.c: New test.
20325         * gcc.dg/vect/vect-71.c: New test.
20326
20327 2005-01-09  Manfred Hollstein  <mh@suse.com>
20328
20329         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
20330         * gcc.dg/pr18241-2.c: Likewise.
20331         * gcc.dg/pr18241-3.c: Likewise.
20332         * gcc.dg/pr18241-4.c: Likewise.
20333         * gcc.dg/pr18241-5.c: Likewise.
20334
20335 2005-01-08  Richard Henderson  <rth@redhat.com>
20336
20337         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
20338         False for x86 and x86-64.
20339
20340 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
20341
20342         PR tree-optimization/18241
20343         * gcc.dg/pr18241-1.c: New test.
20344         * gcc.dg/pr18241-2.c: New test.
20345         * gcc.dg/pr18241-3.c: New test.
20346         * gcc.dg/pr18241-4.c: New test.
20347         * gcc.dg/pr18241-5.c: New test.
20348
20349 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
20350
20351         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
20352         gfortran.dg/select_4.f90: New.
20353
20354 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
20355
20356         * gcc.c-torture/execute/20050107-1.c: New test.
20357
20358 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
20359
20360         PR c++/19298
20361         * g++.dg/template/ref2.C: New.
20362
20363 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
20364
20365         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
20366         instead of being empty.
20367
20368 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20369
20370         PR fortran/15553
20371         * gfortran.dg/array-1.f90: New test.
20372
20373 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
20374
20375         PR tree-optimization/19283
20376         * gcc.c-torture/execute/20050106-1.c: New test.
20377
20378         PR rtl-optimization/18861
20379         * gcc.dg/20050105-1.c: New test.
20380
20381         PR tree-optimization/18828
20382         * gcc.dg/20050105-2.c: New test.
20383
20384 2005-01-07  Andreas Jaeger  <aj@suse.de>
20385
20386         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
20387
20388 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
20389
20390         PR fortran/18398
20391         * gfortran.dg/fmt_read.f90: New test.
20392
20393 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
20394
20395         * gcc.dg/rs6000-ldouble-2.c: New.
20396
20397 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
20398
20399         PR c++/19244
20400         * g++.dg/parser/ctor2.C: New test.
20401
20402 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20403
20404         PR c++/17154
20405         * g++.dg/template/using9.C: New test.
20406
20407 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20408
20409         PR c++/19258
20410         * g++.dg/lookup/friend6.C: New test.
20411
20412 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
20413
20414         PR c++/19270
20415         * g++.dg/template/array10.C: New.
20416
20417 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20418
20419         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
20420         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
20421
20422 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
20423
20424         * gcc.c-torture/compile/20050105-1.c: New test.
20425
20426 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
20427
20428         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
20429
20430 2005-01-05  Roger Sayle  <roger@eyesopen.com>
20431
20432         PR middle-end/19100
20433         * gcc.dg/conv-3.c: New test case.
20434
20435 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
20436
20437         * gcc.dg/asm-wide-1.c: New test.
20438
20439 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
20440
20441         PR c++/19030
20442         * g++.dg/parse/crash22.C: New
20443
20444 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
20445
20446         PR 19257
20447         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
20448
20449 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
20450
20451         PR middle-end/17767
20452         * gcc.dg/i386-mmx-6.c: New test case.
20453
20454 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
20455
20456         PR tree-optimization/18308
20457         * gcc.dg/vect/pr18308.c: New testcase.
20458
20459 2005-01-04  Andreas Jaeger  <aj@suse.de>
20460
20461         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
20462
20463 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
20464             Robert Bowdidge <bowdidge@apple.com>
20465
20466         * gcc.dg/cpp/subframework1.c: New.
20467         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
20468         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
20469         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
20470         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
20471
20472 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
20473
20474         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
20475         producing warning.
20476         * gcc.dg/darwin-weakimport-2.c: New.
20477
20478 2005-01-03  Richard Henderson  <rth@redhat.com>
20479
20480         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
20481
20482 2005-01-03  Richard Henderson  <rth@redhat.com>
20483
20484         * gcc.dg/vect/vect.exp: Enable for ia64.
20485         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
20486         (check_effective_target_vect_float): Likewise.
20487         (check_effective_target_vect_no_align): Likewise.
20488         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
20489         * gcc.dg/vect/vect-8.c: Likewise.
20490
20491 2005-01-03  Uros Bizjak <uros@kss-loka.si>
20492
20493         PR target/19236
20494         * gcc.dg/pr19236-1.c: New test case.
20495
20496 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
20497
20498         PR rtl-optimization/12092
20499         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
20500
20501 2005-01-02  Andreas Jaeger  <aj@suse.de>
20502
20503         * gcc.dg/pr12092-1.c: Do not run on x86_64.
20504
20505 2005-01-01  Roger Sayle  <roger@eyesopen.com>
20506             Andrew Pinski  <pinskia@physics.uc.edu>
20507
20508         PR rtl-optimization/12092
20509         * gcc.dg/pr12092-1.c: New test case.
20510
20511 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
20512
20513         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
20514         'hidden' and 'default' for better portability.
20515         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
20516
20517         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
20518         6 and 7.
20519         * g++.old-deja/g++.brendan/new3.C: Likewise.
20520
20521 2005-01-01  Steven Bosscher  <stevenb@suse.de>
20522
20523         * gcc.dg/20041231-1.C: New test.
20524         * g++.dg/warn/Wunreachable-code-1.C: New test.
20525
20526 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
20527
20528         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
20529         file, not /dev/null.  Abort on error.
20530
20531 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
20532             Ziemowit Laski  <zlaski@apple.com>
20533
20534         PR objc/18971
20535         * objc.dg/encode-5.m: New test.
20536
20537 2004-12-29  Richard Henderson  <rth@redhat.com>
20538
20539         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
20540         * objc.dg/stabs-1.m: Disable for ia64.
20541
20542 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
20543
20544         PR c++/19190
20545         * g++.dg/warn/Wunused-10.C: New test.
20546
20547 2004-12-28  Richard Henderson  <rth@redhat.com>
20548
20549         * objc.dg/stabs-1.m: Disable for alpha.
20550
20551 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
20552
20553         PR c++/19149
20554         * g++.dg/parse/error23.C: New test.
20555
20556 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20557
20558         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
20559
20560         PR fortran/19032
20561         * gfortran.dg/intrinsic_modulo_1.f90: New.
20562         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
20563         tests with divisor -1.
20564
20565 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
20566
20567         * g++.dg/opt/temp1.C (memcpy): Return a value.
20568
20569         PR c++/19148
20570         * g++.dg/expr/cond7.C: New test.
20571
20572 2004-12-27  Paul Brook  <paul@codesourcery.com>
20573
20574         * gfortran.dg/g77/select_no_compile.f: Remove.
20575
20576 2004-12-27  Richard Henderson  <rth@redhat.com>
20577
20578         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
20579         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
20580         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
20581
20582 2004-12-26  Richard Henderson  <rth@redhat.com>
20583
20584         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
20585         by 1i instead of token pasting.
20586
20587 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20588
20589         PR tree-optimization/17578
20590         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
20591         to additional_flags.
20592         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
20593
20594 2004-12-25  Richard Henderson  <rth@redhat.com>
20595
20596         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
20597         Remove Alpha.
20598
20599 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20600
20601         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
20602         hppa*-*-hpux*.
20603         * gcc.dg/pr17957.c (dg-options): Likewise.
20604         * gcc.dg/struct-ret-1.c: Add prototype for abort.
20605         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
20606         instead of 0 on __hppa__.
20607         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
20608         "foo,%r" on hppa*-*-*.
20609
20610 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
20611
20612         PR fortran/19071
20613         * gfortran.dg/complex_write.f90: New test.
20614
20615 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
20616
20617         PR c++/17595
20618         * g++.dg/parse/pragma2.C: New test.
20619
20620         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
20621
20622 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
20623
20624         * gcc.dg/empty2.c: Add missing dg-warning.
20625
20626 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
20627
20628         PR c++/17413
20629         * g++.dg/template/local4.C: New test.
20630         * g++.dg/template/crash19.C: Add dg-error marker.
20631
20632         * g++.dg/template/crash31.C: Correct embedded PR number.
20633
20634 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
20635
20636         PR c++/16405
20637         * g++.dg/opt/temp1.C: Add do-run marker.
20638
20639 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
20640
20641         * g++.dg/template/spec19.C: New.
20642
20643 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
20644
20645         PR target/16819
20646         * gcc.dg/empty2.c: New.
20647
20648 2004-12-23  Richard Henderson  <rth@redhat.com>
20649
20650         * lib/target-supports.exp (check_effective_target_vect_no_align):
20651         Remove i?86 and x86-64.
20652
20653 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
20654
20655         PR c++/16405
20656         * g++.dg/opt/temp1.C: New test.
20657
20658 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20659
20660         PR c++/18733
20661         * g++.dg/template/friend33.C: New testcase.
20662
20663 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
20664
20665         PR c++/18464
20666         * g++.dg/template/cond5.C: New test.
20667
20668         PR c++/18492
20669         * g++.dg/inherit/thunk3.C: New test.
20670
20671         PR c++/11224
20672         * g++.dg/warn/Wunused-9.C: New test.
20673
20674 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
20675
20676         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
20677
20678 2004-12-22  Jan Beulich  <jbeulich@novell.com>
20679
20680         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
20681
20682 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
20683
20684         PR c++/18378
20685         * g++.dg/ext/packed8.C: New test.
20686
20687         PR c++/19063
20688         * g++.dg/template/crash31.C: New test.
20689
20690         PR c++/19034
20691         * g++.dg/template/crash30.C: New test.
20692
20693 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
20694
20695         PR C++/18984
20696         * g++.dg/eh/ctor3.C: New test.
20697
20698 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
20699
20700         * objc.dg/stabs-1.m: Allow section name to be quoted and
20701         assembly label to begin with '.LL'.
20702
20703 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
20704
20705         * gcc.dg/vect/vect.exp
20706         (check_effective_target_lp64_or_vect_no_align): New.
20707         * gcc.dg/vect/vect-77.c: Use it.
20708         * gcc.dg/vect/vect-78.c: Use it.
20709
20710         * lib/target-supports.exp
20711         (check_effective_target_vect_no_max,
20712         check_effective_target_vect_no_bitwise,
20713         check_effective_target_vect_no_align): New.
20714         * gcc.dg/vect/vect-13.c: Use them.
20715         * gcc.dg/vect/vect-17.c: Ditto.
20716         * gcc.dg/vect/vect-18.c: Ditto.
20717         * gcc.dg/vect/vect-19.c: Ditto.
20718         * gcc.dg/vect/vect-20.c: Ditto.
20719         * gcc.dg/vect/vect-27.c: Ditto.
20720         * gcc.dg/vect/vect-29.c: Ditto.
20721         * gcc.dg/vect/vect-44.c: Ditto.
20722         * gcc.dg/vect/vect-48.c: Ditto.
20723         * gcc.dg/vect/vect-50.c: Ditto.
20724         * gcc.dg/vect/vect-52.c: Ditto.
20725         * gcc.dg/vect/vect-54.c: Ditto.
20726         * gcc.dg/vect/vect-56.c: Ditto.
20727         * gcc.dg/vect/vect-58.c: Ditto.
20728         * gcc.dg/vect/vect-60.c: Ditto.
20729         * gcc.dg/vect/vect-72.c: Ditto.
20730         * gcc.dg/vect/vect-80.c: Ditto.
20731
20732 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
20733
20734         PR c++/14075
20735         * g++.dg/init/string1.C: New.
20736
20737         PR c++/18975
20738         * g++.dg/other/synth1.C: New.
20739
20740 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
20741
20742         PR c/18963
20743         * gcc.dg/pr18963-1.c: New test.
20744
20745 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
20746
20747         PR c/18596
20748         * gcc.dg/funcdef-storage-1.c (foo): Remove.
20749         * gcc.dg/pr18596-1.c: Use dg-error.
20750         (dg-options): Use -fno-unit-at-a-time.
20751         * gcc.dg/pr18596-2.c: New test.
20752         * gcc.dg/pr18596-3.c: New test.
20753
20754 2004-12-20  Roger Sayle  <roger@eyesopen.com>
20755
20756         PR middle-end/18683
20757         * g++.dg/opt/pr18683-1.C: New test case.
20758
20759 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
20760
20761         PR other/19093
20762         * g++.dg/opt/max1.C: Fix for 64bit targets.
20763
20764 2004-12-20  Matt Austern  <austern@apple.com>
20765
20766         PR c++/19044
20767         * g++.dg/ext/builtin6.C: New
20768
20769 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
20770
20771         PR tree-optimization/19080
20772         * gcc.c-torture/compile/pr19080.c: New test.
20773
20774 2004-12-20  Steven Bosscher  <stevenb@suse.de>
20775
20776         * gcc.dg/20041219-1.c: New test.
20777
20778 2004-12-19  Roger Sayle  <roger@eyesopen.com>
20779
20780         PR middle-end/19068
20781         * g++.dg/opt/max1.C: New test case.
20782
20783 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
20784
20785         * gcc.dg/fdata-sections-1.c: New test.
20786
20787 2004-12-18  Roger Sayle  <roger@eyesopen.com>
20788
20789         PR middle-end/18548
20790         * gcc.dg/max-1.c: New test case.
20791
20792 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
20793
20794         * gcc.c-torture/execute/20041218-1.c: New test.
20795
20796 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
20797
20798         * gcc.dg/pr18501.c: New test.
20799         * gcc.dg/uninit-5.c: XFAIL.
20800         * gcc.dg/uninit-9.c: XFAIL.
20801
20802 2004-12-17  Dale Johannesen  <dalej@apple.com>
20803
20804         * gcc.dg/20041213-1.c: New.
20805
20806 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
20807
20808         * objc.dg/stabs-1.m: Allow assembly label to begin
20809         with a dot ('.').
20810
20811 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
20812
20813         * gcc.c-torture/execute/20041213-1.c: Move...
20814         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
20815
20816 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
20817
20818         PR c++/18721
20819         * g++.dg/lookup/conv-5.C: New.
20820
20821 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
20822
20823         * objc.dg/stabs-1.m: New test.
20824
20825 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
20826
20827         * gcc.dg/visibility-c.c: Change compile to
20828         assemble for the test.
20829
20830 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
20831
20832         PR target/19041
20833         * gcc.dg/visibility-c.c: New test.
20834
20835 2004-12-16  Roger Sayle  <roger@eyesopen.com>
20836
20837         PR middle-end/18493
20838         * gcc.dg/switch-8.c: New test case.
20839
20840 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
20841
20842         PR c++/18905
20843         * g++.dg/template/init4.C: New.
20844         * g++.dg/opt/static3.C: Enable optimizer.
20845
20846 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
20847
20848         * g++.dg/other/complex1.C: New test.
20849
20850 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
20851
20852         * g++.dg/opt/inline9.C: New test.
20853
20854 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20855
20856         PR fortran/18993
20857         * gfotran.dg/nullify_1.f: New test.
20858
20859 2004-12-15  Richard Henderson  <rth@redhat.com>
20860
20861         * gcc.target/i386/i386.exp: New harness.
20862         * gcc.target/i386/vect-args.c: New.
20863
20864 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
20865
20866         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
20867
20868 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20869
20870         PR c++/18825
20871         * g++.dg/template/friend32.C: New test.
20872
20873 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
20874
20875         * cpp/pragma-once-1.c: New test.
20876         * cpp/pragma-once-1b.h: Likewise.
20877         * cpp/pragma-once-1c.h: Likewise.
20878         * cpp/pragma-once-1d.h: Likewise.
20879         * cpp/inc/pragma-once-1a.h: Likewise.
20880
20881 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
20882             Steven G. Kargl  <kargls@comcast.net>
20883
20884         PR fortran/17597
20885         * gfortran.dg/list_read_3.f90: New test.
20886
20887 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
20888
20889         * gcc.dg/ftrapv-2.c: New test.
20890
20891 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
20892
20893         PR c++/18981
20894         * g++.dg/template/typename9.C: New test.
20895
20896 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
20897
20898         PR c++/18738
20899         * g++.dg/template/typename8.C: New test.
20900         * g++.dg/parse/friend2.C: Tweak error message.
20901
20902 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
20903
20904         * gcc.c-torture/20041214-1.c: New test.
20905
20906 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
20907
20908         PR c++/18965
20909         * g++.dg/init/array17.C: New test.
20910
20911 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
20912
20913         PR c++/18793
20914         * g++.dg/init/aggr3.C: New test.
20915
20916 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
20917
20918         * gcc.dg/altivec-types-1.c: New test.
20919         * gcc.dg/altivec-types-2.c: New test.
20920         * gcc.dg/altivec-types-3.c: New test.
20921         * gcc.dg/altivec-types-4.c: New test.
20922         * g++.dg/ext/altivec-types-1.C: New test.
20923         * g++.dg/ext/altivec-types-2.C: New test.
20924         * g++.dg/ext/altivec-types-3.C: New test.
20925         * g++.dg/ext/altivec-types-4.C: New test.
20926
20927 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
20928
20929         PR middle-end/18951
20930         * gcc.c-torture/execute/20041213-1.c: New test.
20931
20932 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
20933
20934         PR c++/18949
20935         * g++.dg/template/cast1.C: New.
20936
20937 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
20938
20939         * gcc.c-torture/execute/20041213-2.c: New test.
20940
20941 2004-12-13  Richard Henderson  <rth@redhat.com>
20942
20943         * gcc.dg/i386-sse-10.c: Fix typo in options.
20944
20945 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
20946
20947         PR c++/18968
20948         * g++.dg/opt/pr18968.C: New test.
20949
20950 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
20951
20952         PR c++/18925
20953         * g++.dg/ext/visibility/staticdatamem.C: New test.
20954
20955 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
20956
20957         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
20958
20959 2004-12-13  Roger Sayle  <roger@eyesopen.com>
20960
20961         PR rtl-optimization/18928
20962         * gcc.dg/pr18928-1.c: New test case.
20963
20964 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
20965
20966         PR tree-opt/16951
20967         * gcc.c-torture/compile/20041211-1.c: New.
20968
20969 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20970
20971         PR middle-end/17564
20972         * gcc.c-torture/execute/20041212-1.c: New test.
20973
20974 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20975
20976         PR fortran/18869
20977         * gfortran.dg/common_1.f90: New test.
20978
20979 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
20980         Paul Brook  <paul@codesourcery.com>
20981
20982         PR fortran/16222
20983         * gfortran.dg/real_do_1.f90: New test.
20984
20985 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
20986
20987         PR tree-opt/18040
20988         * g++.dg/opt/ptrmem6.C: New test.
20989
20990 2004-12-11  Roger Sayle  <roger@eyesopen.com>
20991
20992         PR middle-end/18921
20993         * gcc.dg/pr18921-1.c: New test case.
20994
20995 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20996
20997         PR fortran/17175
20998         * gfortran.dg/scale_1.f90: New test.
20999
21000 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
21001
21002         PR middle-end/18903
21003         * gcc.c-torture/compile/pr18903.c: New test.
21004
21005 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
21006
21007         * gcc.c-torture/execute/20041210-1.c: New test.
21008
21009 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21010
21011         PR c++/18731
21012         * g++.dg/parser/struct-1.C: New test.
21013         * g++.dg/parser/struct-2.C: New test.
21014         * g++.dg/parser/struct-3.C: New test.
21015
21016 2004-12-09  Richard Henderson  <rth@redhat.com>
21017
21018         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
21019
21020         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
21021         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
21022
21023 2004-12-09  Matt Austern  <austern@apple.com>
21024
21025         PR c++/18514
21026         * g++.dg/ext/builtin1.C: New
21027         * g++.dg/ext/builtin2.C: New
21028         * g++.dg/ext/builtin3.C: New
21029         * g++.dg/ext/builtin4.C: New
21030         * g++.dg/ext/builtin5.C: New
21031
21032 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
21033
21034         PR tree-opt/18904
21035         * g++.dg/opt/ptrmem5.C: New test.
21036
21037 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
21038
21039         * g++.dg/parse/typename5.C: Adjust for new error.
21040         * g++.dg/parse/typename7.C: New.
21041
21042 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21043
21044         PR c++/18073
21045         * g++.dg/other/mmintrin.C: New test.
21046
21047 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
21048
21049         PR c++/16681
21050         * g++.dg/init/array15.C: New.
21051         * g++.dg/init/array16.C: New.
21052
21053 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21054
21055         PR fortran/18826
21056         * gfortran.dg/assign_1.f90: New test.
21057
21058 2004-12-08  Nick Clifton  <nickc@redhat.com>
21059
21060         * gcc.target/xstormy16/bss_below100: New directory containing tests.
21061         * gcc.target/xstormy16/data_below100: Likewise.
21062         * gcc.target/xstormy16/sfr: Likewise.
21063         * gcc.target/xstormy16/below100.S: New test source file.
21064         * gcc.target/xstormy16/below100.ld: New test linker script.
21065         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
21066         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
21067         bp instructions.
21068         * gcc.target/xstormy16/bp.c: Likewise.
21069
21070         * gcc.target/xstormy16/bss_below100: New files:
21071         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
21072         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
21073         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
21074         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
21075         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
21076         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
21077         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
21078         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
21079         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
21080         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
21081         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
21082         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
21083         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
21084         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
21085         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
21086         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
21087         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
21088         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
21089         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
21090         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
21091         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
21092         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
21093         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
21094         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
21095         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
21096         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
21097         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
21098
21099         * gcc.target/xstormy16/data_below100: New files:
21100         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
21101         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
21102         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
21103         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
21104         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
21105         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
21106         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
21107         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
21108         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
21109         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
21110         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
21111         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
21112         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
21113         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
21114         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
21115         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
21116         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
21117         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
21118         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
21119         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
21120         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
21121         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
21122         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
21123         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
21124         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
21125         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
21126         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
21127
21128         * gcc.target/xstormy16/sfr: New files:
21129         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
21130         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
21131         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
21132         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
21133         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
21134         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
21135         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
21136         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
21137         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
21138         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
21139         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
21140         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
21141         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
21142         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
21143         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
21144         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
21145         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
21146         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
21147         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
21148         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
21149         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
21150         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
21151         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
21152         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
21153         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
21154         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
21155         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
21156         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
21157         27_if0_sfrw_bitfield_f.c
21158
21159 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21160
21161         PR c++/18100
21162         * g++.dg/lookup/name-clash4.C: New test.
21163
21164 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
21165
21166         PR c++/18672
21167         * g++.dg/opt/array1.C: New.
21168
21169         PR c++/18803
21170         * g++.dg/template/operator5.C: New.
21171
21172 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
21173
21174         PR c/18867
21175         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
21176
21177 2004-12-07  Steven Bosscher  <stevenb@suse.de>
21178
21179         * gcc.dg/noncompile/20041207.c: New test.
21180
21181 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
21182
21183         * g++.dg/other/unreachable-1.C: New test.
21184
21185 2004-12-06  Nick Clifton  <nickc@redhat.com>
21186
21187         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
21188         <limits.h> because the latter comes from gcc's include/ directory
21189         and not the newlib/libc/include directory.
21190
21191 2004-12-04  Richard Henderson  <rth@redhat.com>
21192
21193         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
21194
21195 2004-12-04  Richard Henderson  <rth@redhat.com>
21196
21197         * lib/target-supports.exp (check_gc_sections_available): Disable
21198         for alpha and ia64.
21199
21200 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
21201
21202         PR middle-end/17909
21203         * g++.dg/other/vararg-2.C: New test.
21204
21205 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21206
21207         PR c++/17011, c++/17971
21208         * g++.dg/template/error15.C: Adjust expected error.
21209         * g++.dg/template/instantiate3.C: Likewise.
21210
21211 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
21212
21213         * gcc.dg/altivec-18.c: Fix for darwin
21214
21215 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
21216
21217         PR c++/18782
21218         * g++.dg/parse/ptrmem2.C: New.
21219
21220         PR c++/18318
21221         * g++.dg/template/new1.C: New.
21222
21223 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21224
21225         PR fortran/18710
21226         * gfortran.dg/direct_io_3.f90: New test.
21227
21228 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
21229
21230         PR 18758
21231         * g++.dg/parse/crash21.C: New.
21232
21233 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21234
21235         PR c++/15664, c++/18276
21236         * g++.dg/template/ttp13.C: New test.
21237         * g++.dg/template/ttp14.C: Likewise.
21238
21239 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21240
21241         PR c++/18123
21242         * g++.dg/parse/enum2.C: New test.
21243         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
21244
21245 2004-12-02  Nick Clifton  <nickc@redhat.com>
21246
21247         * gcc.target/xstormy16: New test directory.
21248         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
21249         * gcc.target/xstormy16/bp.c: Check the generation of bp
21250         instructions.
21251         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
21252         bn instructions and the BELOW100 attribute.
21253
21254 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
21255
21256         PR target/16952
21257         * gcc.dg/ppc-eabi.c: New.
21258
21259 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
21260
21261         PR fortran/18284
21262         * gfortran.dg/backspace.f90
21263
21264 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
21265
21266         * gfortran.dg/inquire.f90: New test.
21267
21268 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
21269
21270         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
21271         handle effective-target-keyword.
21272         (dg-skip-if): Support effective-target keyword as target list.
21273         (dg-xfail-if): Ditto.
21274         * lib/target-supports.exp (is-effective-target-keyword): New proc.
21275
21276 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
21277
21278         PR tree-optimization/18291
21279         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
21280
21281 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
21282
21283         PR C++/18729
21284         * g++.dg/parse/crash20.C: New.
21285
21286         PR c++/17431
21287         * g++.dg/overload/arg1.C: New.
21288         * g++.dg/overload/arg2.C: New.
21289         * g++.dg/overload/arg3.C: New.
21290         * g++.dg/overload/arg4.C: New.
21291
21292 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
21293
21294         * gcc.dg/c99-flex-array-4.c: Remove.
21295
21296 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
21297
21298         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
21299
21300         * lib/target-supports.exp (is-effective-target): Simplify.
21301
21302         * lib/target-supports.exp (check_effective_target_vect_long):
21303         Fix for powerpc64-*-*.
21304
21305 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
21306
21307         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
21308         to support new requirements on FreeBSD 5.
21309
21310 2004-11-30  Devang Patel  <dpatel@apple.com>
21311
21312         PR 18702
21313         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
21314
21315 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
21316
21317         * g++.dg/ext/altivec-13.C: New test.
21318
21319 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
21320
21321         PR tree-opt/18298
21322         * gcc.c-torture/execute/p18298.c: New test.
21323
21324 2004-11-30  Ira Rosen  <irar@il.ibm.com>
21325             Dorit Naishlos  <dorit@il.ibm.com>
21326
21327         PR tree-opt/18607
21328         * gcc.dg/vect/vect-89.c: New test.
21329
21330 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
21331
21332         * gcc.dg/pr18596-1.c: New test.
21333
21334 2004-11-30  Ben Elliston  <bje@au.ibm.com>
21335
21336         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
21337
21338 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
21339
21340         PR c/18479
21341         * gcc.dg/pr18479.c: New test.
21342
21343 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
21344
21345         PR target/18490
21346         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
21347         mmix-knuth-mmixware.
21348
21349         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
21350         cris-*-elf* cris-*-aout* mmix-*-*
21351
21352 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
21353
21354         PR middle-end/18725
21355         * gcc.dg/pr18725.c: New test.
21356
21357 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
21358
21359         PR target/18488
21360         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
21361
21362         PR target/18336
21363         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
21364
21365 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
21366
21367         PR c++/18368
21368         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
21369         * g++.old-deja/g++.law/ctors5.C: Likewise.
21370         * g++.old-deja/g++.other/crash25.C: Likewise.
21371
21372         PR c++/18674
21373         * g++.dg/template/error16.C: New test.
21374
21375         PR c++/18512
21376         * g++.dg/template/crash29.C: New test.
21377
21378 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
21379
21380         PR tree-optimization/18712
21381         * gcc.c-torture/compile/pr18712.c: New test.
21382
21383 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
21384
21385         PR c/7544
21386         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
21387         tests.
21388
21389 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21390
21391         PR c++/18652
21392         * g++.dg/lookup/crash6.C: New test.
21393
21394 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
21395
21396         PR middle-end/18164
21397         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
21398
21399 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
21400
21401         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
21402         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
21403         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
21404
21405 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
21406
21407         * gcc.dg/pr18164.c: New test.
21408
21409 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
21410
21411         * gcc.dg/funroll-loops-all.c: New.
21412
21413 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
21414
21415         PR target/18489
21416         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
21417         delimeter, match space and TAB as well as ":".
21418
21419         PR target/18484
21420         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
21421
21422         PR target/18348
21423         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
21424
21425         PR target/18345
21426         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
21427
21428         PR target/18337
21429         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
21430
21431 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
21432
21433         * gfortran.dg/direct_io_2.f90: New test.
21434
21435 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
21436
21437         PR target/18334
21438         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
21439
21440 2004-11-28  Richard Henderson  <rth@redhat.com>
21441
21442         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
21443
21444 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
21445
21446         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
21447         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
21448         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
21449         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
21450         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
21451         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
21452         gcc.dg/pointer-arith-8.c: New tests.
21453
21454 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
21455
21456         PR fortran/18364
21457         * gfortran.dg/endfile.f90: New test.
21458
21459 2004-11-27  Falk Hueffner  <falk@debian.org>
21460
21461         * gcc.dg/loop-6.c: New test.
21462
21463 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
21464
21465         * gcc.c-torture/execute/20041126-1.c: New test.
21466
21467 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
21468
21469         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
21470         on IRIX.
21471
21472 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
21473
21474         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
21475         functions.
21476
21477 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
21478
21479         PR rtl-optimization/17825
21480         * gcc.c-torture/compile/20041119-1.c: New test.
21481
21482 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21483
21484         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
21485         Check existence of ld library path variables before unsetting.
21486
21487 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
21488
21489         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
21490
21491 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
21492
21493         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
21494
21495 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
21496
21497         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
21498
21499 2004-11-26  Ben Elliston  <bje@au.ibm.com>
21500
21501         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
21502         dg-do directive.
21503
21504 2004-11-26  Ben Elliston  <bje@au.ibm.com>
21505
21506         * gcc.dg/pr17957.c: Pass --param, not -param.
21507
21508 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
21509
21510         PR middle-end/17957
21511         * testsuite/gcc.dg/pr17957.c: New test.
21512
21513 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
21514
21515         PR c++/18445
21516         * g++.dg/template/crash28.C: Likewise.
21517
21518         PR c++/18001
21519         * g++.dg/expr/unary2.C: Adjust lvalue messages.
21520         * g++.dg/ext/lvaddr.C: Likewise.
21521         * g++.dg/opt/pr7503-3.C: Likewise.
21522
21523         PR c++/18466
21524         * g++.dg/parse/qualified3.C: New test.
21525         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
21526
21527         PR c++/18545
21528         * g++.dg/expr/return1.C: New test.
21529
21530 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21531
21532         Friend class name lookup 3/n, PR c++/3332
21533         * g++.dg/lookup/friend3.C: New test.
21534         * g++.dg/lookup/friend4.C: Likewise.
21535         * g++.dg/lookup/friend5.C: Likewise.
21536
21537 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21538
21539         Friend class name lookup 2/n, PR c++/14513, c++/15410
21540         * g++.dg/lookup/friend2.C: New test.
21541         * g++.dg/template/friend31.C: Likewise.
21542
21543 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21544
21545         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
21546
21547 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
21548
21549         PR c++/17473
21550         * g++.dg/tc1/dr56.C: Remove.
21551         * g++.dg/template/typedef1.C: Add dg-error markers.
21552         * g++.old-deja/g++.other/typedef7.C: Likewise.
21553
21554         PR c++/18285
21555         * g++.dg/parse/typedef7.C: New test.
21556
21557 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
21558
21559         * gcc.c-torture/execute/20041124-1.c: New test.
21560
21561 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
21562
21563         * g++.dg/template/deduce3.C: New test.
21564
21565         PR c++/18586
21566         * g++.dg/template/crash27.C: New test.
21567
21568         PR c++/18530
21569         * g++.dg/warn/Wshadow-3.C: New test.
21570
21571 2004-11-24  Devang Patel  <dpatel@apple.com>
21572
21573         PR/18555
21574         * gcc.dg/cpp/isysroot-1.c: New test.
21575         * gcc.dg/cpp/usr/include/stdio.h: New file.
21576         * gcc.dg/cpp/isysroot-2.c: New test.
21577         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
21578         New file.
21579
21580 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21581
21582         PR c++/8929
21583         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
21584
21585 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
21586
21587         * gcc.target/sparc/align.c: Do not include <stdint.h>.
21588         * gcc.target/sparc/pdist.c: Likewise.
21589
21590 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
21591
21592         PR c++/16882
21593         * g++.dg/conversion/simd1.C: New test.
21594
21595 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21596
21597         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
21598         and restore_ld_library_path_env_vars.
21599         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
21600         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
21601         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
21602         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
21603
21604 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
21605
21606         * gcc.dg/pragma-align-2.c: Test macro expansion.
21607         * gcc.dg/pragma-pack-2.c: New test.
21608
21609 2004-11-23  Richard Henderson  <rth@redhat.com>
21610
21611         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
21612         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
21613         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
21614         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
21615         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
21616         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
21617
21618         * gcc.dg/vect/vect.exp: Add check for alpha.
21619         * lib/target-supports.exp (check_alpha_max_hw_available): New.
21620         (check_effective_target_vect_int): Enable for alpha.
21621         (check_effective_target_vect_long): New.
21622         (is-effective-target): Add it.
21623
21624 2004-11-23  Uros Bizjak <uros@kss-loka.si>
21625
21626         * gcc.dg/pr18614-1.c: New test.
21627
21628 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
21629
21630         * gcc.dg/setjmp-2.c: New test.
21631
21632 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
21633
21634         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
21635         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
21636         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
21637         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
21638         gcc.target/sparc/pdist.c: New tests.
21639
21640 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
21641
21642         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
21643
21644 2004-11-22  Dale Johannesen  <dalej@apple.com>
21645
21646         * gcc.dg/20041111-1.c: New.
21647
21648 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
21649
21650         PR tree-opt/18536
21651         * gcc.dg/vect/pr18536.c: New test.
21652
21653 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21654
21655         PR c++/18354
21656         * g++.dg/template/nontype11.C: New test.
21657
21658 2004-11-21  Roger Sayle  <roger@eyesopen.com>
21659
21660         PR middle-end/18520
21661         * gcc.dg/pr18520-1.c: New test case.
21662
21663 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
21664
21665         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
21666         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
21667         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
21668         expected diagnostics.
21669
21670 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21671
21672         PR target/18580
21673         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
21674         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
21675         vect-77.c, vect-77a.c: XFAIL on the SPARC.
21676
21677 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21678
21679         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
21680
21681 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
21682             Joseph Myers  <joseph@codesourcery.com>
21683
21684         * lib/target-supports.exp (check_visibility_available): Really
21685         test the compiler.
21686
21687 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
21688
21689         PR tree-opt/18181
21690         * gcc.dg/vect/vect-85.c: New test.
21691         * gcc.dg/vect/vect-86.c: New test.
21692         * gcc.dg/vect/vect-87.c: New test.
21693         * gcc.dg/vect/vect-88.c: New test.
21694
21695 2004-11-19  Ben Elliston  <bje@au.ibm.com>
21696
21697         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
21698
21699 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
21700
21701         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
21702         * gcc.dg/ppc-and-1.c: Ditto.
21703         * gcc.dg/ppc-compare-1.c: Ditto.
21704         * gcc.dg/ppc-mov-1.c: Ditto
21705
21706 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
21707             Mark Mitchell  <mark@codesourcery.com>
21708
21709         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
21710
21711 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
21712             Aldy Hernandez  <aldyh@redhat.com>
21713
21714         * lib/target-supports.exp (check_effective_target_vect_int): New
21715         (check_effective_target_vect_float): New
21716         (check_effective_target_vect_double): New.
21717         (is-effective-target): Support new effective targets keywords.
21718         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
21719         default action for dg-do.
21720         * gcc.dg/vect/pr16105.c: Use new support.
21721         * gcc.dg/vect/pr18400.c: Ditto.
21722         * gcc.dg/vect/pr18425.c: Ditto.
21723         * gcc.dg/vect/vect-1.c: Ditto.
21724         * gcc.dg/vect/vect-10.c: Ditto.
21725         * gcc.dg/vect/vect-11.c: Ditto.
21726         * gcc.dg/vect/vect-12.c: Ditto.
21727         * gcc.dg/vect/vect-13.c: Ditto.
21728         * gcc.dg/vect/vect-14.c: Ditto.
21729         * gcc.dg/vect/vect-15.c: Ditto.
21730         * gcc.dg/vect/vect-16.c: Ditto.
21731         * gcc.dg/vect/vect-17.c: Ditto.
21732         * gcc.dg/vect/vect-18.c: Ditto.
21733         * gcc.dg/vect/vect-19.c: Ditto.
21734         * gcc.dg/vect/vect-2.c: Ditto.
21735         * gcc.dg/vect/vect-20.c: Ditto.
21736         * gcc.dg/vect/vect-21.c: Ditto.
21737         * gcc.dg/vect/vect-22.c: Ditto.
21738         * gcc.dg/vect/vect-23.c: Ditto.
21739         * gcc.dg/vect/vect-24.c: Ditto.
21740         * gcc.dg/vect/vect-25.c: Ditto.
21741         * gcc.dg/vect/vect-26.c: Ditto.
21742         * gcc.dg/vect/vect-27.c: Ditto.
21743         * gcc.dg/vect/vect-27a.c: Ditto.
21744         * gcc.dg/vect/vect-28.c: Ditto.
21745         * gcc.dg/vect/vect-29.c: Ditto.
21746         * gcc.dg/vect/vect-29a.c: Ditto.
21747         * gcc.dg/vect/vect-3.c: Ditto.
21748         * gcc.dg/vect/vect-30.c: Ditto.
21749         * gcc.dg/vect/vect-31.c: Ditto.
21750         * gcc.dg/vect/vect-32.c: Ditto.
21751         * gcc.dg/vect/vect-33.c: Ditto.
21752         * gcc.dg/vect/vect-34.c: Ditto.
21753         * gcc.dg/vect/vect-35.c: Ditto.
21754         * gcc.dg/vect/vect-36.c: Ditto.
21755         * gcc.dg/vect/vect-37.c: Ditto.
21756         * gcc.dg/vect/vect-38.c: Ditto.
21757         * gcc.dg/vect/vect-4.c: Ditto.
21758         * gcc.dg/vect/vect-40.c: Ditto.
21759         * gcc.dg/vect/vect-41.c: Ditto.
21760         * gcc.dg/vect/vect-42.c: Ditto.
21761         * gcc.dg/vect/vect-43.c: Ditto.
21762         * gcc.dg/vect/vect-44.c: Ditto.
21763         * gcc.dg/vect/vect-45.c: Ditto.
21764         * gcc.dg/vect/vect-46.c: Ditto.
21765         * gcc.dg/vect/vect-47.c: Ditto.
21766         * gcc.dg/vect/vect-48.c: Ditto.
21767         * gcc.dg/vect/vect-48a.c: Ditto.
21768         * gcc.dg/vect/vect-49.c: Ditto.
21769         * gcc.dg/vect/vect-5.c: Ditto.
21770         * gcc.dg/vect/vect-50.c: Ditto.
21771         * gcc.dg/vect/vect-51.c: Ditto.
21772         * gcc.dg/vect/vect-52.c: Ditto.
21773         * gcc.dg/vect/vect-53.c: Ditto.
21774         * gcc.dg/vect/vect-54.c: Ditto.
21775         * gcc.dg/vect/vect-55.c: Ditto.
21776         * gcc.dg/vect/vect-56.c: Ditto.
21777         * gcc.dg/vect/vect-56a.c: Ditto.
21778         * gcc.dg/vect/vect-57.c: Ditto.
21779         * gcc.dg/vect/vect-58.c: Ditto.
21780         * gcc.dg/vect/vect-59.c: Ditto.
21781         * gcc.dg/vect/vect-6.c: Ditto.
21782         * gcc.dg/vect/vect-60.c: Ditto.
21783         * gcc.dg/vect/vect-61.c: Ditto.
21784         * gcc.dg/vect/vect-62.c: Ditto.
21785         * gcc.dg/vect/vect-63.c: Ditto.
21786         * gcc.dg/vect/vect-64.c: Ditto.
21787         * gcc.dg/vect/vect-65.c: Ditto.
21788         * gcc.dg/vect/vect-66.c: Ditto.
21789         * gcc.dg/vect/vect-67.c: Ditto.
21790         * gcc.dg/vect/vect-68.c: Ditto.
21791         * gcc.dg/vect/vect-69.c: Ditto.
21792         * gcc.dg/vect/vect-7.c: Ditto.
21793         * gcc.dg/vect/vect-72.c: Ditto.
21794         * gcc.dg/vect/vect-72a.c: Ditto.
21795         * gcc.dg/vect/vect-73.c: Ditto.
21796         * gcc.dg/vect/vect-74.c: Ditto.
21797         * gcc.dg/vect/vect-75.c: Ditto.
21798         * gcc.dg/vect/vect-76.c: Ditto.
21799         * gcc.dg/vect/vect-77.c: Ditto.
21800         * gcc.dg/vect/vect-77a.c: Ditto.
21801         * gcc.dg/vect/vect-78.c: Ditto.
21802         * gcc.dg/vect/vect-79.c: Ditto.
21803         * gcc.dg/vect/vect-8.c: Ditto.
21804         * gcc.dg/vect/vect-80.c: Ditto.
21805         * gcc.dg/vect/vect-82.c: Ditto.
21806         * gcc.dg/vect/vect-82_64.c: Ditto.
21807         * gcc.dg/vect/vect-83.c: Ditto.
21808         * gcc.dg/vect/vect-83_64.c: Ditto.
21809         * gcc.dg/vect/vect-9.c: Ditto.
21810         * gcc.dg/vect/vect-all.c: Ditto.
21811         * gcc.dg/vect/vect-none.c: Ditto.
21812
21813 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
21814
21815         * lib/gcc-dg.exp (dg-skip-if): New function.
21816         (dg-forbid-option): Remove.
21817         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
21818         * g++.dg/abi/bitfield8.C: Likewise.
21819         * g++.dg/abi/dtor1.C: Likewise.
21820         * g++.dg/abi/empty10.C: Likewise.
21821         * g++.dg/abi/empty7.C: Likewise.
21822         * g++.dg/abi/empty9.C: Likewise.
21823         * g++.dg/abi/layout3.C: Likewise.
21824         * g++.dg/abi/layout4.C: Likewise.
21825         * g++.dg/abi/thunk1.C: Likewise.
21826         * g++.dg/abi/thunk2.C: Likewise.
21827         * g++.dg/abi/vbase11.C: Likewise.
21828         * g++.dg/abi/vthunk2.C: Likewise.
21829         * g++.dg/abi/vthunk3.C: Likewise.
21830         * g++.dg/ext/attrib8.C: Likewise.
21831         * g++.dg/opt/longbranch2.C: Likewise.
21832         * g++.dg/opt/reg-stack4.C: Likewise.
21833         * g++.old-deja/g++.ext/attrib1.C: Likewise.
21834         * g++.old-deja/g++.ext/attrib2.C: Likewise.
21835         * g++.old-deja/g++.ext/attrib3.C: Likewise.
21836         * g++.old-deja/g++.other/store-expr1.C: Likewise.
21837         * g++.old-deja/g++.other/store-expr2.C: Likewise.
21838         * gcc.dg/20000609-1.c: Likewise.
21839         * gcc.dg/20000720-1.c: Likewise.
21840         * gcc.dg/20011107-1.c: Likewise.
21841         * gcc.dg/20011119-1.c: Likewise.
21842         * gcc.dg/20020108-1.c: Likewise.
21843         * gcc.dg/20020122-2.c: Likewise.
21844         * gcc.dg/20020122-3.c: Likewise.
21845         * gcc.dg/20020201-3.c: Likewise.
21846         * gcc.dg/20020206-1.c: Likewise.
21847         * gcc.dg/20020218-1.c: Likewise.
21848         * gcc.dg/20020310-1.c: Likewise.
21849         * gcc.dg/20020411-1.c: Likewise.
21850         * gcc.dg/20020418-2.c: Likewise.
21851         * gcc.dg/20020426-1.c: Likewise.
21852         * gcc.dg/20020426-2.c: Likewise.
21853         * gcc.dg/20020517-1.c: Likewise.
21854         * gcc.dg/20020523-1.c: Likewise.
21855         * gcc.dg/20020523-2.c: Likewise.
21856         * gcc.dg/20020729-1.c: Likewise.
21857         * gcc.dg/20030204-1.c: Likewise.
21858         * gcc.dg/20030826-2.c: Likewise.
21859         * gcc.dg/20030926-1.c: Likewise.
21860         * gcc.dg/20031202-1.c: Likewise.
21861         * gcc.dg/980312-1.c: Likewise.
21862         * gcc.dg/980313-1.c: Likewise.
21863         * gcc.dg/990117-1.c: Likewise.
21864         * gcc.dg/990424-1.c: Likewise.
21865         * gcc.dg/990524-1.c: Likewise.
21866         * gcc.dg/991230-1.c: Likewise.
21867         * gcc.dg/i386-387-1.c: Likewise.
21868         * gcc.dg/i386-387-2.c: Likewise.
21869         * gcc.dg/i386-387-3.c: Likewise.
21870         * gcc.dg/i386-387-4.c: Likewise.
21871         * gcc.dg/i386-387-5.c: Likewise.
21872         * gcc.dg/i386-387-6.c: Likewise.
21873         * gcc.dg/i386-asm-1.c: Likewise.
21874         * gcc.dg/i386-bitfield1.c: Likewise.
21875         * gcc.dg/i386-bitfield2.c: Likewise.
21876         * gcc.dg/i386-loop-1.c: Likewise.
21877         * gcc.dg/i386-loop-2.c: Likewise.
21878         * gcc.dg/i386-loop-3.c: Likewise.
21879         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
21880         * gcc.dg/i386-pic-1.c: Likewise.
21881         * gcc.dg/i386-regparm.c: Likewise.
21882         * gcc.dg/i386-signbit-1.c: Likewise.
21883         * gcc.dg/i386-signbit-2.c: Likewise.
21884         * gcc.dg/i386-signbit-3.c: Likewise.
21885         * gcc.dg/i386-sse-5.c: Likewise.
21886         * gcc.dg/i386-sse-8.c: Likewise.
21887         * gcc.dg/i386-unroll-1.c: Likewise.
21888         * gcc.dg/tls/opt-1.c: Likewise.
21889         * gcc.dg/tls/opt-2.c: Likewise.
21890         * gcc.dg/unroll-1.c: Likewise.
21891         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
21892         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
21893         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
21894         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
21895
21896 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21897
21898         * g++.dg/template/incomplete1.C: New test.
21899
21900 2004-11-16  Nick Clifton  <nickc@redhat.com>
21901
21902         Revert patches accidentally commited during checkin of fixes for
21903         xstormy16 tests:
21904         gcc.c-torture/execute/simd-4.c: Revert
21905         gcc.dg/20040910-1.c: Revert.
21906
21907 2004-11-16  Paul Brook  <paul@codesourcery.com>
21908
21909         PR fortran/13010
21910         * gfortran.dg/der_pointer_1.f90: New test.
21911
21912 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
21913
21914         PR c/18498
21915         * gcc.dg/bitfld-13.c: New test.
21916
21917 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
21918
21919         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
21920         powerpc*-*-linux*.
21921
21922         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
21923         * gcc.dg/ppc64-abi-2.c: Ditto.
21924         * gcc.dg/ppc64-abi-3.c: Ditto.
21925
21926         * lib/gcc-dg.exp (dg-target-list): Remove.
21927
21928 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
21929
21930         * gcc.dg/ia64-postinc.c: New test.
21931
21932 2004-11-15  Mark Mitchell <mark@codesourcery.com>
21933
21934         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
21935
21936 2004-11-15  Nick Clifton  <nickc@redhat.com>
21937
21938         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
21939         __INT_MAX__ so that the test can be compiled by toolchains
21940         targeted at 16-bit processors.
21941
21942         * gcc.dg/20040625-1.c: Use long constants rather than integers
21943         when performing arithmetic that will overflow 16-bits.
21944
21945         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
21946         xstormy16.  It does not support 128-bit vector operations.
21947
21948         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
21949         with the macro PTR_TYPE.  Define this macro to an integer type
21950         suitable for holding a pointer.
21951
21952         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
21953         the target is a 16-bit processor.
21954
21955         * gcc.dg/cpp/if-2.c: Expect a different warning message from
21956         16-bit targets where the character constant will be too long.
21957
21958         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
21959         where the double will not be directly addressable.
21960
21961 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21962
21963         Friend class name lookup 1/n, PR c++/18471
21964         * g++.dg/template/crash26.C: New test.
21965         * g++.dg/lookup/struct1.C: Adjust expected error.
21966         * g++.dg/parse/elab1.C: Likewise.
21967         * g++.dg/parse/elab2.C: Likewise.
21968         * g++.dg/parse/int-as-enum1.C: Likewise.
21969         * g++.dg/parse/struct-as-enum1.C: Likewise.
21970         * g++.dg/parse/typedef1.C: Likewise.
21971         * g++.dg/parse/typedef3.C: Likewise.
21972         * g++.dg/parse/typedef4.C: Likewise.
21973         * g++.dg/parse/typedef5.C: Likewise.
21974         * g++.dg/template/nontype4.C: Likewise.
21975         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
21976         * g++.old-deja/g++.other/elab1.C: Likewise.
21977         * g++.old-deja/g++.other/syntax4.C: Likewise.
21978
21979 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
21980
21981         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
21982
21983 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
21984
21985         * gcc.c-torture/execute/20041114-1.c: New test.
21986
21987 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
21988
21989         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
21990         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
21991         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
21992         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
21993         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
21994         gcc.dg/switch-7.c: New tests.
21995
21996 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
21997
21998         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
21999
22000 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
22001
22002         PR tree-opt/18400
22003         * gcc.dg/vect/pr18400.c: New test.
22004
22005 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
22006             Andrew Pinski  <pinskia@physics.uc.edu>
22007
22008         PR tree-opt/18425
22009         * gcc.dg/vect/pr18425.c: New test.
22010
22011 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
22012
22013         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
22014         Guard with dg-require-alias and dg-require-visibility.
22015
22016 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
22017
22018         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
22019
22020 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22021
22022         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
22023
22024 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22025
22026         PR c++/17344
22027         * g++.dg/template/defarg5.C: New test.
22028
22029 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
22030
22031         * g++.dg/parse/cast1.C: Run only on ILP32.
22032         * g++.old-deja/g++.mike/p784.C: Likewise.
22033
22034 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
22035
22036         * gcc.c-torture/execute/20041113-1.c: New test.
22037
22038 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
22039
22040         PR target/18230
22041         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
22042         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
22043         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
22044         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
22045         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
22046         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
22047         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
22048         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
22049         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
22050         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
22051         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
22052         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
22053         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
22054
22055 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
22056
22057         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
22058         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
22059         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
22060         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
22061         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
22062         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
22063         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
22064         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
22065         gcc.target/sparc/combined-1.c: New tests.
22066
22067 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
22068
22069         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
22070         New tests.
22071
22072 2004-11-12  Mark Mitchell <mark@codesourcery.com>
22073
22074         * lib/gcc-dg.exp (dg-forbid-option): New function.
22075         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
22076         * g++.dg/abi/bitfield8.C: Likewise.
22077         * g++.dg/abi/dtor1.C: Likewise.
22078         * g++.dg/abi/empty10.C: Likewise.
22079         * g++.dg/abi/empty7.C: Likewise.
22080         * g++.dg/abi/empty9.C: Likewise.
22081         * g++.dg/abi/layout3.C: Likewise.
22082         * g++.dg/abi/layout4.C: Likewise.
22083         * g++.dg/abi/thunk1.C: Likewise.
22084         * g++.dg/abi/thunk2.C: Likewise.
22085         * g++.dg/abi/vbase11.C: Likewise.
22086         * g++.dg/abi/vthunk2.C: Likewise.
22087         * g++.dg/abi/vthunk3.C: Likewise.
22088         * g++.dg/ext/attrib8.C: Likewise.
22089         * g++.dg/opt/longbranch2.C: Likewise.
22090         * g++.dg/opt/reg-stack4.C: Likewise.
22091         * g++.old-deja/g++.ext/attrib1.C: Likewise.
22092         * g++.old-deja/g++.ext/attrib2.C: Likewise.
22093         * g++.old-deja/g++.ext/attrib3.C: Likewise.
22094         * g++.old-deja/g++.other/store-expr1.C: Likewise.
22095         * g++.old-deja/g++.other/store-expr2.C: Likewise.
22096         * gcc.dg/20000609-1.c: Likewise.
22097         * gcc.dg/20000720-1.c: Likewise.
22098         * gcc.dg/20011107-1.c: Likewise.
22099         * gcc.dg/20011119-1.c: Likewise.
22100         * gcc.dg/20020108-1.c: Likewise.
22101         * gcc.dg/20020122-2.c: Likewise.
22102         * gcc.dg/20020122-3.c: Likewise.
22103         * gcc.dg/20020201-3.c: Likewise.
22104         * gcc.dg/20020206-1.c: Likewise.
22105         * gcc.dg/20020218-1.c: Likewise.
22106         * gcc.dg/20020310-1.c: Likewise.
22107         * gcc.dg/20020411-1.c: Likewise.
22108         * gcc.dg/20020418-2.c: Likewise.
22109         * gcc.dg/20020426-1.c: Likewise.
22110         * gcc.dg/20020426-2.c: Likewise.
22111         * gcc.dg/20020517-1.c: Likewise.
22112         * gcc.dg/20020523-1.c: Likewise.
22113         * gcc.dg/20020523-2.c: Likewise.
22114         * gcc.dg/20020729-1.c: Likewise.
22115         * gcc.dg/20030204-1.c: Likewise.
22116         * gcc.dg/20030826-2.c: Likewise.
22117         * gcc.dg/20030926-1.c: Likewise.
22118         * gcc.dg/20031202-1.c: Likewise.
22119         * gcc.dg/980312-1.c: Likewise.
22120         * gcc.dg/980313-1.c: Likewise.
22121         * gcc.dg/990117-1.c: Likewise.
22122         * gcc.dg/990424-1.c: Likewise.
22123         * gcc.dg/990524-1.c: Likewise.
22124         * gcc.dg/991230-1.c: Likewise.
22125         * gcc.dg/i386-387-1.c: Likewise.
22126         * gcc.dg/i386-387-2.c: Likewise.
22127         * gcc.dg/i386-387-3.c: Likewise.
22128         * gcc.dg/i386-387-4.c: Likewise.
22129         * gcc.dg/i386-387-5.c: Likewise.
22130         * gcc.dg/i386-387-6.c: Likewise.
22131         * gcc.dg/i386-asm-1.c: Likewise.
22132         * gcc.dg/i386-bitfield1.c: Likewise.
22133         * gcc.dg/i386-bitfield2.c: Likewise.
22134         * gcc.dg/i386-loop-1.c: Likewise.
22135         * gcc.dg/i386-loop-2.c: Likewise.
22136         * gcc.dg/i386-loop-3.c: Likewise.
22137         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
22138         * gcc.dg/i386-pic-1.c: Likewise.
22139         * gcc.dg/i386-regparm.c: Likewise.
22140         * gcc.dg/i386-signbit-1.c: Likewise.
22141         * gcc.dg/i386-signbit-2.c: Likewise.
22142         * gcc.dg/i386-signbit-3.c: Likewise.
22143         * gcc.dg/i386-sse-5.c: Likewise.
22144         * gcc.dg/i386-sse-8.c: Likewise.
22145         * gcc.dg/i386-unroll-1.c: Likewise.
22146         * gcc.dg/tls/opt-1.c: Likewise.
22147         * gcc.dg/tls/opt-2.c: Likewise.
22148         * gcc.dg/unroll-1.c: Likewise.
22149         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
22150         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
22151         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
22152         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
22153         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
22154         -m64 is specified.
22155
22156 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
22157
22158         PR c++/18389
22159         * g++.dg/parse/cond1.C: New test.
22160
22161         PR c++/18429
22162         * g++.dg/template/array9.C: New test.
22163         * g++.dg/ext/vla1.C: Adjust error messages.
22164         * g++.dg/ext/vlm1.C: Likewise.
22165         * g++.dg/template/crash2.C: Likewise.
22166
22167         PR c++/18436
22168         * g++.dg/template/call3.C: New test.
22169
22170         PR c++/18407
22171         * g++.dg/template/ptrmem11.C: New test.
22172
22173 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
22174
22175         PR other/14264
22176         * lib/g++.exp: Set LC_ALL and LANG to C.
22177         * lib/gcc-dg.exp: Likewise.
22178         * lib/gfortran.exp: Likewise.
22179         * lib/objc.exp: Likewise.
22180         * lib/treelang.exp: Likewise.
22181
22182 2004-11-12  Andreas Schwab  <schwab@suse.de>
22183
22184         * gcc.dg/pr16286.c: Fix last change.
22185
22186 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
22187
22188         PR c++/18416
22189         * g++.dg/init/global1.C: New test.
22190
22191 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
22192
22193         * gcc.c-torture/execute/20041112-1.c: New test.
22194
22195 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
22196
22197         * lib/gcc-dg.exp (dg-target-list): New.
22198
22199 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
22200             Richard Sandiford  <rsandifo@redhat.com>
22201
22202         * lib/target-supports.exp (get-compiler_messages): New.
22203         (check_named_sections_available): Use it.
22204         (check_effective_target_ilp32): New.
22205         (check_effective_target_lp64): New.
22206         (is-effective-target): New.
22207         * lib/gcc-dg.exp (dg-require-effective-target): New.
22208
22209 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
22210
22211         * gcc.dg/precedence-1.c: New test.
22212
22213 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
22214
22215         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
22216
22217         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
22218         message, delete generated files, use more descriptive name for
22219         executable, and make the test unsupported when it cannot be run.
22220
22221         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
22222         (dg-require-weak, dg-require-visibility, dg-require-alias,
22223         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
22224         dg-require-iconv, dg-require-named-sections): Use it.
22225
22226         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
22227
22228 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
22229
22230         PR target/16457
22231         * gcc.dg/ppc-and-1: New
22232
22233         PR target/16796
22234         * gcc.dg/ppc-mov-1.c: New.
22235
22236         PR target/16458
22237         * gcc.dg/ppc-compare-1.c: New.
22238
22239 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
22240
22241         * objc.dg/desig-init-2.m: New test.
22242
22243 2004-11-10  Adam Nemet  <anemet@lnxw.com>
22244
22245         PR middle-end/18160
22246         * g++.dg/warn/register-var-1.C: New test.
22247         * g++.dg/warn/register-var-2.C: New test.
22248
22249 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
22250
22251         * gcc.dg/union-2.c: New test.
22252
22253 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
22254
22255         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
22256         New test for PR tree-optimization/17892.
22257
22258 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
22259
22260         PR c++/18369
22261         * g++.dg/init/new12.C: New test.
22262
22263 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
22264
22265         * gcc.target/sparc: New directory.
22266         * gcc.target/sparc/sparc.exp: New driver.
22267         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
22268         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
22269         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
22270         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
22271
22272 2004-11-10  Paul Brook  <paul@codesourcery.com>
22273
22274         PR fortran/18218
22275         * gfortran.dg/list_read.c: New test.
22276
22277 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
22278
22279         PR c/18322
22280         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
22281         expected diagnostic location.
22282
22283 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
22284
22285         * gcc.dg/20041109-1.c: New test.
22286
22287 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
22288
22289         PR objc/18406
22290         * objc/compile/pr18406.m: New test.
22291
22292 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
22293
22294         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
22295
22296 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
22297
22298         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
22299
22300 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
22301
22302         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
22303
22304 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
22305
22306         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
22307         exit.
22308
22309 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
22310
22311         PR tree-opt/18299
22312         * gcc.c-torture/pr18299-1.c: New test.
22313
22314 2004-11-06  Andreas Schwab  <schwab@suse.de>
22315
22316         * gcc.dg/pr16286.c: Also test for bool and pixel.
22317
22318 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
22319
22320         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
22321         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
22322         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
22323         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
22324         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
22325         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
22326         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
22327         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
22328         gcc.dg/struct-semi-3.c: New tests.
22329
22330 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
22331
22332         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
22333
22334 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
22335
22336         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
22337         Do not use C99 designators.
22338
22339 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
22340
22341         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
22342
22343 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
22344
22345         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
22346         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
22347         * gcc.c-torture/execute/simd-5.x: Remove.
22348
22349 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
22350
22351         PR rtl-optimization/17933
22352         * gcc.dg/torture/pr17933-1.c: New test.
22353
22354 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
22355
22356         PR target/18106
22357         * lib/target-supports.exp (check_weak_available): Support
22358         Windows.
22359
22360 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
22361
22362         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
22363         call to fflush(stdout) before abort.
22364         (my_ffsll): New function.
22365         (generate_fields): Use it.
22366
22367 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
22368
22369         * gcc.dg/init-undef-1.c: New test.
22370
22371 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
22372
22373         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
22374         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
22375         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
22376         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
22377         expected messages for new parser.
22378
22379 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
22380
22381         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
22382
22383 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
22384
22385         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
22386         on LP64 targets.
22387
22388 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
22389
22390         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
22391         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
22392         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
22393         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
22394         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
22395         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
22396         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
22397         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
22398         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
22399         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
22400
22401 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
22402
22403         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
22404         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
22405         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
22406         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
22407         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
22408         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
22409         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
22410         for new parser.
22411
22412 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
22413
22414         PR target/15342
22415         * gcc.dg/20041104-1.c: New test.
22416
22417 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22418
22419         * g++.dg/template/nontype7.C: New test.
22420         * g++.dg/template/nontype8.C: Likewise.
22421         * g++.dg/template/nontype9.C: Likewise.
22422         * g++.dg/template/nontype10.C: Likewise.
22423         * g++.dg/tc1/dr49.C: Likewise.
22424         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
22425         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
22426
22427 2004-11-04  Ben Elliston  <bje@au.ibm.com>
22428
22429         * g++.dg/rtti/tinfo1.C: Remove xfails.
22430
22431 2004-11-04  Ben Elliston  <bje@au.ibm.com>
22432
22433         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
22434         packed attribute to the definition to satisfy the new C++ parser.
22435
22436 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
22437
22438         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
22439         invocations of va_arg.
22440
22441 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
22442
22443         PR c++/18124
22444         * g++.dg/template/crash25.C: New test.
22445
22446         PR c++/18155
22447         * g++.dg/template/typedef2.C: New test.
22448         * g++.dg/parse/crash13.C: Adjust error markers.
22449
22450         PR c++/18177
22451         * g++.dg/conversion/const3.C: New test.
22452
22453 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22454
22455         PR fortran/17535
22456         PR fortran/17583
22457         PR fortran/17713
22458         * gfortran.dg/generic_[123].f90: New testcases.
22459
22460 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
22461
22462         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
22463         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
22464
22465 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
22466
22467         PR tree-opt/16808
22468         * gcc.c-torture/compile/pr16808.c: New test.
22469
22470 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
22471
22472         PR rtl-optimization/17104
22473         * gcc.dg/ppc-bitfield1.c: New.
22474
22475 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
22476
22477         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
22478
22479 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
22480
22481         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
22482         strings for 32-bit code.
22483
22484 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
22485
22486         PR c/18239
22487         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
22488
22489 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
22490
22491         PR c++/18064
22492         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
22493
22494 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
22495
22496         PR c++/15172
22497         * g++.dg/init/aggr2.C: New test.
22498
22499 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
22500
22501         * objc.dg/local-decl-1.m: New test.
22502
22503 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22504
22505         * gcc.dg/20040910-1.c: Adjust regex.
22506
22507 2004-10-30  Roger Sayle  <roger@eyesopen.com>
22508
22509         PR rtl-optimization/18084
22510         * g++.dg/opt/pr18084-1.C: New testcase.
22511
22512 2004-10-30  Matt Austern  <austern@apple.com>
22513
22514         PR c++/17542
22515         * g++.dg/ext/attrib18.C: New test.
22516
22517 2004-10-30  Roger Sayle  <roger@eyesopen.com>
22518
22519         PR middle-end/18096
22520         * gcc.dg/pr18096-1.c: New test case.
22521
22522 2004-10-30  Roger Sayle  <roger@eyesopen.com>
22523
22524         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
22525
22526 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
22527
22528         PR c/16666
22529         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
22530         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
22531         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
22532         gcc.dg/old-style-prom-3.c: New tests.
22533
22534 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
22535
22536         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
22537         Remove unnecessary inclusion of stdio.h.
22538
22539 2004-10-29  Roger Sayle  <roger@eyesopen.com>
22540
22541         PR rtl-optimization/17581
22542         * gcc.dg/pr17581-1.c: New test case.
22543
22544 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
22545
22546         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
22547         being implemented.
22548         * g++.dg/conversion/dr195-1.C: New.
22549         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
22550         * g++.old-deja/g++.mike/p10148.C: Likewise.
22551
22552 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
22553
22554         PR c++/17695
22555         * g++.dg/debug/typedef2.C: New test.
22556
22557 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
22558
22559         PR fortran/13490
22560         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
22561         * gfortran.dg/g77/README: Update.
22562
22563 2004-10-28  Matt Austern  <austern@apple.com>
22564
22565         PR c++/14124
22566         * g++.dg/ext/packed7.C: New test.
22567
22568 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
22569
22570         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
22571         scan-assembler.
22572         * lib/scanasm.exp (hidden-scan-for): New proc.
22573         (scan-hidden): Use hidden-scan-for instead of constructing the scan
22574         string.
22575         (scan-not-hidden): Likewise.
22576         * lib/target-supports.exp (check_visibility_available): mach-o is
22577         support too.
22578
22579 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
22580
22581         PR c++/17132
22582         * g++.dg/template/memclass3.C: New test.
22583
22584 2004-10-28  Adam Nemet  <anemet@lnxw.com>
22585
22586         PR middle-end/18160
22587         * gcc.dg/register-var-1.c: New test.
22588         * gcc.dg/register-var-2.c: New test.
22589         * gcc.dg/asm-7.c: Taking the address of a register variable is an
22590         error now.
22591
22592 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
22593
22594         PR other/18172
22595         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
22596         unused variables.
22597         * gcc.dg/vect/vect-22.c: Likewise.
22598
22599 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
22600
22601         * gcc.dg/i386-rotate-1.c: New test.
22602
22603 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
22604
22605         * g++.dg/init/ref12.C: Add "run" marker.
22606
22607         PR c++/17435
22608         * g++.dg/init/ref12.C: New test.
22609
22610         PR c++/18140
22611         * g++.dg/template/shift1.C: New test.
22612         * g++.dg/template/error10.C: Adjust error markers.
22613
22614 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
22615
22616         PR tree-opt/17529
22617         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
22618
22619 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
22620
22621         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
22622         * gcc.dg/weak/weak-3.c: Likewise.
22623         * gcc.dg/weak/weak-5.c: Likewise.
22624         * gcc.dg/weak/weak-9.c: Likewise.
22625         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
22626         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
22627
22628         * gcc.dg/darwin-weakimport-1.c: New.
22629
22630 2004-10-28  Ben Elliston  <bje@au.ibm.com>
22631
22632         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
22633
22634 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
22635
22636         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
22637         'syntax' error messages.
22638         * gcc.dg/cpp/direct2s.c: Likewise.
22639
22640 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
22641
22642         * gcc.c-torture/compile/20041026-1.c: New.
22643
22644 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
22645
22646         PR c++/18093
22647         * g++.dg/lookup/ns2.C: New test.
22648
22649         PR c++/18020
22650         * g++.dg/template/enum4.C: New test.
22651
22652         PR c++/18161
22653         * g++.dg/template/expr1.C: New test.
22654
22655 2004-10-26  Ben Elliston  <bje@au.ibm.com>
22656
22657         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
22658
22659 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
22660
22661         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
22662         gcc.dg/decl-nospec-3.c: New tests.
22663
22664 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
22665
22666         * objc.dg/super-class-3.m: New test.
22667
22668 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
22669
22670         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
22671         resyncing.
22672         * gcc.dg/cpp/direct2s.c: Likewise.
22673
22674 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
22675
22676         * objc.dg/image-info.m: Update for changes to section selection.
22677
22678 2004-10-25  David Ayers  <d.ayers@inode.at>
22679             Ziemowit Laski  <zlaski@apple.com>
22680
22681         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
22682         diagnostics when messaging 'id <Proto>'.
22683         * objc.dg/class-protocol-1.m: New test.
22684         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
22685         a non-existent method signature.
22686         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
22687         Update diagnostics when messaging with non-existent method signature.
22688         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
22689         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
22690         invalid receivers are now resolved as if messaging 'id'; remove
22691         extraneous diagnostics.
22692
22693 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
22694
22695         PR c/16667
22696         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
22697         gcc.dg/init-desig-obs-3.c: New tests.
22698
22699 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
22700
22701         * gcc.dg/debug/20041023-1.c: New test.
22702
22703 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
22704
22705         PR middle-end/17407
22706         * gcc.c-torture/compile/pr17407.c: New test.
22707
22708         PR c++/18121
22709         * g++.dg/template/array8.C: New test.
22710
22711 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
22712
22713         PR other/18138
22714         * lib/g++.exp: Accept more than one multilib libgcc.
22715         * lib/gcc-dg.exp: Likewise.
22716         * lib/objc.exp: Likewise.
22717         * lib/treelang.exp: Likewise.
22718         * lib/gfortran.exp: Likewise.
22719
22720 2004-10-24  Ben Elliston  <bje@au.ibm.com>
22721
22722         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
22723
22724 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
22725
22726         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
22727         * gcc.dg/c99-const-expr-3.c: Likewise.
22728
22729 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
22730
22731         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
22732
22733 2004-10-23  Ben Elliston  <bje@au.ibm.com>
22734
22735         * gcc.c-torture/execute/loop-2e.x: Remove.
22736
22737 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
22738
22739         PR c++/18095
22740         * g++.dg/parse/crash18.C: New.
22741         * g++.dg/parse/crash19.C: New.
22742
22743 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
22744
22745         * g++.dg/ext/dllimport1.C: Move dg-warnings.
22746         * g++.dg/ext/dllimport2.C: Same.
22747         * g++.dg/ext/dllimport8.C: Same.
22748
22749 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
22750
22751         PR c++/10841
22752         * g++.dg/conversion/cast1.C: New test.
22753         * g++.dg/overload/pmf1.C: Adjust error marker.
22754
22755 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
22756
22757         PR objc/17923
22758         * objc.dg/const-str-7.m: New test.
22759
22760 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22761
22762         * g++.dg/template/memfriend11.C: Fix comment typo.
22763         * g++.dg/template/memfriend14.C: Likewise.
22764
22765 2004-10-20  Richard Henderson  <rth@redhat.com>
22766
22767         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
22768         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
22769         -fasynchronous-unwind-tables.
22770
22771 2004-10-20  Richard Henderson  <rth@redhat.com>
22772
22773         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
22774         (main): Return success.
22775         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
22776         (main): Return success.
22777
22778 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22779
22780         PR c++/13495
22781         * g++.dg/template/memfriend9.C: New test.
22782         * g++.dg/template/memfriend10.C: Likewise.
22783         * g++.dg/template/memfriend11.C: Likewise.
22784         * g++.dg/template/memfriend12.C: Likewise.
22785         * g++.dg/template/memfriend13.C: Likewise.
22786         * g++.dg/template/memfriend14.C: Likewise.
22787         * g++.dg/template/memfriend15.C: Likewise.
22788         * g++.dg/template/memfriend16.C: Likewise.
22789         * g++.dg/template/memfriend17.C: Likewise.
22790         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
22791
22792 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
22793
22794         * g++.dg/conversion/dr195.C: New.
22795         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
22796
22797 2004-10-20  Ben Elliston  <bje@au.ibm.com>
22798             Devang Patel  <dpatel@apple.com>
22799
22800         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
22801         of floating point arithmetic, which could trap.
22802
22803 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
22804
22805         PR c++/14035
22806         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
22807         * g++.dg/conversion/const2.C: New test.
22808         * g++.dg/expr/reinterpret2.C: New test.
22809         * g++.dg/expr/reinterpret3.C: New test.
22810         * g++.dg/expr/cast2.C: New test.
22811         * g++.dg/expr/copy1.C: New test.
22812         * g++.dg/other/conversion1.C: Change error message.
22813         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
22814         function pointers to void *.
22815         * g++.old-deja/g++.mike/p10148.C: Likewise.
22816
22817 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22818
22819         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
22820
22821 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
22822
22823         PR c++/18047
22824
22825         * g++.dg/parse/expr3.C: New test.
22826
22827 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
22828
22829         * gcc.dg/smod-1.c: New test.
22830
22831 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
22832
22833         * objc.dg/method-14.m: New test.
22834
22835 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
22836
22837         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
22838         Also xfail as the patch was reverted.
22839
22840 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
22841
22842         PR middle-end/16973
22843         * gcc.dg/pr16973.c: New test.
22844
22845 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
22846
22847         PR tree-optimization/17656
22848         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
22849
22850 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
22851
22852         * g++.dg/eh/shadow1.C: New.
22853
22854 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
22855
22856         * gcc.c-torture/compile/20041018-1.c: New test.
22857
22858 2004-10-18  Ben Elliston  <bje@au.ibm.com>
22859
22860         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
22861         compiler referring to register 0 when accessing sdata.  The linker
22862         now patches things up.
22863
22864 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
22865
22866         PR c/17529
22867         * gcc.c-torture/compile/pr17529.c: New test.
22868
22869 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22870
22871         PR c++/17743
22872         * g++.dg/ext/attrib17.C: New test.
22873
22874 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
22875
22876         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
22877
22878 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22879
22880         PR c++/10479
22881         * g++.dg/ext/attrib16.C: New test.
22882
22883 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
22884
22885         PR c++/17042
22886         * g++.dg/init/dso_handle1.C: New test.
22887
22888         PR c++/14667
22889         * g++.dg/parse/typedef6.C: New test.
22890
22891         PR c++/17916
22892         * g++.dg/parse/pragma1.C: New test.
22893
22894 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
22895
22896         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
22897
22898 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
22899
22900         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
22901         -fno-common when on HPPA HP-UX platforms.
22902
22903 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
22904
22905         PR other/16820
22906         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
22907         stdint.h.
22908         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
22909         uintptr_t.
22910
22911 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
22912
22913         PR c++/16301
22914         * g++.dg/lookup/strong-using-4.C: New test.
22915
22916 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
22917
22918         PR middle-end/16567
22919         * gcc.c-torture/compile/nested-1.c: New test.
22920
22921 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
22922
22923         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
22924         and mipsisa64*-*-* (until support for misaligned loads is added).
22925         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
22926         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
22927         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
22928         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
22929         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
22930         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
22931
22932 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
22933
22934         PR c++/17976
22935         * g++.dg/init/dtor3.C: New test.
22936
22937 2004-10-15  Ben Elliston  <bje@au.ibm.com>
22938
22939         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
22940
22941 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
22942
22943         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
22944         * gcc.dg/macho-lo-sum.c: Likewise.
22945
22946 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
22947
22948         * gcc.dg/ppc-spe64-1.c: New test.
22949
22950 2004-10-14  Devang Patel  <dpatel@apple.com>
22951
22952         PR 17635
22953         * gcc.dg/pr17635.c : New test.
22954
22955 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
22956
22957         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
22958         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
22959         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
22960         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
22961         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
22962         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
22963         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
22964         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
22965         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
22966         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
22967         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
22968         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
22969         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
22970         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
22971         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
22972         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
22973         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
22974         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
22975
22976 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
22977
22978         * gcc.dg/vect/vect-82.c: New testcase.
22979         * gcc.dg/vect/vect-82_64.c: New testcase.
22980         * gcc.dg/vect/vect-83.c: New testcase.
22981         * gcc.dg/vect/vect-83_64.c: New testcase.
22982
22983 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
22984
22985         * gcc.dg/cpp/error-1.c: New test.
22986
22987 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
22988
22989         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
22990
22991 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
22992
22993         PR target/17984
22994         * gcc.dg/cris-peep2-xsrand2.c: New test.
22995
22996 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
22997
22998         PR c++/17661
22999         * testsuite/g++.dg/expr/for2.C: New test.
23000
23001 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
23002
23003         * g++.dg/inherit/thunk1.C: Run on the SPARC.
23004
23005 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
23006
23007         PR tree-optimization/17724
23008         * g++.dg/opt/pr17724-1.C: New test.
23009         * g++.dg/opt/pr17724-2.C: New test.
23010         * g++.dg/opt/pr17724-3.C: New test.
23011         * g++.dg/opt/pr17724-4.C: New test.
23012         * g++.dg/opt/pr17724-5.C: New test.
23013         * g++.dg/opt/pr17724-6.C: New test.
23014
23015 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
23016
23017         PR c/17301
23018         * gcc.dg/pr17301-2.c: New test.
23019
23020 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
23021
23022         PR c++/15876
23023         * g++.dg/parse/error22.C: New test.
23024
23025         PR c++/17936
23026         * g++.dg/template/spec18.C: New test.
23027
23028 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
23029
23030         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
23031         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
23032         memcpy.
23033         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
23034         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
23035
23036 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
23037
23038         * g++.dg/eh/cleanup5.C: Add dg-options "".
23039
23040 2004-10-11  Roger Sayle  <roger@eyesopen.com>
23041
23042         PR middle-end/17657
23043         * gcc.dg/switch-4.c: New test case.
23044
23045 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
23046
23047         * gcc.c-torture/execute/20041011-1.c: New test.
23048
23049 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
23050
23051         PR c++/17554
23052         * g++.dg/init/for3.C: New test.
23053
23054         PR c++/17657
23055         * g++.dg/opt/switch2.C: New test.
23056
23057         PR middle-end/17703
23058         * g++.dg/warn/Wreturn-2.C: New test.
23059
23060 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
23061
23062         PR c++/17907
23063         * g++.dg/eh/cleanup5.C: New test.
23064
23065 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
23066
23067         PR c++/17393
23068         * g++.dg/parse/error21.C: New test.
23069
23070 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23071
23072         * g++.dg/overload/pmf1.C: Adjust quoting marks.
23073         * g++.dg/warn/incomplete1.C: Likewise.
23074         * g++.dg/template/qualttp20.C: Likewise.
23075
23076 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
23077
23078         PR c/17881
23079         * parm-incomplete-1.c: New test.
23080
23081 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
23082
23083         PR c++/17867
23084         * g++.dg/parse/error19.C: New test.
23085
23086         PR c++/17670
23087         * g++.dg/init/new11.C: New test.
23088
23089         PR c++/17821
23090         * g++.dg/parse/error20.C: New test.
23091
23092         PR c++/17826
23093         * g++.dg/template/crash24.C: New test.
23094
23095 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
23096
23097         PR c/17301
23098         * gcc.dg/pr17301-1.c: New test.
23099
23100 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
23101
23102         PR c/17189
23103         * gcc.dg/anon-struct-5.c: New test.
23104
23105 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
23106
23107         PR c/17844
23108         * gcc.dg/pr17844-1.c: New test.
23109
23110 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
23111
23112         PR tree-optimization/17906
23113         * gcc.c-torture/compile/pr17906.c: New.
23114
23115 2004-10-09  Stuart Hastings  <stuart@apple.com>
23116             Roger Sayle  <roger@eyesopen.com>
23117
23118         PR rtl-optimization/17853
23119         * gcc.dg/i386-mmx-5.c: New testcase.
23120
23121 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
23122
23123         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
23124
23125 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
23126
23127         PR c++/17524
23128         * g++.dg/template/static9.C: New test.
23129
23130         PR c++/17685
23131         * g++.dg/parse/operator5.C: New test.
23132
23133 2004-10-09  Roger Sayle  <roger@eyesopen.com>
23134
23135         PR middle-end/17894
23136         * gcc.c-torture/execute/divcmp-4.c: New test case.
23137
23138 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
23139
23140         PR tree-opt/17902
23141         * g++.dg/opt/pr17902.C: New test.
23142
23143 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
23144
23145         * gcc.dg/cpp/ident-1.c: Add dg-options "".
23146
23147 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
23148
23149         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
23150
23151 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
23152
23153         * gcc.dg/assign-warn-3.c: New test.
23154
23155 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
23156
23157         PR c/16999
23158         * gcc.dg/cpp/ident-1.c: New test.
23159
23160 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
23161
23162         * gcc.c-torture/compile/acc1.c: New.
23163
23164 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
23165
23166         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
23167         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
23168
23169 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
23170
23171         * gcc.dg/ultrasp11.c: New test.
23172
23173 2004-10-08  Michael Matz  <matz@suse.de>
23174
23175         * gcc.dg/doloop-2.c: New test.
23176
23177 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
23178
23179         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
23180         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
23181         objc.dg/method-9.m: Update expected diagnostics.
23182
23183 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
23184
23185         * gcc.dg/ppc-fsel-3.c: New file.
23186         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
23187
23188 2004-10-07  Paul Brook  <paul@codesourcery.com>
23189
23190         * gfortran.dg/intrinsic_verify_1.f90: New test.
23191
23192 2004-10-07  Paul Brook  <paul@codesourcery.com>
23193
23194         * gfortran.dg/empty_format_1.f90: Remove stray commas.
23195
23196 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23197
23198         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
23199         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
23200         commit.
23201
23202 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
23203
23204         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
23205
23206 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23207
23208         PR c++/17115
23209         * g++.dg/warn/Winline-4.C: New test.
23210
23211 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
23212
23213         * gcc.c-torture/compile/20041007-1.c: New test.
23214
23215 2004-10-07  Paul Brook  <paul@codesourcery.com>
23216
23217         PR fortran/17678
23218         * gfortran.dg/use_allocated_1.f90: New test.
23219
23220 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
23221
23222         PR middle-end/17849
23223         * gfortran.fortran-torture/compile/nested.f90: New test
23224
23225 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
23226
23227         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
23228
23229 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
23230
23231         PR c++/17368
23232         * g++.dg/ext/asm6.C: New test.
23233
23234 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
23235
23236         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
23237
23238 2004-10-06  Paul Brook  <paul@codesourcery.com>
23239
23240         PR libfortran/17709
23241         * gfortran.dg/empty_format_1.f90: New test.
23242
23243 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23244
23245         PR fortran/17568
23246         * gfortran.dg/ishft.f90: New test.
23247
23248         PR fortran/17283
23249         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
23250         tests.
23251
23252 2004-10-06  Paul Brook  <paul@codesourcery.com>
23253
23254         * gfortran.dg/do_1.f90: New test.
23255
23256 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23257
23258         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
23259         optimizing for size.
23260
23261 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
23262
23263         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
23264
23265 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
23266
23267         * gcc.c-torture/compile/20041005-1.c: New test.
23268
23269 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
23270
23271         PR c++/17829
23272         * g++.dg/lookup/koenig4.C: New.
23273
23274 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23275
23276         * g++.dg/other/classkey1.C: Adjust quoting marks.
23277         * g++.dg/parse/error15.C: Likewise.
23278         * g++.dg/template/meminit2.C (int>): Likewise.
23279
23280 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23281
23282         PR fortran/17283
23283         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
23284
23285         PR fortran/17631
23286         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
23287
23288         PR fortran/17708
23289         * gfortran.dg/pr17708.f90: New test.
23290
23291 2004-10-04  Chao-ying Fu  <fu@mips.com>
23292
23293         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
23294         * gcc.dg/vect/vect-4.c: Ditto.
23295         * gcc.dg/vect/vect-5.c: Ditto.
23296         * gcc.dg/vect/vect-6.c: Ditto.
23297         * gcc.dg/vect/vect-8.c: Ditto.
23298         * gcc.dg/vect/vect-16.c: Ditto.
23299         * gcc.dg/vect/vect-30.c: Ditto.
23300         * gcc.dg/vect/vect-40.c: Ditto.
23301         * gcc.dg/vect/vect-41.c: Ditto.
23302         * gcc.dg/vect/vect-42.c: Ditto.
23303         * gcc.dg/vect/vect-43.c: Ditto.
23304         * gcc.dg/vect/vect-44.c: Ditto.
23305         * gcc.dg/vect/vect-45.c: Ditto.
23306         * gcc.dg/vect/vect-46.c: Ditto.
23307         * gcc.dg/vect/vect-47.c: Ditto.
23308         * gcc.dg/vect/vect-48.c: Ditto.
23309         * gcc.dg/vect/vect-49.c: Ditto.
23310         * gcc.dg/vect/vect-50.c: Ditto.
23311         * gcc.dg/vect/vect-51.c: Ditto.
23312         * gcc.dg/vect/vect-52.c: Ditto.
23313         * gcc.dg/vect/vect-53.c: Ditto.
23314         * gcc.dg/vect/vect-54.c: Ditto.
23315         * gcc.dg/vect/vect-55.c: Ditto.
23316         * gcc.dg/vect/vect-56.c: Ditto.
23317         * gcc.dg/vect/vect-57.c: Ditto.
23318         * gcc.dg/vect/vect-58.c: Ditto.
23319         * gcc.dg/vect/vect-59.c: Ditto.
23320         * gcc.dg/vect/vect-60.c: Ditto.
23321         * gcc.dg/vect/vect-74.c: Ditto.
23322         * gcc.dg/vect/vect-79.c: Ditto.
23323         * gcc.dg/vect/vect-80.c: Ditto.
23324
23325 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
23326
23327         * gcc.dg/unused-7.c: Use the correct option.
23328
23329 2004-10-04  Paul Brook  <paul@codesourcery.com>
23330         Bud Davis  <bdavis9659@comcast.net>
23331
23332         PR fortran/17706
23333         PR fortran/16434
23334         * gfortran/pr17706.f90: New test.
23335         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
23336
23337 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23338
23339         * gfortran.dg/pr17612.f90: New test.
23340
23341 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23342
23343         * g++.dg/template/local1.C: Adjust quoting marks in
23344         testing for diagnostics.
23345         * g++.dg/tls/diag-2.C: Likewise.
23346         * g++.dg/other/error8.C: Likewise.
23347
23348 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
23349
23350         PR c/17178
23351         * gcc.dg/unused-4.c: Adjust to be correct.
23352
23353         PR c/17820
23354         * gcc.dg/unused-7.c: New test.
23355
23356 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
23357
23358         PR c++/17797
23359         * g++.dg/overload/template2.C: New test.
23360
23361 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
23362
23363         PR tree-optimization/16632
23364         * gcc.dg/tree-ssa/20041002-1.c: New.
23365
23366 2004-10-03  Paul Brook  <paul@codesourcery.com>
23367
23368         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
23369         rather than relying on default formatting.
23370
23371 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
23372
23373         * gcc.dg/20040920-1.c: Update expected message text.
23374
23375 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
23376
23377         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
23378
23379 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
23380
23381         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
23382         tree level.
23383
23384 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
23385
23386         * gcc.dg/tree-ssa/pr17343.c: Remove.
23387
23388 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
23389
23390         PR tree-opt/17343
23391         * gcc.dg/tree-ssa/pr17343.c: New test.
23392
23393 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
23394
23395         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
23396         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
23397         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
23398         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
23399         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
23400
23401 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
23402
23403         * gcc.dg/lvalue-2.c: New test.
23404
23405 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
23406
23407         PR c/17730
23408         * gcc.dg/pr17730-1.c: New test
23409
23410 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
23411
23412         PR c/7425
23413         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
23414
23415 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
23416
23417         * gcc.c-torture/execute/stdarg-1.c: New test.
23418         * gcc.c-torture/execute/stdarg-2.c: New test.
23419         * gcc.c-torture/execute/stdarg-3.c: New test.
23420         * gcc.dg/tree-ssa/stdarg-1.c: New test.
23421         * gcc.dg/tree-ssa/stdarg-2.c: New test.
23422         * gcc.dg/tree-ssa/stdarg-3.c: New test.
23423         * gcc.dg/tree-ssa/stdarg-4.c: New test.
23424         * gcc.dg/tree-ssa/stdarg-5.c: New test.
23425
23426 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
23427
23428         PR tree-optimization/17697
23429         * g++.dg/opt/pr17697-1.C: New test.
23430         * g++.dg/opt/pr17697-2.C: New test.
23431         * g++.dg/opt/pr17697-3.C: New test.
23432
23433 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
23434
23435         PR c/16409
23436         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
23437         gcc.dg/vla-init-5.c: New tests.
23438
23439 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
23440
23441         PR c/13804
23442         * gcc.dg/pr13804-1.c: New test.
23443
23444 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23445
23446         PR fortran/16938
23447         * gfortran.dg/pr16938.f90: New test.
23448
23449 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
23450
23451         * g++.dg/template/crash23.C: New test.
23452
23453 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
23454
23455         PR c++/17585
23456         * g++.dg/template/static8.C: New test.
23457
23458 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
23459
23460         PR c++/17681
23461         * g++.dg/other/error9.C: New test.
23462
23463 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
23464
23465         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
23466
23467 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23468
23469         PR fortran/15164
23470         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
23471
23472 2004-09-26  Roger Sayle  <roger@eyesopen.com>
23473
23474         PR middle-end/17112
23475         * gcc.dg/pr17112-1.c: New test case.
23476
23477 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
23478
23479         PR c/11459
23480         * gcc.dg/pr11459-1.c: New test.
23481
23482 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
23483
23484         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
23485         * gcc.dg/tree-ssa/loop-4.c: Likewise.
23486
23487 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23488
23489         * gfortran.dg/pr15324.f90: Make array bounds consistent.
23490
23491 2004-09-25  Jan Hubicka  <jh@suse.cz>
23492
23493         * compile/30040909-1.c: New test.
23494         * compile/30040907-1.c: New test.
23495
23496 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
23497
23498         * gcc.c-torture/execute/va-arg-26.c: New test.
23499
23500 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
23501
23502         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
23503         extra diagnostics on targets with 64-bit pointers.
23504         * objc.dg/selector-1.m: Adjust dg-warning regexp.
23505
23506 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
23507
23508         PR c/17188
23509         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
23510         * gcc.dg/decl-3.c: Adjust expected message.
23511
23512 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23513
23514         PR fortran/17615
23515         * gfortran.dg/pr17615.f90: New test.
23516
23517 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
23518
23519         PR tree-optimzation/17517
23520         * g++.dg/tree-ssa/pr17517.C: New Test.
23521
23522 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
23523
23524         PR c++/16889
23525         * g++.dg/lookup/ambig3.C: New.
23526
23527 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
23528
23529         PR tree-opt/17624
23530         * g++.dg/opt/pr17624.C: New test.
23531
23532 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
23533
23534         PR c/6980
23535         * gcc.dg/Wbad-function-cast-1.c: New test.
23536
23537 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
23538
23539         * g++.dg/ext/complit1.C
23540         * g++.dg/other/error2.C
23541         * g++.dg/other/nontype-1.C
23542         * g++.dg/parse/crash11.C
23543         * g++.dg/parse/crash12.C
23544         * g++.dg/parse/error15.C
23545         * g++.dg/parse/error4.C
23546         * g++.dg/parse/tmpl-outside1.C
23547         * g++.dg/parse/too-many-tmpl-args1.C
23548         * g++.dg/template/dependent-expr3.C
23549         * g++.dg/template/error10.C
23550         * g++.dg/template/instantiate1.C
23551         * g++.dg/template/vtable2.C
23552         * g++.dg/warn/Wshadow-1.C
23553         * g++.dg/warn/weak1.C
23554         * g++.old-deja/g++.brendan/crash16.C
23555         * g++.old-deja/g++.brendan/crash18.C
23556         * g++.old-deja/g++.brendan/crash48.C
23557         * g++.old-deja/g++.brendan/crash49.C
23558         * g++.old-deja/g++.brendan/crash55.C
23559         * g++.old-deja/g++.brendan/crash56.C
23560         * g++.old-deja/g++.brendan/crash8.C
23561         * g++.old-deja/g++.brendan/enum11.C
23562         * g++.old-deja/g++.brendan/enum8.C
23563         * g++.old-deja/g++.brendan/enum9.C
23564         * g++.old-deja/g++.brendan/friend3.C
23565         * g++.old-deja/g++.brendan/misc14.C
23566         * g++.old-deja/g++.bugs/900402_02.C
23567         * g++.old-deja/g++.bugs/900404_03.C
23568         * g++.old-deja/g++.bugs/900404_04.C
23569         * g++.old-deja/g++.bugs/900428_03.C
23570         * g++.old-deja/g++.jason/crash4.C
23571         * g++.old-deja/g++.jason/overload21.C
23572         * g++.old-deja/g++.jason/redecl1.C
23573         * g++.old-deja/g++.jason/report.C
23574         * g++.old-deja/g++.jason/rfg10.C
23575         * g++.old-deja/g++.jason/template30.C
23576         * g++.old-deja/g++.law/arm12.C
23577         * g++.old-deja/g++.law/ctors5.C
23578         * g++.old-deja/g++.law/cvt20.C
23579         * g++.old-deja/g++.law/init10.C
23580         * g++.old-deja/g++.law/init8.C
23581         * g++.old-deja/g++.law/visibility17.C
23582         * g++.old-deja/g++.law/visibility7.C
23583         * g++.old-deja/g++.mike/net8.C
23584         * g++.old-deja/g++.mike/p646.C
23585         * g++.old-deja/g++.mike/p700.C
23586         * g++.old-deja/g++.mike/p701.C
23587         * g++.old-deja/g++.mike/p811.C
23588         * g++.old-deja/g++.ns/template13.C
23589         * g++.old-deja/g++.other/array3.C
23590         * g++.old-deja/g++.other/crash25.C
23591         * g++.old-deja/g++.other/dtor3.C
23592         * g++.old-deja/g++.other/dtor4.C
23593         * g++.old-deja/g++.other/main1.C
23594         * g++.old-deja/g++.other/warn7.C
23595         * g++.old-deja/g++.pt/crash11.C
23596         * g++.old-deja/g++.pt/crash36.C
23597         * g++.old-deja/g++.pt/spec22.C
23598         * g++.old-deja/g++.pt/spec9.C
23599         * g++.old-deja/g++.pt/ttp52.C
23600         * g++.old-deja/g++.robertl/eb103.C
23601         * g++.old-deja/g++.robertl/eb121.C
23602         * g++.old-deja/g++.robertl/eb22.C
23603         * g++.old-deja/g++.robertl/eb8.C:
23604         Update locations and/or regexps of dg-error markers.
23605         Remove markers for some bogus messages that are no longer issued.
23606
23607 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
23608
23609         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
23610         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
23611
23612 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
23613
23614         PR c++/17618
23615         * g++.dg/lookup/crash5.C: New test.
23616
23617 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
23618
23619         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
23620         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
23621         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
23622         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
23623         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
23624         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
23625
23626         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
23627         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
23628         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
23629         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
23630         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
23631         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
23632
23633         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
23634
23635         * gcc.dg/vect/vect-44.c: Check additional cases.
23636         * gcc.dg/vect/vect-48.c: Check additional cases.
23637
23638         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
23639         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
23640         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
23641         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
23642         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
23643         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
23644         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
23645         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
23646         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
23647
23648         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
23649         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
23650         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
23651
23652 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23653
23654         * gcc.dg/tree-ssa/loop-6.c: New test.
23655
23656 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
23657
23658         PR c++/17620
23659         * g++.dg/inherit/base2.C: New.
23660
23661 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
23662
23663         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
23664         * gcc.dg/20001012-2.c: Likewise.
23665         * gcc.dg/20001013-1.c: Likewise.
23666         * gcc.dg/20001101-1.c: Likewise.
23667         * gcc.dg/20001102-1.c: Likewise.
23668         * gcc.dg/bf-spl1.c: Likewise.
23669         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
23670         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
23671
23672 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
23673
23674         PR tree-optimization/16721
23675         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
23676
23677 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
23678
23679         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
23680         * gcc.dg/20040305-1.c: Likewise.
23681
23682 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
23683
23684         PR c/16566
23685         * gcc.c-torture/compile/pr16566-1.c,
23686         gcc.c-torture/compile/pr16566-2.c,
23687         gcc.c-torture/compile/pr16566-3.c: New tests.
23688
23689 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
23690
23691         PR tree-optimization/17512
23692         * gcc.c-torture/compile/20040916-1.c.
23693
23694 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
23695
23696         * gcc.dg/pragma-re-3.c: New test.
23697
23698 2004-09-17  Matt Austern  <austern@apple.com>
23699
23700         PR c++/15049
23701         * g++.dg/other/anon3.C: New.
23702
23703 2004-09-21  Roger Sayle  <roger@eyesopen.com>
23704
23705         PR c++/7503
23706         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
23707         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
23708         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
23709         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
23710         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
23711
23712 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
23713
23714         PR fortran/17286
23715         * gfortran.dg/pr17286.f90: New test.
23716
23717 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
23718
23719         PR c++/17530
23720         * g++.dg/template/static7.C: New test.
23721
23722 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
23723
23724         PR tree-opt/17558
23725         * gcc.c-torture/compile/pr17558.c: New test.
23726
23727 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
23728
23729         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
23730         if SKIP_ATTRIBUTE is defined.
23731
23732 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23733
23734         PR fortran/15957
23735         * gfortran.dg/pr15957.f90: New test.
23736
23737 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
23738
23739         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
23740         in comparison.
23741         * gcc.dg/vect/vect-79.c: Likewise.
23742         * gcc.dg/vect/vect-80.c: Likewise.
23743
23744 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23745
23746         PR fortran/15750
23747         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
23748
23749 2004-09-20  Ira Rosen  <irar@il.ibm.com>
23750
23751         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
23752         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
23753         * gcc.dg/vect/vect-62.c: New testcase.
23754         * gcc.dg/vect/vect-63.c: New testcase.
23755         * gcc.dg/vect/vect-64.c: New testcase.
23756         * gcc.dg/vect/vect-65.c: New testcase.
23757         * gcc.dg/vect/vect-66.c: New testcase.
23758         * gcc.dg/vect/vect-67.c: New testcase.
23759         * gcc.dg/vect/vect-68.c: New testcase.
23760         * gcc.dg/vect/vect-69.c: New testcase.
23761         * gcc.dg/vect/vect-79.c: New testcase.
23762         * gcc.dg/vect/vect-80.c: New testcase.
23763
23764 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
23765
23766         * gcc.target/mips/asm-1.c: New test.
23767
23768 2004-09-19  Ira Rosen  <irar@il.ibm.com>
23769
23770         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
23771         * gcc.dg/vect/vect-73.c: New testcase.
23772         * gcc.dg/vect/vect-74.c: New testcase.
23773         * gcc.dg/vect/vect-75.c: New testcase.
23774         * gcc.dg/vect/vect-76.c: New testcase.
23775         * gcc.dg/vect/vect-77.c: New testcase.
23776         * gcc.dg/vect/vect-78.c: New testcase
23777
23778 2004-09-18  Paul Brook  <paul@codesourcery.com>
23779
23780         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
23781
23782 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
23783
23784         PR c/17424
23785         * gcc.dg/pr17424-1.c: New test.
23786
23787 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
23788
23789         * g++.dg/tree-ssa/pr17153.C: New test.
23790
23791 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
23792
23793         PR pch/13361
23794         * testsuite/g++.dg/pch/wchar-1.C: New.
23795         * testsuite/g++.dg/pch/wchar-1.Hs: New.
23796
23797 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
23798
23799         * gcc.c-torture/execute/20040917-1.c: New test.
23800
23801 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
23802
23803         PR tree-optimization/17319
23804         * gcc.dg/pr17319.c: New test.
23805
23806 2004-09-17  Devang Patel  <dpatel@apple.com>
23807
23808         * gcc.dg/20040813-1.c: New test.
23809
23810 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
23811
23812         PR tree-optimization/17273
23813         * gcc.c-torture/compile/pr17273.c: New test.
23814
23815 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
23816
23817         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
23818         Update expected messages.
23819         * gcc.dg/declspec-13.c: New test.
23820
23821 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
23822
23823         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
23824
23825 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
23826
23827         * gcc.c-torture/execute/pr17252.c: Use post-increment to
23828         change what 'a' is pointing to.
23829
23830 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
23831
23832         PR c++/16002
23833         * g++.dg/template/error18.C: New test.
23834
23835         PR c++/16029
23836         * g++.dg/warn/Wunused-8.C: New test.
23837
23838 2004-09-17  Steven Bosscher  <stevenb@suse.de>
23839
23840         PR tree-optimization/17513
23841         * gcc.dg/20040916-1.c: New test.
23842
23843 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
23844
23845         PR c++/17501
23846         * g++.dg/template/typename7.C: New test.
23847
23848 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23849
23850         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
23851
23852 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
23853
23854         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
23855         with -ftree-based-profiling also.
23856         * lib/profopt.exp: Support late-set profile_option/feedback_option.
23857
23858 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
23859
23860         PR/15364
23861         * gfortran.dg/der_array_io_1.f90: New test.
23862         * gfortran.dg/der_array_io_2.f90: New test.
23863         * gfortran.dg/der_array_io_3.f90: New test.
23864
23865 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
23866
23867         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
23868         EABI.
23869
23870 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
23871
23872         * g++.dg/opt/switch1.C: New test.
23873
23874 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
23875
23876         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
23877         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
23878         Update expected messages.
23879
23880 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23881
23882         PR fortran/16485
23883         * gfortran.dg/same_name_1.f90: New test.
23884
23885 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
23886
23887         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
23888         dereference garbage pointers.
23889
23890 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
23891
23892         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
23893         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
23894
23895         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
23896         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
23897         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
23898
23899 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
23900
23901         PR c++/17324
23902         * g++.dg/template/mangle1.C: New test.
23903
23904 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
23905
23906         PR tree-optimization/17252
23907         * gcc.c-torture/execute/pr17252.c: New test.
23908
23909 2004-09-14  Andrew Pinski  <apinski@apple.com>
23910
23911         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
23912
23913 2004-09-14  Roger Sayle  <roger@eyesopen.com>
23914
23915         PR rtl-optimization/9771
23916         * gcc.dg/pr9771-1.c: New test case.
23917
23918 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
23919
23920         PR tree-optimization/15262
23921         * gcc.c-torture/execute/pr15262-1.c: New test.
23922         * gcc.c-torture/execute/pr15262-2.c: New test.
23923
23924 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
23925
23926         * gcc.dg/declspec-12.c: New test.
23927
23928 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
23929
23930         * gfortran.dg/pr17090.f90: Add directives to test.
23931
23932 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23933
23934         * gcc.c-torture/compile/20040914-1.c: New test.
23935
23936 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
23937
23938         PR c++/16162
23939         * g++.dg/template/decl2.C: New test.
23940
23941 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
23942
23943         PR fortran/17090
23944         * gfortran.dg/pr17090.f90: New test.
23945
23946 2004-09-13  Dale Johannesen  <dalej@apple.com>
23947
23948         * gcc.c-torture/compile/pr17408.c: New test case.
23949
23950 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
23951
23952         PR c++/16716
23953         * g++.dg/parse/crash17.C: New test.
23954
23955         PR c++/17327
23956         * g++.dg/template/enum3.C: New test.
23957
23958 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
23959
23960         * lib/gcc-defs.exp: Load wrapper.exp.
23961         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
23962         using local code.
23963         * lib/gcc.exp (gcc_init): Similar.
23964         * lib/gfortran.exp (gfortran_init): Similar.
23965         * lib/objc.exp (objc_init): Similar.
23966         * lib/treelang.exp (treelang_init): Similar.
23967         * lib/wrapper.exp: New file with build_wrapper call machinery in
23968         ${tool}_maybe_build_wrapper.
23969
23970 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
23971
23972         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
23973         "inline".
23974         * gcc.dg/declspec-11.c: Update expected messages.
23975         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
23976         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
23977         gcc.dg/inline-12.c: New tests.
23978
23979 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
23980
23981         * g++.dg/tree-ssa/pr17400.C: New testcase.
23982
23983 2004-09-13  James E Wilson  <wilson@specifixinc.com>
23984
23985         * gcc.target/mips/sb1-1.c: New testcase.
23986
23987 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
23988
23989         * lib/g77-dg.exp: Remove unused file.
23990         * lib/mike-g77.exp: Ditto.
23991         * lib/g77.exp: Ditto.
23992
23993 2004-09-12  Richard Henderson  <rth@redhat.com>
23994
23995         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
23996
23997 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
23998
23999         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
24000         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
24001         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
24002         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
24003         Update expected messages.
24004
24005 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
24006
24007         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
24008         declaration/use mismatch for dirp parameter.
24009
24010 2004-09-12  Andrew Pinski  <apinski@apple.com>
24011
24012         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
24013         -fgnu-runtime is passed.
24014
24015 2004-09-12  Richard Henderson  <rth@redhat.com>
24016
24017         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
24018         do the uplevel thing and update additional_flags directly.
24019         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
24020         gfortran.fortran-torture/execute/intrinsic_nearest.x,
24021         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
24022         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
24023
24024 2004-09-11  Steven Bosscher  <stevenb@suse.de>
24025
24026         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
24027
24028 2004-09-11  Roger Sayle  <roger@eyesopen.com>
24029
24030         PR middle-end/17411
24031         * g++.dg/opt/pr17411-1.C: New test case.
24032
24033 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
24034
24035         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
24036         gcc.dg/tls/diag-2.c: Update expected messages.
24037         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
24038         messages.
24039         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
24040         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
24041         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
24042         gcc.dg/tls/diag-5.c: New tests.
24043
24044 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
24045
24046         * gcc.dg/20040910-1.c: Correct dg-error regexp.
24047
24048 2004-09-11  Steven Bosscher  <stevenb@suse.de>
24049
24050         * g++.dg/parse/break-in-for.C: New test.
24051
24052 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
24053
24054         * gcc.dg/tree-ssa/20040911-1.c: New test.
24055
24056 2004-09-11  Andreas Jaeger  <aj@suse.de>
24057
24058         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
24059         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
24060
24061 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
24062
24063         * gcc.target/frv: New directory of FR-V-specific tests.
24064
24065 2004-09-10  James E Wilson  <wilson@specifixinc.com>
24066
24067         * gcc.dg/convert-vec-1.c: New test.
24068
24069 2004-09-10  Roger Sayle  <roger@eyesopen.com>
24070
24071         PR middle-end/17024
24072         * gcc.dg/pr17024-1.c: New test case.
24073
24074 2004-09-10  Eric Christopher  <echristo@redhat.com>
24075
24076         * gcc.dg/20040910-1.c: New test.
24077
24078 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
24079
24080         * gcc.dg/bitfld-9.c: New test.
24081
24082 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
24083
24084         * gcc.c-torture/execute/ieee/acc1.c: New test.
24085         * gcc.c-torture/execute/ieee/acc2.c: New test.
24086         * gcc.c-torture/execute/ieee/mzero6.c: New test.
24087
24088 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
24089
24090         * gcc.dg/deprecated-2.c: New test.
24091
24092 2004-09-09  James E Wilson  <wilson@specifixinc.com>
24093
24094         * gcc.dg/init-vec-1.c: New test.
24095
24096 2004-09-09  Roger Sayle  <roger@eyesopen.com>
24097
24098         PR middle-end/17055
24099         * gcc.dg/pr17055-1.c: New test case.
24100
24101 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
24102
24103         PR target/17377
24104         * gcc.c-torture/execute/pr17377.c: New test.
24105
24106 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
24107
24108         PR c/8420
24109         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
24110         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
24111         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
24112         gcc.dg/long-long-typespec-1.c: New tests.
24113         * gcc.dg/tls/diag-2.c: Update expected diagnostics
24114
24115 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
24116
24117         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
24118         gcc.dg/gnu99-static-1.c: New tests.
24119
24120 2004-09-08  Devang Patel  <dpatel@apple.com>
24121
24122         * gcc.dg/darwin-ld-20040828-1.c: New test.
24123         * gcc.dg/darwin-ld-20040828-2.c: New test.
24124         * gcc.dg/darwin-ld-20040828-3.c: New test.
24125
24126 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
24127
24128         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
24129         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
24130         in error message.
24131         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
24132         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
24133         in error message.
24134         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
24135         types they qualify.
24136         * objc.dg/type-size-2.m: Fix wording in comment.
24137         * objc.dg/va-meth-1.m: New test case.
24138
24139 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
24140
24141         PR c/16633:
24142         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
24143         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
24144
24145 2004-09-06  Devang Patel  <dpatel@apple.com>
24146
24147         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
24148         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
24149
24150 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
24151
24152         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
24153         reflect changed line numbering of diagnostics.
24154
24155 2004-09-06  Paul Brook  <paul@codesourcery.com>
24156
24157         * gfortran.dg/edit_real_1.f90: Add new test.
24158
24159 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24160
24161         * gcc.dg/tree-ssa/loop-2.c: New test.
24162         * gcc.dg/tree-ssa/loop-3.c: New test.
24163         * gcc.dg/tree-ssa/loop-4.c: New test.
24164         * gcc.dg/tree-ssa/loop-5.c: New test.
24165
24166 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24167
24168         * gcc.dg/format/sentinel-1.c: Update for parameter option.
24169
24170 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24171
24172         * gcc.dg/format/sentinel-1.c: New test.
24173
24174 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
24175
24176         * testsuite/gcc.dg/builtins-46.c: New.
24177
24178 2004-09-03  Devang Patel  <dpatel@apple.com>
24179
24180         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
24181         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
24182
24183 2004-09-03  Jan Beulich  <jbeulich@novell.com>
24184
24185         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
24186         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
24187         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
24188         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
24189         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
24190         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
24191         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
24192         the non-portable bzero.
24193         * gcc.dg/20010912-1.c: xfail for NetWare.
24194         * gcc.dg/20020426-2.c: xfail for NetWare.
24195         * gcc.dg/20021014-1.c: xfail for NetWare.
24196         * gcc.dg/20021018-1.c: xfail for NetWare.
24197         * gcc.dg/20030213-1.c: xfail for NetWare.
24198         * gcc.dg/20030225-1.c: xfail for NetWare.
24199         * gcc.dg/20030708-1.c: xfail for NetWare.
24200         * gcc.dg/builtins-config.h: Also exclude NetWare.
24201         * gcc.dg/format/format.h: Define restrict only if not already defined.
24202         * gcc.dg/nest.c: xfail for NetWare.
24203         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
24204         * lib/target-supports.exp (check_visibility_available): Exclude
24205         NetWare.
24206
24207 2004-09-03  Jan Beulich  <jbeulich@novell.com>
24208
24209         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
24210         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
24211         deterministic starting point for the alignment of structure fields.
24212         * gcc.dg/Wpadded.c: Dito.
24213         * g++.dg/abi/vbase10.C: Dito.
24214
24215 2004-09-03  Devang Patel  <dpatel@apple.com>
24216
24217         * g++.dg/debug/pr15736.cc: New test.
24218
24219 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
24220
24221         * README.QMTEST: Fix out-of-date link.
24222
24223 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
24224
24225         PR fortran/16579
24226         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
24227         Delete.  Duplicate of gfortran.dg/g77/20010610.f
24228
24229 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
24230
24231         * g++.dg/abi/arm_rtti1.C: New test.
24232
24233 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
24234
24235         * gcc.dg/ppc-vector-memcpy.c: New.
24236         * gcc.dg/ppc-vector-memset.c: New.
24237
24238 2004-09-02  Chao-ying Fu  <fu@mips.com>
24239
24240         * gcc.target/mips/mips-3d-1.c: New test.
24241         * gcc.target/mips/mips-3d-2.c: New test.
24242         * gcc.target/mips/mips-3d-3.c: New test.
24243         * gcc.target/mips/mips-3d-4.c: New test.
24244         * gcc.target/mips/mips-3d-5.c: New test.
24245         * gcc.target/mips/mips-3d-6.c: New test.
24246         * gcc.target/mips/mips-3d-7.c: New test.
24247         * gcc.target/mips/mips-3d-8.c: New test.
24248         * gcc.target/mips/mips-3d-9.c: New test.
24249         * gcc.target/mips/mips-ps-1.c: New test.
24250         * gcc.target/mips/mips-ps-2.c: New test.
24251         * gcc.target/mips/mips-ps-3.c: New test.
24252         * gcc.target/mips/mips-ps-4.c: New test.
24253         * gcc.target/mips/mips-ps-type.c: New test.
24254
24255 2004-09-02  Paul Brook  <paul@codesourcery.com>
24256
24257         * gfortran.dg/edit_real_1.f90: Add new tests.
24258
24259 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24260
24261         PR fortran/15327
24262         * gfortran.dg/merge_char_1.f90: New test.
24263
24264 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24265
24266         PR fortran/16404
24267         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
24268
24269 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24270
24271         PR c/1522
24272         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
24273
24274 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
24275
24276         * g++.dg/opt/loop1.C: Do not XFAIL.
24277
24278 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
24279
24280         * gcc.c-torture/execute/20040831-1.c: New test.
24281
24282 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
24283
24284         PR fortran/16579
24285         * gfortran.dg/g77/20010610.f: Now passes.
24286         Copy from g77.f-torture/execute. Add dg-run directive.
24287         * gfortran.dg/g77/README: Update
24288
24289 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
24290
24291         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
24292         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
24293         (t1, t2, t3, t4): Add volatile.
24294
24295 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
24296
24297         * g++.dg/ext/visibility/arm1.C: New test.
24298
24299 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
24300
24301         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
24302         -pedantic-errors.
24303
24304 2004-09-01  Paul Brook  <paul@codesourcery.com>
24305
24306         * gfortran.dg/eof_2.f90: New test.
24307
24308 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24309
24310         PR fortran/16579
24311         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
24312
24313 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
24314
24315         PR libfortran/16805
24316         * gfortran.dg/list_read_2.f90: New test.
24317
24318 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
24319
24320         * g++.dg/abi/key1.C: New test.
24321
24322 2004-08-31  Richard Henderson  <rth@redhat.com>
24323
24324         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
24325         form of offsetof.
24326         * g++.dg/other/offsetof5.C: Remove duplicate.
24327
24328 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24329
24330         PR fortran/17244
24331         * gfortran.dg/func_derived_1.f90: New test.
24332
24333 2004-08-31  Paul Brook  <paul@codesourcery.com>
24334
24335         * gfortran.dg/eof_1.f90: New test.
24336
24337 2004-08-31  Paul Brook  <paul@codesourcery.com>
24338
24339         * gfortran.dg/list_read_1.f90: New file.
24340
24341 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
24342
24343         * g++.dg/opt/loop1.C: XFAIL.
24344
24345 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
24346
24347         * gcc.dg/funcdef-storage-1.c: New.
24348         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
24349         an extern function in local scope.
24350         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
24351         declare an 'auto inline' function in local scope.
24352         * gcc.dg/20011130-1.c: Likewise.
24353         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
24354         an 'auto' function in local scope.
24355         * gcc.dg/20021014-1.c: Likewise.
24356         * gcc.dg/20030331-2.c: Likewise.
24357
24358 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24359
24360         * gfortran.dg/blockdata_1.f90: New test.
24361
24362 2004-08-30  Richard Henderson  <rth@redhat.com>
24363
24364         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
24365
24366 2004-08-30  Richard Henderson  <rth@redhat.com>
24367
24368         * lib/fortran-torture.exp (fortran-torture-execute): Honor
24369         additional_flags set by alternate driver.
24370         (ieee-options): New procedure.
24371         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
24372         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
24373         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
24374         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
24375
24376 2004-08-30  Richard Henderson  <rth@redhat.com>
24377
24378         * lib/f-torture.exp: Remove.
24379
24380 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
24381
24382         PR rtl-optimization/16590
24383         * g++.dg/opt/loop1.C: New test.
24384
24385 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24386
24387         PR fortran/13910
24388         * gfortran.dg/oldstyle_1.f90: New test.
24389
24390 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
24391         Paul Brook  <paul@codesourcery.com>
24392
24393         * gfortran.dg/g77/README: Update.
24394         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
24395         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
24396         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
24397
24398 2004-08-28  Paul Brook  <paul@codesourcery.com>
24399
24400         PR libfortran/17195
24401         * gfortran.dg/edit_real_1.f90: New test.
24402
24403 2004-08-27  Paul Brook  <paul@codesourcery.com>
24404
24405         * gfortran.dg/rewind_1.f90: New test.
24406
24407 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
24408
24409         PR fortran/16597
24410         * gfortran.dg/pr16597.f90: New test.
24411
24412 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
24413
24414         PR c/13801
24415         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
24416         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
24417         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
24418         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
24419         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
24420
24421 2004-08-26  Nick Clifton  <nickc@redhat.com>
24422
24423         * gcc.c-torture/compile/pr17119.c: New test.
24424
24425 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
24426
24427         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
24428
24429 2004-08-25  Richard Henderson  <rth@redhat.com>
24430
24431         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
24432         the bits that expect kind=8 to be the largest real kind.
24433
24434 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
24435
24436         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
24437
24438 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24439
24440         * gfortran.dg/assignment_1.f90: New test.
24441
24442 2004-08-25  Adam Nemet  <anemet@lnxw.com>
24443
24444         * g++.dg/template/repo3.C: New test.
24445
24446 2004-08-25  Roger Sayle  <roger@eyesopen.com>
24447
24448         PR middle-end/16693
24449         PR tree-optimization/16372
24450         * g++.dg/opt/pr16372-1.C: New test case.
24451         * g++.dg/opt/pr16693-1.C: New test case.
24452         * g++.dg/opt/pr16693-2.C: New test case.
24453
24454 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
24455
24456         * objc.dg/proto-lossage-4.m: New test.
24457
24458 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
24459
24460         PR c++/17155
24461         * g++.dg/inherit/local2.C: New test.
24462
24463 2004-08-25  Paul Brook  <paul@codesourcery.com>
24464
24465         PR fortran/17144
24466         * gfortran.dg/string_ctor_1.f90: New test.
24467
24468 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24469
24470         PR c++/14428
24471         * g++.dg/template/redecl2.C: New test.
24472
24473 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
24474
24475         PR fortran/17143
24476         * gfortran.dg/pr17143.f90: New test.
24477
24478 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
24479
24480         PR fortran/17164
24481         * gfortran.dg/pr17164.f90: New test.
24482
24483 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24484
24485         * gcc.dg/tree-ssa/loop-1.c: New test.
24486
24487 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
24488
24489         * gcc.c-torture/compile/20040824-1.c: New test.
24490
24491 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
24492
24493         * gcc.c-torture/compile/iftrap-3.c: New test.
24494
24495 2004-08-24  Paul Brook  <paul@codesourcery.com>
24496
24497         * gfortran.dg/entry_2.f90: New test.
24498
24499 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
24500
24501         PR c++/16889
24502         * g++.dg/lookup/ambig[12].C: New.
24503
24504 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24505
24506         PR c++/16706
24507         * g++.dg/template/crash21.C: New test.
24508         * g++.dg/template/crash22.C: Likewise.
24509
24510 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
24511
24512         PR c++/17149
24513         * g++.dg/template/access15.C: New.
24514
24515 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
24516
24517         PR c++/17163
24518         * g++.dg/template/repo2.C: New test.
24519
24520 2004-08-23  Roger Sayle  <roger@eyesopen.com>
24521
24522         PR rtl-optimization/17078
24523         * gcc.c-torture/execute/pr17078-1.c: New test case.
24524
24525 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
24526
24527         PR c/14492
24528         * gcc.dg/debug/crash1.c: New test.
24529
24530 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
24531
24532         PR c/16180
24533         * gcc.dg/loop-5.c: New test.
24534
24535 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24536
24537         * gcc.c-torture/execute/20040823-1.c: New test.
24538
24539 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
24540
24541         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
24542         to the assembler.  Simplify test accordingly.
24543         (asm_abi_flags): Use GNU names.
24544         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
24545         to check for ABI flags.
24546
24547 2004-08-22  Andrew Pinski  <apinski@apple.com>
24548
24549         * g++.dg/opt/pr14029.C: New test.
24550         * gcc.c-torture/execute/pr15262.c: New test.
24551
24552 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24553
24554         * gfortran.dg/reduction.f90: Add checks with complex arguments.
24555
24556 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
24557
24558         PR 16908
24559         * gfortran.dg/direct_io.f90: New test.
24560
24561 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
24562
24563         PR c++/17121
24564         * g++.dg/inherit/local2.C: New test.
24565
24566 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
24567
24568         PR c++/17120
24569         * g++.dg/warn/Wparentheses-4.C: New test.
24570
24571 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
24572
24573         PR c++/17121
24574         * g++.dg/inherit/local2.C: New test.
24575
24576         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
24577         * gcc.dg/ppc-ldstruct.c: Likewise.
24578         * gcc.dg/ppc64-abi-2.c: Likewise.
24579
24580 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
24581
24582         PR rtl-optimization/17099
24583         * gcc.c-torture/execute/20040820-1.c: New test.
24584
24585 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
24586
24587         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
24588
24589 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
24590
24591         PR fortran/17077
24592         * gfortran.dg/auto_array_1.f90: New test.
24593
24594 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24595
24596         PR fortran/17074
24597         * gfortran.dg/simpleif_1.f90: New test.
24598
24599 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
24600
24601         * lib/target-supports.exp (check_profiling_available): Return
24602         false for arm*-*-symbianelf* and arm*-*-eabi*.
24603
24604         PR c++/15890
24605         * g++.dg/template/delete1.C: New test.
24606
24607 2004-08-19  Paul Brook  <paul@codesourcery.com>
24608
24609         PR fortran/14976
24610         PR fortran/16228
24611         * gfortran.dg/data_char_1.f90: New test.
24612
24613 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
24614
24615         PR fortran/16946
24616         * gfortran.dg/reduction.f90: New testcase.
24617
24618 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24619
24620         PR fortran/16520
24621         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
24622
24623 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
24624
24625         PR c++/17041
24626         * g++.dg/Wparentheses-3.C: New test.
24627
24628 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
24629
24630         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
24631         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
24632         * gcc.dg/vect/vect-2.c: Likewise.
24633         * gcc.dg/vect/vect-3.c: Likewise.
24634         * gcc.dg/vect/vect-4.c: Likewise.
24635         * gcc.dg/vect/vect-5.c: Likewise.
24636         * gcc.dg/vect/vect-6.c: Likewise.
24637         * gcc.dg/vect/vect-7.c: Likewise.
24638         * gcc.dg/vect/vect-25.c: Likewise.
24639         * gcc.dg/vect/vect-31.c: Likewise.
24640         * gcc.dg/vect/vect-32.c: Likewise.
24641         * gcc.dg/vect/vect-34.c: Likewise.
24642         * gcc.dg/vect/vect-36.c: Likewise.
24643         * gcc.dg/vect/vect-all.c: Likewise.
24644
24645 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
24646
24647         PR c++/17068
24648         * g++.dg/template/operator4.C: New test.
24649
24650 2004-08-18  Richard Henderson  <rth@redhat.com>
24651
24652         * gcc.dg/20040206-1.c: XFAIL.
24653
24654 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
24655
24656         PR c++/16246
24657         * g++.dg/template/array7.C: New test.
24658
24659 2004-08-17  James E Wilson  <wilson@specifixinc.com>
24660
24661         * gcc.dg/mips-movcc-1.c: New test.
24662         * gcc.dg/mips-movcc-2.c: New test.
24663         * gcc.dg/mips-movcc-3.c: New test.
24664
24665         * gcc.dg/mips-nmadd-1.c: New test.
24666         * gcc.dg/mips-nmadd-2.c: New test.
24667
24668 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
24669
24670         PR c++/15871
24671         * g++.dg/opt/inline8.C: New test.
24672
24673         PR c++/16965
24674         * g++.dg/parse/error17.C: New test.
24675
24676 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
24677
24678         * gcc.dg/vect: New directory for vectorizer tests.
24679         * gcc.dg/vect/tree-vect.h: New file.
24680         * gcc.dg/vect/vect.exp: New file.
24681         * gcc.dg/vect/pr16105.c.c: New test.
24682         * gcc.dg/vect/vect-1.c: New test.
24683         * gcc.dg/vect/vect-2.c: New test.
24684         * gcc.dg/vect/vect-3.c: New test.
24685         * gcc.dg/vect/vect-4.c: New test.
24686         * gcc.dg/vect/vect-5.c: New test.
24687         * gcc.dg/vect/vect-6.c: New test.
24688         * gcc.dg/vect/vect-7.c: New test.
24689         * gcc.dg/vect/vect-8.c: New test.
24690         * gcc.dg/vect/vect-9.c: New test.
24691         * gcc.dg/vect/vect-10.c: New test.
24692         * gcc.dg/vect/vect-11.c: New test.
24693         * gcc.dg/vect/vect-12.c: New test.
24694         * gcc.dg/vect/vect-13.c: New test.
24695         * gcc.dg/vect/vect-14.c: New test.
24696         * gcc.dg/vect/vect-15.c: New test.
24697         * gcc.dg/vect/vect-16.c: New test.
24698         * gcc.dg/vect/vect-17.c: New test.
24699         * gcc.dg/vect/vect-18.c: New test.
24700         * gcc.dg/vect/vect-19.c: New test.
24701         * gcc.dg/vect/vect-20.c: New test.
24702         * gcc.dg/vect/vect-21.c: New test.
24703         * gcc.dg/vect/vect-22.c: New test.
24704         * gcc.dg/vect/vect-23.c: New test.
24705         * gcc.dg/vect/vect-24.c: New test.
24706         * gcc.dg/vect/vect-25.c: New test.
24707         * gcc.dg/vect/vect-26.c: New test.
24708         * gcc.dg/vect/vect-27.c: New test.
24709         * gcc.dg/vect/vect-28.c: New test.
24710         * gcc.dg/vect/vect-29.c: New test.
24711         * gcc.dg/vect/vect-30.c: New test.
24712         * gcc.dg/vect/vect-31.c: New test.
24713         * gcc.dg/vect/vect-32.c: New test.
24714         * gcc.dg/vect/vect-33.c: New test.
24715         * gcc.dg/vect/vect-34.c: New test.
24716         * gcc.dg/vect/vect-35.c: New test.
24717         * gcc.dg/vect/vect-36.c: New test.
24718         * gcc.dg/vect/vect-37.c: New test.
24719         * gcc.dg/vect/vect-38.c: New test.
24720         * gcc.dg/vect/vect-40.c: New test.
24721         * gcc.dg/vect/vect-41.c: New test.
24722         * gcc.dg/vect/vect-42.c: New test.
24723         * gcc.dg/vect/vect-43.c: New test.
24724         * gcc.dg/vect/vect-44.c: New test.
24725         * gcc.dg/vect/vect-45.c: New test.
24726         * gcc.dg/vect/vect-46.c: New test.
24727         * gcc.dg/vect/vect-47.c: New test.
24728         * gcc.dg/vect/vect-48.c: New test.
24729         * gcc.dg/vect/vect-49.c: New test.
24730         * gcc.dg/vect/vect-50.c: New test.
24731         * gcc.dg/vect/vect-51.c: New test.
24732         * gcc.dg/vect/vect-52.c: New test.
24733         * gcc.dg/vect/vect-53.c: New test.
24734         * gcc.dg/vect/vect-54.c: New test.
24735         * gcc.dg/vect/vect-55.c: New test.
24736         * gcc.dg/vect/vect-56.c: New test.
24737         * gcc.dg/vect/vect-57.c: New test.
24738         * gcc.dg/vect/vect-58.c: New test.
24739         * gcc.dg/vect/vect-59.c: New test.
24740         * gcc.dg/vect/vect-60.c: New test.
24741         * gcc.dg/vect/vect-61.c: New test.
24742         * gcc.dg/vect/vect-all.c: New test.
24743         * gcc.dg/vect/vect-none.c: New test.
24744
24745 2004-08-17  Paul Brook  <paul@codesourcery.com>
24746
24747         PR fortran/13082
24748         * gfortran.dg/entry_1.f90: New test.
24749
24750 2004-08-17  Andrew Pinski  <apinski@apple.com>
24751
24752         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
24753
24754 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
24755
24756         * gcc.dg/pr17036-1.c: New test.
24757
24758 2004-08-16  Devang Patel  <dpatel@apple.com>
24759
24760         * gcc.dg/darwin-20040809-1.c: New test.
24761
24762 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
24763
24764         * gcc.dg/funcdef-attr-1.c: New test.
24765
24766 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
24767
24768         * gcc.dg/altivec-17.c: New test.
24769         * gcc.dg/altivec-18.c: New test.
24770
24771 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24772
24773         PR c++/6749
24774         * g++.dg/template/vtable2.C: New test.
24775
24776 2004-08-14  Richard Henderson  <rth@redhat.com>
24777
24778         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
24779         * gcc.dg/pack-test-4.c (main): Return 0.
24780         * gcc.dg/setjmp-1.c: Remove XFAIL.
24781         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
24782
24783 2004-08-14  Richard Henderson  <rth@redhat.com>
24784
24785         * gcc.dg/980217-1.c: Add prototype for printf.
24786
24787 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
24788
24789         * gfortran.dg/pr16935.f90: New test.
24790
24791 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
24792
24793         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
24794
24795 2004-08-13  Paul Brook  <paul@codesourcery.com>
24796
24797         * gfortran.dg/der_io_1.f90: Remove stray comma.
24798
24799 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
24800
24801         * gcc.dg/vmx/cw-bug-2.c: Remove.
24802         * gcc.dg/vmx/vprint-1.c: Remove.
24803         * gcc.dg/vmx/vscan-1.c: Remove.
24804
24805 2004-08-12  Devang patel  <dpatel@apple.com>
24806
24807         * gcc.dg/darwin-20040809-2.c: New test.
24808
24809 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
24810
24811         * g++.dg/ext/altivec-12.C: New test.
24812
24813         * g++.dg/ext/altivec-11.C: New test.
24814
24815 2004-08-12  Paul Brook  <paul@codesourcery.com>
24816
24817         * g++.dg/abi/arm_cxa_vec_1.C: New test.
24818
24819 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
24820
24821         * g++.dg/ext/altivec-2.C: Check for hardware support before
24822         executing any VMX instructions.
24823
24824         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
24825
24826 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
24827
24828         PR c++/16276
24829         * g++.old-deja/g++.other/comdat4.C: New test.
24830         * g++.old-deja/g++.other/comdat4-aux.cc: New.
24831
24832 2004-08-12  Ben Elliston  <bje@au.ibm.com>
24833
24834         PR target/16286
24835         * gcc.dg/pr16286.c: New test.
24836
24837 2004-08-12 Jan Beulich <jbeulich@novell.com>
24838
24839         * g++.dg/ext/asm5.C: New.
24840
24841 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
24842
24843         PR c++/16698
24844         * g++.dg/eh/crash1.C: New test.
24845
24846         PR c++/16717
24847         * g++.dg/ext/construct1.C: New test.
24848
24849 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
24850
24851         PR c++/16853
24852         * g++.dg/init/ptrmem1.C: New test.
24853
24854         PR c++/16618
24855         * g++.dg/parse/offsetof5.C: New test.
24856
24857         PR c++/16870
24858         * g++.dg/template/overload3.C: New test.
24859
24860 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
24861
24862         PR c++/16964
24863         * g++.dg/parse/error16.C: New test.
24864
24865         PR c++/16904
24866         * g++.dg/template/error14.C: New test.
24867
24868         PR c++/16929
24869         * g++.dg/template/error15.C: New test.
24870
24871 2004-08-11  Devang Patel  <dpatel@apple.com>
24872
24873         * gcc.dg/darwin-ld-20040809-1.c: New test.
24874         * gcc.dg/darwin-ld-20040809-2.c: New test.
24875
24876 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
24877
24878         PR fortran/16917
24879         * gfortran.dg/dfloat_1.f90: New test.
24880
24881 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
24882
24883         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
24884         * gcc.dg/dll-2.c: Fix dg-require syntax.
24885         * gcc.misc-tests/arm-isr.c (abort): Declare.
24886         (exit): Likewise.
24887
24888 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
24889
24890         PR c++/16971
24891         * g++.dg/parse/crash16.C: New test.
24892
24893 2004-08-10  Roger Sayle  <roger@eyesopen.com>
24894
24895         * gcc.dg/mips-rsqrt-1.c: New test case.
24896         * gcc.dg/mips-rsqrt-2.c: New test case.
24897         * gcc.dg/mips-rsqrt-3.c: New test case.
24898
24899 2004-08-10  Paul Brook  <paul@codesourcery.com>
24900
24901         * gfortran.dg/der_io_1.f90: New test.
24902
24903 2004-08-10  Paul Brook  <paul@codesourcery.com>
24904
24905         PR fortran/16919
24906         * gfortran.dg/der_array_1.f90: New test.
24907
24908 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
24909
24910         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
24911
24912 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
24913
24914         * gcc.dg/wchar_t-2.c: Fix typo.
24915
24916 2004-08-09  Falk Hueffner  <falk@debian.org>
24917
24918         PR tree-optimization/12517
24919         * gcc.c-torture/compile/pr12517.c: New test.
24920
24921         PR tree-optimization/12578
24922         * gcc.c-torture/compile/pr12578.c: New test.
24923
24924         PR tree-optimization/12899
24925         * gcc.c-torture/compile/pr12899.c: New test.
24926
24927         PR rtl-optimization/14692
24928         * gcc.c-torture/compile/pr14692.c: New test.
24929
24930         PR tree-optimization/16461
24931         * gcc.c-torture/compile/pr16461.c: New test.
24932
24933 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
24934
24935         * gfortran.dg/getenv_1.f90: New test.
24936
24937 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
24938
24939         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
24940         wchar_t.
24941         * gcc.dg/symbian5.c: Test -fno-short-wchar.
24942
24943 2004-08-06  Paul Brook  <paul@codesourcery.com>
24944
24945         * gfortran.dg/ret_array_1.f90: New test.
24946         * gfortran.dg/ret_pointer_1.f90: New test.
24947
24948 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
24949
24950         * gcc.dg/missing-field-init-[12].c: New tests.
24951         * g++.dg/warn/missing-field-init-[12].C: New tests.
24952
24953 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
24954
24955         * gcc.dg/enum2.c: New test.
24956         * gcc.dg/symbian3.c: Likewise.
24957         * gcc.dg/symbian4.c: Likewise.
24958         * gcc.dg/wchar_t-2.c: Likewise.
24959
24960 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
24961
24962         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
24963         destructor tests.
24964
24965 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
24966
24967         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
24968         dg-require-visiblity.
24969         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
24970         * g++.dg/ext/visibility/fvisibility.C: Likewise.
24971         * g++.dg/ext/visibility/memfuncts.C: Likewise.
24972         * g++.dg/ext/visibility/new1.C: Likewise.
24973         * g++.dg/ext/visibility/pragma.C: Likewise.
24974         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
24975         * g++.dg/ext/visibility/virtual.C: Likewise.
24976         * g++/dg/ext/visibility/visibility-1.C: Likewise.
24977         * g++/dg/ext/visibility/visibility-2.C: Likewise.
24978         * g++/dg/ext/visibility/visibility-3.C: Likewise.
24979         * g++/dg/ext/visibility/visibility-4.C: Likewise.
24980         * g++/dg/ext/visibility/visibility-5.C: Likewise.
24981         * g++/dg/ext/visibility/visibility-6.C: Likewise.
24982         * g++/dg/ext/visibility/visibility-7.C: Likewise.
24983         * g++/dg/ext/visibility/visibility-8.C: New test.
24984         * gcc.c-torture/compile/dll.x: Remove.
24985         * gcc.dg/dll-2.c: Use dg-require-dll
24986         * gcc.dg/visibility-10.c: New test.
24987         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
24988         supporting DLLs.
24989         * testsuite/lib/scanasm.exp (scan_hidden): New function.
24990         (scan_not_hidden): Likewise.
24991
24992 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
24993
24994         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
24995
24996 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
24997
24998         * gcc.c-torture/execute/20040805-1.c: New test.
24999
25000 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
25001
25002         * gcc.dg/20020118-1.c: Declare abort.
25003         * gcc.dg/altivec_check.h: Likewise.
25004         * gcc.dg/iftrap-2.c: Likewise.
25005         * gcc.dg/pragma-darwin.c: Likewise.
25006         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
25007
25008 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
25009
25010         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
25011
25012 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
25013
25014         * gcc.c-torture/execute/builtins/abs-2.c,
25015         gcc.c-torture/execute/builtins/abs-3.c,
25016         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
25017         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
25018         intmax_t, uintmax_t and their limits.
25019         * gcc.dg/intmax_t-1.c: New test.
25020
25021 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25022
25023         * g++.dg/tc1/dr147.C: Add reference to PR.
25024
25025 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
25026
25027         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
25028         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
25029
25030 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
25031
25032         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
25033
25034 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
25035
25036         * gcc.dg/redecl-5.c: New test.
25037         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
25038         of scanf.
25039
25040 2004-08-03  Roger Sayle  <roger@eyesopen.com>
25041
25042         PR middle-end/16790
25043         * gcc.c-torture/execute/pr16790-1.c: New test case.
25044
25045 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
25046
25047         * g++.dg/ext/visibility/assign1.C: New test.
25048         * g++.dg/ext/visibility/new1.C: Likewise.
25049
25050         * gcc.dg/symbian1.c: New test.
25051         * gcc.dg/symbian2.c: Likewise.
25052
25053 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
25054
25055         PR target/16570
25056         * gcc.dg/i386-sse-9.c: New test.
25057
25058 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
25059
25060         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
25061
25062 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
25063
25064         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
25065         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
25066         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
25067         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
25068         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
25069         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
25070         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
25071         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
25072         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
25073         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
25074         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
25075         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
25076         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
25077         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
25078         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
25079         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
25080         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
25081         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
25082         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
25083         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
25084         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
25085         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
25086         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
25087         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
25088         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
25089         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
25090         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
25091         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
25092         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
25093         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
25094         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
25095         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
25096         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
25097         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
25098         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
25099         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
25100         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
25101         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
25102         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
25103         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
25104         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
25105         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
25106         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
25107         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
25108         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
25109         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
25110         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
25111         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
25112         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
25113         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
25114         gcc.misc-tests/i386-pf-3dnow-1.c,
25115         gcc.misc-tests/i386-pf-athlon-1.c,
25116         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
25117         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
25118         Declare built-in functions used.
25119         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
25120
25121 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
25122
25123         PR c++/16707
25124         * g++.dg/lookup/using12.C: New test.
25125
25126         * g++.dg/init/null1.C: Fix PR number.
25127         * g++.dg/parse/namespace10.C: Likewise.
25128
25129 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
25130
25131         PR c++/16224
25132         * g++.dg/template/spec17.C: New test.
25133         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
25134         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
25135
25136 2004-08-02  David Billinghurst
25137
25138         PR fortran/16292
25139         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
25140
25141 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
25142
25143         * gcc.dg/ia64-got-1.c: New test case.
25144
25145 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
25146
25147         PR c++/16489
25148         * g++.dg/init/null1.C: New test.
25149         * g++.dg/tc1/dr76.C: Adjust error marker.
25150
25151         PR c++/16529
25152         * g++.dg/parse/namespace10.C: New test.
25153
25154         PR c++/16810
25155         * g++.dg/inherit/ptrmem2.C: New test.
25156
25157 2004-08-02  Ben Elliston  <bje@au.ibm.com>
25158
25159         PR target/16155
25160         * gcc.dg/pr16155.c: New test.
25161
25162 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
25163
25164         * gcc.dg/redecl-2.c: New test.
25165
25166 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
25167
25168         * gcc.dg/darwin-longdouble.c: New file.
25169
25170 2004-07-30  Richard Henderson  <rth@redhat.com>
25171
25172         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
25173         write to constant argument.
25174         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
25175
25176 2004-07-30  Richard Henderson  <rth@redhat.com>
25177
25178         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
25179         tests of nearest around zero.
25180
25181 2004-07-30  Andrew Pinski  <apinski@apple.com>
25182
25183         * gcc.c-torture/compile/20040730-1.c: New test.
25184
25185 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
25186
25187         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
25188         powerpc-eabispe.
25189
25190 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
25191
25192         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
25193
25194 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
25195
25196         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
25197         contains $ld_library_path.
25198         * lib/gfortran.exp (gfortran_link_flags): Likewise.
25199
25200 2004-07-29  Richard Henderson  <rth@redhat.com>
25201
25202         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
25203
25204         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
25205         (alt2, which): New.
25206         (Check): Accept either alternative.
25207
25208 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
25209
25210         * g++.dg/abi/inline1.C: New test.
25211         * g++.dg/abi/local1-a.cc: Likewise.
25212         * g++.dg/abi/local1.C: Likewise.
25213         * g++.dg/abi/mangle11.C: Tweak location of warnings.
25214         * g++.dg/abi/mangle12.C: Likewise.
25215         * g++.dg/abi/mangle17.C: Likewise.
25216         * g++.dg/abi/mangle20-2.C: Likewise.
25217         * g++.dg/opt/interface1.C: Likewise.
25218         * g++.dg/opt/interface1.h: Likewise.
25219         * g++.dg/opt/interface1-a.cc: New test.
25220         * g++.dg/parse/repo1.C: New test.
25221         * g++.dg/template/repo1.C: Likewise.
25222         * g++.dg/warn/Winline-1.C: Likewise.
25223         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
25224
25225 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
25226
25227         * gcc.dg/tree-ssa/20040729-1.c: New test.
25228
25229 2004-07-27  Matt Austern <austern@apple.com>
25230
25231         * gcc.dg/darwin-bool-1.c: New test.
25232         * gcc.dg/darwin-bool-2.c: New test.
25233
25234 2004-07-28  Richard Henderson  <rth@redhat.com>
25235
25236         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
25237         arguments in the correct type.  Don't write to constant arguments.
25238
25239 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
25240
25241         PR tree-optimization/16688
25242         PR tree-optimization/16689
25243         * g++.dg/tree-ssa/pr16688.C: New test.
25244
25245 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
25246
25247         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
25248         loads.  Not only in the comment, this time.
25249
25250 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
25251
25252         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
25253         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
25254         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
25255         * gcc.dg/sh4a-bitmovua.c: New.
25256         * gcc.dg/sh4a-cos.c: New.
25257         * gcc.dg/sh4a-cosf.c: New.
25258         * gcc.dg/sh4a-fprun.c: New.
25259         * gcc.dg/sh4a-fsrra.c: New.
25260         * gcc.dg/sh4a-memmovua.c: New.
25261         * gcc.dg/sh4a-sin.c: New.
25262         * gcc.dg/sh4a-sincos.c: New.
25263         * gcc.dg/sh4a-sincosf.c: New.
25264         * gcc.dg/sh4a-sinf.c: New.
25265
25266 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
25267
25268         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
25269         conditionals.
25270         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
25271         loads.
25272         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
25273         DOM1.
25274
25275 2004-07-27  Andrew Pinski  <apinski@apple.com>
25276
25277         * g++.dg/rtti/tinfo1.C: Correct the xfail.
25278
25279 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
25280
25281         * gcc.dg/pragma-isr.c: New test.
25282
25283 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25284
25285         PR c++/14429
25286         * g++.dg/template/ttp11.C: New test.
25287
25288 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
25289
25290         * gcc.c-torture/compile/20040727-1.c: New test.
25291
25292 2004-07-26  Eric Christopher  <echristo@redhat.com>
25293
25294         * gcc.c-torture/compile/20040726-2.c: New test.
25295
25296 2004-07-26  Andrew Pinski  <apinski@apple.com>
25297
25298         * g++.dg/rtti/tinfo1.C: Xfail.
25299
25300 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
25301
25302         * gcc.c-torture/compile/20040726-1.c: New test.
25303
25304 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
25305             Brian Ryner  <bryner@brianryner.com>
25306
25307         PR c++/9283
25308         PR c++/15000
25309         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
25310         * g++.dg/ext/visibility/: New directory.
25311         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
25312         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
25313         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
25314         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
25315         * g++.dg/ext/visibility/fvisibility.C,
25316         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
25317         g++.dg/ext/visibility/fvisibility-override1.C
25318         g++.dg/ext/visibility/fvisibility-override2.C
25319         g++.dg/ext/visibility/memfuncts.C
25320         g++.dg/ext/visibility/noPLT.C
25321         g++.dg/ext/visibility/pragma.C
25322         g++.dg/ext/visibility/pragma-override1.C
25323         g++.dg/ext/visibility/pragma-override2.C
25324         g++.dg/ext/visibility/staticmemfuncts.C
25325         g++.dg/ext/visibility/virtual.C: New tests.
25326
25327 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
25328
25329         PR c/15360
25330         * gcc.dg/pr15360-1.c: New test.
25331
25332 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
25333
25334         * gcc.dg/pragma-align-2.c: New test.
25335         * gcc.dg/pragma-init-fini.c: New test.
25336         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
25337         targets.
25338
25339 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
25340
25341         * gcc.dg/init-string-2.c: New test.
25342
25343 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
25344
25345         PR 16684
25346         * gcc.dg/Wredundant-decls-1.c: New test case.
25347
25348 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
25349
25350         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
25351         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
25352         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
25353         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
25354         * gcc.dg/compat/generate-random.c: New file.
25355         * gcc.dg/compat/generate-random.h: Likewise.
25356         * gcc.dg/compat/generate-random_r.c: Likewise.
25357         * gcc.dg/compat/struct-layout-1.h: Likewise.
25358         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
25359         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
25360         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
25361         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
25362         * gcc.dg/compat/struct-layout-1_main.c: New test.
25363         * gcc.dg/compat/struct-layout-1_x.c: New file.
25364         * gcc.dg/compat/struct-layout-1_y.c: New file.
25365         * gcc.dg/compat/struct-layout-1_test.h: New file.
25366
25367 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
25368
25369         * gcc.dg/comp-return-1.c: New test
25370
25371 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
25372
25373         * gcc.dg/vmx/8-02a.c: Fix typo.
25374
25375         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
25376         * gcc.dg/darwin-abi-3.c: New test.
25377
25378         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
25379         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
25380
25381         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
25382         * gcc.dg/vmx/ops-long-1.c: New test.
25383         * gcc.dg/vmx/ops-long-2.c: New test.
25384
25385 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
25386
25387         * g++.dg/lookup/conv-[1234].C: New.
25388
25389 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
25390
25391         * g++.dg/parse/attr2.C: Simplify.
25392
25393 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
25394
25395         PR c/7284
25396         * gcc.c-torture/execute/pr7284-1.c: New test.
25397
25398 2004-07-22  Brian Booth  <bbooth@redhat.com>
25399
25400         * gcc.dg/tree-ssa/20040721-1.c: New test.
25401
25402 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
25403
25404         * g++.dg/template/crash20.c: New.
25405
25406 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
25407
25408         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
25409         Add dg-run directive.  Declare variables as required.
25410         * gfortran.dg/g77/README: Update
25411
25412 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
25413
25414         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
25415         gcc.dg/cris-peep2-andu2.c: New tests.
25416
25417 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
25418
25419         PR c/15052
25420         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
25421         on return type.
25422         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
25423         messages.
25424         * gcc.dg/qual-return-2.c: Update expected messages.
25425         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
25426
25427 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
25428
25429         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
25430         * gcc.dg/noncompile/921102-1.c: Update expected error message.
25431
25432 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
25433
25434         PR c/11250
25435         * gcc.dg/init-string-1.c: New test.
25436
25437 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
25438
25439         PR middle-end/15345
25440         PR c/16450
25441         * gcc.dg/torture/nested-fn-1.c: New test.
25442
25443 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
25444
25445         PR target/16559
25446         * gcc.dg/ia64-fptr-1.c: New file.
25447
25448 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25449
25450         PR c++/14497
25451         * g++.dg/template/spec16.C: New test.
25452         * g++.old-deja/g++.robertl/eb118.C: Remove.
25453
25454 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25455
25456         PR c++/509
25457         * g++.dg/template/spec15.C: New test.
25458
25459 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
25460
25461         Copy cases from g77.f-torture/execute and add dg-run
25462         directive.  Other changes as noted.
25463         * gfortran.dg/g77/13037.f
25464         * gfortran.dg/g77/1832.f
25465         * gfortran.dg/g77/19981119-0.f
25466         * gfortran.dg/g77/19990313-0.f
25467         * gfortran.dg/g77/19990313-1.f
25468         * gfortran.dg/g77/19990313-2.f
25469         * gfortran.dg/g77/19990313-3.f
25470         * gfortran.dg/g77/19990419-1.f
25471         * gfortran.dg/g77/19990826-0.f
25472         * gfortran.dg/g77/19990826-2.f
25473         * gfortran.dg/g77/20000503-1.f
25474         * gfortran.dg/g77/20001111.f
25475         * gfortran.dg/g77/20010116.f
25476         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
25477         * gfortran.dg/g77/20010430.f
25478         * gfortran.dg/g77/6177.f
25479         * gfortran.dg/g77/947.f
25480         * gfortran.dg/g77/970816-3.f
25481         * gfortran.dg/g77/971102-1.f
25482         * gfortran.dg/g77/980520-1.f
25483         * gfortran.dg/g77/980628-0.f
25484         * gfortran.dg/g77/980628-1.f
25485         * gfortran.dg/g77/980628-10.f
25486         * gfortran.dg/g77/980628-2.f
25487         * gfortran.dg/g77/980628-3.f
25488         * gfortran.dg/g77/980628-7.f
25489         * gfortran.dg/g77/980628-8.f
25490         * gfortran.dg/g77/980628-9.f
25491         * gfortran.dg/g77/980701-0.f
25492         * gfortran.dg/g77/980701-1.f
25493         * gfortran.dg/g77/cabs.f
25494         * gfortran.dg/g77/claus.f
25495         * gfortran.dg/g77/complex_1.f
25496         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
25497         * gfortran.dg/g77/dcomplex.f
25498         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
25499         * gfortran.dg/g77/f90-intrinsic-mathematical.f
25500         * gfortran.dg/g77/f90-intrinsic-numeric.f
25501         * gfortran.dg/g77/int8421.f
25502         * gfortran.dg/g77/labug1.f
25503         * gfortran.dg/g77/large_vec.f
25504         * gfortran.dg/g77/le.f
25505         * gfortran.dg/g77/short.f
25506         * gfortran.dg/g77/README: Update
25507
25508 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
25509
25510         PR c++/16637
25511         * g++.dg/parse/lookup4.C: New test.
25512
25513 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25514
25515         PR c++/16175
25516         * g++.dg/template/ttp10.C: New test.
25517
25518 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
25519
25520         * gcc.dg/pr12625-1.c: New test.
25521
25522 2004-07-20  Steven Bosscher  <stevenb@suse.de>
25523
25524         * testsuite/gcc.dg/switch-warn-1.c: New test.
25525         * testsuite/gcc.dg/switch-warn-2.c: New test.
25526         * gcc.c-torture/compile/pr14730.c: Update.
25527
25528 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
25529
25530         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
25531         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
25532         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
25533         g++.dg/template/nontype3.C: Remove trailing CR from tests.
25534
25535 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
25536
25537         PR c++/16623
25538         * g++.dg/template/assign1.C: New test.
25539
25540 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25541
25542         PR c++/12170
25543         * g++.dg/template/ttp9.C: New test.
25544
25545 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
25546
25547         * gcc.dg/format/cmn-err-1.c: New test.
25548
25549 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
25550
25551         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
25552         gcc.dg/Wparentheses-10.c: New tests.
25553         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
25554
25555 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25556
25557         PR fortran/16465
25558         * gfortran.dg/g77//ffixed-line-length-0.f,
25559         gfortran.dg/g77/ffixed-line-length-132.f,
25560         gfortran.dg/g77/ffixed-line-length-72.f,
25561         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
25562         gfortran.dg/g77/README: Update.
25563
25564 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25565
25566         PR c++/13092
25567         * g++.dg/template/non-dependent7.C: New test.
25568         * g++.dg/template/non-dependent8.C: Likewise.
25569         * g++.dg/template/non-dependent9.C: Likewise.
25570         * g++.dg/template/non-dependent10.C: Likewise.
25571
25572 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
25573
25574         PR c++/16337
25575         * g++.dg/parse/attr2.C: New test.
25576
25577 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
25578
25579         * g77.dg: Removed.
25580         * g77.f-torture: Ditto.
25581
25582 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
25583
25584         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
25585         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
25586         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
25587
25588 2004-07-16  Richard Henderson  <rth@redhat.com>
25589
25590         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
25591
25592 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25593
25594         * lib/fortran-torture.exp (fortran-torture): Don't test compile
25595         tests with full list of options.
25596         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
25597         of TORTURE_OPTIONS if test contains 'dg-do run'.
25598
25599         PR fortran/16404
25600         * gfortran.dg/do_iterator.f90: New test.
25601
25602 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25603
25604         PR rtl-optimization/16536
25605         * gcc.c-torture/execute/restrict-1.c: New test.
25606
25607 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25608
25609         PR fortran/15324
25610         * gfortran.dg/pr15324.f90: New test.
25611
25612         PR fortran/15129
25613         * gfortran.dg/pr15129.f90: New test.
25614
25615         PR fortran/15140
25616         * gfortran.dg/pr15140.f90: New test.
25617
25618         PR fortran/13792
25619         * gfortran.fortran-torture/execute/bounds.f90: Add check for
25620         compile-time simplification.
25621
25622 2004-07-14  Mike Stump  <mrs@apple.com>
25623
25624         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
25625
25626 2004-07-14  James E Wilson  <wilson@specifixinc.com>
25627
25628         PR target/16325
25629         * gcc.dg/profile-generate-1.c: New.
25630
25631 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
25632
25633         * gcc.c-torture/execute/20040709-1.c: New test.
25634         * gcc.c-torture/execute/20040709-2.c: New test.
25635
25636 2004-07-14  Mike Stump  <mrs@apple.com>
25637
25638         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
25639
25640 2004-07-14  Mike Stump  <mrs@apple.com>
25641
25642         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
25643
25644 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
25645
25646         PR c++/16518
25647         * g++.dg/parse/mutable1.C: New test.
25648
25649 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
25650
25651         PR tree-optimization/16443
25652         * gcc.dg/tree-ssa/20040713-1.c: New test.
25653
25654 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
25655
25656         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
25657         for operator new.
25658
25659 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
25660
25661         * gfortran.dg/g77/README: New file
25662         * gfortran.dg/g77/19981216-0.f: Copy from
25663         g77.f-torture/noncompile.  Add "dg-do compile" and
25664         dg-error as required.
25665         * gfortran.dg/g77/19990218-1.f: Likewise.
25666         * gfortran.dg/g77/19990905-1.f: Likewise.
25667         * gfortran.dg/g77/9263.f: Likewise.
25668         * gfortran.dg/g77/980615-0.f: Likewise.
25669         * gfortran.dg/g77/980616-0.f: Likewise.
25670         * gfortran.dg/g77/check0.f: Likewise.
25671         * gfortran.dg/g77/select_no_compile.f: Likewise.
25672
25673 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
25674
25675         Copy files from g77.f-torture/compile.
25676         Add "{ dg-do compile}".  Other changes as noted
25677         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
25678         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
25679         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
25680         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
25681         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
25682         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
25683         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
25684         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
25685         statement to conform to standard.  Append alpha1.x for reference.
25686         * gfortran.dg/g77/xformat.f: Add dg-warning
25687
25688 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
25689
25690         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
25691         Add {dg-do compile} directive.
25692         * gfortran.dg/g77/cpp2.F: Likewise.
25693
25694 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25695
25696         PR c++/5402
25697         * g++.dg/lookup/name-clash1.C: New test.
25698
25699         PR c++/9777
25700         * g++.dg/lookup/name-clash2.C: New test.
25701
25702         PR c++/12102
25703         * g++.dg/lookup/name-clash3.C: New test.
25704
25705 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25706
25707         * g++.dg/lookup/new2.C: New test.
25708         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
25709
25710 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
25711
25712         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
25713         Add {dg-do compile} directive.
25714         * gfortran.dg/g77/13060.f: Likewise.
25715         * gfortran.dg/g77/19990218-0.f: Likewise.
25716         * gfortran.dg/g77/19990305-0.f: Likewise.
25717         * gfortran.dg/g77/19990419-0.f: Likewise.
25718         * gfortran.dg/g77/19990502-0.f: Likewise.
25719         * gfortran.dg/g77/19990502-1.f: Likewise.
25720         * gfortran.dg/g77/19990525-0.f: Likewise.
25721         * gfortran.dg/g77/19990826-1.f: Likewise.
25722         * gfortran.dg/g77/19990826-3.f: Likewise.
25723         * gfortran.dg/g77/19990905-2.f: Likewise.
25724         * gfortran.dg/g77/20000412-1.f: Likewise.
25725         * gfortran.dg/g77/20000511-1.f: Likewise.
25726         * gfortran.dg/g77/20000511-2.f: Likewise.
25727         * gfortran.dg/g77/20000518.f: Likewise.
25728         * gfortran.dg/g77/20000601-1.f: Likewise.
25729         * gfortran.dg/g77/20000601-2.f: Likewise.
25730         * gfortran.dg/g77/20000629-1.f: Likewise.
25731         * gfortran.dg/g77/20000630-2.f: Likewise.
25732         * gfortran.dg/g77/20010115.f: Likewise.
25733         * gfortran.dg/g77/20010321-1.f: Likewise.
25734         * gfortran.dg/g77/20010426.f: Likewise.
25735         * gfortran.dg/g77/20020307-1.f: Likewise.
25736         * gfortran.dg/g77/8485.f: Likewise.
25737         * gfortran.dg/g77/960317-1.f: Likewise.
25738         * gfortran.dg/g77/970915-0.f: Likewise.
25739         * gfortran.dg/g77/980310-1.f: Likewise.
25740         * gfortran.dg/g77/980310-2.f: Likewise.
25741         * gfortran.dg/g77/980310-3.f: Likewise.
25742         * gfortran.dg/g77/980310-4.f: Likewise.
25743         * gfortran.dg/g77/980310-6.f: Likewise.
25744         * gfortran.dg/g77/980310-7.f: Likewise.
25745         * gfortran.dg/g77/980310-8.f: Likewise.
25746         * gfortran.dg/g77/980419-2.f: Likewise.
25747         * gfortran.dg/g77/980424-0.f: Likewise.
25748         * gfortran.dg/g77/980427-0.f: Likewise.
25749         * gfortran.dg/g77/980729-0.f: Likewise.
25750         * gfortran.dg/g77/981117-1.f: Likewise.
25751         * gfortran.dg/g77/toon_1.f: Likewise.
25752
25753 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25754
25755         PR c++/2204
25756         * g++.dg/other/abstract2.C: New test.
25757
25758 2004-07-12  Paul Brook  <paul@codesourcery.com>
25759
25760         * gfortran.dg/pointer_init_1.f90: New test.
25761
25762 2004-07-11  Paul Brook  <paul@codesourcery.com>
25763
25764         PR fortran/15986
25765         * gfortran.dg/contained_1.f90: New test.
25766
25767 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
25768
25769         * g++.dg/parse/defarg8.C: New test.
25770
25771 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25772
25773         PR fortran/16433
25774         * gfortran.dg/pr16433.f: New test.
25775
25776         PR fortran/17574
25777         * gfortran.dg/pr15754.f90: New test.
25778
25779 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
25780
25781         PR tree-optimization/16437
25782         * gcc.c-torture/execute/bitfld-4.c: New test.
25783
25784 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25785
25786         * gfortran.fortran-torture/execute/common_2.f90: Add check for
25787         access to common var from module.
25788
25789 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25790
25791         PR fortran/16336
25792         * gfortran.fortran-torture/execute/common_2.f90: New test.
25793
25794 2004-07-10  Paul Brook  <paul@codesourcery.com>
25795
25796         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
25797
25798 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25799
25800         PR fortran/15969
25801         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
25802
25803 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
25804
25805         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
25806         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
25807         * gfortran.dg/g77/ffree-form-1.f: Likewise.
25808         * gfortran.dg/g77/ffree-form-2.f: Likewise.
25809         * gfortran.dg/g77/ffree-form-3.f: Likewise.
25810         * gfortran.dg/g77/fno-underscoring.f: Likewise.
25811         * gfortran.dg/g77/funderscoring.f: Likewise.
25812         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
25813
25814 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25815
25816         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
25817
25818 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25819         Paul Brook  <paul@codesourcery.com>
25820
25821         PR fortran/13415
25822         * gfortran.dg/common_pointer_1.f90: New test.
25823
25824 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25825
25826         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
25827
25828 2004-07-09  James E Wilson  <wilson@specifixinc.com>
25829
25830         PR target/16364
25831         * gcc.c-torture/compile/20040709-1.c: New.
25832
25833 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25834
25835         PR fortran/14077
25836         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
25837
25838 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25839
25840         PR fortran/13201
25841         * gfortran.dg/shape_1.f90: New test.
25842
25843 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
25844             Andrew Pinski  <apinski@apple.com>
25845
25846         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
25847
25848 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25849
25850         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
25851         comment.
25852
25853 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25854         Paul Brook  <paul@codesourcery.com>
25855
25856         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
25857         '.f95' and '.F95'.
25858
25859 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
25860
25861         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
25862
25863 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25864
25865         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
25866         testcases with capital suffix.
25867
25868 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25869
25870         PR fortran/15481
25871         PR fortran/13372
25872         PR fortran/13575
25873         PR fortran/15978
25874         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
25875
25876         * gfortran.dg/implicit_1.f90: New test.
25877
25878 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
25879
25880         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
25881         expression to match gfortran warning/error messages
25882         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
25883         dg-error text.
25884
25885 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
25886
25887         * lib/fortran-torture.exp: Rename proc search_for to
25888         search_for_re.
25889
25890 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
25891
25892         * gcc.c-torture/execute/simd-5.x: New file.
25893         XFAIL on SPARC 64-bit at -O0.
25894
25895 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25896
25897         PR c++/8211
25898         PR c++/16165
25899         * g++.dg/warn/effc3.C: New test.
25900
25901 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
25902
25903         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
25904         change X to 1X in format.
25905         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
25906         add data statements to conform to standard.
25907
25908 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
25909
25910         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
25911         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
25912         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
25913
25914 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
25915
25916         * gfortran.dg/g77/7388.f: Copy from g77.dg
25917         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
25918         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
25919         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
25920         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
25921         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
25922         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
25923         * gfortran.dg/g77/strlen0.f: Likewise.
25924
25925 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
25926
25927         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
25928         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
25929
25930 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25931
25932         * gcc.c-torture/execute/920428-2.x: Delete.
25933         * gcc.c-torture/execute/920501-7.x: Likewise.
25934
25935 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
25936
25937         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
25938         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
25939         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
25940         prescott and c3-2.
25941         (PREFETCH_3DNOW): Add -march=c3.
25942
25943 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
25944
25945         PR c/16437
25946         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
25947         * gcc.c-torture/execute/bf64-1.x: Likewise.
25948
25949 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25950
25951         * gcc.c-torture/compile/20040708-1.c: New test.
25952
25953 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25954
25955         PR c++/16169
25956         * g++.dg/warn/effc2.C: New test.
25957
25958 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25959
25960         * gcc.c-torture/execute/bitfld-1.x: Remove.
25961         * gcc.c-torture/execute/bitfld-3.c: New test.
25962         * gcc.dg/bitfld-2.c: Remove XFAILs.
25963
25964 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
25965
25966         PR c++/16276
25967         * g++.dg/rtti/tinfo1.C: New file.
25968
25969 2004-07-07  Eric Christopher  <echristo@redhat.com>
25970
25971         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
25972
25973 2004-07-07  Andrew Pinski  <apinski@apple.com>
25974
25975         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
25976
25977 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
25978
25979         * g++.dg/init/call1.C: XFAIL.
25980
25981 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
25982
25983         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
25984         except for movstrict*, to movmem* and clrstr* to clrmem*.
25985
25986 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
25987
25988         * gcc.c-torture/execute/20040707-1.c: New test.
25989
25990 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
25991
25992         * gcc.c-torture/execute/20040706-1.c: New test.
25993
25994 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25995
25996         PR c++/3671
25997         * g++.dg/template/spec14.C: New test.
25998
25999 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
26000
26001         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
26002         nothing if not yet defined.  Use it in b, c and d type definitions.
26003         * gcc.c-torture/execute/20040705-1.c: New test.
26004         * gcc.c-torture/execute/20040705-2.c: New test.
26005
26006 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26007
26008         PR c++/2518
26009         * g++.dg/lookup/new1.C: New test.
26010
26011 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26012
26013         PR c++/11406
26014         * g++.dg/template/sizeof8.C: New test.
26015
26016 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
26017
26018         * gcc.c-torture/compile/20040705-1.c: New test.
26019
26020 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
26021
26022         * gfortran.fortran-torture/execute/seq_io.f90: New test.
26023
26024 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
26025
26026         * gcc.dg/cpp/if-mop.c: Two new testcases.
26027         * gcc.dg/cpp/trad/comment-3.c: New.
26028
26029 2004-07-04  Paul Brook  <paul@codesourcery.com>
26030
26031         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
26032
26033 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
26034
26035         PR c++/3761
26036         * g++.dg/lookup/crash4.C: New test.
26037
26038 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
26039
26040         * gcc.c-torture/execute/builtin-abs-1.c
26041         * gcc.c-torture/execute/builtin-abs-2.c
26042         * gcc.c-torture/execute/builtin-complex-1.c
26043         * gcc.c-torture/execute/builtins/string-1-lib.c
26044         * gcc.c-torture/execute/builtins/string-1.c
26045         * gcc.c-torture/execute/builtins/string-2-lib.c
26046         * gcc.c-torture/execute/builtins/string-2.c
26047         * gcc.c-torture/execute/builtins/string-3-lib.c
26048         * gcc.c-torture/execute/builtins/string-3.c
26049         * gcc.c-torture/execute/builtins/string-4-lib.c
26050         * gcc.c-torture/execute/builtins/string-4.c
26051         * gcc.c-torture/execute/builtins/string-5-lib.c
26052         * gcc.c-torture/execute/builtins/string-5.c
26053         * gcc.c-torture/execute/builtins/string-6-lib.c
26054         * gcc.c-torture/execute/builtins/string-6.c
26055         * gcc.c-torture/execute/builtins/string-7-lib.c
26056         * gcc.c-torture/execute/builtins/string-7.c
26057         * gcc.c-torture/execute/builtins/string-8-lib.c
26058         * gcc.c-torture/execute/builtins/string-8.c
26059         * gcc.c-torture/execute/builtins/string-9-lib.c
26060         * gcc.c-torture/execute/builtins/string-9.c
26061         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
26062         * gcc.c-torture/execute/builtins/string-asm-1.c
26063         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
26064         * gcc.c-torture/execute/builtins/string-asm-2.c
26065         * gcc.c-torture/execute/stdio-opt-1.c
26066         * gcc.c-torture/execute/stdio-opt-2.c
26067         * gcc.c-torture/execute/stdio-opt-3.c
26068         * gcc.c-torture/execute/string-opt-1.c
26069         * gcc.c-torture/execute/string-opt-10.c
26070         * gcc.c-torture/execute/string-opt-11.c
26071         * gcc.c-torture/execute/string-opt-12.c
26072         * gcc.c-torture/execute/string-opt-13.c
26073         * gcc.c-torture/execute/string-opt-14.c
26074         * gcc.c-torture/execute/string-opt-15.c
26075         * gcc.c-torture/execute/string-opt-16.c
26076         * gcc.c-torture/execute/string-opt-2.c
26077         * gcc.c-torture/execute/string-opt-6.c
26078         * gcc.c-torture/execute/string-opt-7.c
26079         * gcc.c-torture/execute/string-opt-8.c:
26080         Replace with ...
26081
26082         * gcc.c-torture/execute/builtins/abs-2.c
26083         * gcc.c-torture/execute/builtins/abs-3.c
26084         * gcc.c-torture/execute/builtins/complex-1.c
26085         * gcc.c-torture/execute/builtins/fprintf.c
26086         * gcc.c-torture/execute/builtins/fputs.c
26087         * gcc.c-torture/execute/builtins/memcmp.c
26088         * gcc.c-torture/execute/builtins/memmove.c
26089         * gcc.c-torture/execute/builtins/memops-asm.c
26090         * gcc.c-torture/execute/builtins/mempcpy-2.c
26091         * gcc.c-torture/execute/builtins/mempcpy.c
26092         * gcc.c-torture/execute/builtins/memset.c
26093         * gcc.c-torture/execute/builtins/printf.c
26094         * gcc.c-torture/execute/builtins/sprintf.c
26095         * gcc.c-torture/execute/builtins/strcat.c
26096         * gcc.c-torture/execute/builtins/strchr.c
26097         * gcc.c-torture/execute/builtins/strcmp.c
26098         * gcc.c-torture/execute/builtins/strcpy.c
26099         * gcc.c-torture/execute/builtins/strcspn.c
26100         * gcc.c-torture/execute/builtins/strlen-2.c
26101         * gcc.c-torture/execute/builtins/strlen.c
26102         * gcc.c-torture/execute/builtins/strncat.c
26103         * gcc.c-torture/execute/builtins/strncmp-2.c
26104         * gcc.c-torture/execute/builtins/strncmp.c
26105         * gcc.c-torture/execute/builtins/strncpy.c
26106         * gcc.c-torture/execute/builtins/strpbrk.c
26107         * gcc.c-torture/execute/builtins/strpcpy-2.c
26108         * gcc.c-torture/execute/builtins/strpcpy.c
26109         * gcc.c-torture/execute/builtins/strrchr.c
26110         * gcc.c-torture/execute/builtins/strspn.c
26111         * gcc.c-torture/execute/builtins/strstr-asm.c
26112         * gcc.c-torture/execute/builtins/strstr.c:
26113         ... these new files.
26114
26115         * gcc.c-torture/execute/builtins/abs-2-lib.c
26116         * gcc.c-torture/execute/builtins/abs-3-lib.c
26117         * gcc.c-torture/execute/builtins/complex-1-lib.c
26118         * gcc.c-torture/execute/builtins/fprintf-lib.c
26119         * gcc.c-torture/execute/builtins/fputs-lib.c
26120         * gcc.c-torture/execute/builtins/memcmp-lib.c
26121         * gcc.c-torture/execute/builtins/memmove-lib.c
26122         * gcc.c-torture/execute/builtins/memops-asm-lib.c
26123         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
26124         * gcc.c-torture/execute/builtins/mempcpy-lib.c
26125         * gcc.c-torture/execute/builtins/memset-lib.c
26126         * gcc.c-torture/execute/builtins/printf-lib.c
26127         * gcc.c-torture/execute/builtins/sprintf-lib.c
26128         * gcc.c-torture/execute/builtins/strcat-lib.c
26129         * gcc.c-torture/execute/builtins/strchr-lib.c
26130         * gcc.c-torture/execute/builtins/strcmp-lib.c
26131         * gcc.c-torture/execute/builtins/strcpy-lib.c
26132         * gcc.c-torture/execute/builtins/strcspn-lib.c
26133         * gcc.c-torture/execute/builtins/strlen-2-lib.c
26134         * gcc.c-torture/execute/builtins/strlen-lib.c
26135         * gcc.c-torture/execute/builtins/strncat-lib.c
26136         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
26137         * gcc.c-torture/execute/builtins/strncmp-lib.c
26138         * gcc.c-torture/execute/builtins/strncpy-lib.c
26139         * gcc.c-torture/execute/builtins/strpbrk-lib.c
26140         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
26141         * gcc.c-torture/execute/builtins/strpcpy-lib.c
26142         * gcc.c-torture/execute/builtins/strrchr-lib.c
26143         * gcc.c-torture/execute/builtins/strspn-lib.c
26144         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
26145         * gcc.c-torture/execute/builtins/strstr-lib.c
26146         * gcc.c-torture/execute/builtins/lib/abs.c
26147         * gcc.c-torture/execute/builtins/lib/fprintf.c
26148         * gcc.c-torture/execute/builtins/lib/memset.c
26149         * gcc.c-torture/execute/builtins/lib/printf.c
26150         * gcc.c-torture/execute/builtins/lib/sprintf.c
26151         * gcc.c-torture/execute/builtins/lib/strcpy.c
26152         * gcc.c-torture/execute/builtins/lib/strcspn.c
26153         * gcc.c-torture/execute/builtins/lib/strncat.c
26154         * gcc.c-torture/execute/builtins/lib/strncmp.c
26155         * gcc.c-torture/execute/builtins/lib/strncpy.c
26156         * gcc.c-torture/execute/builtins/lib/strpbrk.c
26157         * gcc.c-torture/execute/builtins/lib/strspn.c
26158         * gcc.c-torture/execute/builtins/lib/strstr.c:
26159         New files containing support routines.
26160
26161         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
26162         declaration.
26163         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
26164         when not optimizing.
26165
26166 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
26167
26168         PR c++/16240
26169         * g++.dg/abi/mangle22.C: New test.
26170         * g++.dg/abi/mangle23.C: Likewise.
26171
26172 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
26173
26174         PR fortran/16290
26175         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
26176         Allow for cases without denormalized floating point numbers.
26177
26178 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
26179
26180         PR c/1027
26181         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
26182         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
26183         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
26184         expected warning text.
26185         * gcc.dg/format/diag-2.c: New test.
26186
26187 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
26188
26189         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
26190
26191 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
26192
26193         * gcc.dg/builtins-43.c: New.
26194         * gcc.dg/builtins-44.c: New.
26195         * gcc.dg/builtins-45.c: New.
26196
26197 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
26198             Andreas Tobler  <a.tobler@schweiz.ch>
26199
26200         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
26201         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
26202         as SIGSEGV.
26203         * gcc.dg/cleanup-11.c: Likewise.
26204         * gcc.dg/cleanup-8.c: Likewise.
26205         * gcc.dg/cleanup-9.c: Likewise.
26206         * gcc.dg/cleanup-5.c: Run on all platforms.
26207
26208 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
26209
26210         * g++.dg/warn/nonnull1.C: New test.
26211
26212 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
26213
26214         * gcc.dg/compat/compat-common.h: Wrap up CINT in
26215         an #ifndef SKIP_COMPLEX_INT/#endif pair.
26216         Special-case the Sun compiler wrt to <complex.h>.
26217
26218 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
26219
26220         * gcc.dg/Wunreachable-8.C: New test.
26221
26222         * gcc.dg/h8300-ice2.c : New test.
26223
26224 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
26225
26226         PR fortran/16161
26227         * gfortran.fortran-torture/compile/implicit.f90: Add test
26228         for implicit character.
26229
26230 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
26231
26232         PR fortran/16289
26233         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
26234         Use tiny() intrinsic to find smallest non-negative real
26235
26236 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
26237
26238         * gcc.dg/compat/struct-by-value-22_main.c: New test.
26239         * gcc.dg/compat/struct-by-value-22_x.c: New.
26240         * gcc.dg/compat/struct-by-value-22_y.c: New.
26241
26242         * gcc.c-torture/execute/20040629-1.c: New test.
26243
26244 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
26245
26246         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
26247         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
26248
26249         PR target/16195
26250         * gcc.dg/20040625-1.c: New test.
26251
26252 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26253
26254         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
26255
26256 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26257
26258         PR fortran/15963
26259         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
26260
26261 2004-06-29  Richard Henderson  <rth@redhat.com>
26262
26263         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
26264
26265 2004-06-29  Paul Brook  <paul@codesourcery.com>
26266
26267         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
26268         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
26269
26270 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
26271
26272         PR c++/16260
26273         * g++.dg/parse/crash15.C: New.
26274
26275 2004-06-28  Andrew Pinski  <apinski@apple.com>
26276
26277         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
26278         by the error already.
26279
26280         * g++.dg/opt/ptrmem4.C: Change to compile only test.
26281
26282 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
26283
26284         PR target/14041
26285         * gcc.dg/h8300-bss-align-1.c : New.
26286
26287 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
26288
26289         * PR c++/16174
26290         * g++.dg/template/ctor4.C: New.
26291
26292 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
26293
26294         PR c++/16205
26295         * g++.dg/warn/Wsequence-point-1.C: New test.
26296
26297 2004-06-27  Paul Brook  <paul@codesourcery.com>
26298
26299         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
26300
26301 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
26302
26303         * g++.old-deja/g++.mike/p7325.C: Remove.
26304
26305 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
26306
26307         PR c/14963
26308         * gcc.dg/pr14963.c: New test.
26309
26310 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
26311
26312         PR c++/16193
26313         * g++.dg/parse/redef1.C: New test.
26314
26315 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
26316
26317         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
26318         20021110.c.
26319         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
26320         20021119-1.c.
26321         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
26322         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
26323         5-04.c.
26324         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
26325         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
26326         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
26327         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
26328         g++.brendan/enum14.C.
26329         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
26330         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
26331         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
26332         g++.mike/virt1.C.
26333         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
26334         memtemp24.C.
26335
26336 2004-06-27  Roger Sayle  <roger@eyesopen.com>
26337
26338         * gcc.dg/20040527-1.c: New test case.
26339
26340 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
26341
26342         PR gfortran/pr16196
26343         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
26344
26345 2004-06-25  Roger Sayle  <roger@eyesopen.com>
26346
26347         PR middle-end/15825
26348         * gcc.dg/pr15825-1.c: New test case.
26349
26350 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
26351
26352         * gcc.c-torture/execute/20040625-1.c: New test.
26353
26354 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26355
26356         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
26357
26358 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
26359
26360         * gcc.dg/torture/mips-div-1.c: New test.
26361
26362 2004-06-24  Jeff Law  <law@redhat.com>
26363
26364         * gcc.dg/tree-ssa/20040624-1.c: New test.
26365
26366 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
26367
26368         * gcc.c-torture/compile/20040624-1.c: New test.
26369
26370 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26371
26372         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
26373         this directory.
26374
26375 2004-06-23  Andrew Pinski  <apinski@apple.com>
26376
26377         PR middle-end/15988
26378         * g++.dg/opt/ptrmem4.C: New test.
26379
26380         * gcc.dg/c90-array-quals-2.c: New test.
26381
26382 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
26383
26384         * gcc.dg/kpice1.c: New test.
26385
26386 2006-06-23  Andrew Pinski  <apinski@apple.com>
26387
26388         * gcc.dg/c90-array-quals.c: New test.
26389
26390 2006-06-22  Richard Henderson  <rth@redhat.com>
26391
26392         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
26393
26394 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
26395
26396         * gcc.dg/builtins-config.h: Handle FreeBSD.
26397
26398 2006-06-22  Richard Henderson  <rth@redhat.com>
26399
26400         * g++.dg/opt/devirt1.C: New.
26401
26402 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
26403
26404         * g++.dg/opt/pr15551.C: New testcase.
26405
26406 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
26407
26408         PR target/14800
26409         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
26410         x86_64-*-linux* when compiling for 32bit.
26411
26412 2004-06-21  Andrew Pinski  <apinski@apple.com>
26413
26414         * gcc.dg/pch/struct-1.c: New.
26415         * gcc.dg/pch/struct-1.hs: New.
26416
26417 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
26418
26419         * gcc.dg/pch/save-temps-1.c: New file.
26420         * gcc.dg/pch/save-temps-1.hs: New file.
26421
26422 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
26423
26424         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
26425         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
26426
26427 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26428
26429         * gfortran.fortran-torture/execute/select_1.f90: Rename function
26430         to fix type error.
26431         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
26432         Remove trailing spaces.
26433
26434 2004-06-21  Richard Henderson  <rth@redhat.com>
26435
26436         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
26437         merging && to BIT_FIELD_REF.
26438
26439 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
26440
26441         * g++.dg/opt/placeholder1.C: New test.
26442
26443 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
26444
26445         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
26446         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
26447         * gcc.dg/compat/union-m128-1_x.c: Likewise.
26448         * gcc.dg/compat/union-m128-1_y.c: Likewise.
26449
26450 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
26451
26452         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
26453         extern "C".
26454         * g++.dg/other/pragma-re-1.C: Add comments.
26455
26456 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
26457
26458         PR gfortran/16080
26459         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
26460
26461 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
26462
26463         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
26464         instead of setting the type of size_t by
26465         hand.
26466
26467 2004-06-18  Roger Sayle  <roger@eyesopen.com>
26468
26469         * gcc.dg/unordered-2.c: New test case.
26470         * gcc.dg/unordered-3.c: New test case.
26471
26472 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
26473
26474         PR other/16043
26475         * lib/g++.exp (g++_version): Tweak regexp for version
26476         * lib/g77.exp (g77_version): Likewise.
26477         * lib/gfortran.exp (gfortran_version): Likewise.
26478         * lib/objc.exp (objc_version): Likewise.
26479         * lib/treelang.exp (treelang_version): Likewise.
26480
26481 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
26482
26483         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
26484         Use INT_MAX instead of __INT_MAX__.
26485         * gcc.dg/compat/struct-align-2_y.c: Likewise.
26486
26487         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
26488         * gcc.dg/compat/scalar-return-3_x.c: Use it.
26489         * gcc.dg/compat/scalar-return-3_y.c: Use it.
26490         * gcc.dg/compat/scalar-return-4_x.c: Use it.
26491         * gcc.dg/compat/scalar-return-4_y.c: Use it.
26492         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
26493         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
26494         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
26495         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
26496
26497         * gcc.dg/range-test-1.c: New test.
26498         * g++.dg/opt/range-test-1.C: New test.
26499
26500 2004-06-17  Richard Henderson  <rth@redhat.com>
26501
26502         * objc.dg/sync-1.m: New.
26503         * objc.dg/try-catch-1.m: Don't force next runtime.
26504         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
26505         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
26506         shadowed catch clause.
26507         * objc.dg/try-catch-5.m: New.
26508
26509 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
26510
26511         Bug 14610
26512         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
26513
26514 2004-06-15  Richard Henderson  <rth@redhat.com>
26515
26516         * gcc.dg/20001116-1.c: Move expected warning line.
26517
26518 2004-06-15  Richard Henderson  <rth@redhat.com>
26519
26520         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
26521         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
26522
26523 2004-06-15  Jeff Law  <law@redhat.com>
26524
26525         * gcc.dg/tree-ssa/20040615-1.c: New test.
26526         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
26527         be less sensitive to operand ordering.
26528         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
26529
26530 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
26531
26532         * g++.dg/abi/bitfield3.C: Add comment..
26533
26534 2004-06-15  Richard Henderson  <rth@redhat.com>
26535
26536         * g++.dg/ext/stmtexpr1.C: XFAIL.
26537         * gcc.dg/20030612-1.c: XFAIL.
26538
26539 2004-06-15  Eric Christopher  <echristo@redhat.com>
26540
26541         * g++.dg/charset/asm5.c: New.
26542         * gcc.dg/charset/asm6.c: New.
26543
26544 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26545
26546         PR fortran/15962
26547         * gfortran.fortran-torture/execute/select_1.f90: New test.
26548
26549 2004-06-15  Paul Brook  <paul@codesourcery.com>
26550
26551         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
26552
26553 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26554
26555         PR c++/15967
26556         * g++.dg/lookup/crash3.C: New test.
26557
26558 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26559
26560         PR c++/15947
26561         * g++.dg/parse/dtor4.C: New test.
26562
26563 2004-06-14  Jeff Law  <law@redhat.com>
26564
26565         * gcc.c-torture/compile/20040614-1.c: New test.
26566
26567 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26568
26569         PR fortran/15211
26570         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
26571         LEN of a character array.
26572
26573 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
26574
26575         PR c++/15096
26576         * g++.dg/template/ptrmem10.C: New test.
26577
26578         PR c++/14930
26579         * g++.dg/template/friend30.C: New test.
26580
26581 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26582
26583         PR fortran/14928
26584         * gfortran.fortran-torture/compile/mloc.f90: New test.
26585
26586 2004-06-13  Paul Brook  <paul@codesourcery.com>
26587
26588         * gfortran.fortran-torture/execute/random_2.f90: New test.
26589
26590 2004-06-13  Eric Christopher  <echristo@redhat.com>
26591
26592         * gcc.dg/noncompile/redecl-1.c: Fix error message.
26593
26594 2004-06-12  Paul Brook  <paul@codesourcery.com>
26595
26596         * gfortran.fortran-torture/execute/contained_3.f90: New test.
26597
26598 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26599
26600         PR fortran/14923
26601         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
26602
26603 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26604
26605         PR fortran/14957
26606         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
26607         syntax errors in end statements of contained subroutines.
26608
26609 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26610
26611         PR fortran/12841
26612         * gfortran.fortran-torture/execute/null_arg.f90: New test.
26613
26614 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
26615
26616         PR fortran/15665
26617         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
26618
26619 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
26620
26621         PR gfortran/12839
26622         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
26623
26624 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
26625
26626         PR c++/15862
26627         * g++.dg/parse/enum1.C: New test.
26628
26629 2004-06-10  Jeff Law  <law@redhat.com>
26630
26631         * gcc.c-torture/compile/20040610-1.c: New test.
26632
26633 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26634
26635         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
26636         * g++.old-deja/g++.other/decl3.C: Likewise.
26637
26638 2004-06-10  Brian Booth  <bbooth@redhat.com>
26639
26640         * gcc.dg/tree-ssa/20031015-1.c: Scan for
26641         V_MAY_DEF instead of VDEF.
26642         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
26643
26644 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
26645
26646         PR c++/14211
26647         * g++.dg/conversion/const1.C: New test.
26648
26649         PR c++/15076
26650         * g++.dg/conversion/reinterpret1.C: New test.
26651
26652         PR c++/15877
26653         * g++.dg/template/enum2.C: New test.
26654
26655         PR c++/15227
26656         * g++.dg/template/error13.C: New test.
26657
26658 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26659
26660         PR fortran/14957
26661         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
26662         arguments to test_* REAL and of the right size.
26663
26664 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
26665
26666         PR target/15569
26667         PR rtl-optimization/15681
26668         * gcc.dg/20040609-1.c: New test.
26669
26670 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
26671
26672         PR c++/14791
26673         * g++.dg/opt/builtins1.C: New test.
26674
26675 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
26676
26677         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
26678         that use default windows32 struct layout.
26679         * gcc.dg/i386-bitfield2.c: Likewise.
26680
26681 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
26682
26683         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
26684         for mingw32 and cygwin targets.
26685
26686 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
26687
26688         * gcc.dg/pch/macro-4.c: New.
26689         * gcc.dg/pch/macro-4.hs: New.
26690
26691 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26692
26693         PR fortran/13249
26694         * gfortran.fortran-torture/compile/name_clash.f90: New test.
26695
26696 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26697
26698         PR fortran/13372
26699         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
26700
26701 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
26702
26703         PR gfortran/14897
26704         * gfortran.fortran-torture/execute/t_edit.f90: New test.
26705
26706 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
26707
26708         PR gfortran/15755
26709         * gfortran.fortran-torture/execute/backspace.c : New test.
26710
26711 2004-06-09  Paul Brook  <paul@codesourcery.com>
26712
26713         * gfortran.fortran-torture/execure/intrinsic_associated.f90
26714         (pointer_to_section): Rewrite to use smaller array.
26715
26716 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
26717
26718         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
26719         * gcc.dg/ext/altivec-10.c: Same.
26720         * gcc.dg/ext/altivec-11.c: Same.
26721         * gcc.dg/ext/altivec-12.c: Same.
26722         * gcc.dg/ext/altivec-13.c: Same.
26723         * gcc.dg/ext/altivec-14.c: Same.
26724         * gcc.dg/ext/altivec-15.c: Same.
26725         * gcc.dg/ext/altivec-16.c: Same.
26726         * gcc.dg/ext/altivec-3.c: Same.
26727         * gcc.dg/ext/altivec-4.c: Same.
26728         * gcc.dg/ext/altivec-6.c: Same.
26729         * gcc.dg/ext/altivec-7.c: Same.
26730         * gcc.dg/ext/altivec-8.c: Same.
26731         * gcc.dg/ext/altivec-varargs-1.c: Same.
26732
26733         * g++.dg/ext/altivec-1.C: Correct dg syntax.
26734         * g++.dg/ext/altivec-10.C: Same.
26735         * g++.dg/ext/altivec-2.C: Same.
26736         * g++.dg/ext/altivec-3.C: Same.
26737         * g++.dg/ext/altivec-4.C: Same.
26738         * g++.dg/ext/altivec-5.C: Same.
26739         * g++.dg/ext/altivec-6.C: Same.
26740         * g++.dg/ext/altivec-7.C: Same.
26741         * g++.dg/ext/altivec-8.C: Same.
26742         * g++.dg/ext/altivec-9.C: Same.
26743
26744 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26745
26746         PR c++/7841
26747         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
26748
26749 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
26750
26751         * gcc.dg/union-1.c: New test.
26752
26753 2004-06-07  Roger Sayle  <roger@eyesopen.com>
26754
26755         * gcc.dg/builtins-41.c: New test case.
26756         * gcc.dg/builtins-42.c: New test case.
26757
26758 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
26759
26760         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
26761         * g++.dg/ext/altivec-10.C: Same.
26762         * g++.dg/ext/altivec-2.C: Same.
26763         * g++.dg/ext/altivec-3.C: Same.
26764         * g++.dg/ext/altivec-4.C: Same.
26765         * g++.dg/ext/altivec-5.C: Same.
26766         * g++.dg/ext/altivec-6.C: Same.
26767         * g++.dg/ext/altivec-7.C: Same.
26768         * g++.dg/ext/altivec-8.C: Same.
26769         * g++.dg/ext/altivec-9.C: Same.
26770         * g++.old-deja/g++.abi/cxa_vec.C: Same.
26771         * g++.old-deja/g++.brendan/new3.C: Same.
26772         * gcc.c-torture/execute/eeprof-1.x: Same.
26773
26774 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
26775
26776         PR c/14765
26777         * gcc.dg/pr14765-1.c: New test.
26778
26779 2004-06-07  Roger Sayle  <roger@eyesopen.com>
26780
26781         PR c/14649
26782         * gcc.dg/pr14649-1.c: New test case.
26783
26784 2004-06-07  Richard Henderson  <rth@redhat.com>
26785
26786         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
26787         if temporaries.
26788
26789 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
26790
26791         * g++.dg/eh/elide1.C: Remove XFAIL.
26792
26793 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
26794
26795         PR c++/15337
26796         * g++.dg/expr/sizeof3.C: New test.
26797
26798         PR c++/14777
26799         * g++.dg/template/access14.C: New test.
26800
26801         PR c++/15554
26802         * g++.dg/template/enum1.C: New test.
26803
26804         PR c++/15057
26805         * g++.dg/eh/throw1.C: New test.
26806
26807 2004-06-07  David Ayers  <d.ayers@inode.at>
26808             Ziemowit Laski  <zlaski@apple.com>
26809
26810         * lib/objc.exp (objc_target_compile): Revert the '-framework
26811         Foundation' flag fix, since bare Darwin does not ship
26812         with the Foundation framework.
26813         * objc/execute/next_mapping.h: Provide a local NSConstantString
26814         @interface and @implementation.
26815         (objc_constant_string_init): A constructor function, used to
26816         initialize the NSConstantString meta-class object.
26817         * objc/execute/string1.m: Include "next_mapping.h" instead of
26818         <Foundation/NSString.h>.
26819         * objc/execute/string2.m: Likewise.
26820         * objc/execute/string3.m: Likewise.
26821         * objc/execute/string4.m: Likewise.
26822
26823 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
26824
26825         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
26826         to double. Replace double with FLOAT.
26827         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
26828
26829         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
26830         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
26831         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
26832         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
26833         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
26834         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
26835         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
26836         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
26837
26838 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
26839
26840         PR c/13519
26841         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
26842
26843 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26844
26845         PR c++/15503
26846         * g++.dg/template/meminit2.C: New test.
26847
26848 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
26849
26850         PR target/15822
26851         * gcc.c-torture/execute/compare-fp-1.c,
26852         gcc.c-torture/execute/compare-fp-2.c,
26853         gcc.c-torture/execute/compare-fp-3.c,
26854         gcc.c-torture/execute/compare-fp-4.c,
26855         gcc.c-torture/execute/compare-fp-3.x,
26856         gcc.c-torture/execute/compare-fp-4.x: Moved...
26857         * gcc.c-torture/execute/ieee/compare-fp-1.c,
26858         gcc.c-torture/execute/ieee/compare-fp-2.c,
26859         gcc.c-torture/execute/ieee/compare-fp-3.c,
26860         gcc.c-torture/execute/ieee/compare-fp-4.c,
26861         gcc.c-torture/execute/ieee/compare-fp-3.x,
26862         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
26863
26864 2004-06-04  David Ayers  <d.ayers@inode.at>
26865
26866         * objc/execute/protocol-isEqual-4.m: New testcase.
26867
26868 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
26869
26870         * objc/execute/protocol-isEqual-1.m: New testcase.
26871         * objc/execute/protocol-isEqual-2.m: New testcase.
26872         * objc/execute/protocol-isEqual-3.m: New testcase.
26873
26874 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26875
26876         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
26877
26878 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
26879
26880         * lib/objc.exp (objc_target_compile): When running tests on
26881         Darwin (Mac OS X), inform the linker about '-framework
26882         'Foundation'.
26883
26884 2004-06-02  Eric Christopher  <echristo@redhat.com>
26885
26886         * gcc.c-torture/compile/20040602-1.c: New.
26887
26888 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
26889
26890         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
26891         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
26892
26893         PR tree-optimization/14736
26894         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
26895
26896         PR tree-optimization/14042
26897         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
26898
26899         PR tree-optimization/14729
26900         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
26901
26902 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26903
26904         PR fortran/15557
26905         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
26906
26907 2004-06-01  Richard Hederson  <rth@redhat.com>
26908
26909         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
26910
26911 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26912
26913         PR c++/14932
26914         * g++.dg/parse/offsetof4.C: New test.
26915
26916 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
26917
26918         PR objc/7993
26919         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
26920
26921 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
26922
26923         PR c++/15701
26924         * g++.dg/template/friend29.C: New test.
26925
26926 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
26927
26928         PR c/15749
26929         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
26930
26931 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
26932
26933         * gcc.dg/sparc-trap-1.c: New test.
26934
26935 2004-05-31  Roger Sayle  <roger@eyesopen.com>
26936
26937         PR middle-end/15069
26938         * g++.dg/opt/fold3.C: New test case.
26939
26940 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
26941
26942         * lib/target-supports.exp (check_iconv_available): Fix fallout
26943         from 2004-05-28 patch.
26944
26945 2004-05-30  Paul Brook  <paul@codesourcery.com>
26946
26947         PR fortran/15620
26948         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
26949         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
26950
26951 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
26952
26953         * gfortran.fortran-torture/execute/random_1.f90: New test.
26954
26955 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
26956
26957         * g++.dg/ext/altivec-10.C: New test.
26958
26959 2004-05-29  Paul Brook  <paul@codesourcery.com>
26960
26961         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
26962
26963 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
26964
26965         * gcc.dg/altivec-16.c: New test.
26966
26967 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
26968
26969         * lib/target-supports.exp (check_vmx_hw_available): New.
26970         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
26971
26972         * lib/target-supports.exp (check_alias_available,
26973         check_iconv_available, check_named_sections_available): Use
26974         unique names for temporary files.
26975
26976 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
26977
26978         * gcc.dg/altivec-15.c: New test.
26979
26980 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
26981
26982         PR c++/15083
26983         * g++.dg/warn/noeffect6.C: New test.
26984
26985         PR c++/15471
26986         * g++.dg/expr/ptrmem4.C: New test.
26987
26988         PR c++/15640
26989         * g++.dg/template/operator3.C: New test.
26990
26991 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
26992
26993         PR c++/14668
26994         * g++.dg/lookup/redecl1.C: New test.
26995         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
26996
26997 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
26998
26999         * gcc.c-torture/execute/compare-fp-1.c,
27000         gcc.c-torture/execute/compare-fp-2.c,
27001         gcc.c-torture/execute/compare-fp-3.c,
27002         gcc.c-torture/execute/compare-fp-4.c,
27003         gcc.c-torture/execute/compare-fp-3.x,
27004         gcc.c-torture/execute/compare-fp-4.x,
27005         gcc.dg/pr15649-1.c: New.
27006
27007 2004-05-27  Adam Nemet  <anemet@lnxw.com>
27008
27009         PR c++/12883
27010         * g++.dg/init/array14.C: New test.
27011
27012 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
27013
27014         * lib/compat.exp (compat-get-options-main): New.
27015         (compat-get-options): Remove unneeded code, warn for ignored
27016         command.
27017         (compat-execute): Check flag set by dg-require-* commands.
27018
27019         * lib/compat.exp (compat-execute): Break up long lines.
27020
27021 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
27022
27023         * gcc.dg/altivec-7.c: Don't use 'vector long'.
27024         * gcc.dg/altivec-14.c: New test.
27025         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
27026
27027         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
27028         * gcc.dg/altivec-12.c: Ditto.
27029
27030         * gcc.dg/altivec-3.c: Move call to altivec_check.
27031
27032 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
27033
27034         PR c++/15044
27035         * g++.dg/template/error12.C: New test.
27036
27037         PR c++/15317
27038         * g++.dg/ext/attrib15.C: New test.
27039
27040         PR c++/15329
27041         * g++.dg/template/ptrmem9.C: New test.
27042
27043 2004-05-25  Paul Brook  <paul@codesourcery.com>
27044
27045         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
27046
27047 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
27048
27049         PR c++/15165
27050         * g++.dg/template/crash19.C: New test.
27051
27052 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
27053
27054         PR c++/15025
27055         * g++.dg/template/redecl1.C: New test.
27056
27057 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
27058
27059         PR c++/14821
27060         * g++.dg/other/ns1.C: New test.
27061
27062         PR c++/14883
27063         * g++.dg/template/invalid1.C: New test.
27064
27065 2004-05-23  Paul Brook  <paul@codesourcery.com>
27066         Victor Leikehman  <lei@haifasphere.co.il>
27067
27068         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
27069         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
27070
27071 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
27072
27073         PR c++/15285
27074         PR c++/15299
27075         * g++.dg/template/non-dependent5.C: New test.
27076         * g++.dg/template/non-dependent6.C: New test.
27077
27078 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
27079
27080         PR c++/15507
27081         * g++.dg/inherit/union1.C: New test.
27082
27083         PR c++/15542
27084         * g++.dg/template/addr1.C: New test.
27085
27086         PR c++/15427
27087         * g++.dg/template/array5.C: New test.
27088
27089         PR c++/15287
27090         * g++.dg/template/array6.C: New test.
27091
27092 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
27093             Roger Sayle  <roger@eyesopen.com>
27094
27095         * g++.dg/lookup/forscope2.C: New test case.
27096
27097 2004-05-22  Ben Elliston  <bje@au.ibm.com>
27098
27099         * gcc.dg/cpp/Wmissingdirs.c: New.
27100
27101 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
27102
27103         PR target/15301
27104         * gcc.dg/compat/union-m128-1.h: New file.
27105         * gcc.dg/compat/union-m128-1_main.c: Likewise.
27106         * gcc.dg/compat/union-m128-1_x.c: Likewise.
27107         * gcc.dg/compat/union-m128-1_y.c: Likewise.
27108
27109 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
27110
27111         PR target/15302
27112         * gcc.dg/compat/struct-complex-1.h: New file.
27113         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
27114         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
27115         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
27116
27117 2004-05-20  Roger Sayle  <roger@eyesopen.com>
27118
27119         PR middle-end/3074
27120         * gcc.dg/pr3074-1.c: New test case.
27121         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
27122
27123 2004-05-20  Falk Hueffner  <falk@debian.org>
27124
27125         PR other/15526
27126         * gcc.dg/ftrapv-1.c: New test case.
27127
27128 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
27129
27130         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
27131
27132 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
27133             Jeff Law  <law@redhat.com>
27134
27135         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
27136         * gcc.dg/tree-ssa/20040518-2.c: New test.
27137
27138         * gcc.dg/tree-ssa/20040518-1.c: New test.
27139
27140 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
27141
27142         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
27143
27144 2004-05-18  Paul Brook  <paul@codesourcery.com>
27145
27146         PR fortran/13930
27147         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
27148
27149 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27150
27151         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
27152         constant folding.
27153
27154 2004-05-17  Steven Bosscher  <stevenb@suse.de>
27155
27156         * gcc.dg/tree-ssa/20040517-1.c: New test.
27157
27158 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27159
27160         * gcc.dg/loop-4.c: New test.
27161
27162 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
27163
27164         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
27165
27166 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
27167
27168         PR fortran/15311
27169         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
27170
27171 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27172
27173         PR fortran/13826
27174         PR fortran/13940
27175         * gfortran.fortran-torture/compile/data_1.f90: New test.
27176
27177 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
27178
27179         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
27180         * gcc.dg/uninit-H.c: Define ASM for __s390__.
27181
27182 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
27183
27184         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
27185
27186 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
27187
27188         PR c/15444
27189         * gcc.dg/format/xopen-1.c: Adjust expected message.
27190         * gcc.dg/format/xopen-3.c: New test.
27191
27192 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
27193
27194         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
27195
27196 2004-05-14  Jeff Law  <law@redhat.com>
27197
27198         * gcc.dg/tree-ssa/20040514-2.c: New test.
27199
27200 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27201
27202         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
27203         this ...
27204         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
27205         this.
27206
27207 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
27208
27209         * gcc.dg/tree-ssa/20040514-1.c: New test.
27210
27211 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27212
27213         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
27214         test.
27215
27216 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27217
27218         PR fortran/14066
27219         * gfortran.fortran-torture/compile/do_1.f90: New test.
27220
27221 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27222
27223         PR fortran/15051
27224         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
27225         test.
27226
27227 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
27228
27229         PR fortran/15149
27230         * gfortran.fortran-torture/execute/random_init.f90: New test.
27231
27232 2004-05-13  Paul Brook  <paul@codesourcery.com>
27233
27234         PR fortran/15314
27235         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
27236
27237 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
27238
27239         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
27240         for the powerpc case.
27241
27242 2004-05-13  Jeff Law  <law@redhat.com>
27243
27244         * gcc.dg/tree-ssa/20040513-1.c: New test.
27245         * gcc.dg/tree-ssa/20040513-2.c: New test.
27246
27247 2004-05-13  Paul Brook  <paul@codesourcery.com>
27248
27249         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
27250         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
27251         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
27252
27253 2004-05-13  Andreas Schwab  <schwab@suse.de>
27254
27255         PR other/10819
27256         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
27257         characters.
27258
27259 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
27260
27261         PR fortran/15294
27262         * gfortran.fortran-torture/execute/adjustr.f90: New file.
27263
27264 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
27265
27266         Merge from tree-ssa-20020619-branch.  See
27267         ChangeLog.tree-ssa for details.
27268
27269 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
27270
27271         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
27272         include <altivec.h> explicitly.
27273         * gcc.dg/altivec-13.c: Likewise.
27274
27275 2004-05-11  Paul Brook  <paul@codesourcery.com>
27276
27277         * gcc.c-torture/compile/20010518-1.c: Force enum size.
27278
27279 2004-05-10  Eric Christopher  <echristo@redhat.com>
27280
27281         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
27282         * gcc.dg/sibcall-4.c: Ditto.
27283
27284 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
27285
27286         * g++.dg/ext/altivec-8.C: New test case.
27287         * gcc.dg/altivec-13.c: New test case.
27288
27289 2004-05-08  Roger Sayle  <roger@eyesopen.com>
27290
27291         * gcc.c-torture/execute/divcmp-1.c: New test case.
27292         * gcc.c-torture/execute/divcmp-2.c: New test case.
27293         * gcc.c-torture/execute/divcmp-3.c: New test case.
27294
27295 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
27296
27297         * g++.dg/other/pragma-re-2.C: New test.
27298
27299 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
27300
27301         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
27302         * gcc.dg/i386-387-2.c: Likewise.
27303
27304         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
27305         __builtin_drem.
27306         * gcc.dg/i386-387-6.c: Likewise.
27307
27308 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
27309
27310         * gcc.dg/builtins-33.c: Also check log1p*.
27311
27312 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
27313
27314         PR optimization/15296
27315         * gcc.c-torture/execute/pr15296.c: New test.
27316
27317 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
27318
27319         * gcc.dg/builtins-40.c: New test.
27320
27321 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
27322
27323         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
27324
27325 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
27326
27327         * g++.dg/ext/spe1.C: New testcase.
27328
27329 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
27330
27331         * objc.dg/image-info.m: Allow additional attributes
27332         for __image_info section.
27333
27334 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
27335
27336         * gcc.dg/torture/mips-hilo-2.c: New test.
27337
27338 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27339
27340         PR c++/14389
27341         * g++.dg/template/member5.C: New test.
27342
27343 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
27344
27345         * gcc.dg/builtins-34.c: Also check expm1*.
27346
27347 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27348
27349         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
27350         * gcc.dg/torture/builtin-convert-3.c: New test.
27351
27352 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
27353
27354         PR middle-end/15054
27355         * g++.dg/opt/pr15054.C: New test.
27356
27357 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27358
27359         * gcc.dg/torture/builtin-rounding-1.c: New test.
27360         * gcc.dg/builtins-25.c: Delete.
27361         * gcc.dg/builtins-29.c: Delete.
27362
27363 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
27364
27365         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
27366         * gcc.dg/sibcall-4.c: Likewise.
27367         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
27368
27369 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
27370
27371         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
27372         bit-field on 16-bit targets.
27373
27374 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
27375
27376         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
27377         16-bit targets.
27378
27379 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
27380
27381         * gcc.dg/rs6000-power2-1.c: Change to compile only.
27382         * gcc.dg/rs6000-power2-2.c: Likewise.
27383
27384 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
27385
27386         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
27387         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
27388         Change the asm registers to be in form of frN instead of fN.
27389
27390 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27391
27392         * gcc.dg/torture/builtin-convert-2.c: New test.
27393
27394 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
27395
27396         * gcc.dg/rs6000-power2-1.c: New test.
27397         * gcc.dg/rs6000-power2-2.c: New test.
27398
27399 2004-04-28  Jan Hubicka  <jh@suse.cz>
27400
27401         * gcc.dg/unused-6.c: New test.
27402
27403 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
27404             Ulrich Weigand  <uweigand@de.ibm.com>
27405
27406         * ada/acats/run_all.sh: Define $target variable.
27407
27408 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
27409
27410         PR c++/15119
27411         * g++.dg/other/vararg-1.C: New test.
27412
27413         PR c++/4794
27414         * g++.dg/eh/cleanup3.C: New test.
27415
27416 2004-04-24  Laurent GUERBY <laurent@guerby.net>
27417
27418         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
27419         and ad8011a (target_insn).
27420         * ada/acats/support/macro.dfs: Likewise.
27421         * ada/acats/support/impbit.adb: New file.
27422
27423 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
27424
27425         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
27426
27427 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
27428
27429         * gcc.dg/loop-3.c: New test.
27430
27431 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
27432
27433         * gcc.c-torture/execute/simd-5.c: New test.
27434
27435 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27436
27437         PR c++/15064
27438         * g++.dg/template/crash18.C: New test.
27439
27440 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
27441
27442         * g++.dg/ext/complit3.C: New test.
27443
27444 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
27445
27446         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
27447         * gcc.dg/altivec-3.c: Same.
27448         * gcc.dg/altivec-varargs-1.c: Same.
27449
27450 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
27451
27452         * lib/target-supports.exp (check_profiling_available): Assume
27453         profiling is not available on powerpc-eabi targets.
27454
27455 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
27456
27457         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
27458         * gcc.dg/vmx/bug-1.c: Ditto.
27459
27460 2004-04-20  Eric Christopher  <echristo@redhat.com>
27461
27462         * gcc.dg/charset/extern.c: New test.
27463         * g++.dg/charset/extern3.cc: Ditto.
27464
27465 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
27466
27467         * gcc.dg/builtins-39.c: New test.
27468
27469 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
27470
27471         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
27472
27473 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
27474
27475         * gcc.dg/torture/mips-hilo-1.c: New test.
27476
27477 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
27478
27479         * gcc.c-torture/compile/20040419-1.c: New test.
27480
27481 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
27482
27483         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
27484
27485 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
27486             Aldy Hernandez  <aldyh@redhat.com>
27487
27488         * gcc.c-torture/execute/va-arg-24.c: New.
27489
27490 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
27491             Aldy Hernandez  <aldyh@redhat.com>
27492
27493         * gcc.dg/vmx/1b-01.c: New.
27494         * gcc.dg/vmx/1b-02.c: New.
27495         * gcc.dg/vmx/1b-03.c: New.
27496         * gcc.dg/vmx/1b-04.c: New.
27497         * gcc.dg/vmx/1b-05.c: New.
27498         * gcc.dg/vmx/1b-06.c: New.
27499         * gcc.dg/vmx/1b-07.c: New.
27500         * gcc.dg/vmx/1c-01.c: New.
27501         * gcc.dg/vmx/1c-02.c: New.
27502         * gcc.dg/vmx/3a-01a.c: New.
27503         * gcc.dg/vmx/3a-01.c: New.
27504         * gcc.dg/vmx/3a-01m.c: New.
27505         * gcc.dg/vmx/3a-03.c: New.
27506         * gcc.dg/vmx/3a-03m.c: New.
27507         * gcc.dg/vmx/3a-04.c: New.
27508         * gcc.dg/vmx/3a-04m.c: New.
27509         * gcc.dg/vmx/3a-05.c: New.
27510         * gcc.dg/vmx/3a-06.c: New.
27511         * gcc.dg/vmx/3a-06m.c: New.
27512         * gcc.dg/vmx/3a-07.c: New.
27513         * gcc.dg/vmx/3b-01.c: New.
27514         * gcc.dg/vmx/3b-02.c: New.
27515         * gcc.dg/vmx/3b-10.c: New.
27516         * gcc.dg/vmx/3b-13.c: New.
27517         * gcc.dg/vmx/3b-14.c: New.
27518         * gcc.dg/vmx/3b-15.c: New.
27519         * gcc.dg/vmx/3c-01a.c: New.
27520         * gcc.dg/vmx/3c-01.c: New.
27521         * gcc.dg/vmx/3c-02.c: New.
27522         * gcc.dg/vmx/3c-03.c: New.
27523         * gcc.dg/vmx/3d-01.c: New.
27524         * gcc.dg/vmx/4-01.c: New.
27525         * gcc.dg/vmx/4-03.c: New.
27526         * gcc.dg/vmx/5-01.c: New.
27527         * gcc.dg/vmx/5-02.c: New.
27528         * gcc.dg/vmx/5-03.c: New.
27529         * gcc.dg/vmx/5-04.c: New.
27530         * gcc.dg/vmx/5-05.c: New.
27531         * gcc.dg/vmx/5-06.c: New.
27532         * gcc.dg/vmx/5-07.c: New.
27533         * gcc.dg/vmx/5-07t.c: New.
27534         * gcc.dg/vmx/5-08.c: New.
27535         * gcc.dg/vmx/5-10.c: New.
27536         * gcc.dg/vmx/5-11.c: New.
27537         * gcc.dg/vmx/7-01a.c: New.
27538         * gcc.dg/vmx/7-01.c: New.
27539         * gcc.dg/vmx/7c-01.c: New.
27540         * gcc.dg/vmx/7d-01.c: New.
27541         * gcc.dg/vmx/7d-02.c: New.
27542         * gcc.dg/vmx/8-01.c: New.
27543         * gcc.dg/vmx/8-02a.c: New.
27544         * gcc.dg/vmx/8-02.c: New.
27545         * gcc.dg/vmx/brode-1.c: New.
27546         * gcc.dg/vmx/bug-1.c: New.
27547         * gcc.dg/vmx/bug-2.c: New.
27548         * gcc.dg/vmx/bug-3.c: New.
27549         * gcc.dg/vmx/cw-bug-1.c: New.
27550         * gcc.dg/vmx/cw-bug-2.c: New.
27551         * gcc.dg/vmx/cw-bug-3.c: New.
27552         * gcc.dg/vmx/dct.c: New.
27553         * gcc.dg/vmx/debug-1.c: New.
27554         * gcc.dg/vmx/debug-2.c: New.
27555         * gcc.dg/vmx/debug-3.c: New.
27556         * gcc.dg/vmx/debug-4.c: New.
27557         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
27558         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
27559         * gcc.dg/vmx/eg-5.c: New.
27560         * gcc.dg/vmx/fft.c: New.
27561         * gcc.dg/vmx/gcc-bug-1.c: New.
27562         * gcc.dg/vmx/gcc-bug-2.c: New.
27563         * gcc.dg/vmx/gcc-bug-3.c: New.
27564         * gcc.dg/vmx/gcc-bug-4.c: New.
27565         * gcc.dg/vmx/gcc-bug-5.c: New.
27566         * gcc.dg/vmx/gcc-bug-6.c: New.
27567         * gcc.dg/vmx/gcc-bug-7.c: New.
27568         * gcc.dg/vmx/gcc-bug-8.c: New.
27569         * gcc.dg/vmx/gcc-bug-9.c: New.
27570         * gcc.dg/vmx/gcc-bug-b.c: New.
27571         * gcc.dg/vmx/gcc-bug-c.c: New.
27572         * gcc.dg/vmx/gcc-bug-d.c: New.
27573         * gcc.dg/vmx/gcc-bug-e.c: New.
27574         * gcc.dg/vmx/gcc-bug-f.c: New.
27575         * gcc.dg/vmx/gcc-bug-g.c: New.
27576         * gcc.dg/vmx/gcc-bug-i.c: New.
27577         * gcc.dg/vmx/harness.h: New.
27578         * gcc.dg/vmx/ira1.c: New.
27579         * gcc.dg/vmx/ira2a.c: New.
27580         * gcc.dg/vmx/ira2b.c: New.
27581         * gcc.dg/vmx/ira2.c: New.
27582         * gcc.dg/vmx/ira2c.c: New.
27583         * gcc.dg/vmx/mem.c: New.
27584         * gcc.dg/vmx/newton-1.c: New.
27585         * gcc.dg/vmx/ops.c: New.
27586         * gcc.dg/vmx/sn7153.c: New.
27587         * gcc.dg/vmx/spill2.c: New.
27588         * gcc.dg/vmx/spill3.c: New.
27589         * gcc.dg/vmx/spill.c: New.
27590         * gcc.dg/vmx/t.c: New.
27591         * gcc.dg/vmx/varargs-1.c: New.
27592         * gcc.dg/vmx/varargs-2.c: New.
27593         * gcc.dg/vmx/varargs-3.c: New.
27594         * gcc.dg/vmx/varargs-4.c: New.
27595         * gcc.dg/vmx/varargs-5.c: New.
27596         * gcc.dg/vmx/varargs-6.c: New.
27597         * gcc.dg/vmx/varargs-7.c: New.
27598         * gcc.dg/vmx/vmx.exp: New.
27599         * gcc.dg/vmx/vprint-1.c: New.
27600         * gcc.dg/vmx/vscan-1.c: New.
27601         * gcc.dg/vmx/x-01.c: New.
27602         * gcc.dg/vmx/x-02.c: New.
27603         * gcc.dg/vmx/x-03.c: New.
27604         * gcc.dg/vmx/x-04.c: New.
27605         * gcc.dg/vmx/x-05.c: New.
27606         * gcc.dg/vmx/yousufi-1.c: New.
27607         * gcc.dg/vmx/zero-1.c: New.
27608         * gcc.dg/vmx/zero.c: New.
27609
27610 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
27611
27612         * g++.dg/lookup/java1.C: Update for chage of
27613         _Jv_AllocObject.
27614         * g++.dg/lookup/java2.C: Likewise.
27615
27616 2004-04-17  Laurent GUERBY <laurent@guerby.net>
27617
27618         * ada/acats/run_all.sh: use -O2 by default.
27619
27620 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
27621
27622         * gcc.dg/vr-mult-[12].c: New tests.
27623
27624 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27625
27626         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
27627
27628         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
27629
27630 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
27631
27632         * lib/target-supports.exp (check_profiling_available): Assume profiling
27633         isn't available for mips*-*-elf targets.
27634
27635 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
27636
27637         * gcc.dg/builtins-38.c: New test.
27638
27639 2004-04-14  Eric Christopher  <echristo@redhat.com>
27640
27641         * g++.dg/charset/charset.exp: Run .cc extension tests.
27642
27643 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
27644
27645         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
27646
27647 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27648
27649         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
27650
27651 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
27652
27653         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
27654         * gcc.dg/i386-387-2.c: Likewise.
27655
27656         * gcc.dg/i386-387-7.c: New test.
27657         * gcc.dg/i386-387-8.c: New test.
27658
27659         * gcc.dg/builtins-37.c: New test.
27660
27661 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
27662
27663         * g++.dg/pch/externc-1.C: Add missing semicolon.
27664
27665 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
27666
27667         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
27668
27669 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27670
27671         * gcc.c-torture/execute/20040411-1.c: New test.
27672
27673 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
27674
27675         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
27676
27677 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
27678
27679         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
27680
27681 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
27682
27683         * lib/target-supports.exp (check_named_sections_available): New.
27684         * lib/gcc-dg.exp (dg-require-named-sections): New.
27685         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
27686         old-deja.exp.  Also prune error-count message from HP linker.
27687         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
27688
27689         * g++.dg/init/init-ref4.C: Use dg-require-weak.
27690         * g++.old-deja/g++.pt/static3.C: Likewise.
27691         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
27692
27693 2004-04-09  Roger Sayle  <roger@eyesopen.com>
27694
27695         * gcc.c-torture/execute/20040409-1.c: New test case.
27696         * gcc.c-torture/execute/20040409-2.c: New test case.
27697         * gcc.c-torture/execute/20040409-3.c: New test case.
27698
27699 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
27700
27701         * gcc.dg/20040409-1.c: New test.
27702
27703 2004-04-08  Roger Sayle  <roger@eyesopen.com>
27704
27705         PR target/14888
27706         * g++.dg/opt/pr14888.C: New test case.
27707
27708 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
27709
27710         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
27711         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
27712         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
27713         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
27714         New tests.
27715
27716 2004-04-08  Paul Brook  <paul@codesourcery.com>
27717
27718         * gcc.dg/spill-1.c: New test.
27719
27720 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27721
27722         * gcc.dg/torture/builtin-ctype-2.c: New test.
27723
27724 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
27725
27726         * gcc.dg/pch/pch.exp: Add largefile test.
27727
27728 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
27729
27730         * g++.dg/pch/externc-1.Hs: New.
27731         * g++.dg/pch/externc-1.C: New.
27732
27733 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27734
27735         * gcc.dg/compat/struct-by-value-5a_main.c,
27736         gcc.dg/compat/struct-by-value-5b_main.c: New files.
27737         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
27738         * gcc.dg/compat/struct-by-value-5a_x.c,
27739         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
27740         gcc.dg/compat/struct-by-value-5_x.c.
27741         * gcc.dg/compat/struct-by-value-5a_y.c,
27742         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
27743         gcc.dg/compat/struct-by-value-5_y.c.
27744
27745         * gcc.dg/compat/struct-by-value-6a_main.c,
27746         gcc.dg/compat/struct-by-value-6b_main.c: New files.
27747         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
27748         * gcc.dg/compat/struct-by-value-6a_x.c,
27749         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
27750         gcc.dg/compat/struct-by-value-6_x.c.
27751         * gcc.dg/compat/struct-by-value-6a_y.c,
27752         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
27753         gcc.dg/compat/struct-by-value-6_y.c.
27754
27755         * gcc.dg/compat/struct-by-value-7a_main.c,
27756         gcc.dg/compat/struct-by-value-7b_main.c: New files.
27757         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
27758         * gcc.dg/compat/struct-by-value-7a_x.c,
27759         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
27760         gcc.dg/compat/struct-by-value-7_x.c.
27761         * gcc.dg/compat/struct-by-value-7a_y.c,
27762         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
27763         gcc.dg/compat/struct-by-value-7_y.c.
27764
27765 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
27766
27767         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
27768         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
27769         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
27770         options.
27771
27772 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
27773
27774         * gcc.dg/builtins-36.c: New test.
27775
27776 2004-04-06  Paul Brook  <paul@codesourcery.com>
27777
27778         * README.gcc: Remove obsolete contraint on testcases.
27779
27780 2004-04-05  Paul Brook  <paul@codesourcery.com>
27781
27782         PR2123
27783         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
27784         failure and exit(0) on success.
27785         * g++.dg/expr/anew2.C: Ditto.
27786         * g++.dg/expr/anew3.C: Ditto.
27787         * g++.dg/expr/anew4.C: Ditto.
27788
27789 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
27790
27791         PR c++/3518
27792         * g++.dg/template/unify7.C: New.
27793
27794 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
27795
27796         * g++.dg/README: Bring up to date with new subdirectories; remove
27797         duplicate subdirectory lines.
27798
27799 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
27800
27801         PR c++/14007
27802         * g++.dg/template/unify5.C: New.
27803         * g++.dg/template/unify6.C: New.
27804         * g++.dg/template/qualttp20.C: Adjust.
27805         * g++.old-deja/g++.jason/report.C: Adjust.
27806         * g++.old-deja/g++.other/qual1.C: Adjust.
27807
27808 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
27809
27810         PR c++/14803
27811         * g++.dg/inherit/ptrmem1.C: New test.
27812
27813 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
27814
27815         PR c++/14755
27816         * gcc.c-torture/execute/20040331-1.c: New test.
27817         * gcc.dg/20040331-1.c: New test.
27818
27819 2004-04-01  Paul Brook  <paul@codesourcery.com>
27820
27821         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
27822
27823 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
27824
27825         PR c++/14724
27826         * g++.dg/init/goto1.C: New test.
27827
27828         PR c++/14763
27829         * g++.dg/template/defarg4.C: New test.
27830
27831 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
27832
27833         * gcc.dg/altivec-11.c: Extend test for more valid cases.
27834
27835 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
27836
27837         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
27838
27839 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
27840
27841         * gcc.dg/noncompile/undeclared-2.c: New test.
27842
27843 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
27844
27845         * gcc.dg/940409-1.c: Remove XFAIL.
27846         * gcc.dg/reg-vol-struct-1.c: New test.
27847
27848 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27849
27850         * gcc.dg/torture/builtin-wctype-1.c: New test.
27851
27852 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
27853
27854         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
27855         * gcc.dg/20001101-1.c: Likewise.
27856         * gcc.dg/20001102-1.c: Likewise.
27857
27858 2004-03-25  Roger Sayle  <roger@eyesopen.com>
27859
27860         * gcc.dg/compare8.c: Add an additional test for XOR.
27861
27862 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27863
27864         * gcc.dg/torture/builtin-ctype-1.c: New test.
27865
27866 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27867
27868         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
27869         * gcc.dg/torture/builtin-math-1.c: Likewise.
27870         * gcc.dg/torture/builtin-power-1.c: New test.
27871
27872 2004-03-24  Andreas Schwab  <schwab@suse.de>
27873
27874         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
27875         IA64 assembler.
27876
27877 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
27878             Roger Sayle  <roger@eyesopen.com>
27879
27880         * gcc.dg/compare8.c: New test case.
27881
27882 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
27883
27884         * g++.dg/ext/altivec-7.C: New test.
27885
27886 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
27887
27888         PR 12267, 12391, 12560, 13129, 14114, 14133
27889         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
27890         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
27891         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
27892         Adjust error regexps.
27893         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
27894         * gcc.dg/noncompile/undeclared-1.c: New test cases.
27895         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
27896         * gcc.dg/local1.c: Add explanatory comment.
27897
27898 2004-03-23  Roger Sayle  <roger@eyesopen.com>
27899
27900         PR optimization/14669
27901         * g++.dg/opt/fold2.C: New test case.
27902
27903 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
27904
27905         PR c/14069
27906         * gcc.dg/20040322-1.c: New test.
27907
27908 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
27909
27910         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
27911         * gcc.dg/ultrasp4.c: Likewise.
27912         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
27913
27914 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
27915
27916         * gcc.dg/i386-sse-8.c: Reset default options.
27917
27918 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
27919
27920         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
27921         in the error message text.
27922
27923 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
27924
27925         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
27926
27927 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
27928
27929         PR c++/14616
27930         * g++.dg/init/array13.C: New test.
27931
27932 2004-03-20  Roger Sayle  <roger@eyesopen.com>
27933
27934         PR target/13889
27935         * gcc.c-torture/compile/pr13889.c: New test case.
27936
27937 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
27938
27939         PR c/14635
27940         * builtins-1.c (nan, nans): Don't test.
27941         * builtins-30.c: Don't use nan, nanf, nanl.
27942         * builtins-35.c: New test.
27943
27944 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
27945
27946         * g++.dg/ext/altivec-6.C: New test.
27947
27948 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
27949
27950         * g++.dg/init/placement3.C: New test.
27951
27952         * g++.dg/template/spec13.C: New test.
27953
27954         * g++.dg/lookup/using11.C: New test.
27955
27956         * g++.dg/lookup/koenig3.C: New test.
27957
27958         * g++.dg/template/operator2.C: New test.
27959
27960         * g++.dg/expr/dtor3.C: New test.
27961         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
27962         marker.
27963         * g++.old-deja/g++.law/visibility28.C: Likewise.
27964
27965 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
27966
27967         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
27968         * gcc.dg/ppc64-abi-3.c: Likewise.
27969
27970 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27971
27972         PR c++/14545
27973         * g++.dg/parse/template15.C: New test.
27974
27975 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
27976
27977         * g++.dg/expr/dtor2.C: New test.
27978
27979         * g++.dg/lookup/anon4.C: New test.
27980
27981         * g++.dg/overload/using1.C: New test.
27982
27983         * g++.dg/template/lookup7.C: New test.
27984
27985         * g++.dg/template/typename6.C: New test.
27986
27987         * g++.dg/expr/cond6.C: New test.
27988
27989 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27990
27991         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
27992
27993 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
27994
27995         * g++.dg/expr/cond5.C: New test.
27996         * g++.dg/expr/constcast1.C: Likewise.
27997         * g++.dg/expr/ptrmem2.C: Likewise.
27998         * g++.dg/expr/ptrmem3.C: Likewise.
27999         * g++.dg/lookup/main1.C: Likewise.
28000         * g++.dg/template/lookup6.C: Likewise.
28001
28002 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
28003
28004         * gcc.dg/local1.c: New test.
28005
28006         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
28007
28008 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28009
28010         * gcc.dg/torture/builtin-convert-1.c: New test.
28011
28012 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28013
28014         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
28015
28016 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
28017
28018         PR c++/14481
28019         * g++.dg/warn/Wunused-7.C: New test.
28020
28021 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28022
28023         * gcc.dg/torture/builtin-integral-1.c: New test.
28024
28025 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
28026
28027         PR c++/14586
28028         * g++.dg/parse/non-dependent3.C: New test.
28029
28030 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
28031
28032         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
28033         * g++.dg/eh/simd-2.C: Likewise.
28034         * g++.dg/init/array10.C: Likewise.
28035         * gcc.c-torture/compile/simd-1.c: Likewise.
28036         * gcc.c-torture/compile/simd-2.c: Likewise.
28037         * gcc.c-torture/compile/simd-3.c: Likewise.
28038         * gcc.c-torture/compile/simd-4.c: Likewise.
28039         * gcc.c-torture/compile/simd-6.c: Likewise.
28040         * gcc.c-torture/execute/simd-1.c: Likewise.
28041         * gcc.c-torture/execute/simd-2.c: Likewise.
28042         * gcc.dg/compat/vector-defs.h: Likewise.
28043         * gcc.dg/20020531-1.c: Likewise.
28044         * gcc.dg/altivec-3.c: Likewise.
28045         * gcc.dg/altivec-4.c: Likewise.
28046         * gcc.dg/altivec-varargs-1.c: Likewise.
28047         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
28048         * gcc.dg/i386-mmx-3.c: Likewise.
28049         * gcc.dg/i386-sse-4.c: Likewise.
28050         * gcc.dg/i386-sse-5.c: Likewise.
28051         * gcc.dg/i386-sse-8.c: Likewise.
28052         * gcc.dg/simd-1.c: Likewise.
28053         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
28054         __ev64_opaque__ since the machine description provides it.
28055
28056 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
28057
28058         * lib/compat.exp (skip_list): New global variable.
28059         Use it to hold the user defined COMPAT_SKIPS list if any.
28060         (compat-obj): Add the members of skip_list to optall.
28061
28062 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
28063
28064         * gcc.dg/compat/union-by-value-1_main.c,
28065         union-by-value-1_x.c, union-by-value-1_y.c,
28066         union-check.h, union-defs.h,
28067         union-init.h, union-return-1_main.c,
28068         union-return-1_x.c, union-return-1_y.c: New files.
28069
28070 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
28071
28072         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
28073         mixed-struct-init.h: Add 4 mixed structure types.
28074         struct-by-value-21_main.c, struct-by-value-21_x.c,
28075         struct-by-value-21_y.c, struct-return-21_main.c,
28076         struct-return-21_x.c, struct-return-21_y.c: New files.
28077
28078 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
28079
28080         PR c++/14550
28081         * g++.dg/parse/template14.C: New test.
28082
28083 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
28084
28085         * gcc.c-torture/execute/20040313-1.c: New test.
28086
28087 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
28088
28089         PR target/14533
28090         * gcc.dg/20040311-2.c: New test.
28091
28092 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
28093
28094         PR other/14544
28095         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
28096         bit-field.
28097
28098 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
28099
28100         * gcc.dg/20040305-2.c: Add missing return statement.
28101
28102 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28103
28104         * gcc.dg/builtins-34.c: Also check pow10*.
28105
28106 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
28107
28108         PR target/14262
28109         * gcc.dg/20040305-2.c: New test.
28110
28111 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
28112
28113         * gcc.dg/20040310-1.c: New test.
28114
28115 2004-03-11  Roger Sayle  <roger@eyesopen.com>
28116
28117         * gcc.c-torture/execute/20040311-1.c: New test case.
28118
28119 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
28120
28121         PR c++/14476
28122         * g++.dg/lookup/enum1.C: New test.
28123
28124 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
28125
28126         PR c++/14510
28127         * g++.dg/lookup/struct2.C: New test.
28128
28129 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
28130
28131         * gcc.dg/builtins-34.c: New test.
28132
28133 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28134
28135         * gcc.dg/torture/builtin-nonneg-1.c: New test.
28136
28137 2004-03-09  James E Wilson  <wilson@specifixinc.com>
28138
28139         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
28140         * gcc.dg/alias-2.c: New testcase.
28141
28142 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
28143
28144         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
28145
28146 2004-03-09  Roger Sayle  <roger@eyesopen.com>
28147
28148         * gcc.c-torture/execute/20040309-1.c: New test case.
28149
28150 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
28151
28152         PR c++/14397
28153         * g++.dg/overload/ref1.C: New.
28154
28155 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28156
28157         PR c++/14409
28158         * g++.dg/template/spec12.C: New test.
28159
28160         PR c++/14448
28161         * g++.dg/parse/crash14.C: New test.
28162
28163 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
28164
28165         PR c++/14230
28166         * g++.dg/init/ref11.C: New test.
28167
28168 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
28169
28170         PR c++/14432
28171         * g++.dg/parse/builtin2.C: New test.
28172
28173 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
28174
28175         PR c++/14401
28176         * g++.dg/init/ctor3.C: New test.
28177         * g++.dg/init/union1.C: New test.
28178         * g++.dg/ext/anon-struct4.C: New test.
28179
28180 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
28181
28182         * g++.dg/lookup/koenig1.C: Tweak error messages.
28183         * g++.dg/lookup/used-before-declaration.C: Likewise.
28184         * g++.dg/other/do1.C: Likewise.
28185         * g++.dg/overload/koenig1.C: Likewise.
28186         * g++.dg/parse/crash13.C: Likewise.
28187         * g++.dg/template/instantiate3.C: Likewise.
28188
28189 2004-03-08  Eric Christopher  <echristo@redhat.com>
28190
28191         * * lib/target-supports.exp: Enable libiconv in test
28192         compilation.  Fix up error checking.
28193
28194 2004-03-08  Roger Sayle  <roger@eyesopen.com>
28195
28196         PR middle-end/14289
28197         * gcc.dg/pr14289-1.c: New test case.
28198         * gcc.dg/pr14289-2.c: Likewise.
28199         * gcc.dg/pr14289-3.c: Likewise.
28200
28201 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
28202
28203         * gcc.c-torture/execute/20040308-1.c: New test.
28204
28205 2004-03-07  Roger Sayle  <roger@eyesopen.com>
28206
28207         * gcc.c-torture/execute/20040307-1.c: New test case.
28208
28209 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
28210
28211         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
28212
28213 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
28214
28215         * gcc.dg/20040306-1.c: New test.
28216
28217 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
28218
28219         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
28220         them static.
28221         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
28222
28223 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
28224
28225         PR c/14465
28226         * gcc.dg/decl-6.c: New test.
28227
28228 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28229
28230         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
28231         Rename LOGPOW -> LOG_POW.
28232         (SQRT_EXP, POW_EXP): New.
28233
28234 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
28235
28236         * gcc.dg/i386-sse-8.c: New test.
28237
28238 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
28239
28240         PR c/14114
28241         * gcc.dg/decl-5.c: New test.
28242
28243 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
28244
28245         * gcc.dg/20040305-1.c: New test.
28246
28247 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
28248
28249         PR other/14354
28250         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
28251
28252 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
28253
28254         PR c++/14425, c++/14426
28255         * g++.dg/ext/altivec-4.C: New test.
28256         * g++.dg/ext/altivec-5.C: New test.
28257
28258 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
28259
28260         * g++.old-deja/g++.other/linkage1.C: Expect errors about
28261         global variables of a type with no linkage.
28262         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
28263         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
28264         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
28265         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
28266         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
28267         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
28268         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
28269         * g++.dg/warn/deprecated.C: Name enum Color.
28270         * g++.dg/overload/VLA.C: Name structure for 'b'.
28271         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
28272
28273 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
28274
28275         * gcc.c-torture/compile/20040304-1.c: New test.
28276
28277 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
28278
28279         PR 13728
28280         * gcc.dg/decl-4.c: New testcase.
28281
28282 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
28283
28284         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
28285         as PRECF if sizeof (float) > sizeof (double).
28286         (PRECL): Make it the same as PRECF if
28287         sizeof (float) > sizeof (long double).
28288
28289 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28290
28291         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
28292         system type.  Add check for irix6 which doesn't have c99 runtime.
28293
28294 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
28295
28296         * gcc.dg/const-elim-1.c: xfail for xtensa.
28297
28298 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
28299
28300         PR c++/14369
28301         * g++.dg/template/cond4.C: New test.
28302
28303 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
28304
28305         PR c++/14360
28306         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
28307
28308         PR c++/14361
28309         * g++.dg/parse/defarg7.C: New test.
28310
28311         PR c++/14359
28312         * g++.dg/template/friend26.C: New test.
28313
28314 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
28315
28316         PR c++/14324
28317         * g++.dg/abi/mangle21.C: New test.
28318
28319         PR c++/14260
28320         * g++.dg/parse/constructor2.C: New test.
28321
28322         PR c++/14337
28323         * g++.dg/template/sfinae1.C: New test.
28324
28325 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
28326
28327         PR c++/14267
28328         * g++.dg/expr/crash2.C: New test.
28329
28330         PR middle-end/13448
28331         * gcc.dg/inline-5.c: New test.
28332         * gcc.dg/always-inline.c: Split out tests into ...
28333         * gcc.dg/always-inline2.c: ... this and ...
28334         * gcc.dg/always-inline3.c: ... this.
28335
28336 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
28337
28338         PR debug/12103
28339         * g++.dg/debug/crash1.C: New test.
28340
28341 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
28342
28343         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
28344         function with __attribute__((noinline)).
28345         (recurser_void2): Likewise.
28346         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
28347         (recurser_void2): Likewise.
28348
28349 2004-02-29  Roger Sayle  <roger@eyesopen.com>
28350
28351         PR middle-end/14203
28352         * g++.dg/warn/Wunused-6.C: New test case.
28353
28354 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
28355
28356         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
28357         not defined.
28358
28359 2004-02-27  Eric Christopher  <echristo@redhat.com>
28360
28361         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
28362         * g++.dg/charset/asm2.c: Run only x86.
28363         * gcc.dg/charset/asm3.c: Ditto.
28364
28365 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
28366
28367         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
28368         ld_library_path.
28369
28370 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
28371
28372         * g++.dg/ext/altivec-3.C: New.
28373
28374 2004-02-26  Richard Henderson  <rth@redhat.com>
28375
28376         * g++.dg/ext/attrib10.C: Mark for warning.
28377         * gcc.dg/attr-alias-1.c: New.
28378
28379 2004-02-26  Richard Henderson  <rth@redhat.com>
28380
28381         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
28382         * gcc.c-torture/execute/20040208-2.c: ... it back.
28383
28384 2004-02-26  Eric Christopher  <echristo@redhat.com>
28385
28386         * lib/target-supports.exp (check-iconv-available): New function.
28387         * lib/gcc-dg.exp (dg-require-iconv): New function.
28388         Use above.
28389         * gcc.dg/charset: New directory.
28390         * gcc.dg/charset/charset.exp: New file.
28391         * gcc.dg/charset/asm1.c: Ditto.
28392         * gcc.dg/charset/asm2.c: Ditto.
28393         * gcc.dg/charset/asm3.c: Ditto.
28394         * gcc.dg/charset/asm4.c: Ditto.
28395         * gcc.dg/charset/asm5.c: Ditto.
28396         * gcc.dg/charset/attribute1.c: Ditto.
28397         * gcc.dg/charset/attribute2.c: Ditto.
28398         * gcc.dg/charset/string1.c: Ditto.
28399         * g++.dg/charset: New directory.
28400         * g++.dg/dg.exp: Add here. Special options.
28401         * g++.dg/charset/charset.exp: New file.
28402         * g++.dg/charset/asm1.c: Ditto.
28403         * g++.dg/charset/asm2.c: Ditto.
28404         * g++.dg/charset/asm3.c: Ditto.
28405         * g++.dg/charset/asm4.c: Ditto.
28406         * g++.dg/charset/attribute1.c: Ditto.
28407         * g++.dg/charset/attribute2.c: Ditto.
28408         * g++.dg/charset/extern1.cc: Ditto.
28409         * g++.dg/charset/extern2.cc: Ditto.
28410         * g++.dg/charset/string1.c: Ditto.
28411
28412 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
28413
28414         PR c++/14278
28415         * g++.dg/parse/comma1.C: New test.
28416
28417 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28418
28419         PR c++/14284
28420         * g++.dg/template/ttp8.C: New test.
28421
28422 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
28423
28424         * gcc.dg/fixuns-trunc-1.c: New test.
28425
28426 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28427
28428         * gcc.dg/builtins-config.h: Use #elif.
28429
28430 2004-02-26  Michael Matz  <matz@suse.de>
28431
28432         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
28433         * gcc.dg/991214-1.c: Likewise.
28434         * gcc.dg/i386-asm-1.c: Likewise.
28435
28436 2004-02-25  Richard Henderson  <rth@redhat.com>
28437
28438         * gcc.c-torture/execute/20040208-2.c: Move ...
28439         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
28440
28441 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28442
28443         PR c++/14246
28444         * g++.dg/other/crash-3.C: New test.
28445
28446 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28447
28448         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
28449         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
28450
28451         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
28452         HP-UX.
28453
28454 2004-02-24  Michael Matz  <matz@suse.de>
28455
28456         * gcc.dg/i386-regparm.c: New.
28457
28458 2004-02-23  James E Wilson  <wilson@specifixinc.com>
28459
28460         * gcc.c-torture/execute/20040223-1.c: New.
28461
28462 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
28463             Kazu Hirata  <kazu@cs.umass.edu>
28464
28465         * gcc.dg/fwritable-strings-1.c: Remove.
28466
28467 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
28468
28469         PR c/14156
28470         * gcc.dg/20040223-1.c: New test.
28471
28472 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28473
28474         PR c++/14106
28475         * g++.dg/ext/typeof9.C: New test.
28476
28477 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28478
28479         PR c++/14250
28480         * g++.dg/other/switch1.C: New test.
28481
28482 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
28483
28484         * gcc.dg/cast-function-1.c: Adjust for new informative message.
28485         * gcc.dg/va-arg-1.c: Likewise.
28486
28487 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28488
28489         PR c++/14143
28490         * g++.dg/template/koenig5.C: New test.
28491
28492 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
28493
28494         * g++.dg/ext/altivec-1.C: Generalize target triple.
28495         * g++.dg/ext/altivec-2.C: New test case.
28496         * g++.dg/ext/altivec_check.h: New file.
28497         * gcc.dg/altivec-1.c: Generalize target triple;
28498         include altivec_check.h and call altivec_check().
28499         * gcc.dg/altivec-[2-5].c: Generalize target triple.
28500         * gcc.dg/altivec-6.c: New test case.
28501         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
28502         type casts as needed.
28503         * gcc.dg/altivec-10.c: Include altivec_check.h and call
28504         altivec_check().
28505         * gcc.dg/altivec-12.c: New test case.
28506         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
28507         include altivec_check.h and call altivec_check().
28508         * gcc.dg/altivec_check.h: New file.
28509
28510 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28511
28512         * lib/target-supports.exp (check_alias_available): Don't mangle
28513         function `g' in test program.
28514
28515 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28516
28517         * lib/target-supports.exp (check_profiling_available): Check
28518         argument to determine whether we support a profiling type.
28519         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
28520         check_profiling_available.
28521         * g++.dg/bprob/bprob.exp: Likewise.
28522         * g77.dg/bprob/bprob.exp: Likewise.
28523         * gcc.misc-tests/bprob.exp: Likewise.
28524         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
28525         dg-require-profiling and delete expected error handling.
28526         * gcc.dg/20021014-1.c: Likewise.
28527         * gcc.dg/nest.c: Likewise.
28528
28529 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28530
28531         PR c++/12007
28532         * g++.dg/other/vthunk1.C: New test.
28533
28534 2004-02-20  Falk Hueffner  <falk@debian.org>
28535
28536         PR target/14201
28537         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
28538
28539 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
28540
28541         PR c++/13927
28542         * g++.dg/other/error8.C: Remove XFAIL markers.
28543
28544         PR c++/14173
28545         * g++.dg/ext/packed5.C: New test.
28546
28547         PR c++/14199
28548         * g++.dg/warn/Wunused-5.C: New test.
28549
28550         PR c++/14186
28551         * g++.dg/lookup/member1.C: New test.
28552
28553 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
28554
28555         * gcc.c-torture/compile/20040130-1.c: Enable only when
28556         __INT_MAX__ >= 2147483647L.
28557         * gcc.c-torture/compile/961203-1.c: Likewise.
28558
28559 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
28560
28561         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
28562         * g++.dg/opt/template1.C: Robustify assembler regexp
28563
28564 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28565
28566         * gcc.c-torture/execute/simd-4.x: Remove.
28567         * gcc.c-torture/execute/va-arg-25.x: Likewise.
28568         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
28569         Guard with #ifndef SKIP_ATTRIBUTE.
28570         * gcc.dg/compat/vector-1_y.c: Likewise.
28571         * gcc.dg/compat/vector-2_x.c: Likewise.
28572         * gcc.dg/compat/vector-2_y.c: Likewise.
28573         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
28574         * g++.dg/eh/simd-2.C: Likewise.
28575
28576 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
28577
28578         * gcc.c-torture/compile/complex-1.c: New.
28579
28580 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
28581
28582         PR target/14209
28583         * gcc.c-torture/execute/20040218-1.c: New test.
28584
28585 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28586
28587         PR c++/14181
28588         * g++.dg/parse/new2.C: New test.
28589
28590 2004-02-18  Paul Brook  <paul@codesourcery.com>
28591
28592         * gcc.c-torture/compile/libcall-1.c: New test.
28593
28594 2004-02-18  Paul Brook  <paul@codesourcery.com>
28595
28596         PR debug/12934
28597         * gcc.dg/debug/debug-7.c: New test.
28598
28599 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
28600
28601         * gcc.dg/20040217-1.c: New test.
28602
28603 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
28604
28605         * gcc.c-torture/execute/990208-1.x: Delete.
28606
28607 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
28608
28609         * gcc.c-torture/execute/20040208-2.x: New file.
28610
28611 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
28612
28613         PR c++/11326
28614         * g++.dg/abi/structret1.C: New test.
28615
28616 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
28617
28618         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
28619         (i386_cpuid): No need to test if cpuid is available on AMD64.
28620         Fix assembly, so that it works onboth i386 and AMD64.
28621         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
28622         (vecInLong): Fix s[] member type to unsigned int.
28623         (vecInWord): Remove type.
28624         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
28625         (a64, b64, c64, d64, e64): Remove.
28626         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
28627         Remove unused variable.  Remove initialization of removed variables.
28628         Don't call mmx_tests nor sse_tests.
28629         (reference_mmx, reference_sse): Remove.
28630         (check): Add return stmt.
28631         * gcc.dg/i386-sse-7.c: New test.
28632         * gcc.dg/i386-mmx-4.c: New test.
28633
28634 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28635
28636         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
28637         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
28638         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
28639         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
28640         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
28641         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
28642         g++.dg/tc1/dr94.C: Fix line terminator.
28643
28644 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
28645
28646         * gcc.c-torture/compile/20040216-1.c: New.
28647
28648 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28649
28650         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
28651         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
28652         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
28653         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
28654         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
28655         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
28656
28657 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
28658
28659         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
28660
28661 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
28662
28663         PR c++/13971
28664         * g++.dg/expr/cond4.C: New test.
28665
28666         PR c++/14086
28667         * g++.dg/lookup/crash2.C: New test.
28668
28669 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
28670
28671         * gcc.c-torture/compile/20040214-2.c: New test.
28672
28673 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
28674
28675         PR c++/14116
28676         * g++.dg/ext/typeof8.C: New test.
28677
28678 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
28679
28680         * gcc.c-torture/compile/20040214-1.c: New test.
28681
28682 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28683
28684         PR c++/13635
28685         * g++.dg/template/spec11.C: New test.
28686
28687 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28688
28689         PR c++/13927
28690         * g++.dg/other/error8.C: New test.
28691
28692 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
28693
28694         PR c++/14122
28695         * g++.dg/template/array4.C: New test.
28696
28697         PR c++/14108
28698         * g++.dg/inherit/thunk2.C: New test.
28699
28700         PR c++/14083
28701         * g++.dg/eh/cond2.C: New test.
28702
28703 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
28704
28705         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
28706
28707 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
28708
28709         * lib/scanasm.exp (dg-scan): Quote pattern before display.
28710
28711 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
28712
28713         * g++.dg/simd-2.C: xfail on ppc64-linux.
28714
28715 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
28716
28717         PR c/456
28718         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
28719         tests.
28720
28721 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
28722
28723         * gcc.dg/builtins-33.c: New test.
28724
28725 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
28726
28727         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
28728
28729 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
28730
28731         * g++.dg/simd-2.C: Set -maltivec for ppc64.
28732
28733 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
28734
28735         * gcc.dg/ppc64-abi-3.c: New test.
28736
28737 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
28738
28739         PR c/14092
28740
28741         * gcc.dg/pr14092-1.c: New testcase.
28742
28743 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
28744
28745         * gcc.dg/cpp/assert4.c: Fix typo last change.
28746
28747         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
28748         * gcc.dg/cpp/assert4.c: Handle powerpc64.
28749
28750         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
28751
28752 2004-02-09  Roger Sayle  <roger@eyesopen.com>
28753
28754         * gcc.c-torture/compile/20040209-1.c: New test case.
28755
28756 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
28757
28758         * gcc.dg/c90-init-1.c: Adjust expected error messages.
28759
28760 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
28761
28762         * gcc.c-torture/execute/20040208-[12].c: New tests.
28763
28764 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
28765
28766         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
28767
28768 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
28769
28770         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
28771
28772 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
28773
28774         Bug 13856
28775         * gcc.dg/visibility-8.c: New testcase.
28776
28777 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
28778
28779         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
28780         arguments.
28781         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
28782
28783 2004-02-07  Roger Sayle  <roger@eyesopen.com>
28784
28785         PR middle-end/13696
28786         * g++.dg/opt/fold1.C: New test case.
28787
28788 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28789
28790         PR c++/14033
28791         * g++.dg/other/crash-2.C: New test.
28792
28793 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28794
28795         PR c++/14028
28796         * g++.dg/parse/angle-bracket2.C: New test.
28797
28798 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28799
28800         PR middle-end/13750
28801         Revert:
28802         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
28803         PR pch/13361
28804         * testsuite/g++.dg/pch/wchar-1.C: New.
28805         * testsuite/g++.dg/pch/wchar-1.Hs: New.
28806
28807 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28808
28809         PR c++/14008
28810         * g++.dg/parse/error15.C: New test.
28811         * g++.dg/parse/crash11.C: Update dg-error mark.
28812
28813 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
28814
28815         PR c++/13932
28816         * g++.dg/warn/conv2.C: New test.
28817
28818 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28819
28820         PR c++/13086
28821         * g++.dg/warn/incomplete1.C: Remove xfail.
28822
28823 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
28824
28825         * lib/file-format.exp (gcc_target_object_format): Use
28826         ${tool}_target_compile, not gcc_target_compile.
28827         * lib/target-supports.exp (check_alias_available): Likewise.
28828         (check_gc_sections_available): Likewise.
28829         * g++.dg/ext/attrib10.C: Use dg-require-alias.
28830         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
28831         dg-require-alias.
28832
28833 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
28834
28835         PR c++/13969
28836         * g++.dg/template/static6.C: New test.
28837
28838 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
28839
28840         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
28841
28842 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28843
28844         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
28845         tests for systems where `char' is unsigned by default.
28846
28847 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28848
28849         PR c++/13997
28850         * g++.dg/template/partial3.C: New test.
28851
28852 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
28853
28854         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
28855         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
28856         Remove mentions of obsolete ports.
28857
28858 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
28859
28860         * gcc.dg/noncompile/20001228-1.c: Fix for new
28861         error message.
28862
28863 2004-02-03  Roger Sayle  <roger@eyesopen.com>
28864
28865         PR target/9348
28866         * gcc.c-torture/execute/multdi-1.c: New test case.
28867
28868 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
28869
28870         PR c++/13925
28871         * g++.dg/template/lookup5.C: New test.
28872
28873 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
28874
28875         PR c++/13950
28876         * g++.dg/template/lookup4.C: New test.
28877
28878         PR c++/13970
28879         * g++.dg/parse/error14.C: New test.
28880
28881         PR c++/14002
28882         * g++.dg/parse/template13.C: New test.
28883
28884 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
28885
28886         PR c++/13978
28887         * g++.dg/template/koenig4.C: New test.
28888
28889         PR c++/13968
28890         * g++.dg/template/crash17.C: New test.
28891
28892         PR c++/13975
28893         * g++.dg/parse/error13.C: New test.
28894         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
28895
28896 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
28897
28898         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
28899
28900 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
28901
28902         PR c/11658
28903         PR c/13994
28904         * gcc.dg/noncompile/20040203-1.c: New test.
28905         * gcc.dg/noncompile/20040203-2.c: Likewise.
28906         * gcc.dg/noncompile/20040203-3.c: Likewise.
28907         * gcc.dg/20040203-1.c: Likewise.
28908
28909 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
28910
28911         PR c++/10858
28912         * g++.dg/template/sizeof7.C: New test.
28913
28914 2004-02-02  Eric Christopher  <echristo@redhat.com>
28915             Zack Weinberg  <zack@codesourcery.com>
28916
28917         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
28918
28919 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
28920
28921         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
28922         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
28923         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
28924         * gcc.dg/cleanup-5.c: Run only on Linux targets.
28925
28926 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
28927
28928         PR c++/13113
28929         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
28930
28931         PR c++/13854
28932         * g++.dg/ext/attrib13.C: New test.
28933
28934         PR c++/13907
28935         * g++.dg/conversion/op2.C: New test.
28936
28937 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
28938
28939         * gcc.dg/titype-1.c: Fix pasto.
28940
28941 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
28942
28943         * gcc.dg/titype-1.c: New test.
28944
28945 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28946
28947         PR c++/13957
28948         * g++.dg/template/non-type-template-argument-1.C,
28949         g++.dg/template/qualified-id1.C: Update dg-error marks.
28950         * g++.dg/template/nontype6.C: New test.
28951
28952 2004-02-01  Roger Sayle  <roger@eyesopen.com>
28953
28954         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
28955         * gcc.dg/builtins-31.c: New testcase.
28956         * gcc.dg/builtins-32.c: New testcase.
28957
28958 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
28959
28960         * objc.dg/call-super-2.m: Update line numbers
28961         for the including of stddef.h.
28962
28963 2004-01-30  Michael Matz  <matz@suse.de>
28964
28965         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
28966         g++.dg/ext/case-range3.C: New tests.
28967
28968 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28969
28970         DR206
28971         PR c++/13813
28972         * g++.dg/template/member4.C: New test.
28973
28974 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28975
28976         PR c++/13683
28977         * g++.dg/template/sizeof6.C: New test.
28978
28979 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
28980
28981         * gcc.dg/fwritable-strings-1.c: New test.
28982
28983 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
28984
28985         * gcc.c-torture/compile/20040130-1.c: New test.
28986
28987 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
28988
28989         * objc.dg/call-super-2.m: Include stddef.h for size_t.
28990
28991 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
28992
28993         PR c++/13883
28994         * g++.dg/template/ctor3.C: New test.
28995
28996 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28997
28998         * g++.dg/tc1: New directory.
28999         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
29000         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
29001         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
29002         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
29003         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
29004
29005 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29006
29007         * g++.dg/parse/error11.C: New test.
29008         * g++.dg/parse/error12.C: Likewise.
29009
29010 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
29011
29012         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
29013         (scan_initial, main): Use aligned_sizeof instead of sizeof.
29014
29015 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
29016
29017         PR c++/13791
29018         * g++.dg/ext/attrib12.C: New test.
29019
29020         PR c++/13736
29021         * g++.dg/parse/cast2.C: New test.
29022
29023 2004-01-27  James E Wilson  <wilson@specifixinc.com>
29024
29025         * objc.dg/encode-2.m (main): New local string.  Set depending on
29026         sizeof long.  Use in sscanf call.
29027         * objc.dg/encode-3.m (main): New local string.  Set depending on
29028         sizeof long.  Use in scan_initial call.
29029
29030 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29031
29032         * objc.dg/call-super-2.m: Make LP64-safe.
29033         * objc.dg/desig-init-1.m: Likewise.
29034
29035 2004-01-27  Devang Patel <dpatel@apple.com>
29036
29037         * g++.dg/debug/namespace1.C: New test.
29038
29039 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
29040
29041         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
29042         xscale-*-*.
29043
29044         * gcc.dg/arm-mmx-1.c: New test.
29045
29046 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
29047
29048         * gcc.dg/20040127-1.c: New test.
29049         * gcc.dg/20040127-2.c: New test.
29050
29051 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29052
29053         * objc.dg/stret-1.m (glob): Renamed to globa.
29054
29055 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
29056
29057         PR c++/13663
29058         * g++.dg/expr/for1.C: New test.
29059
29060 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
29061
29062         PR middle-end/13779
29063         * gcc.dg/darwin-longlong.c: New test.
29064
29065 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
29066
29067         * gcc.dg/20040124-1.c: Moved test from here...
29068         * gcc.c-torture/compile/20040124-1.c: ...to here.
29069
29070 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
29071
29072         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
29073         the assembly output if -m64 is passed.
29074
29075 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
29076
29077         PR c++/13833
29078         * g++.dg/template/cond3.C: New test.
29079
29080 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29081
29082         PR c++/13810
29083         * g++.dg/template/ttp7.C: New test.
29084
29085 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29086
29087         PR c++/13797
29088         * g++.dg/template/nontype4.C: New test.
29089         * g++.dg/template/nontype5.C: Likewise.
29090
29091 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
29092
29093         * gcc.dg/torture/mips-clobber-at.c: New test.
29094
29095 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
29096
29097         * gcc.dg/20040124-1.c: New test.
29098
29099 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
29100
29101         * gcc.dg/20040123-1.c: New test.
29102
29103 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
29104
29105         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
29106
29107 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
29108
29109         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
29110
29111 2004-01-23  Andrew Pinski  <apinski@apple.com>
29112
29113         * gcc.dg/20030121-1.c: Move to ..
29114         * gcc.dg/20040121-1.c: here.
29115
29116 2004-01-23  Roger Sayle  <roger@eyesopen.com>
29117
29118         * gcc.dg/builtins-29.c: New test case.
29119
29120 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
29121
29122         PR 18314
29123         * gcc.dg/builtins-30.c: New testcase.
29124
29125 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
29126
29127         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
29128         * lib/g77.exp: Likewise.
29129         * lib/objc.exp: Likewise.
29130         * lib/g++.exp: Likewise.
29131
29132 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
29133
29134         * gcc.dg/struct-by-value-2.c: New test.
29135
29136 2004-01-21  Andrew Pinski  <apinski@apple.com>
29137
29138         PR target/13785
29139         * gcc.dg/20030121-1.c: New test.
29140
29141 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
29142
29143         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
29144         clobber frame pointer register in asm statement.
29145
29146 2004-01-21  Falk Hueffner  <falk@debian.org>
29147
29148         * gcc.c-torture/compile/20040121-1.c: New test.
29149
29150 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
29151
29152         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
29153
29154 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
29155
29156         * gcc.dg/ppc64-abi-2.c: New test.
29157
29158 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
29159
29160         * lib/treelang.exp: Fill out this file.
29161         * lib/treelang-dg.exp: New File.
29162
29163 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
29164
29165         * gcc.c-torture/compile/981022-1.c: Remove.
29166         * gcc.dg/array-5.c: Remove XFAIL.
29167         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
29168         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
29169         gcc.dg/cond-lvalue-1.c: Update.
29170         * gcc.dg/cast-lvalue-2.c: New test.
29171
29172 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
29173
29174         PR c++/13592
29175         * g++.dg/other/error1.C (class foo): Tweak error message.
29176
29177         PR c++/13592
29178         * g++.dg/template/call2.C: New test.
29179
29180 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
29181
29182         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
29183         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
29184         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
29185         scalar-return-1_x.c, scalar-return-2_y.c,
29186         scalar-return-3_x.c, scalar-return-3_y.c,
29187         scalar-return-4_x.c, scalar-return-4_y.c,
29188         struct-align-1.h, struct-align-1_x.c,
29189         struct-align-1_y.c, struct-align-2.h,
29190         struct-align-2_x.c, struct-align-2_y.c,
29191         struct-by-value-10_y.c, struct-by-value-11_x.c,
29192         struct-by-value-11_y.c, struct-by-value-12_x.c,
29193         struct-by-value-12_y.c, struct-by-value-13_x.c,
29194         struct-by-value-13_y.c, struct-by-value-14_x.c,
29195         struct-by-value-14_y.c, struct-by-value-15_x.c,
29196         struct-by-value-15_y.c, struct-by-value-16_y.c,
29197         struct-by-value-17_y.c, struct-by-value-18_y.c,
29198         struct-by-value-19_y.c, struct-by-value-1_x.c,
29199         struct-by-value-1_y.c, struct-by-value-20_y.c,
29200         struct-by-value-2_x.c, struct-by-value-2_y.c,
29201         struct-by-value-3_y.c, struct-by-value-4_x.c,
29202         struct-by-value-4_y.c, struct-by-value-5_y.c,
29203         struct-by-value-6_y.c, struct-by-value-7_y.c
29204         struct-by-value-8_x.c, struct-by-value-8_y.c
29205         struct-by-value-9_x.c, struct-by-value-9_y.c
29206         struct-return-10_x.c, struct-return-10_y.c,
29207         struct-return-19_x.c, struct-return-20_x.c
29208         struct-return-2_x.c, struct-return-2_y.c
29209         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
29210         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
29211
29212 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
29213
29214         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
29215         attribute on sparc*-sun-solaris2.*.
29216
29217 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
29218
29219         PR c++/13710
29220         * g++.dg/ext/typeof7.C: New test.
29221
29222 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
29223
29224         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
29225         * gcc.dg/const-elim-1.c: Same.
29226
29227 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
29228
29229         * objc.dg/stret-1.m: New.
29230         * objc.dg/stret-2.m: New.
29231
29232 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
29233
29234         PR c++/11895
29235         * g++.dg/ext/vector1.C: New test.
29236
29237 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
29238
29239         * gcc.dg/pch/import-1.c: New.
29240         * gcc.dg/pch/import-1.hs: New.
29241         * gcc.dg/pch/import-1a.h: New.
29242         * gcc.dg/pch/import-1b.h: New.
29243         * gcc.dg/pch/import-1c.h: New.
29244
29245 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
29246
29247         PR c++/13574
29248         * g++.dg/ext/array1.C: New test.
29249
29250         PR c++/13178
29251         * g++.dg/conversion/op1.C: New test.
29252
29253 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
29254
29255         PR 11864
29256         From Kazumoto Kojima / Dan Kegel:
29257         * gcc.dg/pr11864-1.c: New test.
29258
29259         PR 10392
29260         From Marcus Comstedt / Dan Kegel:
29261         * gcc.dg/pr10392-1.c: New test.
29262
29263 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
29264
29265         PR c++/13478
29266         * g++.dg/init/ref10.C: New test.
29267
29268 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29269
29270         PR c++/13407
29271         * g++.dg/parse/typename6.C: New test.
29272
29273 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
29274
29275         PR pch/13361
29276         * testsuite/g++.dg/pch/wchar-1.C: New.
29277         * testsuite/g++.dg/pch/wchar-1.Hs: New.
29278
29279 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29280
29281         PR c++/9259
29282         * g++.dg/expr/sizeof2.C: New test.
29283
29284 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
29285
29286         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
29287
29288 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
29289
29290         PR c++/13659
29291         * g++.dg/lookup/strong-using-3.C: New.
29292         * g++.dg/lookup/using-10.C: New.
29293
29294 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
29295
29296         PR c++/13594
29297         * g++.dg/lookup/strong-using-2.C: New.
29298
29299 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
29300             Dan Kegel <dank@kegel.com>
29301             J"orn Rennecke <joern.rennecke@superh.com>
29302
29303         PR target/9365
29304         * gcc.dg/pr9365-1.c: New test.
29305
29306 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29307
29308         PR c++/8856
29309         * g++.dg/parse/casting-operator2.C: New test.
29310         * g++.old-deja/g++.pt/explicit83.C: Remove.
29311
29312 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
29313
29314         * gcc.dg/label-compound-stmt-1.c: New test.
29315         * gcc.c-torture/compile/950922-1.c,
29316         gcc.c-torture/compile/20000211-3.c,
29317         gcc.c-torture/compile/20000518-1.c,
29318         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
29319         compound statements.
29320
29321 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
29322
29323         * gcc.dg/ppc64-abi-1.c: New test.
29324
29325 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
29326
29327          * g++.dg/ext/attrib9.C: Add dg-warnings.
29328
29329 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29330
29331         PR c++/12335
29332         * g++.dg/parse/dtor3.C: New test.
29333
29334 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
29335
29336         PR c++/12709
29337         * g++.dg/parse/try-catch-1.C: New test.
29338
29339 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
29340
29341         * ada/acats/run_all.sh: Add more verbose output in acats.log
29342         when compiling tests.
29343
29344 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
29345
29346         PR 13656
29347         * gcc.dg/typedef-redecl.c: New test case.
29348         * gcc.dg/typedef-redecl.h: New support file.
29349
29350 2004-01-13  Jan Hubicka  <jh@suse.cz>
29351
29352         * gcc.dg/always_inline.c: New test.
29353         * gcc.dg/debug/20031231-1.c: Fix.
29354
29355 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29356
29357         PR c++/13474
29358         * g++.dg/template/array3.C: New test.
29359
29360 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
29361
29362         * g++.dg/ext/lvalue1.C: No longer expected to fail.
29363         * g++.dg/warn/Wunused-2.C: Likewise.
29364
29365 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29366
29367         PR c++/13289
29368         * g++.dg/template/instantiate6.C: New test.
29369
29370 2004-01-12  Roger Sayle  <roger@eyesopen.com>
29371
29372         PR middle-end/11397
29373         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
29374
29375 2004-01-12  Jan Hubicka  <jh@suse.cz>
29376
29377         PR opt/12826
29378         * gcc.dg/20040112-1.c: New.
29379
29380         * gcc.dg/dwarf-die[1-7].c: Move to...
29381         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
29382         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
29383
29384 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
29385
29386         PR c++/4100
29387         * g++.dg/parse/friend4.C: New test.
29388
29389 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
29390
29391         PR c++/4100
29392         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
29393         definition is called a friend.
29394
29395 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
29396
29397         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
29398
29399 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
29400
29401         PR c++/3478
29402         * g++.dg/parse/error10.C: New test.
29403         * g++.dg/template/arg2.C: Accept "invalid type" error.
29404
29405 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
29406
29407         PR middle-end/13392
29408         * g++.dg/opt/expect2.C: New test.
29409
29410 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
29411
29412         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
29413         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
29414         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
29415         Update dg-error regexps.
29416
29417 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
29418
29419         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
29420         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
29421
29422 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
29423
29424         * gcc.dg/pragma-re-1.c: Use right pointer type.
29425
29426 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
29427
29428         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
29429
29430 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
29431
29432         * gcc.dg/rs6000-ldouble-1.c: New.
29433
29434 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29435
29436         DR 337
29437         PR c++/9256
29438         * g++.dg/other/abstract1.C: New test.
29439
29440 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
29441
29442         * g++.dg/lookup/strong-using-1.C: New.
29443
29444 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
29445
29446         PR c/11234
29447         * gcc.dg/func-ptr-conv-1.c: New test.
29448         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
29449
29450 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
29451
29452         PR target/13380.
29453         * gcc.c-torture/compile/20040109-1.c: New.
29454
29455 2004-01-08  Stuart Hastings  <stuart@apple.com>
29456
29457         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
29458         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
29459         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
29460
29461 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
29462
29463         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
29464
29465 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
29466
29467         * ada/acats/run_acats: Treat 'gnatchop' the same way
29468         as 'gnatmake'.  Export GCC_DRIVER.
29469         * ada/acats/run_all.sh: Add target_gnatchop.  Use
29470         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
29471
29472 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29473
29474         PR c++/12573
29475         * g++.dg/template/dependent-expr4.C: New test.
29476
29477 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
29478
29479         * gcc.dg/altivec-11.c: New test.
29480
29481 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
29482
29483         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
29484
29485 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
29486
29487         PR c/6024
29488         * gcc.dg/enum-compat-1.c: New test.
29489         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
29490
29491 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
29492
29493         PR c/12165
29494         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
29495         gcc.dg/c99-idem-qual-3.c: New tests.
29496
29497 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
29498
29499         * gcc.dg/winline-7.c: Don't cast void * to int.
29500
29501 2004-01-06  Jan Hubicka  <jh@suse.cz>
29502
29503         * gcc.dg/i386-sse-5.c: New test
29504         * g++.dg/eh/simd-1.c: Add -w argument for i386.
29505
29506 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
29507
29508         PR c++/12815
29509         * g++.dg/rtti/typeid4.C: New test.
29510
29511 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
29512
29513         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
29514
29515 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
29516
29517         PR c++/12132
29518         * g++.dg/template/error11.C: New test.
29519
29520         PR c++/13451
29521         * g++.dg/template/class2.C: New test.
29522
29523 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
29524         Richard Sandiford <rsandifo@redhat.com>
29525
29526         PR c++/13387
29527         * g++.dg/opt/alias3.C: New test.
29528
29529 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
29530
29531         PR c++/13157
29532         * g++.dg/template/koenig3.C: New test.
29533
29534         PR c++/13529
29535         * g++.dg/parse/offsetof3.C: New test.
29536
29537         * g++.dg/init/copy7.C: Add missing dg-error markers.
29538
29539         PR c++/12226
29540         * g++.dg/init/copy7.c: New test.
29541
29542         PR c++/13536
29543         * g++.dg/parse/cast1.C: New test.
29544
29545 2004-01-04  Jan Hubicka  <jh@suse.cz>
29546
29547         * gcc.dg/winline[1-7].c: New tests.
29548
29549 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29550
29551         PR c++/13520
29552         * g++.dg/template/qualttp22.C: New test.
29553
29554 2004-01-01  Jan Hubicka  <jh@suse.cz>
29555
29556         * gcc.dg/debug/20031231-1.c: New.
29557         * gcc.c-torture/compile/20040101-1.c: New.
29558         * gcc.dg/dwarf-die-[1-7].c: New.
29559
29560 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
29561
29562         PR optimization/13521
29563         * gcc.c-torture/compile/20031231-1.c: New test.
29564
29565 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
29566
29567         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
29568
29569 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29570
29571         PR c++/10079
29572         * g++.dg/template/crash16.C: New test.
29573
29574 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
29575
29576         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
29577
29578 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
29579
29580         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
29581         ports.
29582         * g++.old-deja/g++.jason/thunk3.C: Likewise.
29583         * g++.old-deja/g++.law/profile1.C: Likewise.
29584         * gcc.c-torture/compile/981006-1.c: Likewise.
29585         * gcc.c-torture/execute/loop-2e.x: Likewise.
29586         * gcc.c-torture/execute/loop-2f.x: Remove.
29587         * gcc.c-torture/execute/loop-2g.x: Likewise.
29588         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
29589         * gcc.dg/20020312-2.c: Remove traces of dead ports.
29590
29591 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
29592
29593         PR c++/13507
29594         * g++.dg/ext/attrib11.C: New test.
29595
29596         PR c++/13494
29597         * g++.dg/template/array2-1.C: New test.
29598         * g++.dg/template/array2-2.C: New test.
29599
29600 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
29601
29602         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
29603
29604 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
29605
29606         PR c++/12774
29607         * g++.dg/template/array1-1.C: New test.
29608         * g++.dg/template/array1-2.C: New test.
29609
29610 2003-12-29  Roger Sayle  <roger@eyesopen.com>
29611
29612         PR fortran/12632
29613         * g77.dg/12632.f: New test case.
29614
29615 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29616
29617         PR c++/13289
29618         * g++.dg/parse/nontype1.C: New test.
29619
29620 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29621
29622         PR c++/12403
29623         * g++.dg/parse/explicit1.C: New test.
29624         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
29625
29626 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
29627
29628         PR c++/13081
29629         * g++.dg/opt/inline6.C: New test.
29630
29631         PR c++/12613
29632         * g++.dg/parse/error9.C: New test.
29633
29634         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
29635
29636 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
29637
29638         PR c++/13009
29639         * g++.dg/init/assign1.C: New test.
29640
29641 2003-12-28  Roger Sayle  <roger@eyesopen.com>
29642
29643         PR c++/13070
29644         * g++.dg/warn/format3.C: New test case.
29645
29646 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29647
29648         * gcc.c-torture/compile/20031227-1.c: New test.
29649
29650 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
29651
29652         * g++.dg/bprob/bprob.exp: Load target-supports.exp
29653         * g77.dg/bprob/bprob.exp: Likewise.
29654         * gcc.misc-tests/bprob.exp: Likewise.
29655         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
29656         variants on systems where the library does not provide that
29657         functionality.
29658         * gcc.dg/builtins-20.c: Use builtins-config.h.
29659         * gcc.dg/builtins-config.h: New file.
29660
29661 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
29662
29663         * lib/gcc-dg.exp (dg-require-profiling): New function.
29664         * lib/target-supports.exp (check_profiling_available): Likewise.
29665         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
29666         * g77.dg/bprob/bprob.exp: Likewise.
29667         * gcc.misc-tests/bprob.exp: Likewise.
29668         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
29669         * gcc.dg/20021014-1.c: Likewise.
29670         * gcc.dg/nest.c: Likewise.
29671
29672 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
29673
29674         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
29675         compiling.
29676         * g++.dg/lookup/java2.C: Likewise.
29677         * gcc.dg/cpp/lexident.c: Likewise.
29678
29679 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
29680
29681         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
29682         given.
29683         * gcc.c-torture/compile/961203-1.c: Likewise.
29684         * gcc.c-torture/compile/980506-1.c: Likewise.
29685
29686 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
29687
29688         * lib/gcc-dg.exp (dg-prune-output): New annotation.
29689         (additional_prunes): New global.
29690         (gcc-dg-prune): Handle additional per-test pruning.
29691         (dg-test): Clear additional_prunes between tests.
29692
29693         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
29694         dg-prune-output to avoid spurious failures from assembler
29695         complaining about nonexistent WAW violations.
29696         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
29697         Use dg-prune-output to avoid spurious failures from assembler
29698         warning about Itanium B-step errata.
29699
29700 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
29701
29702         * g++.dg/abi/macro0.C: New test.
29703         * g++.dg/abi/macro1.C: Likewise.
29704         * g++.dg/abi/macro2.C: Likewise.
29705
29706         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
29707         * g++.dg/abi/bitfield7.C: Likewise.
29708         * g++.dg/abi/dtor2.C: Likewise.
29709         * g++.dg/abi/mangle11.C: Likewise.
29710         * g++.dg/abi/mangle12.C: Likewise.
29711         * g++.dg/abi/mangle14.C: Likewise.
29712         * g++.dg/abi/mangle17.C: Likewise.
29713         * g++.dg/abi/vbase10.C: Likewise.
29714         * g++.dg/abi/vbase14.C: Likewise.
29715         * g++.dg/template/qualttp17.C: Likewise.
29716
29717 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
29718
29719         PR c/11995
29720         * gcc.dg/20031223-1.c: New test.
29721
29722 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
29723
29724         * gcc.dg/noreturn-7.c: New test.
29725
29726 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
29727
29728         * gcc.dg/null-pointer-1.c: New test.
29729
29730 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
29731
29732         * g++.old-deja/g++.jason/template18.C: Remove.
29733         * g++.old-deja/g++.jason/template37.C: Likewise.
29734
29735         PR c++/12862
29736         * g++.dg/lookup/ns1.C: New test.
29737
29738         PR c++/12397
29739         * g++.dg/template/lookup3.C: New test.
29740
29741 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
29742
29743         * g++.dg/template/recurse1.C: New test
29744
29745 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
29746
29747         PR c++/12479
29748         * g++.dg/parse/semicolon1.C: New test.
29749         * g++.dg/parse/semicolon1.h: Likewise.
29750
29751 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
29752
29753         * gcc.dg/darwin-misaligned.c: New test.
29754
29755 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
29756
29757         PR c/9163
29758         * gcc.dg/20031222-1.c: New test.
29759
29760 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
29761
29762         PR c++/13438
29763         * g++.dg/parse/error8.C: New test.
29764
29765         PR c++/11554
29766         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
29767
29768 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
29769
29770         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
29771         too small.
29772         * gcc.c-torture/compile/930217-1.c: Likewise.
29773         * gcc.c-torture/compile/930513-1.c: Likewise.
29774         * gcc.c-torture/execute/920908-2.c: Likewise.
29775         * gcc.c-torture/execute/921204-1.c: Likewise.
29776         * gcc.c-torture/execute/930621-1.c: Likewise.
29777         * gcc.c-torture/execute/930630-1.c: Likewise.
29778         * gcc.c-torture/execute/931031-1.c: Likewise.
29779         * gcc.c-torture/execute/980602-2.c: Likewise.
29780         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
29781         * gcc.c-torture/execute/compndlit-1.c: Likewise.
29782         * gcc.c-torture/execute/extzvsi.c: Likewise.
29783         * gcc.c-torture/unsorted/ext.c: Likewise.
29784
29785 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
29786
29787         PR target/12749
29788         * gcc.c-torture/compile/20031220-2.c: New test case.
29789
29790 2003-12-20  Roger Sayle  <roger@eyesopen.com>
29791
29792         PR optimization/13031
29793         * gcc.c-torture/compile/20031220-1.c: New test case.
29794
29795 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
29796
29797         * gcc.dg/cast-function-1.c: New test.
29798
29799 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
29800
29801         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
29802         formats.
29803
29804 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
29805
29806         PR c++/12795
29807         * g++.dg/ext/attrib10.C: New test.
29808
29809 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
29810
29811         * gcc.dg/cleanup-10.c: New test.
29812         * gcc.dg/cleanup-11.c: New test.
29813
29814 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
29815
29816         PR c++/13239
29817         * g++.dg/opt/expect1.C: New test.
29818
29819 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
29820
29821         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
29822
29823 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
29824
29825         PR debug/12923
29826         * gcc.dg/20031218-1.c: New test.
29827
29828         PR debug/12389
29829         * gcc.dg/20031218-2.c: New test.
29830         * gcc.dg/20031218-3.c: New test.
29831
29832         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
29833         of label name and allow for USER_LABEL_PREFIX == "_" names.
29834         * g++.dg/abi/mangle18-2.C: Likewise.
29835         * g++.dg/abi/mangle19-1.C: Likewise.
29836         * g++.dg/abi/mangle19-2.C: Likewise.
29837         * g++.dg/abi/mangle20-1.C: Likewise.
29838         * g++.dg/abi/mangle20-2.C: Likewise.
29839
29840 2003-12-18  Richard Henderson  <rth@redhat.com>
29841
29842         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
29843
29844 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
29845             Dan Kegel <dank@kegel.com>
29846
29847         PR other/12009
29848         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
29849         testing a cross compiler, it causes spurious compile failures.
29850         * lib/g++.exp: Likewise.
29851
29852 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29853
29854         PR c++/13262
29855         * g++.dg/template/access13.C: New test.
29856
29857 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
29858
29859         * gcc.dg/20031216-1.c: New test.
29860
29861 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29862
29863         PR c++/9154
29864         * g++.dg/template/error10.C: New test.
29865
29866 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
29867
29868         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
29869         * g++.dg/eh/simd-2.C: Likewise.
29870
29871 2003-12-17  James E Wilson  <wilson@specifixinc.com>
29872             Roger Sayle  <roger@eyesopen.com>
29873
29874         * gcc.c-torture/execute/ieee/mzero5.c: New.
29875
29876 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
29877
29878         PR c++/10603
29879         * g++.dg/parse/error6.C: New test.
29880
29881         PR c++/12827
29882         * g++.dg/parse/error7.C: New test.
29883
29884 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
29885
29886         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
29887         at -O with stabs debugging formats.
29888         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
29889         * gcc.dg/debug/debug-2.c: Likewise.
29890
29891 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
29892
29893         PR c++/12696
29894         * g++.dg/init/error1.C: New test.
29895
29896         PR c++/12218
29897         * g++.dg/init/pm3.C: New test.
29898
29899 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
29900
29901         PR c/3347
29902         * gcc.dg/bitfld-8.c: New test.
29903
29904 2003-12-16  James Lemke  <jim@wasabisystems.com>
29905
29906         * gcc.dg/arm-scd42-[123].c: New tests.
29907
29908 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
29909
29910         PR c++/9043
29911         * g++.dg/abi/mangle20-1.C: New test.
29912         * g++.dg/abi/mangle20-2.C: New test.
29913
29914 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
29915
29916         PR c++/13275
29917         * g++.dg/other/offsetof2.C: Remove XFAIL.
29918         * g++.dg/parse/offsetof1.C: New test.
29919         * g++.gd/parse/offsetof2.C: Likewise.
29920
29921 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29922
29923         * g++.dg/template/nontype3.C: New test.
29924         * g++.dg/template/static2.C: Tweaked the dg-error clause.
29925
29926 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29927
29928         * g++.dg/warn/noreturn-3.C: Also test instantiation.
29929
29930 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
29931
29932         PR c++/13387
29933         * g++.dg/expr/assign1.C: New test.
29934
29935         PR c++/13242
29936         * g++.dg/abi/mangle19-1.C: New test.
29937         * g++.dg/abi/mangle19-2.C: New test.
29938
29939 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
29940
29941         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
29942
29943 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
29944
29945         * gcc.c-torture/execute/20031216-1.c: New test.
29946
29947 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29948
29949         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
29950         an ICE regression.
29951
29952 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
29953
29954         PR c++/10926
29955         * g++.dg/template/error9.C: New test.
29956
29957         PR c++/11116
29958         * g++.dg/template/error8.C: New test.
29959
29960 2003-12-15  Roger Sayle  <roger@eyesopen.com>
29961
29962         PR middle-end/13400
29963         * gcc.c-torture/execute/20031215-1.c: New test case.
29964
29965 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
29966
29967         PR c++/13269
29968         * g++.dg/parse/error5.C: New test.
29969
29970         PR c++/12989
29971         * g++.dg/expr/sizeof1.C: New test.
29972
29973         PR c++/13310
29974         * g++.dg/template/crash15.C: New test.
29975
29976 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
29977
29978         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
29979         a non-POD type as the last named parameter of a varargs function.
29980
29981 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
29982
29983         PR c++/13243
29984         PR c++/12573
29985         * g++.dg/template/crash14.C: New test.
29986         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
29987
29988 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
29989
29990         * g++.dg/other/java1.C: New test.
29991
29992         PR c++/13241
29993         * g++.dg/abi/mangle18-1.C: New test.
29994         * g++.dg/abi/mangle18-2.C: New test.
29995
29996 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29997
29998         PR optimization/10312
29999         * gcc.c-torture/execute/20031214-1.c: New.
30000
30001 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
30002
30003         PR c++/10779
30004         PR c++/12160
30005         * g++.dg/parse/error3.C: New test.
30006         * g++.dg/parse/error4.C: Likewise.
30007         * g++.dg/abi/mangle4.C: Tweak error messages.
30008         * g++.dg/lookup/using5.C: Likewise.
30009         * g++.dg/other/error2.C: Likewise.
30010         * g++.dg/parse/typename5.C: Likewise.
30011         * g++.dg/parse/undefined1.C: Likewise.
30012         * g++.dg/template/arg2.C: Likewise.
30013         * g++.dg/template/ttp3.C: Likewise.
30014         * g++.dg/template/type1.C: Likewise.
30015         * g++.old-deja/g++.other/crash32.C: Likewise.
30016         * g++.old-djea/g++.pt/defarg8.C: Likewise.
30017
30018 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30019
30020         PR c++/13106
30021         * g++.dg/warn/noreturn-3.C: New test.
30022
30023 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
30024
30025         PR c++/13118
30026         * g++.dg/abi/covariant3.C: New.
30027
30028 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
30029
30030         * g++.dg/eh/ia64-1.C: New test.
30031
30032 2003-12-12  Roger Sayle  <roger@eyesopen.com>
30033
30034         PR optimization/13037
30035         * g77.f-torture/execute/13037.f: New test case.
30036
30037 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
30038
30039         PR c++/12881
30040         * g++.dg/abi/covariant2.C: New.
30041
30042 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
30043
30044         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
30045
30046 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
30047
30048         * gcc.c-torture/execute/wchar_t-1.x: Delete.
30049
30050 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
30051
30052         PR other/10819
30053         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
30054         to fix Bug 10819.
30055         * lib/g++.exp (g++_version): Likewise.
30056         * lib/g77.exp (g77_version): Likewise.
30057         * lib/objc.exp (default_objc_version): Likewise.
30058
30059 2003-12-10  Richard Henderson  <rth@redhat.com>
30060
30061         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
30062
30063         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
30064
30065 2003-12-08  Matt Austern  <austern@apple.com>
30066
30067         PR c/13134
30068         * lib/gcc-dg.exp (dg-require-visibility): Define.
30069         * lib/target-supports (check_visibility_available): Define.
30070         * gcc.dg/visibility-1.c: New test.
30071         * gcc.dg/visibility-2.c: Likewise.
30072         * gcc.dg/visibility-3.c: Likewise.
30073         * gcc.dg/visibility-4.c: Likewise.
30074         * gcc.dg/visibility-5.c: Likewise.
30075         * gcc.dg/visibility-6.c: Likewise.
30076         * g++.dg/ext/visibility-1.C: Likewise.
30077         * g++.dg/ext/visibility-2.C: Likewise.
30078         * g++.dg/ext/visibility-3.C: Likewise.
30079         * g++.dg/ext/visibility-4.C: Likewise.
30080         * g++.dg/ext/visibility-5.C: Likewise.
30081         * g++.dg/ext/visibility-6.C: Likewise.
30082
30083 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30084
30085         * g++.dg/lookup/java1.C: New test.
30086         * g++.dg/lookup/java2.C: New test.
30087
30088 2003-12-07  Falk Hueffner  <falk@debian.org>
30089
30090         * g++.dg/opt/noreturn-1.C: New test.
30091
30092 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
30093
30094         * gcc.dg/overflow-1.c: New test.
30095
30096 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
30097
30098         * g77.f-torture/compile/13060.f: New test.
30099
30100 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
30101
30102         PR c++/13323
30103         * g++.dg/inherit/operator2.C: New test.
30104
30105 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
30106
30107         PR c++/13305
30108         * g++.dg/ext/attrib9.C: New test.
30109
30110 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
30111
30112         PR c++/13314
30113         * g++.dg/template/error7.C: New test.
30114
30115 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
30116             J"orn Rennecke <joern.rennecke@superh.com>
30117
30118         PR target/13302
30119         * g++.dg/other/struct-va_list.C: New test.
30120
30121 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30122
30123         PR c++/13166
30124         * g++.dg/parse/defarg6.C: New test.
30125
30126 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
30127
30128         PR target/13256
30129         * gcc.c-torture/execute/20031201-1.c: New test.
30130
30131 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
30132
30133         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
30134
30135 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
30136
30137         * gcc.dg/builtin-return-1.c: New test.
30138
30139 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
30140             J"orn Rennecke <joern.rennecke@superh.com>
30141
30142         PR optimization/13260
30143         * gcc.c-torture/execute/20031204-1.c: New test.
30144
30145 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
30146
30147         PR c++/9127
30148         * g++.dg/template/error6.C: New test.
30149
30150 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
30151
30152         * gcc.dg/20031202-1.c: New test.
30153
30154 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
30155
30156         PR c++/13179
30157         * g++.dg/template/eh1.C: New test.
30158
30159         PR c++/10771
30160         * g++.dg/template/error5.C: New test.
30161
30162 2003-12-02  David Ung  <davidu@mips.com>
30163
30164         * gcc.dg/compat/vector-check.h: Corrected type for var
30165         g_##TMODE
30166
30167 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30168
30169         PR c++/10126
30170         * g++.dg/template/ptrmem8.C: New test.
30171
30172 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30173
30174         PR c++/12573
30175         * g++.dg/template/dependent-expr3.C: New test.
30176
30177 2003-12-01  James Lemke  <jim@wasabisystems.com>
30178
30179         * gcc.dg/arm-g2.c: New test.
30180
30181 2003-12-01  Roger Sayle  <roger@eyesopen.com>
30182
30183         PR optimization/11634
30184         * gcc.dg/20031201-2.c: New test case.
30185
30186 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
30187
30188         PR 11433
30189         * objc.dg/proto-lossage-3.m: New test.
30190
30191 2003-12-01  Roger Sayle  <roger@eyesopen.com>
30192
30193         PR optimization/12628
30194         * gcc.dg/20031201-1.c: New test case.
30195
30196 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
30197
30198         * gcc.dg/unaligned-1.c: New test.
30199
30200 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
30201
30202         PR c++/9849
30203         * g++.dg/template/error4.C: New test.
30204         * g++.dg/template/nested3.C: Adjust error markers.
30205
30206 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30207
30208         * gcc.dg/cpp/assert4.c: Check more #system assertions.
30209
30210 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
30211
30212         PR c/10333
30213         * gcc.dg/bitfld-7.c: New test.
30214
30215 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
30216
30217         * gcc.dg/tls/asm-1.C: New test.
30218
30219 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30220
30221         * gcc.dg/cpp/assert4.c: Update.
30222
30223 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
30224
30225         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
30226         * gcc.dg/builtin-apply3.c: New test.
30227
30228 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
30229
30230         * lib/compat.exp (compat-obj): New xfaildata parameter.
30231         Use it to set compiler_conditional_xfail_data before compiling.
30232         (compat-get-options): Handle dg-xfail-if.
30233         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
30234         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
30235         * gcc.dg/compat/vector-1_y.c: Likewise.
30236         * gcc.dg/compat/vector-2_x.c: Likewise.
30237         * gcc.dg/compat/vector-2_y.c: Likewise.
30238
30239 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
30240
30241         * g++.dg/opt/reg-stack4.C: New test.
30242
30243 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
30244
30245         * gcc.dg/builtin-apply2.c: New test.
30246
30247 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
30248
30249         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
30250
30251 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30252
30253         PR c++/12924
30254         * g++.dg/template/template-id-2.C: New test.
30255
30256 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30257
30258         PR c++/5369
30259         * g++.dg/template/memfriend1.C: New test.
30260         * g++.dg/template/memfriend2.C: Likewise.
30261         * g++.dg/template/memfriend3.C: Likewise.
30262         * g++.dg/template/memfriend4.C: Likewise.
30263         * g++.dg/template/memfriend5.C: Likewise.
30264         * g++.dg/template/memfriend6.C: Likewise.
30265         * g++.dg/template/memfriend7.C: Likewise.
30266         * g++.dg/template/memfriend8.C: Likewise.
30267         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
30268
30269 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
30270
30271         PR c++/12515
30272         * g++.dg/ext/cond1.C: New test.
30273
30274 2003-11-20  Richard Henderson  <rth@redhat.com>
30275
30276         * gcc.dg/20020201-2.c: Remove.
30277         * gcc.dg/20020201-4.c: Remove.
30278         * gcc.dg/20020304-1.c: Remove.
30279
30280 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
30281
30282         * gcc.dg/cpp/trad/xwin1.c: New test case.
30283
30284 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
30285
30286         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
30287         * lib/g77.exp: Likewise.
30288         * lib/objc.exp: Likewise.
30289         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
30290         for darwin.
30291
30292 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30293
30294         PR c++/12932
30295         * g++.dg/template/static5.C: New test.
30296
30297 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
30298
30299         * gcc.dg/nested-func-1.c: New test.
30300
30301 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30302
30303         * gcc.dg/cpp/assert4.c: New test.
30304
30305 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
30306
30307         PR c++/2294
30308         * g++.dg/lookup/using9.c: New test.
30309
30310 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
30311
30312         PR c++/12762
30313         * g++.dg/template/error3.C: New test.
30314
30315 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
30316
30317         PR ada/13035
30318         * ada/acats/run_acats, run_all.sh: Fix syntax error.
30319         No longer use a wrapper for gcc, since this does not work under
30320         Windows.
30321
30322 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
30323
30324         PR c++/2094
30325         * g++.dg/template/ptrmem7.C: New test.
30326
30327 2003-11-13  Andrew Pinski <apinski@apple.com>
30328
30329         * gcc.c-torture/compile/20031113-1.c: New test.
30330
30331 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
30332             Kean Johnston <jkj@sco.com>
30333
30334         PR c/13029
30335         * gcc.dg/unused-4.c: Update.
30336
30337 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
30338
30339         * g++.dg/opt/const3.C: New test.
30340
30341 2003-11-13  Jan Hubicka  <jh@suse.cz>
30342
30343         * gcc.c-torture/compile/20031112-1.c: New test.
30344
30345 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
30346
30347         * g++.dg/parse/crash10.C: Remove bogus error marker.
30348
30349 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30350
30351         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
30352         (host_gcc): Likewise.
30353         (ROOT): Honor $PWDCMD.
30354         (BASE): Likewise.
30355         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
30356
30357 2003-11-12  Catherine Moore  <clm@redhat.com>
30358
30359         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
30360
30361 2003-11-12  Andreas Jaeger  <aj@suse.de>
30362             Jakub Jelinek  <jakub@redhat.com>
30363             Andrew Pinski  <pinskia@physics.uc.edu>
30364             Richard Henderson  <rth@redhat.com>
30365
30366         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
30367         systems.
30368         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
30369
30370         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
30371         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
30372
30373 2003-11-11  Andreas Jaeger  <aj@suse.de>
30374
30375         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
30376
30377         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
30378
30379 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
30380
30381         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
30382         Clean ups.
30383
30384 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
30385
30386         * gcc.dg/trampoline-1.c: New test.
30387
30388 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
30389
30390         * gcc.c-torture/compile/200031109-1.c: New test.
30391
30392 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
30393
30394         PR c/3190
30395         PR c/8714
30396         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
30397         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
30398         gcc.dg/format/no-y2k-1.c: Update.
30399
30400 2003-11-08  Roger Sayle  <roger@eyesopen.com>
30401
30402         PR optimization/10467
30403         * gcc.dg/20031108-1.c: New test case.
30404
30405 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
30406
30407         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
30408
30409 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
30410
30411         * gcc.dg/compound-lvalue-1.c: New test.
30412         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
30413         some XFAILs.
30414
30415 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
30416
30417         * gcc.dg/altivec-varargs-1.c: New test.
30418
30419 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
30420
30421         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
30422         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
30423         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
30424         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
30425         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
30426
30427 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
30428
30429         * gcc.dg/cond-lvalue-1.c: New test.
30430
30431 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
30432
30433         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
30434
30435 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30436
30437         PR c++/11616
30438         * g++.dg/template/instantiate5.C: New test.
30439
30440 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30441
30442         PR c++/12726
30443         * g++.dg/ext/complit2.C: Replace test with self-contained version.
30444         * ChangeLog: Add missing first entry for above test.
30445
30446 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30447
30448         PR c++/9810
30449         * g++.dg/template/using8.C: New test.
30450         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
30451
30452 2003-11-02  Roger Sayle  <roger@eyesopen.com>
30453
30454         PR optimization/10817
30455         * gcc.c-torture/compile/20031102-1.c: New test case.
30456
30457 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
30458
30459         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
30460         2147483647.
30461
30462 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
30463
30464         * gcc.dg/20031102-1.c: New test.
30465
30466 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
30467
30468         * gcc.dg/complex-1.c: New test.
30469
30470 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30471
30472         PR c++/12796
30473         * g++.dg/template/crash13.C: Adjust expected error location.
30474         * g++.old-deja/g++.brendan/ns1.C: Likewise.
30475
30476 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
30477
30478         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
30479
30480 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
30481
30482         PR/10239
30483         * gcc.c-torture/compile/20031031-2.c: New test.
30484
30485 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
30486
30487         PR/11640
30488         * gcc.c-torture/compile/20031031-1.c: New test.
30489
30490 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
30491
30492         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
30493         * gcc.misc-tests/bprob.exp: Likewise.
30494         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
30495         the execution test on arm-elf configs.
30496         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
30497         configs that don't support scratch files.
30498         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
30499
30500 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
30501
30502         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
30503         done by dejagnu.
30504
30505 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
30506
30507         * ada/acats/run_all.sh: Redirect mv output to /dev/null
30508         Avoid non pure sh syntax. Add more logging.
30509
30510         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
30511         fail.
30512
30513 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30514
30515         PR libgcj/10610
30516         * gcc.dg/ppc-stackalign-1.c: New test.
30517
30518 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
30519
30520         * ada/acats/run_all.sh: Change output to be more compliant with
30521         dejagnu framework.
30522         Create acats.sum and acats.log files under testsuite/ada/acats
30523         Only run [a-z]* directories, to filter out e.g. CVS.
30524         Redirect build output to log file.
30525
30526 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
30527
30528         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
30529
30530 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
30531
30532         PR ada/5909:
30533         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
30534
30535 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
30536
30537         * gcc.c-torture/compile/20031023-1.c: New test.
30538         * gcc.c-torture/compile/20031023-2.c: New test.
30539         * gcc.c-torture/compile/20031023-3.c: New test.
30540         * gcc.c-torture/compile/20031023-4.c: New test.
30541
30542 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30543
30544         PR c++/10371
30545         * g++.dg/lookup/scoped8.C: New test.
30546
30547 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
30548
30549         * g++.dg/opt/reg-stack3.C: New test.
30550
30551 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
30552
30553         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
30554
30555 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30556
30557         PR c++/11076
30558         * g++.dg/template/crash13.C: New test.
30559
30560 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
30561
30562         * gcc.dg/c99-restrict-2.c: New test.
30563
30564 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
30565
30566         PR c++/12698, c++/12699, c++/12700, c++/12566
30567         * g++.dg/inherit/covariant9.C: New test.
30568         * g++.dg/inherit/covariant10.C: New test.
30569         * g++.dg/inherit/covariant11.C: New test.
30570
30571 2003-10-23  Jason Merrill  <jason@redhat.com>
30572
30573         PR c++/12726
30574         * g++.dg/ext/complit2.C: New test.
30575
30576 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
30577
30578         PR target/12654
30579         * gcc.c-torture/execute/20031020-1.c: New test.
30580
30581 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30582
30583         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
30584         following the jump_insn.
30585
30586 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
30587
30588         * gcc.dg/cast-lvalue-1.c: New test.
30589
30590 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
30591
30592         PR c++/11962
30593         * g++.dg/template/cond2.C: New test.
30594
30595 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
30596
30597         * gcc.dg/builtins-28.c: New test.
30598
30599 2003-10-20  Jan Hubicka  <jh@suse.cz>
30600
30601         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
30602         parameter.
30603         * testsuite/gcc.dg/inline-2.c: Likewise.
30604
30605 2003-10-20  Phil Edwards  <phil@codesourcery.com>
30606
30607         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
30608         * gcc.dg/nest.c: Likewise.
30609
30610 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30611
30612         PR c++/9781, c++/10583, c++/11862
30613         * g++.dg/parse/crash13.C: New test.
30614
30615 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30616
30617         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
30618
30619 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
30620
30621         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
30622         Define HAVE_C99_RUNTIME except on Solaris.
30623         * gcc.dg/builtins-20.c: Likewise.
30624
30625 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30626
30627         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
30628
30629 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30630
30631         PR c++/12495
30632         * g++.dg/template/crash21.C: New test.
30633
30634 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30635
30636         PR c++/2513
30637         * g++.dg/template/typename5.C: New test.
30638
30639 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30640
30641         PR c++/12369
30642         * g++.dg/template/friend25.C: New test.
30643
30644 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
30645
30646         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
30647         versions.
30648
30649 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
30650
30651         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
30652         == 2147483647.
30653
30654 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
30655
30656         * gcc.c-torture/execute/960416-1.x: Remove.
30657         * gcc.c-torture/execute/divconst-3.x: Likewise.
30658
30659 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
30660
30661         PR target/12598
30662         * gcc.dg/torture/cris-volatile-1.c: New test.
30663
30664 2003-10-14  Roger Sayle  <roger@eyesopen.com>
30665
30666         PR optimization/9325
30667         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
30668         for overflowing floating point to integer conversion during RTL
30669         simplification.
30670
30671 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
30672
30673         * objc/execute/_cmd.m: Fix typo.
30674         * objc.dg/image-info.m, objc.dg/symtab-1.m:
30675         Relax 'scan-assembler' regexp.
30676         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
30677         objc.dg/try-catch-4.m: Run on non-Darwin targets.
30678         * objc.dg/zero-link-2.m: Remove blank line.
30679         * objc.dg/zero-link-3.m: New test case.
30680
30681 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
30682
30683         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
30684
30685         * gcc.dg/asm-names.c: Use scan-assembler-not rather
30686         than linker trickery.
30687
30688 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30689
30690         PR c++/12370
30691         * g++.dg/other/friend2.C: New test.
30692
30693 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
30694
30695         * gcc.dg/20031012-1.c: New test.
30696
30697 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
30698
30699         * gcc.dg/weak/weak-3.c: Fix for new warning.
30700
30701 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
30702
30703         PR optimization/8750
30704         * gcc.c-torture/execute/20031012-1.c: New test case.
30705
30706 2003-10-11  Roger Sayle  <roger@eyesopen.com>
30707
30708         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
30709         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
30710
30711 2003-10-11  Roger Sayle  <roger@eyesopen.com>
30712
30713         PR optimization/12260
30714         * gcc.c-torture/compile/20031011-2.c: New test case.
30715
30716 2003-10-11  Roger Sayle  <roger@eyesopen.com>
30717
30718         * gcc.c-torture/execute/20031011-1.c: New testcase.
30719
30720 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
30721
30722         * gcc.c-torture/compile/20031011-1.c: New test.
30723
30724 2003-10-11  Jan Hubicka  <jh@suse.cz>
30725
30726         * g++.dg/other/first-global.C: New test.
30727
30728 2003-10-11  Roger Sayle  <roger@eyesopen.com>
30729
30730         * gcc.c-torture/execute/string-opt-18.c: New testcase.
30731
30732 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
30733
30734         * gcc.c-torture/compile/20031010-1.c: New test.
30735
30736 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
30737
30738         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
30739         * gcc.c-torture/execute/va-arg-25.c: ... here.
30740
30741 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
30742
30743         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
30744
30745 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
30746
30747         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
30748
30749 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
30750
30751         * g++.dg/parse/error2.C: New test.
30752
30753 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
30754
30755         PR c++/11097
30756         * g++.dg/other/error5.C: Modify the error message.
30757         * g++.dg/lookup/using8.C: New test.
30758
30759 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
30760
30761         * gcc.dg/darwin-abi-2.c: New file.
30762         * gcc.c-torture/execute/va-arg-24.c: New file.
30763
30764 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
30765
30766         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
30767         indentation.
30768
30769 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
30770
30771         PR c++/10147
30772         * g++.dg/other/error4.C: Update error messages.
30773         * g++.dg/template/ptrmem4.C: Likewise.
30774
30775         PR c++/12337
30776         * g++.dg/init/new9.C: New test.
30777
30778         PR c++/12334, c++/12236, c++/8656
30779         * g++.dg/ext/attrib8.C: New test.
30780
30781 2003-10-06  Devang Patel  <dpatel@apple.com>
30782
30783         * gcc.dg/debug/dwarf2-3.h: New test.
30784         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
30785
30786 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
30787
30788         * g++.dg/opt/cfg2.C: New test.
30789
30790 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
30791
30792         * g++.dg/opt/float1.C: New test.
30793
30794 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
30795
30796         * gcc.dg/c90-array-lval-6.c: New test.
30797         * gcc.dg/c99-array-lval-6.c: New test.
30798
30799 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
30800             Ziemowit Laski  <zlaski@apple.com>
30801
30802         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
30803         'Derived', so that it is never considered a class method; add
30804         new warning for '+port' method ambiguity.
30805         * objc.dg/method-12.m: Include <objc/objc.h> instead of
30806         <objc/objc-api.h> (needed on Mac OS X).
30807         * objc.dg/method-13.m: New test.
30808
30809 2003-10-03  Roger Sayle  <roger@eyesopen.com>
30810
30811         PR optimization/9325, PR java/6391
30812         * gcc.c-torture/execute/20031003-1.c: New test case.
30813
30814 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
30815
30816         PR optimization/12180
30817         * gcc.dg/20031002-1.c: New test.
30818
30819         PR c++/12486
30820         * g++.dg/inherit/error1.C: New test.
30821
30822 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
30823
30824         * lib/f-torture.exp (search_for): Rename to...
30825         (search_for_re): This.  Also, clean up comments and the
30826         "regexp" invocation.
30827
30828 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
30829
30830         * gcc.c-torture/compile/20031002-1.c: New test.
30831
30832 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
30833
30834         * g++.dg/opt/cond1.C: New test.
30835
30836 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
30837
30838         * gcc.dg/Wold-style-definition-2.c: New testcase.
30839         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
30840
30841 2003-09-29  Richard Henderson  <rth@redhat.com>
30842
30843         * g++.dg/init/array10.C: Add dg-options.
30844
30845 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
30846
30847         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
30848
30849 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30850
30851         * g++.dg/template/friend19.C: Fix typo.
30852         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
30853
30854 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
30855
30856         * gcc.c-torture/execute/20030928-1.c: New test.
30857         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
30858
30859 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
30860
30861         * g++.dg/opt/unroll1.C: New test.
30862
30863 2003-09-26  Roger Sayle  <roger@eyesopen.com>
30864
30865         PR optimization/11741
30866         * gcc.dg/20030926-1.c: New test case.
30867
30868 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30869
30870         PR c++/5655
30871         * g++.dg/parse/access7.C: New test.
30872         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
30873
30874 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
30875
30876         MERGE OF objc-improvements-branch into MAINLINE:
30877         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
30878         if libobjc has not been built.
30879         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
30880         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
30881         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
30882         objc/execute/nested-3.m, objc/execute/np-2.m,
30883         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
30884         objc/execute/redefining_self.m, objc/execute/root_methods.m,
30885         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
30886         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
30887         objc.dg/special/unclaimed-category-1.h,
30888         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
30889         well as GNU runtime.
30890         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
30891         * execute/cascading-1.m, execute/function-message-1.m,
30892         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
30893         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
30894         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
30895         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
30896         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
30897         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
30898         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
30899         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
30900         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
30901         * objc.dg/bitfield-2.m: Run only on Darwin.
30902         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
30903         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
30904         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
30905         * objc.dg/const-str-1.m: Fix constant string layout.
30906
30907 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
30908
30909         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
30910
30911 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
30912
30913         * gcc.dg/darwin-abi-1.c: New file.
30914
30915 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
30916
30917         PR target/12281
30918         * gcc.c-torture/compile/20030921-1.c: New test.
30919
30920 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
30921
30922         * g++.dg/opt/reg-stack2.C: New test.
30923
30924 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
30925
30926         * g++.dg/eh/delayslot1.C: New test.
30927
30928 2003-09-20  Richard Henderson  <rth@redhat.com>
30929
30930         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
30931
30932 2003-09-20  Roger Sayle  <roger@eyesopen.com>
30933
30934         * gcc.c-torture/execute/20030920-1.c: New test case.
30935
30936 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30937
30938         * g++.dg/rtti/typeid3.C: Correct expected error message.
30939
30940 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30941
30942         PR c++/157
30943         * g++.dg/parse/crash12.C: New test.
30944
30945 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
30946
30947         * gcc.dg/compat/mixed-struct-check.h: New.
30948         * gcc.dg/compat/mixed-struct-defs.h: New.
30949         * gcc.dg/compat/mixed-struct-init.h: New.
30950         * gcc.dg/compat/struct-by-value-19_main.c: New.
30951         * gcc.dg/compat/struct-by-value-19_x.c: New.
30952         * gcc.dg/compat/struct-by-value-19_y.c: New.
30953         * gcc.dg/compat/struct-by-value-20_main.c: New.
30954         * gcc.dg/compat/struct-by-value-20_x.c: New.
30955         * gcc.dg/compat/struct-by-value-20_y.c: New.
30956         * gcc.dg/compat/struct-return-19_main.c: New.
30957         * gcc.dg/compat/struct-return-19_x.c: New.
30958         * gcc.dg/compat/struct-return-19_y.c: New.
30959         * gcc.dg/compat/struct-return-20_main.c: New.
30960         * gcc.dg/compat/struct-return-20_x.c: New.
30961         * gcc.dg/compat/struct-return-20_y.c: New.
30962
30963 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
30964         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
30965         so that it will not complain on LP64 targets.
30966
30967 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30968
30969         PR c++/495
30970         * g++.dg/template/friend24.C: New test.
30971
30972 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
30973
30974         PR c++/12332
30975         * g++.dg/template/memtmpl2.C: New test.
30976
30977 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
30978
30979         PR target/11184
30980         * gcc.dg/builtin-apply1.c: New test.
30981
30982 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
30983
30984         PR c++/9848
30985         * g++.dg/warn/Wunused-4.C: New test.
30986
30987 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30988
30989         PR c++/12316
30990         * g++.dg/other/gc2.C: New test.
30991
30992 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
30993
30994         PR c++/11991
30995         * g++.dg/rtti/typeid3.C: New test.
30996
30997         PR c++/12266
30998         * g++.dg/overload/template1.C: New test.
30999
31000 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
31001
31002         * g++.dg/opt/cfg3.C: New test.
31003
31004 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31005
31006         PR c++/7939
31007         * g++.dg/template/crash11.C: New test.
31008
31009 2003-09-16  Jason Merrill  <jason@redhat.com>
31010             Jakub Jelinek  <jakub@redhat.com>
31011
31012         * gcc.dg/attr-warn-unused-result.c: New test.
31013
31014 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
31015
31016         PR c++/12184
31017         * g++.dg/expr/call2.C: New test.
31018
31019 2003-09-15  Andreas Jaeger  <aj@suse.de>
31020
31021         * gcc.dg/Wold-style-definition-1.c: New test.
31022
31023 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
31024
31025         PR c++/3907
31026         * g++.dg/parse/template12.C: New test.
31027
31028         * g++.dg/abi/bitfield11.C: New test.
31029         * g++.dg/abi/bitfield12.C: Likewise.
31030
31031 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
31032
31033         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
31034         non-expansion of functional macro name without arguments at EOL.
31035         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
31036
31037 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
31038
31039         * gcc.c-torture/execute/20030914-[12].c: New tests.
31040
31041 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
31042
31043         PR c++/11788
31044         * g++.dg/overload/addr1.C: New test.
31045
31046 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
31047
31048         * gcc.dg/20030909-1.c: New test.
31049
31050 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
31051
31052         * gcc.dg/ultrasp10.c: New test.
31053
31054 2003-09-09  Devang Patel  <dpatel@apple.com>
31055
31056         * gcc.dg/darwin-ld-6.c: New test.
31057
31058 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31059
31060         * gcc.dg/torture/builtin-explog-1.c: New testcase.
31061
31062 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
31063
31064         * gcc.dg/ia64-types1.c: New test.
31065         * gcc.dg/ia64-types2.c: Likewise.
31066
31067 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31068
31069         * gcc.dg/builtins-1.c: Add more _Complex tests.
31070         * gcc.dg/torture/builtin-attr-1.c: Likewise.
31071
31072         * gcc.dg/builtins-1.c: Test existing _Complex functions.
31073         * gcc.dg/torture/builtin-attr-1.c: Likewise.
31074
31075 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
31076
31077         PR c++/11786
31078         * g++.dg/lookup/koenig2.C: New test.
31079
31080         PR c++/5296
31081         * g++.dg/rtti/typeid2.C: New test.
31082
31083 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
31084
31085         * gcc.c-torture/compile/20030904-1.c: New test.
31086
31087 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
31088
31089         * g++.dg/opt/longbranch2.C: New test.
31090
31091 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
31092
31093         * g++.dg/template/crash10.C: Only compile it.
31094
31095 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
31096
31097         PR middle-end/11665
31098         * gcc.c-torture/compile/20030907-1.c: New test.
31099         * g++.dg/init/array11.C: New test.
31100
31101 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
31102
31103         PR c++/11852
31104         * g++.dg/init/struct1.C: New test.
31105
31106 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
31107
31108         PR c++/12181
31109         * g++.dg/expr/comma1.C: New test.
31110
31111 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
31112
31113         PR c++/11867
31114         * g++.dg/expr/static_cast5.C: New test.
31115
31116 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
31117
31118         PR c++/11507
31119         * g++.dg/lookup/scoped7.C: New test.
31120
31121         PR c++/9574
31122         * g++.dg/other/static1.C: New test.
31123
31124         PR c++/11490
31125         * g++.dg/warn/template-1.C: New test.
31126
31127         PR c++/11432
31128         * g++.dg/template/crash10.C: New test.
31129
31130         PR c++/2478
31131         * g++.dg/overload/VLA.C: New test.
31132
31133         PR c++/10804
31134         * g++.dg/template/call1.C: New test.
31135
31136 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
31137
31138         PR c++/11794
31139         * g++.dg/parse/using3.C: New test.
31140
31141 2003-09-06  Roger Sayle  <roger@eyesopen.com>
31142
31143         PR c++/11409
31144         * g++.dg/overload/builtin3.C: New test case.
31145
31146 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
31147
31148         PR c/9862
31149         * gcc.dg/20030906-1.c: New test.
31150         * gcc.dg/20030906-2.c: Likewise.
31151
31152 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
31153
31154         PR c++/12167
31155         * g++.dg/parse/defarg5.C: New test.
31156
31157         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
31158
31159 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
31160
31161         PR c++/12163
31162         * g++.dg/expr/static_cast4.C: New test.
31163
31164         PR c++/12146
31165         * g++.dg/template/crash9.C: New test.
31166
31167 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
31168
31169         * g++.old-deja/g++.ext/pretty2.C: Update for change
31170         in __FUNCTION__.
31171         * g++.old-deja/g++.ext/pretty3.C: Likewise.
31172
31173 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
31174
31175         PR c++/11922
31176         * g++/dg/template/qualified-id1.C: New test.
31177
31178         PR c++/12037
31179         * g++.dg/warn/noeffect4.C: New test.
31180
31181 2003-09-04  Matt Austern  <austern@apple.com>
31182
31183         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
31184         * g++.dg/ext/fnname2.C: Likewise.
31185         * g++.dg/ext/fnname3.C: Likewise.
31186
31187 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
31188
31189         * g++.dg/expr/lval1.C: New test.
31190         * g++.dg/ext/lvcast.C: Remove.
31191
31192 2003-09-03  Roger Sayle  <roger@eyesopen.com>
31193
31194         PR optimization/11700.
31195         * gcc.c-torture/compile/20030903-1.c: New test case.
31196
31197 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
31198
31199         PR c++/12053
31200         * g++.dg/abi/layout4.C: New test.
31201
31202 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
31203
31204         PR c++/11553
31205         * g++.dg/parse/friend3.C: New test.
31206
31207 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
31208
31209         PR c++/11847
31210         * g++.dg/template/class1.C: New test.
31211
31212         PR c++/11808
31213         * g++.dg/expr/call1.C: New test.
31214
31215 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
31216
31217         PR c++/12114
31218         * g++.dg/init/ref9.C: New test.
31219
31220         PR c++/11972
31221         * g++.dg/template/nested4.C: New test.
31222
31223 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
31224
31225         PR c++/12093
31226         * g++.dg/template/non-dependent4.C: New test.
31227
31228         PR c++/11928
31229         * g++.dg/inherit/conv1.C: New test.
31230
31231 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
31232
31233         PR c++/6196
31234         * g++.dg/ext/label1.C: New test.
31235         * g++.dg/ext/label2.C: Likewise.
31236
31237 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
31238
31239         * g++.dg/expr/cond3.C: New test.
31240
31241 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31242
31243         * gcc.dg/builtins-1.c: Add new builtin cases.
31244
31245 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31246
31247         * gcc.dg/builtins-1.c: Add new cases.
31248         * gcc.dg/torture/builtin-attr-1.c: Likewise.
31249
31250 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31251
31252         * gcc.dg/builtins-1.c: Add more math builtin tests.
31253         * gcc.dg/torture/builtin-attr-1.c: New test.
31254
31255 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
31256
31257         PR optimization/5079
31258         * g++.dg/opt/static3.C: New test.
31259
31260 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31261
31262         * gcc.misc-tests/gcov-10b.c: New test.
31263
31264 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
31265
31266         * g++.dg/opt/ptrmem3.C: New test.
31267
31268         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
31269
31270 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
31271
31272         * gcc.dg/20030826-2.c: New test.
31273
31274 2003-08-26  Roger Sayle  <roger@eyesopen.com>
31275
31276         PR middle-end/12002
31277         * g77.f-torture/compile/12002.f: New test case.
31278
31279 2003-08-26  Roger Sayle  <roger@eyesopen.com>
31280
31281         * gcc.dg/20030826-1.c: New test case.
31282
31283 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
31284
31285         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
31286
31287 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
31288
31289         PR c++/11871
31290         * c++.dg/lookup/crash1.C: New test.
31291
31292         * c++.dg/warn/noeffect3.C: New test.
31293
31294 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
31295
31296         * gcc.dg/compat/vector-1_x.c: Compile with -w.
31297         * gcc.dg/compat/vector-1_y.c: Ditto.
31298         * gcc.dg/compat/vector-2_x.c: Ditto.
31299         * gcc.dg/compat/vector-2_y.c: Ditto.
31300
31301 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
31302
31303         * gcc.dg/20030702-1.c: New test.
31304
31305 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
31306
31307         PR c++/8795
31308         * g++.dg/ext/altivec-1.C: New test.
31309
31310 2003-08-24  Richard Henderson  <rth@redhat.com>
31311
31312         * g++.dg/eh/simd-2.C: Add -w for x86.
31313
31314 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
31315
31316         * gcc.dg/20030815-1.c: New test.
31317
31318 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31319
31320         PR c++/3765
31321         * g++.dg/parse/access6.C: New test.
31322
31323 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31324
31325         PR c++/641, c++/11876
31326         * g++.dg/template/friend22.C: New test.
31327         * g++.dg/template/friend23.C: Likewise.
31328
31329 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
31330
31331         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
31332         identically.
31333
31334 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
31335
31336         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
31337
31338 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
31339
31340         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
31341
31342 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
31343
31344         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
31345
31346 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
31347
31348         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
31349
31350 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
31351
31352         PR c++/11919
31353         * g++.dg/overload/prom1.C: New test.
31354
31355         PR c++/11551
31356         * g++.dg/parse/dtor2.C: New test.
31357
31358         PR c++/10762
31359         * g++.dg/parse/using2.C: New test.
31360
31361 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
31362
31363         PR target/11805
31364         * gcc.c-torture/compile/20030821-1.c: New.
31365
31366 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
31367
31368         PR c++/11834
31369         * g++.dg/template/deduce2.C: New test.
31370
31371 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
31372
31373         * gcc.c-torture/execute/20030821-1.c: New test.
31374
31375 2003-08-20  Roger Sayle  <roger@eyesopen.com>
31376
31377         PR middle-end/11984
31378         * gcc.dg/20030820-1.c: New test case.
31379
31380 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
31381
31382         PR c++/11945
31383         * g++.dg/warn/noeffect2.C: New test.
31384
31385 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
31386
31387         PR c++/10926
31388         * g++.dg/template/dtor2.C: New test.
31389
31390         PR c++/11684
31391         * g++.dg/template/operator1.C: New test.
31392         * g++.dg/parse/operator4.C: New test.
31393
31394         PR c++/11946.C
31395         * g++.dg/expr/enum1.C: New test.
31396         * gcc.dg/c99-bool-1.c: Remove bogus warning.
31397
31398         PR c++/11036.C
31399         * g++.dg/parse/elab2.C: New test.
31400         * g++.dg/parse/typedef4.C: Change error message.
31401         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
31402         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
31403         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
31404
31405 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
31406
31407         * gcc.dg/pch/warn-1.c: New.
31408         * gcc.dg/pch/warn-1.hs: New.
31409
31410         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
31411         not-tested file.
31412
31413 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
31414
31415         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
31416
31417 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
31418
31419         * gcc.dg/uninit-D.c: New Test.
31420         * gcc.dg/uninit-E.c: New Test.
31421         * gcc.dg/uninit-F.c: New Test.
31422         * gcc.dg/uninit-G.c: New Test.
31423
31424 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
31425
31426         * g++.dg/README: Describe the pch directory.
31427
31428 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31429
31430         PR c++/11174
31431         * g++.dg/parse/access4.C: New test.
31432         * g++.dg/parse/access5.C: Likewise.
31433         * g++.old-deja/g++.jason/access17.C: Adjust error message.
31434
31435 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
31436
31437         * gcc.dg/noncompile/20030818-1.c: New.
31438
31439 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
31440
31441         PR c++/11957
31442         * g++.dg/warn/noeffect1.C: New test.
31443
31444         * g++.dg/template/scope2.C: New test.
31445         * g++.dg/template/error2.C: Correct dg-error
31446
31447 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
31448
31449         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
31450
31451 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
31452
31453         PR C++/11512
31454         * g++.dg/template/warn1.C: New.
31455
31456 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
31457
31458         * g++.dg/template/error2.C: New test.
31459         * g++.dg/lookup/using7.C: Adjust errors
31460         * g++.old-deja/g++.pt/crash36.C: Likewise.
31461         * g++.old-deja/g++.pt/derived3.C: Likewise.
31462
31463 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31464
31465         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
31466         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
31467         * gcc.c-torture/execute/builtins/string-9.c: New, from
31468         string-opt-9.c.  Adjust for execute/builtins framework.
31469         * gcc.c-torture/execute/string-opt-9.c: Delete.
31470
31471 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
31472
31473         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
31474
31475         * g++.dg/parse/ret-type2.C: New test.
31476
31477         PR c++/11703
31478         * g++.dg/init/new8.C: New test.
31479
31480         PR c++/10923
31481         * g++.dg/parse/typedef5.C: New test.
31482
31483         PR c++/9512
31484         * g++.dg/parse/qualified2.C: New test.
31485         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
31486         invalid code.
31487
31488 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
31489
31490         * g++.dg/conversion/ptrmem1.C: New test.
31491
31492 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
31493
31494         PR target/11693
31495         * gcc.dg/20030811-1.c: New test.
31496
31497         PR target/11535
31498         * gcc.c-torture/execute/20030811-1.c: New test.
31499
31500 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31501
31502         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
31503
31504 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
31505
31506         PR c++/11789.C
31507         * g++.dg/inherit/multiple1.C: New test.
31508
31509 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
31510
31511         * gcc.dg/spe1.c: New test.
31512
31513         PR c++/11670
31514         * g++.dg/expr/cast2.C: New test.
31515
31516         PR c++/10530
31517         * g++.dg/template/dependent-name2.C: New test.
31518
31519 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
31520
31521         * g++.dg/parse/crash11.C: Put the dg options in comments.
31522
31523 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
31524
31525         * lib/gcc-dg.exp: Update for diagnostic change.
31526
31527 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31528
31529         PR c++/5767
31530         * g++.dg/parse/crash11.C: New test.
31531
31532 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
31533
31534         * gcc.dg/cpp/spacing1.c: Update.
31535
31536 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
31537
31538         PR target/11739
31539         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
31540         a value for -mtune.
31541
31542 2003-08-04  Roger Sayle  <roger@eyesopen.com>
31543
31544         PR middle-end/11771
31545         * gcc.c-torture/compile/20030804-1.c: New test case.
31546
31547 2003-08-04  Roger Sayle  <roger@eyesopen.com>
31548
31549         * gcc.dg/20030804-1.c: New test case.
31550
31551 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
31552
31553         * gcc.dg/cpp/separate-1.c: New test.
31554
31555 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
31556
31557         PR c++/11704
31558         * g++.dg/template/dependent-expr2.C: New test.
31559
31560         PR c++/11766
31561         * g++.dg/expr/ptrmem1.C: New test.
31562
31563 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31564
31565         PR c++/9453
31566         * g++.dg/template/friend15.C: New test.
31567
31568 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
31569
31570         * lib/dg-pch.exp: Work round PCH bug.
31571
31572 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31573
31574         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
31575         builtins.  Move cases from builtins-4.c here.
31576
31577         * gcc.dg/torture/builtin-math-1.c: New test taken from
31578         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
31579         additional cases.
31580
31581         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
31582         Delete.
31583
31584 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
31585
31586         PR c++/9447
31587         * g++.dg/template/using7.C: New test.
31588
31589 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
31590
31591         * import1.c, import2.c: New tests.
31592
31593 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
31594
31595         * g++.dg/eh/crossjump1.C: New test.
31596
31597 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
31598
31599         PR c++/11697
31600         * g++.dg/template/using6.C: New test.
31601
31602         PR c++/11744
31603         * g++.dg/template/koenig2.C: New test.
31604
31605 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31606
31607         PR c++/7983
31608         * g++.dg/parse/typedef4.C: New test.
31609
31610 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31611
31612         PR c++/8442, c++/8806
31613         * g++.dg/template/elab1.C: New test.
31614         * g++.dg/template/type2.C: Likewise.
31615         * g++.dg/template/ttp3.C: Adjust expected error message.
31616         * g++.old-deja/g++.law/visibility13.C: Likewise.
31617         * g++.old-deja/g++.niklas/t135.C: Likewise.
31618         * g++.old-deja/g++.pt/ttp41.C: Likewise.
31619         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
31620         template argument.
31621         * g++.old-deja/g++.pt/ttp44.C: Likewise.
31622
31623 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
31624
31625         PR c++/11295
31626         * g++.dg/ext/stmtexpr1.C: New test.
31627
31628         * g++.dg/opt/tmp1.C: New test.
31629
31630         PR c++/11525
31631         * g++.dg/parse/constant4.C: New test.
31632
31633         PR c++/9447
31634         * g++.dg/template/using5.C: New test.
31635
31636 2003-07-31  Roger Sayle  <roger@eyesopen.com>
31637
31638         * gcc.dg/builtins-27.c: New test case.
31639
31640 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
31641
31642         * gcc.dg/tls/opt-7.c: New test.
31643
31644 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
31645
31646         * g++.old-deja/g++.other/crash18.C: Remove.
31647
31648 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
31649
31650         * g++.dg/template/explicit3.C: New.
31651         * g++.dg/template/explicit4.C: New.
31652         * g++.dg/template/explicit5.C: New.
31653
31654         PR c++/11347
31655         * g++.dg/template/memtmpl1.C: New.
31656
31657 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
31658
31659         PR target/11565
31660         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
31661         * gcc.dg/i386-387-5.c (dg-options): Likewise.
31662
31663 2003-07-30  Jan Hubicka  <jh@suse.cz>
31664
31665         * vtgc1.c: Kill.
31666
31667 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
31668
31669         * gcc.dg/struct-in-proto-1.c: New test.
31670
31671 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
31672
31673         * gcc.dg/cpp/include2.c: Only expect one message.
31674
31675 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
31676
31677         PR c++/9447
31678         * g++.dg/template/using1.C: New test.
31679         * g++.dg/template/using2.C: New test.
31680         * g++.dg/template/using3.C: New test.
31681         * g++.dg/template/using4.C: New test.
31682
31683 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
31684
31685         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
31686         * gcc.c-torture/execute/string-opt-10.c: Likewise.
31687
31688 2003-07-28  Jan Hubicka  <jh@suse.cz>
31689
31690         PR c++/11530
31691         * g++.dg/opt/call1.C: New test.
31692
31693 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
31694
31695         PR c++/11667
31696         * g++.dg/init/enum2.C: New test.
31697         * g++.dg/template/overload1.C: Add "-w" option.
31698
31699 2003-07-28    <hp@bitrange.com>
31700
31701         * gcc.dg/Wdeclaration-after-statement-1.c,
31702         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
31703
31704 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
31705
31706         * gcc.c-torture/compile/20030725-1.c: New test.
31707
31708 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
31709
31710         * gcc.dg/20030505.c: Only run for SPE.
31711         Remove definition of opaque type.
31712
31713 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
31714
31715         * g++.dg/template/ptrmem6.C: New test.
31716
31717 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
31718
31719         * gcc.c-torture/compile/zero-strct-2.c: New test.
31720
31721 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
31722
31723         * gcc.dg/intermod-1.c: New test.
31724
31725 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
31726
31727         PR c++/11617
31728         * g++.dg/template/lookup2.C: New test.
31729         * g++.dg/template/memclass1.C: Remove instantiated from error.
31730         * g++.dg/other/error2.C: Tweak expected errors.
31731
31732         PR c++/11596
31733         * g++.dg/template/defarg3.C: New test.
31734
31735         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
31736
31737 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
31738
31739         * g++.dg/inherit/access5.C: New test.
31740
31741 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31742
31743         PR c++/11513
31744         * g++.dg/template/crash8.C: New test.
31745
31746 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
31747
31748         PR c/10602
31749         * gcc.dg/noncompile/incomplete-2.c: New test.
31750
31751 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
31752
31753         PR c++/11645
31754         * g++.dg/inherit/access4.C: New test.
31755
31756         PR c++/11517
31757         * g++.dg/expr/cond2.C: New test.
31758
31759         PR optimization/10679
31760         * g++.dg/opt/inline4.C: New test.
31761
31762 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
31763
31764         * g++.dg/parse/crash10: New test.
31765
31766 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
31767
31768         * g++.dg/ext/flexary1.C: New test.
31769
31770 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31771
31772         PR c++/10793
31773         * g++.dg/template/crash9.C: New test.
31774
31775 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31776
31777         PR c++/3004
31778         * g++.dg/parse/typedef3.C: New test.
31779
31780         PR c++/7906
31781         * g++.dg/parse/operator2.C: New test.
31782
31783         PR c++/8895
31784         * g++.dg/parse/def-tmpl-arg1.C: New test.
31785
31786         PR c++/9282
31787         * g++.dg/parse/funptr1.C: New test.
31788
31789         PR c++/9452
31790         * g++.dg/parse/ambig3.C: New test.
31791
31792         PR c++/9454
31793         * g++.dg/parse/operator3.C: New test.
31794
31795         PR c++/9486
31796         * g++.dg/parse/template10.C: New test.
31797
31798         PR c++/9488
31799         * g++.dg/parse/template11.C: New test.
31800
31801         PR c++/10150
31802         * g++.dg/parse/invalid-op1.C: New test.
31803
31804         PR c++/10247
31805         * g++.dg/parse/condexpr1.C: New test.
31806
31807 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
31808
31809         * g++.dg/ext/packed3.C: New test.
31810         * g++.dg/ext/packed4.C: New test.
31811
31812         * gcc.dg/pack-test-3.c: New test.
31813
31814 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
31815
31816         * lib/compat.exp: Handle dg-options per source file.
31817         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
31818         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
31819         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
31820         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
31821         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
31822         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
31823         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
31824         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
31825         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
31826         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
31827         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
31828         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
31829         * g++.dg/compat/break/bitfield7_x.C: Ditto.
31830         * g++.dg/compat/break/bitfield7_y.C: Ditto.
31831
31832 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
31833
31834         PR c/10320
31835         * gcc.c-torture/execute/20030718-1.c: New test.
31836
31837 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
31838
31839         PR optimization/11536
31840         * gcc.dg/20030721-1.c: New test.
31841
31842 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
31843
31844         PR c++/11546
31845         * g++.dg/template/lookup1.C: New test.
31846
31847 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
31848
31849         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
31850         diagnostics of ill-formed constructs involving labels.
31851         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
31852         the new 'previously defined here' message.
31853
31854 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
31855
31856         * g++.dg/parse/non-dependent2.C: New test.
31857
31858 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
31859
31860         * g++.dg/init/init-ref4.C: xfail on targets without
31861         weak symbols.
31862
31863 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
31864
31865         PR target/11087
31866         * gcc.c-torture/execute/20030717-1.c: New test.
31867
31868 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
31869
31870         * g++.dg/opt/cfg1.C: New test.
31871
31872 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
31873
31874         PR optimization/11557
31875         * gcc.dg/20030717-1.c: New test.
31876
31877 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
31878
31879         PR c++/10476
31880         * g++.dg/expr/crash-1.C: New test.
31881
31882         PR c++/11027
31883         * g++.dg/template/init3.C: New test.
31884
31885         PR c++/8222
31886         * g++.dg/template/non-dependent1.C: New test.
31887
31888         PR c++/11070
31889         * g++.dg/template/non-dependent2.C: New test.
31890
31891         PR c++/11071
31892         * g++.dg/template/non-dependent3.C: New test.
31893
31894         PR c++/9907
31895         * g++.dg/template/sizeof5.C: New test.
31896
31897 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
31898
31899         PR 11498
31900         * gcc.c-torture/compile/mangle-1.c: New file.
31901
31902 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31903
31904         PR c++/7809
31905         * g++.dg/parse/access3.C: New test.
31906
31907 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
31908
31909         PR c++/11384
31910         * g++.dg/init/init-ref4.C: New test.
31911
31912 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
31913
31914         PR c++/11547
31915         * g++.dg/parse/constant3.C: New test.
31916         * g++.dg/parse/crash7.C: Likewise.
31917
31918 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
31919
31920         PR target/11008
31921         * gcc.dg/i386-pentium4-not-mull.c: New.
31922
31923 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
31924
31925         * gcc.dg/asm-names.c (ymain): Make it weak.
31926
31927 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31928
31929         PR c++/5421
31930         * g++.dg/template/friend21.C: New test.
31931
31932 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
31933
31934         * gcc.dg/cleanup-8.c: New test.
31935         * gcc.dg/cleanup-9.c: New test.
31936
31937 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
31938
31939         * g++.dg/ext/dll-MI1.h: New file.
31940         * g++.dg/ext/dllexport-MI1.C: New file.
31941         * g++.dg/ext/dllimport-MI1.C: New file.
31942
31943 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
31944
31945         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
31946         it does not have cmpstrsi patterns (just cmpmemsi).
31947
31948 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
31949
31950         PR debug/11473
31951         * g++.dg/debug/debug8.C: New test.
31952
31953 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31954
31955         PR c++/10108
31956         * g++.dg/template/crash7.C: New test.
31957
31958 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
31959
31960         PR target/10795
31961         * gcc.c-torture/compile/20030708-1.c: New.
31962
31963 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
31964
31965         * gcc.c-torture/execute/20030715-1.c: New test.
31966
31967 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
31968
31969         * gcc.dg/pch/inline-3.c: New file.
31970         * gcc.dg/pch/inline-3.hs: New file.
31971         * gcc.dg/pch/inline-4.c: New file.
31972         * gcc.dg/pch/inline-4.hs: New file.
31973
31974 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
31975
31976         PR c++/11509
31977         * g++.dg/template/crash6.C: New test.
31978
31979         PR c++/7053
31980         * g++.dg/template/friend20.C: New test.
31981
31982         PR c++/7019
31983         * g++.dg/template/overload2.C: New test.
31984
31985 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31986
31987         PR optimization/11440
31988         * gcc.c-torture/execute/20030714-1.c: New test.
31989
31990 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31991
31992         PR c++/11154
31993         * g++.dg/template/partial2.C: New test.
31994
31995 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
31996
31997         PR c++/11503
31998         * g++.dg/template/anon1.C: New test.
31999
32000         PR c++/11493
32001         PR c++/11495
32002         * g++.dg/parse/template9.C: Likewise.
32003         * g++.dg/template/crash4.C: New test.
32004         * g++.dg/template/koenig1.C: Likewise.
32005         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
32006         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
32007         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
32008         functions.
32009         * g++.old-deja/g++.jason/template36.C: Likewise.
32010         * g++.old-deja/g++.mike/p1989.C: Likewise.
32011         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
32012         * g++.old-deja/g++.pt/ttp20.C: Use this->.
32013         * g++.old-deja/g++.pt/ttp21.C: Use this->.
32014         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
32015         compiling.
32016         * g++.old-deja/g++.pt/union2.C: Use this->.
32017
32018 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
32019
32020         * gcc.dg/20030711-1.c: New test.
32021
32022 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
32023
32024         PR c++/11050
32025         * g++.dg/parse/args1.C: New test.
32026         * g++.pt/defarg8.C: Change expected errors.
32027
32028 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
32029
32030         PR c++/8164
32031         * g++.dg/template/nontype2.C: New test.
32032
32033         PR c++/10558
32034         * g++.dg/parse/template8.C: New test.
32035
32036         PR c++/8327
32037         * g++.dg/template/scope1.C: New test.
32038
32039         * g++.dg/warn/Wsign-compare-1.C: New test.
32040
32041 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
32042
32043         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
32044
32045 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
32046
32047         PR c++/9411
32048         * g++.dg/template/explicit2.C: New test.
32049
32050         PR c++/10032
32051         * g++.dg/warn/pedantic1.C: New test.
32052
32053 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
32054
32055         PR c++ 9483
32056         * g++.dg/other/field1.C: New test.
32057
32058 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
32059
32060         PR c/11449
32061         * gcc.c-torture/compile/20030707-1.c: New.
32062
32063 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32064
32065         PR c++/10849
32066         * g++.dg/template/access12.C: New test.
32067
32068 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
32069
32070         * g++.dg/bprob/bprob.exp (prof_ext): Update.
32071         * g77.dg/bprob/bprob.exp (prof_ext): Update.
32072         * gcc.misc-tests/bprob.exp (prof_ext): Update.
32073         * gcc.misc-tests/gcov.exp: Update
32074         * g++.dg/gcov/gcov.exp: Update
32075         * lib/gcov.exp: Update.
32076
32077 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
32078
32079         * g++.dg/abi/mangle17.C: Make sure template expressions are
32080         dependent.
32081         * g++.dg/abi/mangle4.C: Mark erroneous casts.
32082         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
32083         * g++.dg/opt/stack1.C: Remove erroneous code.
32084         * g++.dg/parse/template7.C: New test.
32085         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
32086         * g++.old-deja/g++.pt/crash4.C: Likewise.
32087
32088 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32089
32090         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
32091         with zero or one occurence of `$' after the initial `L'.
32092
32093 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
32094
32095         * gcc.c-torture/compile/20030704-1.c: Add a comment.
32096
32097 2003-07-08  Roger Sayle  <roger@eyesopen.com>
32098
32099         PR c/11370
32100         * gcc.dg/Wunreachable-6.c: New testcase.
32101         * gcc.dg/Wunreachable-7.c: New testcase.
32102
32103 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
32104
32105         PR c/11420
32106         * gcc.dg/20030708-1.c: New test.
32107
32108 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
32109
32110         * gcc.dg/compat/sdata-section.h: New file.
32111         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
32112         * gcc.dg/torture/mips-sdata-1.c: New test.
32113
32114 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32115
32116         PR c++/11030
32117         * g++.dg/template/friend19.C: New test.
32118
32119 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
32120
32121         * g++.dg/opt/strength-reduce.C: New test.
32122
32123 2003-07-07  Roger Sayle  <roger@eyesopen.com>
32124
32125         PR target/10979
32126         * gcc.dg/20030707-1.c: New testcase.
32127
32128 2003-07-07  Roger Sayle  <roger@eyesopen.com>
32129
32130         PR optimization/11059
32131         * g++.dg/opt/emptyunion.C: New testcase.
32132
32133 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
32134             Eric Botcazou  <ebotcazou@libertysurf.fr>
32135
32136         * g++.dg/opt/stack1.C: New test.
32137
32138 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
32139
32140         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
32141         run test.
32142
32143         PR c++/11431
32144         * g++.dg/expr/static_cast3.C: New test.
32145
32146 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
32147
32148         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
32149         everywhere.
32150         * gcc.dg/concat.c: Concatenation of string constants with
32151         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
32152         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
32153         * gcc.dg/cpp/escape-2.c: Use wide character constants where
32154         necessary to avoid multi-character character constant warning.
32155         * gcc.dg/cpp/escape.c: Likewise.
32156         * gcc.dg/cpp/ucs.c: Likewise.
32157         Remove backslashes from dg-bogus comments, as they confuse Tcl.
32158         Fix a typo.
32159
32160 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
32161
32162         PR c/11428
32163         * gcc.c-torture/compile/20030704-1.c: New.
32164
32165 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
32166
32167         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
32168
32169 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
32170
32171         PR c++/5287, PR c++/7910,  PR c++/11021
32172         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
32173         tests for warnings.
32174         * g++.dg/ext/dllimport2.C: Add tests for warnings.
32175         * g++.dg/ext/dllimport3.C: Likewise.
32176         * g++.dg/ext/dllimport4.C: New file.
32177         * g++.dg/ext/dllimport5.C: New file.
32178         * g++.dg/ext/dllimport6.C: New file.
32179         * g++.dg/ext/dllimport7.C: New file.
32180         * g++.dg/ext/dllimport8.C: New file.
32181         * g++.dg/ext/dllimport9.C: New file.
32182         * g++.dg/ext/dllimport10.C: New file.
32183         * g++.dg/ext/dllexport1.C: New file.
32184
32185 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
32186
32187         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
32188         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
32189
32190 2003-07-03  Roger Sayle  <roger@eyesopen.com>
32191
32192         * gcc.dg/builtins-25.c: New testcase.
32193         * gcc.dg/builtins-26.c: New testcase.
32194
32195 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
32196
32197         * gcc.dg/compat/vector-defs.h: New file.
32198         * gcc.dg/compat/vector-setup.h: New file.
32199         * gcc.dg/compat/vector-check.h: New file.
32200         * gcc.dg/compat/vector-1_main.c: New file.
32201         * gcc.dg/compat/vector-1_x.c: New file.
32202         * gcc.dg/compat/vector-1_y.c: New file.
32203         * gcc.dg/compat/vector-2_main.c: New file.
32204         * gcc.dg/compat/vector-2_x.c: New file.
32205         * gcc.dg/compat/vector-2_y.c: New file.
32206
32207         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
32208         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
32209         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
32210         * gcc.dg/compat/struct-align-1.h: New file.
32211         * gcc.dg/compat/struct-align-1_main.c: New file.
32212         * gcc.dg/compat/struct-align-1_x.c: New file.
32213         * gcc.dg/compat/struct-align-1_y.c: New file.
32214         * gcc.dg/compat/struct-align-2.h: New file.
32215         * gcc.dg/compat/struct-align-2_main.c: New file.
32216         * gcc.dg/compat/struct-align-2_x.c: New file.
32217         * gcc.dg/compat/struct-align-2_y.c: New file.
32218
32219         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
32220         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
32221         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
32222         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
32223         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
32224         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
32225         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
32226         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
32227         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
32228         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
32229         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
32230         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
32231         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
32232         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
32233         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
32234         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
32235         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
32236         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
32237         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
32238         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
32239         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
32240         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
32241         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
32242         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
32243         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
32244         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
32245         * gcc.dg/compat/struct-return-10_x.c: Ditto.
32246         * gcc.dg/compat/struct-return-2_x.c: Ditto.
32247         * gcc.dg/compat/struct-return-3_x.c: Ditto.
32248
32249 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
32250
32251         * gcc.dg/i386-call-1.c: New test.
32252
32253 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
32254
32255         PR c++/9162
32256         * g++.dg/parse/defarg4.C: New.
32257
32258 2003-07-03  Roger Sayle  <roger@eyesopen.com>
32259
32260         PR target/10700
32261         * gcc.c-torture/compile/20030703-1.c: New test case.
32262
32263 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
32264
32265         * g++.dg/template/local3.C: Remove extra semicolon.
32266
32267 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
32268
32269         * gcc.dg/i386-volatile-1.c: New test.
32270
32271 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
32272
32273         PR c++/11072
32274         * g++.dg/other/offsetof2.C: XFAIL.
32275         * g++.dg/other/offsetof5.C: New.
32276
32277         PR c++/10219
32278         * g++.dg/template/error1.C: New.
32279
32280         PR c++/9779
32281         * g++.dg/template/dependent-expr1.C: New.
32282
32283 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
32284
32285         PR c++/6949
32286         * g++.dg/template/local3.C: New test.
32287
32288         PR c++/11149
32289         * g++.dg/lookup/scoped6.C: New test.
32290
32291 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
32292
32293         PR c++/8046
32294         * g++.dg/other/error7.C: New test.
32295
32296 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
32297
32298         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
32299         * g++.old-deja/g++.abi/vtable3.h: Likewise.
32300         * g++.old-deja/g++.law/code-gen5.C: Likewise.
32301         * g++.old-deja/g++.other/union2.C: Likewise.
32302         * gcc.dg/c90-const-expr-2.c: Likewise.
32303         * gcc.dg/c90-const-expr-3.c: Likewise.
32304         * gcc.dg/c99-const-expr-2.c: Likewise.
32305         * gcc.dg/c99-const-expr-3.c: Likewise.
32306         * gcc.dg/concat.c: Likewise.
32307
32308 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
32309
32310         PR c++/9559
32311         * g++.dg/init/static1.C: New test.
32312
32313 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32314
32315         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
32316         * g++.old-deja/g++.other/access2.C: Likewise.
32317         * g++.old-deja/g++.other/decl2.C: Likewise.
32318         * gcc.c-torture/execute/20020615-1.c: Likewise.
32319
32320 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
32321
32322         PR c++/4933
32323         * g++.dg/template/sizeof4.C: New test.
32324
32325 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
32326
32327         * g++.dg/other/error6.C: New test.
32328
32329 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
32330
32331         PR c++/10750
32332         * g++.dg/parse/constant2.C: New test.
32333
32334 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
32335
32336         PR c++/11106
32337         * g++.dg/other/error5.C: New test.
32338
32339 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32340
32341         * gcc.dg/format/gcc_diag-1.c: New test.
32342
32343 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
32344
32345         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
32346
32347 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
32348
32349         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
32350         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
32351         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
32352
32353 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
32354
32355         * gcc.c-torture/execute/builtins/string-8.c: New test.
32356         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
32357         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
32358         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
32359
32360 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
32361
32362         PR c++/10468
32363         * g++.dg/ext/typeof6.C: New test.
32364
32365 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
32366
32367         PR c++/10796
32368         * g++.dg/init/enum1.C: New test.
32369
32370 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
32371
32372         * gcc.dg/20030627-1.c: New test.
32373
32374 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
32375
32376         PR c++/11332
32377         * g++.dg/expr/static_cast2.C: New test.
32378
32379 2003-06-26  Roger Sayle  <roger@eyesopen.com>
32380             Jakub Jelinek  <jakub@redhat.com>
32381
32382         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
32383         sprintf(dst,"%s",src) optimization.
32384         * gcc.c-torture/execute/20030626-1.c: New test case.
32385         * gcc.c-torture/execute/20030626-2.c: New test case.
32386
32387 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
32388
32389         * gcc.c-torture/execute/multi-ix.c: New test.
32390
32391         * gcc.c-torture/execute/simd-4.c (main):
32392         Added missing semicolon at end of union.
32393
32394 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
32395
32396         PR c++/8266
32397         * g++.dg/template/explicit-instantiation3.C: New test.
32398
32399 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
32400
32401         * gcc.dg/20030626-1.c: Use signed char.
32402
32403 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
32404
32405         * gcc.dg/20030626-1.c: New test.
32406
32407 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
32408
32409         * const-str-2.m: Update.
32410
32411 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
32412
32413         PR c++/10990
32414         * g++.dg/rtti/dyncast1.C: New test.
32415         * g++.dg/abi/mangle4.C: Correct base-specifier access.
32416         * g++.dg/lookup/scoped1.C: Remove XFAIL.
32417         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
32418
32419         PR c++/10931
32420         * g++.dg/expr/static_cast1.C: New test.
32421
32422 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
32423
32424         * gcc.dg/20030625-1.c: New test.
32425
32426 2003-06-24  Roger Sayle  <roger@eyesopen.com>
32427
32428         * gcc.c-torture/compile/20030624-1.c: New test case.
32429
32430 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
32431
32432         * gcc.c-torture/execute/string-opt-17.c: New test.
32433
32434 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
32435
32436         PR c++/5754
32437         * g++.dg/parse/crash6.C: New test.
32438
32439 2003-06-23  Roger Sayle  <roger@eyesopen.com>
32440
32441         * gcc.dg/builtins-24.c: New test case.
32442
32443 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
32444
32445         * g++.dg/opt/operator1.C: New test.
32446
32447 2003-06-22  Roger Sayle  <roger@eyesopen.com>
32448
32449         * gcc.c-torture/execute/string-opt-16.c: New test case.
32450
32451 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
32452
32453         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
32454         * g++.old-deja/g++.other/conv7.C: Likewise.
32455         * g++.old-deja/g++.other/overcnv2.C: Likewise.
32456         * g++.old-deja/g++.other/overload14.C: Likewise.
32457
32458 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
32459
32460         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
32461         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
32462
32463 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
32464
32465         PR c++/10888
32466         * g++.dg/warn/Winline-3.C: New test.
32467
32468 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
32469
32470         * lib/target-supports.exp (check_alias_available): Make the test
32471         program acceptable to the Solaris assembler.
32472
32473         PR c++/10749
32474         * g++.dg/template/memclass2.C: New test.
32475
32476 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
32477             Eric Botcazou  <ebotcazou@libertysurf.fr>
32478
32479         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
32480         data for non-matching targets.
32481         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
32482
32483 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
32484
32485         PR c++/10845
32486         * g++.dg/template/member3.C: New test.
32487
32488 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
32489
32490         PR c++/10939
32491         * g++.dg/template/func1.C: New test.
32492
32493         PR c++/9649
32494         * g++.dg/template/static4.C: New test.
32495         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
32496
32497         PR c++/11041
32498         * g++.dg/init/ref7.C: New test.
32499
32500 2003-06-19  Matt Austern  <austern@apple.com>
32501
32502         PR c++/11228
32503         * g++.dg/anew1.C: New test.
32504         * g++.dg/anew2.C: New test.
32505         * g++.dg/anew3.C: New test.
32506         * g++.dg/anew4.C: New test.
32507
32508 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
32509
32510         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
32511
32512 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
32513
32514         * gcc.c-torture/execute/simd-4.c (main): Make expected value
32515         endian-dependent.
32516
32517 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
32518
32519         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
32520         Remove cruft.
32521
32522 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
32523
32524         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
32525         * gcc.c-torture/compile/961203-1.c: Likewise.
32526         * gcc.c-torture/compile/980506-1.c: Likewise.
32527
32528 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
32529
32530         PR c++/10712
32531         * g++.dg/lookup/using7.C: New test.
32532
32533 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
32534
32535         PR c++/11105
32536         * g++.dg/abi/conv1.C: Remove it.
32537         * g++.dg/template/conv7.C: New test.
32538         * g++.dg/template/conv8.C: Likewise.
32539         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
32540         conversion operator.
32541
32542 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
32543
32544         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
32545         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
32546         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
32547         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
32548         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
32549         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
32550         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
32551         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
32552         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
32553         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
32554         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
32555         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
32556         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
32557         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
32558         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
32559         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
32560         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
32561         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
32562         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
32563         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
32564         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
32565         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
32566         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
32567         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
32568         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
32569         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
32570         * gcc.dg/compat/struct-return-10_x.c: Ditto.
32571         * gcc.dg/compat/struct-return-2_x.c: Ditto.
32572         * gcc.dg/compat/struct-return-3_x.c: Ditto.
32573
32574 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
32575
32576         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
32577         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
32578         indications.
32579
32580 2003-06-16  Roger Sayle  <roger@eyesopen.com>
32581
32582         * gcc.dg/i386-387-5.c: New test case.
32583         * gcc.dg/i386-387-6.c: New test case.
32584         * gcc.dg/builtins-23.c: New test case.
32585
32586 2003-06-15  Roger Sayle  <roger@eyesopen.com>
32587
32588         * gcc.dg/builtins-22.c: New test case.
32589         * gcc.dg/i386-387-1.c: Update to test exp.
32590         * gcc.dg/i386-387-2.c: Likewise.
32591
32592 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32593
32594         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
32595
32596 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
32597
32598         * lib/gcc-dg.exp (dg-require-dll): New function.
32599         (dg-xfail-if): Likewise.
32600         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
32601         driver.
32602
32603         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
32604         * gcc.c-torture/compile/20001205-1.c: Likewise.
32605         * gcc.c-torture/compile/20001226-1.c: Likewise.
32606         * gcc.c-torture/compile/20010518-2.c: Likewise.
32607         * gcc.c-torture/compile/20020312-1.c: Likewise.
32608         * gcc.c-torture/compile/20020604-1.c: Likewise.
32609         * gcc.c-torture/compile/920501-12.c: Likewise.
32610         * gcc.c-torture/compile/920501-4.c: Likewise.
32611         * gcc.c-torture/compile/920520-1.c: Likewise.
32612         * gcc.c-torture/compile/920521-1.c: Likewise.
32613         * gcc.c-torture/compile/920625-1.c: Likewise.
32614         * gcc.c-torture/compile/961203-1.c: Likewise.
32615         * gcc.c-torture/compile/980506-1.c: Likewise.
32616         * gcc.c-torture/compile/981006-1.c: Likewise.
32617         * gcc.c-torture/compile/981022-1.c: Likewise.
32618         * gcc.c-torture/compile/981223-1.c: Likewise.
32619         * gcc.c-torture/compile/990617-1.c: Likewise.
32620         * gcc.c-torture/compile/dll.c: Likewise.
32621         * gcc.c-torture/compile/labels-3.c: Likewise.
32622         * gcc.c-torture/compile/mipscop-1.c: Likewise.
32623         * gcc.c-torture/compile/mipscop-2.c: Likewise.
32624         * gcc.c-torture/compile/mipscop-3.c: Likewise.
32625         * gcc.c-torture/compile/mipscop-4.c: Likewise.
32626         * gcc.c-torture/compile/simd-5.c: Likewise.
32627         * gcc.c-torture/compile/20000804-1.x: Remove.
32628         * gcc.c-torture/compile/20001205-1.x: Likewise.
32629         * gcc.c-torture/compile/20001226-1.x: Likewise.
32630         * gcc.c-torture/compile/20010518-2.x: Likewise.
32631         * gcc.c-torture/compile/20020312-1.x: Likewise.
32632         * gcc.c-torture/compile/20020604-1.x: Likewise.
32633         * gcc.c-torture/compile/920501-12.x: Likewise.
32634         * gcc.c-torture/compile/920501-4.x: Likewise.
32635         * gcc.c-torture/compile/920520-1.x: Likewise.
32636         * gcc.c-torture/compile/920521-1.x: Likewise.
32637         * gcc.c-torture/compile/920625-1.x: Likewise.
32638         * gcc.c-torture/compile/961203-1.x: Likewise.
32639         * gcc.c-torture/compile/980506-1.x: Likewise.
32640         * gcc.c-torture/compile/981006-1.x: Likewise.
32641         * gcc.c-torture/compile/981022-1.x: Likewise.
32642         * gcc.c-torture/compile/981223-1.x: Likewise.
32643         * gcc.c-torture/compile/990617-1.x: Likewise.
32644         * gcc.c-torture/compile/mipscop-1.x: Likewise.
32645         * gcc.c-torture/compile/mipscop-2.x: Likewise.
32646         * gcc.c-torture/compile/mipscop-3.x: Likewise.
32647         * gcc.c-torture/compile/mipscop-4.x: Likewise.
32648         * gcc.c-torture/compile/simd-5.x: Likewise.
32649
32650         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
32651
32652 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
32653
32654         * gcc.c-torture/execute/20030611-1.c: New test.
32655
32656 2003-06-12  Roger Sayle  <roger@eyesopen.com>
32657
32658         PR middle-end/168
32659         * gcc.dg/20030612-1.c: New test case.
32660
32661 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
32662
32663         PR c++/10635
32664         * g++.dg/expr/cast1.C: New test.
32665
32666 2003-06-12  Roger Sayle  <roger@eyesopen.com>
32667
32668         * gcc.dg/builtins-21.c: New test case.
32669
32670 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
32671
32672         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
32673         options instead of at the end.
32674         * lib/objc.exp (objc_target_compile): Likewise.
32675
32676 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
32677
32678         PR c++/10432
32679         * g++.dg/parse/error1.C: New test.
32680
32681 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
32682
32683         * gcc.dg/compat/struct-by-value-11_main.c: New file.
32684         * gcc.dg/compat/struct-by-value-11_x.c: New file.
32685         * gcc.dg/compat/struct-by-value-11_y.c: New file.
32686         * gcc.dg/compat/struct-by-value-12_main.c: New file.
32687         * gcc.dg/compat/struct-by-value-12_x.c: New file.
32688         * gcc.dg/compat/struct-by-value-12_y.c: New file.
32689         * gcc.dg/compat/struct-by-value-13_main.c: New file.
32690         * gcc.dg/compat/struct-by-value-13_x.c: New file.
32691         * gcc.dg/compat/struct-by-value-13_y.c: New file.
32692         * gcc.dg/compat/struct-by-value-14_main.c: New file.
32693         * gcc.dg/compat/struct-by-value-14_x.c: New file.
32694         * gcc.dg/compat/struct-by-value-14_y.c: New file.
32695         * gcc.dg/compat/struct-by-value-15_main.c: New file.
32696         * gcc.dg/compat/struct-by-value-15_x.c: New file.
32697         * gcc.dg/compat/struct-by-value-15_y.c: New file.
32698         * gcc.dg/compat/struct-by-value-16_main.c: New file.
32699         * gcc.dg/compat/struct-by-value-16_x.c: New file.
32700         * gcc.dg/compat/struct-by-value-16_y.c: New file.
32701         * gcc.dg/compat/struct-by-value-17_main.c: New file.
32702         * gcc.dg/compat/struct-by-value-17_x.c: New file.
32703         * gcc.dg/compat/struct-by-value-17_y.c: New file.
32704         * gcc.dg/compat/struct-by-value-18_main.c: New file.
32705         * gcc.dg/compat/struct-by-value-18_x.c: New file.
32706         * gcc.dg/compat/struct-by-value-18_y.c: New file.
32707
32708         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
32709         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
32710         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
32711         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
32712         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
32713         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
32714         * gcc.dg/compat/scalar-return-3_main.c: New file.
32715         * gcc.dg/compat/scalar-return-3_x.c: New file.
32716         * gcc.dg/compat/scalar-return-3_y.c: New file.
32717         * gcc.dg/compat/scalar-return-4_main.c: New file.
32718         * gcc.dg/compat/scalar-return-4_x.c: New file.
32719         * gcc.dg/compat/scalar-return-4_y.c: New file.
32720
32721 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
32722
32723         * gcc.dg/compat/fp2-struct-check.h: New file.
32724         * gcc.dg/compat/fp2-struct-defs.h: New file.
32725         * gcc.dg/compat/fp2-struct-init.h: New file.
32726         * gcc.dg/compat/struct-by-value-10_main.c: New file.
32727         * gcc.dg/compat/struct-by-value-10_x.c: New file.
32728         * gcc.dg/compat/struct-by-value-10_y.c: New file.
32729         * gcc.dg/compat/struct-return-10_main.c: New file.
32730         * gcc.dg/compat/struct-return-10_x.c: New file.
32731         * gcc.dg/compat/struct-return-10_y.c: New file.
32732
32733         * gcc.dg/compat/compat-common.h: New file.
32734         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
32735         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
32736         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
32737         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
32738         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
32739         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
32740         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
32741         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
32742         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
32743         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
32744         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
32745         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
32746         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
32747         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
32748         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
32749         * gcc.dg/compat/small-struct-check.h: Ditto.
32750         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
32751         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
32752         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
32753         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
32754         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
32755         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
32756         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
32757         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
32758         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
32759         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
32760         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
32761         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
32762         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
32763         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
32764         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
32765         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
32766         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
32767         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
32768         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
32769         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
32770         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
32771         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
32772         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
32773         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
32774         * gcc.dg/compat/struct-return-2_main.c: Ditto.
32775         * gcc.dg/compat/struct-return-2_x.c: Ditto.
32776         * gcc.dg/compat/struct-return-2_y.c: Ditto.
32777         * gcc.dg/compat/struct-return-3_main.c: Ditto.
32778         * gcc.dg/compat/struct-return-3_x.c: Ditto.
32779         * gcc.dg/compat/struct-return-3_y.c: Ditto.
32780
32781 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
32782
32783         * g++.dg/pch/static-1.C: New file.
32784         * g++.dg/pch/static-1.Hs: New file.
32785
32786 2003-06-10  Richard Henderson  <rth@redhat.com>
32787
32788         * gcc.dg/asm-7.c: Adjust expected warning text.
32789
32790 2003-06-10  Roger Sayle  <roger@eyesopen.com>
32791
32792         * gcc.dg/builtins-20.c: New test case.
32793
32794 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
32795
32796         PR c++/11131
32797         * g++.dg/opt/template1.C: New test.
32798
32799 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
32800
32801         * lib/gcc-dg.exp (dg-test): Clear additional_files and
32802         additional_sources.
32803
32804 2003-05-21  David Taylor  <dtaylor@emc.com>
32805
32806         * gcc.dg/Wpadded.c: New file.
32807
32808 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
32809
32810         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
32811         * gcc.dg/special/weak-2.c: Add dg-require-weak.
32812         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
32813         dg-require-weak.
32814
32815 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
32816
32817         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
32818
32819 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
32820
32821         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
32822         (dg-require-alias): Likewise.
32823         (dg-require-gc-sections): Likewise.
32824         * lib/target-supports.exp (check_gc_sections_available): Likewise.
32825
32826 2003-06-08  Richard Henderson  <rth@redhat.com>
32827
32828         * gcc.dg/20011029-2.c: Fix the array reference.
32829         * gcc.dg/asm-7.c: New.
32830
32831 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
32832
32833         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
32834
32835 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
32836
32837         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
32838         (dg-require-gc-sections): Likewise.
32839
32840 2003-06-08  Jan Hubicka  <jh@suse.cz>
32841
32842         * i386-cmov1.c: Fix regular expression.
32843         * i386-cvt-1.c: Likewise.
32844         * i386-local.c: Likewise.
32845         * i386-local2.c: Likewise.
32846         * i386-mul.c: Likewise.
32847         * i386-ssetype-1.c: Likewise.
32848         * i386-ssetype-3.c: Likewise.
32849         * i386-ssetype-5.c: Likewise.
32850
32851 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32852
32853         PR c++/11039
32854         * g++.dg/warn/implicit-typename2.C: New test.
32855         * g++.dg/warn/implicit-typename3.C: New test.
32856
32857 2003-06-07  Richard Henderson  <rth@redhat.com>
32858
32859         * g++.dg/other/offsetof3.C: Use size_t.
32860         * g++.dg/other/offsetof4.C: Likewise.
32861
32862 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
32863
32864         * lib/copy-file.exp: New. Implement gcc_copy_files.
32865
32866         * lib/dg-pch.exp: Load copy-file.exp
32867         (dg-pch): Use gcc_copy_files instead of "file copy".
32868
32869 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
32870
32871         * gcc.dg/weak/weak.exp: Simplify.
32872         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
32873         * gcc.dg/weak/weak-1.c: Likewise.
32874         * gcc.dg/weak/weak-2.c: Likewise.
32875         * gcc.dg/weak/weak-3.c: Likewise.
32876         * gcc.dg/weak/weak-4.c: Likewise.
32877         * gcc.dg/weak/weak-5.c: Likewise.
32878         * gcc.dg/weak/weak-6.c: Likewise.
32879         * gcc.dg/weak/weak-7.c: Likewise.
32880         * gcc.dg/weak/weak-8.c: Likewise.
32881         * gcc.dg/weak/weak-9.c: Likewise.
32882
32883 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
32884
32885         gcc.c-torture/execute/20030606-1.c: New.
32886
32887 2003-06-06  Roger Sayle  <roger@eyesopen.com>
32888
32889         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
32890         * gcc.dg/builtins-19.c: Likewise.
32891
32892 2003-06-06  Roger Sayle  <roger@eyesopen.com>
32893
32894         * gcc.dg/builtins-2.c: Add some more tests.
32895         * gcc.dg/builtins-18.c: New test case.
32896         * gcc.dg/builtins-19.c: New test case.
32897
32898 2003-06-06  Roger Sayle  <roger@eyesopen.com>
32899             Jim Wilson  <wilson@tuliptree.org>
32900
32901         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
32902
32903 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
32904
32905         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
32906         mempcpy/stpcpy calls not to be optimized into something else.
32907         * gcc.c-torture/execute/string-opt-3.c: Moved to...
32908         * gcc.c-torture/execute/builtins/string-7.c: ...here.
32909         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
32910
32911 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32912
32913         * gcc.dg/format/asm_fprintf-1.c: New test.
32914
32915 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
32916
32917         * lib/gcc-defs.exp (additional_sources): New variable.
32918         (dg-additional-sources): New function.
32919         (additional_files): New variable.
32920         (dg-additional-files): New function.
32921         (dg-additional-files-options): Likewise.
32922         * lib/gcc-dg.exp (dg-require-weak): New function.
32923         (dg-require-alias): Likewise.
32924         (dg-require-gc-sections): Likewise.
32925         * lib/target-supports.exp (check_alias_available): Remove testfile
32926         parameter.
32927         (check_gc_sections_available): New function.
32928         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
32929         (dg-gpp-additional-files): Likewise.
32930         * lib/g++.exp (additional_sources): Remove.
32931         (additional_files): Likewise.
32932         (g++_target_compile): Use dg-additional-files-options.
32933
32934         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
32935         Tcl logic.
32936         * gcc.dg/special/ecos.exp: Remove.
32937         * gcc.dg/special/20000419-2.c: Use dg-require-*.
32938         * gcc.dg/special/alias-1.c: Likewise.
32939         * gcc.dg/special/alias-2.c: Likewise.
32940         * gcc.dg/special/gcsec-1.c: Likewise.
32941         * gcc.dg/special/weak-1.c: Likewise.
32942         * gcc.dg/special/weak-2.c: Likewise.
32943         * gcc.dg/special/wkali-1.c: Likewise.
32944         * gcc.dg/special/wkali-2.c: Likewise.
32945
32946         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
32947         dg-gpp-additional-*.
32948         * g++.dg/special/conpr-3.C: Likewise.
32949         * g++.dg/special/conpr-4.C: Likewise.
32950         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
32951         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
32952         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
32953         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
32954         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
32955         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
32956         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
32957         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
32958         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
32959         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
32960         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
32961         * g++.old-deja/g++.other/comdat1.C: Likewise.
32962         * g++.old-deja/g++.other/comdat2.C: Likewise.
32963         * g++.old-deja/g++.other/comdat3.C: Likewise.
32964         * g++.old-deja/g++.other/ctor1.C: Likewise.
32965         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
32966
32967 2003-06-05  Richard Henderson  <rth@redhat.com>
32968
32969         * gcc.dg/debug/20030605-1.c: New.
32970
32971 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
32972
32973         * README.QMTEST: Update.
32974
32975 2003-06-04  Richard Henderson  <rth@redhat.com>
32976
32977         * gcc.dg/cleanup-1.c: New.
32978         * gcc.dg/cleanup-2.c: New.
32979         * gcc.dg/cleanup-3.c: New.
32980         * gcc.dg/cleanup-4.c: New.
32981         * gcc.dg/cleanup-5.c: New.
32982         * gcc.dg/cleanup-6.c: New.
32983         * gcc.dg/cleanup-7.c: New.
32984
32985 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
32986
32987         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
32988
32989         * lib/dg-pch.exp: New file.
32990         * g++.dg/pch/pch.exp: Use dg-pch.exp.
32991         * gcc.dg/pch/pch.exp: Likewise.
32992
32993 2003-06-04  Roger Sayle  <roger@eyesopen.com>
32994
32995         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
32996         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
32997         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
32998         * gcc.dg/builtins-17.c: New test case.
32999         * gcc.dg/i386-387-4.c: New test case.
33000         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
33001
33002 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
33003
33004         * gcc.dg/ultrasp9.c: New test.
33005
33006 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
33007
33008         * gcc.c-torture/compile/20030604-1.c: New test.
33009         * gcc.dg/sparc-constant-1.c: New test.
33010
33011 2003-06-03  Glen Nakamura  <glen@imodulo.com>
33012
33013         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
33014
33015 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
33016
33017         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
33018
33019         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
33020         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
33021
33022 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
33023
33024         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
33025
33026 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33027
33028         PR c++/10940
33029         * g++.dg/template/spec10.C: New test.
33030
33031 2003-06-03  Roger Sayle  <roger@eyesopen.com>
33032
33033         * gcc.dg/builtins-16.c: New test case.
33034
33035 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
33036
33037         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
33038         mempcpy test with post-increments.
33039         * gcc.c-torture/execute/string-opt-3.c: New test.
33040         * gcc.dg/string-opt-1.c: New test.
33041
33042 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
33043
33044         PR fortran/10965
33045         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
33046
33047 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
33048
33049         * lib/scanasm.exp (dg-scan): New function, factored out of ...
33050         (scan-assembler): ... here.  Use dg-scan.
33051         (scan-assembler-not): Likewise.
33052         (scan-file): New function.
33053         (scan-file-not): Likewise.
33054         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
33055         * gcc.dg/cpp/_Pragma4.c: Likewise.
33056         * gcc.dg/cpp/_Pragma5.c: Likewise.
33057         * gcc.dg/cpp/avoidpaste1.c: Likewise.
33058         * gcc.dg/cpp/avoidpaste2.c: Likewise.
33059         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
33060         * gcc.dg/cpp/cmdlne-P.c: Likewise.
33061         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
33062         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
33063         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
33064         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
33065         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
33066         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
33067         * gcc.dg/cpp/cxxcom1.c: Likewise.
33068         * gcc.dg/cpp/line1.c: Likewise.
33069         * gcc.dg/cpp/maccom1.c: Likewise.
33070         * gcc.dg/cpp/maccom2.c: Likewise.
33071         * gcc.dg/cpp/maccom3.c: Likewise.
33072         * gcc.dg/cpp/maccom4.c: Likewise.
33073         * gcc.dg/cpp/maccom5.c: Likewise.
33074         * gcc.dg/cpp/maccom6.c: Likewise.
33075         * gcc.dg/cpp/multiline.c: Likewise.
33076         * gcc.dg/cpp/spacing1.c: Likewise.
33077         * gcc.dg/cpp/spacing2.c: Likewise.
33078         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
33079         * gcc.dg/cpp/trad/maccom1.c: Likewise.
33080         * gcc.dg/cpp/trad/maccom2.c: Likewise.
33081         * gcc.dg/cpp/trad/maccom3.c: Likewise.
33082         * gcc.dg/cpp/trad/maccom4.c: Likewise.
33083         * gcc.dg/cpp/trad/maccom6.c: Likewise.
33084         * gcc.dg/cpp/cxxcom2.c: Likewise.
33085         * gcc.dg/cpp/cxxcom2.h: New file.
33086
33087         * gcc.dg/cpp/truefalse.cpp: Move it to ...
33088         * g++.dg/cpp/truefalse.C: Here.
33089         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
33090
33091 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
33092
33093         * gcc.dg/cpp/redef3.c: New file.
33094
33095 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
33096
33097         * gcc.dg/i386-loop-3.c: New test.
33098
33099 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
33100
33101         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
33102
33103 2003-05-31  Roger Sayle  <roger@eyesopen.com>
33104
33105         * gcc.dg/fwrapv-1.c: New test case.
33106         * gcc.dg/fwrapv-2.c: New test case.
33107
33108 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33109
33110         PR c++/10956
33111         * g++.dg/template/spec9.C: New test.
33112
33113 2003-05-29  Roger Sayle  <roger@eyesopen.com>
33114
33115         * gcc.dg/duff-4.c: New test case.
33116
33117 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
33118
33119         PR fortran/10843
33120         * g77.dg/ffixed-form-1.f: New test
33121         * g77.dg/ffixed-form-2.f: New test
33122         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
33123         * g77.dg/ffree-form-3.f: New test
33124
33125 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
33126
33127         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
33128         * gcc.dg/wint_t-1.c: Likewise.
33129
33130 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33131
33132         * g++.dg/template/access11.C: New test.
33133
33134 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33135
33136         PR c++/10849
33137         * g++.dg/template/access10.C: New test.
33138
33139 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
33140             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33141
33142         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
33143
33144 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
33145
33146         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
33147         suppress for powerpc-*-darwin*.
33148         * gcc.dg/torture/builtin-noret-2.c: Likewise.
33149
33150 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
33151
33152         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
33153         suppress option for powerpc-*-darwin*.
33154
33155 2003-05-23  Roger Sayle  <roger@eyesopen.com>
33156
33157         * gcc.dg/builtins-1.c: Add tests for tan and atan.
33158         * gcc.dg/builtins-4.c: Add test for fmod.
33159
33160 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33161
33162         PR c++/10682
33163         * g++.dg/template/instantiate4.C: New test.
33164
33165 2003-05-22  Roger Sayle  <roger@eyesopen.com>
33166
33167         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
33168
33169 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
33170
33171         * gcc.dg/compat/scalar-return-1_main.c: New file.
33172         * gcc.dg/compat/scalar-return-1_x.c: New file.
33173         * gcc.dg/compat/scalar-return-1_y.c: New file.
33174         * gcc.dg/compat/scalar-return-2_main.c: New file.
33175         * gcc.dg/compat/scalar-return-2_x.c: New file.
33176         * gcc.dg/compat/scalar-return-2_y.c: New file.
33177         * gcc.dg/compat/struct-return-3_main.c: New file.
33178         * gcc.dg/compat/struct-return-3_y.c: New file.
33179         * gcc.dg/compat/struct-return-3_x.c: New file.
33180         * gcc.dg/compat/struct-return-2_main.c: New file.
33181         * gcc.dg/compat/struct-return-2_x.c: New file.
33182         * gcc.dg/compat/struct-return-2_y.c: New file.
33183
33184 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33185
33186         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
33187         for hppa*-hp-hpux*.
33188         * gcc.dg/20021014-1.c (dg-options): Likewise.
33189         * gcc.dg/nest.c (dg-options): Likewise.
33190
33191 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
33192
33193         PR c++/9738
33194         * g++.dg/ext/dllimport2.C: New file.
33195         * g++.dg/ext/dllimport3.C: New file.
33196
33197 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
33198
33199         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
33200         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
33201         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
33202         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
33203         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
33204         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
33205         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
33206         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
33207         * gcc.dg/compat/small-struct-defs.h: New file.
33208         * gcc.dg/compat/small-struct-init.h: New file.
33209         * gcc.dg/compat/small-struct-check.h: New file.
33210         * gcc.dg/compat/fp-struct-defs.h: New file.
33211         * gcc.dg/compat/fp-struct-check.h: New file.
33212         * gcc.dg/compat/fp-struct-init.h: New file.
33213         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
33214         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
33215
33216 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
33217
33218         * gcc.dg/20030225-2.c: New test.
33219
33220 2003-05-18  Roger Sayle  <roger@eyesopen.com>
33221             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33222
33223         * gcc.c-torture/compile/20030518-1.c: New test case.
33224
33225 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
33226
33227         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
33228         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
33229         gcc-dg-debug-runtest.
33230         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
33231         gcc-dg-debug-runtest.
33232
33233 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33234
33235         PR c++/9022
33236         * g++.dg/lookup/using6.C: New test.
33237
33238 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33239
33240         * g++.dg/parse/access2.C: New test.
33241
33242 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
33243
33244         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
33245         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
33246         * gcc.dg/debug/debug.exp: Likewise.
33247
33248 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
33249
33250         * gcc.dg/dollar.c: New test.
33251
33252 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
33253
33254         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
33255         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
33256         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
33257         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
33258         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
33259         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
33260         * gcc.dg/compat/struct-by-value-6_main.c: New file.
33261         * gcc.dg/compat/struct-by-value-6_x.c: New file.
33262         * gcc.dg/compat/struct-by-value-6_y.c: New file.
33263         * gcc.dg/compat/struct-by-value-7_main.c: New file.
33264         * gcc.dg/compat/struct-by-value-7_x.c: New file.
33265         * gcc.dg/compat/struct-by-value-7_y.c: New file.
33266         * gcc.dg/compat/struct-by-value-8_main.c: New file.
33267         * gcc.dg/compat/struct-by-value-8_x.c: New file.
33268         * gcc.dg/compat/struct-by-value-8_y.c: New file.
33269         * gcc.dg/compat/struct-by-value-9_main.c: New file.
33270         * gcc.dg/compat/struct-by-value-9_x.c: New file.
33271         * gcc.dg/compat/struct-by-value-9_y.c: New file.
33272
33273 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
33274
33275         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
33276         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
33277         support for "repo" mode.
33278         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
33279         * lib/g77-dg.exp: Likewise.
33280         * lib/obj-dg.exp: Likewise.
33281
33282 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
33283
33284         Merge from gcc-3_2-rhl8-branch:
33285         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
33286
33287         * gcc.dg/tls/opt-6.c: New test.
33288
33289         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
33290
33291         * gcc.dg/20030405-1.c: New test.
33292
33293         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
33294
33295         * gcc.dg/20030309-1.c: New test.
33296
33297         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
33298
33299         * gcc.c-torture/execute/20030307-1.c: New test.
33300
33301         2003-02-20  Randolph Chung  <tausq@debian.org>
33302
33303         * gcc.c-torture/compile/20030220-1.c: New test.
33304
33305         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
33306
33307         * gcc.dg/20030217-1.c: New test.
33308
33309         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
33310
33311         * gcc.c-torture/compile/20020129-1.c: New test.
33312
33313         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
33314
33315         * gcc.dg/unroll-1.c: New test.
33316
33317         2002-11-16  Jan Hubicka  <jh@suse.cz>
33318
33319         * gcc.c-torture/execute/20020920-1.c: New test.
33320
33321         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
33322
33323         PR target/7434
33324         * gcc.c-torture/compile/20021008-1.c: New test.
33325
33326         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
33327
33328         PR target/7559
33329         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
33330
33331         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
33332
33333         * gcc.c-torture/compile/20020807-1.c: New test.
33334
33335         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
33336
33337         * gcc.dg/tls/opt-1.c: New test.
33338
33339         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
33340
33341         * gcc.dg/20020729-1.c: New test.
33342
33343         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
33344
33345         * g++.dg/opt/life1.C: New test.
33346
33347         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
33348
33349         * gcc.dg/20020525-1.c: New test.
33350
33351         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
33352
33353         PR c++/6794
33354         * g++.dg/ext/pretty1.C: New test.
33355         * g++.dg/ext/pretty2.C: New test.
33356
33357 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
33358
33359         PR c++/8385
33360         * g++.dg/ext/typeof5.C: New test.
33361
33362 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
33363
33364         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
33365         __USER_LABEL_PREFIX__ into account.
33366         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
33367
33368 2003-05-14  Roger Sayle  <roger@eyesopen.com>
33369
33370         * gcc.dg/builtins-15.c: New test case.
33371
33372 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
33373
33374         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
33375
33376 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
33377
33378         * lib/g++.exp: Tweak handling of additional source files.
33379         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
33380         * g++.dg/special/conpr-2a.C: Rename to ...
33381         * g++.dg/special/conpr-2a.cc: ... this.
33382         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
33383         * g++.dg/special/conpr-3a.C: Rename to ...
33384         * g++.dg/special/conpr-3a.cc: This.
33385         * g++.dg/special/conpr-3b.C: Rename to ...
33386         * g++.dg/special/conpr-3b.cc: This.
33387         * g++.dg/special/conpr-4.C: New test.
33388         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
33389
33390 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
33391
33392         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
33393
33394 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33395
33396         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
33397         * g++.old-deja/g++.robertl/eb71.C: Likewise.
33398         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
33399         * g++.old-deja/g++.other/warn3.C: Likewise.
33400
33401 2003-05-11  Roger Sayle  <roger@eyesopen.com>
33402
33403         * gcc.dg/i386-387-1.c: Update to also test log.
33404         * gcc.dg/i386-387-2.c: Likewise.
33405
33406 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
33407
33408         * g77.f-torture/execute/int8421.f: New test.
33409
33410 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33411
33412         PR c++/10230, c++/10481
33413         * g++.dg/lookup/scoped5.C: New test.
33414
33415 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33416
33417         PR c++/10552
33418         * g++.dg/template/ttp6.C: New test.
33419
33420 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
33421
33422         * gcc.c-torture/execute/builtins: New directory.
33423         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
33424         gcc.c-torture/execute/builtins.
33425         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
33426         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
33427         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
33428         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
33429
33430 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33431
33432         PR c++/9252
33433         * g++.dg/template/access8.C: New test.
33434         * g++.dg/template/access9.C: New test.
33435
33436 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33437
33438         PR c++/9554
33439         * g++.dg/parse/access1.C: New test.
33440
33441 2003-05-09  DJ Delorie  <dj@redhat.com>
33442
33443         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
33444         long, and not an int.
33445
33446 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33447
33448         PR c++/10555, c++/10576
33449         * g++.dg/template/memclass1.C: New test.
33450
33451 2003-05-08  DJ Delorie  <dj@redhat.com>
33452
33453         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
33454         targets.
33455         * gcc.c-torture/execute/20021024-1.x: Likewise.
33456         * gcc.c-torture/execute/shiftdi.x: Likewise.
33457         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
33458         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
33459         * gcc.dg/20021018-1.c: Likewise.
33460
33461 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33462
33463         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
33464
33465         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
33466         (bcopy): Call memmove.
33467
33468 2003-05-08  Roger Sayle  <roger@eyesopen.com>
33469
33470         * g77.f-torture/compile/8485.f: New test case.
33471
33472 2003-05-07  Richard Henderson  <rth@redhat.com>
33473
33474         PR c++/10570
33475         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
33476         Verify exception_cleanup not called for rethrows.
33477         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
33478         when exiting catch block without rethrowing.
33479         * g++.dg/eh/forced3.C: New.
33480         * g++.dg/eh/forced4.C: New.
33481
33482 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
33483
33484         * gcc.dg/20030505.c: Fix triplet.
33485
33486 2003-05-06  DJ Delorie  <dj@redhat.com>
33487
33488         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
33489         * gcc.dg/nest.c: Likewise.
33490
33491 2003-05-05  Roger Sayle  <roger@eyesopen.com>
33492
33493         * gcc.dg/builtins-14.c: New test case.
33494
33495 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
33496
33497         * lib/compat.exp (compat-execute): New argument.
33498         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
33499         * gcc.dg/compat: New test directory.
33500         * gcc.dg/compat/compat.exp: New expect script.
33501         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
33502         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
33503         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
33504         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
33505         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
33506         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
33507
33508         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
33509         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
33510         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
33511         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
33512         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
33513         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
33514         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
33515         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
33516         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
33517         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
33518         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
33519         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
33520         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
33521         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
33522         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
33523
33524 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
33525
33526         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
33527
33528 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
33529
33530         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
33531
33532 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
33533
33534         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
33535         * gcc.dg/ppc-fsel-2.c: New test.
33536
33537         * gcc.dg/unused-5.c: New test.
33538
33539 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33540
33541         PR c++/10496
33542         * g++.dg/warn/pmf1.C: New test.
33543
33544 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33545
33546         PR c++/4494
33547         * g++.dg/warn/main.C: New test.
33548
33549 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33550
33551         * gcc.dg/nonnull-3.c: New test.
33552
33553 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
33554
33555         * gcc.dg/cpp/Wtrigraphs.c: Update.
33556         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
33557
33558 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
33559
33560         * gcc.dg/ppc-fsel-1.c: New test.
33561
33562 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
33563
33564         PR c/10604
33565         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
33566
33567 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
33568
33569         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
33570
33571 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33572
33573         PR c++/9364, c++/10553, c++/10586
33574         * g++.dg/parse/typename4.C: New test.
33575         * g++.dg/parse/typename5.C: Likewise.
33576
33577 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
33578
33579         * gcc.c-torture/compile/20030503-1.c: New test.
33580
33581 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33582
33583         * g++.dg/lookup/using5.C: Fix testcase error.
33584
33585 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
33586
33587         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
33588         since MEABI is no longer supported.  Remove all vestiges
33589         of MEABI from the test.
33590
33591 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33592
33593         PR c++/10554
33594         * g++.dg/lookup/using5.C: New test.
33595
33596 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33597
33598         PR c++/8772
33599         * g++.dg/template/ttp5.C: New test.
33600
33601 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
33602
33603         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
33604         (dg-gpp-additional-sources): New function.
33605         (dg-gpp-additional-files): Likewise.
33606         * lib/g++.exp (additional_sources): New variable.
33607         (additional_files): Likewise.
33608         (g++_target_compile): Deal with them.
33609         * lib/old-dejagnu.exp: Remove.
33610         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
33611         * g++.old-deja: Revise all tests to use dg commands.
33612
33613 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33614
33615         PR c++/9432, c++/9528
33616         * g++.dg/lookup/using4.C: New test.
33617
33618 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
33619
33620         * gcc.dg/noreturn-5.c: New file.
33621         * gcc.dg/noreturn-6.c: New file.
33622
33623         * gcc.c-torture/compile/inline-1.c: New file.
33624
33625 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
33626
33627         PR c++/10551
33628         * g++.dg/template/explicit1.C: New test.
33629
33630 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
33631
33632         PR c++/10549
33633         * g++.dg/other/bitfield1.C: New test.
33634
33635         PR c++/10527
33636         * g++.dg/init/new7.C: New test.
33637
33638 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
33639
33640         * g++.dg/ext/desig1.C: New test.
33641         * g++.dg/ext/init1.C: Update.
33642
33643         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
33644
33645 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
33646
33647         PR c++/10180
33648         * g++.dg/warn/Winline-1.C: New test.
33649
33650 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
33651
33652         * gcc.c-torture/execute/string-opt-19.c: New test.
33653
33654         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
33655         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
33656
33657 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
33658
33659         PR c++/10506
33660         * g++.dg/init/new6.C: New test.
33661
33662         PR c++/10503
33663         * g++.dg/init/ref6.C: New test.
33664
33665 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
33666
33667         * g++.dg/warn/weak1.C: XFAIL on AIX4.
33668
33669 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33670
33671         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
33672         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
33673
33674 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
33675
33676         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
33677         initialized static data members.
33678
33679 2003-04-25  H.J. Lu <hjl@gnu.org>
33680
33681         * gcc.dg/ia64-sync-4.c: New test.
33682
33683 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33684
33685         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
33686         date.
33687
33688 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
33689
33690         PR c++/10337
33691         * g++.dg/warn/conv1.C: New test.
33692         * g++.old-deja/g++.other/conv7.C: Adjust.
33693         * g++.old-deja/g++.other/overload14.C: Adjust.
33694
33695 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
33696
33697         PR c++/10471
33698         * g++.dg/template/defarg2.C: New test.
33699
33700 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
33701
33702         * gcc.dg/cpp/include2.c: Update.
33703         * gcc.dg/cpp/multiline-2.c: New.
33704         * gcc.dg/cpp/multiline.c: Update.
33705         * gcc.dg/cpp/strify2.c: Update.
33706         * gcc.dg/cpp/trad/literals-2.c: Update.
33707
33708 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33709
33710         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
33711
33712 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
33713
33714         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
33715
33716 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
33717
33718         PR c++/10451
33719         * g++.dg/parse/crash4.C: New test.
33720
33721         PR c++/9847
33722         * g++.dg/parse/crash5.C: New test.
33723
33724 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
33725
33726         PR c++/10446
33727         * g++.dg/parse/crash3.C: New test.
33728
33729         PR c++/10428
33730         * g++.dg/parse/elab1.C: New test.
33731
33732 2003-04-22  Devang Patel  <dpatel@apple.com>
33733
33734         * gcc.dg/cpp/trad/funlike-5.c: New test.
33735
33736 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
33737
33738         * g++.dg/other/packed1.C: Fix dg options.
33739
33740 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
33741
33742         * g++.dg/other/offsetof2.C: New test.
33743
33744 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
33745
33746         * g++.dg/template/recurse.C: Adjust location of error messages.
33747
33748 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
33749
33750         PR c++/9881
33751         * g++.dg/init/addr-const1.C: New test.
33752         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
33753
33754 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
33755
33756         PR c++/10405
33757         * g++.dg/lookup/struct-hack1.C: New test.
33758
33759 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
33760
33761         * ucs.c: Update diagnostic messages.
33762
33763 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
33764
33765         * gcc.dg/cpp/truefalse.cpp: New test.
33766         * gcc.dg/cpp/cpp.exp: Update.
33767         * g++.dg/other/stdbool-if.C: Remove.
33768
33769 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
33770
33771         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
33772         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
33773
33774 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
33775
33776         * gcc.c-torture/compile/20030418-1.c: New test.
33777
33778 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
33779
33780         * README.compat: Remove; content moved to doc/sourcebuild.texi.
33781
33782 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33783
33784         PR c++/10347
33785         g++.dg/template/dependent-name1.C: New test.
33786
33787 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
33788
33789         * gcc.dg/warn-1.c (tourist_guide): New array,
33790         contains a pointer to bar.
33791
33792 2003-04-16  Roger Sayle  <roger@eyesopen.com>
33793
33794         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
33795         * gcc.c-torture/execute/medce-1.c: New test case.
33796         * gcc.c-torture/execute/medce-2.c: New test case.
33797
33798 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
33799
33800         * lib/prune.exp: Ignore more messages.
33801
33802         PR c++/10381
33803         * g++.dg/parse/lookup3.C: New test.
33804
33805 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
33806
33807         * gcc.c-torture/compile/20030415-1.c : New test.
33808
33809 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
33810
33811         * gcc.c-torture/execute/scope-2.c: Move to ...
33812         * gcc.dg/noncompile/scope.c: .... here.
33813
33814 2003-04-14  Roger Sayle  <roger@eyesopen.com>
33815
33816         * gcc.dg/20030414-2.c: New test case.
33817
33818 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
33819
33820         PR target/10377
33821         * gcc.dg/20030414-1.c: New test.
33822
33823 2003-04-13  Roger Sayle  <roger@eyesopen.com>
33824
33825         * gcc.dg/builtins-12.c: New test case.
33826         * gcc.dg/builtins-13.c: New test case.
33827
33828 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33829
33830         * gcc.c-torture/execute/string-opt-18.c: New test.
33831
33832 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
33833
33834         PR c++/10300
33835         * g++.dg/init/new5.C: New test.
33836
33837 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
33838
33839         PR c++/7910
33840         * g++.dg/ext/dllimport1.C: New test.
33841
33842 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
33843
33844         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
33845
33846 2003-04-11  Bud Davis <bdavis9659@comcast.net>
33847
33848         PR Fortran/9263
33849         * g77.f-torture/noncompile/9263.f: New test
33850         PR Fortran/1832
33851         * g77.f-torture/execute/1832.f: New test
33852
33853 2003-04-11  David Chad  <davidc@freebsd.org>
33854             Loren J. Rittle  <ljrittle@acm.org>
33855
33856         libobjc/8562
33857         * objc.dg/headers.m: New test.
33858
33859 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
33860
33861         * gcc.c-torture/execute/builtin-noret-2.c: New.
33862         * gcc.c-torture/execute/builtin-noret-2.x: New.
33863         XFAIL builtin-noret-2.c at -O1 and above.
33864         * gcc.dg/redecl.c: New.
33865         * gcc.dg/Wshadow-1.c: Update error regexps.
33866
33867 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
33868
33869         * g++.dg/abi/bitfield10.C: New test.
33870
33871 2003-04-09  Mike Stump  <mrs@apple.com>
33872
33873         * gcc.dg/pch/pch.exp: Make testcase names longer.
33874         * g++.dg/pch/pch.exp: Make testcase names longer.
33875
33876 2003-04-08  Roger Sayle  <roger@eyesopen.com>
33877
33878         * gcc.dg/builtins-11.c: New test case.
33879
33880 2003-04-08  Roger Sayle  <roger@eyesopen.com>
33881
33882         * gcc.dg/builtins-9.c: New test case.
33883         * gcc.dg/builtins-10.c: New test case.
33884
33885 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
33886
33887         * gcc.dg/noncompile/init-4.c.c: New test.
33888
33889 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
33890
33891         * gcc.misc-test/gcov-9.c: New test.
33892         * gcc.misc-test/gcov-10.c: New test
33893         * gcc.misc-test/gcov-11.c: New test.
33894
33895 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
33896
33897         PR optimization/10024
33898         * gcc.c-torture/compile/20030405-1.c: New test.
33899
33900 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
33901
33902         * gcc.dg/pch/static-3.c: New.
33903         * gcc.dg/pch/static-3.hs: New.
33904         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
33905
33906 2003-04-04  Richard Henderson  <rth@redhat.com>
33907
33908         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
33909         * g++.dg/eh/forced2.C: Likewise.
33910
33911 2003-04-03  Mike Stump  <mrs@apple.com>
33912
33913         * lib/scanasm.exp (scan-assembler): Add xfail processing for
33914         target arg.
33915         (scan-assembler-times, scan-assembler-not): Likewise.
33916         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
33917
33918 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
33919
33920         * gcc.dg/sparc-loop-1.c: New test.
33921
33922 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
33923
33924         PR other/9274
33925         * g++.dg/pch/system-2.C: New.
33926         * g++.dg/pch/system-2.Hs: New.
33927
33928 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
33929
33930         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
33931
33932         * g++.dg/eh/simd-1.C (vecfunc): Same.
33933
33934 2003-04-01  Roger Sayle  <roger@eyesopen.com>
33935
33936         * gcc.c-torture/execute/20030401-1.c: New test case.
33937
33938 2003-04-01  Ziemowit Laski <zlaski@apple.com>
33939
33940         * objc.dg/defs.m: New.
33941
33942 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
33943
33944         * g++.dg/eh/simd-1.C: New.
33945         * g++.dg/eh/simd-2.C: New.
33946
33947 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
33948
33949         * gcc.c-torture/execute/simd-3.c: New.
33950
33951 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
33952
33953         PR c/9936
33954         * gcc.dg/20030331-2.c: New test.
33955
33956 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
33957
33958         PR c++/10278
33959         * g++.dg/parse/crash2.C: New test.
33960
33961 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
33962
33963         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
33964         * gcc.c-torture/execute/20030331-1.c: ...here.
33965
33966 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
33967
33968         * gcc.c-torture/execute/20030331-1.c: New test.
33969
33970 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
33971
33972         * lib/gcov.exp: Adjust call return testing strings.
33973         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
33974
33975 2003-03-31  Roger Sayle  <roger@eyesopen.com>
33976
33977         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
33978         * gcc.dg/builtins-7.c: New test case.
33979         * gcc.dg/builtins-8.c: New test case.
33980
33981 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
33982
33983         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
33984
33985 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
33986
33987         PR c++/7647
33988         * g++.dg/lookup-class-member-2.C: New test.
33989
33990 2003-03-30  Glen Nakamura  <glen@imodulo.com>
33991
33992         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
33993
33994 2003-03-28  Roger Sayle  <roger@eyesopen.com>
33995
33996         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
33997
33998 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
33999
34000         * g++.dg/init/attrib1.C: New test.
34001
34002 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
34003
34004         * gcc.dg/ultrasp8.c: New test.
34005
34006 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
34007
34008         * gcc.dg/ultrasp7.c: New test.
34009
34010 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
34011
34012         PR c++/10047
34013         * g++.dg/template/inline1.C: New test.
34014
34015 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
34016
34017         * gcc.dg/sparc-dwarf2.c: New test.
34018
34019 2003-03-27  Roger Sayle  <roger@eyesopen.com>
34020
34021         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
34022         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
34023
34024 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
34025
34026         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
34027         than reading .x files.
34028         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
34029         * g77.dg/gcov/gcov-1.f: Likewise.
34030         * gcc.misc-tests/gcov-4b.c: Likewise.
34031         * gcc.misc-tests/gcov-5b.c: Likewise.
34032         * gcc.misc-tests/gcov-6.c: Likewise.
34033         * gcc.misc-tests/gcov-7.c: Likewise.
34034         * gcc.misc-tests/gcov-8.c: Likewise.
34035         * g++.dg/gcov/gcov-1.x: Remove.
34036         * g77.dg/gcov/gcov-1.x: Likewise.
34037         * gcc.misc-tests/gcov-4b.x: Likewise.
34038         * gcc.misc-tests/gcov-5b.x: Likewise.
34039         * gcc.misc-tests/gcov-6.x: Likewise.
34040         * gcc.misc-tests/gcov-7.x: Likewise.
34041         * gcc.misc-tests/gcov-8.x: Likewise.
34042
34043 2003-03-27  Glen Nakamura  <glen@imodulo.com>
34044
34045         PR opt/10087
34046         * gcc.dg/20030324-1.c: New test.
34047
34048 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
34049
34050         PR c++/10224
34051         * g++.dg/template/arg3.C: New test.
34052
34053         PR c++/10158
34054         * g++.dg/template/friend18.C: New test.
34055
34056 2003-03-26  Roger Sayle  <roger@eyesopen.com>
34057
34058         * g77.f-torture/compile/20030326-1.f: New test case.
34059
34060 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
34061
34062         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
34063
34064         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
34065
34066 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
34067
34068         * gcc.dg/ia64-sync-3.c: New test.
34069
34070 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
34071
34072         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
34073
34074 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
34075
34076         * gcc.dg/ultrasp6.c: New test.
34077
34078 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
34079
34080         * gcc.dg/i386-signbit-1.c: New test.
34081         * gcc.dg/i386-signbit-2.c: New test.
34082         * gcc.dg/i386-signbit-3.c: New test.
34083
34084 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
34085
34086         * gcc.dg/ultrasp5.c: Fix options.
34087
34088 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
34089
34090         * gcc.dg/ultrasp5.c: Fix comment.
34091
34092 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
34093
34094         PR fortran/10197
34095         * g77.f-torture/execute/10197.f: New test.
34096
34097 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
34098
34099         PR c++/9898, c++/383
34100         * g++.dg/template/conv6.C: New test.
34101
34102         PR c++/10119
34103         * g++.dg/template/ptrmem5.C: New test.
34104
34105         PR c++/10026
34106         * g++.dg/lookup/koenig1.C: New test.
34107
34108         PR C++/10199
34109         * g++.dg/lookup/template2.C: New test.
34110
34111 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
34112
34113         * g++.dg/opt/rtti1.C: New test.
34114
34115 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
34116
34117         * gcc.dg/ultrasp5.c: New test.
34118
34119 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
34120
34121         PR middle-end/9967
34122         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
34123         builtin fputs.
34124
34125 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
34126
34127         PR c/8224
34128         * gcc.dg/20030323-1.c: New test.
34129
34130 2003-03-23  Roger Sayle  <roger@eyesopen.com>
34131
34132         * gcc.c-torture/compile/20030323-1.c: New test case.
34133
34134 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
34135
34136         * gcc.dg/20030321-1.c: New test.
34137
34138 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
34139
34140         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
34141
34142 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
34143
34144         PR c++/9978, c++/9708
34145         * g++.dg/ext/vlm1.C: Adjust expected error.
34146         * g++.dg/ext/vla2.C: New test.
34147         * g++.dg/template/arg1.C: New test.
34148         * g++.dg/template/arg2.C: New test.
34149
34150 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
34151
34152         * g77.f-torture/execute/select.f: New test.
34153         * g77.f-torture/noncompile/select_no_compile.f: New test.
34154
34155 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
34156
34157         PR c++/9898
34158         * g++.dg/other/error4.C: New test.
34159
34160 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
34161
34162         * g++.dg/template/friend17.C: New test.
34163
34164 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
34165
34166         * gcc.c-torture/compile/20030320-1.c: New.
34167
34168 2003-03-20  Roger Sayle  <roger@eyesopen.com>
34169
34170         * gcc.dg/builtins-6.c: New test case.
34171
34172 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
34173
34174         PR target/10073
34175         * gcc.c-torture/compile/20030319-1.c: New.
34176
34177 2003-03-18  Jan Hubicka  <jh@suse.cz>
34178
34179         * gcc.dg/i386-cvt-1.c: New test.
34180
34181 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
34182
34183         * objc.dg/naming-1.m: Use "(parse|syntax) error".
34184         * objc.dg/naming-2.m: Likewise.
34185
34186 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
34187
34188         PR c++/9639
34189         * g++.dg/parse/crash1.C: New test.
34190
34191 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
34192
34193         PR c++/8805
34194         * g++.dg/eh/cleanup1.C: New test.
34195
34196 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
34197
34198         * gcc.c-torture/execute/20030316-1.c: New test case.
34199
34200 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
34201
34202         PR c++/9629
34203         * g++.dg/init/ctor2.C: New test.
34204
34205 2003-03-15  Roger Sayle  <roger@eyesopen.com>
34206
34207         * g77.f-torture/compile/xformat.f: New test case.
34208
34209 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34210
34211         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
34212         * g++.old-deja/g++.mike/eh50.C: Likewise.
34213
34214 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34215
34216         PR c++/6440
34217         * g++.dg/template/spec7.C: New test.
34218         * g++.dg/template/spec8.C: Likewise.
34219
34220 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
34221
34222         * gcc.c-torture/execute/20030313-1.c: New test.
34223
34224 2003-03-14  Richard Henderson  <rth@redhat.com>
34225
34226         * gcc.dg/inline-2.c: Adjust alpha test for external call.
34227
34228 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
34229
34230         * gcc.c-torture/compile/20030314-1.c: New test.
34231
34232 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
34233
34234         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
34235         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
34236         thumb target,
34237         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
34238         to accept newer _imp__  prefix and additional
34239         newline in .drectve section.
34240         * gcc.dg/dll-4.c: Likewise.
34241         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
34242         switch.
34243
34244 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
34245
34246         * g++.dg/parse/namespace9.C: New test.
34247
34248         * g++.dg/init/ref5.C: New test.
34249         * g++.dg/parse/ptrmem1.C: Likewise.
34250
34251 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34252
34253         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
34254         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
34255         regular expression.
34256         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
34257         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
34258
34259 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
34260
34261         * gcc.c-torture/execute/20030224-2.c: New test.
34262
34263 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
34264
34265         * gcc.dg/decl-3.c: New test.
34266
34267 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
34268
34269         * gcc.dg/i386-loop-2.c: New test.
34270
34271 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
34272
34273         PR c++/9474
34274         * g++.dg/parse/namespace8.C: New test.
34275
34276         PR c++/9924
34277         * g++.dg/overload/builtin2.C: New test.
34278
34279 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
34280
34281         * gcc.dg/return-type-3.c: New test.
34282
34283 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
34284
34285         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
34286         profiling options are not supported.
34287
34288 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
34289
34290         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
34291         * g++.old-deja/g++.warn/impint2.C: Likewise.
34292
34293 2003-03-10  Devang Patel  <dpatel@apple.com>
34294
34295         * g++.dg/cpp/c++_cmd_1.C: New test.
34296         * g++.dg/cpp/c++_cmd_1.h: New file.
34297
34298 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
34299
34300         * gcc.dg/altivec-9.c: New file.
34301
34302 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34303
34304         * gcc.dg/ppc-sdata-1.c: New test.
34305         * gcc.dg/ppc-sdata-2.c: New test.
34306
34307 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
34308
34309         PR c++/9373
34310         * g++.dg/opt/ptrmem2.C: New test.
34311
34312         PR c++/8534
34313         * g++.dg/opt/ptrmem1.C: New test.
34314
34315 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
34316
34317         * gcc.dg/i386-loop-1.c: New test.
34318
34319 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34320
34321         PR c++/9970
34322         * g++.dg/lookup/friend1.C: New test.
34323
34324 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
34325
34326         PR c++/9823
34327         * g++.dg/parser/constructor1.C: New test.
34328
34329 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
34330
34331         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
34332
34333         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
34334
34335 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
34336
34337         * gcc.dg/cpp/Wunused.c: Update test.
34338
34339 2003-03-08  Jan Hubicka  <jh@suse.cz>
34340
34341         * gcc.dg/inline-3.c: New test.
34342
34343 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
34344
34345         PR c++/9809
34346         * g++.dg/parse/builtin1.C: New test.
34347
34348         PR c++/9982
34349         * g++.dg/abi/cookie1.C: New test.
34350         * g++.dg/abi/cookie2.C: Likewise.
34351
34352         PR c++/9524
34353         * g++.dg/template/field1.C: New test.
34354
34355         PR c++/9912
34356         * g++.dg/parse/class1.C: New test.
34357         * g++.dg/parse/namespace7.C: Likewise.
34358         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
34359
34360 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
34361
34362         * g++.dg/init/ref4.C: New test.
34363
34364 2003-03-07  Jan Hubicka  <jh@suse.cz>
34365
34366         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
34367         * gcc.dg/inline-3.c: New test.
34368
34369 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
34370
34371         * g++.dg/init/ref3.C: New test.
34372
34373         PR c++/9965
34374         * g++.dg/init/ref2.C: New test.
34375
34376         PR c++/9400
34377         * g++.dg/warn/Wshadow-2.C: New test.
34378
34379         PR c++/9791
34380         * g++.dg/warn/Woverloaded-1.C: New test.
34381
34382 2003-03-05  Jan Hubicka  <jh@suse.cz>
34383
34384         * gcc.dg/i386-local2.c: New.
34385         * gcc.dg/i386-local.c: Fix typo.
34386
34387 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
34388
34389         * g++.dg/abi/layout3.C: New test.
34390
34391 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
34392
34393         * gcc.c-torture/compile/20030305-1.c
34394
34395 2003-03-05  Jan Hubicka  <jh@suse.cz>
34396
34397         * gcc.dg/i386-local.c: New.
34398
34399 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
34400
34401         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
34402
34403 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
34404
34405         * gcc.dg/switch-2.c: New test.
34406         * gcc.dg/switch-3.c: New test.
34407         * gcc.dg/Wswitch.c: Adjust line numbers.
34408         * gcc.dg/Wswitch-default.c: Likewise.
34409         * gcc.dg/Wswitch-enum.c: Likewise.
34410
34411 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
34412
34413         * gcc.c-torture/execute/20030222-1.c: New test.
34414
34415 2003-03-03  James E Wilson  <wilson@tuliptree.org>
34416
34417         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
34418
34419 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
34420
34421         PR c++/9878
34422         * g++.dg/init/ref1.C: New test.
34423
34424 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
34425
34426         * gcc.dg/sh-relax.c: New SH-only test.
34427
34428 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
34429
34430         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
34431         comment explaining purpose of testcase.
34432
34433 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
34434
34435         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
34436         for HC11/HC12 (asm needs two int registers).
34437         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
34438         HC11/HC12 because the test uses an asm which needs two 32-bit
34439         registers.
34440
34441 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
34442
34443         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
34444         for HC11/HC12 (array is too large otherwise).
34445         * gcc.c-torture/compile/920501-4.x: New file, likewise.
34446         * gcc.c-torture/compile/20010518-2.x: Likewise.
34447         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
34448         HC11/HC12 (array is too large).
34449
34450 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
34451
34452         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
34453         * lib/g++-dg.exp (g++-dg-test): Likewise.
34454
34455 2003-03-01  Roger Sayle  <roger@eyesopen.com>
34456
34457         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
34458         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
34459
34460 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34461
34462         * g++.dg/warn/implicit-typename1.C: Remove warning.
34463
34464 2003-02-28  Richard Henderson  <rth@redhat.com>
34465
34466         * gcc.dg/noreturn-1.c: Move noreturn warning line.
34467         * gcc.dg/return-type-1.c: Move control reaches end warning line.
34468
34469 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
34470
34471         * gcc.dg/pch/pch.exp: Change .pch to .gch.
34472         * g++.dg/pch/pch.exp: Likewise.
34473
34474 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
34475
34476         PR c++/9879
34477         * testsuite/g++.dg/init/new4.C: New test.
34478
34479 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
34480
34481         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
34482
34483 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
34484
34485         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
34486         unsigned long.
34487
34488         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
34489         wider than float.
34490
34491 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34492
34493         * lib/scanasm.exp: Add support for counting numbers of
34494         occurences.
34495         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
34496         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
34497
34498 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
34499
34500         PR c++/9683
34501         * g++.dg/template/static3.C: New test.
34502
34503         PR c++/9829
34504         * g++.dg/parse/namespace6.C: New test.
34505
34506 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34507
34508         PR target/9732
34509         * gcc.dg/20030225-1.c: New test.
34510
34511 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
34512
34513         * README: Remove out-of-date information.
34514
34515         PR c++/9836
34516         * g++.dg/template/spec6.C: New test.
34517
34518 2003-02-24  Jeff Law  <law@redhat.com>
34519
34520         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
34521
34522 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34523
34524         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
34525         * gcc.dg/pragma-ep-1.c: Likewise.
34526
34527 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34528
34529         PR c++/9602
34530         * g++.dg/template/friend16.C: New test.
34531
34532 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
34533
34534         PR c++/5333
34535         * g++.dg/parse/fused-params1.C: Adjust error messages.
34536         * g++.dg/template/nested3.C: New test.
34537
34538 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
34539
34540         * g++.dg/abi/param1.C: New test.
34541
34542 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34543
34544         PR c++/7982
34545         * g++.dg/warn/implicit-typename1.C: New test.
34546
34547 2003-02-22  Kelley Cook <kelleycook@comcast.net>
34548
34549         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
34550         with "mtune".
34551         * g++.old-deja/g++.other/store-expr2.C: Likewise.
34552         * gcc.c-torture/execute/20010129-1.x: Likewise.
34553         * gcc.dg/20011107-1.c: Likewise.
34554         * gcc.dg/20020108-1.c: Likewise.
34555         * gcc.dg/20020122-3.c: Likewise.
34556         * gcc.dg/20020206-1.c: Likewise.
34557         * gcc.dg/20020310-1.c: Likewise.
34558         * gcc.dg/20020426-2.c: Likewise.
34559         * gcc.dg/20020517-1.c: Likewise.
34560         * gcc.dg/991230-1.c: Likewise.
34561         * gcc.dg/i386-unroll-1.c: Likewise.
34562         * gcc.misc-tests/i386-prefetch.exp: Likewise.
34563
34564 2003-02-22  Jan Hubicka  <jh@suse.cz>
34565
34566         * gcc.dg/i386-mul.c: New test.
34567
34568 2003-02-21  Roger Sayle  <roger@eyesopen.com>
34569
34570         * gcc.dg/builtins-5.c: New test case.
34571
34572 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
34573
34574         * gcc.dg/asmreg-1.c: New test.
34575
34576 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
34577
34578         PR c++/9749
34579         * g++.dg/parse/varmod1.C: New test.
34580
34581 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
34582
34583         PR c++/9727
34584         * g++.dg/template/op1.C: New test.
34585
34586 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
34587
34588         PR c++/8906
34589         * g++.dg/template/nested2.C: New test.
34590
34591 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
34592
34593         PR c++/8724
34594         * g++.dg/expr/dtor1.C: New test.
34595
34596 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
34597
34598         * gcc.dg/cpp/include3.c: New test.
34599         * gcc.dg/cpp/inc/foo.h: New file.
34600
34601 2003-02-21  Glen Nakamura  <glen@imodulo.com>
34602
34603         * gcc.c-torture/execute/20030221-1.c: New test.
34604
34605 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
34606
34607         PR c++/9729
34608         * g++.dg/abi/conv1.C: New test.
34609
34610 2003-02-20  Jan Hubicka  <jh@suse.cz>
34611
34612         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
34613
34614 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
34615
34616         * gcc.c-torture/compile/20030219-1.c: New test.
34617
34618 2003-02-18  Jan Hubicka  <jh@suse.cz>
34619
34620         * gcc.dg/funcorder.c: New test.
34621
34622 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
34623
34624         * gcc.c-torture/execute/20030218-1.c: New.
34625
34626 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
34627
34628         * gcc.dg/20030218-1.c: New.
34629
34630 2003-02-18  Richard Henderson  <rth@redhat.com>
34631
34632         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
34633         * gcc.dg/attr-used-2.c: New.
34634
34635 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
34636
34637         PR c++/9704
34638         * g++.dg/init/copy5.C: New test.
34639
34640 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
34641
34642         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
34643         * g++.dg/pch/pch.exp: Likewise.
34644
34645 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
34646
34647         * gcc.c-torture/execute/20030209-1.c: Enable the test if
34648         STACK_SIZE is not defined.
34649
34650 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34651
34652         PR c++/9457
34653         * g++.dg/template/init1.C: New test.
34654
34655 2003-02-16  Jan HUbicka  <jh@suse.cz>
34656
34657         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
34658         (foo): Add few extra tests
34659         * gcc.dg/c99-const-expr-3.c: Likewise.
34660         * gcc.c-torture/execute/20030216-1.c: New.
34661
34662 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34663
34664         PR c++/9459
34665         * g++.dg/ext/typeof4.C: New test.
34666
34667 2003-02-15  Roger Sayle  <roger@eyesopen.com>
34668
34669         * gcc.dg/i386-387-3.c: New test case.
34670
34671 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
34672
34673         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
34674         cris-*-elf* cris-*-aout* and mmix-*-*.
34675
34676 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
34677
34678         * gcc.dg/20030213-1.c: New test.
34679
34680 2003-02-12  Roger Sayle  <roger@eyesopen.com>
34681
34682         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
34683         * gcc.dg/i386-387-2.c: Likewise.
34684
34685 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
34686
34687         * gcc.dg/ppc-spe.c: Fix formatting.
34688         Enable tests that were previously unsupported by gas.
34689         Delete tests for instructions that no longer exist.
34690         Switch arguments on evsubifw builtin.
34691
34692 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
34693
34694         * gcc.c-torture/execute/20030209-1.c: Disable the test if
34695         STACK_SIZE is too small.
34696
34697 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
34698             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
34699
34700         * gcc.dg/decl-2.c: New test.
34701
34702 2003-02-10  Jan Hubicka  <jh@suse.cz>
34703
34704         * gcc.dg/i386-fpcvt-1.c: New test.
34705
34706 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
34707
34708         * gcc.c-torture/execute/20030209-1.c: New test.
34709
34710 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
34711
34712         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
34713         int-wide bitops, use the constants of the same width.
34714         Likewise, if long long is 32-bit wide, test bitops using
34715         32-bit constants.
34716
34717 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
34718
34719         * gcc.dg/20021014-1.c: Annotate with expected notice text.
34720
34721 2003-02-07  Roger Sayle  <roger@eyesopen.com>
34722
34723         * testsuite/gcc.dg/builtins-4.c: New test case.
34724
34725 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34726
34727         * gcc.dg/20020430-1.c: Fix dg command typos.
34728         * gcc.dg/20020503-1.c: Likewise.
34729
34730 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34731
34732         PR c++/8785
34733         * g++.dg/parse/fused-params1.C: New test.
34734
34735         PR c++/8857
34736         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
34737
34738         PR c++/8921
34739         * g++.dg/parse/non-dependent1.C: New test.
34740
34741         PR c++/8928
34742         * g++.dg/parse/dupl-tmpl-args1.C: New test.
34743
34744         PR c++/9228
34745         * g++.dg/parse/undefined7.C: New test.
34746         * g++.dg/parse/non-templ1.C: New test.
34747
34748         PR c++/9229
34749         * g++.dg/parse/too-many-tmpl-args1.C: New test.
34750
34751 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
34752
34753         * gcc.c-torture/compile/20030206-1.c: New test.
34754
34755 2003-02-05  Roger Sayle  <roger@eyesopen.com>
34756
34757         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
34758         "pow" to "foo" to avoid potential confusion with a math built-in.
34759
34760 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34761
34762         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
34763         conditions for SPARC targets.
34764
34765 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
34766
34767         * gcc.dg/20030204-1.c: New test.
34768
34769 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34770
34771         PR c++/38
34772         * g++.dg/parse/array-size1.C: New test.
34773
34774         PR c++/5657
34775         * g++.dg/parse/undefined3.C: New test.
34776
34777         PR c++/5665
34778         * g++.dg/parse/undefined4.C: New test.
34779
34780         PR c++/5975
34781         * g++.dg/parse/undefined5.C: New test.
34782
34783         PR c++/7259
34784         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
34785
34786         PR c++/8578
34787         * g++.dg/parse/casting-operator1.C: New test.
34788
34789         PR c++/8596
34790         * g++.dg/parse/undefined6.C: New test.
34791
34792         PR c++/8736
34793         * g++.dg/parse/missing-template1.C: New test.
34794
34795 2003-02-04  Jan Hubicka  <jh@suse.cz>
34796
34797         * gcc.dg/i386-cadd.c: Compile using -march=k8.
34798         * gcc.dg/i386-cmov?.c: Likewise.
34799         * gcc.dg/i386-fpcvt-?.c: Likewise.
34800         * gcc.dg/i386-ssefp-1.c: Likewise.
34801         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
34802         conventions.
34803
34804 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
34805
34806         PR c++/7129
34807         * testsuite/g++.dg/ext/max.C: New test.
34808
34809 2003-02-03  Jan Hubicka  <jh@suse.cz>
34810
34811         * gcc.c-torture/execute/20030203-1.c: New test.
34812
34813 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
34814
34815         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
34816         'natural-endian'.
34817
34818 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
34819
34820         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
34821         * g++.dg/init/new2.C: Likewise.
34822         * g++.dg/other/new1.C: Likewise.
34823
34824 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
34825
34826         * gcc.dg/struct-ret-libc.c: New test.
34827
34828 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
34829
34830         * gcc.dg/20030129-1.c: New test.
34831
34832 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34833
34834         PR c++/8849
34835         * g++.dg/template/ptrmem4.C: New test.
34836
34837 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
34838
34839         * g++.dg/parser/constant1.C: New test.
34840
34841 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34842
34843         PR c++/8591
34844         * g++.dg/parse/friend2.C: New test.
34845
34846 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
34847
34848         PR c++/9437
34849         * g++.dg/template/unify4.C: New test.
34850
34851 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
34852
34853         * gcc.c-torture/execute/20030128-1.c: New test.
34854
34855 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
34856
34857         * g++.dg/lookup/nested1.C: Test moved from ...
34858         * g++.old-deja/g++.other/lookup24.C: ... here.
34859
34860 2003-01-28  Jan Hubicka  <jh@suse.cz>
34861
34862         * gcc.dg/i386-cmov5.c: New test.
34863
34864 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
34865
34866         * gcc.c-torture/execute/20010925-1.c: Changed the
34867         memcpy declaration.
34868
34869 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
34870
34871         PR c++/3902
34872         * g++.dg/parse/template5.C: New test.
34873
34874 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
34875
34876         PR fortran/9258
34877         * g77.dg/pr9258: New test.
34878
34879 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
34880
34881         * README: Move relevant parts from README.g++.
34882
34883         * README.g++: Remove this file.
34884
34885 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
34886
34887         * g++.dg/abi/dcast1.C: New test.
34888
34889 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34890
34891         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
34892
34893 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
34894
34895         PR c++/47
34896         * g++.old-deja/g++.other/lookup24.C: New test.
34897
34898 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34899
34900         PR middle-end/7227
34901         * gcc.dg/uninit-C.c: New test.
34902
34903 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
34904
34905         * g++.dg/abi/covariant1.C: New test.
34906
34907 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
34908
34909         * gcc.dg/20030123-1.c: New test.
34910
34911 2003-01-25  Jan Hubicka  <jh@suse.cz>
34912
34913         PR opt/8492
34914         * gcc.c-torture/compile/20030125-1.c
34915
34916 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
34917
34918         PR c++/9403
34919         * g++.dg/parse/template3.C: New test.
34920         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
34921
34922         PR c++/795
34923         * g++.dg/parse/template4.C: New test.
34924
34925         PR c++/9415
34926         * g++.dg/template/qual2.C: New test.
34927
34928         PR c++/8545
34929         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
34930
34931         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
34932
34933 2003-01-25  Roger Sayle  <roger@eyesopen.com>
34934
34935         * gcc.c-torture/execute/switch-1.c: New test case.
34936
34937 2003-01-25  Jan Hubicka  <jh@suse.cz>
34938
34939         * gcc.c-torture/execute/20030125-1.[cx]: New test.
34940
34941 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
34942
34943         Tweaks for Bison-1.875. From the NEWS file:
34944         "- `parse error' -> `syntax error'
34945         Bison now uniformly uses the term `syntax error'"
34946         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
34947         * gcc.dg/cpp/digraph2.c: Likewise.
34948         * gcc.dg/cpp/direct2.c: Likewise.
34949         * gcc.dg/cpp/paste4.c: Likewise.
34950         * gcc.dg/c90-restrict-1.c: Likewise.
34951         * gcc.dg/c99-func-2.c: Likewise.
34952         * gcc.dg/noncompile/920721-2.c: Likewise.
34953         * gcc.dg/noncompile/930622-2.c: Likewise.
34954         * gcc.dg/noncompile/940112-1.c: Likewise.
34955         * gcc.dg/noncompile/950921-1.c: Likewise.
34956         * gcc.dg/noncompile/951123-1.c: Likewise.
34957         * gcc.dg/noncompile/971104-1.c: Likewise.
34958         * gcc.dg/noncompile/990416-1.c: Likewise.
34959
34960 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
34961
34962         * g++.dg/parse/undefined1.C: Add error message.
34963
34964 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
34965
34966         PR c++/9354
34967         * g++.dg/parse/new1.C: New test.
34968
34969         PR c++/9216
34970         * g++.dg/parse/template2.C: New test.
34971
34972         PR c++/9354
34973         * g++.dg/parse/typedef2.C: New test.
34974
34975         PR c++/9328
34976         * g++.dg/ext/typeof3.C: New test.
34977
34978 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34979
34980         PR c++/2738
34981         * g++.dg/parse/ret-type1.C: New test.
34982
34983         PR c++/3792
34984         * g++.dg/parse/tmpl-outside1.C: New test.
34985
34986         PR c++/4207
34987         * g++.dg/parse/int-as-enum1.C: New test.
34988
34989         PR c++/4903
34990         * g++.dg/parse/no-typename1.C: New test.
34991
34992         PR c++/5533
34993         * g++.dg/parse/no-value1.C: New test.
34994
34995         PR c++/5921
34996         * g++.dg/parse/wrong-inline1.C: New test.
34997
34998         PR c++/6402
34999         * g++.dg/parse/ref1.C: New test.
35000
35001         PR c++/6992
35002         * g++.dg/parse/attr-ctor1.C: New test.
35003
35004         PR c++/7229
35005         * g++.dg/parse/namespace5.C: New test.
35006
35007         PR c++/7917
35008         * g++.dg/parse/func-def1.C: New test.
35009
35010         PR c++/8143
35011         * g++.dg/parse/undefined1.C: New test.
35012
35013         PR c++/5723, PR c++/8522
35014         * g++.dg/parse/specialization1.C: New test.
35015
35016         PR c++/163, PR c++/8595
35017         * g++.dg/parse/struct-as-enum1.C: New test.
35018
35019         PR c++/9173
35020         * g++.dg/parse/undefined2.C: New test.
35021
35022 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
35023
35024         PR c++/9298
35025         * g++.dg/parse/template1.C: New test.
35026
35027         PR c++/9384
35028         * g++.dg/parse/using1.C: New test.
35029
35030         PR c++/9285
35031         PR c++/9294
35032         * g++.dg/parse/expr2.C: New test.
35033
35034         PR c++/9388
35035         * g++.dg/parse/lookup2.C: Likewise.
35036
35037 2003-01-21  Jan Hubicka  <jh@suse.cz>
35038
35039         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
35040         * gcc.c-torture/execute/eeprof-1.c: Likewise.
35041         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
35042         * gcc.c-torture/execute/string-opt-*.c: Likewise.
35043
35044 2003-01-20  Nick Clifton  <nickc@redhat.com>
35045
35046         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
35047         problem with ARM sibcall code generation.
35048
35049 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
35050
35051         * gcc.c-torture/execute/20030120-1.c: New.
35052
35053 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
35054
35055         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
35056
35057 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
35058
35059         PR c++/9272
35060         * g++.dg/parse/ctor1.C: New test.
35061
35062         PR c++/9294:
35063         * g++.dg/parse/qualified1.C: New test.
35064
35065         * g++.dg/parse/typename3.C: New test.
35066
35067 2003-01-16  Richard Henderson  <rth@redhat.com>
35068
35069         * g++.dg/tls/init-2.C: Fix error matches for real this time.
35070
35071 2003-01-16  Richard Henderson  <rth@redhat.com>
35072
35073         * g++.dg/pch/pch.exp: Copy test header to the working directory
35074         before using it either for precompilation or direct use.
35075         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
35076         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
35077
35078 2003-01-16  Richard Henderson  <rth@redhat.com>
35079
35080         * gcc.dg/pch/pch.exp: Copy test header to the working directory
35081         before using it either for precompilation or direct use.
35082         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
35083         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
35084
35085 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
35086
35087         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
35088         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
35089         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
35090         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
35091         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
35092         typename warning into error.
35093         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
35094         error messages.
35095         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
35096         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
35097         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
35098         messages.
35099         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
35100         make declaration visible in template.
35101         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
35102         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
35103         messages.
35104         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
35105         message.
35106         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
35107         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
35108         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
35109         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
35110         typename warning with error message.
35111         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
35112         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
35113         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
35114
35115 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
35116
35117         * g++.dg/parse/ambig2.C: New test.
35118
35119 2003-01-15  Richard Henderson  <rth@redhat.com>
35120
35121         * g++.dg/tls/init-2.C: Update error message string.
35122
35123 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35124
35125         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
35126
35127 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
35128
35129         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
35130         all for HC11/HC12.
35131         * gcc.c-torture/compile/20001205-1.x: Likewise.
35132         * gcc.c-torture/compile/20001226-1.x: Likewise.
35133         * gcc.c-torture/compile/920520-1.x: Likewise.
35134         * gcc.c-torture/compile/961203-1.x: Likewise.
35135         * gcc.c-torture/compile/20020604-1.x: Likewise.
35136
35137 2003-01-15  Jan Hubicka  <jh@suse.cz>
35138
35139         * gcc.c-torture/compile/20030115-1.c: New test.
35140
35141         * gcc.dg/i386-fpcvt-1.c: New test.
35142         * gcc.dg/i386-fpcvt-2.c: New test.
35143
35144 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
35145
35146         Further conform g++'s __vmi_class_type_info to the C++ ABI
35147         specification.
35148         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
35149         the specification.
35150
35151 2003-01-14  Jan Hubicka  <jh@suse.cz>
35152
35153         * gcc.dg/i386-fpcvt-1.c: New test.
35154         * gcc.dg/i386-fpcvt-2.c: New test.
35155
35156 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
35157
35158         * gcc.dg/i386-mmx-3.c: New test.
35159
35160 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
35161
35162         PR c++/9264
35163         * g++.dg/parse/octal1.C: New file.
35164
35165         PR c++/9172
35166         * g++.dg/parse/typename1.C: New file.
35167
35168 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
35169
35170         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
35171         * gcc.dg/bf-no-ms-layout.c: Likewise.
35172         * gcc.dg/bf-ms-attrib.c: Likewise.
35173
35174 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
35175
35176         PR c++/9099
35177         * g++.dg/parse/dtor1.C: New file.
35178
35179         PR c++/9128
35180         * g++.dg/rtti/typeid1.C: New file.
35181
35182         PR c++/9153
35183         * g++.dg/parse/lookup1.C: New file.
35184
35185         PR c++/9171
35186         * g++.dg/templ/spec5.C: New file.
35187
35188 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
35189
35190         * gcc.c-torture/compile/20030110-1.c: New test.
35191
35192 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
35193
35194         Merge from pch-branch:
35195
35196         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
35197
35198         * gcc.dg/pch/cpp-1.h: New.
35199         * gcc.dg/pch/cpp-1.c: New.
35200         * gcc.dg/pch/cpp-2.h: New.
35201         * gcc.dg/pch/cpp-2.c: New.
35202
35203         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
35204
35205         * gcc.dg/pch/except-1.h: New.
35206         * gcc.dg/pch/except-1.c: New.
35207
35208         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
35209
35210         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
35211         running test.
35212         * gcc.dg/pch: Include *.hp not *.h.
35213         * gcc.dg/pch/system-1.h: New.
35214         * gcc.dg/pch/system-1.c: New.
35215
35216         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
35217
35218         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
35219         rather than trying to build and run a program using PCH.
35220         * gcc.dg/pch: Remove dg-do commands from test files.
35221
35222         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
35223
35224         * gcc.dg/pch/macro-3.c: New.
35225         * gcc.dg/pch/macro-3.h: New.
35226
35227         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
35228
35229         * gcc.dg/pch/common-1.c: New.
35230         * gcc.dg/pch/common-1.h: New.
35231         * gcc.dg/pch/decl-1.c: New.
35232         * gcc.dg/pch/decl-1.h: New.
35233         * gcc.dg/pch/decl-2.c: New.
35234         * gcc.dg/pch/decl-2.h: New.
35235         * gcc.dg/pch/decl-3.c: New.
35236         * gcc.dg/pch/decl-3.h: New.
35237         * gcc.dg/pch/decl-4.c: New.
35238         * gcc.dg/pch/decl-4.h: New.
35239         * gcc.dg/pch/decl-5.c: New.
35240         * gcc.dg/pch/decl-5.h: New.
35241         * gcc.dg/pch/global-1.c: New.
35242         * gcc.dg/pch/global-1.h: New.
35243         * gcc.dg/pch/inline-1.c: New.
35244         * gcc.dg/pch/inline-1.h: New.
35245         * gcc.dg/pch/inline-2.c: New.
35246         * gcc.dg/pch/inline-2.h: New.
35247         * gcc.dg/pch/static-1.c: New.
35248         * gcc.dg/pch/static-1.h: New.
35249         * gcc.dg/pch/static-2.c: New.
35250         * gcc.dg/pch/static-2.h: New.
35251
35252         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
35253
35254         * g++.dg/pch/pch.exp: Better handle failing testcases.
35255         * gcc.dg/pch/pch.exp: Likewise.
35256         * gcc.dg/pch/macro-1.c: New.
35257         * gcc.dg/pch/macro-1.h: New.
35258         * gcc.dg/pch/macro-2.c: New.
35259         * gcc.dg/pch/macro-2.h: New.
35260
35261         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
35262
35263         * g++.dg/dg.exp: Treat files in pch/ specially.
35264         * g++.dg/pch/pch.exp: New file.
35265         * g++.dg/pch/empty.H: New file.
35266         * g++.dg/pch/empty.C: New file.
35267         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
35268         "precompile".
35269
35270         * gcc.dg/pch/pch.exp: New file.
35271         * gcc.dg/pch/empty.h: New file.
35272         * gcc.dg/pch/empty.c: New file.
35273         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
35274         "precompile".
35275
35276 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35277
35278         * g++.dg/template/friend14.C: New test.
35279
35280 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
35281
35282         * gcc.dg/old-style-asm-1.c: New test.
35283
35284 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
35285
35286         * gcc.c-torture/compile/20030109-1.c: New test.
35287
35288 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
35289
35290         * gcc.c-torture/execute/20030109-1.c: New test.
35291
35292 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
35293
35294         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
35295         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
35296         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
35297         * g++.old-deja/g++.mike/eh2.C: Likewise.
35298         * g++.old-deja/g++.mike/eh3.C: Likewise.
35299         * g++.old-deja/g++.mike/eh5.C: Likewise.
35300         * g++.old-deja/g++.mike/eh6.C: Likewise.
35301         * g++.old-deja/g++.mike/eh7.C: Likewise.
35302         * g++.old-deja/g++.mike/eh8.C: Likewise.
35303         * g++.old-deja/g++.mike/eh9.C: Likewise.
35304         * g++.old-deja/g++.mike/eh10.C: Likewise.
35305         * g++.old-deja/g++.mike/eh12.C: Likewise.
35306         * g++.old-deja/g++.mike/eh13.C: Likewise.
35307         * g++.old-deja/g++.mike/eh14.C: Likewise.
35308         * g++.old-deja/g++.mike/eh16.C: Likewise.
35309         * g++.old-deja/g++.mike/eh17.C: Likewise.
35310         * g++.old-deja/g++.mike/eh18.C: Likewise.
35311         * g++.old-deja/g++.mike/eh21.C: Likewise.
35312         * g++.old-deja/g++.mike/eh23.C: Likewise.
35313         * g++.old-deja/g++.mike/eh24.C: Likewise.
35314         * g++.old-deja/g++.mike/eh25.C: Likewise.
35315         * g++.old-deja/g++.mike/eh26.C: Likewise.
35316         * g++.old-deja/g++.mike/eh27.C: Likewise.
35317         * g++.old-deja/g++.mike/eh28.C: Likewise.
35318         * g++.old-deja/g++.mike/eh29.C: Likewise.
35319         * g++.old-deja/g++.mike/eh31.C: Likewise.
35320         * g++.old-deja/g++.mike/eh33.C: Likewise.
35321         * g++.old-deja/g++.mike/eh34.C: Likewise.
35322         * g++.old-deja/g++.mike/eh35.C: Likewise.
35323         * g++.old-deja/g++.mike/eh36.C: Likewise.
35324         * g++.old-deja/g++.mike/eh37.C: Likewise.
35325         * g++.old-deja/g++.mike/eh38.C: Likewise.
35326         * g++.old-deja/g++.mike/eh39.C: Likewise.
35327         * g++.old-deja/g++.mike/eh40.C: Likewise.
35328         * g++.old-deja/g++.mike/eh41.C: Likewise.
35329         * g++.old-deja/g++.mike/eh42.C: Likewise.
35330         * g++.old-deja/g++.mike/eh44.C: Likewise.
35331         * g++.old-deja/g++.mike/eh46.C: Likewise.
35332         * g++.old-deja/g++.mike/eh47.C: Likewise.
35333         * g++.old-deja/g++.mike/eh48.C: Likewise.
35334         * g++.old-deja/g++.mike/eh49.C: Likewise.
35335         * g++.old-deja/g++.mike/eh50.C: Likewise.
35336         * g++.old-deja/g++.mike/eh51.C: Likewise.
35337         * g++.old-deja/g++.mike/eh53.C: Likewise.
35338         * g++.old-deja/g++.mike/eh55.C: Likewise.
35339         * g++.old-deja/g++.mike/p7912.C: Likewise.
35340         * g++.old-deja/g++.mike/p9706.C: Likewise.
35341         * g++.old-deja/g++.mike/p10416.C: Likewise.
35342         * g++.old-deja/g++.mike/p11667.C: Likewise.
35343         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
35344         Remove redundant reference to Iris.
35345         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
35346         Elxsi, i860, Pico Java, and WE32K.
35347
35348 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
35349
35350         * g++.dg/ext/asm4.C: New test.
35351
35352 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35353
35354         PR c++/9030
35355         * g++.dg/template/friend12.C: New test.
35356         * g++.dg/template/friend13.C: Likewise.
35357         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
35358
35359 2003-01-08  Jan Hubicka  <jh@suse.cz>
35360
35361         * gcc.dg/i386-cadd.c: New test.
35362         * gcc.dg/i386-cmov4.c: Likewise.
35363
35364 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
35365
35366         PR c++/9165
35367         * g++.dg/warn/Wunused-3.C: New test.
35368
35369         * g++.dg/abi/bitfield9.C: New test.
35370
35371         PR c++/9189
35372         * g++.dg/parse/defarg3.C: New test.
35373
35374 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
35375
35376         * g++.dg/parse/ambig1.C: New test.
35377         * g++.dg/parse/defarg2.C: New test.
35378
35379 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
35380
35381         * g++.dg/template/defarg-1.C: New test.
35382         * g++.dg/template/local2.C: Likewise.
35383
35384 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
35385
35386         * gcc.c-torture/execute/20030105-1.c: New test.
35387
35388 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35389
35390         * g++.dg/parse/namespace3.C: Remove extra semicolons.
35391         * g++.dg/parse/namespace4.C: Likewise.
35392
35393 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
35394
35395         * g++.dg/template/ntp2.C: New test.
35396
35397 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
35398
35399         * g++.dg/parse/extern-C-1.C: New test.
35400
35401         * g++.dg/parse/namespace4.C: New test.
35402
35403         * g++.dg/template/nested1.C: New test.
35404
35405         * g++.dg/parse/namespace3.C: New test.
35406
35407 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
35408
35409         * g++.dg/lookup/two-stage1.C: New test.
35410
35411 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35412
35413         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
35414         * g++.old-deja/g++.jason/access8.C: Likewise.
35415         * g++.old-deja/g++.other/decl5.C: Likewise.
35416
35417 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
35418
35419         * g++.dg/parse/parse7.C: New test.
35420
35421 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
35422
35423         PR c++/2843
35424         * g++.dg/ext/attrib7.C: New test.
35425
35426 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
35427
35428         * g++.dg/parse/parse6.C: New test.
35429
35430 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
35431
35432         * gcc.dg/h8300-stack-1.c: New.
35433
35434 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
35435
35436         g++.dg/lookup/exception1.C: New test.
35437
35438         g++.dg/lookup/template1.C: New test.
35439
35440         g++.dg/parse/namespace2.C: New test.
35441
35442         g++.dg/parse/parens2.C: New test.
35443
35444 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
35445
35446         * g++.dg/parse/parse5.C: New test.
35447         * g++.dg/lookup/scoped4.C: New test.
35448
35449 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
35450
35451         * g++.dg/parse/parens1.C: New test.
35452
35453         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
35454         angle-bracket1.C.
35455         * g++.dg/parse/parens2.C: New test.
35456
35457         * g++.dg/lookup/scope-operator1.C: New test.
35458
35459         * g++.dg/parse/operator1.C: New test.
35460
35461 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35462
35463         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
35464         * g++.old-deja/g++.other/access6.C: Likewise.
35465         * g++.old-deja/g++.other/decl1.C: Likewise.
35466         * g++.old-deja/g++.pt/typename12.C: Likewise.
35467
35468 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
35469
35470         * g++.dg/parse/namespace1.C: New test.
35471
35472 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
35473
35474         * g++.dg/parse/parse4.C: New test.
35475
35476 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
35477
35478         * g++.dg/parse/parse3.C: New test.
35479
35480 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
35481
35482         * g++.dg/parse/parse2.C: New test.
35483
35484 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
35485
35486         * g++.dg/template/friend11.C: New test.
35487
35488 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
35489
35490         * g++.dg/parse/parse1.C: New test.
35491
35492 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
35493
35494         * lib/profopt.exp: Change the name of a global variable to avoid
35495         possible clashes with other test suites.
35496
35497 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
35498
35499         * g++.dg/inherit/covariant8.C: New test.
35500
35501 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
35502
35503         * g++.dg/init/array9.C: New test.
35504
35505         PR c++/9112
35506         * g++.dg/parse/expr1.C: New test.
35507
35508 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
35509
35510         * gcc.c-torture/compile/20021230-1.c: New test.
35511
35512 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
35513
35514         * g++.dg/inherit/covariant5.C: New test.
35515         * g++.dg/inherit/covariant6.C: New test.
35516         * g++.dg/inherit/covariant7.C: New test.
35517
35518 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35519
35520         PR c++/2739
35521         * g++.dg/other/access2.C: New test.
35522
35523 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
35524
35525         * g++.dg/other/anon-struct.C: No longer fails
35526         * g++.old-deja/g++.brendan/parse4.C: Likewise.
35527         * g++.old-deja/g++.brendan/parse5.C: Likewise.
35528         * g++.old-deja/g++.brendan/parse6.C: Likewise.
35529
35530 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
35531
35532         * g++.dg/parse/angle-bracket.C (main): No longer fails.
35533
35534 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
35535
35536         * g++.dg/eh/spec4.C: Remove stray semicolon.
35537         * g++.dg/expr/pmf-1.C: Change error message.
35538         * g++.dg/ext/asm1.C: Remove stray semicolon.
35539         * g++.dg/ext/typename1.C: Add missing typenames.
35540         * g++.dg/inherit/template-as-base.C: Change error message.
35541         * g++.dg/lookup/scoped1.C: Likewise.
35542         * g++.dg/lookup/scoped2.C: Likewise.
35543         * g++.dg/lookup/using2.C: Likewise.
35544         * g++.dg/other/component1.C: Remove stray semicolon.
35545         * g++.dg/other/do1.C: Change error message.
35546         * g++.dg/other/error2.C: Likewise.
35547         * g++.dg/other/init1.C: Likewise.
35548         * g++.dg/other/packed1.C: Remove stray semicolon.
35549         * g++.dg/other/ptrmem2.C: Change error message.
35550         * g++.dg/parse/parameter-declaration-1.C: Remove line number
35551         marker.
35552         * g++.dg/special/initp1.C: Remove invalid attribute usage.
35553         * g++.dg/template/access3.C: Add typename keyword.
35554         * g++.dg/template/access5.C: Remove stray semicolon.
35555         * g++.dg/template/access6.C: Likewise.
35556         * g++.dg/template/complit1.C: Likewise.
35557         * g++.dg/template/crash1.C: Change error message.
35558         * g++.dg/template/inherit2.C: Remove stray semicolon.
35559         * g++.dg/template/instantiate2.C: Likewise.
35560         * g++.dg/template/instantiate3.C: Change error message.
35561         * g++.dg/template/qual1.C: Remove stray semicolon.
35562         * g++.dg/template/qualttp18.C: Change error message.
35563         * g++.dg/template/ref1.C: Remove stray semicolon.
35564         * g++.dg/template/sizeof1.C (A::value): Declare it.
35565         * g++.dg/template/spec4.C: Change error message.
35566         * g++.dg/template/static1.C: Likewise.
35567         * g++.dg/template/type1.C: Likewise.
35568         * g++.dg/template/typename3.C: Likewise.
35569         * g++.old-deja/g++.benjamin/13478.C: Change error message.
35570         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
35571         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
35572         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
35573         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
35574         named return value extension.
35575         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
35576         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
35577         * g++.old-deja/g++.bob/extern_C.C: Likewise.
35578         * g++.old-deja/g++.bob/inherit2.C: Likewise.
35579         * g++.old-deja/g++.brendan/complex1.C: Likewise.
35580         * g++.old-deja/g++.brendan/copy5.C: Likewise.
35581         * g++.old-deja/g++.brendan/crash13.C: Likewise.
35582         * g++.old-deja/g++.brendan/crash15.C: Likewise.
35583         * g++.old-deja/g++.brendan/crash18.C: Change error message.
35584         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
35585         * g++.old-deja/g++.brendan/crash38.C: Likewise.
35586         * g++.old-deja/g++.brendan/crash50.C: Likewise.
35587         * g++.old-deja/g++.brendan/crash56.C: Likewise.
35588         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
35589         syntax.
35590         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
35591         * g++.old-deja/g++.brendan/crash8.C: Change error message.
35592         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
35593         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
35594         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
35595         * g++.old-deja/g++.brendan/template11.C: Likewise.
35596         * g++.old-deja/g++.brendan/template26.C: Likewise.
35597         * g++.old-deja/g++.brendan/template27.C: Use explicit
35598         specialization syntax.
35599         * g++.old-deja/g++.brendan/template30.C: Likewise.
35600         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
35601         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
35602         non-dependent names.
35603         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
35604         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
35605         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
35606         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
35607         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
35608         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
35609         named return value extension.
35610         * g++.old-deja/g++.ext/namedret2.C: Likewise.
35611         * g++.old-deja/g++.ext/namedret3.C: Likewise.
35612         * g++.old-deja/g++.ext/return1.C: Likewise.
35613         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
35614         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
35615         * g++.old-deja/g++.jason/access8.C: Likewise.
35616         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
35617         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
35618         pseudo-destructor names.
35619         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
35620         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
35621         pseudo-destructor names.
35622         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
35623         * g++.old-deja/g++.jason/overload19.C: Likewise.
35624         * g++.old-deja/g++.jason/overload32.C: Likewise.
35625         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
35626         stray semicolons.
35627         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
35628         * g++.old-deja/g++.jason/return.C: Likewise.
35629         * g++.old-deja/g++.jason/return2.C: Likewise.
35630         * g++.old-deja/g++.jason/shadow1.C: Likewise.
35631         * g++.old-deja/g++.jason/special.C: Use explicit specialization
35632         syntax.
35633         * g++.old-deja/g++.jason/template10.C: Account for use of
35634         non-dependent names.
35635         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
35636         syntax.
35637         * g++.old-deja/g++.jason/template37.C: Likewise.
35638         * g++.old-deja/g++.law/access4.C: Change error messages.
35639         * g++.old-deja/g++.law/arm13.C: Remove incorrect
35640         pseudo-destructor names.
35641         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
35642         * g++.old-deja/g++.law/ctors9.C: Likewise.
35643         * g++.old-deja/g++.law/cvt22.C: Likewise.
35644         * g++.old-deja/g++.law/dtors5.C: Likewise.
35645         * g++.old-deja/g++.law/global-init1.C: Likewise.
35646         * g++.old-deja/g++.law/missed-error3.C: Likewise.
35647         * g++.old-deja/g++.law/operators28.C: Likewise.
35648         * g++.old-deja/g++.law/visibility28.C: Likewise.
35649         * g++.old-deja/g++.martin/eval1.C: Likewise.
35650         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
35651         name.
35652         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
35653         * g++.old-deja/g++.mike/net34.C: Likewise.
35654         * g++.old-deja/g++.mike/net36.C: Likewise.
35655         * g++.old-deja/g++.mike/ns2.C: Likewise.
35656         * g++.old-deja/g++.mike/p12306.C: Likewise.
35657         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
35658         value extension.
35659         * g++.old-deja/g++.mike/p700.C: Likewise.
35660         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
35661         * g++.old-deja/g++.mike/p710.C: Likewise.
35662         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
35663         value extension.
35664         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
35665         * g++.old-deja/g++.mike/pmf9.C: Likewise.
35666         * g++.old-deja/g++.ns/crash2.C: Likewise.
35667         * g++.old-deja/g++.ns/crash3.C: Likewise.
35668         * g++.old-deja/g++.ns/invalid1.C: Likewise.
35669         * g++.old-deja/g++.ns/ns17.C: Likewise.
35670         * g++.old-deja/g++.ns/template16.C: Likewise.
35671         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
35672         keyword.
35673         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
35674         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
35675         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
35676         named return value extension.
35677         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
35678         * g++.old-deja/g++.other/access4.C: Issue additional error
35679         messages.
35680         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
35681         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
35682         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
35683         * g++.old-deja/g++.other/crash25.C: Change error message.
35684         * g++.old-deja/g++.other/crash4.C: Change error message.
35685         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
35686         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
35687         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
35688         checks.
35689         * g++.old-deja/g++.other/defarg8.C: Likewise.
35690         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
35691         * g++.old-deja/g++.other/dtor10.C: Likewise.
35692         * g++.old-deja/g++.other/incomplete.C: Likewise.
35693         * g++.old-deja/g++.other/linkage7.C: Likewise.
35694         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
35695         lookup algorithm.
35696         * g++.old-deja/g++.other/mangle2.C: Likewise.
35697         * g++.old-deja/g++.other/refinit2.C: Likewise.
35698         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
35699         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
35700         * g++.old-deja/g++.pt/crash28.C: Likewise.
35701         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
35702         syntax.
35703         * g++.old-deja/g++.pt/crash32.C: Change error message.
35704         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
35705         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
35706         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
35707         error message position.
35708         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
35709         * g++.old-deja/g++.pt/defarg8.C: Change error message.
35710         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
35711         syntax.
35712         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
35713         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
35714         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
35715         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
35716         keyword.
35717         * g++.old-deja/g++.pt/explicit31.C: Likewise.
35718         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
35719         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
35720         keyword.
35721         * g++.old-deja/g++.pt/explicit71.C: Change error message.
35722         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
35723         syntax.
35724         * g++.old-deja/g++.pt/friend28.C: Account for use of
35725         non-dependent names.
35726         * g++.old-deja/g++.pt/friend29.C: Likewise.
35727         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
35728         rules.
35729         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
35730         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
35731         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
35732         lookup rules.
35733         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
35734         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
35735         keyword.
35736         * g++.old-deja/g++.pt/memclass20.C: Likewise.
35737         * g++.old-deja/g++.pt/memclass5.C: Likewise.
35738         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
35739         keyword.
35740         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
35741         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
35742         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
35743         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
35744         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
35745         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
35746         keyword.
35747         * g++.old-deja/g++.pt/spec10.C: Likewise.
35748         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
35749         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
35750         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
35751         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
35752         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
35753         * g++.old-deja/g++.pt/ttp62.C: Likewise.
35754         * g++.old-deja/g++.pt/ttp64.C: Likewise.
35755         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
35756         * g++.old-deja/g++.pt/typename15.C: Likewise.
35757         * g++.old-deja/g++.pt/typename22.C: Likewise.
35758         * g++.old-deja/g++.pt/typename6.C: Change error messages.
35759         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
35760         * g++.old-deja/g++.pt/virtual2.C: Likewise.
35761         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
35762         syntax.
35763         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
35764         return value extension.
35765         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
35766         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
35767         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
35768         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
35769
35770 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
35771
35772         * g++.dg/warn/inline1.C: New test.
35773         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
35774         * g++.old-deja/g++.jason/synth10.C: Likewise.
35775         * g++.old-deja/g++.mike/net31.C: Likewise.
35776         * g++.old-deja/g++.mike/p8786.C: Likewise.
35777
35778         * g++.dg/template/friend10.C: New test.
35779         * g++.dg/template/conv5.C: New test.
35780
35781 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
35782
35783         * g++.dg/lookup/scoped3.C: New test.
35784
35785         * g++.dg/lookup/decl1.C: New test.
35786         * g++.dg/lookup/decl2.C: New test.
35787
35788 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
35789
35790         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
35791         gcc.c-torture/compile/20021015-1.c,
35792         gcc.c-torture/compile/20021015-2.c,
35793         gcc.c-torture/compile/20021123-1.c,
35794         gcc.c-torture/compile/20021123-2.c,
35795         gcc.c-torture/compile/20021123-3.c,
35796         gcc.c-torture/compile/20021123-4.c,
35797         gcc.c-torture/execute/20021024-1.c: Add tests previously added
35798         only to 3.1 or 3.2 branch.
35799
35800 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
35801
35802         * gcc.dg/i386-bitfield3.c: New test.
35803
35804         * gcc.dg/i386-bitfield2.c: New test.
35805
35806 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
35807
35808         * g++.dg/parse/conv_op1.C: New test.
35809
35810 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
35811
35812         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
35813         approved.
35814
35815 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
35816
35817         * gcc.c-torture/compile/20021220-1.c: New test.
35818
35819 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
35820
35821         * gcc.dg/i386-fastcall-1.c: New.
35822
35823 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35824
35825         * gcc.c-torture/execute/20021219-1.c: New test.
35826
35827 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35828
35829         * gcc.dg/i386-pic-1.c: New test.
35830
35831 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35832
35833         PR c++/8099
35834         * g++.dg/template/friend9.C: New test.
35835
35836 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35837
35838         PR c++/3663
35839         * g++.dg/template/access7.C: New test.
35840
35841 2002-12-18  Nick Clifton  <nickc@redhat.com>
35842
35843         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
35844         the libstdc++-v3 directory has been found.
35845
35846 2002-12-12  Devang Patel <dpatel@apple.com>
35847         * gcc.dg/darwin-ld-1.c: New test.
35848         * gcc.dg/darwin-ld-2.c: New test.
35849         * gcc.dg/darwin-ld-3.c: New test.
35850         * gcc.dg/darwin-ld-4.c: New test.
35851         * gcc.dg/darwin-ld-5.c: New test.
35852
35853 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
35854
35855         * gcc.c-torture/compile/20021212-1.c: New test.
35856
35857 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
35858
35859         * gcc.dg/fshort-wchar: New test.
35860
35861 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
35862
35863         PR c++/8372
35864         * g++.dg/template/dtor1.C: New test.
35865
35866         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
35867         markers.
35868
35869 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
35870
35871         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
35872
35873 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
35874
35875         * g++.dg/template/static1.C: New test.
35876         * g++.dg/template/static2.C: New test.
35877         * g++.old-deja/g++.ext/memconst.C: New test.
35878
35879 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35880
35881         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
35882         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
35883         * g++.dg/special/initp1.C: Likewise.
35884
35885 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
35886
35887         * gcc.c-torture/execute/20021204-1.c: New test.
35888
35889 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
35890
35891         * gcc.dg/ppc-fmadd-1.c: New file.
35892         * gcc.dg/ppc-fmadd-2.c: New file.
35893         * gcc.dg/ppc-fmadd-3.c: New file.
35894
35895 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
35896
35897         * gcc.c-torture/compile/20021204-1.c: New test.
35898
35899 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
35900
35901         * g++.dg/inherit/covariant2.C: New test.
35902         * g++.dg/inherit/covariant3.C: New test.
35903         * g++.dg/inherit/covariant4.C: New test.
35904         * g++.dg/inherit/covariant1.C: Remove XFAIL.
35905         * g++.old-deja/g++.robertl/eb17.C: Likewise.
35906
35907 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
35908
35909         PR c++/8688
35910         * g++.dg/init/brace3.C: New test.
35911
35912 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
35913
35914         * gcc.dg/20020210-1.c: Fix a comment typo.
35915
35916 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
35917
35918         PR c++/8720
35919         * g++.dg/parse/defarg1.C: New test.
35920
35921         PR c++/8615
35922         * g++.dg/template/char1.C: New test.
35923
35924         * g++.dg/template/varmod1.C: Fix typo.
35925
35926 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35927
35928         DR 180
35929         * g++.old-deja/g++.pt/crash32.C: Expect error.
35930
35931 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
35932
35933         PR c++/5919
35934         * g++.dg/template/varmod1.C: New test.
35935
35936         PR c++/8727
35937         * g++.dg/inherit/typeinfo1.C: New test.
35938
35939         PR c++/8663
35940         * g++.dg/inherit/typedef1.C: New test.
35941
35942 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
35943
35944         PR c++/8332
35945         PR c++/8493
35946         * g++.dg/template/strlen1.C: New test.
35947
35948         PR c++/8227
35949         * g++.dg/template/ctor2.C: New test.
35950
35951         PR c++/8214
35952         * g++.dg/init/string1.C: New test.
35953
35954         PR c++/8511
35955         * g++.dg/template/friend8.C: New test.
35956
35957 2002-11-29  Joe Buck <jbuck@synopsys.com>
35958
35959         * g++.dg/lookup/anon2.C: New test.
35960
35961 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
35962
35963         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
35964         h8300 port.
35965
35966 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
35967
35968         * gcc.dg/bitfld-6.c: New test.
35969
35970 2002-11-27  Jan Hubicka  <jh@suse.cz>
35971
35972         * gcc.c-torture/execute/20021127.[cx]: New test.
35973
35974 2002-11-26  Jan Hubicka  <jh@suse.cz>
35975
35976         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
35977         quality.
35978
35979 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
35980
35981         * g++.dg/init/brace2.C: New test.
35982         * g++.old-deja/g++.mike/p9129.C: Correct.
35983
35984 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
35985
35986         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
35987
35988 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
35989
35990         * gcc.dg/sibcall-6: New test for indirect sibcalls.
35991
35992 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
35993
35994         * testsuite/g++.dg/abi/empty11.C: New test.
35995         * testsuite/g++.dg/rtti/cv1.C: New test.
35996
35997 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
35998
35999         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
36000
36001 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
36002
36003         * g++.dg/abi/empty10.C: New test.
36004
36005 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
36006
36007         * gcc.c-torture/compile/20021124-1.c: New test.
36008
36009 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
36010
36011         * g++.dg/abi/rtti2.C: New test.
36012
36013 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
36014
36015         * gcc.dg/i386-unroll-1.c: New test.
36016
36017 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
36018
36019         * gcc.c-torture/compile/20021120-1.c: New test.
36020         * gcc.c-torture/compile/20021120-2.c: New test.
36021
36022 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
36023
36024         * gcc.dg/bitfld-5.c: New test.
36025
36026 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
36027
36028         * gcc.c-torture/execute/20021120-3.c: New test.
36029
36030 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
36031
36032         * gcc.c-torture/execute/20021120-2.c: New test.
36033
36034 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
36035
36036         * gcc.c-torture/execute/20021120-1.c: New test.
36037
36038 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
36039
36040         * gcc.c-torture/execute/20021118-3.c: New test.
36041
36042 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
36043
36044         * gcc.c-torture/compile/20021119-1.c: New test.
36045
36046 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
36047
36048         * gcc.dg/duff-1.c: New test.
36049         * gcc.dg/duff-2.c: New test.
36050         * gcc.dg/duff-3.c: New test.
36051
36052 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
36053
36054         * gcc.dg/cpp/_Pragma5.c: New test.
36055
36056 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
36057
36058         * gcc.c-torture/execute/20021118-2.c: New test.
36059
36060 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
36061
36062         * gcc.c-torture/execute/20021118-1.c: New test.
36063
36064 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
36065
36066         * gcc.dg/20021116-1.c: New test.
36067
36068 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
36069
36070         * g++.dg/abi/vcall1.C: New test.
36071
36072 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
36073
36074         * gcc.dg/20021029-1.c: New test.
36075         * gcc.dg/20021029-2.c: New test.
36076
36077 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36078
36079         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
36080
36081 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
36082
36083         PR c/8439
36084         * gcc.dg/20021110.c: Move to ...
36085         * gcc.c-torture/compile/20021110.c: .... here.
36086
36087 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36088
36089         PR c/8467
36090         * gcc.c-torture/execute/20021111-1.c
36091
36092 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
36093
36094         PR c/8439
36095         * gcc.dg/20021110.c: New test.
36096
36097 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
36098
36099         * g++.dg/abi/vthunk3.C: Run only on x86.
36100
36101 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
36102
36103         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
36104
36105 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
36106
36107         * lib/compat.exp (compat-execute): Fix logic error in last
36108         change.
36109
36110 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
36111
36112         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
36113
36114 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36115
36116         PR c++/8389
36117         * g++.dg/template/access6.C: New test.
36118
36119 2002-11-08  Jan Hubicka  <jh@suse.cz>
36120
36121         * gcc.dg/i386-ssefp-1.c: New test.
36122         * gcc.dg/i386-ssefp-1.c: New test.
36123
36124 2002-11-08  Jan Hubicka  <jh@suse.cz>
36125
36126         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
36127
36128 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
36129
36130         * g++.dg/abi/vthunk3.C: New test.
36131
36132         PR c++/8338
36133         * g++.dg/template/crash2.C: New test.
36134
36135 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
36136
36137         * testsuite/g++.dg/abi/dtor1.C: New test.
36138         * testsuite/g++.dg/abi/dtor2.C: Likewise.
36139
36140 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
36141
36142         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
36143         Darwin.
36144
36145 2002-11-04  Adam Nemet  <anemet@lnxw.com>
36146
36147         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
36148         -mthumb.  Only xfail with -O0.
36149
36150 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
36151
36152         * g++.dg/abi/thunk1.C: New test.
36153         * g++.dg/abi/thunk2.C: Likewise.
36154         * g++.dg/abi/vtt1.C: Likewise.
36155
36156 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
36157
36158         PR optimization/8423
36159         * gcc.c-torture/execute/builtin-constant.c: New test.
36160
36161 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
36162
36163         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
36164         Add some more cases.
36165
36166 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
36167
36168         PR c++/8391
36169         * g++.dg/opt/local1.C: New test.
36170
36171 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
36172
36173         PR c++/8160
36174         * g++.dg/template/complit1.C: New test.
36175
36176         PR c++/8149
36177         * g++.dg/template/typename4.C: Likewise.
36178
36179 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36180
36181         Core issue 287, PR c++/7639
36182         * g++.dg/template/instantiate1.C: Adjust error location.
36183         * g++.dg/template/instantiate3.C: New test.
36184         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
36185         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
36186         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
36187
36188 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
36189
36190         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
36191
36192 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
36193
36194         PR c++/8287
36195         * g++.dg/init/dtor2.C: New test.
36196
36197 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36198
36199         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
36200         * gcc.dg/nest.c: Bypass errors on irix6.
36201
36202 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
36203
36204         * gcc.dg/nest.c: Expect error for mmix-*-*.
36205         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
36206
36207 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
36208
36209         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
36210         markers.
36211
36212         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
36213
36214 2002-10-25  Mike Stump  <mrs@apple.com>
36215
36216         * gcc.dg/warn-1.c: New test.
36217
36218 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
36219
36220         * g++.dg/template/typename3.C: New test.
36221
36222 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
36223
36224         * g++.dg/lookup/ptrmem1.C: New test.
36225
36226         * g++.dg/abi/vthunk2.C: New test.
36227
36228 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
36229
36230         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
36231
36232 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
36233
36234         * g++.dg/abi/empty9.C: New test.
36235
36236 2002-10-24  Richard Henderson  <rth@redhat.com>
36237
36238         * g++.dg/inherit/thunk1.C: Enable for ia64.
36239
36240 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
36241
36242         PR c++/8067
36243         * g++.dg/lookup/pretty1.C: New test.
36244
36245 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
36246
36247         * gcc.dg/20021023-1.c: New test.
36248
36249 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
36250
36251         PR c++/7679
36252         * g++.dg/parse/inline1.C: New test.
36253
36254 2002-10-23  Richard Henderson  <rth@redhat.com>
36255
36256         * g++.dg/inherit/thunk1.C: Enable for x86_64.
36257
36258         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
36259
36260 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
36261
36262         PR c++/6579
36263         * g++.dg/parse/stmtexpr3.C: New test.
36264
36265 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
36266
36267         * g++.dg/expr/cond1.C: New test.
36268
36269 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
36270
36271         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
36272
36273 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
36274
36275         * g++.dg/abi/vbase13.C: New test.
36276         * g++.dg/abi/vbase14.C: Likewise.
36277
36278 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
36279
36280         * gcc.dg/tls/pic-1.c: New test.
36281         * gcc.dg/tls/nonpic-1.c: New test.
36282         * gcc.dg/20021018-1.c: New test.
36283
36284 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
36285
36286         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
36287         Remove only files with the same base name as the test case.
36288         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
36289         (profopt-execute): Likewise.  Also, remove old profiling
36290         and performance data files before running the tests.
36291
36292         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
36293         * g++.dg/bprob/bprob.exp: Likewise.
36294         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
36295         to allow more general test case names.
36296
36297         * g++.dg/bprob/bprob-1.C: Rename to ...
36298         * g++.dg/bprob/g++-bprob-1.C: ... this.
36299
36300         * g77.dg/bprob/bprob-1.f: Rename to ...
36301         * g77.dg/bprob/g77-bprob-1.f: ... this.
36302
36303 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
36304
36305         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
36306         bison 1.50 or later.
36307
36308 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
36309
36310         * g++.dg/README: Describe more test directories.
36311
36312 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
36313
36314         * g++.dg/init/array6.C: Add additional tests.
36315
36316 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
36317
36318         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
36319         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
36320
36321 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
36322
36323         * gcc.c-torture/compile/20020604-1.x: New.
36324         * gcc.c-torture/compile/simd-5.x: Likewise.
36325         * gcc.c-torture/execute/920710-1.x: Likewise.
36326         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
36327
36328 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
36329
36330         * g++.dg/inherit/override1.C: Add dg-options clause.
36331
36332 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36333
36334         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
36335         _mm_slli_si128.
36336
36337 2002-10-19  Andreas Schwab  <schwab@suse.de>
36338
36339         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
36340         directory component.
36341
36342 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
36343
36344         * g++.dg/inherit/thunk1.C: New test.
36345
36346         * g++.dg/inherit/override1.C: New test.
36347
36348         * g++.dg/abi/mangle11.C: New test.
36349         * g++.dg/abi/mangle14.C: New test.
36350         * g++.dg/abi/mangle17.C: New test.
36351
36352 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
36353
36354         * g++.dg/overload/member2.C: New test.
36355
36356 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
36357
36358         * g++.dg/README: Describe new compat directory.
36359         * g++.dg/dg.exp: Skip tests in compat directory.
36360         * README.compat: New file.
36361         * lib/compat.exp: New expect script.
36362         * g++.dg/compat: New test directory.
36363         * g++.dg/compat/compat.exp: New expect script.
36364         * g++.dg/compat/abi: New test directory.
36365         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
36366         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
36367         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
36368         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
36369         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
36370         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
36371         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
36372         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
36373         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
36374         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
36375         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
36376         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
36377         * g++.dg/compat/break: New test directory.
36378         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
36379         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
36380         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
36381         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
36382         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
36383         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
36384         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
36385         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
36386         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
36387         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
36388         g++.dg/compat/break/README: New files.
36389         * g++.dg/compat/eh: New test directory.
36390         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
36391         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
36392         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
36393         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
36394         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
36395         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
36396         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
36397         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
36398         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
36399         g++.dg/compat/eh/filter2_y.C,
36400         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
36401         g++.dg/compat/eh/new1_y.C,
36402         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
36403         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
36404         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
36405         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
36406         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
36407         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
36408         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
36409         g++.dg/compat/eh/unexpected1_y.C: New files.
36410         * g++.dg/compat/init: New test directory.
36411         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
36412         g++.dg/compat/init/array5_y.C,
36413         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
36414         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
36415         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
36416         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
36417         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
36418         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
36419         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
36420         g++.dg/compat/init/init-ref2_y.C: New files.
36421
36422 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
36423
36424         PR c++/7584
36425         * g++.dg/inherit/using3.C: New test.
36426
36427 2002-10-17  Jan Hubicka  <jh@suse.cz>
36428
36429         * gcc.dg/20021017-2.c: New test.
36430
36431 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
36432
36433         * g++.dg/abi/mangle16.C: Adjust.
36434
36435         * g++.dg/init/array8.C: New test.
36436
36437 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
36438
36439         * gcc.dg/special/mips-abi.exp: New test.
36440         * gcc.dg/special/mips-abi.s: Empty file used by the above.
36441
36442 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
36443
36444         * g++.dg/abi/mangle16.C: New test.
36445         * g++.dg/abi/mangle17.C: Likewise.
36446
36447         PR c++/7478
36448         * g++.dg/template/ref1.C: New test.
36449
36450 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36451
36452         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
36453
36454 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
36455
36456         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
36457
36458 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
36459
36460         PR c++/7524
36461         * g++.dg/init/array7.C: New test.
36462
36463 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
36464
36465         * g++.dg/init/array6.C: New test.
36466
36467         * g++.dg/abi/mangle13.C: Likewise.
36468         * g++.dg/abi/mangle14.C: Likewise.
36469         * g++.dg/abi/mangle15.C: Likewise.
36470
36471 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
36472
36473         * g++.dg/abi/empty8.C: New test.
36474
36475 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
36476
36477         * g++.dg/init/ctor1.C: New test.
36478
36479 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
36480
36481         * gcc.c-torture/execute/20021015-1.c: New test.
36482
36483 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
36484
36485         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
36486
36487 2002-10-14  Jan Hubicka  <jh@suse.cz>
36488
36489         * gcc.dg/i386-ssetype-[1-5].c: New tests.
36490
36491 2002-10-14  Richard Henderson  <rth@redhat.com>
36492
36493         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
36494
36495 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
36496
36497         PR optimization/6631
36498         * g++.dg/opt/const2.C: New test.
36499
36500 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
36501
36502         PR c++/7176
36503         * g++.dg/parse/friend1.C: New test.
36504         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
36505
36506 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
36507
36508         * gcc.dg/20021014-1.c: New test.
36509
36510 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
36511
36512         PR c++/5661
36513         * g++.dg/ext/vlm1.C: New test.
36514         * g++.dg/ext/vlm2.C: Likewise.
36515
36516         * g++.dg/init/array1.C: Remove invalid braces.
36517         * g++.dg/init/brace1.C: New test.
36518         * g++.dg/init/copy2.C: Likewise.
36519         * g++.dg/init/copy3.C: Likewise.
36520         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
36521         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
36522         braces.
36523
36524 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
36525
36526         * gcc.dg/cpp/assembler.S: Don't use -ansi.
36527
36528 2002-10-11  Richard Shann  <richard.shann@superh.com>
36529
36530         * gcc.c-torture/compile/simd-5.c: New test.
36531
36532 2002-10-10  Roger Sayle  <roger@eyesopen.com>
36533
36534         * gcc.c-torture/execute/shiftopt-1.c: New test case.
36535
36536 2002-10-10  Jim Wilson  <wilson@redhat.com>
36537
36538         * gcc.c-torture/execute/20021010-1.c: New test.
36539
36540 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
36541
36542         PR c/7353
36543         * g++.dg/ext/typedef-init.C: New test.
36544         * gcc.dg/typedef-init.c: New test.
36545
36546 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
36547
36548         * gcc.dg/cpp/paste13.c: New test.
36549
36550 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36551
36552         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
36553         remaining platforms, XFAIL during compile, not execute.  Don't
36554         XFAIL at -O0.
36555
36556 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
36557
36558         * gcc.dg/alias-1.c: Tweak expected warning.
36559
36560 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
36561
36562         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
36563
36564 2002-10-06  Andreas Jaeger  <aj@suse.de>
36565
36566         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
36567         * gcc.dg/cpp/c++98.C: Likewise.
36568
36569         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
36570         * g++.dg/cpp/c++98.C: Likewise.
36571
36572         * g++.dg/README (Subdirectories): Mention cpp directory.
36573
36574         PR target/7559
36575         * gcc.dg/20021006-1.c: New test.
36576
36577 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36578
36579         PR c++/7804
36580         * g++.dg/other/warning1.C: New test.
36581
36582 2002-10-04  Roger Sayle  <roger@eyesopen.com>
36583
36584         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
36585         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
36586         and sparc-*-* with -m64 as expected failures.  See PR 8087.
36587
36588 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
36589
36590         PR c++/7931
36591         * g++.dg/template/ptrmem3.C: New test.
36592
36593         PR c++/7754
36594         * g++.dg/template/union1.C: New test.
36595
36596 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
36597
36598         PR c++/8006
36599         * g++.dg/abi/mangle9.C: New test.
36600         * g++.dg/abi/mangle10.C: New test.
36601         * g++.dg/abi/mangle11.C: New test.
36602         * g++.dg/abi/mangle12.C: New test.
36603
36604 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
36605
36606         PR c++/7188.
36607         * g++.dg/template/meminit1.C: New test.
36608         * g++.dg/warn/Wreorder-1.C: Likewise.
36609         * g++.old-deja/g++.mike/warn3.C: Tweak.
36610         * lib/prune.exp: Ingore "in copy constructor".
36611
36612 2002-10-02  Andreas Jaeger  <aj@suse.de>
36613
36614         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
36615         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
36616         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
36617         on x86-64.
36618
36619 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
36620
36621         * gcc.dg/empty1.C: Fix typo.
36622
36623 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
36624
36625         * gcc.dg/alias-1.c: New test.
36626
36627 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
36628
36629         * gcc.dg/empty1.C: New test.
36630
36631         * g++.dg/tls/init-2.C: Tweak error messages.
36632
36633 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
36634
36635         * gcc.c-torture/compile/20020923-1.c: New test.
36636
36637 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
36638
36639         * gcc.c-torture/execute/ffs-1.c: New test.
36640         * gcc.c-torture/execute/ffs-2.c: Ditto.
36641
36642 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
36643
36644         * g++.dg/overload/member1.C: New test.
36645
36646 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
36647
36648         * g++.dg/abi/empty7.C: New test.
36649         * g++.dg/init/pm2.C: Likewise.
36650
36651 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
36652
36653         * g++.dg/rtti/crash1.C: New test.
36654
36655 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
36656
36657         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
36658         gcc.dg/sibcall-4.c: New tests.
36659
36660 2002-09-28  Roger Sayle  <roger@eyesopen.com>
36661
36662         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
36663         powerpc and MMIX targets.
36664
36665 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
36666
36667         * gcc.dg/cpp/20020927-1.c: New.
36668
36669 2002-09-26  David S. Miller  <davem@redhat.com>
36670
36671         * gcc.c-torture/compile/trunctfdf.c: New.
36672
36673 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36674
36675         * lib/target-supports.exp (check_weak_available): Handle solaris2.
36676
36677 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
36678
36679         * gcc.c-torture/execute/loop-15.c: New.
36680
36681 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
36682
36683         * README.QMTEST: Fix typo.
36684
36685 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
36686
36687         * gcc.dg/20020926-1.c: New test.
36688
36689 2002-09-25  David S. Miller  <davem@redhat.com>
36690
36691         PR target/7842
36692         * gcc.c-torture/execute/shiftdi.c: New test.
36693
36694 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
36695
36696         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
36697         unique to the tool.
36698         * lib/g77.exp (g77_init): Likewise.
36699         * lib/g++.exp (g++_init): Likewise.
36700         * lib/objc.exp (objc_init): Likewise.
36701
36702 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
36703
36704         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
36705         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
36706         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
36707
36708 2002-09-25  Richard Henderson  <rth@redhat.com>
36709
36710         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
36711         too-small long double.
36712
36713 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
36714
36715         * gcc.dg/20020919-1.c: New test.
36716
36717 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
36718
36719         * g++.dg/abi/bitfield6.C: New test.
36720         * g++.dg/abi/bitfield7.C: New test.
36721         * g++.dg/abi/bitfield8.C: New test.
36722         * g++.dg/abi/vbase11.C: New test.
36723
36724 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36725
36726         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
36727         hppa*-*-hpux*.  Update test comment.
36728
36729 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
36730
36731         * gcc.dg/tls/struct-1.c: New test.
36732
36733 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
36734
36735         * gcc.dg/cpp/tr-warn2.c: Update.
36736
36737 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
36738
36739         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
36740
36741 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
36742
36743         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
36744         systems.
36745
36746 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
36747
36748         * gcc.c-torture/execute/ieee/mzero3.c: New test.
36749
36750         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
36751         Adjust for c++filt moved to binutils.  Remove spurious duplicate
36752         setting of cxxfilt.
36753
36754 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
36755
36756         * gcc.dg/20020312-2.c: Update for darwin.
36757
36758 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
36759
36760         * g++.old-deja/g++.other/crash32.C: Mark ICE.
36761
36762 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
36763
36764         * objc.dg/comp-types-1.m: New test.
36765         * objc.dg/comp-types-2.m: New test.
36766         * objc.dg/comp-types-3.m: New test.
36767         * objc.dg/comp-types-4.m: New test.
36768         * objc.dg/comp-types-5.m: New test.
36769         * objc.dg/comp-types-6.m: New test.
36770
36771 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36772
36773         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
36774
36775 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
36776
36777         * g++.dg/other/do1.C: New test.
36778
36779         * g++.dg/template/subst1.C: New test.
36780
36781 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
36782
36783         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
36784
36785 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
36786
36787         * g++.dg/template/qualttp20.C: Adjust expected errors.
36788         * g++.old-deja/g++.jason/report.C: Likewise.
36789         * g++.old-deja/g++.other/qual1.C: Likewise.
36790
36791         * g++.dg/lookup/scoped2.C: New test.
36792
36793         * g++.dg/ext/asm3.C: New test.
36794
36795 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
36796
36797         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
36798
36799 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
36800
36801         * ChangeLog: follow spelling conventions.
36802         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
36803         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
36804         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
36805         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
36806         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
36807         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
36808         * g++.old-deja/g++.law/global-init1.C: Likewise.
36809         * g++.old-deja/g++.other/delete4.C: Likewise.
36810         * g++.old-deja/g++.other/inline21.C: Likewise.
36811         * g++.old-deja/g++.other/singleton.C: Likewise.
36812         * g77.dg/strlen0.f: Likewise.
36813         * g77.f-torture/compile/20010519-1.f: Likewise.
36814         * g77.f-torture/compile/980310-4.f: Likewise.
36815         * gcc.c-torture/compile/20000605-1.c: Likewise.
36816         * gcc.c-torture/execute/20020225-1.c: Likewise.
36817         * gcc.dg/c90-hexfloat-2.c: Likewise.
36818         * gcc.dg/c99-bool-1.c: Likewise.
36819         * gcc.dg/c99-hexfloat-2.c: Likewise.
36820         * gcc.dg/dll-2.c: Likewise.
36821         * gcc.dg/wtr-union-init-1.c: Likewise.
36822         * gcc.dg/wtr-union-init-2.c: Likewise.
36823         * gcc.dg/wtr-union-init-3.c: Likewise.
36824         * gcc.dg/cpp/avoidpaste1.c: Likewise.
36825         * gcc.dg/cpp/defined.c: Likewise.
36826         * gcc.dg/cpp/macsyntx.c: Likewise.
36827         * gcc.dg/cpp/paste2.c: Likewise.
36828         * gcc.dg/cpp/trad/defined.c: Likewise.
36829         * gcc.dg/format/c90-printf-1.c: Likewise.
36830         * gcc.dg/format/c90-scanf-1.c: Likewise.
36831         * gcc.dg/format/c99-printf-1.c: Likewise.
36832         * gcc.dg/format/c99-scanf-1.c: Likewise.
36833         * gcc.misc-tests/gcov-8.c: Likewise.
36834         * lib/profopt.exp: Likewise.
36835
36836 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
36837
36838         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
36839
36840 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
36841
36842         * g++.dg/inherit/using2.C: New test.
36843
36844 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
36845
36846         * ChangeLog: Follow spelling conventions.
36847         * g++.dg/template/friend4.C: Likewise.
36848         * g++.old-deja/g++.pt/crash67.C: Likewise.
36849         * gcc.c-torture/execute/20000801-4.c: Likewise.
36850         * gcc.dg/c90-digraph-1.c: Likewise.
36851         * gcc.dg/c94-digraph-1.c: Likewise.
36852         * gcc.dg/c99-digraph-1.c: Likewise.
36853         * gcc.dg/cpp/line5.c: Likewise.
36854         * gcc.dg/cpp/multiline.c: Likewise.
36855         * gcc.dg/cpp/trad/literals-1.c: Likewise.
36856         * gcc.dg/format/attr-3.c: Likewise.
36857         * gcc.dg/format/c90-scanf-3.c: Likewise.
36858         * gcc.dg/format/ext-4.c: Likewise.
36859
36860 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
36861
36862         * g++.dg/template/pretty1.C: New test.
36863
36864 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
36865
36866         * gcc.c-torture/execute/struct-cpy-1.c: New test.
36867
36868 2002-09-13  Matt Austern  <austern@apple.com>
36869
36870         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
36871         passing a cast expression to a function by const reference.
36872
36873 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
36874
36875         * g++.dg/template/deduce1.C: New test.
36876
36877 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
36878
36879         * gcc.c-torture/execute/simd-1.c: Force all use of int to
36880         32-bit int.
36881
36882 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36883
36884         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
36885         usage.
36886
36887 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
36888
36889         * gcc.c-torture/compile/20020910-1.c: New test.
36890
36891 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
36892
36893         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
36894
36895 2002-09-10  Andreas Jaeger  <aj@suse.de>
36896
36897         * gcc.dg/20020312-2.c: Adjust for x86-64.
36898
36899 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
36900
36901         * g77.dg/7388.f: New test case for PR 7388.
36902
36903 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
36904
36905         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
36906
36907 2002-09-05  Ziemowit Laski <zlaski@apple.com>
36908
36909         * objc.dg/proto-lossage-1.m: New test.
36910
36911 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
36912
36913         * gcc.dg/cpp/_Pragma4.c: Fix typo.
36914
36915 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
36916
36917         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
36918         expected to pass.
36919
36920 2002-09-06  Stan Shebs  <shebs@apple.com>
36921             David Edelsohn  <edelsohn@gnu.org>
36922
36923         * gcc.dg/weak: New directory.
36924         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
36925         target-specific xfail bits.
36926         * gcc.dg/typeof-2.c: Move to new directory.
36927         * gcc.dg/weak.exp: New expect script.
36928
36929 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
36930
36931         * gcc.c-torture/execute/extzvsi.c: New test.
36932
36933 2002-09-05  Stan Shebs  <shebs@apple.com>
36934
36935         * gcc.dg/weak-1.c: xfail on Darwin.
36936         * gcc.dg/weak-2.c: Ditto.
36937         * gcc.dg/weak-3.c: Ditto.
36938         * gcc.dg/weak-4.c: Ditto.
36939         * gcc.dg/weak-5.c: Ditto.
36940         * gcc.dg/weak-6.c: Ditto.
36941         * gcc.dg/weak-7.c: Ditto.
36942         * gcc.dg/weak-8.c: Ditto.
36943         * gcc.dg/weak-9.c: Ditto.
36944
36945 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
36946
36947         * gcc.c-torture/execute/loop-14.c: New test.
36948
36949 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
36950
36951         * g++.dg/other/cxa-atexit1.C: New test.
36952
36953         * gcc.dg/typeof-2.c: New test.
36954
36955 2002-09-03  Roger Sayle  <roger@eyesopen.com>
36956
36957         * gcc.dg/builtins-2.c: New testcase.
36958         * gcc.dg/builtins-3.c: New testcase.
36959
36960 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
36961
36962         * gcc.dg/cpp/_Pragma4.c: New test.
36963
36964 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
36965
36966         * objc/execute/nil_method-1.m: New testcase.
36967
36968 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
36969
36970         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
36971         [Object class], not [Object initialize].
36972
36973 2002-08-31  Roger Sayle  <roger@eyesopen.com>
36974             Hans-Peter Nilsson  <hp@bitrange.com>
36975
36976         * gcc.c-torture/execute/20020720-1.x: Skip test on
36977         mmix-knuth-mmixware.  Correct comment.
36978
36979 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
36980
36981         * testsuite/g++.dg/abi/bitfield5.C: New test.
36982         * testsuite/g++.dg/abi/vbase10.C: Likewise.
36983
36984 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
36985
36986         * objc.dg/undeclared-selector.m: New test.
36987
36988 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
36989
36990         * g++.dg/other/offsetof1.C: Avoid cast warning.
36991
36992 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
36993
36994         * objc.dg/super-class-2.m: New test.
36995
36996 2002-08-24  Matt Austern  <austern@apple.com>
36997
36998         * g++.dg/ext/lvaddr.C: New test.
36999         * g++.dg/ext/lvcast.C: New test.
37000
37001 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
37002
37003         * testsuite/g++.dg/inherit/cond1.C: New test.
37004
37005 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
37006
37007         * gcc.dg/noncompile/incomplete-1.c: New test.
37008
37009 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
37010
37011         * gcc.dg/typespec-1.c: New test.
37012
37013 2002-08-20  Devang Patel  <dpatel@apple.com>
37014         * objc.dg/proto-hier-2.m: New test.
37015
37016 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
37017
37018         * objc.dg/bitfield-1.m: New test.
37019         * objc.dg/bitfield-2.m: New test.
37020
37021 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
37022
37023         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
37024         gcc.dg/c99-flex-array-4.c: New tests.
37025
37026 2002-08-16  Stan Shebs  <shebs@apple.com>
37027
37028         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
37029
37030 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
37031
37032         * gcc.dg/typeof-1.c: New test.
37033         * g++.dg/ext/typeof2.C: New test.
37034
37035 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
37036
37037         * g++.dg/other/offsetof1.C: New test.
37038
37039 2002-08-14  Richard Henderson  <rth@redhat.com>
37040
37041         * gcc.dg/tls/diag-3.c: Fix expected message strings.
37042
37043 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
37044
37045         * gcc.dg/cpp/_Pragma3.c: New test.
37046
37047 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
37048
37049         * g++.dg/template/inherit3: New test.
37050
37051 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
37052
37053         * gcc.dg/bitfld-4.c: Add blank options.
37054
37055 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
37056
37057         * g++.dg/template/crash1.C: New test.
37058
37059 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
37060
37061         * gcc.dg/tls/opt-2.c: New test.
37062
37063 2002-08-08  Devang Patel  <dpatel@apple.com>
37064
37065         * objc.dg/selector-1.m : New test
37066
37067 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
37068
37069         * g++.dg/abi/bitfield4.C: New test.
37070         * gcc.dg/bitfld-4.c: New test.
37071
37072 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
37073
37074         * g++.dg/other/packed1.C: New test.
37075
37076 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
37077
37078         * g++.dg/abi/offsetof.C: Tweak error messages.
37079         * g++.old-deja/g++.mike/p10769a.C: Likewise.
37080
37081 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
37082
37083         * gcc.dg/bitfld-3.c: New test.
37084
37085 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
37086             Richard Henderson  <rth@redhat.com>
37087
37088         * gcc.dg/i386-bitfield1.c: New test.
37089         * g++.dg/abi/bitfield3.C: Update.
37090
37091 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
37092
37093         * objc.dg/const-str-2.m: Update.
37094         * gcc.dg/cpp/c++98.c: Change to C extension.
37095         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
37096         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
37097
37098 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
37099
37100         * testsuite/gcc.dg/tls/diag-3.c: New.
37101
37102 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
37103
37104         * g++.dg/README (Subdirectories): Document new subdir expr.
37105         * g++.dg/expr/pmf-1.C: New test.
37106
37107 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
37108
37109         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
37110
37111 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
37112
37113         * g++.dg/abi/bitfield3.C: New test.
37114
37115 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
37116
37117         * lib/gcov.exp: Tweak expected line formats.
37118         * gcc.misc-tests/gcov8.c: New test.
37119         * gcc.misc-tests/gcov8.x: New flags.
37120
37121 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
37122
37123         * consistency.vlad/layout/endian.c: Include string.h.
37124
37125         * gcc.c-torture/execute/20020805-1.c: New test.
37126
37127 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
37128
37129         * g++.dg/other/conversion1.C: New test.
37130
37131 2002-08-03  Roger Sayle  <roger@eyesopen.com>
37132
37133         * gcc.dg/builtins-1.c: New testcase.
37134
37135 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
37136
37137         * g++.dg/inherit/access3.C: New test.
37138
37139 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
37140
37141         * gcc.dg/ia64-visibility-2.c: New test.
37142
37143 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
37144
37145         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
37146         __qualifier_flags to __flags.
37147
37148 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
37149
37150         * g++.dg/inherit/operator1.C: New test.
37151         * g++.dg/lookup/disamb1.C: Fix typo in comment.
37152         * g++.dg/other/error1.C: Change expected error message.
37153         * g++.dg/template/conv4.C: Likewise.
37154
37155 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
37156
37157         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
37158         for documented behavior.
37159
37160 2002-07-25  Roger Sayle  <roger@eyesopen.com>
37161
37162         * gcc.c-torture/execute/20020720-1.x: Skip this test on
37163         several targets known to fail.
37164
37165 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
37166
37167         * gcc.dg/mips-args-[123].c: New tests.
37168
37169 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
37170
37171         * gcc.dg/ppc-spe.c: New.
37172
37173 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
37174
37175         * g++.dg/other/ptrmem4.C: New testcase.
37176
37177 2002-07-24  Richard Henderson  <rth@redhat.com>
37178
37179         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
37180
37181 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
37182
37183         * g++.dg/ext/alignof1.C (main): Return 0 for success.
37184
37185 2002-07-24  Roger Sayle  <roger@eyesopen.com>
37186
37187         * gcc.c-torture/execute/memset-3.c: New testcase.
37188
37189 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
37190
37191         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
37192         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
37193
37194 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37195
37196         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
37197         Delete.
37198
37199 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
37200
37201         * gcc.c-torture/compile/simd-4.c: New test.
37202
37203 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37204
37205         PR c++/7347, c++/7348
37206         * g++.dg/template/access4.C: New test.
37207         * g++.dg/template/access5.C: New test.
37208         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
37209         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
37210         * g++.old-deja/g++.pt/ttp58.C: Likewise.
37211         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
37212
37213 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
37214
37215         * gcc.dg/gnu89-init-2.c: New test.
37216
37217 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
37218
37219         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
37220
37221 2002-07-20  Roger Sayle  <roger@eyesopen.com>
37222
37223         * gcc.c-torture/execute/20020720-1.c: New testcase.
37224
37225 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
37226
37227         * gcc.dg/cpp/Wsignprom.c: New tests.
37228
37229 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
37230
37231         * gcc.c-torture/execute/loop-13.c: New test.
37232
37233 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
37234
37235         * gcc.dg/cpp/expr.c: New tests.
37236
37237 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
37238
37239         * g++.dg/opt/pr6713.C: Add template instantiation.
37240
37241 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
37242
37243         * gcc.dg/nest.c: New test.
37244
37245 2002-07-17  Richard Henderson  <rth@redhat.com>
37246
37247         * g++.dg/opt/pr6713.C: New test.
37248
37249 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
37250
37251         * gcc.c-torture/execute/loop-2e.x: Let the testcase
37252         XFAIL for all x86 processors.
37253
37254 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
37255
37256         * gcc.c-torture/execute/20010122-1.x: Do not test with
37257         -fomit-frame-pointer.
37258
37259 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37260
37261         * g++.dg/template/instantiate2.C: New test.
37262         * g++.dg/template/spec4.C: New test.
37263
37264 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37265
37266         * g++.dg/template/access2.C: New test.
37267         * g++.dg/template/access3.C: New test.
37268
37269 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
37270
37271         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
37272         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
37273         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
37274         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
37275         Convert to use <stdarg.h>.
37276         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
37277         Delete.
37278         * gcc.dg/va-arg-2.c: New.
37279         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
37280
37281 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
37282
37283         * gcc.c-torture/compile/20020710-1.c: New test.
37284
37285 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
37286                           Andrew Pinski  <pinskia@physics.uc.edu>
37287
37288         gcc.c-torture/compile/simd-2.c: New testcase.
37289         gcc.c-torture/compile/simd-3.c: Likewise.
37290
37291 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
37292
37293         PR c++/7224
37294         * g++.dg/overload/error1.C: New test.
37295
37296 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37297
37298         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
37299         configuration and IRIX 6 O32 ABI.
37300
37301 2002-07-11  Roger Sayle  <roger@eyesopen.com>
37302
37303         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
37304
37305 2002-07-10  Roger Sayle  <roger@eyesopen.com>
37306
37307         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
37308
37309 2002-07-10  Jeffrey A Law  <law@redhat.com>
37310
37311         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
37312
37313         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
37314
37315 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
37316
37317         * gcc.dg/20020312-2.c: Check for __PPC__.
37318
37319 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
37320
37321         * gcc.c-torture/compile/20020709-1.c: New test.
37322
37323 2002-07-07  Roger Sayle  <roger@eyesopen.com>
37324
37325         * g++.dg/template/qualttp21.C: New test case.
37326
37327 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
37328
37329         * gcc.c-torture/compile/20020706-1.c: New test.
37330         * gcc.c-torture/compile/20020706-2.c: New test.
37331
37332 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
37333             Alexandre Oliva  <aoliva@redhat.com>
37334
37335         * g++.dg/warn/incomplete1.C: New test.
37336
37337 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37338
37339         PR c++/7099
37340         * g++.dg/warn/noreturn1.C: New test.
37341
37342 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
37343
37344         PR c++/6706
37345         * g++.dg/debug/debug6.C: New test.
37346         * g++.dg/debug/debug7.C: New test.
37347
37348 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
37349
37350         * gcc.c-torture/compile/simd-3.c: New test.
37351
37352 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
37353
37354         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
37355         * gcc.dg/20020620-1.c: Likewise.
37356
37357 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37358
37359         PR c++/6944
37360         * g++.dg/init/array4.C: New test.
37361         * g++.dg/init/array5.C: New test.
37362
37363 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
37364
37365         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
37366         * gcc.c-torture/execute/simd-2.c (main): Likewise.
37367
37368 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37369
37370         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
37371         * gcc.dg/wtr-aggr-init-1.c: Likewise.
37372         * gcc.dg/wtr-conversion-1.c: Likewise.
37373         * gcc.dg/wtr-escape-1.c: Likewise.
37374         * gcc.dg/wtr-int-type-1.c: Likewise.
37375         * gcc.dg/wtr-label-1.c: Likewise.
37376         * gcc.dg/wtr-static-1.c: Likewise.
37377         * gcc.dg/wtr-strcat-1.c: Likewise.
37378         * gcc.dg/wtr-suffix-1.c: Likewise.
37379         * gcc.dg/wtr-switch-1.c: Likewise.
37380         * gcc.dg/wtr-unary-plus-1.c: Likewise.
37381         * gcc.dg/wtr-union-init-1.c: Likewise.
37382         * gcc.dg/wtr-union-init-2.c: Likewise.
37383         * gcc.dg/wtr-union-init-3.c: Likewise.
37384
37385         * gcc.dg/wtr-func-def-1.c: New test.
37386
37387 2002-07-02 Devang Patel <dpatel@apple.com>
37388
37389         * objc.dg/param-1.m: New test.
37390
37391 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
37392
37393         * gcc.dg/cpp/trad/directive.c: Add test.
37394         * gcc.dg/cpp/trad/macroargs.c: Add test.
37395         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
37396
37397 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
37398
37399         * gcc.dg/cpp/cmdlne-M.c: New test.
37400
37401 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
37402
37403         * objc.dg/desig-init-1.m: New test.
37404
37405 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37406
37407         PR c++/6716
37408         * g++.dg/template/instantiate1.C: New test.
37409
37410 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
37411
37412         PR c++/7112
37413         * g++.dg/template/sizeof2.C: New test.
37414
37415 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
37416
37417         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
37418         gcc.dg/cpp/trad/include.c: New tests.
37419
37420 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
37421
37422         PR target/7177
37423         * gcc.c-torture/compile/20020701-1.c: New test.
37424
37425 2002-07-01  Stan Shebs  <shebs@apple.com>
37426
37427         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
37428         header here...
37429         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
37430         (objc-torture-execute): or here.
37431
37432 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
37433
37434         * gcc.c-torture/execute/arith-rand-ll.c: New test.
37435
37436 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
37437
37438         * gcc.dg/cpp/trad/escaped-nl.c: New test.
37439
37440 2002-06-30  Devang Patel  <dpatel@apple.com>
37441
37442         * objc.dg/fsyntax-only.m: New test.
37443
37444 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
37445
37446         PR c++/6695
37447         * g++.dg/template/friend7.C: New file.
37448
37449 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
37450
37451         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
37452         return type.
37453
37454 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
37455
37456         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
37457         avoid division by zero.
37458
37459 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
37460
37461         * gcc.dg/Wunknownprag.c: New tests.
37462
37463 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
37464
37465         * gcc.c-torture/execute/simd-2.c: New test.
37466
37467 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
37468
37469         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
37470         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
37471         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
37472         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
37473         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
37474         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
37475         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
37476         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
37477         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
37478         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
37479         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
37480         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
37481         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
37482         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
37483         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
37484         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
37485         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
37486
37487 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
37488
37489         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
37490         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
37491         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
37492         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
37493         New tests.
37494         * gcc.dg/cpp/trad/directive.c: Update.
37495
37496 2002-06-23  Andreas Jaeger  <aj@suse.de>
37497
37498         * gcc.c-torture/execute/complex-6.c: New.
37499
37500 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
37501
37502         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
37503         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
37504         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
37505         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
37506
37507 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
37508
37509         * gcc.dg/cpp/trad: New directory with traditional tests copied
37510         from parent directory.
37511         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
37512         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
37513         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
37514         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
37515         Move to trad/ and rename.
37516         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
37517         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
37518         gcc.dg/cpp/trad/redef2.c: New tests.
37519         * gcc.dg/cpp/trad/trad.exp: New driver.
37520
37521 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
37522
37523         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
37524         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
37525         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
37526         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
37527         Remove.
37528
37529 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
37530
37531         * gcc.dg/20020620-1.c: New test.
37532
37533 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37534
37535         * g++.dg/template/ttp4.C: New test.
37536
37537 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
37538
37539         * g++.dg/opt/vt1.C: Fix regexp.
37540
37541 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37542
37543         * gcc.c-torture/execute/pure-1.c: Make functions static again.
37544         Don't use attribute `noinline'.
37545
37546 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
37547
37548         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
37549
37550 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
37551
37552         * gcc.c-torture/execute/simd-1.c: New.
37553
37554         * gcc.dg/simd-1.c: New.
37555
37556 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
37557
37558         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
37559
37560 2002-06-16  Richard Henderson  <rth@redhat.com>
37561
37562         * g++.dg/ext/anon-struct1.C: New.
37563         * g++.dg/ext/anon-struct2.C: New.
37564         * g++.dg/ext/anon-struct3.C: New.
37565         * gcc.dg/anon-struct-1.c: New.
37566         * gcc.dg/anon-struct-2.c: New.
37567         * gcc.dg/anon-struct-3.c: New.
37568         * gcc.dg/20011008-1.c: Adjust warning text.
37569         * gcc.dg/20020527-1.c: Add -fms-extensions.
37570
37571 2002-06-16  Richard Henderson  <rth@redhat.com>
37572
37573         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
37574
37575 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
37576
37577         * gcc.c-torture/execute/20020615-1.c: New test.
37578
37579 2002-06-15  Roger Sayle  <roger@eyesopen.com>
37580
37581         * gcc.c-tortuture/execute/compare-1.c: New test case.
37582         * gcc.c-tortuture/execute/compare-2.c: New test case.
37583         * gcc.c-tortuture/execute/compare-3.c: New test case.
37584
37585 2002-06-13  Richard Henderson  <rth@redhat.com>
37586
37587         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
37588         ia64 ilp32.
37589
37590 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37591
37592         * g++.dg/template/typename2.C: Update error message.
37593
37594 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
37595
37596         * gcc.c-torture/execute/20020611-1.c: New test.
37597
37598 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
37599
37600         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
37601         list of targets to skip.
37602
37603 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
37604
37605         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
37606         targets if not optimizing.
37607
37608 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
37609
37610         * gcc.c-torture/compile/20020605-1.c: New test.
37611
37612         * g++.dg/opt/vt1.C: New test.
37613
37614         * gcc.dg/20020531-1.c: New test.
37615
37616         * gcc.dg/20020530-1.c: New test.
37617
37618         * gcc.dg/20020527-1.c: New test.
37619
37620         * g++.dg/opt/cse1.C: New test.
37621
37622 2002-06-07  Roger Sayle  <roger@eyesopen.com>
37623
37624         * gcc.dg/20020607-2.c: New test case.
37625
37626 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
37627
37628         * gcc.c-torture/compile/20020604-1.c: New test.
37629
37630 2002-06-04  Richard Henderson  <rth@redhat.com>
37631
37632         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
37633         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
37634         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
37635
37636 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
37637
37638         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
37639
37640 2002-06-03  Richard Henderson  <rth@redhat.com>
37641
37642         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
37643         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
37644
37645 2002-06-02  Richard Henderson  <rth@redhat.com>
37646
37647         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
37648         test functions static.
37649
37650 2002-06-02  Andreas Jaeger  <aj@suse.de>
37651
37652         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
37653         now.
37654
37655 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
37656
37657         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
37658         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
37659         Update for mofified diagnostics.
37660         * gcc.dg/c99-intconst-1.c: No longer fail.
37661
37662 2002-06-02  Richard Henderson  <rth@redhat.com>
37663
37664         * gcc.dg/uninit-A.c: Remove xfail markers.
37665
37666 2002-06-01  Roger Sayle  <roger@eyesopen.com>
37667
37668         * gcc.dg/fnegate-1.c: New test case.
37669
37670 2002-05-30  Osku Salerma  <osku@iki.fi>
37671
37672         * gcc.c-torture/execute/mayalias-1.c: New file.
37673
37674 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
37675
37676         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
37677         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
37678         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
37679
37680 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
37681
37682         * gcc.c-torture/execute/20020529-1.c: New test.
37683
37684 2002-05-27  Richard Henderson  <rth@redhat.com>
37685
37686         * g++.dg/ext/attrib6.C: New test case.
37687
37688 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37689
37690         * gcc.c-torture/execute/pure-1.c: New test.
37691
37692 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
37693
37694         * gcc.dg/cpp/arith-2.c: Remove.
37695
37696 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
37697
37698         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
37699         * gcc.dg/cpp/if-3.c: Remove.
37700
37701 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
37702
37703         * g++.dg/opt/cse2.C: New test.
37704
37705 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
37706
37707         * gcc.dg/cpp/arith-1.c: New semantic tests.
37708         * gcc.dg/cpp/if-1.c: Update.
37709
37710 2002-05-24  Ben Elliston  <bje@redhat.com>
37711
37712         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
37713
37714 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
37715
37716         * gcc.dg/verbose-asm.c: New test.
37717
37718 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
37719
37720         * gcc.dg/cpp/paste12.c: New test.
37721
37722 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
37723
37724         * g++.dg/parse/named_ops.C: New test.
37725
37726 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
37727
37728         * gcc/testsuite/gcc.dg/weak-8.c: New test.
37729
37730 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
37731
37732         * gcc.dg/weak-2.c: Allow optional leading underscore
37733         in scan-assembler symbol name.
37734         * gcc.dg/weak-3.c: Likewise.
37735         * gcc.dg/weak-4.c: Likewise.
37736         * gcc.dg/weak-5.c: Likewise.
37737
37738 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
37739
37740         * gcc.dg/20020523-1.c: New test.
37741
37742 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
37743
37744         * objc.dg/const-str-2.m: Update now that we stop after
37745         a command line error.
37746
37747 2002-05-22  Richard Henderson  <rth@redhat.com>
37748
37749         * g++.dg/dg.exp: Fix typo in test pruneing.
37750
37751 2002-05-22  Richard Henderson  <rth@redhat.com>
37752
37753         * g++.dg/dg.exp: Prune the tls subdirectory.
37754         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
37755         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
37756         * g++.dg/tls/init-1.C: New.
37757
37758 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
37759
37760         * gcc.dg/20020517-1.c: New test.
37761
37762 2002-05-21  Richard Henderson  <rth@redhat.com>
37763
37764         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
37765         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
37766
37767 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
37768
37769         * g++.dg/other/copy2.C: New test.
37770
37771 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
37772
37773         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
37774         (MAX_COPY): Bump up to 10 times sizeof (long long).
37775         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
37776
37777         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
37778         sizeof (long long).
37779
37780         * gcc.c-torture/execute/strcpy-1.c: New test.
37781
37782 2002-05-19  Jason Merrill  <jason2redhat.com>
37783
37784         * g++.dg/ext/oper1.C: New test.
37785
37786 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
37787 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
37788
37789         * README.QMTEST: New file.
37790
37791         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
37792
37793 2002-05-19  Andreas Jaeger  <aj@suse.de>
37794
37795         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
37796         now.
37797         * gcc.c-torture/execute/loop-2d.x: Likewise.
37798
37799 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
37800
37801         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
37802         support weak symbols.
37803         * gcc.dg/weak-4.c: Likewise.
37804         * gcc.dg/weak-6.c: Likewise.
37805
37806 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
37807
37808         * gcc.dg/weak-3.c: Add dg-excess-error comment for
37809         cygwin, coff and h8300-*-hms targets
37810         * gcc.dg/weak-5.c: Likewise.
37811         * gcc.dg/weak-7.c: Likewise.
37812
37813 2002-05-16  Jason Merrill  <jason@redhat.com>
37814
37815         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
37816         (scan-assembler-not, scan-assembler-dem): Likewise.
37817         (scan-assembler-dem-not): Likewise.
37818
37819 2002-05-15  Richard Henderson  <rth@redhat.com>
37820
37821         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
37822
37823 2002-05-15  Richard Henderson  <rth@redhat.com>
37824
37825         * gcc.dg/weak-5.c (vfoo1c): No warning here.
37826         (vfoo1f): Warning here.
37827         (vfoo1l): Don't redefine the alias.
37828
37829 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
37830
37831         * g++.dg/init/pm1.C: New test.
37832
37833 2002-05-12  David S. Miller  <davem@redhat.com>
37834
37835         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
37836         types.
37837
37838 2002-05-10  Roger Sayle  <roger@eyesopen.com>
37839
37840         * gcc.c-torture/execute/20020510-1.c: New test case.
37841
37842 2002-05-10  David S. Miller  <davem@redhat.com>
37843
37844         * gcc.c-torture/execute/conversion.c: Test long double too.
37845
37846 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
37847
37848         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
37849         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
37850         * lib/g++.exp (g++_link_flags): Likewise.
37851         * lib/objc.exp (objc_target_compile): Likewise.
37852
37853 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
37854
37855         * gcc.dg/cpp/poison.c: Update.
37856         * gcc.dg/cpp/20000625-2.c: Remove.
37857         * gcc.dg/cpp/direct2s.c: Remove final test.
37858
37859 2002-05-08  Tom Rix  <trix@redhat.com>
37860
37861         * gcc.c-torture/execute/20020508-1.c: New test.
37862         * gcc.c-torture/execute/20020508-2.c: New test.
37863         * gcc.c-torture/execute/20020508-3.c: New test.
37864
37865 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
37866
37867         * gcc.dg/cpp/charconst-4.c: More tests.
37868
37869 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
37870
37871         PR c/6569
37872         * gcc.dg/weak-3.c: Update location of warning messages.
37873         * gcc.dg/weak-5.c: Likewise.
37874
37875 2002-05-06  Roger Sayle  <roger@eyesopen.com>
37876
37877         * gcc.c-torture/execute/20020506-1.c: New test case.
37878
37879 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
37880
37881         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
37882
37883 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
37884
37885         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
37886
37887 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
37888
37889         * gcc.dg/cpp/charconst-3.c: New test.
37890
37891 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
37892
37893         * gcc.dg/cpp/charconst.c: Update tests.
37894
37895 2002-05-05  Tim Josling  <tej@melbpc.org.au>
37896
37897         * treelang: Added directory for new sample language treelang. Also
37898         lib/treelang.exp: New file to signal treelang should be tested.
37899
37900 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
37901
37902         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
37903         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
37904         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
37905         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
37906         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
37907         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
37908         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
37909
37910 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
37911
37912         * gcc.dg/format/xopen-2.c: New test.
37913
37914 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
37915
37916         * gcc.dg/20020503-1.c: New test.
37917
37918 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
37919
37920         * g++.dg/init/dtor1.C: Make it tougher.
37921
37922 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
37923
37924         * g++.dg/init/dtor1.C: New test.
37925
37926 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
37927
37928         * gcc.dg/altivec-8.c: New.
37929
37930 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
37931
37932         * gcc.dg/altivec-7.c: New.
37933
37934 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
37935
37936         * g++.dg/parse/typedef1.C: New test.
37937
37938 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
37939
37940         PR c++/6486
37941         * g++.dg/template/friend6.C: New test.
37942
37943         PR c++/6492
37944         * g++.dg/init/copy1.C: New test.
37945
37946 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
37947
37948         * g++.dg/warn/effc1.C: New test.
37949
37950 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
37951
37952         * gcc.dg/cpp/if-cexp.c: Add a test.
37953
37954 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
37955
37956         * gcc.dg/20020426-2.c: New test.
37957
37958 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
37959
37960         * gcc.dg/cpp/if-mop.c: Update.
37961         * gcc.dg/cpp/if-mpar.c: Add test.
37962         * gcc.dg/cpp/if-oppr.c: Update.
37963
37964 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37965
37966         PR c/6343
37967         * gcc.dg/weak-[2-7].c: New tests.
37968
37969 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
37970
37971         * gcc.dg/enum1.c: New test.
37972
37973 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
37974
37975         PR c++/6497
37976         * g++.dg/inherit/access2.C: New test.
37977
37978 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
37979
37980         PR bootstrap/6445
37981         * gcc.dg/20020426-1.c: New test.
37982
37983 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
37984
37985         * g++.dg/abi/enum1.C: New test.
37986
37987 2002-04-26  Richard Henderson  <rth@redhat.com>
37988
37989         * gcc.dg/c99-bool-1.c: Expect always true warning.
37990
37991 2002-04-25  Roger Sayle  <roger@eyesopen.com>
37992
37993         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
37994
37995 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37996
37997         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
37998         targets.
37999
38000 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
38001
38002         * g++.dg/abi/mange7.C: New test.
38003
38004         PR c++/6438.
38005         * g++.dg/parse/stmtexpr2.C: New test.
38006
38007 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
38008
38009         * gcc.dg/20020312-2.c: Add SH target.
38010
38011 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38012
38013         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
38014         compiler output on mips*-*-irix*.
38015
38016 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
38017
38018         * g++.dg/parse/attr1.C: New test.
38019
38020 2002-04-23  Roger Sayle  <roger@eyesopen.com>
38021
38022         * gcc.c-torture/execute/string-opt-17.c: New test case.
38023         * gcc.c-torture/execute/memset-2.c: New test case.
38024
38025 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
38026
38027         PR c++/6256:
38028         * g++.dg/template/friend5.C: New test.
38029
38030         PR c++/6331:
38031         * g++.dg/template/qual1.C: Likewise.
38032
38033 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
38034
38035         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
38036         Include stdlib.h, not stdio.h or ctype.h.
38037
38038 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
38039
38040         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
38041         cris-*-elf* and mmix-*-*.
38042         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
38043         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
38044         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
38045         Ditto.
38046         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
38047         * gcc.dg/wchar_t-1.c: Ditto.
38048
38049 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
38050
38051         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
38052         Clarify comment.
38053
38054 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
38055
38056         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
38057
38058 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38059
38060         * gcc.c-torture/execute/20000906-1.x: Delete.
38061
38062 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
38063
38064         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
38065
38066 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
38067
38068         * PR6367
38069         * g77.f-torture/execute/6367.f: New test.
38070         * g77.f-torture/execute/6367.x: Disable for MMIX.
38071
38072 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
38073
38074         * PR6352
38075         * g++.dg/opt/inline2.C: New test.
38076
38077 2002-04-18  Richard Henderson  <rth@redhat.com>
38078
38079         * gcc.dg/20000906-1.c: Enable for all targets.
38080         * gcc.c-torture/compile/iftrap-2.c: New.
38081
38082 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
38083
38084         * gcc.dg/20020418-1.c: New test.
38085         * gcc.dg/20020418-2.c: New test.
38086
38087 2002-04-18  Richard Henderson  <rth@redhat.com>
38088
38089         * gcc.c-torture/compile/iftrap-1.c: New.
38090         * gcc.dg/iftrap-1.c: Adjust for ia64.
38091         * gcc.dg/iftrap-2.c: New.
38092
38093 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
38094
38095         * gcc.c-torture/compile/20020418-1.c: New test.
38096
38097 2002-04-18  Roger Sayle  <roger@eyesopen.com>
38098
38099         * gcc.c-torture/compile/20020415-1.c: New.
38100
38101 2002-04-18  David S. Miller  <davem@redhat.com>
38102
38103         * gcc.c-torture/execute/20020418-1.c: New test.
38104
38105 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
38106
38107         * gcc.dg/20020416-1.c: New test.
38108
38109         * g++.dg/opt/inline1.C: New test.
38110
38111 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
38112
38113         * gcc.dg/altivec-5.c: New test.
38114
38115         * gcc.dg/20020415-1.c: New test.
38116
38117 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
38118
38119         * testsuite/lib/chill.exp: Remove.
38120
38121 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
38122
38123         * g++.dg/other/big-struct.C: New test.
38124
38125 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
38126
38127         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
38128         of scratch file.
38129
38130 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
38131
38132         PR c/6277
38133         * gcc.dg/i386-387-1.c: Allow optional leading underscore
38134         in scan-assembler function name
38135
38136 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
38137
38138         * g77.f-torture/execute/980628-4.x,
38139         g77.f-torture/execute/980628-5.x,
38140         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
38141         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
38142         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
38143         i[34567]86-*-*.
38144
38145 2002-04-13  David S. Miller  <davem@redhat.com>
38146
38147         * gcc.c-torture/execute/20020413-1.c: New test.
38148
38149 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
38150
38151         * gcc.dg/asm-6.c,
38152         * g++.dg/ext/asm1.C: New tests.
38153
38154 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
38155
38156         PR c++ 5373.
38157         * g++.dg/parse/stmtexpr1.C: New test.
38158
38159         PR c++/5189.
38160         * g++.dg/template/copy1.C: New test.
38161
38162 2002-04-12  Richard Henderson  <rth@redhat.com>
38163
38164         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
38165
38166 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
38167
38168         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
38169         gcc.c-torture/execute/20020307-2.c.
38170
38171 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
38172
38173         * g++.dg/ext/attrib5.C,
38174         * g++.dg/lookup/struct1.C: New tests.
38175
38176 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
38177
38178         * gcc.dg/20020411-1.c: New test.
38179
38180         * gcc.c-torture/execute/20020411-1.c: New test.
38181
38182 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
38183
38184         * g77.f-torture/execute/6177.f: New test.
38185
38186 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
38187
38188         PR middle-end/6247
38189         * g++.dg/opt/cleanup1.C: New test.
38190
38191         * g++.dg/opt/const1.C: New test.
38192
38193 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
38194
38195         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
38196
38197 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
38198
38199         PR c++/5507
38200         * g++.dg/template/typename2.C: New test.
38201
38202 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
38203
38204         * gcc.c-torture/execute/loop-12.c: New.
38205
38206 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
38207
38208         * g77.f-torture/execute/980628-4.x,
38209         g77.f-torture/execute/980628-5.x,
38210         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
38211         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
38212         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
38213
38214 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38215
38216         PR optimization/6086
38217         * g++.dg/opt/preinc1.C: New test.
38218
38219 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
38220
38221         PR c++/5571
38222         * g++.dg/opt/static2.C: New test.
38223
38224 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
38225
38226         PR c/5120
38227         * gcc.dg/20020406-1.c: New test.
38228
38229 2002-04-04  David S. Miller  <davem@redhat.com>
38230
38231         * gcc.c-torture/execute/20020404-1.c: New test.
38232
38233 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
38234
38235         PR c/6123
38236         * gcc.dg/20020312-2.c: Do not declare global register variable
38237         if __PIC__ or __pic__ is defined.
38238
38239 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
38240
38241         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
38242         __asm__ so that it works correctly even if -ansi -pedantic-errors.
38243
38244 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38245
38246         * gcc.misc-tests/linkage.exp: Update last change to handle
38247         sparc*-, not just sparc-.
38248
38249 2002-04-03  Richard Henderson  <rth@redhat.com>
38250
38251         * gcc.dg/cpp/ucs.c: Improved long UCS test.
38252
38253 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
38254
38255         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
38256
38257 2002-04-02  David S. Miller  <davem@redhat.com>
38258
38259         * gcc.c-torture/execute/20020402-3.c: New test.
38260
38261 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
38262
38263         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
38264         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
38265
38266         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
38267         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
38268         g77.f-torture/execute/20001201.x,
38269         g77.f-torture/execute/u77-test.x: New files.
38270
38271         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
38272         * gcc.dg/wchar_t-1.c: Ditto.
38273
38274 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38275
38276         * gcc.c-torture/execute/20020402-1.c: New test.
38277
38278 2002-04-01  Richard Henderson  <rth@redhat.com>
38279
38280         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
38281
38282         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
38283
38284 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38285
38286         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
38287
38288 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
38289
38290         * g++.dg/inherit/template-as-base.C: Expect error.
38291         * g++.dg/inherit/namespace-as-base.C: Likewise.
38292
38293 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
38294
38295         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
38296         g++.dg/ext/instantiate3.C: Tweak match patterns.
38297
38298         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
38299         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
38300         -da test.
38301
38302 2002-03-31  Richard Henderson  <rth@redhat.com>
38303
38304         * gcc.dg/special/alias-2.c: New.
38305         * gcc.dg/special/ecos.exp: Run it.
38306
38307 2002-03-31  Richard Henderson  <rth@redhat.com>
38308
38309         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
38310
38311 2002-03-31  Kazu Hirata  <kazu@hxi.com>
38312
38313         * gcc.dg/weak-1.c: Disable on h8300 port.
38314
38315 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
38316
38317         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
38318         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
38319         ordering tests.
38320         * g++.dg/bprob/bprob-1.C: New test.
38321         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
38322         * g++.dg/gcov/gcov-1.C: New test.
38323         * g++.dg/gcov/gcov-1.x: New file.
38324         * g++.dg/gcov/gcov-2.C: New test.
38325         * g++.dg/gcov/gcov-3.C: New test.
38326         * g++.dg/gcov/gcov-3.h: New file.
38327
38328 2002-03-28  Roger Sayle  <roger@eyesopen.com>
38329
38330         * g++.old-deja/g++.other/builtins5.C: New test.
38331         * g++.old-deja/g++.other/builtins6.C: New test.
38332         * g++.old-deja/g++.other/builtins7.C: New test.
38333         * g++.old-deja/g++.other/builtins8.C: New test.
38334         * g++.old-deja/g++.other/builtins9.C: New test.
38335
38336 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
38337
38338         * g++.dg/opt/static1.C: New test.
38339
38340         * g++.dg/opt/longbranch1.C: New test.
38341
38342 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
38343
38344         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
38345
38346         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
38347
38348 2002-03-28  Jeffrey A Law  (law@redhat.com)
38349
38350         * gcc.c-torture/execute/20020328-1.c: New test.
38351
38352 2002-03-27  Richard Henderson  <rth@redhat.com>
38353
38354         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
38355         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
38356         move from g++.old-deja/g++.ext/.
38357
38358 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
38359
38360         * g++.dg/init/new2.C: New test.
38361
38362 2002-03-26  Richard Henderson  <rth@redhat.com>
38363
38364         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
38365
38366         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
38367         on sparc.
38368
38369         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
38370         sparcv9 systems.
38371         * gcc.dg/20001102-1.c: Likewise.
38372
38373 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
38374
38375         * gcc.dg/cpp/endif-pedantic1.c,
38376         gcc.dg/cpp/endif-pedantic2.c: New tests.
38377
38378 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
38379
38380         * g++.dg/init/new1.C: New test.
38381
38382 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
38383
38384         * g++.dg/abi/vbase9.C: New test.
38385
38386 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
38387
38388         * gcc.dg/arm-asm.c: New test.
38389
38390 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
38391
38392         * gcc.dg/Wswitch-enum.c: New test.
38393         Fix PR c/5044.
38394
38395 2002-03-26  Richard Henderson  <rth@redhat.com>
38396
38397         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
38398         structure.
38399
38400 2002-03-25  Richard Henderson  <rth@redhat.com>
38401
38402         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
38403         sparcv9 systems.
38404
38405         * gcc.c-torture/compile/20011119-1.c (xxx): New.
38406         * gcc.c-torture/compile/20011119-2.c (xxx): New.
38407
38408 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
38409
38410         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
38411
38412 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
38413
38414         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
38415         targets using generic thunk support.
38416
38417 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
38418
38419         * gcc.c-torture/compile/20020323-1.c: New test.
38420
38421         * g++.dg/opt/conj2.C: New test.
38422
38423 2002-03-24  Richard Henderson  <rth@redhat.com>
38424
38425         * gcc.dg/weak-1.c: Use -fno-common.
38426
38427 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
38428
38429         * g77.dg/f77-edit-apostrophe-out.f: New test
38430         * g77.dg/f77-edit-h-out.f: New test
38431         * g77.dg/f77-edit-t-in.f: New test
38432         * g77.dg/f77-edit-t-out.f: New test
38433         * g77.dg/f77-edit-x-out.f: New test
38434         * g77.dg/f77-edit-slash-out.f: New test
38435         * g77.dg/f77-edit-colon-out.f: New test
38436         * g77.dg/f77-edit-s-out.f: New test
38437
38438 2002-03-24  Richard Henderson  <rth@redhat.com>
38439
38440         * objc/execute/formal_protocol-6.x: New XFAIL.
38441
38442 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
38443
38444         * gcc.dg/weak-1.c: Early return from dg-final on platforms
38445         that do not support weak symbols
38446
38447 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
38448
38449         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
38450         * lib/g77.exp: Likewise.
38451         * lib/objc.exp: Likewise.
38452
38453 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
38454
38455         * gcc.dg/Wswitch-default.c: New test.
38456
38457 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
38458
38459         * g++.dg/other/enum1.C: New test.
38460
38461 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
38462
38463         * gcc.dg/pragma-ep-3.c: Fix typo.
38464
38465 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
38466
38467         * g++.dg/inherit/template-as-base.C: New test.
38468
38469 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
38470
38471         * g++.old-deja/g++.other/dwarf2-1.C: Move...
38472         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
38473
38474 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
38475
38476         * gcc.dg/cpp/multiline.c: Update to match.
38477
38478 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
38479
38480         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
38481
38482 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
38483
38484         * gcc.dg/cpp/extratokens2.c: New file.
38485
38486 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
38487
38488         * gcc.dg/20020312-2.c: Add rs6000 target.
38489
38490         * gcc.c-torture/compile/20020319-1.c: New test.
38491
38492 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38493
38494         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
38495         (A, E): Handle this.
38496
38497 2002-03-20  Jason Merrill  <jason@redhat.com>
38498
38499         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
38500         ignoring -fpic.
38501         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
38502         through prune_gcc_output.
38503
38504 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
38505
38506         * gcc.c-torture/compile/20020320-1.c: New test.
38507
38508 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
38509
38510         * gcc.c-torture/compile/20020318-1.c: New test.
38511
38512         * gcc.dg/struct-by-value-1.c: New test.
38513
38514         * gcc.dg/20020319-1.c: New test.
38515
38516 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
38517
38518         * g++.dg/opt/conj1.C: New test.
38519
38520 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
38521
38522         * g++.dg/template/qualttp20.C: Revert previous change.
38523         * g++.dg/template/qualttp3.C: Likewise.
38524         * g++.dg/template/qualttp4.C: Likewise.
38525         * g++.dg/template/qualttp5.C: Likewise.
38526         * g++.dg/template/qualttp6.C: Likewise.
38527         * g++.dg/template/qualttp7.C: Likewise.
38528         * g++.dg/template/qualttp8.C: Likewise.
38529         * g++.dg/template/recurse.C: Likewise.
38530
38531 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
38532
38533         * gcc.dg/cpp/wchar-1.c: Update.
38534
38535 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
38536
38537         * g++.dg/template/conv1.C: New test.
38538         * g++.dg/template/conv2.C: New test.
38539         * g++.dg/template/conv3.C: New test.
38540         * g++.dg/template/conv4.C: New test.
38541
38542 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
38543
38544         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
38545         * g++.dg/template/qualttp3.C: Likewise.
38546         * g++.dg/template/qualttp4.C: Likewise.
38547         * g++.dg/template/qualttp5.C: Likewise.
38548         * g++.dg/template/qualttp6.C: Likewise.
38549         * g++.dg/template/qualttp7.C: Likewise.
38550         * g++.dg/template/qualttp8.C: Likewise.
38551         * g++.dg/template/recurse.C: Likewise.
38552
38553 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
38554
38555         * g++.dg/opt/dtor1.C: New test.
38556
38557 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
38558
38559         * gcc.c-torture/compile/20020315-1.c: New test.
38560
38561 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
38562
38563         * gcc.dg/weak-1.c: Fix scan tests.
38564
38565 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
38566
38567         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
38568         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
38569         cris-*-aout* mmix-*-*.
38570         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
38571         cris-*-aout* mmix-*-*.
38572         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
38573         cris-*-elf* cris-*-aout* and mmix-*-*.
38574         * gcc.dg/20001009-1.c: Ditto.
38575         * gcc.dg/20010912-1.c: Ditto.
38576         * gcc.dg/20020122-4.c: Ditto.
38577         * gcc.dg/inline-2.c: Ditto.
38578
38579 2002-03-14  Jeffrey A Law  (law@cygnus.com)
38580
38581         * gcc.c-torture/compile/20020314-1.c: New test.
38582
38583 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
38584
38585         * gcc.c-torture/execute/20020314-1.c: New test.
38586
38587 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
38588
38589         * g++.dg/warn/Wunused-1.C: New test.
38590
38591 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
38592
38593         * g++.dg/abi/mangle6.C: New test.
38594
38595 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
38596
38597         * gcc.c-torture/compile/20020309-2.c: New test.
38598
38599         * gcc.c-torture/compile/20020312-1.c: New test.
38600
38601 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
38602
38603         * g++.dg/other/access1.C: New test.
38604
38605 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
38606
38607         * gcc.c-torture/execute/wchar_t-1.c: New test.
38608
38609 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
38610
38611         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
38612
38613 2002-03-12  Roger Sayle  <roger@eyesopen.com>
38614
38615         * gcc.dg/20020312-1.c: New test case.
38616
38617 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
38618
38619         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
38620
38621 2002-03-11  Richard Henderson  <rth@redhat.com>
38622
38623         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
38624         * g++.old-deja/g++.jason/report.C: Likewise.
38625
38626 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
38627
38628         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
38629         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
38630
38631 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
38632
38633         * testsuite/g++.dg/overload/pmf1.C: New test.
38634
38635 2002-03-11  Kazu Hirata  <kazu@hxi.com>
38636
38637         * gcc.c-torture/execute/20020307-1.c: Use long.
38638
38639 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
38640
38641         PR optimization/5844
38642         * gcc.dg/20020310-1.c: New test.
38643
38644 2002-03-09  Michael Meissner  <meissner@redhat.com>
38645
38646         * gcc.c-torture/execute/memcpy-2.c: New test.
38647         * gcc.c-torture/execute/memset-1.c: New test.
38648         * gcc.c-torture/execute/strlen-1.c: New test.
38649         * gcc.c-torture/execute/strcmp-1.c: New test.
38650         * gcc.c-torture/execute/strncmp-1.c: New test.
38651
38652 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
38653
38654         * gcc.dg/ppc-ldstruct.c: New test.
38655
38656 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
38657
38658         * gcc.c-torture/execute/va-arg-22.c: New test.
38659
38660 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38661
38662         * gcc.c-torture/compile/20020309-1.c: New test.
38663
38664 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
38665
38666         * gcc.c-torture/execute/20020307-2.c: New test.
38667
38668 2002-03-07  Jeffrey A Law  (law@redhat.com)
38669
38670         * g77.f-torture/compile/20020307-1.f: New test.
38671
38672 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
38673
38674         * gcc.dg/unordered-1.c: New test.
38675
38676 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
38677
38678         * gcc.c-torture/execute/20020307-1.c: New test.
38679
38680 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
38681
38682         * gcc.dg/20020304-1.c: New test.
38683
38684         * gcc.c-torture/compile/20020304-2.c: New test.
38685
38686 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
38687
38688         * gcc.c-torture/compile/20020304-1.c: New test case
38689         (from PR c/5830).
38690
38691 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
38692
38693         * gcc.dg/20020103-1.c: Add other -D ppc variants.
38694
38695 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
38696
38697         * g++.dg/other/classkey1.C: New test.
38698
38699 2002-03-01  Richard Henderson  <rth@redhat.com>
38700
38701         * gcc.c-torture/compile/981223-1.x: New.
38702         * gcc.c-torture/compile/920625-1.x: New.
38703
38704 2002-02-28  Richard Henderson  <rth@redhat.com>
38705
38706         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
38707
38708 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
38709
38710         * gcc.c-torture/execute/20020227-1.c: New test.
38711
38712 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
38713
38714         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
38715         here" ERROR lines.
38716         * g++.old-deja/g++.oliva/partord1.C: Likewise.
38717         * g++.old-deja.g++.other/defarg1.C: Likewise.
38718         * g++.old-deja/g++.pt/calls2.C: Likewise.
38719         * g++.old-deja/g++.pt/crash20.C: Likewise.
38720         * g++.old-deja/g++.pt/crash30.C: Likewise.
38721         * g++.old-deja/g++.pt/crash36.C: Likewise.
38722         * g++.old-deja/g++.pt/crash6.C: Likewise.
38723         * g++.old-deja/g++.pt/defarg13.C: Likewise.
38724         * g++.old-deja/g++.pt/derived3.C: Likewise.
38725         * g++.old-deja/g++.pt/error1.C: Likewise.
38726         * g++.old-deja/g++.pt/friend21.C: Likewise.
38727         * g++.old-deja/g++.pt/friend23.C: Likewise.
38728         * g++.old-deja/g++.pt/infinite1.C: Likewise.
38729         * g++.old-deja/g++.robertl/eb128.C: Likewise.
38730
38731 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
38732
38733         * gcc.c-torture/execute/20020225-2.c: New test.
38734
38735 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
38736
38737         * gcc.c-torture/execute/920730-1t.c,
38738         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
38739         Delete test cases, only relevant to -traditional.
38740
38741 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
38742
38743         * gcc.dg/cpp/undef1.c: Remove.
38744         * gcc.dg/cpp/directiv.c: Update.
38745         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
38746
38747 2002-02-27  Michael Meissner  <meissner@redhat.com>
38748
38749         * gcc.c-torture/execute/20020226-1.c: New test.
38750
38751 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
38752
38753         * g++.dg/debug/debug4.C: New test.
38754
38755         * gcc.dg/ia64-visibility-1.c: New test.
38756
38757 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
38758
38759         * gcc.dg/debug/20020224-1.c: New.
38760
38761 2002-02-25  Kazu Hirata  <kazu@hxi.com>
38762
38763         * gcc.c-torture/execute/960416-1.x: New.
38764         * gcc.c-torture/execute/divconst-3.x: Likewise.
38765
38766 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
38767
38768         * gcc.dg/20020224-1.c: New test.
38769
38770 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
38771
38772         * gcc.c-torture/execute/20020225-1.c: New.
38773
38774 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
38775
38776         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
38777
38778 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
38779
38780         * gcc.dg/20020222-1.c: New test.
38781
38782 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
38783
38784         * g++.dg/opt/anonunion1.C: New test.
38785
38786 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
38787
38788         * g++.dg/template/qualttp19.C: New test.
38789         * g++.dg/template/qualttp20.C: New test.
38790         * g++.old-deja/g++.jason/report.C: Adjust expected errors
38791         * g++.old-deja/g++.other/qual1.C: Likewise.
38792
38793 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
38794
38795         * gcc.dg/attr-alwaysinline.c: New.
38796
38797 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
38798
38799         * gcc.dg/20020220-1.c: New test.
38800
38801         * gcc.dg/20020220-2.c: New test.
38802
38803         * g++.dg/opt/mmx1.C: New test.
38804
38805 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
38806
38807         * gcc.c-torture/compile/20020110.c: New test.
38808
38809 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
38810
38811         * gcc.c-torture/execute/20020219-1.c: New test.
38812
38813         * gcc.dg/20020219-1.c: New test.
38814
38815         * gcc.dg/noncompile/20020220-1.c: New test.
38816
38817         * g++.dg/opt/ptrintsum1.C: New test.
38818
38819         * gcc.dg/debug/20020220-1.c: New test.
38820
38821 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
38822
38823         * gcc.c-torture/execute/20020216-1.c: New test.
38824
38825 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
38826
38827         * gcc.dg/decl-1.c: Update, new test.
38828
38829 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
38830
38831         * g++.dg/abi/bitfield1.C: New test.
38832         * g++.dg/abi/bitfield2.C: New test.
38833
38834 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
38835
38836         * gcc.dg/attr-nest.c: New test.
38837
38838 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
38839
38840         * gcc.c-torture/execute/20020215-1.c: New test.
38841
38842 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
38843
38844         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
38845         * g++.dg/debug/debug.exp: New.
38846         * g++.dg/debug/trivial.C: New.
38847         * g++.dg/debug/debug1.C: Moved...
38848         * g++.dg/other/debug1.C: ...from here.
38849         * g++.dg/debug/debug2.C: Moved...
38850         * g++.dg/other/debug2.C: ...from here.
38851         * g++.dg/debug/debug3.C: Moved...
38852         * g++.dg/other/debug3.C: ...from here.
38853
38854         * gcc.dg/noncompile/20020213-1.c: New test.
38855
38856 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
38857
38858         * g++.dg/other/debug3.C: New test.
38859
38860         * gcc.c-torture/execute/20020213-1.c: New test.
38861
38862 2002-02-13  Richard Smith <richard@ex-parrot.com>
38863
38864         * g++.old-deja/g++.other/thunk1.C: New test.
38865
38866 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
38867
38868         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
38869
38870 2002-02-13  Stan Shebs  <shebs@apple.com>
38871
38872         * gcc.dg/altivec-3.c: New.
38873
38874 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
38875
38876         * gcc.dg/Wunreachable-1.c: New test.
38877         * gcc.dg/Wunreachable-2.c: New test.
38878
38879 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38880
38881         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
38882
38883 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
38884
38885         * gcc.dg/decl-1.c: New test.
38886
38887 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
38888
38889         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
38890
38891 2002-02-10  Kazu Hirata  <kazu@hxi.com>
38892
38893         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
38894         * gcc.c-torture/compile/980506-1.x: Likewise.
38895
38896 2002-02-10  Kazu Hirata  <kazu@hxi.com>
38897
38898         * gcc.dg/20020210-1.c: New.
38899
38900 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
38901
38902         * g77.f-torture/execute/947.f: New regression test
38903         for PR fortran/947.
38904
38905 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
38906
38907         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
38908         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
38909
38910 2002-02-08  Richard Henderson  <rth@redhat.com>
38911
38912         * gcc.c-torture/compile/labels-3.c: New.
38913
38914 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
38915
38916         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
38917         expression statements work instead.
38918         * gcc.dg/noncompile/20020207-1.c: New test.
38919
38920 2002-02-07  Richard Henderson  <rth@redhat.com>
38921
38922         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
38923
38924 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
38925
38926         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
38927         message from g77
38928         * lib/g77-dg.exp: Trim g77 error messages so that they are
38929         recognized by dg.exp.
38930
38931 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
38932
38933         PR fortran/5473
38934         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
38935
38936 2002-02-07  Richard Henderson  <rth@redhat.com>
38937
38938         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
38939         to be sufficiently aligned for integers.
38940
38941 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
38942
38943         * g++.dg/template/friend4.C: New test.
38944
38945 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
38946
38947         PR fortran/5743
38948         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
38949         unsupported cases.
38950
38951 2002-02-07  Richard Henderson  <rth@redhat.com>
38952
38953         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
38954         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
38955         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
38956         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
38957
38958 2002-02-06  Richard Henderson  <rth@redhat.com>
38959
38960         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
38961
38962 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
38963
38964         * gcc.dg/20020206-1.c: New test.
38965
38966 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
38967
38968         * gcc.c-torture/execute/20020206-1.c: New test.
38969
38970         * gcc.c-torture/execute/20020206-2.c: New test.
38971
38972         PR optimization/5429:
38973         * gcc.c-torture/compile/20020206-1.c: New test.
38974
38975 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
38976
38977         * g++.dg/ext/align1.C: Do not use an explicit alignment value
38978         as certain file formats cannot support particularly large
38979         alignments.
38980
38981         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
38982         and do not expect to be able to link the executable.
38983
38984         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
38985         fail because the COFF format does not support the weak attribute.
38986
38987 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
38988
38989         * g77.dg/pr5473.f: New test
38990
38991 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
38992
38993         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
38994         Fix testcase accordingly.
38995
38996 2002-02-04  Richard Henderson  <rth@redhat.com>
38997
38998         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
38999         (buf): Change to be an array of pointers, not ints.
39000
39001 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
39002
39003         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
39004         before all tests.  Move warning one line above to match where it
39005         C frontend emits.
39006         * gcc.dg/Wswitch-2.c: New test.
39007         * g++.dg/warn/Wswitch-1.C: New test.
39008         * g++.dg/warn/Wswitch-2.C: New test.
39009
39010 2002-02-04  Richard Henderson  <rth@redhat.com>
39011
39012         * g++.dg/abi/offsetof.C: Fix size comparison.
39013
39014 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
39015
39016         * gcc.dg/cast-qual-2.c: New test.
39017
39018 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
39019
39020         * gcc.dg/20020201-4.c: New test.
39021
39022 2002-02-04  Ben Elliston  <bje@redhat.com>
39023
39024         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
39025         target_info attribute != 0, in addition to the empty string.
39026         (gcc_target_compile): Likewise.
39027
39028 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
39029
39030         * gcc.dg/Wswitch.c: New test.
39031         PR gcc/4475. PR gcc/3780.
39032
39033 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
39034
39035         * g77.f-torture/execute/5122.f: New test for regressions
39036         against PR fortran/5122.
39037
39038 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
39039
39040         * g77.f-torture/compile/pr3743.f: Delete
39041         * g77.dg/pr3743-1.f: New test.
39042         * g77.dg/pr3743-2.f: New test.
39043         * g77.dg/pr3743-3.f: New test.
39044         * g77.dg/pr3743-4.f: New test.
39045
39046 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
39047
39048         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
39049
39050 2002-02-02  Richard Henderson  <rth@redhat.com>
39051
39052         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
39053         * gcc.c-torture/execute/bf64-1.c: Likewise.
39054
39055 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
39056
39057         * gcc.dg/20020201-2.c: New test.
39058
39059         * gcc.dg/20020201-3.c: New test.
39060
39061         * gcc.c-torture/execute/bitfld-2.c: New test.
39062
39063 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
39064
39065         * gcc.dg/bitfld-1.c: Update.
39066         * gcc.dg/bitfld-2.c: Update.
39067         * gcc.c-torture/execute/bitfld-1.x: New.
39068
39069 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
39070
39071         * gcc.c-torture/execute/20020201-1.c: New test.
39072
39073 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
39074
39075         PR target/5469
39076         * gcc.dg/20020201-1.c: New test.
39077
39078 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
39079
39080         PR fortran/3743
39081         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
39082         * g77.f-torture/compile/pr3743.x: Remove
39083
39084 2002-01-31  Tom Rix  <trix@redhat.com>
39085
39086         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
39087
39088 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
39089
39090         * gcc.dg/noncompile/20020130-1.c: New test.
39091
39092 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
39093
39094         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
39095
39096 2002-01-29  Richard Henderson  <rth@redhat.com>
39097
39098         * gcc.c-torture/execute/991118-1.c: Cast various constants back
39099         to long long.
39100         * gcc.c-torture/execute/bf64-1.c: Likewise.
39101
39102 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
39103
39104         * gcc.c-torture/execute/20020129-1.c: New test.
39105
39106 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
39107
39108         * gcc.c-torture/compile/20000224-1.c: Update.
39109         * gcc.c-torture/execute/bitfld-1.c: New tests.
39110         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
39111         * gcc.dg/uninit-A.c: Update.
39112
39113 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
39114
39115         * g++.dg/template/ctor1.C: Add instantiation.
39116
39117 2002-01-28  Paul Koning  <pkoning@equallogic.com>
39118
39119         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
39120         argument to __builtin_prefetch to be const ptr.
39121
39122 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
39123
39124         * gcc.c-torture/compile/20020120-1.c: New test.
39125
39126 2002-01-27  Kazu Hirata  <kazu@hxi.com>
39127
39128         * gcc.c-torture/execute/20020127-1.c: New test.
39129
39130 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
39131
39132         * g77.dg/f77-edit-i-in.f: New test
39133         * g77.dg/f77-edit-i-out.f: New test
39134
39135 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
39136
39137         * gcc.dg/debug/debug.exp: New file.
39138         * gcc.dg/debug/trivial.c: New file.
39139         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
39140         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
39141         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
39142         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
39143         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
39144         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
39145         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
39146         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
39147         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
39148         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
39149         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
39150         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
39151         * gcc.dg/20000503-1.c: Removed.
39152         * gcc.dg/20010207-1.c: Removed.
39153         * gcc.dg/20011223-1.c: Removed.
39154         * gcc.dg/20020104-2.c: Removed.
39155         * gcc.dg/debug-1.c: Removed.
39156         * gcc.dg/debug-2.c: Removed.
39157         * gcc.dg/debug-3.c: Removed.
39158         * gcc.dg/debug-4.c: Removed.
39159         * gcc.dg/debug-5.c: Removed.
39160         * gcc.dg/debug-6.c: Removed.
39161         * gcc.dg/dwarf2-1.c: Removed.
39162         * gcc.dg/dwarf2-2.c: Removed.
39163
39164 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
39165
39166         * g++.old-deja/g++.other/eh5.C: New test.
39167         * g++.old-deja/g++.other/sibcall2.C: New test.
39168         * g++.old-deja/g++.other/array9.C: New test.
39169         * g++.old-deja/g++.other/typename2.C: New test.
39170         * g++.old-deja/g++.other/crash60.C: New test.
39171         * g++.old-deja/g++.other/conv9.C: New test.
39172         * g++.old-deja/g++.other/mangle10.C: New test.
39173         * g++.old-deja/g++.other/unchanging1.C: New test.
39174         * g++.old-deja/g++.other/exprstmt1.C: New test.
39175         * g++.old-deja/g++.other/inline23.C: New test.
39176         * g++.old-deja/g++.eh/ia64-1.C: New test.
39177         * g++.old-deja/g++.other/dwarf2-1.C: New test.
39178         * g++.old-deja/g++.other/reload1.C: New test.
39179         * g++.old-deja/g++.other/static20.C: New test.
39180         * g++.old-deja/g++.other/local-alloc1.C: New test.
39181         * g++.old-deja/g++.other/conv8.C: New test.
39182         * g++.old-deja/g++.other/stmtexpr2.C: New test.
39183         * g++.old-deja/g++.other/storeexpr1.C: New test.
39184         * g++.old-deja/g++.other/storeexpr2.C: New test.
39185         * g++.dg/eh/template2.C: New test.
39186         * g++.dg/warn/weak1.C: New test.
39187
39188 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
39189
39190         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
39191         Remove first, non-varying, argument.
39192
39193 2002-01-23  Richard Henderson  <rth@redhat.com>
39194
39195         * gcc.dg/inline-2.c: New.
39196
39197         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
39198         Add optional target arg.  Check number of arguments.
39199         (scan-assembler-not, scan-assembler-dem): Likewise.
39200         (scan-assembler-dem-not): Likewise.
39201
39202 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
39203
39204         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
39205         line 12.
39206         * g++.old-deja/g++.brendan/parse3.C,
39207         g++.old-deja/g++.other/crash26.C,
39208         g++.old-deja/g++.other/crash28.C,
39209         g++.old-deja/g++.other/crash29.C,
39210         g++.old-deja/g++.other/crash30.C,
39211         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
39212
39213 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
39214
39215         * gcc.dg/20020115-1.c: New.
39216
39217 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
39218
39219         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
39220
39221 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
39222
39223         * gcc.dg/20020122-3.c: New.
39224
39225 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
39226
39227         * g++.dg/other/gc1.C: New test.
39228
39229 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
39230
39231         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
39232
39233 2002-01-22  Richard Henderson  <rth@redhat.com>
39234
39235         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
39236
39237 2002-01-22  Richard Henderson  <rth@redhat.com>
39238
39239         * gcc.dg/20020122-4.c: New.
39240
39241 2002-01-22  H.J. Lu <hjl@gnu.org>
39242
39243         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
39244         link output.
39245         * gcc.dg/special/ecos.exp: Likewise.
39246         * lib/g++-dg.exp: Likewise.
39247         * lib/g77-dg.exp: Likewise.
39248         * lib/gcc-dg.exp : Likewise.
39249         * lib/mike-g++.exp: Likewise.
39250         * lib/mike-g77.exp: Likewise.
39251         * lib/mike-gcc.exp: Likewise.
39252         * lib/objc-dg.exp: Likewise.
39253
39254 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
39255
39256         PR target/5379
39257         * gcc.dg/20020122-2.c: New test.
39258
39259 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
39260
39261         * gcc.dg/20020122-1.c: New test.
39262
39263 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
39264
39265         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
39266
39267 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
39268
39269         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
39270
39271 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39272
39273         * gcc.c-torture/compile/20020121-1.c: New test.
39274
39275 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39276
39277         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
39278         ld_library_path.
39279
39280 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
39281
39282         * gcc.dg/20020218-1.c: New test.
39283
39284 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
39285
39286         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
39287         messages
39288         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
39289         "At global scope" warning
39290         * g++.dg/ext/align1.C: Change cygwin test for alignment
39291         from db-bogus to dg-warning
39292
39293 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
39294
39295         * g77.f-torture/compile/cpp2.F: New test.
39296
39297 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
39298
39299         * g++.dg/template/access1.C: New test.
39300
39301 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
39302
39303         * gcc.dg/20020118-1.c: New.
39304
39305 2002-01-18  Kazu Hirata  <kazu@hxi.com>
39306
39307         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
39308
39309 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
39310
39311         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
39312         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
39313         alignment warnings.
39314
39315 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
39316
39317         * gcc.misc-tests/i386-prefetch.exp: Save and restore
39318         torture_with_loops and torture_without_loops
39319
39320 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
39321
39322         * gcc.c-torture/compile/20020116-1.c: New test.
39323
39324 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
39325
39326         * gcc.dg/20020116-2.c: New test.
39327
39328         * gcc.dg/ultrasp4.c: New test.
39329
39330         * gcc.dg/20020116-1.c: New test.
39331
39332 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
39333
39334         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
39335         by EABI.
39336
39337 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
39338
39339         * gcc.misc-tests/i386-prefetch.exp: New.
39340         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
39341         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
39342         * gcc.misc-tests/i386-pf-none-1.c: New test.
39343         * gcc.misc-tests/i386-pf-sse-1.c: New test.
39344
39345 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
39346
39347         * gcc.dg/gnu89-init-1.c: Add new tests.
39348
39349 2002-01-15  Andreas Jaeger  <aj@suse.de>
39350
39351         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
39352         * gcc.dg/i386-mmx-2.c: Likewise.
39353         * gcc.dg/i386-sse-1.c: Likewise.
39354         * gcc.dg/i386-sse-2.c: Likewise.
39355         * gcc.dg/i386-sse-3.c: Likewise.
39356
39357 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
39358
39359         * g77.f-torture/execute/intrinsic-unix-bessel.f:
39360         Uncomment additional cases that now pass.
39361
39362 2002-01-11  Richard Henderson  <rth@redhat.com>
39363
39364         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
39365         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
39366
39367 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
39368
39369         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
39370
39371 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
39372
39373         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
39374         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
39375
39376 2002-01-10  Dale Johannesen  <dalej@apple.com>
39377
39378         * gcc.c-torture/execute/loop-11.c: New.
39379
39380 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
39381
39382         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
39383         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
39384
39385 2002-01-09  Richard Henderson  <rth@redhat.com>
39386
39387         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
39388         type in which to perform the operation for each size.
39389
39390 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
39391
39392         * gcc.c-torture/compile/20020109-2.c: New test.
39393
39394 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
39395
39396         * gcc.c-torture/execute/loop-10.c: New test.
39397
39398 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
39399
39400         * gcc.c-torture/compile/20010226-1.c: New test.
39401         * gcc.c-torture/compile/20010227-1.c: New test.
39402         * gcc.c-torture/compile/20010426-1.c: New test.
39403         * gcc.c-torture/compile/20010510-1.c: New test.
39404         * gcc.c-torture/compile/20010605-3.c: New test.
39405         * gcc.c-torture/compile/20010824-1.c: New test.
39406         * gcc.c-torture/execute/20010409-1.c: New test.
39407         * gcc.dg/noncompile/20000901-1.c: New test.
39408         * gcc.dg/20001023-1.c: New test.
39409         * gcc.dg/20001101-1.c: New test.
39410         * gcc.dg/20001102-1.c: New test.
39411         * gcc.dg/20010207-1.c: New test.
39412         * gcc.dg/20010405-1.c: New test.
39413         * gcc.dg/20010822-1.c: New test.
39414         * gcc.dg/20011107-1.c: New test.
39415
39416 2002-01-09  Jeffrey A Law  (law@redhat.com)
39417
39418         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
39419
39420         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
39421         execution failure on PA targets.
39422
39423 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
39424
39425         * gcc.c-torture/compile/20020109-1.c: New test.
39426
39427 2002-01-08  Kazu Hirata  <kazu@hxi.com>
39428
39429         * gcc.c-torture/execute/20020108-1.c: New test.
39430
39431 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
39432
39433         * gcc.dg/20020108-1.c: New test.
39434
39435 2002-01-08  H.J. Lu <hjl@gnu.org>
39436
39437         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
39438         for header files.
39439
39440 2002-01-08  Geoff Keating  <geoffk@redhat.com>
39441
39442         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
39443         consistency.
39444
39445 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
39446
39447         * gcc.dg/altivec-4.c: Test altivec predicates.
39448
39449 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
39450
39451         * gcc.c-torture/execute/20020107-1.c: New test.
39452
39453 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
39454
39455         PR c/5279
39456         * gcc.c-torture/compile/20020106-1.c: New test.
39457
39458 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
39459
39460         * gcc.c-torture/execute/nestfunc-4.c: New test.
39461
39462 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
39463
39464         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
39465         extra triple that slipped in.
39466         * g++.old-deja/g++.abi/align.C: Likewise.
39467         * g++.old-deja/g++.abi/bitfields.C: Likewise.
39468
39469 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
39470
39471         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
39472         * g++.old-deja/g++.abi/align.C: Likewise.
39473         * g++.old-deja/g++.abi/bitfields.C: Likewise.
39474
39475         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
39476         on FreeBSD/i386.
39477         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
39478         FreeBSD.
39479
39480 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
39481
39482         * gcc.dg/20020104-1.c: New test.
39483
39484         * gcc.dg/20020104-2.c: New test.
39485
39486 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
39487
39488         * gcc.dg/20020103-1.c: Fix typo in target selector.
39489
39490 2002-01-03  Richard Henderson  <rth@redhat.com>
39491
39492         * gcc.dg/20020103-1.c: New.
39493
39494 2002-01-03  Kazu Hirata  <kazu@hxi.com>
39495
39496         * gcc.c-torture/execute/20020103-1.c: New test.
39497
39498 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
39499
39500         * g++.dg/other/debug2.C: New test.
39501
39502         * gcc.c-torture/compile/20020103-1.c: New test.
39503
39504 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
39505
39506         * gcc.dg/gnu89-init-1.c: Added new tests.
39507
39508 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
39509
39510         * g++.dg/template/friend2.C: Remove as patch is reverted.
39511
39512         * g++.dg/warn/oldcast1.C: New test.
39513
39514         * g++.dg/template/ptrmem1.C: New test.
39515         * g++.dg/template/ptrmem2.C: New test.
39516
39517         * g++.dg/template/ntp.C: New test.
39518
39519         * g++.dg/other/component1.C: New test.
39520
39521         * g++.dg/template/ttp3.C: New test.
39522
39523         * g++.dg/template/friend2.C: New test.
39524         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
39525
39526 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
39527
39528         * g++.dg/other/ptrmem1.C: New test.
39529         * g++.dg/other/ptrmem2.C: New test.
39530
39531 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
39532
39533         * g++.dg/template/ctor1.C: New test.
39534
39535 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
39536
39537         * g++.dg/template/friend2.C: New test.
39538
39539 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
39540
39541         * gcc.dg/mmix-1.c: New test.
39542
39543 2001-12-31  Richard Henderson  <rth@redhat.com>
39544
39545         * gcc.dg/asm-5.c: New.
39546
39547 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
39548
39549         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
39550         in namespace __gnu_cxx
39551
39552 2001-12-30  Richard Henderson  <rth@redhat.com>
39553
39554         * gcc.dg/debug-6.c: New.
39555
39556 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
39557
39558         * gcc.c-torture/compile/20011229-2.c: New test.
39559
39560 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
39561
39562         * gcc.dg/debug-3.c: New test.
39563         * gcc.dg/debug-4.c: New test.
39564         * gcc.dg/debug-5.c: New test.
39565
39566 2001-12-29  Richard Henderson  <rth@redhat.com>
39567
39568         * g++.dg/eh/loop1.C: New.
39569
39570 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
39571
39572         * g++.dg/template/crash1.C: New test.
39573
39574 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
39575
39576         * g++.dg/other/const1.C: New test.
39577
39578 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
39579
39580         * gcc.c-torture/compile/20011229-1.c: New test.
39581
39582 2001-12-28  Stan Shebs  <shebs@apple.com>
39583
39584         * lib/objc-torture.exp: Resync with c-torture.exp.
39585         * lib/objc.exp: Load standard libraries.
39586
39587 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
39588
39589         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
39590         additional tests.
39591
39592 2001-12-27  Roger Sayle <roger@eyesopen.com>
39593
39594         * gcc.c-torture/execute/string-opt-16.c: New testcase.
39595
39596 2001-12-27  Richard Henderson  <rth@redhat.com>
39597
39598         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
39599
39600 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
39601
39602         * g++.dg/eh/ctor1.C: New test.
39603         * g++.dg/other/error2.C: New test.
39604
39605 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
39606
39607         * g++.dg/other/init2.C: New test.
39608
39609 2001-12-24  Richard Henderson  <rth@redhat.com>
39610
39611         * gcc.dg/20011223-1.c: New.
39612         * gcc.dg/inline-1.c: New.
39613
39614 2001-12-23  Richard Henderson  <rth@redhat.com>
39615
39616         * gcc.dg/asm-4.c: Test operand modifiers.
39617
39618 2001-12-23  Richard Henderson  <rth@redhat.com>
39619
39620         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
39621
39622 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
39623
39624         * gcc.c-torture/execute/20011223-1.c: New test.
39625
39626 2001-12-21  Richard Henderson  <rth@redhat.com>
39627
39628         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
39629         re-enables the warning.
39630
39631 2001-12-21  Richard Henderson  <rth@redhat.com>
39632
39633         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
39634
39635 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
39636
39637         * gcc.c-torture/compile/20011218-1.c: New test.
39638
39639 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
39640
39641         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
39642         arm-isr.c test.
39643         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
39644         epilogue generation for ARM ISR routines.
39645
39646 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39647
39648         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
39649         * gcc.dg/format/c90-printf-3.c: Likewise.
39650         * gcc.dg/format/c99-printf-3.c: Likewise.
39651         * gcc.dg/format/ext-1.c: Likewise.
39652         * gcc.dg/format/ext-6.c: Likewise.
39653         * gcc.dg/format/format.h: Prototype unlocked stdio.
39654
39655 2001-12-20  Richard Henderson  <rth@redhat.com>
39656
39657         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
39658         (arena): Use it.
39659         (malloc): Correct allocation logic.  Abort if we fill up the
39660         arena before initialization complete.
39661         (realloc): Correct allocation logic.
39662
39663 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
39664
39665         * gcc.c-torture/compile/20011219-2.c: New test.
39666
39667         * gcc.c-torture/execute/20011219-1.c: New test.
39668
39669 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
39670
39671         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
39672         target does not support weak symbols.
39673
39674 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
39675
39676         * gcc.c-torture/compile/20011219-1.c: New test.
39677
39678 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
39679
39680         * g++.dg/other/error1.C: New test.
39681
39682 2001-12-17  Jeffrey A Law  (law@redhat.com)
39683
39684         * gcc.c-torture/execute/20011217-1.c: New test.
39685
39686 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
39687
39688         * objc.dg/special/: New directory.
39689         * objc.dg/special/special.exp: New file.
39690         * objc.dg/special/unclaimed-category-1.h: New file.
39691         * objc.dg/special/unclaimed-category-1a.m: New file.
39692         * objc.dg/special/unclaimed-category-1.m: New file.
39693
39694 2001-12-17  Andreas Jaeger  <aj@suse.de>
39695
39696         * gcc.c-torture/compile/20011217-2.c: New test.
39697
39698 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39699
39700         * gcc.c-torture/compile/20011217-1.c: New test.
39701
39702 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
39703
39704         * testsuite/gcc.dg/20011214-1.c: New.
39705
39706 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
39707
39708         * gcc.dg/altivec-4.c: New.
39709
39710 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
39711
39712         * gcc.dg/20011113-1.c: New test.
39713
39714 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39715
39716         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
39717         std::__malloc_alloc_template<0> and
39718         std::__default_alloc_template<false, 0>.
39719
39720 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
39721
39722         * objc/execute/bf-21.m: New test.
39723         * objc/execute/enumeration-1.m: New test.
39724         * objc/execute/enumeration-2.m: New test.
39725
39726 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
39727
39728         * gcc.dg/gnu89-init-1.c: New test.
39729
39730 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
39731
39732         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
39733         * g++.old-deja/g++.jason/2371.C: Likewise.
39734         * g++.old-deja/g++.jason/template33.C: Likewise.
39735         * g++.old-deja/g++.jason/template34.C: Likewise.
39736         * g++.old-deja/g++.jason/template36.C: Likewise.
39737         * g++.old-deja/g++.oliva/typename1.C: Likewise.
39738         * g++.old-deja/g++.oliva/typename2.C: Likewise.
39739         * g++.old-deja/g++.other/typename1.C: Likewise.
39740         * g++.old-deja/g++.pt/inherit2.C: Likewise.
39741         * g++.old-deja/g++.pt/nontype5.C: Likewise.
39742         * g++.old-deja/g++.pt/typename11.C: Likewise.
39743         * g++.old-deja/g++.pt/typename14.C: Likewise.
39744         * g++.old-deja/g++.pt/typename16.C: Likewise.
39745         * g++.old-deja/g++.pt/typename3.C: Likewise.
39746         * g++.old-deja/g++.pt/typename4.C: Likewise.
39747         * g++.old-deja/g++.pt/typename5.C: Likewise.
39748         * g++.old-deja/g++.pt/typename7.C: Likewise.
39749         * g++.old-deja/g++.robertl/eb9.C: Likewise.
39750
39751 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
39752
39753         * g++.dg/other/linkage1.C: New test.
39754         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
39755         specifiers.
39756
39757 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
39758
39759         * gcc.dg/concat.c: New test.
39760
39761 2001-12-11  Stan Shebs  <shebs@apple.com>
39762
39763         * objc/compile: New test directory.
39764         * objc/compile/compile.exp: New expect script.
39765         * objc/compile/20011211-1.m: New compile test.
39766
39767 2001-12-11  Jason Merrill  <jason@redhat.com>
39768
39769         * lib/prune.exp (prune_gcc_output): Also handle "In member
39770         function".  So many permutations...
39771
39772 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
39773
39774         * g++.dg/template/typedef1.C: New test.
39775
39776 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
39777
39778         * g++.dg/other/copy1.C: New test.
39779
39780 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
39781
39782         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
39783
39784         * gcc.dg/builtin-choose-expr.c: New.
39785
39786 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
39787
39788         * gcc.dg/altivec-2.c: New.
39789
39790 2001-12-07  Richard Henderson  <rth@redhat.com>
39791
39792         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
39793
39794 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
39795
39796         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
39797         ultrasparc.
39798
39799 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39800
39801         * g++-old.deja/g++.robertl/eb101.C: Deleted.
39802
39803 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
39804
39805         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
39806         variable argument list.
39807
39808 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
39809
39810         * gcc.c-torture/execute/memcheck: Delete entire directory.
39811         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
39812         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
39813
39814 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
39815
39816         * gcc.dg/Wshadow-1.c: New test.
39817
39818 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
39819
39820         * gcc.c-torture/compile/20011130-1.c: New test.
39821
39822         * gcc.dg/noncompile/20011025-1.c: New test.
39823
39824         * g++.dg/other/anon-union.C: New test.
39825
39826         * gcc.c-torture/execute/20011024-1.c: New test.
39827
39828 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
39829
39830         * gcc.c-torture/execute/20000722-1.x,
39831         gcc.c-torture/execute/20010123-1.x: Remove.
39832         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
39833         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
39834         gcc.dg/c99-complit-2.c: New tests.
39835
39836 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
39837
39838         * g++.dg/inherit/base1.C: New test.
39839
39840 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
39841
39842         * g++.dg/other/stdarg1.C: New test.
39843
39844         * gcc.c-torture/compile/20011130-2.c: New test.
39845
39846 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
39847
39848         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
39849         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
39850         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
39851         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
39852         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
39853         * gcc.dg/builtin-prefetch-1.c: New test.
39854
39855 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
39856
39857         * gcc.dg/20011130-1.c: New test.
39858
39859 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
39860
39861         * g++.dg/other/scope1.C: New test.
39862         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
39863
39864 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
39865
39866         * gcc.dg/vla-init-1.c: New test.
39867
39868 2001-12-01  Geoff Keating  <geoffk@redhat.com>
39869
39870         * gcc.c-torture/compile/structs.c: New testcase from GDB.
39871
39872 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
39873
39874         * objc.dg/alias.m: Update.
39875         * objc.dg/class-1.m: Update.
39876         * objc.dg/const-str-1.m: Update.
39877         * objc.dg/fwd-proto-1.m: Update.
39878         * objc.dg/id-1.m: Update.
39879         * objc.dg/super-class-1.m: Update.
39880
39881 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
39882
39883         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
39884         constructs.
39885
39886 2001-11-28  Jeffrey A Law  (law@cygnus.com)
39887
39888         * gcc.c-torture/execute/20011128-1.c: New test.
39889
39890 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
39891
39892         * gcc.dg/20011127-1.c: New test.
39893
39894 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39895
39896         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
39897         from Austin Group draft 7.
39898         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
39899         scanf format arguments.
39900         * gcc.dg/format/no-exargs-2.c: New test.
39901
39902 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
39903
39904         * g++.dg/abi/vbase8-4.C: New test.
39905
39906 2001-11-24  Ian Lance Taylor  <ian@airs.com>
39907
39908         * gcc.c-torture/execute/20011121-1.c: New test.
39909
39910 2001-11-23  Jeffrey A Law  (law@cygnus.com)
39911
39912         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
39913
39914 2001-11-23  Andreas Jaeger  <aj@suse.de>
39915
39916         * gcc.dg/cpp/charconst-2.c: New test.
39917
39918 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
39919
39920         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
39921         to the host if it is remote.  Let tests specify extra headers
39922         they use.
39923         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
39924         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
39925         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
39926         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
39927         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
39928         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
39929         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
39930         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
39931         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
39932         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
39933
39934 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
39935
39936         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
39937         for little endian ARMs.
39938
39939 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
39940
39941         * gcc.c-torture/compile/20011119-1.c: New test.
39942         * gcc.c-torture/compile/20011119-2.c: New test.
39943
39944 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
39945
39946         * gcc.dg/altivec-1.c: Fix typo.
39947
39948 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
39949
39950         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
39951
39952 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
39953
39954         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
39955
39956 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
39957
39958         * lib/g77.exp: Don't specify --rpath-link.
39959
39960         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
39961         across all the headers.
39962         * gcc.dg/format/format.exp: For testing on a remote host,
39963         copy format.h.
39964
39965         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
39966         * gcc.c-torture/execute/930406-1.c: Likewise.
39967         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
39968
39969 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
39970
39971         * gcc.dg/altivec-1.c: New.
39972
39973 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
39974
39975         * gcc.dg/cpp/fpreprocessed.c: New test case.
39976
39977 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39978
39979         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
39980         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
39981         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
39982
39983 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39984
39985         * gcc.dg/no-builtin-1.c: New test.
39986
39987 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
39988
39989         * gcc.c-torture/execute/20011115-1.c: New test.
39990
39991 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
39992
39993         * gcc.c-torture/compile/20011114-2.c: New test.
39994         * gcc.c-torture/compile/20011114-3.c: New test.
39995         * gcc.c-torture/compile/20011114-4.c: New test.
39996
39997 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
39998
39999         * g++.dg/other/init1.C: New test.
40000
40001 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
40002
40003         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
40004         message.
40005
40006         * gcc.c-torture/execute/20011114-1.c: New testcase.
40007
40008         * gcc.c-torture/compile/20010327-1.c: Revert last change.
40009         * gcc.c-torture/compile/20011114-1.c: New test, exactly
40010         like the (before this change) version of 20010327-1.c.
40011
40012 2001-11-14  Roger Sayle <roger@eyesopen.com>
40013
40014         * gcc.c-torture/execute/string-opt-13.c: New testcase.
40015
40016 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
40017
40018         * g++.dg/init/array2.C: New test.
40019
40020 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
40021
40022         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
40023
40024 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
40025
40026         * g++.dg/other/forscope1.C: New test.
40027         * g++.dg/ext/forscope1.C: New test.
40028         * g++.dg/ext/forscope2.C: New test.
40029
40030 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
40031
40032         * gcc.c-torture/execute/20011113-1.c: New test.
40033
40034 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
40035
40036         * gcc.c-torture/execute/20011109-2.c: New test.
40037
40038         * gcc.c-torture/execute/20011109-1.c: New test.
40039
40040 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
40041
40042         * gcc.c-torture/compile/20011109-1.c: New test.
40043
40044 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
40045
40046         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
40047         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
40048         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
40049         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
40050         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
40051         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
40052         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
40053
40054 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
40055
40056         * g++.dg/warn/Wshadow-1.C: New tests.
40057         * g++.old-deja/g++.mike/for3.C: Update.
40058
40059 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
40060
40061         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
40062         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
40063         XFAILs.  Adjust expected error texts.
40064         * gcc.c-torture/compile/20011106-1.c,
40065         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
40066         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
40067         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
40068         gcc.dg/c99-array-lval-5.c: New tests.
40069
40070 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
40071
40072         * gcc.dg/cpp/defined.c: Update.
40073
40074 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
40075
40076         * gcc.c-torture/execute/anon-1.c: New test.
40077
40078 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
40079
40080         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
40081         same size, so no warning should be produced on stormy16.
40082
40083         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
40084         due to oversized array.
40085         * g++.old-deja/g++.mike/ns15.C: Likewise.
40086         * g++.old-deja/g++.pt/crash16.C: Likewise.
40087
40088 2001-11-02  Graham Stott  <grahams@redhat.com>
40089
40090         * g++.dgother/debug1.C: Fix typos.
40091
40092 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
40093
40094         * g++.dg/other/debug1.C: New test.
40095
40096 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
40097
40098         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
40099         of unsigned long.
40100
40101 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
40102
40103         * gcc.dg/20011029-2.c: New test.
40104
40105         * gcc.c-torture/compile/20011029-1.c: New test.
40106
40107 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
40108
40109         * objc/execute/class_self-1.m: New test.
40110         * objc/execute/class_self-2.m: New test.
40111
40112 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
40113
40114         * gcc.misc-tests/msgs.exp: Delete.
40115         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
40116         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
40117         error set to match recent changes.
40118
40119 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
40120
40121         * gcc.dg/20011021-1.c: New test.
40122
40123 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
40124
40125         * gcc.c-torture/compile/20011023-1.c: New test.
40126
40127 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
40128
40129         * lib/g77.exp: Rewrite based on lib/g++.exp.
40130
40131 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
40132
40133         * gcc.c-torture/execute/20011019-1.c: New test.
40134
40135         * gcc.dg/20011018-1.c: New test.
40136
40137 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
40138
40139         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
40140
40141 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
40142
40143         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
40144         * gcc.dg/attr-invalid.c: Likewise.
40145
40146 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
40147
40148         * testsuite/gcc.dg/20011015-1.c: New test.
40149
40150 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
40151
40152         * g++.dg/template/unify2.C: New test.
40153
40154 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
40155
40156         * g++.dg/other/exception-specification.C: New test
40157
40158 2001-10-13  Tom Rix  <trix@redhat.com>
40159
40160         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
40161         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
40162
40163 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
40164
40165         * testsuite/gcc.dg/20011009-1.c: New test.
40166
40167 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
40168
40169         PR g++/4476
40170         * g++.dg/other/friend1.C: New test.
40171
40172 2001-10-11  Richard Henderson  <rth@redhat.com>
40173
40174         * g++.old-deja/g++.other/crash18.C: Add -S to options.
40175
40176 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40177
40178         * gcc.c-torture/compile/20011010-1.c: New.
40179
40180 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
40181
40182         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
40183         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
40184         g77.f-torture/execute/execute.exp,
40185         g77.f-torture/noncompile/noncompile.exp,
40186         gcc.c-torture/compile/compile.exp,
40187         gcc.c-torture/execute/execute.exp,
40188         gcc.c-torture/execute/ieee/ieee.exp,
40189         gcc.c-torture/execute/memcheck/memcheck.exp,
40190         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
40191         objc/execute/execute.exp: Update FSF address.
40192
40193 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
40194
40195         * gcc.dg/cpp/cmdlne-C.c: Update.
40196         * gcc.dg/cpp/cmdlne-C2.c: New.
40197
40198 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40199
40200         * gcc.c-torture/execute/20011008-3.c: New.
40201
40202 2001-10-08  DJ Delorie  <dj@redhat.com>
40203
40204         * gcc.dg/20011008-1.c: New.
40205         * gcc.dg/20011008-2.c: New.
40206
40207 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
40208
40209         * gcc.dg/cpp/spacing1.c: Update test.
40210
40211 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40212
40213         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
40214         spelling errors of "separate" as "seperate".
40215
40216 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
40217
40218         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
40219         enough to avoid inlining.
40220
40221 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
40222
40223         * lib/g77.exp: set libg2c_dir correctly.
40224
40225 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
40226
40227         * gcc.dg/cpp/macro11.c: New test.
40228
40229 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
40230
40231         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
40232         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
40233         gcc.dg/format/multattr-3.c: New tests.
40234         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
40235         tests for format attributes on function pointers being rejected.
40236
40237 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
40238
40239         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
40240
40241 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
40242
40243         * g++.dg/warn/format1.C: New test.
40244
40245 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
40246
40247         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
40248
40249 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
40250
40251         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
40252
40253 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
40254
40255         * gcc.dg/cpp/redef2.c: Add test.
40256
40257 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
40258
40259         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
40260         long-standing bug on i686, apparently.
40261         * gcc.c-torture/execute/loop-2c.x: New file.
40262         * gcc.c-torture/execute/loop-2d.x: New file.
40263         * gcc.c-torture/execute/loop-3c.x: New file.
40264
40265 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
40266
40267         * gcc.dg/cpp/20000625-2.c: Correct line number.
40268
40269 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
40270
40271         * gcc.dg/cpp/macro10.c: New test.
40272         * gcc.dg/cpp/strify3.c: New test.
40273         * gcc.dg/cpp/spacing1.c: Add tests.
40274         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
40275         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
40276
40277 2001-09-24  DJ Delorie  <dj@redhat.com>
40278
40279         * gcc.c-torture/execute/20010924-1.c: New test.
40280
40281 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
40282
40283         * testsuite/objc/execute/paste.m: Remove.
40284
40285 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
40286
40287         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
40288
40289 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
40290
40291         * g77.dg/strlen0.f: New test.
40292
40293 2001-09-21  Richard Henderson  <rth@redhat.com>
40294
40295         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
40296         * g++.old-deja/g++.abi/vtable2.C: Likewise.
40297
40298 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
40299
40300         Table-driven attributes.
40301         * g++.dg/ext/attrib1.C: New test.
40302
40303 2001-09-20  DJ Delorie  <dj@redhat.com>
40304
40305         * gcc.dg/20000926-1.c: Update expected warning messages.
40306         * gcc.dg/array-2.c: Likewise, and test for warnings too.
40307         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
40308         array.
40309
40310 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
40311
40312         * g++.dg/eh/registers1.C: New test case.
40313
40314 2001-09-17  Richard Henderson  <rth@redhat.com>
40315
40316         * gcc.dg/array-5.c: Fix VLA decomposition test.
40317
40318 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
40319
40320         * gcc.dg/cpp/line5.c: New testcase.
40321
40322 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
40323
40324         * gcc.dg/cpp/macro9.c: New test.
40325
40326 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
40327
40328         * gcc.c-torture/execute/980223.c: Change type of addr from long
40329         to char *.
40330
40331 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
40332
40333         * gcc.c-torture/execute/20010915-1.c: New test.
40334
40335 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
40336
40337         * g77.dg/bprob: New directory.
40338         * g77.dg/bprob/bprob.exp: New file.
40339         * g77.dg/bprob/bprob-1.f: New test.
40340         * g77.dg/gcov: New directory.
40341         * g77.dg/gcov/gcov.exp: New file.
40342         * g77.dg/gcov/gcov-1.f: New test.
40343         * g77.dg/gcov/gcov-1.x: New file.
40344
40345 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
40346
40347         * gcc.dg/cpp/directiv.c: Update.
40348         * gcc.dg/cpp/undef1.c: Update.
40349
40350 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
40351
40352         * gcc.dg/20010912-1.c: New test.
40353
40354 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
40355
40356         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
40357         language-independent file in lib.
40358         * lib/gcov.exp: New file.
40359
40360 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
40361
40362         * gcc.c-torture/compile/20010911-1.c: New test.
40363
40364 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
40365
40366         * lib/profopt.exp: New, to support profile-directed optimizations.
40367         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
40368         * gcc.misc-tests/bprob-1.c: New test.
40369         * gcc.misc-tests/bprob-2.c: New test.
40370
40371 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
40372
40373         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
40374         XFAIL and which kinds of gcov output to verify.
40375         * gcc.misc-tests/gcov-4b.x: New file.
40376         * gcc.misc-tests/gcov-5b.x: New file.
40377         * gcc.misc-tests/gcov-6.x: New file.
40378         * gcc.misc-tests/gcov-7.c: New test.
40379         * gcc.misc-tests/gcov-7.x: New file.
40380
40381 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
40382
40383         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
40384         * gcc.misc-tests/gcov-6.c: New test.
40385
40386 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
40387
40388         PR c++/3986
40389         * g++.dg/abi/vbase1.C: New test.
40390
40391 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
40392
40393         * objc.dg/method-2.m: New.
40394
40395 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
40396
40397         PR c++/4203
40398         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
40399         * g++.dg/init/empty1.C: New test.
40400
40401 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
40402
40403         * gcc.c-torture/compile/20010903-1.c: New test.
40404
40405 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
40406
40407         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
40408         for m68k.
40409
40410 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
40411
40412         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
40413
40414         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
40415
40416         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
40417
40418 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
40419
40420         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
40421         for 16-bit 'unsigned int'.
40422
40423 2001-08-29  Kazu Hirata  <kazu@hxi.com>
40424
40425         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
40426
40427 2001-08-27  Richard Henderson  <rth@redhat.com>
40428
40429         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
40430         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
40431
40432 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
40433
40434         * gcc.dg/asm-names.c (ymain): New.
40435
40436 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
40437
40438         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
40439         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
40440         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
40441
40442 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40443
40444         * gcc.dg/compare5.c: New testcase.
40445
40446 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
40447
40448         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
40449         and "In instantiation".
40450
40451 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
40452
40453         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
40454
40455 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
40456
40457         * gcc.misc-tests/gcov.exp: Add support for branch information.
40458         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
40459         * gcc.misc-tests/gcov-4.c: New test.
40460         * gcc.misc-tests/gcov-4b.c: New test.
40461         * gcc.misc-tests/gcov-5b.c: New test.
40462
40463 2001-08-20  Zack Weinberg  <zackw@panix.com>
40464
40465         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
40466         expected to fail.
40467
40468 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40469
40470         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
40471
40472 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
40473
40474         * g++.dg/eh/template1.C: New test.
40475
40476 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
40477
40478         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
40479         Fix thinko.
40480         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
40481         for xfail.
40482
40483 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
40484
40485         * lib/g77-dg.exp: Use prune.exp for common procedures
40486         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
40487         * lib/g77.exp: (g77-dg-prune) Remove
40488
40489 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
40490
40491         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
40492
40493 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40494
40495         * g++.dg/template/unify1.C: New test.
40496
40497 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
40498
40499         * g++.dg/abi/empty4.C: New test.
40500
40501 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
40502
40503         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
40504         solaris2.*
40505         * g77.f-torture/compile/pr3743.x: Likewise.
40506
40507 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
40508
40509         * g++.dg/other/using-declaration.C: New test.
40510
40511 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
40512
40513         * gcc.dg/cpp/tr-sign.c: New testcase.
40514
40515 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
40516
40517         * gcc.dg/cpp/19951025-1.c: Revert.
40518         * gcc.dg/cpp/directiv.c: We no longer process directives that
40519         interrupt macro arguments.
40520
40521 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
40522
40523         * gcc.dg/bconstp-1.c: New test.
40524
40525 2001-08-03  Richard Henderson  <rth@redhat.com>
40526
40527         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
40528
40529 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
40530
40531         * gcc.dg/cpp/19951025-1.c: Update.
40532
40533 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
40534
40535         * g77.dg/ff90-1.f (s): Fix reference of variable z,
40536         should be x.
40537
40538 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
40539
40540         Kill -fhonor-std.
40541         * g++.old-deja/g++.ns/ns14.C: Remove special options.
40542         * g++.old-deja/g++.other/std1.C: Likewise.
40543         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
40544
40545 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
40546
40547         * lib/g77.exp: Load gcc-defs.exp for common procedures
40548         (g77_pass, g77_fail, g77_finish, g77_exit,
40549         ${tool}_check_unsupported_p} Now redundant.  Deleted.
40550
40551 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
40552
40553         * g77.dg/fbackslash.f
40554         * g77.dg/fcase-preserve.f
40555         * g77.dg/ff90-1.f
40556         * g77.dg/ffixed-line-length-0.f
40557         * g77.dg/ffixed-line-length-132.f
40558         * g77.dg/ffixed-line-length-7.f
40559         * g77.dg/ffixed-line-length-72.f
40560         * g77.dg/ffixed-line-length-none.f
40561         * g77.dg/ffree-form-1.f
40562         * g77.dg/fno-backslash.f
40563         * g77.dg/fno-f90-1.f
40564         * g77.dg/fno-fixed-form-1.f
40565         * g77.dg/fno-onetrip.f
40566         * g77.dg/fno-typeless-boz.f
40567         * g77.dg/fno-underscoring.f
40568         * g77.dg/fno-vxt-1.f
40569         * g77.dg/fonetrip.f
40570         * g77.dg/ftypeless-boz.f
40571         * g77.dg/fugly-assumed.f
40572         * g77.dg/funderscoring.f
40573         * g77.dg/fvxt-1.f
40574
40575 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
40576
40577         * objc.dg/fwd-proto-1.m: New.
40578         * objc.dg/local-decl-1.m: New.
40579         * objc.dg/naming-1.m: New.
40580         * objc.dg/naming-2.m: New.
40581         * objc.dg/proto-hier-1.m: New.
40582
40583 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
40584
40585         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
40586         largest-type elements to a struct makes its size grow.
40587
40588 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
40589
40590         * g++.dg/abi/vthunk1.C: New test.
40591
40592 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
40593
40594         * g++.dg/abi/vbase8-22.C: New test.
40595
40596 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
40597
40598         * gcc.dg/cpp/macro8.c: New test.
40599
40600 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
40601
40602         * g++.dg/abi/vbase8-21.C: New test.
40603
40604 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
40605
40606         * g++.dg/abi/vbase8-10.C: New test.
40607
40608 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40609
40610         * lib/g++.exp (g++_set_ld_library_path): Renamed to
40611         ${tool}_set_ld_library_path.
40612         Changed caller.
40613         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
40614         g++.exp.
40615
40616 2001-07-26  Stan Cox <scox@redhat.com>
40617
40618         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
40619         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
40620         gcc_exit, gcc_check_unsupported_p):
40621         Moved to gcc-deps.exp
40622         * gcc-deps.exp: New file.
40623
40624 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40625
40626         * g++.old-deja/g++.pt/defarg14.C: New test.
40627
40628 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
40629
40630         * g++.old-deja/g++.other/lineno5.C: New test.
40631
40632 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
40633
40634         * g++.old-deja/g++.pt/crash68.C: New test.
40635
40636 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
40637
40638         * g++.old-deja/g++.other/crash42.C: New test.
40639
40640 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
40641
40642         * gcc.dg/cpp/extratokens.c: Fix.
40643         * gcc.dg/cpp/skipping2.c: New tests.
40644
40645 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40646
40647         * gcc.c-torture/execute/20010724-1.c: New file.
40648         * gcc.c-torture/execute/20010724-1.x: New file.
40649
40650 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40651
40652         * g++.old-deja/g++.other/cond7.C: New test.
40653
40654 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40655
40656         * g++.old-deja/g++.other/optimize4.C: New test.
40657
40658 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40659
40660         * g++.old-deja/g++.abi/vbase8-5.C: New test.
40661
40662 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
40663
40664         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
40665         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
40666         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
40667         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
40668
40669         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
40670         bug report" message.
40671
40672         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
40673         * g++.dg/ext/instantiate1.C: Move from old-deja.
40674
40675 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
40676
40677         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
40678         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
40679         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
40680         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
40681
40682 2001-07-23  Jeffrey A Law  (law@cygnus.com)
40683
40684         * gcc.c-torture/execute/20010723-1.c: New test.
40685
40686 2001-07-23  Ben Elliston  <bje@redhat.com>
40687
40688         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
40689
40690 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40691
40692         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
40693         i[34567]86-*-*.
40694         Delete handling of ieee_multilib_flags.
40695         Pass -mieee for alpha*-*-* and sh-*-*.
40696         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
40697
40698 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
40699
40700         Remove old-abi tests.
40701         * g++.old-deja/g++.mike/p11116.C: Remove.
40702         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
40703
40704 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
40705
40706         * g77.f-torture/compile/pr3743.f: New test
40707
40708 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
40709
40710         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
40711
40712 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40713
40714         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
40715         g++.old-deja/g++.pt/static6.C: Likewise.
40716         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
40717         supports weak symbols.
40718
40719 2001-07-18  Andreas Jaeger  <aj@suse.de>
40720
40721         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
40722         supported again.
40723
40724 2001-07-18  Andreas Jaeger  <aj@suse.de>
40725
40726         * gcc.dg/iftrap-1.c: Fix target line.
40727
40728 2001-07-17  Richard Henderson  <rth@redhat.com>
40729
40730         * gcc.c-torture/execute/20010717-1.c: New.
40731
40732 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
40733
40734         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
40735         tests.
40736
40737 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
40738
40739         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
40740
40741 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40742
40743         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
40744         UAC_SIGBUS, UAC_NOPRINT definitions.
40745
40746 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
40747
40748         * objc/execute/object_is_class.m: New test.
40749         * objc/execute/object_is_meta_class.m: New test.
40750
40751 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
40752
40753         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
40754         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
40755
40756 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
40757
40758         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
40759         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
40760
40761 2001-07-14  Richard Henderson  <rth@redhat.com>
40762
40763         * gcc.dg/iftrap-1.c: New.
40764
40765 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
40766
40767         * g77.f-torture/execute/intrinsic77.f: New test.
40768
40769 2001-07-11  Janis Johnson <janis@us.ibm.com>
40770
40771         * gcc.misc-tests/gcov-3.c: New test.
40772
40773 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
40774
40775         * gcc.c-torture/compile/20010711-1.c,
40776         * gcc.c-torture/compile/20010711-2.c: New tests.
40777
40778 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
40779
40780         * gcc.c-torture/execute/20010711-1.c: New test.
40781
40782 2001-07-11  Ben Elliston  <bje@redhat.com>
40783
40784         * g++.old-deja/g++.other/enum5.C: New test.
40785
40786 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
40787
40788         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
40789         (g++-dg-prune): Call prune_gcc_output.
40790         * prune.exp: New file for prune_gcc_output.
40791         * lib/g++.exp, lib/gcc.exp: Load it.
40792
40793 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
40794
40795         * gcc.c-torture/compile/20010701-1.c,
40796         g++.old-deja/g++.ext/attrib6.C: New tests.
40797
40798 2001-07-06  Jeffrey A Law  (law@cygnus.com)
40799
40800         * gcc.c-torture/compile/20010706-1.c: New test.
40801
40802 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
40803
40804         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
40805
40806 2001-06-28  Stan Shebs  <shebs@apple.com>
40807
40808         * gcc.dg/pragma-darwin.c: New test.
40809
40810 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40811
40812         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
40813         Solaris 2.[678] system.
40814
40815 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
40816
40817         * gcc.dg/20010622-1.c: New test.
40818
40819 2001-06-18  Stan Shebs  <shebs@apple.com>
40820
40821         * objc.dg: New directory.
40822         * objc.dg/dg.exp: New file.
40823         * objc.dg/alias.m: New.
40824         * objc.dg/class-1.m: New.
40825         * objc.dg/class-2.m: New.
40826         * objc.dg/const-str-1.m: New.
40827         * objc.dg/const-str-2.m: New.
40828         * objc.dg/id-1.m: New.
40829         * objc.dg/method-1.m: New.
40830         * objc.dg/super-class-1.m: New.
40831         * lib/objc-dg.exp: New file.
40832
40833 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40834
40835         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
40836         of label name.
40837
40838 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
40839
40840         * g++.old-deja/g++.abi/vbase8-9.C: New test.
40841
40842 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40843
40844         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
40845         variable.
40846
40847 2001-06-12  Richard Henderson  <rth@redhat.com>
40848
40849         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
40850
40851 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
40852
40853         * g++.old-deja/g++.abi/vbase5.C: New test.
40854         * g++.old-deja/g++.abi/vbase6.C: New test.
40855         * g++.old-deja/g++.abi/vbase7.C: New test.
40856
40857 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40858
40859         * gcc.c-torture/compile/20010610-1.c: New test.
40860
40861 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
40862
40863         * g++.old-deja/g++.abi/vbase4.C: New test.
40864
40865 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
40866
40867         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
40868         support %f for HC11/HC12 targets.
40869         * gcc.c-torture/execute/930513-1.x: New file, likewise.
40870         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
40871         on HC11/HC12 targets.
40872         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
40873
40874 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40875
40876         * gcc.dg/wchar_t-1.c: New file.
40877         * gcc.dg/wint_t-1.c: Likewise.
40878
40879 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
40880
40881         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
40882
40883 2001-06-11  Richard Henderson  <rth@redhat.com>
40884
40885         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
40886
40887 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
40888
40889         * gcc.c-torture/compile/20010611-1.c: New test.
40890
40891 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
40892
40893         * gcc.dg/c99-tag-1.c: Add more tests.
40894
40895 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
40896
40897         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
40898         representation on MN10300 and ARM/Thumb.
40899
40900 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
40901
40902         * g77.f-torture/execute/20010610.f: New.
40903
40904 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
40905
40906         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
40907         names.
40908
40909 2001-06-09  Richard Henderson  <rth@redhat.com>
40910
40911         * gcc.c-torture/execute/ashrdi-1.c: New.
40912         * gcc.c-torture/execute/ashldi-1.c: New.
40913         * gcc.c-torture/execute/lshrdi-1.c: New.
40914
40915 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
40916
40917         * objc/execute/load-3.m: Added. Check sending +load to categories,
40918         in addition to classes.
40919
40920 2001-06-08  Stan Shebs  <shebs@apple.com>
40921
40922         * objc/execute/load-2.m: New test.  From Nicola Pero
40923         <n.pero@mi.flashnet.it>.
40924
40925 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
40926
40927         * gcc.c-torture/execute/20010605-2.c: New test.
40928
40929 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
40930
40931         * g++.old-deja/g++.abi/vbase2.C: New test.
40932         * g++.old-deja/g++.abi/vbase3.C: New test.
40933
40934 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
40935
40936         * g++.old-deja/g++.pt/friend49.C: New test.
40937
40938 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
40939
40940         * g++.old-deja/g++.ext/anon3.C: New test.
40941
40942 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
40943
40944         * g++.old-deja/g++.other/conv7.C: New test.
40945
40946 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
40947
40948         * gcc.c-torture/compile/20010605-2.c: New test.
40949
40950 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40951
40952         * gcc.c-torture/execute/20010604-1.c: New test.
40953
40954 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
40955
40956         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
40957
40958 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
40959
40960         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
40961         (g++_link_flags): Likewise.
40962         (g++_init): Pass gccpath's value to two previous functions.
40963
40964 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40965
40966         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
40967         Ensure logfile entry matches exec command line.
40968
40969 2001-05-31  Richard Henderson  <rth@redhat.com>
40970
40971         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
40972         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
40973
40974 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
40975
40976         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
40977         compiler for irix6.2
40978
40979 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
40980
40981         * g++.old-deja/g++.other/optimize3.C: New file.
40982
40983 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
40984
40985         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
40986         assemble.
40987
40988 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
40989
40990         * g++.old-deja/g++.other/optimize2.C: New file.
40991
40992 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
40993
40994         * gcc.c-torture/compile/20010518-2.c: New file.
40995         * gcc.c-torture/execute/20010518-1.c: New file.
40996         * gcc.c-torture/execute/20010518-2.c: New file.
40997
40998 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40999
41000         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
41001
41002 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
41003
41004         G++ no longer defines builtins that do not begin with __builtin.
41005         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
41006         * g++.old-deja/g++.brendand/misc13.C: Likewise.
41007         * g++.old-deja/g++.law/builtin1.C: Likewise.
41008         * g++.old-deja/g++.law/cvt2.C: Likewise.
41009         * g++.old-deja/g++.mike/net5.C: Likewise.
41010         * g++.old-deja/g++.other/builtins1.C: Likewise.
41011         * g++.old-deja/g++.other/builtins2.C: Likewise.
41012         * g++.old-deja/g++.other/builtins3.C: Likewise.
41013         * g++.old-deja/g++.other/builtins4.C: Likewise.
41014         * g++.old-deja/g++.other/inline8.C: Likewise.
41015         * g++.old-deja/g++.robertl/eb39.C: Likewise.
41016
41017 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
41018
41019         * g++.old-deja/g++.pt/using1.C: Adjust.
41020         * g++.old-deja/g++.pt/using2.C: New test.
41021
41022 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
41023
41024         * gcc.dg/cpp/charconst.c: New tests.
41025         * gcc.dg/cpp/escape.c: New tests.
41026         * gcc.dg/cpp/escape-1.c: New tests.
41027         * gcc.dg/cpp/escape-2.c: New tests.
41028         * gcc.dg/cpp/ucs.c: New tests.
41029
41030 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
41031
41032         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
41033         native compiler for irix6.5.
41034
41035 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
41036
41037         * lib/g++.exp (g++_include_flags): Use args to compute
41038         get_multilibs.
41039         (g++_link_flags): Likewise.
41040         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
41041
41042 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
41043
41044         * gcc.dg/c90-hexfloat-1.c: Add more tests.
41045
41046 2001-05-21  Geoff Keating  <geoffk@redhat.com>
41047
41048         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
41049         this file.
41050
41051 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
41052
41053         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
41054         STACK_SIZE;
41055         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
41056         to STACK_SIZE; Use it to define size of add_histo array.
41057         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
41058         to STACK_SIZE.
41059         (f): Use GITT_SIZE to define size of gitt local table.
41060         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
41061         to STACK_SIZE; Use it to define size of bytemem array.
41062
41063 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
41064
41065         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
41066         on 68HC11/HC12 due to the asm instruction.
41067         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
41068         * gcc.c-torture/compile/920520-1.x: Likewise.
41069         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
41070         on 68HC11/HC12 because the function is larger than 64K.
41071         * gcc.c-torture/compile/961203-1.x: New file, this test fails
41072         on 68HC11/HC12 because the structure is too large.
41073
41074 2001-05-20  Richard Henderson  <rth@redhat.com>
41075
41076         * gcc.c-torture/execute/20010520-1.c: New.
41077
41078 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41079
41080         * g++.old-deja/g++.warn/compare1.C: New test.
41081         * gcc.dg/compare4.c: New test.
41082
41083 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
41084
41085         * g++.old-deja/g++.other/optimize1.C: New test.
41086
41087 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41088
41089         * g++.old-deja/g++.pt/spec41.C: New test.
41090
41091 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
41092
41093         * gcc.c-torture/compile/20010114-1.x: Remove.
41094
41095 2001-05-18  Stan Shebs  <shebs@apple.com>
41096
41097         * gcc.c-torture/compile/20010518-1.c: New test.
41098
41099 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
41100
41101         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
41102         * g++.old-deja/g++.pt/crash67.C: New test.
41103
41104 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
41105
41106         * g++.old-deja/g++.other/debug9.C: New test.
41107
41108 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
41109
41110         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
41111
41112 2001-05-16  Jan Hubicka  <jh@suse.cz>
41113
41114         * gcc.c-torture/compile/20010516-1.c: New test.
41115
41116 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
41117
41118         * g++.old-deja/g++.other/crash41.C: New test.
41119
41120 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
41121
41122         * g++.old-deja/g++.pt/crash66.C: New test.
41123
41124 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
41125
41126         * g++.old-deja/g++.robertl/eb27.C: Convert.
41127
41128 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
41129
41130         * g++.dg/friend-warn.C: New test.  Do not warn about friend
41131         declaration being redundant.
41132
41133 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
41134
41135         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
41136
41137 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
41138
41139         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
41140
41141 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
41142
41143         * lib/g++.exp: Use testsuite_flags.
41144
41145 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
41146
41147         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
41148
41149 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
41150
41151         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
41152
41153 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
41154
41155         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
41156
41157 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
41158
41159         * gcc.c-torture/compile/20010313-1.c: New test.
41160
41161 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
41162
41163         * gcc.dg/cpp/direct2.c: New test.
41164         * gccq.dg/cpp/direct2s.c: New test.
41165
41166         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
41167
41168 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
41169
41170         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
41171         * g++.old-deja/g++.other/op3.C: Likewise.
41172
41173 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
41174
41175         * gcc.dg/cpp/syshdr.h: New file.
41176         * gcc.dg/cpp/sysmac1.c: Update.
41177         * gcc.dg/cpp/sysmac2.c: Update.
41178
41179 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
41180
41181         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
41182
41183 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
41184
41185         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
41186         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
41187
41188 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
41189
41190         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
41191
41192 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
41193
41194         * lib/g++.exp (g++_include_flags): Don't use any special flags
41195         if TESTING_IN_BUILD_TREE is not defined.
41196         (g++_init): Use a plain 'c++' as the compiler if
41197         TESTING_IN_BUILD_TREEE is not defined.
41198
41199 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
41200
41201         * g++.old-deja/g++.eh/catch13.C: New test.
41202         * g++.old-deja/g++.eh/catch14.C: New test.
41203
41204 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
41205
41206         * gcc.dg/cpp/tr-define.c: New test.
41207
41208 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
41209
41210         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
41211         <stdlib.h>, not <malloc.h>.
41212
41213 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
41214
41215         * g++.old-deja/g++.ns/template17.C: New test.
41216
41217 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
41218
41219         * g++.old-deja/g++.pt/ref4.C: New test.
41220
41221 2001-04-30  Richard Henderson  <rth@redhat.com>
41222
41223         * gcc.dg/20000724-1.c: Revert last change.
41224
41225 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
41226
41227         * g77.f-torture/execute/20010430.f: New test.
41228
41229 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
41230
41231         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
41232
41233 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
41234
41235         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
41236
41237 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
41238
41239         * g++.old-deja/g++.eh/crash6.C: New test.
41240
41241 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
41242
41243         * g++.old-deja/g++.other/warn7.C: New test.
41244
41245 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
41246
41247         * g++.old-deja/g++.other/defarg9.C: New test.
41248
41249 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
41250
41251         * g77.f-torture/compile/20010426.f: New test.
41252         * g77.f-torture/execute/20010426.f: New test.
41253
41254 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
41255
41256         * g77.f-torture/compile/20000629-1.x: Remove - error
41257         has been fixed.
41258
41259 2001-04-26  Jeffrey A Law  (law@cygnus.com)
41260
41261         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
41262         Tweak slightly to work with g++.dg framework.
41263         * g++.dg/special/ecos.exp: Run initp1.C test.
41264         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
41265
41266         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
41267         its linker doesn't give line numbers either.
41268         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
41269
41270 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
41271
41272         * g++.old-deja/g++.other/lex1.C: New test.
41273
41274 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
41275
41276         * gcc.dg/noncompile/20010425-1.c: New test.
41277
41278 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
41279
41280         * g++.old-deja/g++.pt/mangle2.C: New test.
41281
41282 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
41283
41284         * gcc.dg/format/plus-1.c: New test.
41285
41286 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
41287
41288         * gcc.dg/20010423-1.c: New test.
41289
41290 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
41291
41292         * gcc.c-torture/execute/20010422-1.c: New test.
41293
41294 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
41295
41296         * g++.old-deja/g++.ns/type2.C: New test.
41297
41298 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
41299
41300         * g++.old-deja/g++.other/perf1.C: New test.
41301
41302 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
41303
41304         * gcc.dg/c99-func-2.c: Remove xfail.
41305         * gcc.dg/c99-func-3.c: Remove xfail.
41306         * gcc.dg/c99-func-4.c: Remove xfail.
41307
41308 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
41309
41310         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
41311
41312 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
41313
41314         * gcc.c-torture/compile/20010423-1.c: New test.
41315
41316 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
41317
41318         * g++.old-deja/g++.pt/typename28.C: New test.
41319
41320 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
41321
41322         * g++.old-deja/g++.abi/empty2.C: New test.
41323         * g++.old-deja/g++.abi/empty3.C: New test.
41324
41325 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
41326
41327         * g++.old-deja/g++.other/comdat2.C: New test.
41328         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
41329
41330 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
41331
41332         * g++.old-deja/g++.other/overload14.C: New test.
41333
41334 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
41335
41336         * g++.old-deja/g++.other/lookup23.C: New test.
41337
41338 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
41339
41340         * gcc.c-torture/execute/20010403-1.c: New test.
41341
41342 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
41343             Mark Mitchell  <mark@codesourcery.com>
41344
41345         * lib/old-dejagnu.exp: Don't delete output of executable.
41346         Add .exe suffix to executables.
41347
41348 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
41349
41350         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
41351
41352 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41353
41354         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
41355
41356 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
41357
41358         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
41359         * g++.old-deja/g++.abi/crash1.C: New test.
41360
41361 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
41362
41363         * g++.old-deja/g++.other/crash40.C: New test.
41364
41365 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41366
41367         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
41368
41369 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
41370
41371         * g++.old-deja/g++.other/warn6.C: New test.
41372
41373 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
41374
41375         * g++.old-deja/g++.robertl/eb42.C: Same.
41376
41377 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41378
41379         * gcc.dg/wtr-conversion-1.c: New testcase.
41380
41381 2001-04-10  Richard Henderson  <rth@redhat.com>
41382
41383         * g++.old-deja/g++.other/array5.C: New.
41384
41385 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41386
41387         * gcc.c-torture/execute/20010408-1.c: New test.
41388
41389 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
41390
41391         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
41392         headers and constructs.
41393         * g++.old-deja/g++.robertl/eb79.C: Same.
41394         * g++.old-deja/g++.robertl/eb77.C (main): Same.
41395         * g++.old-deja/g++.robertl/eb73.C: Same.
41396         * g++.old-deja/g++.robertl/eb66.C (main): Same.
41397         * g++.old-deja/g++.robertl/eb55.C (t): Same.
41398         * g++.old-deja/g++.robertl/eb54.C (main): Same.
41399         * g++.old-deja/g++.robertl/eb46.C (main): Same.
41400         * g++.old-deja/g++.robertl/eb44.C: Same.
41401         * g++.old-deja/g++.robertl/eb41.C (main): Same.
41402         * g++.old-deja/g++.robertl/eb4.C (main): Same.
41403         * g++.old-deja/g++.robertl/eb39.C: Same.
41404         * g++.old-deja/g++.robertl/eb33.C (main): Same.
41405         * g++.old-deja/g++.robertl/eb31.C (main): Same.
41406         * g++.old-deja/g++.robertl/eb30.C: Same.
41407         * g++.old-deja/g++.robertl/eb3.C: Same.
41408         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
41409         * g++.old-deja/g++.robertl/eb21.C: Same.
41410         * g++.old-deja/g++.robertl/eb15.C: Same.
41411         * g++.old-deja/g++.robertl/eb118.C: Same.
41412         * g++.old-deja/g++.robertl/eb115.C (main): Same.
41413         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
41414         * g++.old-deja/g++.robertl/eb109.C: Same.
41415         * g++.old-deja/g++.other/sibcall1.C (main): Same.
41416         * g++.old-deja/g++.mike/rtti1.C: Same.
41417         * g++.old-deja/g++.mike/p658.C: Same.
41418         * g++.old-deja/g++.mike/net46.C: Same.
41419         * g++.old-deja/g++.mike/net34.C: Same.
41420         * g++.old-deja/g++.mike/memoize1.C: Same.
41421         * g++.old-deja/g++.mike/eh2.C: Same.
41422         * g++.old-deja/g++.law/weak.C: Same.
41423         * g++.old-deja/g++.law/visibility7.C: Same.
41424         * g++.old-deja/g++.law/visibility25.C: Same.
41425         * g++.old-deja/g++.law/visibility22.C: Same.
41426         * g++.old-deja/g++.law/visibility2.C: Same.
41427         * g++.old-deja/g++.law/visibility17.C: Same.
41428         * g++.old-deja/g++.law/visibility13.C: Same.
41429         * g++.old-deja/g++.law/visibility10.C: Same.
41430         * g++.old-deja/g++.law/visibility1.C: Same.
41431         * g++.old-deja/g++.law/virtual3.C (eval): Same.
41432         * g++.old-deja/g++.law/vbase1.C: Same.
41433         * g++.old-deja/g++.law/operators32.C: Same.
41434         * g++.old-deja/g++.law/nest3.C: Same.
41435         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
41436         * g++.old-deja/g++.law/except5.C (main): Same.
41437         * g++.old-deja/g++.law/cvt7.C (run): Same.
41438         * g++.old-deja/g++.law/cvt2.C: Same.
41439         * g++.old-deja/g++.law/cvt16.C: Same.
41440         * g++.old-deja/g++.law/ctors6.C (bar): Same.
41441         * g++.old-deja/g++.law/ctors17.C (main): Same.
41442         * g++.old-deja/g++.law/ctors13.C: Same.
41443         * g++.old-deja/g++.law/ctors12.C (main): Same.
41444         * g++.old-deja/g++.law/ctors10.C: Same.
41445         * g++.old-deja/g++.law/code-gen5.C: Same.
41446         * g++.old-deja/g++.law/bad-error7.C: Same.
41447         * g++.old-deja/g++.law/arm9.C: Same.
41448         * g++.old-deja/g++.law/arm12.C: Same.
41449         * g++.old-deja/g++.law/arg8.C: Same.
41450         * g++.old-deja/g++.law/arg1.C: Same.
41451         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
41452         * g++.old-deja/g++.jason/template31.C: Same.
41453         * g++.old-deja/g++.jason/template24.C (main): Same.
41454         * g++.old-deja/g++.jason/2371.C: Same.
41455         * g++.old-deja/g++.eh/new2.C: Same.
41456         * g++.old-deja/g++.eh/new1.C: Same.
41457         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
41458         * g++.old-deja/g++.brendan/nest21.C (main): Same.
41459         * g++.old-deja/g++.brendan/err-msg3.C: Same.
41460         * g++.old-deja/g++.brendan/crash62.C: Same.
41461         * g++.old-deja/g++.brendan/crash52.C: Same.
41462         * g++.old-deja/g++.brendan/crash49.C (main): Same.
41463         * g++.old-deja/g++.brendan/crash38.C: Same.
41464         * g++.old-deja/g++.brendan/crash15.C (main): Same.
41465         * g++.old-deja/g++.brendan/copy9.C: Same.
41466
41467 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
41468
41469         * gcc.c-torture/execute/20001203-2.c (memset):
41470         Count argument is of type __SIZE_TYPE__.
41471
41472 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
41473
41474         * gcc.c-torture/compile/20010404-1.c: New test.
41475
41476 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
41477
41478         * gcc.c-torture/compile/20010326-1.c: New test.
41479
41480 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
41481
41482         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
41483         peculiarities of the SH.
41484         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
41485
41486 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41487
41488         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
41489         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
41490         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
41491
41492 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
41493
41494         * g77.f-torture/compile/20010321-1.f: New test.
41495
41496 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
41497
41498         * gcc.c-torture/compile/20010329-1.c: New test.
41499
41500 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
41501
41502         * gcc.c-torture/execute/20010329-1.c: New test.
41503
41504 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
41505
41506         * g++.old-deja/g++.other/eh4.C: Fix typo.
41507
41508 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
41509
41510         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
41511
41512 2001-03-28  Philip Blundell  <philb@gnu.org>
41513
41514         * gcc.c-torture/compile/20010328-1.c: New test.
41515
41516 2001-03-27  Richard Henderson  <rth@redhat.com>
41517
41518         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
41519         * g++.old-deja/g++.eh/vbase3.C: Likewise.
41520
41521 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
41522
41523         * gcc.c-torture/compile/20010327-1.c: New test.
41524
41525 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
41526
41527         * g++.old-deja/g++.other/friend12.C: New test.
41528         * g++.old-deja/g++.other/friend9.C: Expect no errors.
41529         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
41530
41531 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
41532
41533         * gcc.c-torture/execute/20010325-1.c: New test.
41534
41535 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
41536
41537         * g++.old-deja/g++.other/mangle3.C: New test.
41538
41539 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
41540
41541         * g++.old-deja/g++.other/anon8.C: New test.
41542
41543 2001-03-20  Philip Blundell  <philb@gnu.org>
41544
41545         * gcc.c-torture/compile/20010320-1.c: New test.
41546
41547 2001-03-17  Richard Henderson  <rth@redhat.com>
41548
41549         * g++.old-deja/g++.other/eh4.C: Add expected error text.
41550
41551 2001-03-15  Geoff Keating  <geoff@redhat.com>
41552
41553         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
41554         tests on AIX.
41555
41556 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
41557
41558         * g++.old-deja/g++.other/eh4.C: New test.
41559
41560 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
41561
41562         * gcc.dg/cpp/mi1.c: Update.
41563
41564 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
41565
41566         * g++.old-deja/g++.other/regstack.C: New test.
41567
41568 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
41569
41570         * g++.old-deja/g++.other/ref4.C: New test.
41571
41572 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
41573
41574         * objc/execute/va_method.m: Added.
41575         * objc/execute/IMP.m: Added.
41576         * objc/execute/_cmd.m: Added.
41577         * objc/execute/accessing_ivars.m: Added.
41578         * objc/execute/class-1.m: Added.
41579         * objc/execute/class-10.m: Added.
41580         * objc/execute/class-11.m: Added.
41581         * objc/execute/class-12.m: Added.
41582         * objc/execute/class-13.m: Added.
41583         * objc/execute/class-14.m: Added.
41584         * objc/execute/class-2.m: Added.
41585         * objc/execute/class-3.m: Added.
41586         * objc/execute/class-4.m: Added.
41587         * objc/execute/class-5.m: Added.
41588         * objc/execute/class-6.m: Added.
41589         * objc/execute/class-7.m: Added.
41590         * objc/execute/class-8.m: Added.
41591         * objc/execute/class-9.m: Added.
41592         * objc/execute/class-tests-1.h
41593         * objc/execute/class-tests-2.h
41594         * objc/execute/compatibility_alias.m: Added.
41595         * objc/execute/encode-1.m: Added.
41596         * objc/execute/formal_protocol-1.m: Added.
41597         * objc/execute/formal_protocol-2.m: Added.
41598         * objc/execute/formal_protocol-3.m: Added.
41599         * objc/execute/formal_protocol-4.m: Added.
41600         * objc/execute/formal_protocol-5.m: Added.
41601         * objc/execute/formal_protocol-6.m: Added.
41602         * objc/execute/formal_protocol-7.m: Added.
41603         * objc/execute/informal_protocol.m: Added.
41604         * objc/execute/initialize.m: Added.
41605         * objc/execute/load.m: Added.
41606         * objc/execute/many_args_method.m: Added.
41607         * objc/execute/nested-3.m: Added.
41608         * objc/execute/no_clash.m: Added.
41609         * objc/execute/private.m: Added.
41610         * objc/execute/redefining_self.m: Added.
41611         * objc/execute/root_methods.m: Added.
41612         * objc/execute/selector-1.m: Added.
41613         * objc/execute/static-1.m: Added.
41614         * objc/execute/static-2.m: Added.
41615         * objc/execute/va_method.m: Added.
41616
41617 2001-03-10  Richard Henderson  <rth@redhat.com>
41618
41619         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
41620
41621 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
41622
41623         * g++.old-deja/g++.other/crash31.C: XFAIL.
41624         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
41625         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
41626         * gcc.c-torture/execute/20010123-1.x: XFAIL.
41627         * gcc.c-torture/execute/20010124-1.x: XFAIL.
41628         * gcc.dg/sequence-pt-1.c: XFAIL one test.
41629
41630 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
41631
41632         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
41633
41634 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
41635
41636         * gcc.dg/20000724-1.c: Don't use multiline strings.
41637
41638 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
41639
41640         * objc/execute/string1.m, objc/execute/string2.m: Compare the
41641         result of -cString against what we expect it to be; don't just
41642         print it out for no one to read.
41643
41644         * objc/execute/string3.m, objc/execute/string4.m: New tests.
41645         Based on testcases provided by Nicola Pero.
41646
41647 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
41648
41649         * gcc.dg/cpp/macro7.c: New test.
41650
41651 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
41652
41653         * gcc.dg/cpp/multiline.c: Update.
41654
41655 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
41656
41657         * g++.old-deja/g++.other/enum3.C: New test.
41658
41659 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
41660
41661         * g++.old-deja/g++.other/pod1.C: New test.
41662
41663 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
41664
41665         * g++.old-deja/g++.ext/overload1.C: New test.
41666
41667 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
41668
41669         * g++.old-deja/g++.pt/using1.C: New test.
41670
41671 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
41672
41673         * g++.old-deja/g++.other/using9.C: New test.
41674
41675 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
41676
41677         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
41678
41679         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
41680
41681 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
41682
41683         * g++.old-deja/g++.ext/realpt1.C: Remove.
41684
41685 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
41686
41687         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
41688
41689 2001-02-26  Will Cohen  <wcohen@redhat.com>
41690
41691         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
41692
41693 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
41694
41695         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
41696         templatized constructors.
41697
41698 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41699
41700         * gcc.c-torture/execute/20010224-1.c: New test.
41701
41702 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
41703
41704         * gcc.c-torture/execute/20010222-1.c: New test.
41705
41706 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
41707
41708         * g++.old-deja/g++.other/inline20.C: New test.
41709
41710 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
41711
41712         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
41713
41714 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
41715
41716         * g++.old-deja/g++.other/lookup22.C: New test.
41717
41718 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
41719
41720         * g77.dg: New directory.
41721         * g77.dg/20010216-1.f: New test case.
41722         * g77.dg/dg.exp: New driver.
41723         * lib/g77-dg.exp: New driver library.
41724
41725 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41726
41727         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
41728
41729 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
41730
41731         * g++.old-deja/g++.other/decl9.C: New test.
41732
41733 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
41734
41735         * g++.old-deja/g++.other/init16.C: Update the test so that it does
41736         not need <string> and also tests the initialization at runtime.
41737
41738 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
41739
41740         * gcc.c-torture/execute/longlong.c: New test.
41741
41742 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
41743
41744         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
41745
41746 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
41747
41748         * gcc.c-torture/execute/920302-1.c (execute):
41749         Change argument type to short.
41750
41751 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
41752
41753         * g++.old-deja/g++.pt/deduct6.C: New test.
41754
41755 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
41756
41757         * g++.old-deja/g++.pt/deduct5.C: New test.
41758
41759 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
41760
41761         * gcc.c-torture/execute/20010209-1.c: New test.
41762
41763 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
41764
41765         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
41766
41767 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
41768
41769         * g++.dg/vtgc1.C: Update for new ABI.
41770
41771         * consistency.vlad: New directory, 1665 files.
41772
41773 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
41774
41775         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
41776         return type.
41777         * gcc.dg/cpp/digraphs.c: Declare puts.
41778
41779 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
41780
41781         * g++.old-deja/g++.other/warn5.C: New test.
41782
41783 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
41784
41785         * g++.old-deja/g++.pt/spec40.C: New test.
41786
41787 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
41788
41789         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
41790         case.
41791         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
41792
41793 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
41794
41795         * gcc.c-torture/compile/20010209-1.c: New test.
41796
41797 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
41798
41799         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
41800         excess errors message but not if it crashes.
41801         * g++.old-deja/g++.other/crash27.C: Likewise.
41802         * g++.old-deja/g++.other/crash28.C: Likewise.
41803         * g++.old-deja/g++.other/crash30.C: Likewise.
41804         * g++.old-deja/g++.other/crash32.C: Likewise.
41805         * g++.old-deja/g++.other/crash35.C: Likewise.
41806         * g++.old-deja/g++.pt/inherit2.C: Likewise.
41807
41808 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
41809
41810         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
41811         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
41812         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
41813         g77.f-torture/execute/execute.exp,
41814         g77.f-torture/noncompile/noncompile.exp,
41815         gcc.c-torture/execute/execute.exp,
41816         gcc.c-torture/execute/memcheck/memcheck.exp,
41817         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
41818         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
41819         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
41820         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
41821         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
41822         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
41823         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
41824         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
41825         Remove bug reporting instructions with ancient email addresses.
41826
41827 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
41828
41829         * gcc.dg/20010202-1.c: New test.
41830         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
41831
41832 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
41833
41834         * g++.dg/stdbool-if.C: New test.
41835
41836 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
41837
41838         * objc/execute/fdecl.m: Added main().
41839
41840 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
41841
41842         * gcc.c-torture/execute/20010206-1.c: New test.
41843
41844 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
41845
41846         * gcc.dg/cpp/avoidpaste1.c: Update.
41847
41848 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
41849
41850         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
41851         Pero <nicola@brainstorm.co.uk>.
41852         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
41853
41854 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
41855
41856         * g++.old-deja/g++.pt/spec39.C: New test.
41857
41858 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
41859
41860         * gcc.c-torture/compile/20010202-1.c: New test.
41861
41862 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
41863
41864         * g++.old-deja/g++.abi/primary2.C: New test.
41865         * g++.old-deja/g++.abi/primary3.C: New test.
41866         * g++.old-deja/g++.abi/primary4.C: New test.
41867         * g++.old-deja/g++.abi/primary5.C: New test.
41868         * g++.old-deja/g++.abi/vtable3.h: New test.
41869         * g++.old-deja/g++.abi/vtable3a.C: New test.
41870         * g++.old-deja/g++.abi/vtable3b.C: New test.
41871         * g++.old-deja/g++.abi/vtable3c.C: New test.
41872         * g++.old-deja/g++.abi/vtable3d.C: New test.
41873         * g++.old-deja/g++.abi/vtable3e.C: New test.
41874         * g++.old-deja/g++.abi/vtable3f.C: New test.
41875         * g++.old-deja/g++.abi/vtable3g.C: New test.
41876         * g++.old-deja/g++.abi/vtable3h.C: New test.
41877         * g++.old-deja/g++.abi/vtable3i.C: New test.
41878         * g++.old-deja/g++.abi/vtable3j.C: New test.
41879         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
41880
41881 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
41882
41883         * g++.old-deja/g++.other/anon6.C: New test.
41884         * g++.old-deja/g++.other/anon7.C: New test.
41885
41886 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
41887
41888         * gcc.dg/cpp/avoidpaste2.c: New tests.
41889
41890 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
41891
41892         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
41893
41894 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
41895
41896         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
41897         DECIMAL_DIG cases for Irix."
41898
41899 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
41900
41901         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
41902
41903 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
41904
41905         * gcc.dg/c99-tag-1.c: New test.
41906
41907 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
41908
41909         * gcc.dg/cpp/tr-warn1.c: Add tests.
41910
41911 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
41912
41913         * gcc.dg/cpp/avoidpaste1.c: Update.
41914         * gcc.dg/cpp/paste4.c: Update.
41915
41916 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
41917
41918         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
41919         cases for Irix.
41920
41921 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
41922
41923         * g++.old-deja/g++.other/inline19.C: New test.
41924
41925 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
41926
41927         * gcc.dg/Wlarger-than.c: New test.
41928
41929 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
41930
41931         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
41932
41933 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
41934
41935         * gcc.c-torture/execute/20010129-1.c: New test.
41936         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
41937
41938 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
41939
41940         * gcc.dg/cpp/avoidpaste1.c: Test case.
41941
41942 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
41943
41944         * g++.old-deja/g++.other/inline18.C: New test.
41945
41946 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41947
41948         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
41949         and __builtin_putchar.
41950
41951 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
41952
41953         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
41954         tests.
41955
41956 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
41957
41958         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
41959         floating point number rounding mode to round to the nearest
41960         representable mode.
41961
41962 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
41963
41964         * g++.old-deja/g++.other/mangle2.C: New test.
41965
41966 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
41967
41968         * gcc.c-torture/compile/20010124-1.c: New test.
41969
41970 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
41971
41972         * g++.old-deja/g++.pt/spec38.C: New test.
41973
41974 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41975
41976         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
41977         "Build don't run".
41978
41979 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41980
41981         * gcc.c-torture/execute/20010123-1.c: New test.
41982
41983 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
41984
41985         * g++.old-deja/g++.pt/spec37.C: New test.
41986
41987 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
41988
41989         * g++.old-deja/g++.pt/overload14.C: New test.
41990
41991 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41992
41993         * gcc.c-torture/execute/20010122-1.c: New test, exercise
41994         __builtin_return_address.
41995
41996 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
41997
41998         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
41999         * g++.old-deja/g++.pt/spec35.C: New test.
42000         * g++.old-deja/g++.pt/spec36.C: New test.
42001
42002 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
42003
42004         * gcc.c-torture/compile/20010118-1.c: New test.
42005
42006 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
42007
42008         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
42009
42010 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
42011
42012         * gcc.c-torture/execute/20010119-1.c: New test.
42013
42014 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
42015
42016         * g++.old-deja/g++.other/vbase5.C: New test.
42017
42018 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
42019
42020         * gcc.c-torture/execute/20010118-1.c: New test.
42021
42022 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
42023
42024         * g++.old-deja/g++.pt/deduct3.C: New test.
42025
42026 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
42027
42028         * g++.old-deja/g++.pt/spec34.C: New test.
42029
42030 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
42031
42032         * g77.f-torture/compile/20000601-2.f: New test.
42033
42034 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
42035
42036         * g++.old-deja/g++.other/init17.C: New test.
42037
42038 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
42039
42040         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
42041
42042 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
42043
42044         * g++.old-deja/g++.pt/unify8.C: New test.
42045
42046 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
42047
42048         * g++.old-deja/g++.abi/vbase1.C: New test.
42049
42050 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
42051
42052         * g++.old-deja/g++.pt/crash65.C: New test.
42053
42054 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
42055
42056         * gcc.dg/cpp/assembl2.S: New test case.
42057
42058 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
42059
42060         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
42061         are supported.
42062
42063 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42064
42065         * g++.old-deja/g++.other/builtins1.C: New test.
42066         * g++.old-deja/g++.other/builtins2.C: Likewise.
42067         * g++.old-deja/g++.other/builtins3.C: Likewise.
42068         * g++.old-deja/g++.other/builtins4.C: Likewise.
42069
42070 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
42071
42072         * gcc.c-torture/compile/20010117-1.c: New test.
42073         * gcc.c-torture/compile/20010117-2.c: New test.
42074
42075 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
42076
42077         * g77.f-torture/execute/20010116.[fx]: New test,
42078         XFAIL on i?86-*-*.
42079         * g77.f-torture/compile/20010115.f: Indicate it's
42080         a test for PR fortran/1636.
42081
42082 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
42083
42084         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
42085
42086 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
42087
42088         * g77.f-torture/compile/20010115.f: New test.
42089
42090 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
42091
42092         * g++.old-deja/g++.pt/nontype5.C: New test.
42093
42094 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
42095
42096         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
42097         have an equivalent working one below it.
42098
42099 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
42100
42101         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
42102         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
42103
42104 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
42105
42106         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
42107         message containing "init_priority".
42108         (conpr-2.C): Likewise.
42109         (conpr-3.C): Likewise.
42110         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
42111
42112 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42113
42114         * gcc.c-torture/execute/20010114-2.c: New test.
42115
42116 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
42117
42118         * gcc.c-torture/compile/20010114-1.c: New test.
42119         * gcc.c-torture/compile/20010114-1.x: Xfail.
42120         * gcc.c-torture/compile/20010114-2.c: New test.
42121         * gcc.c-torture/execute/20010114-1.c: New test.
42122         * gcc.dg/trunc-1.c: New test.
42123         * gcc.dg/uninit-B.c: New test.
42124
42125 2001-01-13  Nick Clifton  <nickc@redhat.com>
42126
42127         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
42128         target.
42129
42130 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
42131
42132         * gcc.c-torture/compile/20010113-1.c: New test.
42133
42134 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
42135
42136         * gcc.c-torture/compile/20001212-1.c: New test.
42137
42138 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
42139
42140         * gcc.dg/cpp/widestr1.c: Update.
42141         * gcc.dg/cpp/prag-imp.c: Remove.
42142
42143 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
42144
42145         * gcc.c-torture/execute/20000801-3.x: Remove.
42146         * gcc.dg/c90-init-1.c: New test.
42147         * gcc.dg/c99-init-1.c: New test.
42148         * gcc.dg/c99-init-2.c: New test.
42149         * gcc.dg/gnu99-init-1.c: New test.
42150
42151 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
42152
42153         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
42154         testing that no relevant ones were found.
42155
42156 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
42157
42158         * g++.old-deja/g++.pt/cast2.C: New test.
42159
42160 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
42161
42162         * g++.old-deja/g++.pt/friend47.C: New test.
42163
42164 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
42165
42166         * g++.old-deja/g++.pt/instantiate13.C: New test.
42167
42168 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
42169
42170         * g++.old-deja/g++.other/defarg7.C: New test.
42171         * g++.old-deja/g++.other/defarg8.C: New test.
42172
42173 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
42174
42175         * g++.old-deja/g++.pt/crash64.C: New test.
42176
42177 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
42178
42179         * g++.old-deja/g++.pt/crash63.C: New test.
42180
42181 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
42182
42183         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
42184
42185 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
42186
42187         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
42188
42189 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
42190
42191         * g++.old-deja/g++.pt/error3.C: New test.
42192
42193 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
42194
42195         * g++.old-deja/g++.other/crash39.C: New test.
42196
42197 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
42198
42199         * g++.old-deja/g++.other/vbase4.C: New test.
42200
42201 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
42202
42203         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
42204         * gcc.dg/special/20000419-2.c: New file. Identical to above.
42205         * gcc.dg/special/special.exp: New test driver which will check
42206         for alias support for the above test.
42207
42208 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
42209
42210         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
42211         problems on small machines.
42212         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
42213         parameterize.
42214
42215 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
42216
42217         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
42218         mips.
42219         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
42220
42221 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
42222
42223         * g++.old_deja/g++.pt/using8.C: New test.
42224
42225 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
42226
42227         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
42228
42229 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
42230
42231         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
42232         where a failure is expected.
42233         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
42234
42235 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
42236
42237         * g++.old_deja/g++.pt/instantiate12.C: New test.
42238
42239 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
42240
42241         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
42242         start of structs.
42243         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
42244         * g++.old-deja/g++.brendan/crash17.C: Likewise.
42245         * g++.old-deja/g++.brendan/crash29.C: Likewise.
42246         * g++.old-deja/g++.brendan/crash48.C: Likewise.
42247         * g++.old-deja/g++.brendan/ns1.C: Likewise.
42248         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
42249         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
42250         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
42251         * g++.old-deja/g++.eh/spec6.C: Likewise.
42252         * g++.old-deja/g++.jason/crash3.C: Likewise.
42253         * g++.old-deja/g++.law/ctors11.C: Likewise.
42254         * g++.old-deja/g++.law/ctors17.C: Likewise.
42255         * g++.old-deja/g++.law/ctors5.C: Likewise.
42256         * g++.old-deja/g++.law/ctors9.C: Likewise.
42257         * g++.old-deja/g++.mike/ambig1.C: Likewise.
42258         * g++.old-deja/g++.mike/net22.C: Likewise.
42259         * g++.old-deja/g++.mike/p3538a.C: Likewise.
42260         * g++.old-deja/g++.mike/p3538b.C: Likewise.
42261         * g++.old-deja/g++.mike/virt3.C: Likewise.
42262         * g++.old-deja/g++.niklas/t128.C: Likewise.
42263         * g++.old-deja/g++.other/anon4.C: Likewise.
42264         * g++.old-deja/g++.other/using1.C: Likewise.
42265         * g++.old-deja/g++.other/warn3.C: Likewise.
42266         * g++.old-deja/g++.pt/t37.C: Likewise.
42267         * g++.old-deja/g++.robertl/eb69.C: Likewise.
42268         * g++.old-deja/g++.robertl/eb71.C: Likewise.
42269
42270 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
42271
42272         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
42273
42274 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42275
42276         * gcc.c-torture/execute/stdio-opt-3.c: New test.
42277
42278 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
42279
42280         * gcc.c-torture/compile/20010107-1.c: New test.
42281
42282 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42283
42284         * gcc.c-torture/execute/builtin-noret-1.c: New test.
42285
42286 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42287
42288         * gcc.dg/format/format.h: New file.
42289         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
42290         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
42291         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
42292         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
42293         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
42294         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
42295         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
42296         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
42297         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
42298         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
42299         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
42300         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
42301         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
42302         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
42303         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
42304         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
42305         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
42306         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
42307         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
42308         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
42309         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
42310         instead of declaring standard types, macros and functions in each
42311         test.
42312
42313 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
42314
42315         * gcc.c-torture/execute/20010106-1.c: New test.
42316
42317 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
42318
42319         * gcc.dg/format/format.exp: New file.
42320         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
42321         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
42322         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
42323         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
42324         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
42325         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
42326         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
42327         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
42328         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
42329         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
42330         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
42331         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
42332         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
42333         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
42334         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
42335         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
42336         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
42337         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
42338         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
42339         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
42340         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
42341         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
42342         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
42343         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
42344         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
42345         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
42346         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
42347         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
42348         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
42349         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
42350         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
42351         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
42352         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
42353         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
42354         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
42355         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
42356         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
42357         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
42358         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
42359         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
42360         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
42361         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
42362
42363 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
42364
42365         * gcc.c-torture/execute/991228-1.c: Take word endianness into
42366         account.
42367
42368 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
42369
42370         * gcc.c-torture/execute/builtin-complex-1.c: New test.
42371
42372 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
42373
42374         * g++.old-deja/g++.pt/crash62.C: New test.
42375
42376 2001-01-04  Richard Henderson  <rth@redhat.com>
42377
42378         * gcc.dg/20000926-1.c: Update expected warnings.
42379         * gcc.dg/array-2.c: Likewise.
42380         * gcc.dg/array-4.c: Also validate flexible array members.
42381         * gcc.dg/c99-flex-array-1.c: New.
42382
42383 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
42384
42385         * gcc.c-torture/compile/20001222-1.x: Remove.
42386
42387 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
42388
42389         * gcc.c-torture/execute/built-in-setjmp.c: New.
42390
42391 2001-01-03  Richard Henderson  <rth@redhat.com>
42392
42393         * gcc.dg/940510-1.c: Update expected error wording.
42394         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
42395
42396 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
42397
42398         * lib/target-supports.exp (check_alias_available): Modified to
42399         indicate aliases not supported if only weak aliases are supported.
42400
42401 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42402
42403         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
42404         Turn on cmpstrsi checks for __pj__ and __i370__.
42405
42406 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
42407
42408         * g++.old-deja/g++.other/virtual11.C: New test.
42409
42410 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
42411
42412         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
42413
42414 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42415
42416         * gcc.c-torture/compile/20010102-1.c: New test.
42417
42418 2001-01-02  Andreas Jaeger  <aj@suse.de>
42419
42420         * gcc.dg/noreturn-3.c: New test.
42421
42422         * gcc.dg/noreturn-4.c: New test.
42423
42424 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42425
42426         * gcc.c-torture/execute/stdio-opt-1.c: Also test
42427         __builtin_fputc and __builtin_fwrite.
42428
42429 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
42430
42431         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
42432         signed char, not default char.
42433
42434 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
42435
42436         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
42437
42438 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
42439
42440         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
42441
42442 2000-12-29  Richard Henderson  <rth@redhat.com>
42443
42444         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
42445         (__cyg_profile_func_exit): Define.
42446
42447 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
42448
42449         * g++.dg/vtgc1.C: New test.
42450
42451 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
42452
42453         * gcc.dg/noncompile/20001228-1.c: New test.
42454
42455         * gcc.dg/20001228-1.c: New test.
42456
42457         * gcc.c-torture/execute/20001228-1.c: New test.
42458
42459 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
42460
42461         * gcc.dg/format-strfmon-1.c: New test.
42462
42463 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42464
42465         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
42466         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
42467         * gcc.c-torture/execute/string-opt-1.c: Likewise.
42468         * gcc.c-torture/execute/string-opt-2.c: Likewise.
42469         * gcc.c-torture/execute/string-opt-3.c: Likewise.
42470         * gcc.c-torture/execute/string-opt-4.c: Likewise.
42471         * gcc.c-torture/execute/string-opt-6.c: Likewise.
42472         * gcc.c-torture/execute/string-opt-7.c: Likewise.
42473         * gcc.c-torture/execute/string-opt-8.c: Likewise.
42474         * gcc.c-torture/execute/string-opt-9.c: Likewise.
42475         * gcc.c-torture/execute/string-opt-10.c: Likewise.
42476         * gcc.c-torture/execute/string-opt-11.c: Likewise.
42477         * gcc.c-torture/execute/string-opt-12.c: Likewise.
42478
42479         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
42480         * gcc.c-torture/execute/string-opt-4.c: Test index.
42481
42482 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
42483
42484         * gcc.c-torture/compile/20001226-1.c: New test.
42485
42486 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
42487
42488         * gcc.c-torture/compile/20001222-1.c: New test.
42489         * gcc.c-torture/compile/20001222-1.x: Xfail.
42490
42491 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
42492
42493         * gcc.c-torture/execute/comp-goto-2.c: New test.
42494
42495 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
42496
42497         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
42498         Use long types if __INT_MAX__ is 32767.
42499         (main): Use cast to (sint32 *) when poking 88 into a_page.
42500
42501         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
42502
42503 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
42504
42505         * gcc.c-torture/compile/20001221-1.c: New test.
42506         * gcc.c-torture/execute/20001221-1.c: New test.
42507
42508 2000-12-20  Richard Henderson  <rth@redhat.com>
42509
42510         * g++.old-deja/g++.pt/crash36.C: Update error lines.
42511         * g++.old-deja/g++.robertl/eb109.C: Likewise.
42512
42513 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42514
42515         * gcc.dg/compare3.c: New test.
42516
42517 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42518
42519         * gcc.dg/format-warnll-1.c: New test.
42520
42521 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
42522
42523         * gcc.dg/cpp/cmdlne-P.c: New test.
42524
42525 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42526
42527         * gcc.c-torture/execute/builtin-abs-1.c,
42528         gcc.c-torture/execute/builtin-abs-2.c: New tests.
42529
42530 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
42531
42532         * gcc.dg/cpp/multiline.c: New test.
42533
42534 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
42535
42536         * g++.old-deja/g++.other/syshdr1.C: Update.
42537         * gcc.dg/cpp/lineflags.c: Remove temporarily.
42538
42539 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42540
42541         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
42542
42543 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42544
42545         * g++.old-deja/g++.pt/ttp65.C: New test.
42546
42547 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42548
42549         * g++.old-deja/g++.pt/ttp64.C: New test.
42550
42551 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42552
42553         * g++.old-deja/g++.pt/spec33.C: New test.
42554
42555 2000-12-14  Catherine Moore  <clm@redhat.com>
42556
42557         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
42558         * gcc.c-torture/execute/920612-2.c: Likewise.
42559         * gcc.c-torture/execute/920428-2.c: Likewise.
42560         * gcc-c-torture/execute/va-arg-11.c: Call exit.
42561         * gcc.c-torture/execute/va-arg-21.c: Likewise.
42562
42563 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42564
42565         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
42566         * gcc.dg/pack-test-2.c: Likewise.
42567
42568 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
42569
42570         Tests by Zack Weinberg <zackw@stanford.edu>.
42571
42572         * gcc.dg/cpp/defined.c: Update.
42573         * gcc.dg/cpp/defined_trad.c: New tests.
42574
42575 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
42576
42577         * gcc.dg/cpp/trad-direct.c: Update.
42578
42579 2000-12-11  Neil Booth  <neilb@earthling.net>
42580
42581         * gcc.dg/cpp/defined_trad.c
42582
42583 2000-12-11  Neil Booth  <neilb@earthling.net>
42584
42585         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
42586
42587 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
42588
42589         * gcc.dg/format-miss-2.c: New test.
42590
42591 2000-12-09  Neil Booth  <neilb@earthling.net>
42592
42593         * gcc.dg/cpp/lineflags.c: New tests.
42594         * gcc.dg/cpp/poison.c: Update.
42595         * gcc.dg/cpp/redef2.c: Update.
42596         * gcc.dg/cpp/skipping.c: New test.
42597
42598 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
42599
42600         * g++.old-deja/g++.other/eh3.C: New testcase.
42601
42602 2000-12-07  Neil Booth  <neilb@earthling.net>
42603
42604         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
42605         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
42606         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
42607         wtr-union-init-2.c, wtr-union-init-3.c: Update.
42608         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
42609         Update.
42610
42611 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42612
42613         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
42614         __SIZE_TYPE__ instead of int for type of integers cast to
42615         pointers.
42616
42617 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
42618
42619         * g++.old-deja/g++.other/cleanup4.C: New test.
42620
42621 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42622
42623         * format-sec-1.c: New test.
42624
42625 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42626
42627         * gcc.dg/format-nonlit-3.c: New test.
42628
42629 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42630
42631         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
42632         through a null pointer.
42633
42634 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42635
42636         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
42637         * g++.old-deja/g++.pt/partial4.C: New test.
42638
42639 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
42640
42641         * gcc.c-torture/execute/ieee/hugeval.x: New.
42642
42643 2000-12-06  Neil Booth  <neilb@earthling.net>
42644
42645         * gcc.dg/cpp/backslash2.c: New tests.
42646
42647 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42648
42649         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
42650         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
42651
42652 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
42653
42654         * gcc.c-torture/execute/20001203-2.c: New testcase.
42655
42656 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
42657
42658         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
42659         * g++.old-deja/g++.other/virtual10.C: New test.
42660
42661 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
42662
42663         * g++.old-deja/g++.mike/pmf5.C: Remove test.
42664
42665 2000-12-05  Richard Henderson  <rth@redhat.com>
42666
42667         * gcc.c-torture/compile/20001205-1.c: New.
42668
42669 2000-12-04  Neil Booth  <neilb@earthling.net>
42670
42671         * g++.old-deja/g++.other/virtual9.C: New test.
42672         * g++.old-deja/g++.pt/crash61.C: New test.
42673         * gcc.c-torture/execute/loop-9.c: New test.
42674
42675 2000-12-04  Neil Booth  <neilb@earthling.net>
42676
42677         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
42678         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
42679         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
42680         * gcc.dg/cpp/extratokens.c: ...here.
42681
42682 2000-12-04  Neil Booth  <neilb@earthling.net>
42683
42684         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
42685         New tests.
42686
42687 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42688
42689         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
42690         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
42691
42692 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
42693
42694         * gcc.c-torture/execute/20001203-1.c: New test.
42695
42696 2000-12-03  Neil Booth  <neilb@earthling.net>
42697
42698         * gcc.dg/cpp/macro6.c: New test cases.
42699
42700 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42701
42702         * gcc.c-torture/execute/string-opt-9.c: New test.
42703         * gcc.c-torture/execute/string-opt-10.c: Likewise.
42704         * gcc.c-torture/execute/string-opt-11.c: Likewise.
42705         * gcc.c-torture/execute/string-opt-12.c: Likewise.
42706
42707         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
42708         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
42709
42710 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
42711
42712         * gcc.dg/cpp/if-6.c: New testcase.
42713
42714         * gcc.dg/20001201-1.c: New testcase.
42715
42716 2000-12-02  Neil Booth  <neilb@earthling.net>
42717
42718         * g++.old-deja/g++.other/externC4.C,
42719         g++.old-deja/g++.other/friend10.C: New tests.
42720
42721 2000-12-02  Neil Booth  <neilb@earthling.net>
42722
42723         * g++.old-deja/g++.other/instan2.C
42724         * g++.old-deja/g++.other/instan3.C: New test.
42725
42726 2000-12-02  Neil Booth  <neilb@earthling.net>
42727
42728         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
42729         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
42730         gnuc99.c,gnuc99-pedantic.c: New tests.
42731
42732 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
42733
42734         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
42735         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
42736
42737 2000-12-01  Neil Booth  <neilb@earthling.net>
42738
42739         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
42740         * gcc.dg/cpp/poison.c: Update.
42741         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
42742
42743 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
42744
42745         * g77.f-torture/execute/20001201.f: New test.
42746
42747 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
42748
42749         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
42750
42751 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
42752
42753         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
42754
42755 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
42756
42757         * g++.old-deja/g++.other/cast6.C: New test.
42758
42759 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
42760
42761         * gcc.c-torture/execute/20001130-2.c: New testcase.
42762
42763 2000-11-30  Richard Henderson  <rth@redhat.com>
42764
42765         * gcc.c-torture/execute/20001130-1.c: New test.
42766
42767 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
42768
42769         * g++.old-deja/g++.other/op3.C: New test.
42770
42771 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
42772
42773         * g++.old-deja/g++.other/op2.C: New test.
42774
42775 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
42776
42777         * g++.old-deja/g++.other/crash38.C: New test.
42778
42779 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
42780
42781         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
42782
42783 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
42784
42785         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
42786         tests.
42787         * gcc.c-torture/execute/string-opt-6.c: New test.
42788
42789         * gcc.dg/20001117-1.c: Add main.
42790
42791 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
42792
42793         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
42794         Move from here ...
42795         * gcc.dg/940510-1.c: ... to here.
42796
42797         * gcc.dg/20000926-1.c: GNU C now allows initializations of
42798         zero-size arrays in toplevel structures.
42799
42800 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
42801
42802         * gcc.c-torture/execute/loop-8.c: New test.
42803
42804 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
42805
42806         * g++.old-deja/g++.other/base1.C: New test.
42807
42808 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
42809
42810         * g++.old-deja/g++.other/parse2.C: New test.
42811
42812 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
42813
42814         * g++.old-deja/g++.pt/incomplete1.C: New test.
42815
42816 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
42817
42818         * g++.old-deja/g++.other/friend9.C: New test.
42819
42820 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
42821
42822         * gcc.dg/20001127-1.c: New test.
42823
42824 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
42825
42826         * g++.old-deja/g++.pt/friend46.C: New test.
42827
42828 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
42829
42830         * g++.old-deja/g++.other/ptrmem8.C: New test.
42831
42832 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42833
42834         * gcc.c-torture/execute/string-opt-7.c: New test.
42835         * gcc.c-torture/execute/string-opt-8.c: Likewise.
42836
42837 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
42838
42839         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
42840         instead of 'mkcheck 2'.
42841
42842 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
42843
42844         * gcc.c-torture/execute/memcheck/driver.c,
42845         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
42846         C9X references to refer to C99.
42847
42848 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
42849
42850         * gcc.dg/ultrasp3.c: New test.
42851
42852 2000-11-25  Neil Booth  <neilb@earthling.net>
42853
42854         * gcc.dg/cpp/include2.c: Update test to be locale independent.
42855
42856 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
42857
42858         * gcc.c-torture/compile/20001123-2.c: New.
42859
42860 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42861
42862         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
42863
42864 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
42865
42866         * gcc.dg/sequence-point-1.c: Add some new tests.
42867         * gcc.c-torture/execute/20001124-1.c: New test.
42868
42869 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
42870
42871         * g++.old-deja/g++.other/vaarg4.C: New test.
42872         * gcc.c-torture/compile/20001123-1.c: New test.
42873
42874 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
42875
42876         * g++.other/crash24.C: Adjust and remove XFAIL.
42877         * g++.other/crash37.C: New test.
42878
42879 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
42880
42881         * g++.old-deja/g++.pt/instantiate9.C: New test.
42882
42883 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
42884
42885         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
42886         new ABI, too.
42887
42888         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
42889         * g++.old-deja/g++.robertl/eb55.C: Likewise.
42890
42891 2000-11-22  Neil Booth  <neilb@earthling.net>
42892
42893         * gcc.dg/cpp/Wtrigraphs.c: New test.
42894
42895 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
42896
42897         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
42898
42899 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
42900
42901         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
42902
42903 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
42904
42905         * lib/gcc-dg.exp: load_lib scanasm.exp.
42906         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
42907         * lib/g++-dg.exp: load_lib scanasm.exp.
42908         * lib/scanasm.exp: New.
42909         (scan-assembler, scan-assembler-not): Add optional arguments to
42910         test name, or if not present, the pattern name.
42911         (scan-assembler-dem, scan-assembler-dem-not): New.
42912
42913         * g++.dg/dg.exp: New.
42914
42915 2000-11-21  Neil Booth  <neilb@earthling.net>
42916
42917         * gcc.dg/cpp/integrated1.c: Remove.
42918
42919 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
42920
42921         * gcc.c-torture/execute/20001121-1.c: New test.
42922
42923 2000-11-21  Richard Henderson  <rth@redhat.com>
42924
42925         * gcc.c-torture/compile/20001121-1.c: New test.
42926
42927 2000-11-20  Neil Booth  <neilb@earthling.net>
42928
42929         * gcc.dg/cpp/integrated1.c: New test.
42930
42931 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
42932
42933         * g++.old-deja/g++.other/inline17.C: New test.
42934
42935 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
42936
42937         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
42938         local variable to be zero: I made the variable global. Now
42939         uses abort() and exit() instead of relying on main's return value.
42940
42941 2000-11-20  Neil Booth  <neilb@earthling.net>
42942
42943         * gcc.dg/cpp/paste2.c: Update test.
42944         * objc/execute/paste.m: New test.
42945
42946 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
42947
42948         * gcc.dg/c99-condexpr-1.c: New test.
42949
42950 2000-11-20  Neil Booth  <neilb@earthling.net>
42951
42952         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
42953
42954 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
42955
42956         * g++.old-deja/g++.pt/export1.C: New test.
42957
42958 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
42959
42960         * gcc.dg/20001117-1.c: New test.
42961
42962 2000-11-18  Richard Henderson  <rth@redhat.com>
42963
42964         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
42965
42966 2000-11-18  Richard Henderson  <rth@redhat.com>
42967
42968         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
42969         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
42970         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
42971
42972 2000-11-18  Richard Henderson  <rth@redhat.com>
42973
42974         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
42975         (main): New.  Exit cleanly.
42976
42977 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42978
42979         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
42980         gcc.dg/c99-fordecl-2.c: New tests.
42981
42982 2000-11-18  Richard Henderson  <rth@redhat.com>
42983
42984         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
42985         * gcc.c-torture/execute/zerolen-2.c: New.
42986
42987 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42988
42989         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
42990         memory.
42991
42992 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
42993
42994         * g++.old-deja/g++.pt/instantiate8.C: New test.
42995
42996 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
42997
42998         * g++.old-deja/g++.other/incomplete.C: Add more tests.
42999         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
43000
43001 2000-11-16  Nick Clifton  <nickc@redhat.com>
43002
43003         * gcc.c-torture/execute/nestfunc-2.c: New test.
43004         * gcc.c-torture/execute/nestfunc-3.c: New test.
43005
43006 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
43007
43008         * gcc.c-torture/compile/20001116-1.c: New test.
43009
43010 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43011
43012         * gcc.c-torture/execute/20001115-1.c: New test.
43013
43014 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
43015
43016         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
43017         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
43018         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
43019         * g++.old-deja/g++.abi/vmihint.C: Likewise.
43020
43021 2000-11-15  Neil Booth  <neilb@earthling.net>
43022
43023         gcc.dg/cpp/_Pragma1.c: Update.
43024         gcc.dg/cpp/_Pragma2.c: New test.
43025
43026 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
43027
43028         * g++.old-deja/g++.other/anon5.C: New test.
43029
43030 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
43031
43032         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
43033         tests.
43034
43035 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
43036
43037         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
43038         output.
43039
43040 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
43041
43042         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
43043         labels at end of compound statements.
43044
43045 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
43046
43047         * gcc.c-torture/execute/loop-7.c: New test.
43048
43049 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
43050
43051         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
43052
43053 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
43054
43055         * gcc.dg/c99-bool-1.c: New test.
43056
43057 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
43058
43059         * gcc.dg/c99-scope-1.c: Remove xfail.
43060         * gcc.dg/c99-scope-2.c: New test.
43061
43062 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43063
43064         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
43065         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
43066
43067 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
43068
43069         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
43070         error messages.
43071
43072         * g++.mike/p700.C: Don't typedef wchar_t.
43073         * g++.mike/p784.C: Likewise.
43074         * g++.mike/eb101.C: Don't use __wchar_t.
43075
43076 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
43077
43078         * g77.f-torture/execute/20001111.[fx]: Test premature exit
43079         from DO loop.
43080
43081 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
43082
43083         * gcc.c-torture/execute/20001111-1.c: New test.
43084
43085 2000-11-10  Nick Clifton  <nickc@redhat.com>
43086
43087         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
43088         long multuiple and accumulate.
43089
43090 2000-11-09  Richard Henderson  <rth@redhat.com>
43091
43092         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
43093         via size_t instead of int.
43094
43095         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
43096         * gcc.c-torture/execute/string-opt-2.c: Likewise.
43097         * gcc.c-torture/execute/string-opt-3.c: Likewise.
43098         * gcc.c-torture/execute/string-opt-4.c: Likewise.
43099
43100 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
43101
43102         * gcc.c-torture/compile/20001109-1.c: New test.
43103         * gcc.c-torture/compile/20001109-2.c: New test.
43104
43105 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
43106
43107         * g++.old-deja/g++.pt/operator1.C: New test.
43108         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
43109
43110 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
43111
43112         * gcc.dg/20001108-1.c: New test.
43113
43114 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
43115
43116         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
43117         with both arguments constant strings.
43118         * gcc.c-torture/execute/string-opt-3.c: New test.
43119         * gcc.c-torture/execute/string-opt-4.c: New test.
43120         * gcc.c-torture/execute/string-opt-5.c: New test.
43121
43122 2000-11-08  Nick Clifton  <nickc@redhat.com>
43123
43124         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
43125         mulsidi3adddi patterns.
43126
43127 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
43128
43129         * g++.old-deja/g++.other/crash36.C: New test.
43130
43131 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
43132
43133         * g++.old-deja/g++.other/init16.C: New test.
43134
43135 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
43136
43137         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
43138
43139 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
43140
43141         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
43142         * gcc.c-torture/execute/va-arg-16.x: Likewise.
43143         * gcc.c-torture/execute/va-arg-17.x: Likewise.
43144
43145 2000-11-07  DJ Delorie  <dj@redhat.com>
43146
43147         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
43148
43149 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43150
43151         * gcc.c-torture/execute/string-opt-1.c: New test.
43152
43153 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
43154
43155         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
43156         mips-sgi-irix6.* because the MIPS ABI passes floating-point
43157         parameters in registers, and there is no way for a varargs
43158         function to know in which order the integer and floating-point
43159         parameters should be interleaved when they are placed on the
43160         stack.
43161         * gcc.c-torture/execute/va-arg-16.x: Likewise.
43162         * gcc.c-torture/execute/va-arg-17.x: Likewise.
43163
43164 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43165
43166         * gcc.c-torture/execute/string-opt-2.c: New test.
43167
43168 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
43169
43170         * g++.old-deja/g++.pt/crash60.C: New test.
43171
43172 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
43173
43174         * g++.old-deja/g++.other/crash24.C: New test.
43175         * g++.old-deja/g++.other/crash25.C: New test.
43176         * g++.old-deja/g++.other/crash26.C: New test.
43177         * g++.old-deja/g++.other/crash27.C: New test.
43178         * g++.old-deja/g++.other/crash28.C: New test.
43179         * g++.old-deja/g++.other/crash29.C: New test.
43180         * g++.old-deja/g++.other/crash30.C: New test.
43181         * g++.old-deja/g++.other/crash31.C: New test.
43182         * g++.old-deja/g++.other/crash32.C: New test.
43183         * g++.old-deja/g++.other/crash33.C: New test.
43184         * g++.old-deja/g++.other/crash34.C: New test.
43185         * g++.old-deja/g++.other/crash35.C: New test.
43186
43187 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
43188
43189         * gcc.c-torture/execute/20001031-1.c: New test.
43190
43191 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
43192
43193         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
43194         namespace.
43195
43196         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
43197         standards-conformant.
43198
43199         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
43200
43201         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
43202         * g++.old-deja/g++.mike/p755a.C: Likewise.
43203         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
43204         library makes no calls to `operator new' during initialization.
43205
43206 2000-11-04  Neil Booth  <neilb@earthling.net>
43207
43208         * gcc.dg/cpp/include2.c: New tests.
43209
43210 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
43211
43212         * lib/g++.exp (g++_set_ld_library_path): New function.
43213         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
43214
43215 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
43216
43217         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
43218         warnings.
43219
43220 2000-11-01  Richard Henderson  <rth@redhat.com>
43221
43222         * g++.old-deja/g++.ext/namedret1.C: New.
43223         * g++.old-deja/g++.ext/namedret2.C: New.
43224         * g++.old-deja/g++.ext/namedret3.C: New.
43225
43226 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
43227
43228         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
43229         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
43230
43231 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43232
43233         * gcc.c-torture/execute/va-arg-21.c: New test.
43234
43235 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
43236
43237         * gcc.dg/c99-complex-2.c: New test.
43238
43239 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43240
43241         * gcc.c-torture/execute/stdio-opt-1.c: New test.
43242
43243 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
43244
43245         * g++.old-deja/g++.other/inline16.C: New test.
43246
43247 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
43248
43249         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
43250         __PRETTY_FUNCTION__
43251
43252 2000-10-29  Neil Booth  <neilb@earthling.net>
43253
43254         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
43255         New tests.
43256         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
43257         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
43258         optimisation.
43259
43260 2000-10-29  Neil Booth  <neilb@earthling.net>
43261
43262         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
43263         * mi1.c, mi1c.h: Add null directives to multiple-include test.
43264         * mi5.c: Test multiple includes work with -C.
43265         * trigraphs.c: Test ^= version.
43266
43267 2000-10-28  Neil Booth  <neilb@earthling.net>
43268
43269         New tests and test updates for new macro expander.
43270
43271         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
43272         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
43273         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
43274         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
43275         new diagnostic messages.
43276
43277         * gcc.dg/cpp/macro3.c: New tests.
43278
43279 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
43280
43281         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
43282         on the same line.
43283
43284 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
43285
43286         * g++.old-deja/g++.other/eh2.C: New test.
43287
43288 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
43289
43290         * gcc.c-torture/execute/20001027-1.c: New test.
43291
43292 2000-10-26  Richard Henderson  <rth@redhat.com>
43293
43294         * gcc.c-torture/execute/20001026-1.c: New.
43295
43296 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
43297
43298         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
43299         * g++.old-deja/g++.law/builtin1.C: Likewise.
43300         * g++.old-deja/g++.law/ctors10.C: Likewise.
43301         * g++.old-deja/g++.law/virtual3.C: Likewise.
43302         * g++.old-deja/g++.mike/p658.C: Likewise.
43303         * g++.old-deja/g++.other/sibcall1.C: Likewise.
43304         * g++.old-deja/g++.other/vaarg2.C: Likewise.
43305         * g++.old-deja/g++.robertl/eb124.C: Likewise.
43306         * g++.old-deja/g++.robertl/eb44.C: Likewise.
43307         * g++.old-deja/g++.robertl/eb77.C: Likewise.
43308
43309 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
43310
43311         * gcc.c-torture/compile/20001024-1.c: New test.
43312
43313 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
43314
43315         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
43316         to tell us whether or not we are using V3.
43317
43318 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
43319
43320         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
43321         operands.
43322
43323 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
43324
43325         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
43326
43327 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
43328
43329         * gcc.c-torture/execute/20001024-1.c: New test.
43330
43331 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
43332
43333         * g++.old-deja/g++.other/sibcall1.C: New test.
43334
43335 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
43336
43337         * gcc.dg/noncompile/init-3.c: New test.
43338
43339 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
43340
43341         * gcc.dg/format-array-1.c: New test.
43342
43343 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43344
43345         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
43346         writing through null pointers; remove comment about testing
43347         unterminated strings.
43348
43349 2000-10-17  Matthew Hiller  <hiller@redhat.com>
43350
43351         * gcc.c-torture/execute/20001017-2.c: New test.
43352
43353 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43354
43355         * gcc.c-torture/compile/20001018-1.c: New test.
43356         * gcc.c-torture/compile/20001018-1.x: Xfail.
43357
43358 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43359
43360         * gcc.c-torture/execute/20001017-1.c: New test.
43361
43362 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
43363
43364         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
43365         for multiple use of arguments with scanf formats; add tests for
43366         multiple use of arguments.
43367
43368 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
43369
43370         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
43371
43372 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
43373
43374         * gcc.dg/format-miss-1.c: New test.
43375
43376 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
43377
43378         * gcc.c-torture/execute/20001013-1.c: New test.
43379
43380 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
43381
43382         * gcc.dg/format-branch-1.c: New test.
43383
43384 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
43385
43386         * README, lib/file-format.exp: Remove EGCS references.
43387
43388 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
43389
43390         * gcc.dg/20001013-1.c: New test.
43391
43392 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
43393
43394         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
43395         for intmax_t in the compiler using __typeof__ and the type rules
43396         for conditional expressions.
43397
43398 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
43399
43400         * gcc.dg/20001012-1.c: New test.
43401         * gcc.dg/20001012-2.c: New test.
43402
43403 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
43404
43405         * gcc.dg/format-attr-1.c: New test.
43406
43407 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
43408
43409         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
43410         __LONG_LONG_MAX__ instead of LLONG_MAX.
43411
43412 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
43413
43414         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
43415         scanf flags.
43416         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
43417         flags.
43418
43419 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
43420
43421         * gcc.dg/sequence-pt-1.c: New test.
43422
43423 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
43424
43425         * gcc.c-torture/execute/20001011-1.c: New testcase.
43426         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
43427
43428 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
43429
43430         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
43431         does not error on it.
43432
43433 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
43434
43435         * gcc.dg/20001009-1.c: New test.
43436
43437 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
43438
43439         * gcc.c-torture/compile/20001009-1.c: Move from here ....
43440         * gcc.c-torture/execute/20001009-2.c: ... to here.
43441
43442 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
43443
43444         * gcc.c-torture/compile/20001009-1.c: New testcase.
43445         * gcc.c-torture/execute/20001009-1.c: New testcase.
43446         Testcases provided by Jan Hubicka <jh@suse.cz>.
43447
43448 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
43449
43450         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
43451         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
43452         uintmax_t using <limits.h> to emulate the compiler's internal
43453         logic.  No longer XFAIL %j tests.
43454
43455 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
43456
43457         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
43458         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
43459         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
43460         regexps and details of expected handling of some bad formats.
43461         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
43462         suppression.
43463
43464 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43465
43466         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
43467         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
43468         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
43469         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
43470         in list archives.
43471
43472 2000-10-06  Richard Henderson  <rth@cygnus.com>
43473
43474         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
43475         * g++.old-deja/g++.brendan/crash52.C: Likewise.
43476         * g++.old-deja/g++.jason/report.C: Likewise.
43477         * g++.old-deja/g++.law/friend5.C: Likewise.
43478         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
43479         of the expected warnings.
43480
43481 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
43482
43483         * g++.old-deja/g++.pt/enum14.C: New test.
43484
43485 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
43486
43487         * g++.old-deja/g++.pt/crash59.C: New test.
43488
43489 2000-10-04  Will Cohen  <wcohen@redhat.com>
43490
43491         * gcc.dg/20000926-1.c: New test.
43492
43493 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
43494
43495         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
43496         function name for current C++ compiler.
43497         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
43498
43499 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
43500
43501         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
43502         __PRETTY_FUNCTION__.
43503         * g++.old-deja/g++.ext/pretty2.C: Likewise.
43504
43505 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43506
43507         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
43508
43509 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
43510
43511         * gcc.c-torture/compile/20000923-1.c: New test.
43512
43513 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
43514
43515         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
43516         * g++.old-deja/g++.pt/ttp62.C: Same.
43517         * g++.old-deja/g++.other/inline14.C: Same.
43518
43519 2000-09-24  Richard Henderson  <rth@cygnus.com>
43520
43521         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
43522
43523 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
43524
43525         * gcc.dg/c90-printf-1.c: Add test for wide string format.
43526
43527 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
43528
43529         * gcc.c-torture/compile/20000922-1.c: New file.
43530
43531 2000-09-21  Nick Clifton  <nickc@redhat.com>
43532
43533         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
43534         a signed long modulo operation.
43535         (mod6): New function - perform an unsigned long modulo operation.
43536         (main): Add tests for modulos of very large numbers by very small
43537         dividends.
43538
43539 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43540
43541         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
43542
43543 2000-09-19  Richard Henderson  <rth@cygnus.com>
43544
43545         * gcc.dg/compare2.c (case 10): XFAIL.
43546
43547 2000-09-18  Richard Henderson  <rth@cygnus.com>
43548
43549         * gcc.c-torture/execute/20000906-1.c: Move ...
43550         * gcc.dg/20000906-1.c: ... here.  Only run on targets
43551         that support __builtin_trap.
43552
43553 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
43554
43555         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
43556
43557 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43558
43559         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
43560         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
43561         more $ format tests.
43562
43563 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43564
43565         * gcc.dg/format-errmk-1.c: New test.
43566
43567 2000-09-17  Greg McGary  <greg@mcgary.org>
43568
43569         * gcc.c-torture/execute/20000917-1.x: Remove.
43570
43571 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
43572
43573         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
43574
43575 2000-09-17  Greg McGary  <greg@mcgary.org>
43576
43577         * gcc.c-torture/execute/20000917-1.c: New test.
43578         * gcc.c-torture/execute/20000917-1.x: XFAIL.
43579
43580 2000-09-16  Neil Booth  <NeilB@earthling.net>
43581
43582         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
43583         in nested macro bug.
43584
43585 2000-09-15  Neil Booth  <NeilB@earthling.net>
43586
43587         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
43588
43589 2000-09-14  Jeffrey A Law  (law@cygnus.com)
43590
43591         * gcc.c-torture/execute/20000914-1.c: New test.
43592
43593 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
43594
43595         * g++.other/inline13.C: New test.
43596
43597 2000-09-12  Andreas Jaeger  <aj@suse.de>
43598
43599         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
43600         constant by Ulrich Drepper <drepper@redhat.com>.
43601
43602 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
43603
43604         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
43605
43606 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43607
43608         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
43609
43610 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
43611
43612         * gcc.dg/cpp/backslash.c: New test.
43613
43614 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
43615
43616         * gcc.c-torture/execute/20000910-1.c: New test.
43617         * gcc.c-torture/execute/20000910-2.c: Likewise.
43618
43619 2000-09-11  Robert Lipe  <robertl@sco.com>
43620
43621         * gcc.dg/pragma-align.c: New test.
43622
43623 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
43624
43625         * g++.old-deja/g++.pt/explicit82.C: New test.
43626         * g++.old-deja/g++.pt/explicit83.C: New test.
43627
43628 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
43629
43630         * gcc.dg/asm-names.c: New test.
43631
43632 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43633
43634         * gcc.dg/cpp/tr-warn6.c: New test
43635
43636 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43637
43638         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
43639         be accepted.
43640
43641 2000-09-07  Catherine Moore  <clm@redhat.com>
43642
43643         * gcc.c-torture/execute/unroll-1.c: New test.
43644
43645 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
43646
43647         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
43648         ERROR markers.
43649         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
43650         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
43651         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
43652         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
43653         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
43654         Preprocess only.
43655         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
43656         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
43657
43658 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
43659
43660         * g++.old-deja/g++.pt/deduct2.C: New test.
43661
43662 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
43663
43664         * g++.old-deja/g++.pt/parms2.C: New test.
43665
43666 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
43667
43668         * g++.old-deja/g++.pt/crash58.C: New test.
43669
43670 2000-09-06  Greg McGary  <greg@mcgary.org>
43671
43672         * gcc.c-torture/execute/20000906-1.c: New test.
43673         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
43674
43675 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43676
43677         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
43678
43679 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
43680
43681         * g++.old-deja/g++.pt/crash57.C: New test.
43682
43683 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
43684
43685         * g++.old-deja/g++.pt/crash56.C: New test.
43686
43687 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
43688
43689         * g++.old-deja/g++.pt/koenig1.C: New test.
43690
43691 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
43692
43693         * gcc.dg/20000904-1.c: New test.
43694
43695 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
43696
43697         * gcc.dg/cpp/paste8.c: New test.
43698
43699 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
43700
43701         * gcc.c-torture/compile/20000827-1.c: New test.
43702
43703 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
43704
43705         * gcc.dg/format-diag-1.c: New test.
43706
43707 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
43708
43709         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
43710         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
43711         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
43712         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
43713         gcc.dg/formatz-1.c: Adjust warning regular expressions.
43714
43715 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
43716
43717         * g++.old-deja/g++.other/nested4.C: New test.
43718
43719 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
43720
43721         * g++.old-deja/g++.ns/scoped1.C: New test.
43722
43723 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
43724
43725         * lib/g++.exp: Support testing already-installed GCC.
43726
43727 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43728
43729         * wtr-label-1.c, wtr-suffix-1.c: New tests.
43730
43731 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43732
43733         * gcc.dg/return-type-2.c: New test.
43734
43735 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
43736
43737         * gcc.c-torture/compile/20000825-1.c: New test.
43738
43739 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
43740
43741         * gcc.dg/dwarf2-2.c: New test.
43742
43743 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
43744
43745         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
43746         dg-warning regexps.
43747
43748 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
43749
43750         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
43751         gcc.dg/format-ext-5.c: New tests.
43752
43753 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
43754
43755         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
43756
43757 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
43758
43759         * gcc.dg/noncompile/930622-2.c: Adjust error message.
43760
43761 2000-08-24  Richard Henderson  <rth@cygnus.com>
43762
43763         * gcc.dg/ia64-sync-1.c: New test.
43764         * gcc.dg/ia64-sync-2.c: New test.
43765         * gcc.dg/ia64-asm-1.c: New test.
43766
43767 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
43768
43769         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
43770         * gcc.dg/format-ext-2.c: New test.
43771
43772 2000-08-23  Jason Merrill  <jason@redhat.com>
43773
43774         * lib/old-dejagnu.exp: Also ignore "In member function" and
43775         "At global scope".
43776
43777 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43778
43779         * gcc.dg/noncompile/label-lineno-1.c: New test.
43780
43781 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
43782
43783         * gcc.dg/c99-array-nonobj-1.c: New test.
43784
43785 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
43786
43787         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
43788         tests.
43789         * gcc.dg/format-ext-1.c: New test.
43790
43791 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43792
43793         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
43794         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
43795         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
43796         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
43797         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
43798
43799 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
43800
43801         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
43802         gcc.dg/c99-strftime-2.c: New tests.
43803
43804 2000-08-22  Richard Henderson  <rth@cygnus.com>
43805
43806         * gcc.c-torture/execute/20000822-1.c: New test.
43807
43808 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
43809
43810         * gcc.c-torture/execute/20000819-1.x: Remove.
43811
43812 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
43813
43814         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
43815         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
43816         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
43817         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
43818         gcc.dg/format-xopen-1.c: New tests.
43819
43820 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
43821
43822         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
43823
43824 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
43825
43826         * g++.old-deja/g++.other/loop2.C: New test.
43827
43828         * gcc.c-torture/compile/20000606-1.c: New test.
43829         * gcc.c-torture/compile/20000728-1.c: New test.
43830         * gcc.c-torture/execute/20000801-1.c: New test.
43831         * gcc.c-torture/execute/20000801-2.c: New test.
43832         * gcc.c-torture/execute/20000819-1.c: New test.
43833         * gcc.c-torture/execute/20000819-1.x: XFAIL.
43834         * gcc.dg/20000629-1.c: New test.
43835         * gcc.dg/20000724-1.c: New test.
43836         * gcc.dg/20000807-1.c: New test.
43837
43838 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
43839
43840         * gcc.dg/cpp/pragma-1.c: New test.
43841         * gcc.dg/cpp/pragma-2.c: New test.
43842
43843 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
43844
43845         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
43846         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
43847
43848 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
43849
43850         * gcc.c-torture/compile/20000818-1.c: New test.
43851
43852 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
43853
43854         * gcc.c-torture/execute/20000818-1.c: New test.
43855
43856 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43857
43858         * gcc.dg/format-va-1.c: New test.
43859
43860 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
43861
43862         * g++.old-deja/g++.other/typedef8.C: New test.
43863
43864 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
43865
43866         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
43867         * g++.old-deja/g++.mike/net36.C: Mark candidate.
43868         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
43869         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
43870         * g++.old-deja/g++.other/ptrmem7.C: New test.
43871         * g++.old-deja/g++.pt/ptrmem10.C: New test.
43872
43873 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
43874
43875         * g++.old-deja/g++.pt/typename27.C: New test.
43876
43877 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
43878
43879         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
43880         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
43881         * g++.old-deja/g++.pt/friend45.C: New test.
43882         * g++.old-deja/g++.other/friend8.C: New test.
43883
43884 2000-08-15  Richard Henderson  <rth@cygnus.com>
43885
43886         * gcc.c-torture/execute/20000815-1.c: New test.
43887
43888 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
43889
43890         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
43891         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
43892         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
43893
43894 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
43895
43896         * g++.old-deja/g++.other/refinit2.C: New test.
43897
43898 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
43899
43900         * lib/c-torture.exp (c-torture): Make
43901         compiler_conditional_xfail_data global.
43902         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
43903         compiler_conditional_xfail_data machinery.
43904         (f-torture-execute): Likewise.
43905         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
43906         and only when unrolling loops.
43907
43908         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
43909
43910 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
43911
43912         * g++.old-deja/g++.pt/explicit81.C: New test.
43913
43914 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
43915
43916         * g++.old-deja/g++.pt/typename26.C: New test.
43917
43918 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
43919
43920         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
43921         warning.
43922
43923 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
43924
43925         * g++.old-deja/g++.other/array3.C: New test.
43926
43927 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
43928
43929         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
43930         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
43931         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
43932         New tests.
43933
43934 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
43935
43936         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
43937         * g++.old-deja/g++.abi/vmihint.C: Likewise.
43938
43939 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
43940
43941         * gcc.c-torture/execute/20000808-1.c: New test.
43942
43943 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
43944
43945         * gcc.dg/c90-const-expr-1.c: New test.
43946
43947 2000-08-08  Richard Henderson  <rth@cygnus.com>
43948
43949         * gcc.dg/noncompile/920923-1.c: Declare calloc.
43950
43951 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
43952
43953         * gcc.dg/noncompile/const-ll-1.c: New test.
43954
43955 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43956
43957         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
43958
43959 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
43960
43961         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
43962         that running programs linked against the shared version of libobjc
43963         run correctly.
43964
43965 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
43966
43967         * gcc.dg/c99-printf-1.c: New test.
43968
43969 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
43970
43971         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
43972
43973 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
43974
43975         * gcc.c-torture/execute/20000731-1.x: Delete.
43976
43977 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
43978
43979         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
43980         and torture_without_loops as is done by c-torture.exp.
43981         (search_for): Copy from c-torture.exp.
43982         (gcc-dg-runtest): New function, drives a directory of tests
43983         iterating over the TORTURE_OPTIONS.
43984         (scan-assembler, scan-assembler-not): Move here from
43985         individual directory drivers.
43986
43987         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
43988         defined by lib/gcc-dg.exp.
43989         * gcc.dg/cpp/cpp.exp: Likewise.
43990         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
43991         gcc-dg-runtest, so we cycle over optimization options.
43992
43993         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
43994         * gcc.dg/compare2.c: No longer expected to fail.
43995
43996 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
43997
43998         * gcc.c-torture/execute/20000804-1.c: New test.
43999
44000 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
44001
44002         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
44003
44004 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
44005
44006         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
44007
44008 2000-08-03  Jeffrey A Law  (law@cygnus.com)
44009
44010         * gcc.c-torture/compile/20000803-1.c: New test.
44011
44012 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
44013
44014         * gcc.c-torture/execute/20000801-3.c,
44015         gcc.c-torture/execute/20000801-4.c: New tests.
44016         * gcc.c-torture/execute/20000801-3.x,
44017         gcc.c-torture/execute/20000801-4.x: Xfail.
44018
44019 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
44020
44021         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
44022         libobjc/.libs to allow for libtool.
44023
44024 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
44025
44026         * gcc.c-torture/compile/20000802-1.c: New test.
44027
44028 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
44029
44030         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
44031
44032 2000-07-31  Jeffrey A Law  (law@cygnus.com)
44033
44034         * gcc-c-torture/execute/20000731-2.c: New test.
44035
44036         * gcc.c-torture/execute/20000731-1.c: New test.
44037         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
44038
44039 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
44040
44041         * testsuite/gcc.dg/cpp/paste7.c: New test.
44042         * gcc.dg/cpp/20000725-1.c: New test.
44043
44044 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
44045
44046         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
44047         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
44048         declaration warning for __builtin_dwarf_reg_size.
44049
44050         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
44051
44052 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
44053
44054         * gcc.dg/noncompile/voidparam-1.c: New test.
44055
44056 2000-07-30  Richard Henderson  <rth@cygnus.com>
44057
44058         * gcc.dg/c90-digraph-1.c: Don't xfail.
44059         * gcc.dg/compare2.c (case 10): Xfail.
44060         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
44061
44062 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
44063
44064         * gcc.dg/c99-main-1.c: New test.
44065
44066 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
44067
44068         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
44069
44070 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
44071
44072         * gcc.c-tortuer/execute/20000726-1.c: New test.
44073
44074 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
44075
44076         * gcc.c-torture/execute/enum-2.c: New test.
44077
44078 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44079
44080         * gcc.dg/cpp/tr-warn3.c: New test.
44081
44082 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
44083
44084         * g++.old-deja/g++.ext/implicit1.C: Remove.
44085         * g++.old-deja/g++.jason/c2.C: Remove
44086         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
44087         * g++.old-deja/g++.pt/crash16.C: Likewise.
44088         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
44089
44090 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
44091
44092         * g++.old-deja/g++.other/for2.C: New test.
44093
44094 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
44095
44096         * gcc.dg/20000720-1.c: New test.
44097
44098 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
44099
44100         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
44101
44102 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
44103
44104         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
44105         * gcc.c-torture/execute/20000722-1.c: New.
44106         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
44107
44108 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
44109
44110         * gcc.dg/cpp/20000720-1.S: New test.
44111
44112 2000-07-21  Michael Meissner  <meissner@redhat.com>
44113
44114         * gcc.c-torture/execute/ieee/hugeval.c: New test.
44115
44116 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
44117
44118         * g++.old-deja/g++.brendan/crash16.C,
44119         g++.old-deja/g++.brendan/parse3.C,
44120         g++.old-deja/g++.brendan/redecl1.C,
44121         g++.old-deja/g++.ns/template13.C,
44122         g++.old-deja/g++.other/decl4.C,
44123         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
44124
44125 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
44126
44127         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
44128         and "Internal error".
44129
44130         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
44131         regexps.
44132         * gcc.dg/cpp/paste6.c: New test.
44133
44134 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
44135
44136         * gcc.dg/cpp/tr-direct.c: New test.
44137
44138         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
44139         gcc.dg/cpp/undef1.c: Tweak error regexps.
44140
44141 2000-07-18  Eric Christopher <echristo@redhat.com>
44142
44143         * gcc.c-torture/compile/20000718-1.c: New test.
44144
44145 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
44146
44147         * cpplex.c (_cpp_push_token): If the token being pushed back
44148         is the previous token in this context, just subtract one from
44149         context->posn.
44150         * cppmacro.c (save_expansion): Clear aux field when storing a
44151         placemarker.
44152
44153 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
44154
44155         * gcc.dg/noncompile/redecl-1.c: New test.
44156
44157 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
44158
44159         * gcc.c-torture/execute/20000717-5.c: New test.
44160         * gcc.c-torture/execute/20000717-1.x: Removed.
44161
44162 2000-07-17  Richard Henderson  <rth@cygnus.com>
44163
44164         * gcc.c-torture/execute/20000717-4.c: New test.
44165
44166 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
44167
44168         * gcc.dg/cpp/syshdr.c: New test.
44169         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
44170
44171 2000-07-17  Neil Booth  <neilb@earthling.net>
44172
44173         * gcc.dg/cpp/cmdlne-dM.c: New test.
44174         * gcc.dg/cpp/cmdlne-dD.c: New test.
44175
44176 2000-07-17  Jeffrey A Law  (law@cygnus.com)
44177
44178         * gcc.c-torture/execute/20000717-3.c: New test.
44179
44180         * gcc.c-torture/compile/20000717-1.c: New test.
44181
44182 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
44183
44184         * gcc.c-torture/execute/20000717-2.c: New test.
44185
44186 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
44187
44188         * gcc.dg/formatz-1.c: New test.
44189
44190         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
44191         * gcc.dg/c99-digraph-1.c: New tests.
44192
44193         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
44194         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
44195
44196         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
44197         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
44198         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
44199         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
44200         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
44201         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
44202         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
44203
44204 2000-07-17   Greg McGary <greg@mcgary.org>
44205
44206         * gcc.c-torture/execute/20000717-1.c: New test.
44207         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
44208
44209 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
44210
44211         * gcc.c-torture/execute/20000715-2.c: New test.
44212         * gcc.dg/20000715-1.c: New test.
44213
44214 2000-07-15  Michael Meissner  <meissner@redhat.com>
44215
44216         * gcc.c-torture/execute/20000715-1.c: New test.
44217
44218 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
44219
44220         * gcc.c-torture/execute/20000707-1.c: New test.
44221
44222 2000-07-13  Neil Booth  <NeilB@earthling.net>
44223
44224         * testsuite/gcc.dg/cpp/digraph1.c,
44225         testsuite/gcc.dg/cpp/digraph2.c,
44226         testsuite/gcc.dg/cpp/digraphs.c: New tests.
44227
44228 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
44229
44230         * g77.f-torture/compile/20000630-2.f: New test.
44231         * g77.f-torture/compile/20000630-2.x
44232
44233 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
44234
44235         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
44236
44237 2000-07-11  Neil Booth  <NeilB@earthling.net>
44238
44239         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
44240
44241 2000-07-11  Neil Booth  <NeilB@earthling.net>
44242
44243         * gcc.dg/cpp/cmdlne-C.c: New.
44244
44245 2000-07-09  Neil Booth  <NeilB@earthling.net>
44246
44247         * gcc.dg/cpp/directiv.c: New tests.
44248         * gcc.dg/cpp/undef1.c: Update.
44249
44250 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
44251
44252         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
44253
44254 2000-07-09  Neil Booth  <NeilB@earthling.net>
44255
44256         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
44257
44258 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
44259
44260         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
44261         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
44262
44263 2000-07-08  Neil Booth  <NeilB@earthling.net>
44264
44265         * gcc.dg/cpp/macsyntx.c: New tests.
44266
44267 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
44268
44269         * gcc.dg/20000707-1.c: New test.
44270
44271 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
44272
44273         * gcc.c-torture/execute/20000706-1.c: New test.
44274         * gcc.c-torture/execute/20000706-2.c: New test.
44275         * gcc.c-torture/execute/20000706-3.c: New test.
44276         * gcc.c-torture/execute/20000706-4.c: New test.
44277         * gcc.c-torture/execute/20000706-5.c: New test.
44278
44279 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
44280
44281         * g++.old-deja/g++.pt/instantiate7.C: New test.
44282
44283 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
44284
44285         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
44286         * g++.old-deja/g++.mike/thunk3.C: Likewise.
44287         * g++.old-deja/g++.other/rtti3.C: Likewise.
44288         * g++.old-deja/g++.other/rttid3.C: Likewise.
44289
44290 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
44291
44292         *  g77.f-torture/compile/20000630-1.x: Fix typo
44293
44294 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
44295
44296         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
44297         assembly output.
44298
44299 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
44300
44301         * gcc.dg/cpp/ident.c: New test.
44302
44303 2000-07-05  Neil Booth  <NeilB@earthling.net>
44304
44305         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
44306           gcc.dg/cpp/lexstrng.c: New tests.
44307
44308 2000-07-04  Neil Booth  <NeilB@earthling.net>
44309
44310         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
44311         * gcc.dg/cpp/strify2.c: Same.
44312
44313 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
44314
44315         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
44316         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
44317         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
44318         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
44319
44320         * testsuite/gcc.dg/cpp/macro1.c,
44321         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
44322         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
44323         testsuite/gcc.dg/cpp/strify1.c,
44324         testsuite/gcc.dg/cpp/strify2.c: New tests.
44325
44326 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
44327
44328         * gcc.c-torture/execute/20000703-1.c: New test.
44329
44330 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
44331
44332         * g++.old-deja/g++.pt (lookup10.C): New test.
44333
44334 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
44335
44336         * g++.old-deja/g++.pt (typename25.C): New test.
44337
44338 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
44339
44340         * gcc.c-torture/compile/20000701-1.c: New test.
44341
44342 2000-06-30  Nick Clifton  <nickc@cygnus.com>
44343
44344         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
44345         to test case.
44346
44347 2000-06-30  Catherine Moore  <clm@cygnus.com>
44348
44349         * gcc.c-torture/execute/align-1.c: New test.
44350
44351 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
44352
44353         * g++.old-deja/g++.pt/expr8.C: New test.
44354         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
44355
44356 2000-06-29  Nick Clifton  <nickc@cygnus.com>
44357
44358         * gcc.c-torture/compile/20000629-1.c: New test.
44359
44360 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
44361
44362
44363         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
44364         gcc.dg/noncompile directory, depending on whether they're
44365         preprocessor tests or not.  Annotate all the tests for the dg
44366         framework.
44367
44368         * gcc.c-torture/noncompile/noncompile.exp: Delete.
44369         * gcc.dg/noncompile/noncompile.exp: New.
44370
44371         * Moved files:
44372         Old name                                New name
44373         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
44374         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
44375         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
44376         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
44377         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
44378         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
44379         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
44380         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
44381         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
44382         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
44383         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
44384         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
44385         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
44386         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
44387         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
44388         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
44389         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
44390         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
44391         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
44392         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
44393         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
44394         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
44395         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
44396         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
44397
44398         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
44399         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
44400         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
44401         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
44402         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
44403         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
44404
44405 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
44406
44407         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
44408         declare one variable.  On the fourth, error.
44409         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
44410         declared by 20000628-1a.h.
44411
44412 2000-06-29  Richard Henderson  <rth@redhat.com>
44413
44414         * gcc.c-torture/execute/930529-1.x: New file.
44415         * gcc.dg/920413-1.c: Adjust expected warning text.
44416         * gcc.dg/980217-1.c: Declare abort.
44417         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
44418
44419 2000-06-29  Jeffrey A Law  (law@cygnus.com)
44420
44421         * g77.f-torture/compile/20000629-1.f: New test.
44422         * g77.f-torture/compile/20000629-1.x: Expected to fail.
44423
44424 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
44425
44426         Rearrange lots of files, removing entirely the
44427         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
44428         directories.
44429
44430         * Deleted files:
44431         gcc.c-torture/code_quality/code_quality.exp
44432         gcc.c-torture/special/special.exp
44433         gcc.failure/failure.exp
44434         gcc.failure/940409-1.x
44435         gcc.c-torture/compile/961203-1.x
44436
44437         * New files:
44438         gcc.misc-tests/linkage.exp
44439         gcc.c-torture/execute/920730-1t.c
44440         gcc.c-torture/execute/920730-1t.x
44441         gcc.c-torture/compile/920520-1.x
44442         gcc.c-torture/compile/920521-1.x
44443         gcc.c-torture/compile/981006-1.x
44444         gcc.c-torture/execute/eeprof-1.x
44445
44446         * Moved files (possibly with modifications to fit a new harness):
44447         Old name                                New name
44448         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
44449         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
44450         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
44451         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
44452         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
44453         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
44454         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
44455         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
44456         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
44457         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
44458         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
44459         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
44460         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
44461         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
44462
44463 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
44464
44465         * c-torture/compile/961203-1.x: Delete.
44466
44467         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
44468         not exit. Include stdio.h.
44469         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
44470         * gcc.misc-tests/dg-12.c: Likewise.
44471         * gcc.misc-tests/dg-5.c: Likewise.
44472         * gcc.misc-tests/dg-6.c: Likewise.
44473         * gcc.misc-tests/dg-7.c: Prototype abort.
44474         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
44475         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
44476         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
44477         not exit.
44478         * gcc.misc-tests/sieve.c: Use return from main, not exit.
44479         * gcc.misc-tests/sort2.c: Use return from main, not exit.
44480
44481 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
44482
44483         * gcc.dg/cpp/20000628-1.c: New test.
44484         * gcc.dg/cpp/20000628-1.h: New header for above test.
44485         * gcc.dg/cpp/20000628-1a.h: Likewise.
44486
44487 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
44488
44489         * gcc.dg/cpp: New directory.
44490         * gcc.dg/cpp/cpp.exp: New driver.
44491         * gcc.dg/cpp/20000627-1.c: New test.
44492         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
44493         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
44494         and rewrite as a compilation test.
44495
44496         * gcc.dg: Move many files into the cpp subdirectory, possibly
44497         renaming or editing them as well.
44498         Old name                New name
44499         990119-1.c              cpp/19990119-1.c
44500         990228-1.c              cpp/19990228-1.c
44501         990407-1.c              cpp/19990407-1.c
44502         990409-1.c              cpp/19990409-1.c
44503         990413-1.c              cpp/19990413-1.c
44504         990703-1.c              cpp/19990703-1.c
44505         20000127-1.c            cpp/20000127-1.c
44506         20000129-1.c            cpp/20000129-1.c
44507         20000207-1.c            cpp/20000207-1.c
44508         20000207-2.c            cpp/20000207-2.c
44509         20000209-1.c            cpp/20000209-1.c
44510         20000209-2.c            cpp/20000209-2.c
44511         20000301-1.c            cpp/20000301-1.c
44512         20000419-1.c            cpp/20000419-1.c
44513         20000510-1.S            cpp/20000510-1.S
44514         20000519-1.c            cpp/20000519-1.c
44515         20000529-1.c            cpp/20000529-1.c
44516         20000625-1.c            cpp/20000625-1.c
44517         20000625-2.c            cpp/20000625-2.c
44518         cpp-as1.c               cpp/assert1.c
44519         cpp-as2.c               cpp/assert2.c
44520         cxx-comments-1.c        cpp/cxxcom1.c
44521         cxx-comments-2.c        cpp/cxxcom2.c
44522         endif-label.c           cpp/endif.c
44523         cpp-hash1.c             cpp/hash1.c
44524         cpp-hash2.c             cpp/hash2.c
44525         cpp-if1.c               cpp/if-1.c
44526         cpp-if2.c               cpp/if-2.c
44527         cpp-if3.c               cpp/if-3.c
44528         cpp-if4.c               cpp/if-4.c
44529         cpp-if5.c               cpp/if-5.c
44530         cpp-cond.c              cpp/if-cexp.c
44531         cpp-missingop.c         cpp/if-mop.c
44532         cpp-missingparen.c      cpp/if-mpar.c
44533         cpp-opprec.c            cpp/if-oppr.c
44534         cpp-ifparen.c           cpp/if-paren.c
44535         cpp-shortcircuit.c      cpp/if-sc.c
44536         cpp-shift.c             cpp/if-shift.c
44537         cpp-unary.c             cpp/if-unary.c
44538         cpp-li1.c               cpp/line1.c
44539         cpp-li2.c               cpp/line2.c
44540         lineno.c                cpp/line3.c
44541         lineno-2.c              cpp/line4.c
44542         cpp-mi.c                cpp/mi1.c
44543         cpp-mic.h               cpp/mi1c.h
44544         cpp-micc.h              cpp/mi1cc.h
44545         cpp-mind.h              cpp/mi1nd.h
44546         cpp-mindp.h             cpp/mi1ndp.h
44547         cpp-mix.h               cpp/mi1x.h
44548         cpp-mi2.c               cpp/mi2.c
44549         cpp-mi2a.h              cpp/mi2a.h
44550         cpp-mi2b.h              cpp/mi2b.h
44551         cpp-mi2c.h              cpp/mi2c.h
44552         cpp-mi3.c               cpp/mi3.c
44553         cpp-mi3.def             cpp/mi3.def
44554         poison-1.c              cpp/poison.c
44555         pr-impl.c               cpp/prag-imp.c
44556         cpp-redef-2.c           cpp/redef1.c
44557         cpp-redef.c             cpp/redef2.c
44558         strpaste.c              cpp/strp1.c
44559         strpaste-2.c            cpp/strp2.c
44560         cpp-tradpaste.c         cpp/tr-paste.c
44561         cpp-tradstringify.c     cpp/tr-str.c
44562         cpp-tradwarn1.c         cpp/tr-warn1.c
44563         cpp-tradwarn2.c         cpp/tr-warn2.c
44564         trigraphs.c             cpp/trigraphs.c
44565         cpp-unc1.c              cpp/unc1.c
44566         cpp-unc2.c              cpp/unc2.c
44567         cpp-unc3.c              cpp/unc3.c
44568         cpp-unc.c               cpp/unc4.c
44569         undef.c                 cpp/undef1.c
44570         undef-2.c               cpp/undef2.c
44571         cpp-wi1.c               cpp/widestr1.c
44572
44573 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
44574
44575         * lib/g++.exp (g++_include_flags): Tweak.
44576
44577 2000-06-27  H.J. Lu  <hjl@gnu.org>
44578             Loren J. Rittle  <ljrittle@acm.org>
44579
44580         * lib/g++.exp (g++_include_flags): Override libgloss.exp
44581         version with one that knows about the new gcc tree structure.
44582         (g++_link_flags): Same.
44583
44584 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
44585
44586         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
44587         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
44588         case we are cross-compiling.
44589
44590         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
44591         g++.old-deja/g++.niklas/Makefile.in,
44592         g++.old-deja/g++.niklas/configure.in,
44593         g++.old-deja/g++.other/Makefile.in,
44594         g++.old-deja/g++.other/configure.in,
44595         gcc.c-torture/code_quality/Makefile.in,
44596         gcc.c-torture/code_quality/configure.in,
44597         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
44598         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
44599         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
44600         gcc.c-torture/execute/ieee/Makefile.in,
44601         gcc.c-torture/execute/ieee/configure.in,
44602         gcc.c-torture/noncompile/Makefile.in,
44603         gcc.c-torture/noncompile/configure.in,
44604         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
44605         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
44606         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
44607
44608 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
44609
44610         * g++.old-deja/g++.other/ambig3.C: New test.
44611
44612 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
44613
44614         * g++.old-deja/g++.pt/syntax1.C: New test.
44615         * g++.old-deja/g++.pt/syntax2.C: New test.
44616         * g++.old-deja/g++.other/syntax3.C: New test.
44617         * g++.old-deja/g++.other/syntax4.C: New test.
44618
44619 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
44620
44621         * gcc.dg/20000623-1.c: Prototype exit and abort.
44622
44623 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
44624
44625         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
44626         New tests.
44627         * gcc.dg/cpp-mi3.def: New file.
44628
44629         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
44630         inside assertions.
44631         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
44632         lexer's error messages.
44633         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
44634         divine anything from the linemarkers.
44635         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
44636         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
44637
44638 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
44639
44640         * gcc.dg/20000623-1.c: New test.
44641
44642 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
44643
44644         * gcc.c-torture/execute/20000622-1.c: New test.
44645
44646 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
44647
44648         * g++.old-deja/g++.other/init15.C: New test.
44649
44650 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
44651
44652         * g++.old-deja/g++.pt/vaarg2.C: New test.
44653         * g++.old-deja/g++.pt/vaarg3.C: New test.
44654
44655 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
44656
44657         * g++.old-deja/g++.other/dyncast6.C: New test.
44658
44659 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
44660
44661         * gcc.c-torture/execute/loop-6.c: New test.
44662
44663 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
44664
44665         * gcc.dg/20000614-1.c: New test.
44666         * gcc.dg/20000614-2.c: New test.
44667
44668 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
44669
44670         * g++.old-deja/g++.other/inline12.C: New test.
44671
44672 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
44673
44674         * g++.old-deja/g++.other/eh1.C: New test.
44675
44676 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
44677
44678         * g++.old-deja/g++.other/type.C: New test.
44679
44680 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
44681
44682         * g++.old-deja/g++.other/initstring.C: New test.
44683
44684 2000-06-12  Jason Merrill  <jason@redhat.com>
44685
44686         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
44687
44688 2000-06-09  Jeffrey A Law  (law@cygnus.com)
44689
44690         * gcc.c-torture/compile/20000609-1.c: New test.
44691
44692 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
44693
44694         * gcc.dg/20000609-1.c: New test.
44695
44696 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
44697
44698         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
44699         * gcc.c-torture/noncompile/poison-1.c: Move...
44700         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
44701         * gcc.dg/cpp-li1.c: Add a token after the #line.
44702
44703 2000-06-05  Richard Henderson  <rth@cygnus.com>
44704
44705         * gcc.c-torture/execute/20000605-2.c: New test.
44706         * gcc.c-torture/execute/20000605-3.c: New test.
44707
44708 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
44709
44710         * g77.f-torture/execute/20000503-1.x: New file.
44711
44712 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
44713
44714         * g++.old-deja/g++.eh/badalloc1.C: New test.
44715
44716 2000-06-05  Richard Henderson  <rth@cygnus.com>
44717
44718         * gcc.c-torture/execute/20000605-1.c: New test.
44719
44720 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
44721             Nathan Sidwell <nathan@codesourcery.com>
44722
44723         * gcc.c-torture/compile/20000605-1.c: New test.
44724
44725 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
44726
44727         * g77.f-torture/compile/20000601-1.f: New test.
44728
44729 2000-06-03  Richard Henderson  <rth@cygnus.com>
44730
44731         * gcc.c-torture/execute/20000603-1.c: New.
44732
44733 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
44734
44735         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
44736         * gcc.dg/noreturn-2.c (noreturn): Likewise.
44737
44738 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
44739
44740         * gcc.dg/compare2.c (case 12): XFAIL.
44741         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
44742         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
44743
44744         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
44745
44746 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
44747
44748         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
44749         guard macro is already defined when the header is first
44750         included.
44751         * gcc.dg/cpp-mix.h: New file.
44752         * gcc.dg/endif-label.c: Update patterns to match compiler.
44753
44754         * g++.brendan/complex1.C: Declare abort.
44755         * g++.law/refs4.C: Remove XFAIL.
44756         * g++.oliva/expr2.C: Declare abort and exit.
44757
44758 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
44759
44760         * gcc.c-torture/execute/20000528-1.c: New test.
44761
44762         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
44763         * g++.old-deja/g++.law/temps4.C: Likewise.
44764
44765         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
44766         stdlib.h.  Call abort() on failure.
44767         * g++.old-deja/g++.law/refs4.C: Likewise.
44768         * g++.old-deja/g++.law/temps4.C: Likewise.
44769         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
44770         * gcc.c-torture/execute/20000112-1.c: Include string.h.
44771
44772 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
44773
44774         Relative to g++.dg/special:
44775         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
44776
44777         Relative to g++.old-deja:
44778         * g++.brendan/complex1.C, g++.jason/optimize2.C,
44779         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
44780         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
44781         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
44782         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
44783         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
44784         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
44785
44786         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
44787         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
44788         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
44789         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
44790         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
44791         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
44792         and/or string.h.
44793
44794         * g++.other/goto1.C: Update expectations for error messages.
44795
44796 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
44797
44798         * gcc.c-torture/compile/20000523-1.c: New test.
44799
44800 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
44801
44802         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
44803
44804 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
44805
44806         * g++.old-deja/g++.eh/catch11.C: New test.
44807         * g++.old-deja/g++.eh/catch12.C: New test.
44808
44809 2000-05-24  Nick Clifton  <nickc@cygnus.com>
44810
44811         * gcc.c-torture/execute/20000523-1.c: New test.
44812
44813 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
44814
44815         * c-torture/execute/bcp-1.c: Replace abort in arg of
44816         __builtin_constant_p with a generic external function.
44817
44818         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
44819         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
44820         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
44821         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
44822         Prototype abort and/or exit.
44823
44824         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
44825         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
44826         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
44827         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
44828
44829 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
44830
44831         * gcc.dg/dwarf2-1.c: New test.
44832
44833 2000-05-20  Richard Henderson  <rth@cygnus.com>
44834
44835         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
44836
44837 2000-05-20  Andreas Jaeger  <aj@suse.de>
44838
44839         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
44840         testcase.
44841
44842 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
44843
44844         * gcc.c-torture/execute/20000519-2.c: New test.
44845
44846 2000-05-19  Andreas Jaeger  <aj@suse.de>
44847
44848         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
44849         which fails with SSA.
44850
44851         * lib/c-torture.exp: Also test with -O3 -fssa.
44852
44853 2000-05-18  Michael Meissner  <meissner@redhat.com>
44854
44855         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
44856         * gcc.c-torture/execute/920415-1.c: Ditto.
44857         * gcc.c-torture/execute/920501-1.c: Ditto.
44858         * gcc.c-torture/execute/conversion.c: Ditto.
44859         * gcc.c-torture/execute/cvt-1.c: Ditto.
44860
44861 2000-05-18  Jeffrey A Law  (law@cygnus.com)
44862
44863         * gcc.c-torture/compile/20000518-1.c: New test.
44864
44865 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
44866
44867         * g77.f-torture/compile/200005018.f: New test.
44868
44869 2000-05-17  Jeffrey A Law  (law@cygnus.com)
44870
44871         * gcc.c-torture/compile/20000517-1.c: New test.
44872
44873 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44874
44875         * gcc.c-torture/execute/20000516-1.c: New test.
44876
44877 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
44878
44879         * g++.old-deja/g++.other/eh.C: New test.
44880
44881 2000-05-12  Richard Henderson  <rth@cygnus.com>
44882
44883         * gcc.c-torture/execute/990208-1.c (main): Don't pass
44884         constants through to doit's conditional.
44885
44886 2000-05-11  Jeffrey A Law  (law@cygnus.com)
44887
44888         * gcc.c-torture/compile/20000511-1.c: New test.
44889         * g77.f-torture/compile/20000511-1.f: New test.
44890         * g77.f-torture/compile/20000511-2.f: New test.
44891
44892 2000-05-11  Michael Meissner  <meissner@redhat.com>
44893
44894         * gcc.c-torture/execute/20000511-1.c: New test.
44895
44896 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
44897
44898         * gcc.dg/dg.exp: Scan .S files as well as .c files.
44899         * gcc.dg/20000510-1.S: New.
44900
44901 2000-05-08  Catherine Moore  <clm@cygnus.com>
44902
44903         * gcc.dg/unused-3.c: New.
44904
44905 2000-05-06  Richard Henderson  <rth@cygnus.com>
44906
44907           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
44908           * g++.old-deja/g++.mike/warn1.C: Likewise.
44909           * g++.old-deja/g++.pt/local1.C: Likewise.
44910           * g++.old-deja/g++.pt/local7.C: Likewise.
44911           * g++.old-deja/g++.pt/spec16.C: Likewise.
44912
44913 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
44914
44915         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
44916
44917 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
44918
44919           * g77.f-torture/execute/20000503-1.f: New test.
44920
44921 2000-05-04  Andreas Jaeger  <aj@suse.de>
44922
44923         * gcc.dg/noreturn-2.c: New test.
44924
44925 2000-05-04  Neil Booth  <NeilB@earthling.net>
44926
44927         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
44928         preprocessor.
44929
44930 2000-05-04  Richard Henderson  <rth@cygnus.com>
44931
44932         * gcc.c-torture/execute/20000503-1.c: Fix typo.
44933
44934 2000-05-04  Richard Henderson  <rth@cygnus.com>
44935
44936         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
44937         OpenSSL by Jason R Thorpe.
44938
44939 2000-05-03  Jim Wilson  <wilson@cygnus.com>
44940
44941         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
44942
44943 2000-05-03  Robert Lipe <robertlipe@usa.net>
44944
44945         * gcc.dg/20000503-1.c: New test.
44946
44947 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
44948
44949         * gcc.c-torture/compile/20000502-1.c: New test.
44950         * g++.old-deja/g++.other/align.C: New test.
44951         * gcc.dg/cpp-tradstringify.c: New test.
44952
44953 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
44954
44955         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
44956         and hard registers.
44957
44958 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
44959
44960         * gcc.c-torture/execute/loop-5.c: New test.
44961
44962 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
44963
44964         * gcc.c-torture/execute/va-arg-20.c: New test.
44965
44966 2000-04-23  Jeffrey A Law  (law@cygnus.com)
44967
44968         * gcc.c-torture/execute/20000422-1.c: New test.
44969
44970 2000-04-20  Greg McGary  <gkm@gnu.org>
44971
44972         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
44973         when optimizing, but without sibling-call optimizations (-O1).
44974
44975 2000-04-20  Jeffrey A Law  (law@cygnus.com)
44976
44977           * gcc.c-torture/compile/20000420-1.c: New test.
44978
44979 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
44980
44981         * g++.abi/ptrflags.C: New test.
44982         * g++.eh/catchptr1.C: Test incomplete pointer chains.
44983
44984 2000-04-19  Catherine Moore  <clm@cygnus.com>
44985
44986         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
44987
44988 2000-04-19  Greg McGary  <gkm@gnu.org>
44989
44990         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
44991         sibling-call optimizations.
44992
44993 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
44994
44995         * gcc.dg/20000419-1.c: New test.
44996
44997 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
44998
44999         * gcc.c-torture/execute/20000412-6.c: New test.
45000
45001 2000-04-12  Jeffrey A Law  (law@cygnus.com)
45002
45003         * gcc.c-torture/execute/20000412-5.c: New test.
45004         * g77.f-torture/compile/20000412-1.f: New test.
45005         * gcc.c-torture/execute/20000412-4.c: New test.
45006         * gcc.c-torture/compile/20000412-2.c: New test.
45007         * gcc.c-torture/execute/20000412-3.c: New test.
45008         * gcc.c-torture/compile/20000412-1.c: New test.
45009         * gcc.c-torture/execute/20000412-2.c: New test.
45010
45011 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
45012
45013         * objc/execute/bf-20.m: New test.
45014
45015 2000-04-10  Richard Henderson  <rth@cygnus.com>
45016
45017         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
45018
45019         * gcc.c-torture/execute/20000412-1.c: New test.
45020
45021 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
45022
45023         * g++.old-deja/g++.eh/catchptr1.C: New test.
45024
45025 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
45026
45027         * g++.old-deja/g++.abi/cxa_vec.C: New test.
45028
45029 2000-04-08  Neil Booth  <NeilB@earthling.net>
45030
45031         * gcc.dg/cpp-nullchar.c: Remove test as
45032         embedded nulls cause problems.
45033
45034 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45035
45036         * gcc.dg/compare2.c: New test.
45037
45038 2000-04-08  Neil Booth  <NeilB@earthling.net>
45039
45040         * gcc.dg/cpp-nullchar.c: New test.
45041
45042 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
45043
45044         * gcc.dg/cpp-mi2.c: New test.
45045         * gcc.dg/cpp-mi2[abc].h: New files.
45046
45047 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
45048
45049         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
45050         member name.
45051
45052 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
45053
45054         * g++.old-deja/g++.abi/vmihint.C: New test.
45055
45056 2000-04-06  Neil Booth  <NeilB@earthling.net>
45057
45058         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
45059         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
45060         copyright.
45061
45062 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
45063
45064         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
45065         avoid stack-frame overwrite.
45066
45067 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
45068
45069         * gcc.c-torture/compile/20000405-2.c: New test.
45070         * gcc.c-torture/compile/20000405-3.c: New test.
45071
45072 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45073
45074         * gcc.c-torture/compile/20000405-1.c: New test.
45075
45076 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
45077
45078         * gcc.dg/cast-qual-1.c: Revert last change.
45079
45080 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45081
45082         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
45083
45084 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
45085
45086         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
45087         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
45088
45089 2000-04-03  Jeffrey A Law  (law@cygnus.com)
45090
45091         * gcc.c-torture/compile/20000403-2.c: New test.
45092         * gcc.c-torture/compile/20000403-1.c: New test.
45093
45094 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
45095
45096         * gcc.c-torture/execute/20000403-1.c: New test.
45097
45098 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
45099
45100         * gcc.c-torture/execute/20000402-1.c: New test.
45101
45102 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
45103
45104         * gcc.c-torture/execute/va-arg-15.c: New test.
45105         * gcc.c-torture/execute/va-arg-16.c: New test.
45106         * gcc.c-torture/execute/va-arg-17.c: New test.
45107         * gcc.c-torture/execute/va-arg-18.c: New test.
45108         * gcc.c-torture/execute/va-arg-19.c: New test.
45109
45110 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
45111
45112         * gcc.c-torture/compile/981211-1.c: Move to...
45113         * gcc.dg/cpp-as1.c: ...here.
45114         * gcc.dg/cpp-as2.c: New file.
45115
45116         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
45117         compiler.
45118
45119 2000-04-02  Neil Booth  <NeilB@earthling.net>
45120
45121         * gcc.dg/cpp-cond.c  New tests.
45122         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
45123         accidental success less likely.
45124         * gcc.dg/cpp-missingop.c  New tests.
45125         * gcc.dg/cpp-missingparen.c  New tests.
45126         * gcc.dg/cpp-shift.c  New tests.
45127         * gcc.dg/cpp-shortcircuit.c  New tests.
45128         * gcc.dg/cpp-unary.c  New tests.
45129
45130 2000-03-29  Jeffrey A Law  (law@cygnus.com)
45131
45132         * gcc.c-torture/compile/20000329-1.c: New test.
45133
45134 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
45135
45136         * gcc.c-torture/compile/20000326-1.c: New test.
45137         * gcc.c-torture/compile/20000326-2.c: New test.
45138
45139 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
45140
45141         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
45142         the first parameter is a function argument.
45143
45144 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
45145
45146         * g++.old-deja/g++.ext/array4.C: New test.
45147
45148 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
45149
45150         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
45151
45152 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45153
45154         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
45155
45156 2000-03-19  Richard Henderson  <rth@cygnus.com>
45157
45158         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
45159
45160 2000-03-19  Richard Henderson  <rth@cygnus.com>
45161
45162         * gcc.c-torture/compile/20000319-1.c: New test.
45163
45164 2000-03-14  Jeffrey A Law  (law@cygnus.com)
45165
45166         * gcc.c-torture/execute/20000314-3.c: New test.
45167         * gcc.c-torture/execute/20000314-2.c: New test.
45168         * gcc.c-torture/execute/20000314-1.c: New test.
45169         * gcc.c-torture/compile/20000314-2.c: New test.
45170         * gcc.c-torture/compile/20000314-1.c: New test.
45171
45172 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
45173
45174         * g++.old-deja/g++.warn/inline.C: New test.
45175
45176 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
45177
45178         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
45179         standards-compliant result rather than specific constants.
45180         Put test-values in array.
45181
45182 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
45183
45184         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
45185         (g++_target_compile): Put test-specific options last.
45186
45187 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
45188
45189         * g++.old-deja/g++.eh/vbase4.C: New test.
45190
45191 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
45192
45193         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
45194
45195 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
45196
45197         * g++.old-deja/g++.brendan/misc12.C: Removed.
45198         * g++.old-deja/g++.pt/memtemp77.C: Constify.
45199         * g++.old-deja/g++.ext/pretty4.C: New test.
45200
45201 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
45202
45203         * g++.old-deja/g++.other/string2.C: New test.
45204
45205 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
45206
45207         * g++.old-deja/g++.warn/impint2.C: New test.
45208
45209 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
45210
45211         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
45212         is 1, not zero.
45213
45214 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
45215
45216         * g++.old-deja/g++.warn/impint.C: New test.
45217         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
45218         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
45219         * g++.old-deja/g++.pt/explicit12.C: Likewise.
45220         * g++.old-deja/g++.pt/explicit13.C: Likewise.
45221         * g++.old-deja/g++.pt/explicit17.C: Likewise.
45222         * g++.old-deja/g++.pt/explicit18.C: Likewise.
45223         * g++.old-deja/g++.pt/explicit19.C: Likewise.
45224         * g++.old-deja/g++.pt/explicit23.C: Likewise.
45225         * g++.old-deja/g++.pt/explicit31.C: Likewise.
45226         * g++.old-deja/g++.pt/explicit35.C: Likewise.
45227         * g++.old-deja/g++.pt/explicit6.C: Likewise.
45228         * g++.old-deja/g++.pt/memclass7.C: Likewise.
45229
45230 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
45231
45232         * gcc.dg/cpp-redef.c: New test.
45233
45234 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
45235
45236         * g++.old-deja/g++.pt/unify7.C: New test.
45237
45238 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
45239
45240         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
45241         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
45242
45243 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
45244
45245         * gcc.c-torture/compile/20000224-1.c: New test.
45246
45247 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45248
45249         * gcc.c-torture/compile/cpp-2.c: New test.
45250         * gcc.c-torture/compile/cpp-1.c: New test.
45251
45252 2000-02-25  Jeffrey A Law  (law@cygnus.com)
45253
45254         * gcc.c-torture/execute/20000225-1.c: New test.
45255
45256 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45257
45258         * gcc.dg/cpp-li2.c: New test.
45259
45260         * gcc.dg/cpp-wi1.c: New test.
45261
45262         * gcc.dg/cpp-li1.c: New test.
45263
45264 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
45265
45266         * g++.old-deja/g++.other/sizeof5.C: New test.
45267
45268 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45269
45270         * gcc.c-torture/execute/va-arg-13.c: New test.
45271
45272 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
45273
45274         * gcc.c-torture/execute/va-arg-12.c: New test.
45275
45276 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
45277
45278         * gcc.c-torture/execute/20000223-1.c: New test.
45279
45280 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
45281
45282         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
45283
45284 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
45285
45286         * g++.old-deja/g++.abi/ptrmem.C: New test.
45287
45288 2000-02-19  Richard Henderson  <rth@cygnus.com>
45289
45290         * gcc.c-torture/compile/init-3.c: New.
45291
45292 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
45293
45294         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
45295         ALWAYS_CXXFLAGS.
45296
45297 2000-02-11  Robert Lipe <robertl@sco.com>
45298
45299         * gcc.c-torture/compile/20000211-3.c: New test.
45300
45301 2000-02-11  Martin Buchholz <martin@xemacs.org>
45302
45303         * gcc.c-torture/compile/20000211-2.c: New test.
45304
45305 2000-02-11  Jeffrey A Law  (law@cygnus.com)
45306
45307         * gcc.c-torture/compile/20000211-1.c: New test.
45308
45309 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
45310
45311         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
45312           on native targets
45313
45314 2000-02-08  Nathan Sidwell  <nathan@acm.org>
45315
45316         * g++.old-deja/g++.other/cast5.C: New test.
45317
45318 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
45319
45320         * gcc.c-torture/execute/20000205-1.c: New.
45321
45322 2000-02-03  Nathan Sidwell  <nathan@acm.org>
45323
45324         * g++.old-deja/g++.jason/cast3.C: Return void.
45325         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
45326
45327 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45328
45329         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
45330
45331         * gcc.dg/loop-1.c: New test.
45332
45333 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
45334
45335         * gcc.c-torture/compile/20000127-1.c: New test.
45336         * gcc.c-torture/execute/991228-1.c: New test.
45337
45338 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45339
45340         * gcc.dg/unused-2.c: New test.
45341
45342         * gcc.dg/conv-1.c: New test.
45343
45344 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
45345
45346         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
45347         compiler.
45348         (tool_option_proc): Fix typo.
45349
45350 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
45351
45352         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
45353         of the ld on the host, not on the build machine.
45354         Also, don't crash if '--help' is not a supported option.
45355
45356 2000-01-24  Richard Henderson  <rth@cygnus.com>
45357
45358         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
45359
45360 2000-01-20  Jeffrey A Law  (law@cygnus.com)
45361
45362         * gcc.c-torture/execute/20000120-2.c: New test.
45363         * gcc.c-torture/execute/20000120-1.c: New test.
45364
45365 2000-01-13  Jeffrey A Law  (law@cygnus.com)
45366
45367         * gcc.c-torture/execute/20000113-1.c: New test.
45368
45369 2000-01-12  Jeffrey A Law  (law@cygnus.com)
45370
45371         * gcc.c-torture/execute/20000112-1.c: New test.
45372
45373 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45374
45375         * gcc.dg/20000111-1.c: New test.
45376
45377 2000-01-10  Jeffrey A Law  (law@cygnus.com)
45378
45379         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
45380         with 16 bit integers.
45381
45382 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45383
45384         * gcc.dg/20000108-1.c: New test.
45385
45386 2000-01-05  Nathan Sidwell  <nathan@acm.org>
45387
45388         * g++.old-deja/g++.ns/koenig8.C: New test.
45389
45390 2000-01-05  Nathan Sidwell  <nathan@acm.org>
45391
45392         * g++.old-deja/g++.other/cast4.C: New test.
45393
45394 2000-01-05  Jeffrey A Law  (law@cygnus.com)
45395
45396         * gcc.c-torture/compile/20000105-2.c: New test.
45397         * gcc.c-torture/compile/20000105-1.c: New test.
45398
45399 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45400
45401         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
45402         references to printf & atoi to conform to ANSI standard.
45403         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
45404         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
45405         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
45406         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
45407         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
45408         * g++.old-deja/g++.brendan/complex1.C: Likewise.
45409         * g++.old-deja/g++.brendan/copy1.C: Likewise.
45410         * g++.old-deja/g++.brendan/copy2.C: Likewise.
45411         * g++.old-deja/g++.brendan/copy3.C: Likewise.
45412         * g++.old-deja/g++.brendan/copy4.C: Likewise.
45413         * g++.old-deja/g++.brendan/copy5.C: Likewise.
45414         * g++.old-deja/g++.brendan/copy6.C: Likewise.
45415         * g++.old-deja/g++.brendan/copy7.C: Likewise.
45416         * g++.old-deja/g++.brendan/copy8.C: Likewise.
45417         * g++.old-deja/g++.brendan/crash11.C: Likewise.
45418         * g++.old-deja/g++.brendan/crash14.C: Likewise.
45419         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
45420         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
45421         * g++.old-deja/g++.brendan/delete2.C: Likewise.
45422         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
45423         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
45424         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
45425         * g++.old-deja/g++.brendan/eh1.C: Likewise.
45426         * g++.old-deja/g++.brendan/groff1.C: Likewise.
45427         * g++.old-deja/g++.brendan/init3.C: Likewise.
45428         * g++.old-deja/g++.brendan/misc12.C: Likewise.
45429         * g++.old-deja/g++.brendan/misc7.C: Likewise.
45430         * g++.old-deja/g++.brendan/new2.C: Likewise.
45431         * g++.old-deja/g++.brendan/operators4.C: Likewise.
45432         * g++.old-deja/g++.brendan/operators5.C: Likewise.
45433         * g++.old-deja/g++.brendan/overload2.C: Likewise.
45434         * g++.old-deja/g++.brendan/overload7.C: Likewise.
45435         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
45436         * g++.old-deja/g++.brendan/reference1.C: Likewise.
45437         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
45438         * g++.old-deja/g++.brendan/template24.C: Likewise.
45439         * g++.old-deja/g++.brendan/template3.C: Likewise.
45440         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
45441         * g++.old-deja/g++.jason/inline3.C: Likewise.
45442         * g++.old-deja/g++.jason/opeq.C: Likewise.
45443         * g++.old-deja/g++.law/arg5.C: Likewise.
45444         * g++.old-deja/g++.law/arm7.C: Likewise.
45445         * g++.old-deja/g++.law/ctors11.C: Likewise.
45446         * g++.old-deja/g++.law/cvt8.C: Likewise.
45447         * g++.old-deja/g++.law/init9.C: Likewise.
45448         * g++.old-deja/g++.law/refs4.C: Likewise.
45449         * g++.old-deja/g++.law/template2.C: Likewise.
45450         * g++.old-deja/g++.law/visibility24.C: Likewise.
45451         * g++.old-deja/g++.law/vtable3.C: Likewise.
45452         * g++.old-deja/g++.mike/asm2.C: Likewise.
45453         * g++.old-deja/g++.mike/eh1.C: Likewise.
45454         * g++.old-deja/g++.mike/misc1.C: Likewise.
45455         * g++.old-deja/g++.mike/misc13.C: Likewise.
45456         * g++.old-deja/g++.mike/misc14.C: Likewise.
45457         * g++.old-deja/g++.mike/ns12.C: Likewise.
45458         * g++.old-deja/g++.mike/p1248.C: Likewise.
45459         * g++.old-deja/g++.mike/p3708.C: Likewise.
45460         * g++.old-deja/g++.mike/p3708a.C: Likewise.
45461         * g++.old-deja/g++.mike/p3708b.C: Likewise.
45462         * g++.old-deja/g++.mike/p646.C: Likewise.
45463         * g++.old-deja/g++.mike/p700.C: Likewise.
45464         * g++.old-deja/g++.mike/p783.C: Likewise.
45465         * g++.old-deja/g++.mike/p783a.C: Likewise.
45466         * g++.old-deja/g++.mike/p783b.C: Likewise.
45467         * g++.old-deja/g++.mike/p786.C: Likewise.
45468         * g++.old-deja/g++.mike/p789.C: Likewise.
45469         * g++.old-deja/g++.mike/p789a.C: Likewise.
45470         * g++.old-deja/g++.mike/p807a.C: Likewise.
45471         * g++.old-deja/g++.other/delete3.C: Likewise.
45472         * g++.old-deja/g++.other/dyncast1.C: Likewise.
45473         * g++.old-deja/g++.other/dyncast2.C: Likewise.
45474         * g++.old-deja/g++.other/dyncast3.C: Likewise.
45475         * g++.old-deja/g++.other/empty1.C: Likewise.
45476         * g++.old-deja/g++.other/temporary1.C: Likewise.
45477         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
45478         * g++.old-deja/g++.pt/t16.C: Likewise.
45479         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
45480
45481 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
45482
45483         * gcc.dg/991230-1.c: New test.
45484
45485 1999-12-29  Jeffrey A Law  (law@cygnus.com)
45486
45487         * gcc.c-torture/compile/991229-3.c: New test.
45488         * gcc.c-torture/compile/991229-2.c: New test.
45489         * gcc.c-torture/compile/991229-1.c: New test.
45490
45491 1999-12-29  Greg McGary <gkm@eng.ascend.com>
45492
45493         * gcc.c-torture/compile/labels-2.c: New test.
45494
45495 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
45496
45497         * gcc.c-torture/execute/991227-1.c: New test.
45498
45499 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45500
45501         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
45502
45503 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
45504
45505         * gcc.c-torture/execute/991221-1.c: New test.
45506
45507 1999-12-20  Nathan Sidwell  <nathan@acm.org>
45508
45509         * g++.old-deja/g++.other/cast3.C: New test.
45510
45511 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
45512
45513         * gcc.c-torture/execute/991216-4.c: New test.
45514
45515 1999-12-16  Michael Meissner  <meissner@cygnus.com>
45516
45517         * gcc.c-torture/execute/991216-1.c: New test.
45518         * gcc.c-torture/execute/991216-2.c: New test.
45519         * gcc.c-torture/execute/991216-3.c: New test.
45520
45521 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
45522
45523         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
45524         Actually make the test fail by using "-O2" for compilation.
45525
45526 1999-12-15  Nathan Sidwell  <nathan@acm.org>
45527
45528         * g++.old-deja/g++.warn/cast-align1.C: New test.
45529
45530 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
45531
45532         * gcc.c-torture/compile/991214-1.c: New test.
45533         * gcc.c-torture/compile/991214-2.c: New test.
45534
45535 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
45536
45537         * gcc.dg/991214-1.c: New test.
45538
45539 1999-12-13  Jeffrey A Law  (law@cygnus.com)
45540
45541         * gcc.c-torture/compile/991213-3.c: New test.
45542         * gcc.c-torture/compile/991213-2.c: New test.
45543         * gcc.c-torture/compile/991213-1.c: New test.
45544
45545 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
45546
45547         * gcc.dg/991209-1.c: New test.
45548
45549 1999-12-08  Nathan Sidwell <nathan@acm.org>
45550
45551         * gcc.c-torture/compile/991208-1.c: New test.
45552
45553 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45554
45555         * gcc.dg/ultrasp2.c: New test.
45556
45557 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
45558
45559         * g++.old-deja/g++.abi/align.C (main): Fix typo.
45560
45561 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
45562
45563         * gcc.c-torture/compile/991202-1.c: New test.
45564         * gcc.c-torture/execute/991202-1.c: New test.
45565         * gcc.c-torture/execute/991202-2.c: New test.
45566         * gcc.c-torture/execute/991202-3.c: New test.
45567
45568 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
45569
45570         * g++.old-deja/g++.abi/align.C: New test.
45571         * g++.old-deja/g++.abi/aggregates.C: Likewise.
45572         * g++.old-deja/g++.abi/bitfields.C: Likewise.
45573
45574 1999-12-01  Richard Henderson  <rth@cygnus.com>
45575
45576         * gcc.c-torture/execute/991201-1.c: New.
45577
45578 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
45579
45580         * gcc.dg/991129-1.c: New test.
45581
45582 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
45583
45584         * gcc.c-torture/compile/991127-1.c: New test.
45585
45586 1999-11-22  Nathan Sidwell  <nathan@acm.org>
45587
45588         * g++.old-deja/g++.other/warn4.C: New test.
45589
45590 1999-11-22  Nathan Sidwell  <nathan@acm.org>
45591
45592         * g++.old-deja/g++.eh/cleanup2.C: New test.
45593         * g++.old-deja/g++.ext/pretty2.C: New test.
45594         * g++.old-deja/g++.ext/pretty3.C: New test.
45595         * g++.old-deja/g++.other/debug6.C: New test.
45596
45597 1999-10-20  Jim Wilson  <wilson@cygnus.com>
45598
45599         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
45600         compiler_output to look for one error message instead of two.
45601
45602 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
45603
45604         * gcc.c-torture/execute/991118-1.c: Also test case
45605         where the word boundary does not split a byte evenly.
45606
45607 1999-11-19  Nathan Sidwell  <nathan@acm.org>
45608
45609         * g++.old-deja/g++.ext/restrict1.C: New test.
45610
45611 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
45612
45613         * gcc.c-torture/execute/991118-1.c: New test.
45614
45615 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
45616
45617         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
45618         working directory pathnames.
45619
45620 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
45621
45622         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
45623         host is equipped with driver.h and driver.o so it can actually
45624         compile and run the tests.
45625
45626 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
45627
45628         * gcc.c-torture/compile/991008-1.c: New test.
45629
45630 1999-11-08  Nick Clifton  <nickc@cygnus.com>
45631
45632         * lib/gcc-dg.exp: Include target-supports.exp
45633
45634 1999-11-05  Nick Clifton  <nickc@cygnus.com>
45635
45636         * lib/target-supports.exp: New file: Provide procs to test for
45637         features supported by the target.
45638         (check_weak_available): Moved here from ecos.exp.
45639         (check_alias_available): New proc: Determine of the target
45640         toolchain supports the alias attribute.
45641
45642         * gcc.dg/special/ecos.exp: Move check_weak_available to
45643         target-supports.exp.
45644         (alias-1.c): Only perform the test if the target supports
45645         aliases.
45646         (wkali-1.c): Only perform the test if the target supports
45647         aliases.
45648
45649         * gcc.dg/990506-0.c: Expect error messages from cross
45650         targets as well as native targets.
45651
45652 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45653
45654         * gcc.dg/ultrasp1.c: Removed xfail.
45655         * gcc.dg/struct-ret-2.c: Likewise.
45656         * gcc.dg/array-1.c: Likewise.
45657
45658 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45659
45660         * gcc.dg/struct-ret-2.c: New test.
45661
45662         * gcc.dg/array-1.c: New test.
45663
45664 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
45665
45666         * gcc.c-torture/execute/991030-1.c: New test.
45667
45668 1999-10-26  Richard Henderson  <rth@cygnus.com>
45669
45670         * gcc.c-torture/compile/991026-2.c: New test.
45671
45672 1999-10-26  Jeffrey A Law  (law@cygnus.com)
45673
45674         * gcc.c-torture/compile/991026-1.c: New test.
45675
45676 1999-10-23  Jeffrey A Law  (law@cygnus.com)
45677
45678         * gcc.c-torture/execute/991023-1.c: New test.
45679
45680 1999-10-19  Jeffrey A Law  (law@cygnus.com)
45681
45682         * gcc.c-torture/execute/991019-1.c: New test.
45683
45684 1999-10-16  Richard Henderson  <rth@cygnus.com>
45685
45686         * gcc.c-torture/execute/991016-1.c: New test.
45687
45688 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
45689
45690         * gcc.c-torture/execute/991014-1.c: New test.
45691
45692 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
45693
45694         * g++.old-deja/g++.other/union2.C: New test.
45695
45696 1999-10-13  Nathan Sidwell  <nathan@acm.org>
45697
45698         * g++.old-deja/g++.other/vaarg2.C: New test.
45699         * g++.old-deja/g++.other/vaarg3.C: New test.
45700
45701 1999-10-12  Craig Burley  <craig@jcb-sc.com>
45702
45703         * g77.f-torture/noncompile/19990905-1.f: Moved from being
45704         in compile/.
45705
45706 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
45707
45708         * gcc.c-torture/execute/va-arg-11.c: New test.
45709
45710 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
45711
45712         * lib/file-format.exp (gcc_target_object_format): Don't
45713         crash if objdump is unavailable.
45714
45715 1999-09-29  Donn Terry <donn@interix.com>
45716
45717         * gcc.misc-tests/mg.exp: delete extraneous redirection.
45718
45719 1999-09-28  Nick Clifton  <nickc@cygnus.com>
45720
45721         * gcc.c-torture/compile/990928-1.c: New test.
45722
45723 1999-09-28  Nathan Sidwell  <nathan@acm.org>
45724
45725         * g++.old-deja/g++.other/decl6.C: New test.
45726
45727 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45728
45729         * gcc.c-torture/execute/va-arg-10.c: New test.
45730
45731 1999-09-27  Nathan Sidwell  <nathan@acm.org>
45732
45733         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
45734         __PRETTY_FUNCTION__.
45735
45736 1999-09-23  Nick Clifton  <nickc@cygnus.com>
45737
45738         * gcc.c-torture/execute/990923-1.c: New test.
45739
45740 1999-09-21  Nick Clifton  <nickc@cygnus.com>
45741
45742         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
45743         for which -fpic is inappropriate.
45744
45745 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
45746
45747         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
45748
45749 1999-09-21  Nathan Sidwell  <nathan@acm.org>
45750
45751         * g++.old-deja/g++.other/dyncast1.C: New test.
45752         * g++.old-deja/g++.other/dyncast2.C: New test.
45753         * g++.old-deja/g++.other/dyncast3.C: New test.
45754         * g++.old-deja/g++.other/dyncast4.C: New test.
45755         * g++.old-deja/g++.other/dyncast5.C: New test.
45756         * g++.old-deja/g++.eh/catch3.C: New test.
45757         * g++.old-deja/g++.eh/catch3p.C: New test.
45758         * g++.old-deja/g++.eh/catch4.C: New test.
45759         * g++.old-deja/g++.eh/catch4p.C: New test.
45760         * g++.old-deja/g++.eh/catch5.C: New test.
45761         * g++.old-deja/g++.eh/catch5p.C: New test.
45762         * g++.old-deja/g++.eh/catch6.C: New test.
45763         * g++.old-deja/g++.eh/catch6p.C: New test.
45764         * g++.old-deja/g++.eh/catch7.C: New test.
45765         * g++.old-deja/g++.eh/catch7p.C: New test.
45766         * g++.old-deja/g++.eh/catch8.C: New test.
45767         * g++.old-deja/g++.eh/catch8p.C: New test.
45768         * g++.old-deja/g++.eh/catch9.C: New test.
45769         * g++.old-deja/g++.eh/catch9p.C: New test.
45770
45771 1999-09-13  Nathan Sidwell  <nathan@acm.org>
45772
45773         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
45774         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
45775
45776 1999-09-13  Jeffrey A Law  (law@cygnus.com)
45777
45778         * gcc.c-torture/compile/990913-1.c: New test.
45779
45780 1999-09-10  Nathan Sidwell  <nathan@acm.org>
45781
45782         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
45783         * g++.old-deja/g++.jason/rfg5.C: Likewise.
45784
45785 1999-09-09  Richard Henderson  <rth@cygnus.com>
45786
45787         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
45788
45789 1999-09-09  Nathan Sidwell  <nathan@acm.org>
45790
45791         * g++.old-deja/g++.other/lookup11.C: New test.
45792         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
45793         what is permitted and what we want.
45794         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
45795         overload use.
45796         * g++.old-deja/g++.jason/rfg5.C: Likewise.
45797
45798 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
45799
45800         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
45801         * gcc.c-torture/noncompile/poison-1.c: New file.
45802
45803 1999-09-08  Nathan Sidwell  <nathan@acm.org>
45804
45805         * g++.old-deja/g++.other/sizeof3.C: New test.
45806         * g++.old-deja/g++.other/sizeof4.C: New test.
45807         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
45808         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
45809
45810 1999-09-07  Richard Henderson  <rth@cygnus.com>
45811
45812         * gcc.dg/va-arg-1.c: New.
45813
45814 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45815
45816         * gcc.c-torture/execute/va-arg-9.c: New test.
45817
45818 1999-09-05  Craig Burley  <craig@jcb-sc.com>
45819
45820         * g77.f-torture/compile/980519-2.f: New test.
45821         * g77.f-torture/compile/19990905-0.f: New test.
45822         * g77.f-torture/compile/19990905-1.f: New test.
45823         * g77.f-torture/compile/19990905-2.f: New test.
45824
45825         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
45826
45827 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
45828
45829         * gcc.c-torture/execute/990827-1.c: Fix typo.
45830
45831 1999-09-03  Nathan Sidwell  <nathan@acm.org>
45832
45833         * g++.old-deja/g++.other/deref1.C: New test.
45834
45835 1999-09-02  Nathan Sidwell  <nathan@acm.org>
45836
45837         * g++.old-deja/g++.other/ambig2.C: New test.
45838         * g++.old-deja/g++.other/cond5.C: New test.
45839         * g++.old-deja/g++.other/lookup16.C: New test.
45840
45841 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
45842
45843         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
45844         assemblers too.
45845
45846 1999-08-31  Jeffrey A Law  (law@cygnus.com)
45847
45848         * lib/c-torture.exp: Avoid the "compare executables" optimization
45849         when testing native.
45850
45851 1999-08-29  Jeffrey A Law  (law@cygnus.com)
45852
45853         * gcc.c-torture/execute/990829-1.c: New test.
45854         * gcc.c-torture/compile/990829-1.c: New test.
45855
45856 1999-08-27  Paul Burchard  <burchard@pobox.com>
45857
45858         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
45859         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
45860         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
45861         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
45862         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
45863         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
45864         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
45865         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
45866         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
45867         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
45868         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
45869
45870 1999-08-27  Jeffrey A Law  (law@cygnus.com)
45871
45872         * gcc.c-torture/execute/990827-1.c: New test.
45873
45874 1999-08-26  Craig Burley  <craig@jcb-sc.com>
45875
45876         * g77.f-torture/noncompile/19990826-4.f: New test.
45877
45878         * g77.f-torture/compile/19990826-3.f: New test.
45879
45880         * g77.f-torture/execute/19990826-2.f: New test.
45881
45882         * g77.f-torture/compile/19990826-1.f: New test.
45883
45884         * gcc.c-torture/execute/990826-0.c: New test.
45885         * g77.c-torture/execute/19990826-0.f: New test.
45886
45887         * g77.f-torture/noncompile/970626-2.f: New test.
45888
45889 1999-08-25  Paul Burchard  <burchard@pobox.com>
45890
45891         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
45892         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
45893         lss-011.C: New tests.
45894
45895 1999-08-25  Nathan Sidwell  <nathan@acm.org>
45896
45897         * g++.old-deja/g++.other/decl5.C: New test.
45898
45899 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45900
45901         * noncompile/noncompile.exp: Load_lib c-torture.exp.
45902         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
45903         call `postbase' for each one.  All callers of `postbase' changed
45904         to call this instead.
45905
45906 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
45907
45908         * gcc.c-torture/execute/990811-1.c: New test.
45909
45910 1999-08-09  Nick Clifton  <nickc@cygnus.com>
45911
45912         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
45913         just native ones.
45914
45915         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
45916         just native ones.
45917
45918 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
45919
45920         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
45921
45922 1999-08-04  Jeffrey A Law  (law@cygnus.com)
45923
45924         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
45925
45926 1999-08-04  Nathan Sidwell  <nathan@acm.org>
45927
45928         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
45929
45930 1999-08-04  Jeffrey A Law  (law@cygnus.com)
45931
45932         * gcc.c-torture/execute/990804-1.c: New test.
45933
45934 1999-08-03  Nathan Sidwell  <nathan@acm.org>
45935
45936         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
45937         * g++.old-deja/g++.brendan/crash64.C: Likewise.
45938         * g++.old-deja/g++.brendan/overload8.C: Likewise.
45939
45940 1999-08-03  Nathan Sidwell  <nathan@acm.org>
45941
45942         * g++.old-deja/g++.other/struct1.C: New test.
45943
45944 1999-08-03  Nathan Sidwell  <nathan@acm.org>
45945
45946         * g++.old-deja/g++.other/enum2.C: New test.
45947
45948 1999-08-02  Richard Henderson  <rth@cygnus.com>
45949
45950         Adapted from tests from Franz Sirl:
45951         * gcc.c-torture/execute/va-arg-7.c: New test.
45952         * gcc.c-torture/execute/va-arg-8.c: New test.
45953
45954 1999-08-01  Jeffrey A Law  (law@cygnus.com)
45955
45956         * gcc.c-torture/compile/990801-2.c: New test.
45957
45958         * gcc.c-torture/compile/990801-1.c: New test.
45959
45960 1999-07-27  Michael Meissner  <meissner@cygnus.com>
45961
45962         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
45963         fp-cmp-1.c, converting double to float.
45964
45965         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
45966         fp-cmp-1.c, converting double to long double.
45967
45968         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
45969         from fr1 to unknown_register, since fr1 is a legitimate register
45970         on some machines.
45971
45972 1999-07-25  Jeffrey A Law  (law@cygnus.com)
45973
45974         * README: More listname related changes.
45975
45976 1999-07-08  Catherine Moore  <clm@cygnus.com>
45977
45978         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
45979
45980 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
45981
45982         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
45983
45984 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
45985
45986         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
45987
45988 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
45989
45990         * gcc.dg/990703-1.c: New test.
45991
45992 1999-06-29  Nick Clifton  <nickc@cygnus.com>
45993
45994         * lib/file-format.exp: New file: Move definition of proc
45995         gcc_target_object_format to here from
45996         gcc.dg/special/ecos.exp.
45997
45998         * lib/c-torture.exp: Include lib file-format.exp.
45999         * lib/gcc-dg.exp: Include lib file-format.exp.
46000
46001         * gcc.dg/special/ecos.exp: Remove definition of proc
46002         gcc_target_object_format.
46003
46004 1999-06-28  Jeffrey A Law  (law@cygnus.com)
46005
46006         * gcc.c-torture/execute/990628-1.c: New test.
46007
46008 1999-06-25  Jeffrey A Law  (law@cygnus.com)
46009
46010         * gcc.c-torture/compile/990625-2.c: New test.
46011
46012         * gcc.c-torture/compile/990625-1.c: New test.
46013
46014 1999-06-23  Nick Clifton  <nickc@cygnus.com>
46015
46016         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
46017         attributes compile.
46018         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
46019         ports that use the COFF/PE file format.
46020
46021 1999-06-17  Jeffrey A Law  (law@cygnus.com)
46022
46023         * gcc.c-torture/compile/990617-1.c: New test.
46024
46025 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
46026
46027         * g++.old-deja/g++.other/decl4.C: New test.
46028
46029 1999-06-14  Nathan Sidwell  <nathan@acm.org>
46030
46031         * g++.old-deja/g++.other/bitfld3.C: New test.
46032
46033 1999-06-08  Nathan Sidwell  <nathan@acm.org>
46034
46035         * g++.old-deja/g++.eh/catch1.C: New test.
46036
46037 1999-06-07  Jeffrey A Law  (law@cygnus.com)
46038
46039         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
46040
46041         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
46042         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
46043
46044 1999-06-05  Craig Burley  <craig@jcb-sc.com>
46045
46046         * g77.f-torture/compile/19990502-0.f: Replace with new,
46047         shorter, test that still fails after recent changes.
46048
46049 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
46050
46051         * gcc.c-torture/execute/990604-1.c: New test.
46052
46053 1999-05-31  Jeffrey A Law  (law@cygnus.com)
46054
46055         * gcc.c-torture/execute/990531-1.c: New test.
46056
46057 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46058
46059         * gcc.c-torture/compile/990527-1.c: New test.
46060
46061 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
46062
46063         * gcc.c-torture/execute/990527-1.c: New test.
46064
46065 1999-05-25  Nick Clifton  <nickc@cygnus.com>
46066
46067         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
46068         bitfields as signed.
46069
46070 1999-05-25  Craig Burley  <craig@jcb-sc.com>
46071
46072         * g77.f-torture/compile/19990525-0.f: New test.
46073
46074 1999-05-25  Jeffrey A Law  (law@cygnus.com)
46075
46076         * gcc.c-torture/execute/990525-2.c: New test.
46077
46078         * gcc.c-torture/execute/990525-1.c: New test.
46079
46080 1999-05-24  Nathan Sidwell  <nathan@acm.org>
46081
46082         * g++.old-deja/g++.other/anon3.C: New test.
46083         * g++.old-deja/g++.other/anon4.C: New test.
46084         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
46085         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
46086         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
46087         Merrill).
46088
46089 1999-05-24  Jeffrey A Law  (law@cygnus.com)
46090
46091         * gcc.c-torture/execute/990524-1.c: New test.
46092
46093         * gcc.dg/990524-1.c: New test.
46094
46095 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46096
46097         * gcc.c-torture/compile/990523-1.c: New test.
46098
46099 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
46100
46101         * gcc.c-torture/compile/990519-1.c: New test.
46102
46103 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
46104
46105         * gcc.c-torture/compile/990517-1.c: New test.
46106
46107         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
46108         (e4, f4): New tests.
46109         (main): Call them.
46110
46111 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46112
46113         * gcc.dg/noreturn-1.c: New test.
46114
46115 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
46116
46117         * gcc.c-torture/execute/990513-1.c: New test.
46118
46119 1999-05-10  Richard Henderson  <rth@cygnus.com>
46120
46121         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
46122
46123 1999-05-10  Craig Burley  <craig@jcb-sc.com>
46124
46125         * g77.f-torture/execute/erfc.f: Use small single-precision
46126         values, to avoid problems on Alphas when not -mieee.
46127
46128 1999-05-08  Craig Burley  <craig@jcb-sc.com>
46129
46130         * gcc.dg/990506-0.c: New test.
46131
46132 1999-05-08  Richard Henderson  <rth@cygnus.com>
46133
46134         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
46135         the constant to test.  Don't XFAIL 64-bit targets.
46136
46137         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
46138         * g++.old-deja/g++.law/profile1.C: Likewise.
46139
46140         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
46141         operator new instances.
46142         * g++.old-deja/g++.other/delete5.C: Likewise.
46143
46144 1999-05-03  Craig Burley  <craig@jcb-sc.com>
46145
46146         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
46147         intrinsic.
46148
46149 1999-05-03  Craig Burley  <craig@jcb-sc.com>
46150
46151         * g77.f-torture/execute/u77-test.f: Reverse order of two
46152         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
46153
46154 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46155
46156         * gcc.dg/compare1.c: New test.
46157
46158 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
46159
46160         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
46161         New tests.
46162
46163 1999-05-02  Craig Burley  <craig@jcb-sc.com>
46164
46165         * g77.f-torture/compile/19990502-1.f: New test.
46166
46167 1999-05-02  Craig Burley  <craig@jcb-sc.com>
46168
46169         * g77.f-torture/compile/19990502-0.f: New test.
46170
46171 1999-05-02  Craig Burley  <craig@jcb-sc.com>
46172
46173         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
46174         intrinsic.
46175
46176 1999-05-02  Craig Burley  <craig@jcb-sc.com>
46177
46178         * g77.f-torture/execute/u77-test.f (main): List libU77
46179         intrinsics not currently tested.
46180         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
46181         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
46182         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
46183         Trim blanks off the ends of some printed strings.
46184
46185 1999-05-02  Craig Burley  <craig@jcb-sc.com>
46186
46187         * g77.f-torture/execute/u77-test.f (main): Just warn about
46188         FSTAT gid disagreement, as it's expected on some systems.
46189
46190 1999-05-01  Craig Burley  <craig@jcb-sc.com>
46191
46192         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
46193         use a new function, which allows for some slop.
46194         Clean up some commentary.
46195         (issum): The new function.
46196         (sgladd): Deleted subroutine.
46197
46198 1999-05-01  Craig Burley  <craig@jcb-sc.com>
46199
46200         * g77.f-torture/execute/u77-test.f: Modify to be more like
46201         libf2c/libU77 version, bringing patches to that version here.
46202         Add suitable commentary.
46203
46204 1999-04-25  Richard Henderson  <rth@cygnus.com>
46205
46206         * gcc.dg/990424-1.c: New test.
46207
46208 1999-04-24  Craig Burley  <craig@jcb-sc.com>
46209
46210         * g77.f-torture/execute/u77-test.f (main): Bug involving
46211         LSTAT has been fixed, so turn back on full checking.
46212
46213 1999-04-20  Craig Burley  <craig@jcb-sc.com>
46214
46215         * g77.f-torture/compile/19990419-0.f: New test.
46216         * g77.f-torture/execute/19990419-1.f: New test.
46217
46218 1999-04-17  Richard Henderson  <rth@cygnus.com>
46219
46220         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
46221         to avoid the need for a prototype to supress a warning.
46222
46223 1999-04-07  Jim Wilson  <wilson@cygnus.com>
46224
46225         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
46226
46227 1999-04-04  Jeffrey A Law  (law@cygnus.com)
46228
46229         * gcc.c-torture/execute/990404-1.c: New test.
46230
46231 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
46232
46233         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
46234         * gcc.dg/cpp-if3.c: Don't use -pedantic.
46235         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
46236         missing initializer warnings.
46237
46238 1999-03-28  Jeffrey A Law  (law@cygnus.com)
46239
46240         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
46241         matching strings.
46242
46243 1999-03-26  Jeffrey A Law  (law@cygnus.com)
46244
46245         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
46246
46247 1999-03-26  Craig Burley  <craig@jcb-sc.com>
46248
46249         * g77.f-torture/execute/19990325-0.f: New test.
46250         * g77.f-torture/execute/19990325-1.f: New test.
46251
46252 1999-03-24  Jeffrey A Law  (law@cygnus.com)
46253
46254         * gcc.c-torture/execute/990324-1.c: New test.
46255
46256 1999-03-22  Jim Wilson  <wilson@cygnus.com>
46257
46258         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
46259         test with 4.
46260
46261 1999-03-17  Richard Henderson  <rth@cygnus.com>
46262
46263         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
46264
46265 1999-03-13  Craig Burley  <craig@jcb-sc.com>
46266
46267         * g77.f-torture/execute/19990313-2.f: New test.
46268         * g77.f-torture/execute/19990313-3.f: New test.
46269
46270 1999-03-13  Craig Burley  <craig@jcb-sc.com>
46271
46272         * g77.f-torture/execute/19990313-0.f: New test.
46273         * g77.f-torture/execute/19990313-1.f: New test.
46274
46275 1999-03-12  Jim Wilson  <wilson@cygnus.com>
46276
46277         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
46278         printf to sprintf.
46279         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
46280         (main): Add check for u15.  Conditionalize u31 check depending on
46281         whether ints are <32 bits or >=32 bits.
46282
46283 1999-03-08  Craig Burley  <craig@jcb-sc.com>
46284
46285         * g77.f-torture/execute/19981119-0.f: Improve testiness.
46286
46287 1999-03-08  Craig Burley  <craig@jcb-sc.com>
46288
46289         * g77.f-torture/compile/19990305-0.f: New test.
46290         * g77.f-torture/execute/19981119-0.f: New test.
46291
46292 1999-03-08  Craig Burley  <craig@jcb-sc.com>
46293
46294         * g77.f-torture/execute/970625-2.f: call ABORT if final
46295         result is not correct, instead of just printing it.
46296         Add this checking via newly introduced obfuscation, to
46297         trip up buggy front ends.
46298
46299 1999-03-07  Craig Burley  <craig@jcb-sc.com>
46300
46301         * g77.f-torture/compile/960317-1.f: Moved from being
46302         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
46303
46304 1999-03-06  Craig Burley  <craig@jcb-sc.com>
46305
46306         * g77.f-torture/execute/960317-1.f: New (old) test.
46307         * g77.f-torture/execute/970625-2.f: Ditto.
46308
46309 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
46310
46311         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
46312         message on line 1 or line 2; cccp and cpplib do this differently.
46313
46314 1999-03-01  Jeffrey A Law  (law@cygnus.com)
46315
46316         * g++.old-deja/g++.law/weak1.C: New test.
46317
46318 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
46319
46320         * gcc.c-torture/execute/990119-1.c: Renamed to...
46321         * gcc.dg/990119-1.c: this, so it will only be tested once
46322         (it's a preprocessor test, it doesn't need to be run at
46323         multiple optimization levels).
46324
46325 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
46326
46327         * lib/g++.exp: Don't add incdir=$base_dir/../include to
46328           ALWAYS_CXXFLAGS.
46329
46330 1999-02-24  Craig Burley  <craig@jcb-sc.com>
46331
46332         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
46333         * g77.f-torture/compile/19981216-0.f: ...as it is expected
46334         to not be compilable by current g77.
46335
46336 1999-02-24  Nick Clifton  <nickc@cygnus.com>
46337
46338         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
46339
46340 1999-02-22  Jeffrey A Law  (law@cygnus.com)
46341
46342         * gcc.c-torture/execute/990222-1.c: New test.
46343
46344 1999-02-19  Craig Burley  <craig@jcb-sc.com>
46345
46346         * g77.f-torture/compile/19990218-0.f: New test.
46347         * g77.f-torture/noncompile/19990218-1.f: New test.
46348
46349 1999-02-18  Craig Burley  <craig@jcb-sc.com>
46350
46351         * g77.f-torture/compile/19981216-0.f: New test.
46352
46353 1999-02-14  Jeffrey A Law  (law@cygnus.com)
46354
46355         * gcc.dg/990214-1.c: New test.
46356
46357 1999-02-13  Jeffrey A Law  (law@cygnus.com)
46358
46359         * gcc.dg/990213-2.c: New test.
46360
46361         * gcc.dg/990213-1.c: New test.
46362
46363 1999-02-12  Jeffrey A Law  (law@cygnus.com)
46364
46365         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
46366         ints.
46367
46368 1999-02-11  Nick Clifton  <nickc@cygnus.com>
46369
46370         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
46371         specified by target.
46372
46373         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
46374
46375 1999-02-11  Jeffrey A Law  (law@cygnus.com)
46376
46377         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
46378
46379 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
46380
46381         * gcc.dg/special/ecos.exp: New test driver for new tests with
46382         special requirements.
46383
46384         * gcc.dg/special/alias-1.c: New test.
46385         * gcc.dg/special/gcsec-1.c: New test.
46386         * gcc.dg/special/weak-1.c: New test.
46387         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
46388         * gcc.dg/special/weak-2.c: New test.
46389         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
46390         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
46391         * gcc.dg/special/wkali-1.c: New test.
46392         * gcc.dg/special/wkali-2.c: New test.
46393         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
46394         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
46395
46396 1999-02-10  Felix Lee  <flee@cygnus.com>
46397
46398           * lib/c-torture.exp (c-torture-compile): Pull out code for
46399           analyzing gcc error messages.
46400           (c-torture-execute): Likewise.  Fix some (harmless) false
46401           positives.
46402           * lib/gcc.exp (gcc_check_compile): New function.
46403
46404 1999-02-08  Richard Henderson  <rth@cygnus.com>
46405
46406         * gcc.c-torture/execute/990208-1.c: New test.
46407
46408 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
46409
46410         * g++.dg/special/ecos.exp: New driver for new tests with special
46411         requirements
46412
46413         * g++.dg/special/conpr-1.C: New test
46414         * g++.dg/special/conpr-2.C: New test
46415         * g++.dg/special/conpr-2a.C: New test
46416         * g++.dg/special/conpr-3.C: New test
46417         * g++.dg/special/conpr-3a.C: New test
46418         * g++.dg/special/conpr-3b.C: New test
46419
46420         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
46421         allow g++ to use the dg driver
46422
46423         * README: Add comment about g++.dg directory
46424
46425 1999-02-06  Jeffrey A Law  (law@cygnus.com)
46426
46427         * README: Update email addresses.
46428
46429 1999-02-03  Nick Clifton  <nickc@cygnus.com>
46430
46431         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
46432         arguments in order to force structure S onto the stack even on
46433         the alpha.
46434         (test): Pass 10 leading arguments to function foo as well as the
46435         structure S.
46436
46437         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
46438         failure for all targets.
46439
46440         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
46441         abort to terminate program execution.
46442
46443 1999-01-30  Richard Henderson  <rth@cygnus.com>
46444
46445         * gcc.c-torture/execute/990130-1.c: New test.
46446
46447 1999-01-30  Jeffrey A Law  (law@cygnus.com)
46448
46449         * gcc.dg/990130-1.c: New test.
46450
46451 1999-01-28  Michael Meissner  <meissner@cygnus.com>
46452
46453         * gcc.c-torture/execute/990128-1.c: New test.
46454
46455 1999-01-27  Michael Meissner  <meissner@cygnus.com>
46456
46457         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
46458
46459 1999-01-27  Felix Lee  <flee@cygnus.com>
46460
46461         * lib/c-torture.exp (c-torture-compile): pull out code for
46462         analyzing gcc error messages.
46463         (c-torture-execute): ditto, and fix some (harmless) false
46464         positives.
46465         * lib/gcc.exp (gcc_check_compile): new function.
46466
46467 1999-01-17  Jeffrey A Law  (law@cygnus.com)
46468
46469         * gcc.dg/990117-1.c: New test.
46470
46471         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
46472
46473         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
46474
46475 1999-01-15  Jeffrey A Law  (law@cygnus.com)
46476
46477         * g77.f-torture/compile/990115-1.f: New test.
46478
46479 1999-01-07  Jeffrey A Law  (law@cygnus.com)
46480
46481         * gcc.c-torture/compile/990107-1.c: New test
46482
46483 1999-01-06  Jeffrey A Law  (law@cygnus.com)
46484
46485         * gcc.c-torture/execute/990106-2.c: New test.
46486
46487         * gcc.c-torture/execute/990106-1.c: New test.
46488
46489 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
46490
46491         * gcc.c-torture/compile/981223-1.c: New test.
46492
46493 1998-12-29  Richard Henderson  <rth@cygnus.com>
46494
46495         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
46496         (opt3): Rename from opt4 and disable.
46497
46498 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
46499
46500         * g++.old-deja/g++.pt/ptrmem5.C: New test.
46501
46502 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
46503
46504         * g++.old-deja/g++.other/conv5.C: New test.
46505
46506 1998-12-14  Nick Clifton  <nickc@cygnus.com>
46507
46508         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
46509
46510 1998-12-11  Jeffrey A Law  (law@cygnus.com)
46511
46512         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
46513
46514 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
46515
46516         * gcc.c-torture/compile/981211-1.c: New test.
46517
46518 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
46519
46520         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
46521
46522         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
46523
46524 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46525
46526         * gcc.special/930510-1.c: Make C9X safe.
46527         * gcc.misc-tests/gcov-1.c Similarly.
46528         * gcc.misc-tests/gcov-2.c Similarly.
46529
46530 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
46531
46532         * gcc.dg/ultrasp1.c: New test.
46533
46534 1998-12-06  Richard Henderson  <rth@cygnus.com>
46535
46536         * gcc.c-torture/execute/981206.c: New test.
46537
46538 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
46539
46540         * g++.old-deja/g++.ns/template7.C: New test.
46541
46542         * g++.old-deja/g++.other/expr1.C: New test.
46543
46544         * g++.old-deja/g++.eh/tmpl3.C: New test.
46545
46546         * g++.old-deja/g++.eh/tmpl2.C: New test.
46547
46548 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
46549
46550         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
46551         * g++.old-deja/g++.other/using6.C: Removed.
46552         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
46553
46554         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
46555
46556 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
46557
46558         * g++.old-deja/g++.pt/overload8.C: New test.
46559
46560         * g++.old-deja/g++.pt/overload7.C: New test.
46561
46562         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
46563
46564         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
46565         and relinking messages.
46566         * lib/g++.exp (g++_target_compile): Remove .rpo file when
46567         compiling with -frepo.
46568
46569 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
46570
46571         * g++.old-deja/g++.pt/lookup6.C: New test.
46572
46573 1998-11-30  Nick Clifton  <nickc@cygnus.com>
46574
46575         * gcc.c-torture/execute/981130-1.c: New test.
46576         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
46577
46578 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
46579
46580         * g++.old-deja/g++.pt/explicit76.C: New test.
46581
46582         * g++.old-deja/g++.pt/friend38.C: New test.
46583
46584         * g++.old-deja/g++.ns/crash2.C: New test.
46585
46586         * g++.old-deja/g++.pt/defarg8.C: New test.
46587
46588         * g++.old-deja/g++.pt/instantiate6.C: New test.
46589
46590         * g++.old-deja/g++.pt/static6.C: New test.
46591
46592         * g++.old-deja/g++.pt/decl2.C: New test.
46593
46594 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
46595
46596         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
46597         problem is actually related with name lookup, but so what? :-)
46598
46599         * g++.old-deja/g++.pt/friend37.C: New test.
46600
46601 1998-11-25  Dave Love  <d.love@dl.ac.uk>
46602
46603         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
46604         element, which fails on some systems.
46605
46606         * g77.f-torture/execute/labug1.f: New test.
46607
46608 1998-11-21  Jeffrey A Law  (law@cygnus.com)
46609
46610         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
46611         is defined.
46612
46613 1998-11-18  Dave Love  <d.love@dl.ac.uk>
46614
46615         * g77.f-torture/compile/981117-1.f: New test.
46616
46617 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
46618
46619         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
46620         properly discarded.
46621
46622 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
46623
46624         * gcc.c-torture/execute/memcheck: New directory of tests for
46625         -fcheck-memory-usage.
46626
46627 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
46628
46629         * README: New file, general information about the testsuite and
46630         new description of the various C++ test subdirectories.
46631         * README.g++: Eliminate obsolete information, update and move most
46632         relevant stuff to README.
46633
46634 1998-11-07  Richard Henderson  <rth@cygnus.com>
46635
46636         * gcc.c-torture/compile/981107-1.c: New test.
46637
46638 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
46639
46640         * execute/memcpy-bi.c: New testcase.
46641
46642 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
46643
46644         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
46645         base classes.
46646
46647         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
46648         template is selected.
46649
46650         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
46651         classes, it should be accepted for all types.
46652
46653         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
46654
46655         * g++.old-deja/g++.pt/spec24.C: Ensure that template
46656         specializations start with template headers.
46657
46658 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
46659
46660         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
46661
46662         * g++.old-deja/g++.other/init9.C: Test cross initialization of
46663         non-POD types.
46664
46665 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
46666
46667         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
46668
46669 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
46670
46671         * compile/981022-1.c, compile/981022-1.x: New test and driver.
46672
46673 1998-10-19  Jeffrey A Law  (law@cygnus.com)
46674
46675         * 981019-1.c: New test.
46676
46677 1998-10-14  Robert Lipe <robertl@dgii.com>
46678
46679         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
46680         find objc headers.
46681
46682 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
46683
46684         * compile/981001-4.c: Remove use of GCC extension that triggers a
46685         compiler bug.
46686
46687 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
46688
46689         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
46690
46691 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
46692
46693         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
46694         instantiation of template produces incorrect code for delete
46695         expression.
46696
46697         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
46698         constructors' name is not unique.
46699         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
46700         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
46701
46702         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
46703         automatic array of const is ill-formed.
46704
46705         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
46706         of template parameter?
46707
46708         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
46709         const.
46710
46711         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
46712         pointer-to-member expression.
46713
46714         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
46715         declaration causes ICE.
46716
46717 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
46718
46719         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
46720         reserved in the global namespace.
46721
46722         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
46723         generate needed virtual table.
46724
46725         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
46726
46727 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
46728
46729         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
46730         template-dependent type
46731
46732 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
46733
46734         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
46735         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
46736         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
46737
46738         * g++.old-deja/g++.other/using5.C: New test; using decl from base
46739         class should be usable as argument of member function.
46740         * g++.old-deja/g++.other/using6.C: New test; using decl from base
46741         class should be usable as return type of member function.
46742         * g++.old-deja/g++.other/using7.C: New test; using decl from base
46743         class should be usable as type of data member.
46744
46745         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
46746
46747 1998-10-09  Jeffrey A Law  (law@cygnus.com)
46748
46749         * gcc.c-torture/special/920521-1.c: Fix bogus test.
46750
46751 1998-10-08  Nick Clifton  <nickc@cygnus.com>
46752
46753         * gcc.dg/dll-?.c Add thumb to target list.
46754         Fix assembler scan patterns to match current assembler output.
46755
46756 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
46757
46758         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
46759         matching of template brackets.
46760
46761         * g++.old-deja/g++.other/using4.C: New test.  Test using
46762         declarations of methods from base classes.
46763
46764         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
46765         within functions should introduce names into the innermost
46766         enclosing namespace.
46767
46768         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
46769         of static locals if first initialization throws.
46770
46771 1998-10-07  Jim Wilson  <wilson@cygnus.com>
46772
46773         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
46774
46775 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
46776
46777         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
46778         lose track of the possible targets of tablejump insns.
46779         * special/special.exp: Run it.
46780
46781 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
46782
46783         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
46784         must be declared before its specializations can be named in friend
46785         declarations.
46786
46787 1998-10-05  Dave Love  <d.love@dl.ac.uk>
46788
46789         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
46790
46791         * g77.f-torture/execute/io1.f: New test.
46792
46793 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
46794
46795         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
46796         with pointer to template function, for which no argument deduction
46797         is possible.
46798
46799         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
46800         specialization of template function as argument to template
46801         function.
46802
46803         * g++.old-deja/g++.other/access2.C: New test; Inner class
46804         shouldn't have privileged access to Outer's names.
46805
46806 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
46807
46808         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
46809         friend template declared within template class conflicts with
46810         nested class of the same name.
46811
46812         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
46813         is ignored.
46814
46815         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
46816         object with direct initializer as function declaration.
46817
46818         * g++.old-deja/g++.other/decl2.C: New test; duplicate
46819         initializers.
46820
46821         * g++.old-deja/g++.other/null2.C: New test; conditional operator
46822         involving const pointer and NULL produces incorrect result.
46823
46824         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
46825         type name without `typename' should be rejected with -pedantic.
46826
46827 1998-10-02  Richard Henderson  <rth@cygnus.com>
46828
46829         * g++.old-deja/g++.other/addrof1.C: New test.
46830
46831 1998-10-01  Nick Clifton  <nickc@cygnus.com>
46832
46833         * gcc.c-torture/compile/981001-1.c: New test.
46834         * gcc.c-torture/execute/981001-1.c: New test.
46835
46836 1998-10-01  Jeffrey A Law  (law@cygnus.com)
46837
46838         * gcc.c-torture/compile/981001-2.c: New test.
46839         * gcc.c-torture/compile/981001-3.c: New test.
46840         * gcc.c-torture/compile/981001-4.c: New test.
46841
46842 1998-10-01  Robert Lipe  <robertl@dgii.com>
46843
46844         * lib/objc.exp (objc_target_compile): Add -L during compiles for
46845         multilibbed hosts.  Idea grafted from g77.exp.
46846
46847 1998-09-30  Dave Love  <d.love@dl.ac.uk>
46848
46849         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
46850         avoid losing on systems which need -lsocket.
46851
46852 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
46853
46854         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
46855         * g++.old-deja/g++.other/nested2.C: Ditto.
46856         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
46857         failure.
46858
46859 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
46860
46861         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
46862         preferred over template operator!= for enum bitfields.
46863
46864 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
46865
46866         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
46867         that happen to have the same base name, but in different scopes,
46868         are incorrectly rejected.
46869
46870 1998-09-16  Richard Henderson  <rth@cygnus.com>
46871
46872         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
46873         on the native word size instead of an integer literal.
46874
46875 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
46876
46877         * g++.old-deja/g++.other/static2.C: Invocation of static data
46878         member of type pointer-to-function denoted as non-static member.
46879
46880         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
46881         checks involving function types and aliases.
46882
46883 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
46884
46885         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
46886         redefined to the same non-trivial type.
46887
46888         * g++.old-deja/g++.pt/explicit73.C: Test for proper
46889         namespace-qualification of template specializations declared in
46890         other namespaces.
46891
46892         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
46893         to declare a subset of the specializations of a template function
46894         as friends of specializations of a template class.
46895
46896         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
46897         member templates that do not fully specialize the enclosing
46898         template class are rejected.
46899
46900 1998-09-11  Dave Love  <d.love@dl.ac.uk>
46901
46902         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
46903
46904 1998-09-08  Dave Love  <d.love@dl.ac.uk>
46905
46906         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
46907         altered from libf2c/libU77 version.
46908
46909 1998-09-06  Dave Love  <d.love@dl.ac.uk>
46910
46911         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
46912
46913 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
46914
46915         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
46916         (un)signed char are different types for template specialization
46917         purposes.
46918
46919 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
46920
46921         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
46922         * objc: ObjC testsuite.
46923
46924 1998-08-31  Catherine Moore  <clm@cygnus.com>
46925
46926         * gcc.c-torture/execute/941014-1.x: New file.
46927
46928 1998-08-31  Nick Clifton  <nickc@cygnus.com>
46929
46930         * lib/c-torture.exp: Add support for
46931         torture_eval_before_compile and torture_eval_before_execute
46932         variables.
46933
46934 1998-08-30  Jeffrey A Law  (law@cygnus.com)
46935
46936         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
46937         this test triggers valid.
46938
46939 1998-08-27  Jeffrey A Law  (law@cygnus.com)
46940
46941         * gcc.dg/980827-1.c: New test.
46942
46943 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
46944
46945         * gcc.c-torture/execute/loop-4b.c: New test.
46946
46947 1998-08-26  Nick Clifton  <nickc@cygnus.com>
46948
46949         * lib/c-torture.exp: Add support for
46950         torture_eval_before_compile and torture_eval_before_execute
46951         variables.
46952
46953 1998-08-25  Jeffrey A Law  (law@cygnus.com)
46954
46955         * gcc.c-torture/compile/980825-1.c: New test.
46956
46957 1998-08-24  Nick Clifton  <nickc@cygnus.com>
46958
46959         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
46960         count number tests in opt_t0 not good_t0.
46961
46962 1998-08-24  Jeffrey A Law  (law@cygnus.com)
46963
46964         * gcc.c-torture/compile/930326-1.x: Fix typo.
46965
46966 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
46967
46968         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
46969         causes an ICE.
46970
46971 1998-08-21  Jeffrey A Law  (law@cygnus.com)
46972
46973         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
46974         STACK_SIZE is defined.
46975         * gcc.c-torture/unsorted/stuct.c: Similarly.
46976
46977         * gcc.c-torture/compile/980821-1.c: New test.
46978
46979 1998-08-21  Jeffrey A Law  (law@cygnus.com)
46980
46981         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
46982
46983 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
46984
46985         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
46986         code.
46987
46988 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
46989
46990         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
46991         error'.
46992
46993 1998-08-18  Jeffrey A Law  (law@cygnus.com)
46994
46995         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
46996
46997 1998-08-16  Jeffrey A Law  (law@cygnus.com)
46998
46999         * gcc.c-torture/compile/980816-1.c: New test.
47000
47001         * gcc.dg/980816-1.c: New test.
47002
47003 1998-08-13  Jeffrey A Law  (law@cygnus.com)
47004
47005         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
47006         compiler for ieee tests.
47007
47008 1998-08-01  Dave Love  <d.love@dl.ac.uk>
47009
47010         * g77.f-torture/compile/980729-0.f: New test.
47011
47012 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
47013
47014         * gcc.c-torture/special/eeprof-1.c: New test, for
47015         -finstrument-functions.
47016         * gcc.c-torture/special/special.exp: Run it.
47017
47018 1998-07-29  Jeffrey A Law  (law@cygnus.com)
47019
47020         * gcc.c-torture/compile/980729-1.c: New test.
47021
47022 1998-07-27  Nick Clifton  <nickc@cygnus.com>
47023
47024         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
47025         __thumb__ is defined, and test for ARM style doubles if so.
47026
47027 1998-07-26  Dave Love  <d.love@dl.ac.uk>
47028
47029         * g77.f-torture/noncompile/980615-0.f: New test.
47030
47031 1998-07-26  H.J. Lu  (hjl@gnu.org)
47032
47033         * gcc.dg/980312-1.c: Do link instead of compile.
47034         * gcc.dg/980313-1.c: Likewise.
47035
47036 1998-07-26  Jeffrey A Law  (law@cygnus.com)
47037
47038         * gcc.c-torture/compile/980726-1.c: New test.
47039
47040 1998-07-25  Dave Love  <d.love@dl.ac.uk>
47041
47042         * g77.f-torture/execute/io0.f: New test.
47043
47044 1998-07-24  Nick Clifton  <nickc@cygnus.com>
47045
47046         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
47047         an int.
47048
47049 1998-06-18  Michael Meissner  <meissner@cygnus.com>
47050
47051         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
47052         m32r bugs.
47053
47054 1998-07-17  Nick Clifton  <nickc@cygnus.com>
47055
47056         * gcc.dg/980626-1.c: Expect failures for all toolchains until
47057         c-decl.c:grokdeclarator can handle mode attributes.
47058
47059 1998-07-16  Jeffrey A Law  (law@cygnus.com)
47060
47061         * gcc.c-torture/execute/980716-1.c: New test.
47062
47063 1998-07-13  Jeffrey A Law  (law@cygnus.com)
47064
47065         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
47066         the mn10200.
47067         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
47068         the mn10200.
47069         * gcc.c-torture/execute/va-arg-3.x: Similarly.
47070         * gcc.c-torture/compile/930326-1.x: Similarly.
47071
47072 1998-07-13  Dave Love  <d.love@dl.ac.uk>
47073
47074         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
47075         New test from Craig.
47076
47077 1998-07-12  Dave Love  <d.love@dl.ac.uk>
47078
47079         * g77.f-torture/noncompile/980616-0.f: New test.
47080
47081         * g77.f-torture/execute/970816-3.f: New test from Craig.
47082
47083 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
47084
47085         *  g++.other/singleton.C: Return error value instead of taking
47086         SIGSEGV.
47087
47088 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
47089
47090         *  g++.other/singleton.C: New test.  Warning is under dispute.
47091         Runtime crash is not.
47092
47093 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
47094
47095         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
47096         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
47097         using6.C, using7.C}: New namespace tests.
47098
47099 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
47100
47101         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
47102         specialization with typedef'ed names used as array indexes.
47103
47104 1998-07-09  Jeffrey A Law  (law@cygnus.com)
47105
47106         * gcc.c-torture/execute/980709-1.c: New test.
47107
47108         * gcc.dg/980709-1.c: New test.
47109
47110 1998-07-07  Richard Henderson  <rth@cygnus.com>
47111
47112         * gcc.c-torture/execute/bcp-1.c: New test.
47113
47114 1998-07-07  Jeffrey A Law  (law@cygnus.com)
47115
47116         * gcc.c-torture/execute/980707-1.c: New test.
47117
47118 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
47119
47120         * gcc.c-torture/compile/980706-1.c: New test.
47121
47122 1998-07-01  Dave Love  <d.love@dl.ac.uk>
47123
47124         * g77.f-torture/execute/980701-0.f,
47125         g77.f-torture/execute/980701-1.f: New test from Craig.
47126
47127 1998-07-01  Jeffrey A Law  (law@cygnus.com)
47128
47129         * gcc.c-torture/compile/980701-1.c: New test.
47130
47131         * gcc.c-torture/execute/980701-1.c: New test.
47132
47133 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
47134 rlsruhe.de>
47135
47136         * g++.old-deja/g++.robertl/eb132.C: New test.
47137         * g++.old-deja/g++.robertl/eb133.C: Likewise.
47138
47139 1998-06-29  Dave Love  <d.love@dl.ac.uk>
47140
47141         * g77.f-torture/execute/980628-7.f,
47142         g77.f-torture/execute/980628-8.f,
47143         g77.f-torture/execute/980628-9.f,
47144         g77.f-torture/execute/980628-10.f: New tests from Craig.
47145
47146         * g77.f-torture/execute/980628-3.f: Remove mail headers.
47147
47148 1998-06-28  Jeffrey A Law  (law@cygnus.com)
47149
47150         * g77.f-torture/execute/980628-4.f: New test from Craig.
47151         * g77.f-torture/execute/980628-5.f: Likewise.
47152         * g77.f-torture/execute/980628-2.f: Likewise.
47153         * g77.f-torture/execute/980628-0.f: Likewise.
47154         * g77.f-torture/execute/980628-1.f: Likewise.
47155         * g77.f-torture/execute/980628-3.f: Likewise.
47156         * g77.f-torture/execute/980628-6.f: Likewise.
47157
47158 1998-06-28  Jeffrey A Law  (law@cygnus.com)
47159
47160         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
47161         directory when nothing has been installed yet.
47162
47163 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
47164
47165         * gcc.c-torture/special/special.exp: Handle newer versions of
47166         dejagnu.
47167
47168 1998-06-26  Jeffrey A Law  (law@cygnus.com)
47169
47170         * gcc.dg/980626-1.c: New test.
47171
47172 1998-06-19  Bruno Haible <haible@ilog.fr>
47173
47174         * gcc.misc-tests/m-un-2.c: New test.
47175         * g++.old-deja/g++.other/warn01.c: Likewise.
47176
47177 1998-06-19  Robert Lipe  <robertl@dgii.com>
47178
47179         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
47180         compatibility with assmblers with a different comment character.
47181         Eliminate use of GAS-specific extensions.
47182
47183 1998-06-19  Jeffrey A Law  (law@cygnus.com)
47184
47185         * gcc.c-torture/execute/ieee/980619-1.c: New test.
47186
47187 1998-06-19  Robert Lipe  <robertl@dgii.com>
47188
47189         * lib/g77.exp: Replace search for libf2c.a with search for newly
47190         renamed libg2c.a
47191
47192 1998-06-17  Jeffrey A Law  (law@cygnus.com)
47193
47194         * gcc.c-torture/execute/980617-1.c: New test.
47195
47196 1998-06-12  Jeffrey A Law  (law@cygnus.com)
47197
47198         * gcc.c-torture/execute/980612-1.c: New test.
47199
47200 1998-06-08  Jeffrey A Law  (law@cygnus.com)
47201
47202         * gcc.dg/980523-1.c: Only test on ppc-linux.
47203         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
47204
47205         * gcc.c-torture/execute/980608-1.c: New test.
47206
47207 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
47208
47209         * gcc.c-torture/execute/980605-1.c: New test.
47210
47211 1998-06-04  Jeffrey A Law  (law@cygnus.com)
47212
47213         * gcc.c-torture/execute/980604-1.c: New test.
47214
47215 1998-06-02  Jeffrey A Law  (law@cygnus.com)
47216
47217         * gcc.c-torture/execute/980602-1.c: New test.
47218         * gcc.c-torture/execute/980602-2.c: Likewise.
47219
47220 1998-06-02  Dave Love  <d.love@dl.ac.uk>
47221
47222         * 970125-0.f: Fix per JCB.  Add commentary.
47223
47224 1998-05-31  Michael Meissner  <meissner@cygnus.com>
47225
47226         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
47227         IEEE -0 support.
47228
47229 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
47230
47231         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
47232         earlier.
47233
47234 1998-05-28  Catherine Moore <clm@cygnus.com>
47235
47236         * gcc.c-torture/execute/980526-3.c: New test.
47237
47238 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
47239
47240         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
47241         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
47242         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
47243         m88k-motorola-sysv3 to XFAIL.
47244
47245 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47246
47247         * gcc.dg/980526-1.c: New test.
47248         * gcc.c-torture/execute/980526-2.c: New test.
47249
47250 1998-05-26  Jeffrey A Law  (law@cygnus.com)
47251
47252         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
47253
47254         * gcc.c-torture/execute/980526-1.c: New test.
47255
47256 1998-05-26  Dave Love  <d.love@dl.ac.uk>
47257
47258         * g77.f-torture/execute/alpha2.f: Add runtime test.
47259
47260 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
47261
47262         * g++.old-deja/old-deja.exp: Strip leading directories.
47263
47264         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
47265         error for the line.  Don't run multiple tests for the same line.
47266
47267 1998-05-23  Jeffrey A Law  (law@cygnus.com)
47268
47269         * gcc.dg/980523-1.c: New test.
47270
47271 1998-05-23  Dave Love  <d.love@dl.ac.uk>
47272
47273         * g77.f-torture/compile/970915-0.f: New test.
47274
47275 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
47276
47277         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
47278
47279 1998-05-21  Jeffrey A Law  (law@cygnus.com)
47280
47281         * gcc.dg/980520-1.c: New test.
47282
47283 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
47284
47285         * gcc.dg/980502-1.c: Fix return type.
47286
47287 1998-05-20  Jeffrey A Law  (law@cygnus.com)
47288
47289         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
47290         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
47291         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
47292         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
47293         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
47294
47295 1998-05-20  Dave Love  <d.love@dl.ac.uk>
47296
47297         * g77.f-torture/execute/980520-1.f: New test.
47298
47299 1998-05-15  Dave Love  <d.love@dl.ac.uk>
47300
47301         * lib/mike-g77.exp: New file.
47302
47303         * g77.f-torture/noncompile/noncompile.exp,
47304         g77.f-torture/noncompile/check0.f: New files.
47305
47306 1998-05-14  Dave Love  <d.love@dl.ac.uk>
47307
47308         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
47309         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
47310         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
47311         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
47312         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
47313         abort where appropriate.
47314
47315 1998-05-05  Michael Meissner  <meissner@cygnus.com>
47316
47317         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
47318         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
47319
47320 1998-04-29  Dave Love  <d.love@dl.ac.uk>
47321
47322         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
47323
47324 1998-04-27  Dave Love  <d.love@dl.ac.uk>
47325
47326         * g77.f-torture/compile/980427-0.f: New test.
47327
47328 1998-04-24  Dave Love  <d.love@dl.ac.uk>
47329
47330         * g77.f-torture/compile/980424-0.f: New test.
47331
47332 1998-04-19  Dave Love  <d.love@dl.ac.uk>
47333
47334         * g77.f-torture/compile/980419-2.f (main): New test.
47335         * g77.f-torture/compile/970125-0.f: New test.
47336         * g77.f-torture/compile/980419-1.f: New test.
47337
47338 1998-04-08  Jim Wilson  <wilson@cygnus.com>
47339
47340         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
47341         of loop-4.c.
47342
47343 1998-04-07  Jim Wilson  <wilson@cygnus.com>
47344
47345         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
47346
47347 1998-04-03  Jim Wilson  <wilson@cygnus.com>
47348
47349         * gcc.c-torture/compile/980329-1.c: New test.
47350
47351 1998-03-18  Jim Wilson  <wilson@cygnus.com>
47352
47353         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
47354         * gcc.dg/980312-1.c: Fix typo in -march command.
47355
47356 1998-03-16  H.J. Lu  (hjl@gnu.org)
47357
47358         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
47359
47360 1998-03-11  Robert Lipe  <robertl@dgii.com>
47361
47362         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
47363         Dave Love agree the Fortran source is bogus.
47364
47365 1998-03-11  Robert Lipe  <robertl@dgii.com>
47366
47367         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
47368         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
47369         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
47370         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
47371         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
47372
47373 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
47374
47375         * g++.old-deja/g++.other/friend1.C: New test.
47376
47377 1998-02-18  Dave Love  <d.love@dl.ac.uk>
47378
47379         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
47380         possibly uninitialized) variables and declare dnrm2.
47381
47382 1998-02-23  Robert Lipe <robertl@dgii.com>
47383
47384         From Bruno Haible <haible@ilog.fr>:
47385         * gcc.c-torture/execute/980223.c: New test.
47386
47387 1998-02-13  Jeffrey A Law  (law@cygnus.com)
47388
47389         * gcc.dg/ifelse-1.c: New test.
47390
47391 1998-02-09  H.J. Lu  (hjl@gnu.org)
47392
47393         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
47394
47395           * lib/old-dejagnu.exp (old-dejagnu): Added the
47396           "execution test - XFAIL *-*-*" handling in the spirit of
47397           "excess errors test -". Changed the "execution test fails"
47398           handling to be like "excess errors test fails".
47399           * Update various tests accordingly.
47400
47401 1998-02-06  Jim Wilson  <wilson@cygnus.com>
47402
47403         * gcc.c-torture/execute/980205.c: New test.
47404
47405 1998-01-18  Jeffrey A Law  (law@cygnus.com)
47406
47407         * lib/c-torture.exp: Look for .x files instead of .cexp files.
47408         * lib/f-torture.exp: Similarly.
47409         * gcc.c-torture: Rename all .cexp files to .x files.
47410
47411 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
47412
47413         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
47414         (940510-1.c): Removed duplicate.
47415         (971104-1.c): New test.
47416
47417 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
47418
47419           * lib/f-torture.exp: Improve error and loop detection.
47420
47421 1997-11-19  Michael Meissner  <meissner@cygnus.com>
47422
47423         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
47424         use that to size the filler array.
47425
47426 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
47427
47428         * lib/c-torture.exp(c-torture-execute): Fix typo.
47429
47430         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
47431         testcase as the executable name. Keep the executable around if
47432         the test fails.
47433
47434 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
47435
47436         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
47437         changes.  Only test one -g option, and move it to the end of the
47438         list of options to test.
47439
47440 1997-09-19  Michael Meissner  <meissner@cygnus.com>
47441
47442         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
47443         variable GCC_TORTURE_OPTIONS to supply default switches separated
47444         by colons.  If no environment variable, run tests with -O0 -g, -O1
47445         -g, and -O2 -g as well.
47446
47447 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
47448
47449         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
47450         explanatory comments. Fix indentation.
47451
47452 1997-09-15  Jeffrey A Law  (law@cygnus.com)
47453
47454         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
47455
47456 1997-09-11  Jeffrey A Law  (law@cygnus.com)
47457
47458         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
47459         * g++.old-deja/g++.mike/p7325.C: Likewise.
47460         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
47461
47462 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
47463
47464         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
47465         * g++.old-deja/g++.brendan/crash30.C: Likewise.
47466         * g++.old-deja/g++.brendan/crash39.C: Likewise.
47467         * g++.old-deja/g++.law/operators4.C: Likewise.
47468
47469 1997-09-11  Joe Buck  (jbuck@synopsys.com)
47470
47471         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
47472         * g++.old-deja/g++.mike/p784.C: Ditto.
47473         * g++.old-deja/g++.mike/p785.C: Ditto.
47474
47475 1997-09-05  Jeffrey A Law  (law@cygnus.com)
47476
47477           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
47478
47479 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
47480
47481         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
47482         target feature; pass this to c-torture-execute as needed.
47483
47484 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
47485
47486         * lib/c-torture.exp(c-torture-execute): If the previous and the
47487         current executables being tested are identical, we don't need to
47488         run the executable again. Try to make the executable names
47489         unique. Add an optional argument for passing additional compiler
47490         flags.
47491
47492 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
47493
47494         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
47495
47496 1997-08-29  Jeffrey A Law  (law@cygnus.com)
47497
47498         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
47499
47500 1997-07-31  Jeffrey A Law  (law@cygnus.com)
47501
47502         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
47503         32bit or larger longs.
47504
47505         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
47506         have either a 32bit long or 32bit int.
47507
47508 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
47509
47510         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
47511         Make double precision tests dependent on sizeof (double).
47512
47513 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
47514
47515         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
47516         too.
47517
47518 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
47519
47520         * gcc.c-torture/compile/961203-1.cexp: New script.
47521
47522 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
47523
47524         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
47525         up the includes ourselves.
47526
47527 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
47528
47529         * lib/plumhall.exp: Remove random include, and add a few
47530         verbose messages for debugging.
47531
47532 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
47533
47534         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
47535         of trying to do it ourselves.
47536
47537 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
47538
47539         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
47540
47541 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
47542
47543         * gcc.prms/5403.c: Made regexp a bit less strict.
47544
47545 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
47546
47547         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
47548         is returned from remote_load instead.
47549         * lib/plumhall.exp: Ditto.
47550         * lib/mike-g++.exp: Ditto.
47551         * lib/old-dejagnu.exp: Ditto.
47552         * lib/c-torture.exp: Ditto.
47553
47554 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
47555
47556         * lib/g++.exp: Use build_wrapper procedure.
47557         * lib/gcc.exp: Ditto.
47558
47559 1997-05-20  Jeffrey A Law  (law@cygnus.com)
47560
47561         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
47562         an old-style decl for malloc.  Fixes tests to work when
47563         sizeof (int) != sizeof (size_t).
47564
47565 1997-05-15  Mike Meissner  <meissner@cygnus.com>
47566
47567         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
47568
47569         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
47570         use stdargs.h interface.
47571
47572 1997-05-15  Mike Meissner  <meissner@cygnus.com>
47573
47574         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
47575         NO_VARARGS when compiling.
47576
47577 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
47578
47579         * lib/plumhall.exp(ph_includes): New procedure.
47580         (ph_make): Use it.
47581         (ph_compiler): Ditto.
47582
47583         * lib/g++.exp: Rename test-glue.c to testglue.c.
47584         * lib/gcc.exp: Ditto.
47585
47586 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
47587
47588         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
47589         to completion when it's called.
47590
47591 1997-03-21  Michael Meissner  <meissner@cygnus.com>
47592
47593         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
47594         is defined, don't do test.
47595
47596 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
47597
47598         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
47599         for object files.
47600         (ph_summary): Mark skipped testcases as untested, not unresolved.
47601
47602         * lib/plumhall.exp (ph_make): If unresolved because of bad
47603         errorCode, record errorCode in log file.
47604         (*): Replace send_log/verbose with verbose -log.
47605
47606 1997-03-19  Michael Meissner  <meissner@cygnus.com>
47607
47608         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
47609         double conversion if double isn't at least 8 bytes.
47610
47611         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
47612         int to work with targets where int is 16 bits.
47613
47614         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
47615         8 bytes, just exit, since 4 byte doubles don't have enough bits of
47616         precision for the test to complete.
47617
47618 1997-03-14  Michael Meissner  <meissner@cygnus.com>
47619
47620         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
47621         if d10v is not compiled with the -mdouble64 flag.
47622         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
47623
47624         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
47625         d10v is not compiled with the -mint32 flag.
47626
47627 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
47628
47629         * lib/plumhall.exp: Use incr_count.
47630
47631 1997-03-12  Jeffrey A Law  (law@cygnus.com)
47632
47633         * gcc.c-torture: Update to c-torture-1.45.
47634
47635 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
47636
47637         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
47638         the name of the expect testcase file).
47639
47640         * lib/g++.exp(g++_init): Ditto.
47641
47642 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
47643
47644         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
47645         the host.
47646
47647         * lib/gcc.exp(gcc_exit): New procedure.
47648
47649 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
47650
47651         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
47652         specs where appropriate.
47653
47654         * g++.old-deja/g++.arm/*: Added additional ERROR checks
47655         because of new "candidates are" messages, and removed a few
47656
47657         * Converted all non-old-style g++ testcases to old-style, and
47658         moved into g++.old-deja.
47659
47660 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
47661
47662         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
47663         options.
47664
47665         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
47666         succeeded.
47667
47668         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
47669
47670 1997-02-13  Michael Meissner  <meissner@cygnus.com>
47671
47672         * lib/gcc.exp (gcc_target_compile): Add support for defining
47673         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
47674         the machine doesn't have those features.
47675
47676 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
47677
47678         * g++.law/operators4.exp: Don't use LIBS.
47679
47680 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
47681
47682         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
47683
47684         * lib/mike-g++.exp: Don't set the compiler to be tested here.
47685         * lib/g++.exp: Set it here instead. Also, allow use of the
47686         --tool_exec and --tool_opt options. Change CXX to
47687         GXX_UNDER_TEST.
47688
47689         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
47690
47691         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
47692
47693 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
47694
47695         * lib/old-dejagnu.exp: Use prune_warnings instead of
47696         prune_system_crud.
47697         * lib/mike-g++.exp: Ditto.
47698         * lib/gcc.exp: Ditto.
47699         * lib/g++.exp: Ditto.
47700
47701         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
47702
47703 1997-02-07  Jeffrey A Law  (law@cygnus.com)
47704
47705           * 941014-2.c: Include stdlib.h
47706           * 960327-1.c: Include stdio.h
47707           * dbra.c, index-1.c: Don't assume ints are 32bits.
47708
47709 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
47710
47711         * lib/gcc.exp: Add gcc,stack_size target feature.
47712
47713         * lib/g++.exp(g++_target_compile): Add the include and link
47714         paths here, not in two other places. And, it's $options, not
47715         options.
47716
47717         * lib/mike-g++.exp(postbase): Remove the code that determines
47718         the correct include and link paths.
47719         * g++.old-deja/old-deja.exp: Ditto.
47720
47721 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
47722
47723         * lib/g++.exp(g++_init): target_compile no longer returns the
47724         filename of the result.
47725
47726 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
47727
47728         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
47729         call to glob.
47730
47731         * gcc.c-torture/special/special.exp: Change call to
47732         gcc_target_compile to include the object file.
47733
47734 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
47735
47736         * gcc.c-torture/special/special.exp: Correct misspelling in last
47737         change.
47738
47739 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
47740
47741         * lib/plumhall.exp(ph_summary): Log the entire output of the
47742         executable. Return -1 if there were any failures, 0 otherwise.
47743         (ph_execute): Return -1 if there were any failures, 0 otherwise.
47744         (ph_make): Clean up objects and executables that were built
47745         if the tests succeeded.
47746
47747 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
47748
47749         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
47750         libraries and includes in the build tree as appropriate.
47751
47752 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
47753
47754         * lib/c-torture.exp: Instead of looking for the global variable
47755         NO_LONG_LONG, check to see if that's a feature of the target.
47756
47757 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
47758
47759         * config/default.exp: Minimize. Delete the remainer of the files in
47760         config; this functionality is now in devo/dejagnu/config.
47761
47762         g++.*/*: Pass any additional flags used to compile to postbase;
47763         delete CXXFLAGS.
47764
47765         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
47766         is now done by runtest.exp. Use gcc_target_compile instead of
47767         compile.
47768
47769         lib/c-torture.exp: Use gcc_target_compile instead of compile.
47770         Remove references to CFLAGS. Use remote_file instead of
47771         calling rm -f.
47772         (c-torture): Take a list of arguments to use to compile this
47773         testcase.
47774
47775         lib/g++.exp: Simplify. Use target_compile instead of compile.
47776         lib/gcc-dg.exp: Ditto.
47777         lib/gcc.exp: Ditto.
47778         lib/mike-{gcc,g++}.exp: Ditto.
47779         lib/old-dejagnu.exp: Ditto.
47780         lib/plumhall.exp: Ditto.
47781
47782 1997-01-08  Jim Wilson  <wilson@cygnus.com>
47783
47784         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
47785         (ph_linker): Likewise.
47786
47787 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
47788
47789           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
47790         MAP_ANON / MAP_ANONYMOUS if defined;
47791         else try to map from /dev/zero .
47792
47793 1996-11-12  Jeffrey A Law  (law@cygnus.com)
47794
47795         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
47796         isn't defined, then define it to MAP_ANONYMOUS.
47797
47798 1996-11-12  Jeffrey A Law  (law@cygnus.com)
47799
47800         * gcc.c-torture: Update to c-torture-1.42 release.
47801
47802 1996-11-11  Jeffrey A Law  (law@cygnus.com)
47803
47804         * gcc.c-torture: Update to c-torture-1.41 release.
47805
47806 1996-10-27  Jeffrey A Law  (law@cygnus.com)
47807
47808         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
47809         c-torture release.
47810
47811 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
47812
47813         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
47814         and LDFLAGS.  Fix second case to append the target_info ldflags
47815         onto LDFLAGS, not CFLAGS.
47816         * lib/g++.exp (g++_init): Add target_info stuff.
47817         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
47818         of libgloss and newlib flags for !native.
47819
47820         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
47821         (GDB): Fix relative path to go up another dir for finding gdb.
47822
47823 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
47824
47825         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
47826         versions in the target_info array, if they don't exist.
47827
47828 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
47829
47830         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
47831
47832 1996-07-08  Jim Wilson  <wilson@cygnus.com>
47833
47834         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
47835         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
47836
47837 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
47838
47839         * lib/old-dejagnu.exp: Don't remove the output file before we've
47840         actually tested it. Don't append pwd to the path of the executable
47841         we're testing.
47842
47843 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
47844
47845         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
47846
47847 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
47848
47849         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
47850         temporary directory for compiler files, and set it to a default
47851         value of /tmp. Set $output as the name of the output file from
47852         compiling the testcase. Add a -o option to $cflags_var so the
47853         compiler writes the final output file as $output. Set $executable
47854         to $output.
47855
47856         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
47857         directory for compiler files, and set it to /tmp if it doesn't
47858         already have a value. Set $output_file to the name of the output
47859         file from compiling the testcase. Add a -o option to CXXFLAGS so
47860         the compiler writes the final output file as $output. Use $output
47861         as the executable to be tested.
47862
47863 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
47864
47865         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
47866
47867 1996-06-08  Jeffrey A Law  (law@cygnus.com)
47868
47869         * gcc.c-torture/execute/pending-1.c: New test.  Still
47870         pending in Tege's queue.
47871
47872 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
47873
47874         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
47875         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
47876         if there were failures.  Call unresolved if there were unresolved
47877         testcases.  Call gcc_fail if program did not run to completion.
47878         (ph_make): Pass additional argument name to ph_execute.
47879         (ph_execute): Add new argument.  Pass additional arguments to
47880         ph_summary.  Call gcc_fail is there is no execution output.
47881
47882 1996-04-24  Jeffrey A Law  (law@cygnus.com)
47883
47884         * lib/plumhall.exp (proc_summary): Output relavent summary
47885         lines into the log so specific failures in plumhall can be
47886         investigated.
47887
47888 1996-04-10  Jeffrey A Law  (law@cygnus.com)
47889
47890         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
47891         (c-torture-execute): Don't try to execute tests which use
47892         "long long" types if $NO_LONG_LONG is nonzero.
47893
47894 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
47895
47896         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
47897         not c-torture.
47898
47899         * gcc.ieee: Move from here.
47900         * gcc.c-torture/execute/ieee: To here.
47901
47902 1996-03-26  Jeffrey A Law  (law@cygnus.com)
47903
47904         * gcc.c-torture: Update to c-torture-1.41 release.
47905
47906 1996-03-22  Jeffrey A Law  (law@cygnus.com)
47907
47908         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
47909         not "$output".
47910
47911 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
47912
47913         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
47914         -c present.
47915
47916 1996-03-02  Jeffrey A Law  (law@cygnus.com)
47917
47918         * config/proelf.exp: Handle connecting to a simulator.
47919
47920 1996-01-31  Jeffrey A Law  (law@cygnus.com)
47921
47922         * config/proelf.exp: New file.  Enough framework that we can
47923         run c-torture tests on the proelf targets (or any other target
47924         that gdb can connect to for that matter).
47925
47926 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
47927
47928         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
47929         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
47930
47931         * lib/plumhall.exp (ph_execute): Always call ph_summary if
47932         exec_output exists.
47933
47934 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
47935
47936         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
47937         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
47938
47939         * config/*.exp: Update FSF address.  Change result of ${tool}_load
47940         to pass/fail/unresolved/unsupported/untested.  Caller must now
47941         call unresolved/unsupported/untested.
47942         * lib/*.exp: Update FSF address.  Update to handle new results of
47943         ${tool}_load.
47944         * lib/chill.exp (verbose): Delete.
47945
47946 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
47947
47948         * lib/gcc.exp (default_gcc_start): Change order of args to
47949         $LDFLAGS $CFLAGS $LIBS.
47950         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
47951         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
47952         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
47953         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
47954         * gcc.misc-tests/dg-test.exp: Likewise.
47955         * gcc.misc-tests/msgs.exp: Likewise.
47956         * gcc.prms/prms.exp: Likewise.
47957         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
47958         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
47959
47960         * lib/dg.exp: Deleted, moved to dejagnu/lib.
47961
47962 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
47963
47964         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
47965
47966         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
47967         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
47968
47969         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
47970         necessary.
47971
47972 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
47973
47974         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
47975         global for loop; add use of $mathlib.
47976         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
47977         settings here; set mathlib for anything but VxWorks.
47978
47979 1996-01-22  Jeffrey A Law  (law@cygnus.com)
47980
47981         * gcc.c-torture: Update to c-torture-1.40 release.
47982
47983 1996-01-03  Jeffrey A Law  (law@cygnus.com)
47984
47985         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
47986         dg.exp.
47987
47988 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
47989
47990         * lib/c-torture.exp (c-torture-execute): Declare "output" as
47991         global.
47992
47993 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
47994
47995         * lib/g++.exp (LIBS): Define if not already.
47996         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
47997         (gcc-dg-prune): Call prune_gcc_output.
47998         * lib/gcc.exp (prune_gcc_output): New proc.
47999         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
48000         prune_gcc_output.
48001
48002 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
48003
48004         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
48005         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
48006
48007 1995-11-15  Jeffrey A Law  (law@cygnus.com)
48008
48009         * gcc.c-torture: Update to c-torture-1.39 release.
48010
48011 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
48012
48013         * lib/c-torture.exp (c-torture-execute): Don't return if one option
48014         fails, try others as well.
48015
48016 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
48017
48018         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
48019         If compilation fails, mark execute tests as `untested'.
48020         If test is marked as unsupported, don't mark compilation and
48021         execute tests as failed.
48022
48023 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
48024
48025         * lib/g++.exp (g++_init): Don't link in libg++, and look to
48026         libstdc++ for whether or not we want to be doing shared
48027         libraries.  Delete link_curses since we don't need it anymore.
48028         * lib/mike-g++.exp (postbase): Don't link in libg++.
48029         * g++.old-deja/old-deja.exp: Likewise.
48030
48031 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
48032
48033         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
48034
48035 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
48036
48037         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
48038         For that, add `-Wl,-a,shared_archive'.
48039         * g++.old-deja/old-deja.exp: Likewise.
48040
48041 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
48042
48043         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
48044
48045 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
48046
48047         * lib/mike-g++.exp (postbase): Pay attention to the status of
48048         g++_load.
48049
48050 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
48051
48052           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
48053
48054 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
48055
48056         * lib/gcc.exp (default_gcc_start): No longer need to log program
48057         being executed or its output, execute_anywhere does that now.
48058         * lib/g++.exp (default_g++_version): Call execute_anywhere.
48059         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
48060
48061 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
48062
48063         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
48064         the same as those in lib/g++.exp.
48065
48066 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
48067
48068         * gcc.c-torture: Update to c-torture-1.38 release.
48069         * gcc.ieee: Related changes.
48070
48071 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
48072
48073         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
48074         "exec". Minor reformatting changes.
48075
48076         * config/rom68k.exp (${tool}_load): Make it work in a canadian
48077         cross. This means all "exec" calls now work on a remote host as
48078         well.
48079         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
48080         cross. Filter out the extra "\r\n" stuff that expect puts in.
48081         (c-torture-execute): Filter out the bogus warnings like
48082         c-torture-compile does. Add support for canadian cross.
48083         * lib/gcc.exp (default_gcc_version, default_gcc_start)
48084         Use execute_anywhere rather than calling exec directly. Now it
48085         works for canadian cross testing.
48086
48087 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
48088
48089         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
48090         results into a variable, and check that rather than using file exists.
48091
48092 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
48093
48094         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
48095         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
48096
48097 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
48098
48099         * g++.old-deja/old-deja.exp: Create and pass runshlib and
48100         lib_curses if there's a shared libg++ in the build tree.
48101
48102 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
48103
48104         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
48105         if not supported target.
48106
48107 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
48108
48109         * lib/g++.exp (g++_init): Move empty setting of runshlib and
48110         link_curses up to always happen, not just for native builds.
48111
48112 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
48113
48114         * gcc.c-torture: Update to c-torture-1.36 release.
48115         * gcc.failure: Related changes.
48116
48117 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
48118
48119         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
48120
48121 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
48122
48123         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
48124         * lib/mike-g++.exp (postbase): Not in here.  Still reference
48125         runshlib, link_curses, and mathlib for link and run.
48126
48127         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
48128         pass the runtime shared library options for Solaris, OSF/1, and
48129         Irix5, and link with -lcurses to avoid unresolved references.
48130
48131 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
48132
48133         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
48134         only run once.
48135
48136 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
48137
48138         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
48139
48140 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
48141
48142         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
48143         do not have a framework for the "compat" tests yet.
48144
48145 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
48146
48147         * lib/mike-g++.exp (postbase): New local variable `mathlib',
48148         set to null if we're testing vxworks5.1.  Use that instead of
48149         `-lm' in the setting of LIBS for link and run.
48150
48151 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
48152
48153         * config/rom68k.exp (${tool}_load): Major changes to make it
48154         work.  Verified that it does in fact return the stuff in
48155         exec_output properly.  Catch any Emul or any TRAP other than 0.
48156
48157 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
48158
48159         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
48160         LDFLAGS properly for targets that need stuff from libgloss.
48161         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
48162         only run once.
48163         (gpp_initialized): New variable.
48164
48165 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
48166
48167         * config/rom68k.exp: Load libgloss.exp.
48168         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
48169         so we can produce a fully linked binary.
48170         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
48171         so we can produce a fully linked binary.
48172
48173 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
48174
48175         * lib/plumhall.exp (ph_section): Watch for expected failures.
48176         Add missing `else'.
48177
48178         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
48179         run the testcase.
48180         (c-torture): Likewise.
48181
48182 1995-08-28  Doug Evans  <dje@cygnus.com>
48183
48184         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
48185
48186         * lib/mike-g++.exp (mike_cleanup): New proc.
48187         (prebase): New globals compiler_result, not_compiler_result,
48188         target_regexp.
48189         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
48190         allow leading "-" in pattern.  Watch for unsupported tests.
48191         If $compiler_result is set, pattern match assembler code,
48192         and ditto for $not_compiler_result.
48193         * lib/mike-gcc.exp: Likewise.
48194
48195         * lib/plumhall.exp (ph_execute): Only call ph_summary if
48196         execution "succeeded".
48197
48198 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
48199
48200         * config/win32.exp: New file.
48201         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
48202
48203 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
48204
48205         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
48206         unsupported.
48207         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
48208         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
48209         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
48210
48211         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
48212         "... without exceptions was ...".  That is now handled by
48213         prune_system_crud.
48214         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
48215
48216 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
48217
48218         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
48219         sieve.c,sort2.c}: New files.
48220         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
48221         sieve.exp,sort2.exp}: Drivers for them.
48222
48223         * lib/mike-gcc.exp (program_output): New user settable variable.
48224         (postbase): Call prune_system_crud.  Also prune extraneous compiler
48225         messages.
48226         * lib/mike-g++.exp (program_output): New user settable variable.
48227
48228         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
48229
48230         * config/sh.exp: Deleted (use sim.exp instead).
48231
48232 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
48233
48234         * config/vx.exp: Declare CHECKTASK as global.
48235         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
48236         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
48237         * lib/old-dejagnu.exp: Load [pwd]/$executable.
48238
48239 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
48240
48241         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
48242         target. Like vx.exp, only includes `vx29k.exp' instead of
48243         `vxworks.exp'.
48244
48245 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
48246
48247         * config/sim.exp: Increase time limit from 120 seconds to 240.
48248
48249 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
48250
48251         * gcc.c-torture/execute/950628-1.c: New test.
48252
48253 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
48254
48255         * gcc.c-torture: Update with changes/additions from
48256         c-torture-1.34.
48257
48258 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
48259
48260         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
48261
48262 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
48263
48264         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
48265
48266 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
48267
48268         * gcc.c-torture/compile/950512-1.c: New test.
48269         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
48270         * gcc.dg/struct-ret-1.c: Likewise.
48271
48272 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
48273
48274         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
48275           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
48276
48277 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
48278
48279         * gcc.c-torture/special/920411-1.c: Deleted.
48280         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
48281
48282 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
48283
48284         * config/sim.exp (${tool}_load): Hack in call to bash to get a
48285         cpu limit.
48286
48287 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
48288
48289         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
48290
48291 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
48292
48293         From kenner;
48294         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
48295         is the proper length.
48296         * va-arg-3.c: Likewise.
48297
48298 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
48299
48300         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
48301         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
48302
48303         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
48304         * lib/g++.exp (default_g++_start): Delete old cruft.
48305
48306 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
48307
48308         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
48309         (2 * (1 << 18)) to (2 * (1 << 17)).
48310
48311         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
48312
48313 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
48314
48315         * config/rom68k.exp: Renamed from config/idp.exp
48316
48317 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
48318
48319         * c-torture/compile/921109-2.c
48320
48321 1995-04-18  Mike Stump  <mrs@cygnus.com>
48322
48323         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
48324         excess errors.
48325
48326 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
48327
48328         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
48329         output.
48330         * lib/g++.exp (default_g++_start): Likewise.
48331
48332 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
48333
48334         * gcc.c-torture/compile/950329-1.c: New test.
48335
48336 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
48337
48338           * config/bug.exp (${tool}_load): Updated to use new remote_open
48339           and remote_close procs.
48340         * config/idp.exp: New file.
48341
48342 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
48343
48344         * gcc.c-torture/execute/950322-1.c: New test.
48345
48346 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
48347
48348         * config/vx.exp (${tool}_load): Clean up testing of return code from
48349         vxworks_ld and vxworks_spawn.
48350
48351 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
48352
48353         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
48354
48355 1995-03-13  Mike Stump  <mrs@cygnus.com>
48356
48357         * lib/old-deja.exp: Add `excess errors test - ' error, now one
48358         can mark excess errors on a machine by machine basis.  Note, the
48359         default is to not expect any excess errors, even when excess
48360         errors test - is given, so you will want to put an XFAIL ... on
48361         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
48362         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
48363         those 4 machines, but no others.
48364
48365 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
48366
48367         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
48368         * lib/c-torture.exp: to here.
48369
48370 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
48371
48372         * gcc.c-torture/execute/950221-1.c: New test.
48373         * gcc.c-torture/execute/struct-ret-1.c: New test.
48374         * gcc.c-torture/compile/950221-1.c: New test.
48375
48376         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
48377
48378 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
48379
48380         * gcc.c-torture/execute/arith-1.c (main): Return 0.
48381         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
48382
48383 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
48384
48385         * g++.gb: New directory of tests, derived from my signature and
48386         class scoping tests.
48387
48388         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
48389         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
48390         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
48391         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
48392         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
48393         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
48394         * g++.gb/sig25.C: Likewise.
48395
48396         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
48397         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
48398         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
48399         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
48400         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
48401         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
48402         * g++.gb/sig25.exp: Likewise.
48403
48404         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
48405         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
48406         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
48407         * g++.gb/scope13.C: Likewise, this test still fails.
48408
48409         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
48410         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
48411         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
48412         * g++.gb/scope13.exp: Ditto.
48413
48414         * g++.gb/README: New file, explains what these tests are about.
48415
48416 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
48417
48418         * lib/dg.exp (dg-do): Support `preprocess'.
48419         (dg-test): Likewise.
48420
48421 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
48422
48423         * config/udi.exp: change "continue -expect" to "exp_continue".
48424
48425 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
48426
48427         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
48428         Delete redundant tests.
48429
48430         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
48431         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
48432         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
48433         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
48434         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
48435         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
48436         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
48437         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
48438
48439         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
48440         storing label pointers.
48441         * gcc.c-torture/execute/921019-1.c: Likewise.
48442         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
48443         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
48444         parameter fp.
48445         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
48446         constants.
48447
48448         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
48449         Delete obsolete tests.
48450
48451         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
48452         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
48453         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
48454         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
48455         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
48456         * gcc.c-torture/compile/950124-1.c: New test.
48457
48458         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
48459
48460 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
48461
48462         * lib/mike-g++.exp: Add -lm to LIBS.
48463
48464 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
48465
48466         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
48467
48468 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
48469
48470         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
48471
48472 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
48473
48474         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
48475
48476 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
48477
48478         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
48479         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
48480         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
48481         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
48482         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
48483         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
48484         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
48485         * g++.law/{operators31.C, operators32.C,
48486         * g++.law/{operators33.C, operators34.C}: Likewise.
48487         * g++.law/{pic1.C, refs2.C}: Likewise.
48488         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
48489         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
48490         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
48491         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
48492
48493         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
48494         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
48495         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
48496         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
48497         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
48498         * g++.law/{enum9.exp, friend5.exp}: Likewise.
48499         * g++.law/{nest3.exp, nest4.exp}: Likewise.
48500         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
48501         * g++.law/{operators30.exp, operators31.exp}: Likewise.
48502         * g++.law/{operators32.exp, operators33.exp}: Likewise.
48503         * g++.law/{operators34.exp}: Likewise.
48504         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
48505         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
48506         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
48507         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
48508         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
48509
48510         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
48511         No longer expected to fail.
48512         * g++.law/missed-error3.C: Tweak for recent bool changes.
48513
48514 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
48515
48516         * config/emb-unix: Deleted.
48517         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
48518         remote execution.  Do final link on remote host if REMOTE_LINK is set.
48519
48520 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
48521
48522         * lib/dg.exp (dg-test): Fix typo in last patch.
48523
48524 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
48525
48526         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
48527         (handles multiple occurrences).
48528
48529 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
48530
48531         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
48532         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
48533         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
48534         printed).
48535         * lib/c-torture.exp (c-torture-compile): Likewise.
48536         (c-torture): Prepend full path if missing.
48537         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
48538         (gcc_fail): Likewise.
48539         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
48540
48541 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
48542
48543         * lib/netware.exp: Only attach to NetWare i386 systems.
48544
48545 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
48546
48547         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
48548         messages.  Add test name to "output pattern match" pass/fail message.
48549
48550 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
48551
48552         * gcc.dg: New testsuite.
48553         * gcc.dg/dg.exp: New file.
48554
48555         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
48556         test-switch.c}: Deleted.
48557
48558         * gcc.misc-tests/msgs.exp: New testcase driver.
48559
48560 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
48561
48562         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
48563         Watch for illegal return values from ${tool}_load.
48564         * config/unix.exp (${tool}_load): Fix pass/fail detection for
48565         cross targets.  Coerce return value >0 to 1.
48566
48567 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
48568
48569         * config/unix.exp (${tool}_load): Call program rsh, not proc.
48570
48571         * config/emb-unix.exp: New file.
48572
48573         * config/sim.exp: Error if variable $SIM not defined.
48574         (${tool}_load): Mark test as "untested" if simulator missing.
48575
48576         * config/unix.exp: Load remote.exp to get rcp_download.
48577         * lib/c-torture.exp: Use different option lists for testcases with
48578         and without loops.
48579         * gcc.c-torture/execute/execute.exp: Likewise.
48580
48581 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
48582
48583         * config/*.exp: Clarify return code from ${tool}_load.
48584         Call `unresolved' or `untested' instead of `warning' or `perror'
48585         (sometimes you still want to call both though).
48586         Add comment that `shell_id' is local to each file.
48587         * config/udi.exp (timeout): Set to 30.
48588         Don't print warning if connection fails, $connectmode has already
48589         printed an error.
48590         (${tool}_load): Move verbose messages to level 2.
48591         Rework pattern for "Process started" message.
48592         Pass `shell_id' to ${connectmode}_download.
48593         Retry twice upon timeout.  Make resetting of target more robust.
48594         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
48595         Pass `shell_id' to exit_$connectmode.
48596         Only call exit_$connectmode if connected.
48597         * config/unix.exp (${tool}_load): Check return codes better.
48598         * config/vrtx.exp (${tool}_load): Likewise.
48599         * config/vx.exp (${tool}_load): Likewise.
48600         Delete unneeded global's.
48601         * lib/dg.exp (dg-test): Update to reflect clarified return codes
48602         from ${tool}_load.
48603         (dg-stat): Delete.
48604         (dg-init): Delete recording of pass/fail counts.
48605         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
48606         (old-dejagnu-init): Likewise.
48607         (old-dejagnu-stat): Delete contents, empty proc now.
48608         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
48609         (c-torture): Delete references to lcnt, lpass, lfail.
48610         Get option list from TORTURE_OPTIONS.
48611         Delete -funroll[-all]-loops if no loops.
48612         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
48613         (g++_stat): Delete contents (empty proc now).
48614         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
48615         (gcc_finish): Likewise.
48616         (gcc_stat): Deleted.
48617         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
48618         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
48619         * gcc.c-torture/execute/execute.exp: Likewise.
48620         Split tests into two parts: compile, execute.
48621         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
48622         no loops.  Update to reflect clarified return codes from ${tool}_load.
48623
48624 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
48625
48626         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
48627         to grep for.
48628         (old-dejagnu): Likewise (where necessary).
48629
48630 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
48631
48632         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
48633
48634         * lib/dg.exp (dg-process-target): Fix processing of selector.
48635         Add comment regarding use of `error'.
48636
48637         * lib/gcc.exp (prune_system_crud): Define if missing.
48638         * lib/g++.exp (prune_system_crud): Likewise.
48639
48640         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
48641         Call prune_system_crud.
48642         * lib/dg.exp (dg-runtest): New proc.
48643         Use perror instead of send_user for tcl errors in testcase.
48644         Don't return any value, it's never used.
48645         Don't clobber previous definition of `unknown'.
48646         Print tcl errors in `dg-final'.
48647
48648 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
48649
48650         * lib/dg.exp (dg-process-target): Improve syntax error messages.
48651         (dg-test): Don't print errorInfo, it contains stack backtrace.
48652
48653 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
48654
48655         * lib/g++.exp (runtest_file_p): Define if missing.
48656
48657 1994-09-24  Doug Evans  (dje@cygnus.com)
48658
48659         * lib/mike-g++.exp: Comment out loading of g++.exp.
48660         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
48661         (default_g++_version): Always print something.
48662         (default_g++_start): Comment out call to `which'.
48663         (g++_start, g++_load): Deleted (must be defined in config file).
48664         * lib/gcc.exp: Test for existence of $CC at start.
48665         Delete check for tmpdir (done in gcc_init).
48666         (default_gcc_version): Always print something.
48667         (default_gcc_start): Comment out call to `which'.
48668         * config/*.exp: Major cleanup - make cross targets work at least a
48669         little better for g++ (by not being "--tool gcc" specific).
48670         Rename gcc_xxx to ${tool}_xxx.
48671         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
48672         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
48673
48674 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
48675
48676         * lib/c-torture.exp (c-torture-compile): Rework compiler
48677         message processing.
48678
48679         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
48680         c-torture.
48681
48682 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
48683
48684         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
48685
48686         * lib/dg.exp (dg-process-target): Support { target native }.
48687
48688 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
48689
48690         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
48691         looked for "... program xxx got fatal signal".
48692         Correct regsub munging of `comp_output'.
48693         Ignore compiler messages "path prefix not used" and "linker input
48694         file unused".
48695
48696 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
48697
48698         * lib/gcc.exp (runtest_file_p): Define if missing.
48699         * gcc.prms/template.c: Example to work from.
48700
48701 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
48702
48703         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
48704         * lib/dg.exp (dg-test): Call unsupported testcases as such.
48705
48706         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
48707         * gcc.prms/1883.c: Moved from compile/940714-1.c.
48708         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
48709         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
48710
48711         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
48712         (dg-process-target): No longer a varargs proc.
48713         Return S/N for target, P/F for xfail.  All callers changed.
48714         (user option procs): More argument checking.
48715         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
48716         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
48717         (dg-test): Skip test if not running on selected target in `dg-do'.
48718         Update handling of `dg-do-what', `dg-output-text'.
48719         Separate execution pass/fail from output pattern match pass/fail.
48720         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
48721
48722 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
48723
48724         * gcc.c-torture/special/special.exp: Don't expect failure for mips
48725         target for 920510-1.c.
48726
48727 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
48728
48729         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
48730         Clean up comment regarding use of passcnt, etc.
48731         (gcc_stat): Don't update `testcnt' here.
48732         (gcc_finish): Do it here.
48733         Might as well reset `but_id' here too.
48734         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
48735         to determine if the file should be tested.
48736         * gcc.c-torture/compile/compile.exp: Likewise.
48737         * gcc.c-torture/execute/execute.exp: Likewise.
48738         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
48739         * gcc.misc-tests/dg-test.exp: Likewise.
48740         * gcc.prms/prms.exp: Likewise.
48741         * gcc.wendy/wendy.exp: Likewise.
48742         * g++.old-deja.exp: Likewise.
48743         Move "Testing file" message to verbose level 1.
48744
48745 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
48746
48747         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
48748
48749 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
48750
48751         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
48752         (default_gcc_start): Accept optional second list element
48753         of compiler flags.  Print compiler output at verbosity level 2.
48754         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
48755         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
48756         Save current values of framework globals passcnt, failcnt, xpasscnt,
48757         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
48758         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
48759         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
48760         xfailcnt to compute stats.  Update framework global `testcnt' from
48761         pass/fail counts.
48762         (gcc_finish): New proc.  Clean up test environment.
48763         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
48764         (gcc_epass, gcc_efail): Delete.
48765         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
48766         argument of line number.
48767         (dg-init): If the tool has an init routine, call it.
48768         (dg-test): Remove args `cflags_var' and `libs_var'.
48769         Pass all compiler options to ${tool}_start.
48770         Handle missing line number.
48771         (dg-finish): New function.
48772         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
48773         particular files.  Call gcc_finish at end.  Move "skipping test"
48774         message to verbosity level 3.
48775         * gcc.c-torture/compile/compile.exp: Likewise.
48776         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
48777         * gcc.c-torture/execute/execute.exp: Likewise.
48778         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
48779         Print testcase being tried at verbosity level 1.
48780         * gcc.c-torture/special/special.exp: Unset xfail.
48781         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
48782         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
48783         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
48784         * gcc.failure/failure.exp: Likewise.
48785         * gcc.ieee/ieee.exp: Likewise.
48786         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
48787         Update call to dg-test.  Call dg-finish at end.
48788         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
48789         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
48790         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
48791         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
48792         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
48793         * gcc.wendy/wendy.exp: Add copyright.
48794         Delete setting of tmpdir (done by gcc_init).
48795         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
48796         Pass compiler flags to gcc_start.  Call gcc_finish at end.
48797         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
48798         gcc_[ce]pass/fail.
48799
48800 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
48801
48802         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
48803         confusion.
48804         (g++_load): Likewise.
48805
48806         * config/*.exp (gcc_load): Some were varargs fns and some were not.
48807         Rename argument to `prog' to remove the confusion.
48808         Varargs fns behave differently too!
48809         (g++_load): Likewise.
48810
48811         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
48812
48813         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
48814         what it is.  Delete (always) printing of status value for !native.
48815         Simplify verbose code, and include status and exec_output.
48816         (g++_load): Use gcc_load.
48817
48818 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
48819
48820         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
48821         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
48822         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
48823         940714-3.c as these testcases don't exist anymore.  Make
48824         va-arg-1.c expected to pass.
48825
48826 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
48827
48828         * gcc.misc-tests/misc.exp: Only run specific testcases.
48829         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
48830         * gcc.misc-tests/dg-[1-9].c: New files.
48831
48832         * lib/dg.exp: New testsuite driver.
48833         * gcc.prms/prms.exp: Use it.
48834
48835         * README.gcc: New file.
48836
48837         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
48838         Document and reset `lxpass' and `lxfail'.
48839         Simplify "initialized" message.
48840         (gcc_stat): Clean up comments a little.
48841
48842 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
48843
48844         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
48845
48846 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
48847
48848         * lib/old-dejagnu.exp (process-option): New proc.
48849         (old-dejagnu-init, old-dejagnu-stat): Likewise.
48850         (old-dejagnu): Simplify.
48851         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
48852
48853 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
48854
48855         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
48856         exists and is not an empty string.
48857
48858         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
48859         $xfail rather than calling setup_xfail.  Clear $xfail when test is
48860         finished.
48861         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
48862         automatically.
48863
48864         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
48865         longer expected to fail.
48866
48867         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
48868         "f" function call.
48869
48870         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
48871
48872         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
48873         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
48874         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
48875         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
48876         c-torture-1.29.
48877
48878         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
48879         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
48880
48881         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
48882
48883         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
48884         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
48885
48886         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
48887         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
48888         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
48889
48890 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
48891
48892         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
48893         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
48894         940714-1.c, 940714-2.c, 940714-3.c},
48895         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
48896         gcc.misc-tests/{mg.c,mg.exp}:
48897         New tests.
48898         * gcc.noncompile/noncompile.exp: Change accordingly.
48899
48900 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
48901
48902         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
48903         Undo previous clobberage.
48904
48905 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
48906
48907         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
48908         * gcc.special/{930510-1.c, special.exp}:
48909         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
48910         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
48911         struct-varargs-1.c}: New tests from c-torture-1.26.
48912
48913 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
48914
48915         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
48916           argument to switch.
48917
48918 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
48919
48920         * Revert the previous changes.  Please see Rob's directory
48921           (/lisa/test/rob/progressive/gcc/testsuite) for testing
48922           fixes.
48923
48924 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
48925
48926         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
48927             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
48928             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
48929             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
48930             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
48931             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
48932             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
48933             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
48934             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
48935             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
48936             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
48937             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
48938             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
48939             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
48940             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
48941             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
48942             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
48943             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
48944             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
48945             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
48946             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
48947             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
48948             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
48949             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
48950             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
48951             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
48952             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
48953
48954 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
48955
48956         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
48957             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
48958           with perror calls.
48959
48960 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
48961
48962         * config/unix.exp (g++_load): Fix syntax.
48963
48964 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
48965
48966         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
48967         * gcc.noncompile/921017-1.c: Deleted obsolete test.
48968         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
48969         Don't expect va-arg-1.c to fail.  Correct expected output for
48970         920928-1.c.
48971         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
48972         * gcc.wendy/hbm4.c: Correct typo.
48973         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
48974
48975 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
48976
48977         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
48978         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
48979         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
48980         * lib/c-torture.exp (c-torture-compile): Ditto.
48981
48982         Reduce volume of output (remove all the -I's and such).
48983         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
48984         Call gcc_cpass, gcc_cfail.
48985         (c-torture): Pass testing option to c-torture-compile.
48986
48987 1994-03-21  Doug Evans  (dje@cygnus.com)
48988
48989         Bring patches over from progressive.
48990         * config/default.exp: Exit remote shell cleanly.
48991         (g++_exit, g++_start): Add default versions.
48992         * config/sim.exp (gcc_load): Use perror, not error.
48993
48994 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
48995
48996         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
48997         set in site.exp.
48998
48999 1994-03-14  Doug Evans  (dje@cygnus.com)
49000
49001         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
49002         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
49003         (wendy_try): New proc to run testcase.
49004         (main loop): Call 'em.
49005         * gcc.wendy/*.c: Clean up pass to correct expected output.
49006
49007         * lib/gcc.exp: Minor cleanup work.
49008         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
49009
49010 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
49011
49012         * config/sim.exp (gcc_load): Document return codes better.
49013         Don't pass -v to simulator.
49014
49015 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
49016
49017           * gcc.special/920717-x.c: Fix typo.
49018           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
49019           get at sources.
49020
49021         * lib/mike-gcc.exp: Fix typo.
49022
49023 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
49024
49025         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
49026         binary to use, transform the name.
49027         * config/*.exp: rename everything. Nuke any g++ specific files,
49028         it's now a special case of gcc that requires no special support.
49029         Add a default.exp for unsupported targets.
49030
49031 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
49032
49033         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
49034         lib/old-dejagnu.exp: Fix a few patterns to work with the new
49035         version of Tcl.
49036
49037 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
49038
49039         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
49040         than a warning.
49041
49042 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
49043
49044         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
49045
49046 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
49047
49048         * gcc.execute/execute.exp: Combine opt_list and foption_list into
49049         option_list.  Compile every file with only 4/6 option choices
49050         (same as C torture) instead of with 12/18 different option
49051         choices.
49052         * lib/c-torture.exp: Likewise.
49053
49054         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
49055         not already set.
49056
49057 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
49058
49059         * lib/old-deja.exp: Add `excess errors test fails' error, now one
49060         can put an XFAIL *-*-* on excess errors.
49061
49062 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
49063
49064         * g++.law: Add more tests derived from g++-bugs snapshots.
49065
49066         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
49067         equivalent to g++.law/init9.
49068
49069         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
49070         compiled it, and the a.out file after we've run it.
49071
49072 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
49073
49074         * lib/mike-g++.exp (postbase): Delete the .o file after we've
49075         compiled it, and the a.out file after we've run it.
49076
49077 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
49078
49079         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
49080
49081 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
49082
49083         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
49084         version number.
49085
49086 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
49087
49088         * g++.law: New directory of g++ tests derived from the g++-bugs
49089         snapshots.
49090
49091 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
49092
49093         * gcc.compile: initbug1.c initbug1.exp testcase added
49094
49095 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
49096
49097         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
49098         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
49099           fixes submitted by Jeff Law (law@cs.utah.edu)
49100         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
49101           Jeff Law (law@cs.utah.edu)
49102
49103
49104 1993-11-30  Mike Stump  (mrs@cygnus.com)
49105
49106         * config/unix-g++.exp: Follow the gcc way of doing things.
49107         * g++.old-deja/old-deja.exp: Minor updates.
49108         * lib/g++.exp: New file, follow the gcc way of doing things.
49109         * lib/old-dejagnu.exp: Minor updates.
49110         * lib/mike-g++.exp: Always unset errorInfo.
49111
49112 1993-11-06  Mike Stump  (mrs@cygnus.com)
49113
49114         * lib/gcc.exp: Fix some errors with the below change, CC and
49115         CFLAGS should be global when setting, not local.
49116
49117 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
49118
49119         * lib/gcc.exp: Transform tool name.
49120
49121 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
49122
49123         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
49124
49125 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
49126
49127         * lib/gcc.exp: change gcc_done to gcc_stat
49128
49129 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
49130
49131         * Upgraded gcc testsuite to c-torture version 1.25
49132
49133 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
49134
49135         * lib/gcc.exp: added reporting code. Changed verbose compile message.
49136         * lib/c-torture: added hooks for new reporting code.
49137
49138 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
49139
49140         * config/sh-gcc.exp: check if sh-sim exists in the path
49141
49142 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
49143
49144         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
49145         * gcc.compile/compile.exp: Initial changes for new logic.
49146         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
49147         * gcc.failure/failure.exp: Initial changes for new logic.
49148         * gcc.ieee/ieee.exp: Initial changes for new logic.
49149         * gcc.misc-tests/misc.exp: Initial changes for new logic.
49150         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
49151         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
49152         * lib/c-torture.exp: Initial changes for new logic.
49153         * lib/gcc.exp: Initial changes for new logic.
49154
49155 1993-10-15  Mike Stump  (mrs@cygnus.com)
49156
49157         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
49158         depend upon failure or success.  Fully qualify names in failure
49159         and success messages.  Always remove a.out before starting
49160         compile, just in case.  Pay more attention to error text output by
49161         the compiler.  Handle testcases with no known past errors just
49162         like all others, so that things are uniform.  Other miscellaneous
49163         improvements.
49164
49165 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
49166
49167         * gcc.cpp: new directory for cpp tests
49168
49169 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
49170
49171         * lib/chill.exp: Code reformatted, removed unused code.
49172         * config/unix-chill.exp: Code reformatted, removed unused code.
49173         * chill.execute/execute.exp: Code reformatted, removed unused code.
49174         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
49175
49176 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
49177
49178         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
49179         routines not written.
49180
49181 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
49182
49183         * config/bug-gcc.exp: Use new procs from bug.exp.
49184
49185 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
49186
49187         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
49188         via ftp, rather than depending on NFS.
49189         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
49190         case.
49191
49192 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
49193
49194         * config/bug-gcc.exp: Use new download proc.
49195
49196 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
49197
49198         * chill.execute/execute.exp: cleanups, handles errors better
49199         * chill.compile/compile.exp: rewrite, based on execute.exp
49200         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
49201         * lib/chill.exp: major changes to diff proc and compile and link
49202           procs. added chill_fail and chill_pass wrappers to pass and
49203           fail. added more comments, and handle error codes better.
49204           Added a hack to capture stderr from exec, so noncompile tests
49205           can work.
49206
49207 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
49208
49209         * chill.execute/execute.exp: rewrite of testsuite driver
49210         * lib/chill.exp: rewrite of testsuite driver
49211         * config/unix-chill.exp: rewrite of testsuite driver
49212
49213 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
49214
49215         In chill.execute:
49216         * iexpr.ch: Standardize uppercase.
49217         * tuples.dat: Standardize uppercase.
49218         * vary.ch: standardize.  Correct varying string assignments.
49219         * vary.dat: Add new output lines.
49220
49221 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
49222
49223         In chill.execute:
49224         * chprintf.ch: Standardize use of uppercase.
49225         * tuples.ch: Standardize and turn arr2 into a DCL,
49226           rather than a SYN.
49227         * pinits.ch: Standardize.
49228
49229 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
49230
49231         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
49232         * Makefil: Renamed to Makefile.in.
49233         * configure.in: New.
49234
49235 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
49236
49237         In chill.execute:
49238         * .cvsignore: Add result/output files.
49239         * Makefile: Fix up variables at start.  Use MFLAGS
49240           everywhere.  Correct bool_loc, built_ins entries.
49241           Add entry for vary1.ch.
49242         * bitarray.ch: Standardize upper-case usage.
49243         * bitexpr.ch: Standardize, add output of b1.
49244         * params.ch: Use arrayt in along PROC parameters, to
49245           avoid novelty problems.
49246         * sets.ch: Tiny cleanup.
49247         * vary1.ch: Re-indent.
49248
49249 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
49250
49251           * Add PR-related files to Makefiles, .cvsignore files, etc.
49252
49253 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
49254
49255         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
49256           with compiler objects. New names are test-flow.c and test-loop.c
49257
49258 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
49259
49260         * Upgraded c-torture tests from 1.19 to 1.20
49261
49262         * new files:
49263         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
49264         * gcc.compile: 930623-1.c 930623-2.c
49265         * gcc.noncompile: 930622-1.c 930622-2.c
49266         * gcc.failure: 920411-1.c 920627-2.c
49267         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
49268
49269 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
49270
49271         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
49272           More changes to get testsuite working properly. Needs more work.
49273           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
49274
49275 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
49276
49277         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
49278           More changes to get testsuite working properly. Needs more work.
49279
49280 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
49281
49282         * chill.compile/compile.exp: Added for Dejagnu support
49283         * chill.execute/execute.exp: Added for Dejagnu support
49284         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
49285
49286 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
49287
49288         This should complete moving the CHILL test files.
49289         * chill.noncompile(.cvsignore printf.grt
49290             in-printf.grt chprintf.grt chprintf.ch):
49291             Added test-support files.
49292           (Makefile): Modified further.
49293         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
49294             signal.ch): Added test files.
49295           * chill.execute (.cvsignore printf.grt printr.c
49296             in-printf.grt rts.c chprintf.grt rts.h): Added
49297           test-support files.
49298             (Makefile): More corrections.
49299
49300 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
49301
49302         * chill.compile, chill.execute, chill.nocompile: Add CHILL
49303           test cases, ready for DejaGnu.
49304
49305 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
49306
49307         * Upgraded c-torture tests from 1.18 to 1.19
49308
49309         * gcc.compile: added test(s):
49310           930607-1.c
49311         * gcc.execute: added test(s):
49312           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
49313
49314         * added new subdirectory for misc tests: gcc.misc-tests
49315         * gcc.misc-test(s): added tests:
49316           inst-check.c test-consts.c test-ior.c test-switch.c
49317
49318 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
49319
49320         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
49321
49322 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
49323
49324         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
49325
49326 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
49327
49328         * Upgraded c-torture tests from 1.17 to 1.18
49329
49330 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
49331
49332         * Upgraded c-torture tests from 1.12 to 1.17
49333
49334 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
49335
49336         * lib/old-dejagnu.exp:
49337           Fixed handling of XFAIL target triplets to correctly
49338           recognize wildcard characters.  Removed code that
49339           appended a unique id tag to the end of the file name
49340           printed out by the result of the testcases within a
49341           given test file.
49342
49343 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
49344
49345         * lib/old-dejagnu.exp:
49346           Reworked expected failure handling to trigger off of XFAIL
49347           keyword in keyphrase embeded in testcase source code. The
49348           XFAIL keyword must be at the end of the keyphrase line. It
49349           may optionally be followed by one or more target triplets.
49350           It has just occured that the handling of wildcards in the
49351           target triplet may not be correct.
49352
49353 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
49354
49355         * g++.old-deja/tests:
49356           Moved all subdirectories up one level into g++.old-deja .
49357
49358         * lib/old-dejagnu.exp:
49359           Fixed problem with CXXFLAGS not being properly reset, and being
49360           corrupted with extraneous "-c" compiler option.  This was
49361           causing binaries to not be generated for test that needed them.
49362           Modified strings passed to "pass" and "fail" so that individual
49363           tests from the same test file would be distinguished by an
49364           identifier appended to the test file name in the summary logs;
49365           this corrected a problem with erroneous diff logs.  Added code
49366           to search testcases for expected fail and unexpected pass keywords.
49367
49368 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
49369
49370         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
49371
49372 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
49373
49374         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
49375           Removed extraneous text from end of "Special g++ Options"
49376           keyphrase.
49377
49378         * lib/old-dejagnu.exp: Added pattern matching to look for new
49379           keywords, embedded in testcases comments, which will trigger
49380           calls to xpass and xfail.
49381
49382 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
49383
49384         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
49385           comments embedded in the testcases, especially the one looking for
49386           special compiler options, as well as the pattern matching for the
49387           compiler output again.
49388
49389 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
49390
49391         * lib/old-dejagnu.exp: Do a proper check of the return value for
49392           execute tests. Fixed several problems with the pattern matching
49393           of the compiler output which gave erroneous test results.
49394           Changed several of the test result messages to be more descriptive.
49395         * config/unix-g++.exp: Proc g++_load now actually works and
49396           executes the tests passed to it and returns a usable return
49397           value.
49398
49399 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
49400
49401           * lib/gcc.exp: Exits gracefully if $CC is bogus.
49402
49403 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
49404
49405         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
49406           Modified both files to properly execute the old style
49407           dejagnu tests. The previous versions of these files were
49408           experimental and did not function anything near correctly.
49409
49410 1993-04-05  Rob Savoye  (rob@cygnus.com)
49411
49412         * Removed all Makefile.in and configure.in files. No configuration
49413         needed now.
49414
49415 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
49416
49417         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
49418
49419 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
49420
49421         * gcc.compile/configure.in, gcc.unsorted/configure.in,
49422         gcc.special/configure.in, gcc.noncompile/configure.in,
49423         gcc.execute/configure.in, gcc.code_quality/configure.in,
49424         g++.other/configure.in, g++.old-deja/configure.in,
49425         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
49426         in srcname setting.
49427
49428 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
49429
49430         * lib/udi.exp: Fixed mondfe and mondfe_download.
49431         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
49432         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
49433
49434 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
49435
49436         * config/udi-gdb.exp: Check $shell_id after connecting to target.
49437         (gdb_exit): Don't remove *_soc files.
49438
49439 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
49440
49441         * lib/c-torture.exp: Don't look for main; instead always use -w
49442         -c.  This is how the c-torture tests work.  Remove the object
49443         file if the compilation succeeds.
49444         * gcc.execute/execute.exp: Remove executable if test passes.
49445         * gcc.noncompile/noncompile.exp: Every test is an expected
49446         failure.
49447         * gcc.special/special.exp: Added tests from c-torture 1.11,
49448         corrected use of existing test.
49449         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
49450         gcc.execute/920625-1.c: Updated to c-torture 1.11.
49451         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
49452         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
49453         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
49454         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
49455         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
49456         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
49457         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
49458         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
49459         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
49460         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
49461         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
49462         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
49463         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
49464         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
49465         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
49466         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
49467         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
49468         c-torture 1.11.
49469         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
49470         correspond to c-torture 1.11.
49471
49472         * New file.