OSDN Git Service

bd67ab6de6bac887ff1e37a05cab61262639d23f
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-02-24  Richard Guenther  <rguenther@suse.de>
2
3         PR middle-end/30951
4         * gcc.dg/pr30951.c: New testcase.
5
6 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7
8         * gcc.dg/torture/builtin-modf-1.c: New test.
9
10 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
11
12         PR tree-optimization/30904
13         * gcc.dg/pr30904.c: New test.
14
15 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16
17         * gcc.test-framework/README: Correct command.
18         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
19         -Wunused-value.
20         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
21         
22 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
23
24         * lib/target-supports.exp (check_effective_target_unwrapped): New.
25
26 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
27
28         * lib/target-supports.exp (check_effective_target_newlib): New
29         function.
30
31 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
32
33         PR fortran/30660
34         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
35         allocatable component.
36
37
38 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39
40         * gcc.dg/torture/builtin-logb-1.c: New test.
41         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
42         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
43         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
44         sh* targets.
45         
46 2007-02-23  Richard Guenther  <rguenther@suse.de>
47
48         * g++.dg/warn/changes-meaning.C: New testcase.
49
50 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
51
52         PR libgfortran/30910    
53         * gfortran.dg/fmt_zero_precision.f90: Update test.
54
55 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56
57         * gcc.dg/torture/builtin-frexp-1.c: New test.
58
59 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
60
61         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
62
63 2007-02-22  Ian Lance Taylor  <iant@google.com>
64
65         PR debug/30898
66         * g++.dg/debug/pr30898.C: New test.
67
68 2007-02-22  Ira Rosen  <irar@il.ibm.com>
69
70         * gcc.dg/vect/vect-106.c: New test.
71
72 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
73             Ira Rosen  <irar@il.ibm.com> 
74
75         PR tree-optimization/30843
76         * gcc.dg/vect/pr30843.c: New test.
77
78 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
79
80         PR tree-optimization/30858
81         * gcc.dg/vect/pr30858.c: New test.
82
83 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
84
85         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
86         to set options for compiling testglue.
87         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
88         * lib/obj-c++.exp (obj-c++_init): Likewise.
89
90 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
91
92         * gnat.dg/derived_aggregate.adb: New test.
93
94 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
95
96         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
97         sh* targets.  Call the correct CKSGN macro.
98
99 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
100
101         * gfortran.dg/gomp/omp_parse1.f90: New test.
102         * gfortran.dg/gomp/omp_parse2.f: New test.
103
104 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
105
106         PR fortran/30869
107         * gfortran.dg/do_pointer_1.f90:  New test.
108
109 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
110
111         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
112         and scalbln.
113
114 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
115
116         * gcc.dg/darwin-minversion-1.c: New.
117         * gcc.dg/darwin-minversion-2.c: New.
118
119 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
120
121         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
122
123 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
124             DJ Delorie <dj@redhat.com>
125
126         PR other/30824
127         * gcc.dg/Wfatal.c: New.
128         * gcc.dg/Wfatal-2.c: New.
129         * gcc.dg/Werror-1.c: Adjust expectations.
130         * gcc.dg/Werror-5.c: Likewise.
131         * gcc.dg/Werror-7.c: Likewise.
132         * gcc.dg/Werror-10.c: Likewise.
133         * gcc.dg/Werror-11.c: Likewise.
134
135 2007-02-20  Tobias Burnus  <burnus@net-b.de>
136
137         PR fortran/30522
138         * gfortran.dg/volatile10.f90: New test.
139
140 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
141
142         PR libfortran/30533
143         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
144
145 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
146
147         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
148         * gcc.dg/Walways-true-1.c: Likewise.
149         * gcc.dg/weak/weak-3.c: Likewise.
150         * gcc.dg/Werror-1.c: Likewise.
151         * gcc.dg/Werror-3.c: Likewise.
152         * gcc.dg/Werror-4.c: Likewise.
153         * gcc.dg/Werror-5.c: Likewise.
154         * gcc.dg/Werror-6.c: Likewise.
155         * gcc.dg/Werror-7.c: Likewise.
156         * gcc.dg/Werror-8.c: Likewise.
157         * gcc.dg/Werror-10.c: Likewise.
158         * gcc.dg/Werror-11.c: Likewise.
159         * gcc.dg/Werror-12.c: Likewise.
160         * g++.old-deja/g++.mike/warn8.C: Likewise.
161         * g++.dg/warn/Walways-true-1.C: Likewise.
162         * g++.dg/warn/Walways-true-2.C: Likewise.
163         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
164         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
165         -Wstring-literal-comparison with -Waddress.
166         * gcc.dg/Wstring-literal-comparison-4.c: Replace
167         -Wno-string-literal-comparison with -Wno-address.
168         
169 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
170
171         * gnat.dg/self_aggregate_with_call.adb: New test.
172
173 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
174
175         PR tree-optimization/30975
176         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
177         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
178         * gcc.dg/vect/pr30795.c: New.
179
180 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
181
182         PR fortran/30681
183         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
184
185 2007-02-18  Roger Sayle  <roger@eyesopen.com>
186
187         PR rtl-optimization/28173
188         * gcc.target/i386/andor-1.c: New test case.
189
190 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
191
192         * gcc.dg/torture/builtin-ldexp-1.c: New.
193         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
194
195 2007-02-18  Roger Sayle  <roger@eyesopen.com>
196
197         * gfortran.dg/array_constructor_15.f90: New test case.
198
199 2007-02-18  Roger Sayle  <roger@eyesopen.com>
200
201         * gfortran.dg/forall_10.f90: New test case.
202
203 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
204
205         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
206
207 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
208
209         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
210         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
211
212 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
213
214         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
215         * gcc.target/i386/builtin-bswap-3.c: Ditto.
216         * gcc.target/i386/xchg-1.c: New test.
217         * gcc.target/i386/xchg-2.c: New test. 
218
219 2007-02-16  Richard Guenther  <rguenther@suse.de>
220             Christian Bruel  <christian.bruel@st.com>
221
222         * gcc.dg/strict-overflow-5.c: New testcase.
223
224 2007-02-16  Tobias Burnus  <burnus@net-b.de>
225
226         PR fortran/30793
227         * gfortran.dg/func_derived_4.f90: New test.
228
229 2007-02-15  Roger Sayle  <roger@eyesopen.com>
230
231         PR middle-end/30391
232         * gfortran.dg/pr30391-1.f90: New test case.
233
234 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
235
236         PR middle-end/30433
237         * gcc.c-torture/compile/pr30433.c: New testcase to check
238         that complex constants comparisions are foldded.
239
240 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
241
242         PR C++/30158
243         * g++.dg/ext/stmtexpr10.C: New testcase.
244
245 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
246
247         PR middle-end/30729
248         * gcc.dg/Wunused-value-2.c: New testcase.
249
250 2007-02-15  Ian Lance Taylor  <iant@google.com>
251
252         * g++.dg/eh/subreg-1.C: New test.
253
254 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
255
256         PR c/26494
257         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
258         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
259         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
260         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
261         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
262         * gcc.dg/Werror-implicit-function-declaration.c: New.
263
264 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
265
266         PR c++/28943
267         * g++.dg/warn/pr28943.C: New.
268
269 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
270
271         * gfortran.fortran-torture/execute/math.f90: Fix typo.
272
273 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
274
275         PR fortran/30779
276         * gfortran.dg/error_recovery_3.f90: New test.
277
278 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
279
280         * g++.dg/tree-ssa/sra-1.C: New.
281
282 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
283
284         * g++.dg/tree-ssa/sra-1.C: New.
285
286 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
287
288         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
289
290 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
291
292         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
293
294 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
295
296         PR fortran/30799
297         * gfortran.dg/logical_2.f90: New test.
298
299 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
300
301         * gcc.dg/torture/complex-alias-1.c: New test.
302
303 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
304
305         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
306         instead of -fdump-tree-tailcall.
307
308 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
309
310         * gfortran.dg/interface_10.f90: Fix comment typo.
311
312 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
313
314         PR tree-optimization/30771
315         * gcc.dg/vect/pr30771.c: New test.
316
317 2007-02-13  Ian Lance Taylor  <iant@google.com>
318
319         * gcc.dg/Wstrict-overflow-1.c: New test.
320         * gcc.dg/Wstrict-overflow-2.c: New test.
321         * gcc.dg/Wstrict-overflow-3.c: New test.
322         * gcc.dg/Wstrict-overflow-4.c: New test.
323         * gcc.dg/Wstrict-overflow-5.c: New test.
324         * gcc.dg/Wstrict-overflow-6.c: New test.
325         * gcc.dg/Wstrict-overflow-7.c: New test.
326         * gcc.dg/Wstrict-overflow-8.c: New test.
327         * gcc.dg/Wstrict-overflow-9.c: New test.
328         * gcc.dg/Wstrict-overflow-10.c: New test.
329
330 2007-02-13  Roger Sayle  <roger@eyesopen.com>
331
332         * gcc.target/ia64/builtin-bswap-2.c: New test case.
333
334 2007-02-13  Richard Henderson  <rth@redhat.com>
335
336         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
337         * gcc.c-torture/execute/pr29302-1.c: ... here.
338
339 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
340
341         PR c/29521
342         * gcc.dg/c90-return-1.c: Update output.
343         * gcc.dg/c99-return-1.c: Likewise.
344         
345 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
346
347         PR fortran/30554
348         * gfortran.dg/used_dummy_types_7.f90: New test..
349
350 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
351
352         * gcc.target/i386/parity-1.c: New test.
353         * gcc.target/i386/parity-2.c: New test.
354
355 2007-02-12  Roger Sayle  <roger@eyesopen.com>
356
357         * gcc.target/i386/builtin-bswap-3.c: New test case.
358
359 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
360
361         PR tree-optimization/29145
362         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
363         alias analysis is improved to take better advantage of restrict
364         qualified pointers.
365         * gcc.dg/vect/vect-80.c: Likewise.
366         * gcc.dg/vect/pr29145.c: New.
367
368 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
369
370         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
371         * gcc.target/i386/sse4a-insert.c: Likewise.
372
373 2007-02-11  Roger Sayle  <roger@eyesopen.com>
374
375         * gcc.target/ia64/builtin-popcount-1.c: New test case.
376         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
377
378 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
379
380         PR fortran/30478
381         * gfortran.dg/enum_4.f90: Update error message checks.
382
383 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
384
385         PR fortran/30554
386         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
387         versions of the modules.
388
389         PR fortran/30617
390         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
391         by getting rid of recursive I/O and providing functions with
392         results.
393
394         PR fortran/30319
395         * gfortran.dg/char_array_constructor_2.f90
396
397 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
398
399         PR c++/26988
400         * g++.dg/template/spec34.C: New test
401
402 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
403
404         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
405         on i?86 and x86_64.
406         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
407         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
408         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
409         on i?86 and x86_64.
410         * gcc.dg/vect/vect-113.c: Ditto.
411
412 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
413
414         PR c++/29487
415         * g++.dg/eh/weak1-C: New test.
416         * g++.dg/eh/weak1-a.cc: Likewise.
417         * g++.dg/eh/comdat1.C: Likewise.
418
419 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
420             Dorit Nuzman  <dorit@il.ibm.com>
421
422         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
423         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
424         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
425         * gcc.dg/vect/vect-113.c: Likewise.
426
427         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
428
429 2007-02-10  Richard Henderson  <rth@redhat.com>
430
431         * lib/target-supports.exp (check_effective_target_tls): Redefine
432         to mean non-emulated tls.
433         * gcc.dg/tls/alias-1.c: Remove tls requirement.
434         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
435         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
436         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
437         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
438         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
439         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
440
441 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
442
443         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
444
445 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
446
447         * gfortran.dg/secnds.f: Replace time tolerance with a
448         before-and-after bracket.
449         * gfortran.dg/secnds-1.f: Likewise.
450
451 2007-02-09  Tobias Burnus  <burnus@net-b.de>
452
453         PR fortran/30512
454         * gfortran.dg/maxlocval_1.f90: New test.
455
456 2007-02-09  Roger Sayle  <roger@eyesopen.com>
457
458         * gcc.target/ia64/builtin_bswap-1.c: New test case.
459
460 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
461
462         PR fortran/30720
463         * gfortran.dg/array_function_1.f90: New test.
464
465 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
466
467         * lib/target-supports.exp (check_effective_target_lax_strtofp)
468         (check_effective_target_dummy_wcsftime): New functions.
469
470 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
471
472         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
473         * lib/target-supports.exp (check_effective_target_uclibc): New
474         function.
475
476 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
477
478         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
479         (vsnprintf): Don't define for uClibc targets.
480
481 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
482
483         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
484         set before checking whether it was allowed.
485         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
486         before checking inside_main.
487
488 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
489
490         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
491         uClinux targets.
492         (u16sf): Likewise u4sf.
493         * g++.dg/compat/struct-layout-1.h: Likewise.
494
495 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
496
497         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
498         procedure.
499         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
500         m68k targets if check_effective_target_coldfire_fpu returns true.
501
502 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
503         Richard Guenther  <rguenther@suse.de>
504
505         PR middle-end/23361
506         * gcc.dg/fold-compare-3.c: New testcase.
507         * gcc.dg/tree-ssa/loop-24.c: Likewise.
508
509 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
510
511         * gcc.dg/pr26570.c: Clean up coverage files.
512         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
513         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
514         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
515         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
516         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
517         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
518         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
519         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
520         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
521         * gcc.dg/tree-ssa/pr25501.c: Ditto.
522         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
523         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
524         * gcc.dg/vect/pr28952.c: Ditto.
525         * gcc.dg/vect/pr27151.c: Ditto.
526         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
527         * g++.dg/gomp/macro-3.C: Ditto.
528
529 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
530
531         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
532         of the loop.
533
534 2007-02-08  Roger Sayle  <roger@eyesopen.com>
535
536         * gcc.target/i386/builtin-bswap-2.c: New test case.
537
538 2007-02-08  Roger Sayle  <roger@eyesopen.com>
539
540         * gfortran.dg/forall_8.f90: New test case.
541         * gfortran.dg/forall_9.f90: Likewise.
542
543 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
544
545         * gcc.dg/builtins-20.c: Add some -~ complex cases.
546
547 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
548
549         * lib/target-supports.exp (check_effective_target_simulator): New. 
550
551 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
552
553         * gcc.dg/tree-ssa/loop-25.c: New test.
554
555 2007-02-06  Richard Henderson  <rth@redhat.com>
556
557         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
558
559 2007-02-06  Roger Sayle  <roger@eyesopen.com>
560
561         * gcc.target/powerpc/popcount-1.c: New test case.
562         * gcc.target/powerpc/parity-1.c: Likewise.
563
564 2007-02-06  Richard Guenther  <rguenther@suse.de>
565
566         PR middle-end/27302
567         * gcc.dg/torture/pr27302-2.c: New testcase.
568
569 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
570
571         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
572         * gcc.dg/vect/vect-iv-1.c: New test.
573         * gcc.dg/vect/vect-iv-2.c: New test.
574         * gcc.dg/vect/vect-iv-3.c: New test.
575         * gcc.dg/vect/vect-iv-4.c: New test.
576         * gcc.dg/vect/vect-iv-5.c: New test.
577         * gcc.dg/vect/vect-iv-6.c: New test.
578         * gcc.dg/vect/vect-iv-7.c: New test.
579         * gcc.dg/vect/vect-iv-8.c: New test.
580         * gcc.dg/vect/vect-iv-9.c: New test.
581         * gcc.dg/vect/vect-iv-10.c: New test.
582         * gcc.dg/vect/vect-iv-11.c: New test.
583         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
584         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
585         * gcc.dg/vect/vect-14.c: Now vectorizable.
586         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initilization loop).
587         * gcc.dg/vect/vect-27.c: Likewise.
588         * gcc.dg/vect/vect-29.c Likewise.
589         * gcc.dg/vect/vect-dv-2.c: Likewise.
590         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
591         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
592         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
593
594 2007-02-06  Ira Rosen  <irar@il.ibm.com> 
595
596         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
597
598 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
599
600         * gcc.dg/builtins-20.c: Add more cases.
601
602 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
603
604         PR debug/30189
605         * gcc.dg/pr30189.c: New test.
606
607 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
608
609         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
610         for running tests.
611         * gcc.target/i386/sse4a-extract.c: New test.
612         * gcc.target/i386/sse4a-insert.c: New test.
613         * gcc.target/i386/sse4a-montsd.c: New test.
614         * gcc.target/i386/sse4a-montss.c: New test.
615
616 2007-02-05  Richard Guenther  <rguenther@suse.de>
617
618         * gcc.target/i386/vectorize3.c: New testcase.
619
620 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
621
622         PR target/30665
623         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
624
625 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
626
627         PR fortran/30611
628         * gfortran.dg/repeat_1.f90: New test.
629
630 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
631
632         PR fortran/30605
633         * gfortran.dg/spread_shape_1.f90: Remove tabs.
634         * gfortran.dg/derived_init_2.f90: Ditto.
635         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
636         * gfortran.dg/array_initializer_1.f90: Ditto.
637         * gfortran.dg/do_2.f90: Ditto.
638         * gfortran.dg/proc_assign_1.f90: Ditto.
639
640 2007-02-04  Richard Guenther  <rguenther@suse.de>
641
642         PR middle-end/30636
643         * g++.dg/warn/pr30636.C: New testcase.
644         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
645
646 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
647
648         PR middle-end/30667
649         * gfortran.dg/pr30667.f: New test.
650
651 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
652
653         * gcc.dg/builtins-54.c: Add more cases.
654
655 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
656
657         PR fortran/30514
658         * gfortran.dg/zero_sized_2.f90: New test.
659
660         PR fortran/30660
661         * gfortran.dg/alloc_comp_basics_4.f90: New test.
662
663         PR fortran/29820
664         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
665         file.
666
667 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
668
669         PR fortran/30683
670         * gfortran.dg/interface_10.f90: New test.
671
672 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
673
674         * gcc.dg/builtins-20.c: Add more cases.
675
676 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
677
678         PR target/29682
679         * gcc-target/ia64/pr29682.c: New test.
680
681 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
682
683         PR fortran/30284
684         * gfortran.dg/arrayio_11.f90.f90: New test.
685
686         PR fortran/30626
687         * gfortran.dg/arrayio_12.f90.f90: New test.
688
689 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
690
691         PR c++/30536
692         * g++.dg/tls/diag-5.C: New test.
693
694         PR middle-end/30473
695         * gcc.dg/pr30473.c: New test.
696         * gcc.c-torture/execute/20070201-1.c: New test.
697
698 2007-02-01  Roger Sayle  <roger@eyesopen.com>
699
700         * gfortran.dg/dependency_20.f90: New test case.
701
702 2007-01-31  Ian Lance Taylor  <iant@google.com>
703
704         * gcc.dg/lower-subreg-1.c (test): New test.
705
706 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
707
708         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
709
710 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
711
712         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
713         * gcc.dg/torture/builtin-math-3.c: Likewise.
714
715 2007-01-31  Dirk Mueller  <dmueller@suse.de>
716
717         gcc.dg/Wparentheses-2.c: Update and add new tests.
718
719 2007-01-31  Ira Rosen  <irar@il.ibm.com> 
720
721         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
722         vectorize.
723
724 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
725
726         * gcc.dg/builtins-63.c: New test.
727
728 2007-01-31  Tobias Burnus  <burnus@net-b.de>
729
730         PR fortran/27588
731         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
732
733 2007-01-31  Tobias Burnus  <burnus@net-b.de>
734
735         PR fortran/30520
736         * gfortran.dg/volatile8.f90: New argument conformance test.
737         * gfortran.dg/volatile9.f90: New scope test.
738
739 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
740
741         PR c++/24745
742         * g++.dg/warn/null4.C: New.
743
744 2001-01-30  Roger Sayle  <roger@eyesopen.com>
745             Uros Bizjak  <ubizjak@gmail.com>
746
747         * gcc.dg/large-size-array-3.c: Correct typo.
748
749 2007-01-30  Richard Guenther  <rguenther@suse.de>
750
751         PR middle-end/27657
752         * g++.dg/debug/pr27657.C: New testcase.
753
754 2007-01-30  Richard Guenther  <rguenther@suse.de>
755
756         PR middle-end/30313
757         * gcc.dg/torture/pr30313.c: New testcase.
758
759 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
760
761         * gcc.dg/dfp/dfp-except.h: New file.
762         * gcc.dg/dfp/fe-check.h: New file.
763         * gcc.dg/dfp/fe-binop.c: New test.
764         * gcc.dg/dfp/fe-convert-1.c: New test.
765         * gcc.dg/dfp/fe-convert-2.c: New test.
766         * gcc.dg/dfp/fe-convert-3.c: New test.
767
768         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
769         * gcc.dg/dfp/decfloat-constants.c: Ditto.
770         * gcc.dg/dfp/convert-dfp.c: Ditto.
771         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
772
773 2007-01-29  Josh Conner  <jconner@apple.com>
774
775         * gcc.target/powerpc/altivec-24.c: New test.
776
777 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
778
779         PR c++/28266
780         * g++.dg/parse/defarg12.C: New test.
781
782 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
783
784         PR fortran/30554
785         * gfortran.dg/used_dummy_types_6.f90: New test.
786
787 2007-01-28  Jan Hubicka  <jh@suse.cz>
788
789         * gcc.dg/tree-prof/val-prof-6.c: New test.
790
791 2007-01-28  Roger Sayle  <roger@eyesopen.com>
792
793         * gcc.dg/large-size-array-3.c: Correct test case (portability).
794
795 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
796
797         PR C++/28988
798         * g++.dg/expr/dtor4.C: New test.
799
800 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
801
802         * gcc.dg/tree-ssa/loop-23.c: New test.
803
804 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
805
806         PR libfortran/30389
807         * gfortran.dg/achar_2.f90:  New test.
808         * gfortran.dg/achar_3.f90:  New test.
809
810 2007-01-27  Ian Lance Taylor  <iant@google.com>
811
812         * gcc.dg/strict-overflow-1.c: New test.
813         * gcc.dg/no-strict-overflow-1.c: New test.
814         * gcc.dg/strict-overflow-2.c: New test.
815         * gcc.dg/no-strict-overflow-2.c: New test.
816         * gcc.dg/strict-overflow-3.c: New test.
817         * gcc.dg/no-strict-overflow-3.c: New test.
818         * gcc.dg/strict-overflow-4.c: New test.
819         * gcc.dg/no-strict-overflow-4.c: New test.
820         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
821         * gcc.dg/pr15784-1.c: Likewise.
822         * gcc.dg/pr20922-1.c: Likewise.
823         * gcc.dg/pr20922-3.c: Likewise.
824         * gcc.dg/pr20922-4.c: Likewise.
825         * gcc.dg/pr20922-6.c: Likewise.
826         * gcc.dg/compare-4.c: Likewise.
827         * gcc.dg/torture/pr26898-1.c: Likewise.
828         * gcc.dg/tree-ssa/divide-1.c: Likewise.
829         * gcc.dg/tree-ssa/divide-2.c: Likewise.
830         * gcc.dg/tree-ssa/divide-3.c: Likewise.
831         * gcc.dg/tree-ssa/divide-4.c: Likewise.
832         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
833         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
834         * gcc.dg/tree-ssa/pr21082.c: Likewise.
835         * gcc.dg/tree-ssa/pr26899.c: Likewise.
836         * g++.dg/tree-ssa/pr21082.C: Likewise.
837
838 2007-01-27  Roger Sayle  <roger@eyesopen.com>
839
840         * gcc-dg/large-size-array-3.c: New test case.
841
842 2007-01-27  Roger Sayle  <roger@eyesopen.com>
843
844         * gfortran.dg/forall_7.f90: New test case.
845
846 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
847
848         PR fortran/30407
849         * gfortran.dg/where_operator_assign_1.f90: New test.
850         * gfortran.dg/where_operator_assign_2.f90: New test.
851         * gfortran.dg/where_operator_assign_3.f90: New test.
852
853 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
854
855         * lib/target-supports.exp
856         (check_effective_target_powerpc_altivec): New.
857         (check_effective_target_vect_cmdline_needed): Use it.
858
859 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
860
861         PR fortran/30278
862         * gfortran.dg/backslash_3.f: New test.
863
864 2007-01-26  Richard Guenther  <rguenther@suse.de>
865
866         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
867
868 2007-01-26  Tobias Burnus  <burnus@net-b.de>
869
870         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
871         * gfortran.dg/vect/vect.exp: Ditto.
872         * gfortran.dg/dg.exp: Ditto.
873         * gfortran.fortran-torture/execute/execute.exp: Ditto.
874         * gfortran.fortran-torture/compile/compile.exp: Ditto.
875
876 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
877
878         * gcc.dg/builtins-20.c: Add more cases.
879         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
880
881 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
882
883         PR fortran/30437
884         * gcc.dg/Wall.c: New.
885         * gcc.dg/Wno-all.c: New.
886         * gfortran.dg/Wall.f90: New.
887         * gfortran.dg/Wno-all.f90: New.
888         
889 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
890
891         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
892         * g++.dg/eh/simd-2.C: Also run on Darwin.
893         * g++.dg/eh/simd-3.C: New.
894         * g++.dg/eh/simd-4.C: New.
895
896 2007-01-25  Richard Guenther  <rguenther@suse.de>
897
898         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
899         and _PROFILE_USE.
900         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
901
902 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
903
904         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
905         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
906         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
907         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
908         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
909         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
910         * gcc.dg/ipa/ipa-7.c: New testcase.
911
912 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
913
914         * g++.dg/cpp0x/warn_cxx0x.C: New.
915
916 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
917
918         * gcc.dg/builtins-20.c: Test builtin carg.
919
920 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
921
922         PR middle-end/27416
923         * gcc.dg/gomp/pr27416.c: New test.
924
925         PR middle-end/30494
926         * gcc.dg/gomp/pr30494.c: New test.
927         * g++.dg/gomp/pr30494.C: New test.
928
929         PR middle-end/30421
930         * gcc.dg/gomp/pr30421.c: New test.
931
932 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
933
934         * gcc.target/ia64/versionid-1.c: New test.
935         * gcc.target/ia64/versionid-2.c: New test.
936
937 2007-01-24  Richard Guenther  <rguenther@suse.de>
938
939         PR testsuite/30181
940         * gcc.dg/builtins-57.c: Change to a link-time testcase
941         to support non-C99 targets.
942
943 2007-01-24  Jan Hubicka  <jh@suse.cz>
944
945         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
946
947 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
948
949         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
950
951 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
952
953         PR objc/27438
954         * objc.dg/const-str-12.m: New test.
955
956 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
957
958         PR fortran/30532
959         * gfortran.dg/ctrl-z.f90:  New test.
960         
961 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
962
963         PR fortran/30481
964         * gfortran.dg/namelist_assumed_char.f90:  New test.
965
966 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
967
968         PR c++/27492
969         * g++.dg/inherit/covariant15.C: New test.
970
971 2007-01-23  Ian Lance Taylor  <iant@google.com>
972
973         * g++.dg/warn/Wparentheses-24.C: New test.
974
975 2007-01-23  Richard Guenther  <rguenther@suse.de>
976
977         PR testsuite/30560
978         * ada/acats/run_acats: Do not call gnatmake or gnatchop
979         with full path.
980
981 2007-01-22  Richard Guenther  <rguenther@suse.de>
982
983         PR tree-optimization/30038
984         * gcc.dg/builtins-62.c: New testcase.
985
986 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
987
988         * gcc.c-torture/compile/20070121.c: New test.
989
990 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
991
992         PR libfortran/30525
993         * gfortran.dg/char_comparison_1.f:  New test.
994
995 2007-01-21  Ira Rosen  <irar@il.ibm.com> 
996
997         * gcc.dg/vect/vect-strided-same-dr.c: New test. 
998
999 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
1000
1001         PR objc/30479
1002         * objc.dg/pch: New directory.
1003         * objc.dg/pch/pch.exp: New file.
1004         * objc.dg/pch/interface-1.m: New test.
1005         * objc.dg/pch/interface-1.hs: New include file.
1006         * lib/objc.exp (objc_target_compile): Add
1007         "-x objective-c-header" in front of the sources if this is
1008         a precompiled header being compiled.
1009
1010 2007-01-20  Roger Sayle  <roger@eyesopen.com>
1011
1012         * gfortran.dg/array_memcpy_3.f90: New test case.
1013         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
1014
1015 2007-01-20  Roger Sayle  <roger@eyesopen.com>
1016             Brooks Moses  <brooks.moses@codesourcery.com>
1017             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1018
1019         * gfortran.dg/intrinsic_sign_1.f90: New test case.
1020         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
1021
1022 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1023
1024         * gcc.dg/torture/builtin-math-3.c: Test fdim.
1025
1026 2007-01-19  Mike Stump  <mrs@apple.com>
1027
1028         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
1029         away.
1030
1031 2007-01-19  Roger Sayle  <roger@eyesopen.com>
1032
1033         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
1034         option instead of -funsafe-math-optimizations.
1035
1036 2007-01-19  Tomas Bily  <tbily@suse.cz>
1037
1038         gcc.dg/tree-prof/indir-call-prof.c: New.
1039         g++.dg/dg.exp: Add tree-prof subdirectory.
1040         g++.dg/tree-prof/indir-call-prof.C: New.
1041         g++.dg/tree-prof/tree-prof.exp: New.
1042
1043 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1044
1045         PR c++/17947
1046         * g++.dg/warn/deprecated.C: Update warning output.
1047         * g++.dg/warn/deprecated-2.C: Likewise.
1048         * g++.dg/warn/deprecated-3.C: New.
1049         
1050 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
1051
1052         * gcc.c-torture/execute/nestfunc-7.c: New.
1053
1054 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
1055
1056         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
1057
1058 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
1059
1060         * gcc.dg/m68k-pic-1.c: New.
1061
1062 2007-01-18  Roger Sayle  <roger@eyesopen.com>
1063
1064         * gfortran.dg/array_memcpy_4.f90: New test case.
1065
1066 2007-01-18  Josh Conner  <jconner@apple.com>
1067
1068         PR target/30485
1069         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
1070         * gcc.dg/vect/no-trapping-math-1: New.
1071         * gcc.dg/vect/no-trapping-math-2: New.
1072
1073 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
1074
1075         * gcc.target/i386/387-8.c: Update comment about optimizing
1076         inherent load of 1.0 of fptan instruction.
1077
1078 2007-01-18  Dirk Mueller  <dmueller@suse.de>
1079             Richard Guenther <rguenther@suse.de>
1080
1081         PR diagnostic/8268
1082         * gcc.dg/Warray-bounds.c: New testcase.
1083         * gcc.dg/Warray-bounds-2.c: New testcase.
1084         * g++.dg/warn/Warray-bounds.C: New testcase.
1085         * g++.dg/warn/Warray-bounds-2.C: New testcase.
1086
1087 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
1088
1089         PR fortran/30476
1090         * gfortran.dg/generic_12.f90: New test.
1091
1092 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
1093
1094         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
1095         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
1096
1097 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
1098
1099         * gcc.dg/dfp/compare-special.h: New file.
1100         * gcc.dg/dfp/compare-special-32.c: New test.
1101         * gcc.dg/dfp/compare-special-64.c: New test.
1102         * gcc.dg/dfp/compare-special-128.c: New test.
1103
1104 2007-01-16  Roger Sayle  <roger@eyesopen.com>
1105             Paul Thomas  <pault@gcc.gnu.org>
1106             Steven G. Kargl  <kargl@gcc.gnu.org>
1107
1108         PR fortran/30404
1109         * gfortran.dg/forall_6.f90: New test case.
1110         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
1111         * gfortran.dg/dependency_13.f90: Likewise.
1112
1113 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1114
1115         PR testsuite/12325
1116         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
1117         targets that don't support Inf.
1118
1119 2007-01-15  Dale Johannesen  <dalej@apple.com>
1120
1121         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
1122
1123 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
1124
1125         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
1126         of achar for 0xff to avoid the "Extended ASCII not
1127         implemented" error message.
1128
1129 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
1130
1131         PR fortran/28172
1132         * gfortran.dg/altreturn_4.f90: New test.
1133
1134         PR fortran/29389
1135         * gfortran.dg/stfunc_4.f90: New test.
1136
1137         PR fortran/29712
1138         * gfortran.dg/bound_2.f90: Reinstate commented out line.
1139         * gfortran.dg/initialization_1.f90: Change warning.
1140
1141         PR fortran/30283
1142         * gfortran.dg/specification_type_resolution_2.f90: New test.
1143
1144 2007-01-14  Jan Hubicka  <jh@suse.cz>
1145
1146         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
1147         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
1148         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
1149         elimination.
1150
1151 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
1152
1153         PR fortran/30410
1154         * gfortran.dg/external_procedures_2.f90: New test.
1155
1156 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
1157
1158         PR target/30413
1159         * gcc.target/i386/pr30413.c: New test.
1160
1161 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
1162
1163         PR fortran/30452
1164         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
1165
1166 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
1167
1168         * gcc.dg/20070112-1.c: New test.
1169
1170 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1171
1172         PR libgfortran/30435
1173         * gfortran.dg/list_read_6.f90: New test.
1174
1175 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
1176
1177         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
1178
1179 2007-01-12  Tom Tromey  <tromey@redhat.com>
1180
1181         PR preprocessor/28227:
1182         * gcc.dg/cpp/pr28227.c: New file.
1183
1184 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
1185
1186         * gcc.dg/tree-ssa/loop-22.c: New test.
1187
1188 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
1189
1190         PR tree-optimization/29516
1191         * gcc.dg/tree-ssa/loop-20.c: New test.
1192
1193 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
1194
1195         PR libfortran/30415
1196         * minmaxloc_integer_kinds_1.f90:  New test.
1197
1198 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
1199
1200         PR c++/29573
1201         * g++.dg/template/sizeof-template-argument.C: New test.
1202
1203 2007-01-11  Jan Hubicka  <jh@suse.cz>
1204
1205         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
1206         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
1207         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
1208         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
1209         * gcc.dg/tree-ssa/pr21658.c: Likewise.
1210         * gcc.dg/tree-ssa/pr15349.c: Likewise.
1211         * gcc.dg/tree-ssa/pr25501.c: Likewise.
1212         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
1213         transformation in question.
1214         * gcc.dg/tree-ssa/vrp05.c: Likewise.
1215         * gcc.dg/tree-ssa/pr20701.c: Likewise.
1216         * gcc.dg/always_inline3.c: Likewise.
1217
1218 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
1219
1220         PR c++/28999
1221         * g++.dg/template/typename11.C: New test.
1222
1223 2007-01-10  Robert Kennedy <jimbob@google.com>
1224
1225         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
1226
1227 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
1228
1229         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
1230         for different integer kinds.
1231         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
1232         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
1233         * gfortran.dg/ishft_2.f90: New test.
1234         * gfortran.dg/ishft_3.f90: New test.
1235
1236 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
1237
1238         * gfortran.dg/altreturn_2.f90: Removed executable bit.
1239
1240 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
1241
1242         PR tree-optimization/30322
1243         * gcc.dg/tree-ssa/loop-21.c: New test.
1244
1245 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
1246
1247         * g++.dg/rtti/darwin-builtin-linkage.C: New.
1248
1249 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1250
1251         * gcc.target/spu/intrinsics-1.c: Remove xfail.
1252
1253 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1254
1255         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
1256         * g++.dg/warn/overflow-warn-3.C: Likewise.
1257         * g++.dg/warn/overflow-warn-4.C: Likewise.
1258         * g++.dg/warn/overflow-warn-5.C: Likewise.
1259         * g++.dg/warn/overflow-warn-6.C: Likewise.
1260         * g++.dg/warn/Woverflow-1.C: Likewise.
1261         * g++.dg/warn/Woverflow-2.C: Likewise.
1262         * g++.dg/warn/Woverflow-3.C: Likewise.
1263         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
1264
1265 2007-01-08  Roger Sayle  <roger@eyesopen.com>
1266
1267         * gfortran.dg/array_constructor_14.f90: New test case.
1268         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
1269
1270 2007-01-08  Richard Guenther  <rguenther@suse.de>
1271
1272         PR tree-optimization/23603
1273         * gcc.dg/tree-ssa/vrp31.c: New testcase.
1274         * gcc.dg/tree-ssa/vrp32.c: Likewise.
1275
1276 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
1277
1278         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
1279         in __v8qi typedef.
1280         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
1281         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
1282         compiler behaviour.
1283         * gcc.dg/simd-5.c: Likewise.
1284         * gcc.dg/simd-6.c: Likewise.
1285         * g++.dg/conversion/simd1.C: Likewise.
1286         * g++.dg/conversion/simd3.C: Likewise.
1287         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
1288         (main): Use it.
1289
1290 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
1291
1292         PR tree-optimization/29877
1293         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
1294         name of a hard register for the target concerned.  Adjust dg-error
1295         directives to cope with new behaviour of TER.
1296
1297 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1298
1299         PR c++/28986
1300         * g++.dg/conversion/nullptr1.C: Added overflow warning.
1301         * g++.dg/warn/overflow-warn-1.C: New.
1302         * g++.dg/warn/overflow-warn-3.C: New.
1303         * g++.dg/warn/overflow-warn-4.C: New.
1304         * g++.dg/warn/overflow-warn-5.C: New.
1305         * g++.dg/warn/overflow-warn-6.C: New.
1306         * g++.dg/warn/Woverflow-1.C: New.
1307         * g++.dg/warn/Woverflow-2.C: New.
1308         * g++.dg/warn/Woverflow-3.C: New.
1309         * g++.dg/warn/multiple-overflow-warn-2.C: New.
1310         
1311 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
1312
1313         PR fortran/27698
1314         * gfortran.dg/invalid_name.f90: New test.
1315         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
1316         * gfortran.dg/gomp/pr29759.f90: Ditto.
1317
1318 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
1319
1320         * gfortran.dg/present_1.f90:  Update error message.
1321
1322 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
1323
1324         PR c++/19439
1325         * g++.dg/template/duplicate1.C: New test
1326         * g++.dg/template/memfriend6.C: Adjust error markers.
1327         
1328 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
1329
1330         PR tree-opt/30385
1331         * gcc.dg/torture/inline-1.c: New test.
1332
1333 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1334
1335         PR c/19978
1336         * gcc.dg/multiple-overflow-warn-1.c: New.
1337         * gcc.dg/multiple-overflow-warn-2.c: New.
1338         * gcc.dg/overflow-warn-6.c: New.
1339         * g++.dg/warn/multiple-overflow-warn-1.C: New.
1340         
1341 2007-01-05  Roger Sayle  <roger@eyesopen.com>
1342
1343         * gfortran.dg/array_memcpy_1.f90: New test case.
1344         * gfortran.dg/array_memcpy_2.f90: Likewise.
1345
1346 2007-01-05  Richard Guenther  <rguenther@suse.de>
1347
1348         PR middle-end/27826
1349         * g++.dg/opt/pr27826.C: New testcase.
1350
1351 2007-01-05  Ian Lance Taylor  <iant@google.com>
1352
1353         * gcc.dg/Walways-true-1.c: New test.
1354         * gcc.dg/Walways-true-2.c: New test.
1355         * g++.dg/warn/Walways-true-1.C: New test.
1356         * g++.dg/warn/Walways-true-2.C: New test.
1357
1358 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
1359
1360         PR c/30360
1361         * gcc.dg/pr30360.c: New test.
1362
1363 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
1364
1365         PR fortran/23232
1366         * gfortran.dg/data_implied_do_1.f90: New test.
1367
1368         PR fortran/27996
1369         PR fortran/27998
1370         * gfortran.dg/char_length_1.f90: New test.
1371
1372 2007-01-05  Richard Guenther  <rguenther@suse.de>
1373
1374         PR middle-end/28116
1375         * g++.dg/opt/pr28116.C: New testcase.
1376
1377 2007-01-05  Tobias Burnus  <burnus@net-b.de>
1378
1379         PR fortran/29624
1380         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
1381           invalid deallocate.
1382         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
1383         * gfortran.dg/protected_4.f90: Add pointer intent check.
1384         * gfortran.dg/protected_6.f90: Add pointer intent check.
1385         * gfortran.dg/pointer_intent_1.f90: New test.
1386         * gfortran.dg/pointer_intent_2.f90: New test.
1387         * gfortran.dg/pointer_intent_3.f90: New test.
1388
1389 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
1390
1391         PR 30235
1392         * gfortran.dg/altreturn_2.f90: new test.
1393
1394 2007-01-04  Tom Tromey  <tromey@redhat.com>
1395
1396         PR preprocessor/28165:
1397         * gcc.dg/cpp/pr28165.c: New file.
1398
1399 2007-01-03  Josh Conner  <jconner@apple.com>
1400
1401         PR middle-end/29683
1402         * gcc.dg/pr29683.c: New.
1403
1404 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
1405
1406         PR c++/28217
1407         * g++.dg/pch/template-1.C: New test.
1408         * g++.dg/pch/template-1.Hs: New file.
1409
1410 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1411
1412         PR middle-end/30353
1413         * gcc.c-torture/compile/complex-4.c: New test.
1414
1415 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
1416
1417         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
1418         -maltivec.
1419         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
1420
1421 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
1422
1423         PR middle-end/30286
1424         * gcc.dg/pr30286.c: New test.
1425
1426         PR c++/29535
1427         * g++.dg/template/crash66.C: New test.
1428
1429         PR c++/29054
1430         * g++.dg/template/friend49.C: New test.
1431
1432 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
1433
1434         * gfortran.dg/ibits.f90: New test.
1435
1436 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
1437
1438         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
1439         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
1440
1441 2007-01-02  Jan Hubicka  <jh@suse.cz>
1442
1443         * gcc.dg/pr16194.c: We now output error on all three functions, not just
1444         first one.
1445
1446 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1447
1448         PR c/19977
1449         * gcc/testsuite/gcc.dg/overflow-warn-3.c: Remove XFAIL.
1450         * gcc/testsuite/gcc.dg/overflow-warn-4.c: Remove XFAIL.
1451
1452 2006-01-02  Ian Lance Taylor  <iant@google.com>
1453
1454         * g++.dg/warn/Wparentheses-22.C: New test.
1455         * g++.dg/warn/Wparentheses-23.C: New test.
1456
1457 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1458
1459         PR middle-end/7651
1460         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
1461         * gcc.dg/declspec-3-Wextra.c: New.
1462         * gcc.dg/declspec-3-no.c: New
1463
1464 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
1465
1466         PR fortran/20896
1467         * gfortran.dg/interface_10.f90: Remove.
1468
1469 2007-01-01  Roger Sayle  <roger@eyesopen.com>
1470
1471         * gcc.dg/fold-eqxor-4.c: New test case.
1472
1473 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
1474
1475         PR middle-end/30311
1476         * gcc.c-torture/compile/pr30311.c: New test.
1477
1478 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
1479
1480         PR middle-end/30253
1481         * gcc.c-torture/compile/statement-expression-1.c: New test.
1482
1483 2007-01-01  Andreas Schwab  <schwab@suse.de>
1484
1485         PR target/29166
1486         * g++.dg/eh/pr29166.C: New test.
1487
1488 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
1489
1490         * lib/target-supports.exp (check_effective_target_powerpc_spe):
1491         New.
1492         (check_effective_target_vect_cmdline_needed): Use it.
1493
1494 2006-12-31  Richard Guenther  <rguenther@suse.de>
1495
1496         PR middle-end/30137
1497         * testsuite/gcc.dg/pr30137-1.c: New testcase.
1498         * testsuite/gcc.dg/pr30137-2.c: Likewise.
1499
1500 2006-12-31  Roger Sayle  <roger@eyesopen.com>
1501
1502         PR middle-end/30322
1503         * gcc.dg/fold-plusnot-1.c: New test case.
1504
1505 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
1506
1507         PR c++/29731
1508         * g++.dg/parse/template22.C: New test.
1509
1510 2006-12-31  Richard Guenther  <rguenther@suse.de>
1511
1512         PR middle-end/30338
1513         * gcc.c-torture/compile/pr30338.c: New testcase.
1514
1515 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
1516
1517         PR fortran/27900
1518         * gfortran.dg/intrinsic_actual_4.f90: New test.
1519
1520         PR fortran/24325
1521         * gfortran.dg/func_decl_3.f90: New test.
1522
1523 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
1524
1525         PR fortran/23060
1526         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
1527         * gfortran.dg/c_by_val_1.f: New test.
1528         * gfortran.dg/c_by_val_2.f: New test.
1529         * gfortran.dg/c_by_val_3.f: New test.
1530
1531 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
1532
1533         PR libfortran/30321
1534         * gfortran.dg/sum_zero_array_1.f90:  New test.
1535
1536 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
1537
1538         PR preprocessor/29612
1539         * gcc.dg/cpp/pr29612-1.c: New test.
1540         * gcc.dg/cpp/pr29612-2.c: New test.
1541
1542 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
1543
1544         PR fortran/30034
1545         * gfortran.dg/pure_formal_proc_1.f90: New test.
1546
1547         PR fortran/30237
1548         * gfortran.dg/intrinsic_actual_3.f90: New test.
1549
1550 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1551
1552         PR fortran/30014
1553         * gfortran.dg/io_constraints_1.f90: Update test.
1554         * gfortran.dg/io_constraints_2.f90: Update test.
1555         * gfortran.dg/inquire_iolength.f90: New test.
1556
1557 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
1558
1559         PR fortran/20896
1560         * gfortran.dg/interface_10.f90: New test.
1561         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
1562         since z is already, locally a variable.
1563
1564         PR fortran/25135
1565         * gfortran.dg/generic_11.f90: New test.
1566         * gfortran.dg/interface_7.f90: Remove name clash between module
1567         name and procedure 'x' referenced in the interface.
1568
1569 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1570
1571         PR middle-end/7651
1572         * gcc.dg/Wmissing-parameter-type.c: New.
1573         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
1574         * gcc.dg/Wmissing-parameter-type-no.c: New.
1575         
1576 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
1577
1578         PR fortran/25818
1579         * gfortran.dg/entry_array_specs_2.f: New test.
1580
1581         PR fortran/30084
1582         * gfortran.dg/nested_modules_6.f90: New test.
1583
1584 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1585
1586         PR middle-end/7651
1587         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
1588         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
1589
1590 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
1591
1592         PR C++/30168
1593         * g++.dg/opt/complex6.C: New test.
1594
1595 2006-12-22  Ben Elliston  <bje@au.ibm.com>
1596
1597         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
1598         full" if the linker on spu-*-* warns about exceeding local store.
1599
1600         And revert this patch:
1601         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
1602         fail to link due to relocation overflows on spu-*-*.
1603
1604 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
1605
1606         PR fortran/30273
1607         * gfortran.dg/dependency_19.f90: New test.
1608
1609 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
1610
1611         PR fortran/30202
1612         * gfortran.dg/alloc_comp_basics_3.f90: New test.
1613
1614 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
1615
1616         PR middle-end/30262
1617         * gcc.c-torture/execute/20061220-1.c: New test.
1618
1619         PR middle-end/30263
1620         * gcc.dg/gomp/asm-1.c: New test.
1621
1622         PR target/30230
1623         * g++.dg/eh/ia64-2.C: New test.
1624
1625 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
1626
1627         PR target/28966
1628         PR target/29248
1629         * gcc.dg/rs6000-leaf.c: New.
1630
1631 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1632
1633         PR fortran/25392
1634         * gfortran.dg/f2c_8.f90: New test.
1635
1636 2006-12-20  Bill Wendling  <wendling@apple.com>
1637
1638         * gcc.dg/asm-b.c: Check for __ppc64__.
1639
1640 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
1641
1642         PR fortran/30190
1643         * gfortran.dg/bounds_check_5.f90: New test.
1644
1645 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
1646
1647         PR middle-end/30143
1648         * gcc.dg/gomp/complex-1.c: New testcase.
1649
1650 2006-12-20  Roger Sayle  <roger@eyesopen.com>
1651
1652         * gfortran.dg/array_memset_1.f90: New test case.
1653
1654 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
1655
1656         * lib/target-supports.exp: Add spu to
1657         check_effective_target_vect_widen_mult_hi_to_si.
1658
1659 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
1660
1661         PR fortran/29992
1662         * gfortran.dg/generic_9.f90: New test.
1663
1664         PR fortran/30081
1665         * gfortran.dg/generic_10.f90: New test.
1666
1667 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
1668
1669         PR tree-opt/30045
1670         * gcc.dg/pr30045.c: New test.
1671
1672 2006-12-20  Ben Elliston  <bje@au.ibm.com>
1673
1674         * gcc.dg/20020312-2.c: Add a case for __SPU__.
1675
1676 2006-12-19  Eric Christopher  <echristo@apple.com>
1677
1678         PR target/29302
1679         * gcc.c-torture/execute/pr29302-1.c: New.
1680
1681 2006-12-19  Tobias Burnus  <burnus@net-b.de>
1682
1683         PR fortran/39238
1684         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
1685
1686 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
1687
1688         PR fortran/30236
1689         * gfortran.dg/altreturn_3.f90: New test.
1690
1691         * gfortran.dg/char_result_12.f90: Fix comment typos.
1692
1693 2006-12-19  Ben Elliston  <bje@au.ibm.com>
1694
1695         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
1696         as newlib's stdio.h uses non-traditional cpp constructs.
1697
1698 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
1699
1700         * gfortran.dg/advance.f90: Renamed to advance_1.f90
1701         * gfortran.dg/append-1.f90: Renamed to append_1.f90
1702         * gfortran.dg/array-1.f90: Renamed to array_1.f90
1703         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
1704         * gfortran.dg/backspace.f: Renamed to backspace_1.f
1705         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
1706         * gfortran.dg/default_initialization.f: Renamed to default_initialization_1.f
1707         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to dollar_edit_descriptor_1.f
1708         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to dollar_edit_descriptor_2.f
1709         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to dollar_edit_descriptor_3.f
1710         * gfortran.dg/logint-1.f: Renamed to logint_1.f
1711         * gfortran.dg/logint-2.f: Renamed to logint_2.f
1712         * gfortran.dg/logint-3.f: Renamed to logint_3.f
1713         * gfortran.dg/advance_1.f90: Renamed from advance.f90
1714         * gfortran.dg/append_1.f90: Renamed from append-1.f90
1715         * gfortran.dg/array_1.f90: Renamed from array-1.f90
1716         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
1717         * gfortran.dg/backspace_1.f: Renamed from backspace.f
1718         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
1719         * gfortran.dg/default_initialization_1.f: Renamed from default_initialization.f
1720         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from dollar_edit_descriptor-1.f
1721         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from dollar_edit_descriptor-2.f
1722         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from dollar_edit_descriptor-3.f
1723         * gfortran.dg/logint_1.f: Renamed from logint-1.f
1724         * gfortran.dg/logint_2.f: Renamed from logint-2.f
1725         * gfortran.dg/logint_3.f: Renamed from logint-3.f
1726
1727 2006-12-18  Bill Wendling  <wendling@apple.com>
1728
1729         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
1730         id is an OjbC keyword.
1731
1732 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1733
1734         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
1735
1736 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
1737
1738         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
1739
1740 2006-12-18  Ian Lance Taylor  <iant@google.com>
1741
1742         * g++.dg/warn/Wmissing-declarations-1.C: New test.
1743
1744 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
1745
1746         * gcc.c-torture/compile/pr27528.c: Use empty templates.
1747
1748 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
1749
1750         PR fortran/30207
1751         * gfortran.fortran-torture/execute/where21.f90: New test.
1752
1753 2006-12-17  Tobias Burnus  <burnus@net-b.de>
1754
1755         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
1756
1757 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1758
1759         PR middle-end/7651
1760         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
1761         * gcc.dg/if-empty-1.c: Likewise.
1762         * gcc.dg/pr23165.c: Likewise.
1763         * g++.dg/warn/empty-body.C: Likewise.
1764
1765 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1766
1767         PR libfortran/30005
1768         * gfortran.dg/open_errors.f90: New test.
1769
1770 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
1771
1772         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
1773
1774         * gcc.target/i386/ssse3-pabsb.c: New file.
1775         * gcc.target/i386/ssse3-pabsd.c: Likewise.
1776         * gcc.target/i386/ssse3-pabsw.c: Likewise.
1777         * gcc.target/i386/ssse3-palignr.c: Likewise.
1778         * gcc.target/i386/ssse3-phaddd.c: Likewise.
1779         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
1780         * gcc.target/i386/ssse3-phaddw.c: Likewise.
1781         * gcc.target/i386/ssse3-phsubd.c: Likewise.
1782         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
1783         * gcc.target/i386/ssse3-phsubw.c: Likewise.
1784         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
1785         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
1786         * gcc.target/i386/ssse3-pshufb.c: Likewise.
1787         * gcc.target/i386/ssse3-psignb.c: Likewise.
1788         * gcc.target/i386/ssse3-psignd.c: Likewise.
1789         * gcc.target/i386/ssse3-psignw.c: Likewise.
1790         * gcc.target/i386/ssse3-vals.h: Likewise.
1791
1792 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
1793
1794         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
1795         * lib/fortran-torture.exp: Include target-supports.exp.
1796
1797 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
1798
1799         PR target/30185
1800         * gcc.c-torture/execute/pr30185.c: New test.
1801
1802 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1803
1804         PR testsuite/30179
1805         PR testsuite/30180
1806         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
1807         * gcc.dg/builtin-bswap-2.c: Likewise.
1808         * gcc.dg/builtin-bswap-3.c: Likewise.
1809         * gcc.dg/builtin-bswap-4.c: Likewise.
1810         * lib/target-supports.exp (check_effective_target_stdint_types): New.
1811         * cc.c-torture/execute/mode-dependent-address.x: New file.
1812
1813 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1814
1815         PR libfortran/30145
1816         * gfortran.dg/write_zero_array: New test.
1817
1818 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1819
1820         PR fortran/30200
1821         * gfortran.dg/write_fmt_trim.f90: New test.
1822
1823 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
1824
1825         PR 30194
1826         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
1827         temporarily.
1828
1829 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1830
1831         * lib/target-supports.exp (check_weak_available): Use istarget
1832         "hppa*-*-hpux10*" instead of regexp.
1833         (check_cxa_atexit_available): Likewise.
1834
1835 2006-12-14  Richard Guenther  <rguenther@suse.de>
1836
1837         PR tree-optimization/30197
1838         * gcc.c-torture/execute/complex-1.c: Fix function name.
1839         * gcc.dg/builtins-61.c: New testcase.
1840
1841 2006-12-14  Richard Guenther  <rguenther@suse.de>
1842
1843         PR middle-end/30172
1844         * gcc.dg/pr30172-1.c: New testcase.
1845
1846 2006-12-14  Richard Guenther  <rguenther@suse.de>
1847
1848         PR tree-optimization/30198
1849         * gcc.dg/builtins-60.c: New testcase.
1850
1851 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
1852
1853         * lib/target-supports.exp (vect_no_align): Remove spu.
1854
1855 2006-12-13  Ian Lance Taylor  <iant@google.com>
1856
1857         PR c++/19564
1858         PR c++/19756
1859         * g++.dg/warn/Wparentheses-5.C: New test.
1860         * g++.dg/warn/Wparentheses-6.C: New test.
1861         * g++.dg/warn/Wparentheses-7.C: New test.
1862         * g++.dg/warn/Wparentheses-8.C: New test.
1863         * g++.dg/warn/Wparentheses-9.C: New test.
1864         * g++.dg/warn/Wparentheses-10.C: New test.
1865         * g++.dg/warn/Wparentheses-11.C: New test.
1866         * g++.dg/warn/Wparentheses-12.C: New test.
1867         * g++.dg/warn/Wparentheses-13.C: New test.
1868         * g++.dg/warn/Wparentheses-14.C: New test.
1869         * g++.dg/warn/Wparentheses-15.C: New test.
1870         * g++.dg/warn/Wparentheses-16.C: New test.
1871         * g++.dg/warn/Wparentheses-17.C: New test.
1872         * g++.dg/warn/Wparentheses-18.C: New test.
1873         * g++.dg/warn/Wparentheses-19.C: New test.
1874         * g++.dg/warn/Wparentheses-20.C: New test.
1875         * g++.dg/warn/Wparentheses-21.C: New test.
1876
1877 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1878
1879         PR testsuite/30157
1880         * lib/target-supports.exp (check_cxa_atexit_available): Return false
1881         for target "hppa.*hpux10".
1882
1883 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
1884
1885         * g++.dg/debug/vartrack1.C: New test.
1886
1887         * g++.dg/opt/ifcvt1.C: New test.
1888
1889         * gcc.dg/tls/opt-13.c: New test.
1890
1891         * gcc.dg/20060425-2.c: New test.
1892
1893         * g++.dg/opt/pr15054-2.C: New test.
1894
1895         * gcc.c-torture/execute/20060420-1.c: New test.
1896
1897         * gcc.c-torture/execute/20060412-1.c: New test.
1898
1899         * objc/compile/20060406-1.m: New test.
1900
1901 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
1902
1903         * g++.dg/template/array17.C: New test.
1904
1905 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
1906
1907         * gcc.target/powerpc/altivec-23.c: New test.
1908
1909 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
1910
1911         PR c++27316
1912         * g++.dg/inherit/error3.C: New test.
1913
1914         PR c++/28740
1915         * g++.dg/inherit/error4.C: New test.
1916
1917 2006-12-13  Richard Guenther  <rguenther@suse.de>
1918
1919         PR tree-optimization/17687
1920         * gcc.dg/builtins-59.c: New testcase.
1921
1922 2006-12-13  Ben Elliston  <bje@au.ibm.com>
1923
1924         * gcc.target/spu/Wmain.c: New test.
1925
1926 2006-12-12  Josh Conner  <jconner@apple.com>
1927
1928         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
1929         * g++.dg/abi/thunk4.C: Likewise.
1930         * g++.dg/abi/rtti3.C: Likewise.
1931
1932 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
1933
1934         * gcc.target/spu/cpat-1.c: New test.
1935         * gcc.target/spu/cpat-2.c: New test.
1936         * gcc.target/spu/cpat-3.c: New test.
1937         * gcc.target/spu/cpat-4.c: New test.
1938
1939 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1940
1941         PR tree-opt/28436
1942         * gcc.c-torture/compile/vector-1.c: New test.
1943         * gcc.c-torture/compile/vector-2.c: New test.
1944         * gcc.c-torture/compile/vector-3.c: New test.
1945
1946 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1947
1948         * lib/fortran-torture.exp: Update copyright years.  Remove
1949         obsolete comment.  Test -ftree-vectorize where it makes sense.
1950         * lib/gfortran-dg.exp: Update copyright years.  Use settings
1951         from fortran-torture.exp.
1952         * gfortran.dg/char_transpose_1.f90,
1953         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
1954         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
1955         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
1956         '-w' to dg-options.
1957
1958 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
1959
1960         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
1961         saved_${tool}_load.
1962
1963 2006-12-12  Ira Rosen  <irar@il.ibm.com>
1964
1965         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
1966         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
1967         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
1968         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
1969         gaps.
1970
1971 2006-12-12  Richard Guenther  <rguenther@suse.de>
1972
1973         PR middle-end/30147
1974         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
1975
1976 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
1977             Diego Novillo  <dnovillo@redhat.com>
1978
1979         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
1980         VDEF/VUSE changes.
1981         * gcc.dg/tree-ssa/pr26421.c: Likewise
1982         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
1983         * gcc.dg/tree-ssa/pr23382.c: Likewise.
1984         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
1985         * gcc.dg/tree-ssa/pr28410.c: Likewise.
1986         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
1987         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
1988         * gcc.dg/tree-ssa/vrp07.c: Likewise.
1989         * gcc.dg/tree-ssa/vrp08.c: Likewise.
1990         * gcc.dg/tree-ssa/alias-12.c: Likewise.
1991
1992 2006-12-11  Jan Hubicka  <jh@suse.cz>
1993
1994         * gcc.dg/tree-prof/stringop-1.c: New test.
1995         * gcc.dg/tree-prof/stringop-2.c: New test.
1996
1997 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
1998
1999         PR target/30120
2000         * gcc.target/i386/pr30120.c: New test.
2001
2002         Revert:
2003         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
2004
2005         * gcc.target/i386/x87regparm-1.c: New test.
2006         * gcc.target/i386/x87regparm-2.c: New test.
2007         * gcc.target/i386/x87regparm-3.c: New test.
2008         * gcc.target/i386/x87regparm-4.c: New test.
2009
2010 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
2011
2012         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
2013
2014 2006-12-10  Tobias Burnus  <burnus@net-b.de>
2015
2016         PR fortran/23994
2017         * gfortran.dg/protected_1.f90: New test.
2018         * gfortran.dg/protected_2.f90: New test.
2019         * gfortran.dg/protected_3.f90: New test.
2020         * gfortran.dg/protected_4.f90: New test.
2021         * gfortran.dg/protected_5.f90: New test.
2022         * gfortran.dg/protected_6.f90: New test.
2023
2024 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
2025             Tobias Burnus  <burnus@gcc.gnu.org>
2026
2027         PR fortran/29975
2028         PR fortran/30068
2029         * gfortran.dg/interface_4.f90: Test adding procedure to generic
2030         interface.
2031         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
2032         ambiguous interfaces.
2033         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
2034         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
2035         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
2036         ambiguous interfaces.
2037         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
2038         * gfortran.dg/array_initializer_2.f90: Add initializer array
2039         constructor test.
2040
2041         PR fortran/30096
2042         * gfortran.dg/interface_9.f90: Test that host interfaces are
2043         not checked for ambiguity with the local version.
2044
2045 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
2046
2047         PR fortran/29464
2048         * gfortran.dg/module_interface_2.f90: New test.
2049
2050 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
2051
2052         PR fortran/29941
2053         * gfortran.dg/assumed_len.f90: New test.
2054
2055 2006-12-09  Richard Guenther  <rguenther@suse.de>
2056
2057         * g++.dg/warn/implicit-typename1.C: Qualify types.
2058         * g++.dg/parse/crash12.C: Likewise.
2059         * g++.dg/tree-ssa/pr22444.C: Likewise.
2060
2061 2006-12-09  Tobias Burnus  <burnus@net-b.de>
2062
2063         * gfortran.dg/array_2.f90: Added sqrt test.
2064
2065 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
2066
2067         * gcc.target/i386/x87regparm-1.c: XFAIL.
2068         * gcc.target/i386/x87regparm-2.c: XFAIL.
2069         * gcc.target/i386/x87regparm-3.c: XFAIL.
2070         * gcc.target/i386/x87regparm-4.c: XFAIL.
2071
2072 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2073
2074         * lib/target-supports.exp
2075         (check_effective_target_large_long_double): New.
2076         * gcc.dg/Wconversion-real.c : Use it.
2077         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
2078         unsigned.
2079
2080 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
2081
2082         * gcc.c-torture/execute/mode-dependent-address.c: New test.
2083
2084 2006-12-08  Tobias Burnus  <burnus@net-b.de>
2085
2086         PR fortran/27546
2087         * gfortran.dg/import4.f90: New test for IMPORT in modules.
2088
2089 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
2090
2091         PR c++/29732
2092         * g++.dg/template/crash65.C: New test.
2093         * g++.dg/template/spec16.C: Tweak error markers.
2094
2095 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2096
2097         * gcc.target/spu: New directory.
2098         * gcc.target/spu/spu.exp: New file.
2099         * gcc.target/spu/intrinsics-1.c: New test.
2100
2101 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
2102
2103         PR c++/29980
2104         * g++.dg/ext/attrib27.C: New test.
2105         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
2106         * g++.dg/parse/typedef5.C: Likewise.
2107
2108 2006-12-07  Mike Stump  <mrs@apple.com>
2109
2110         * treelang/compile/var_defs.tree: Adjust.
2111
2112 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
2113
2114         PR c++/29730
2115         * g++.dg/template/crash64.C: New test.
2116         * g++.dg/parse/crash27.C: Adjust error markers.
2117
2118 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
2119
2120         PR libfortran/30009
2121         PR libfortran/30056
2122         * gfortran.dg/read_eof_4.f90:  Add tests.
2123         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
2124         * gfortran.dg/unf_read_corrupted_1.f90: New test.
2125
2126 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
2127
2128         PR c++/29729
2129         * g++.dg/template/crash63.C: New test.
2130
2131         PR c++/29728
2132         * g++.dg/template/crash62.C: New test.
2133
2134 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
2135
2136         PR fortran/30003
2137         * gfortran.dg/allocatable_function_1.f90: Increase the number
2138         of expected calls of free to 10; the lhs section reference is
2139         now evaluated so there is another call to bar.  Change the
2140         comment appropriately.
2141         * gfortran.dg/array_section_1.f90: New test.
2142
2143 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
2144
2145         PR fortran/29912
2146         * gfortran.dg/char_result_12.f90: New test.
2147
2148 2006-12-05  Richard Guenther  <rguenther@suse.de>
2149
2150         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
2151         * gcc.dg/vect/vect-pow-2.c: Rename to ...
2152         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
2153         vect_double, xfail for spu*-*-*.
2154
2155 2006-12-04  Tobias Burnus  <burnus@net-b.de>
2156
2157         PR fortran/29962
2158         * initialization_4.f90: Test noninteger exponents (-std=f95).
2159         * initialization_5.f90: New test for noninteger exponents
2160           with -std=f2003.
2161
2162 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
2163
2164         PR fortran/29821
2165         * gfortran.dg/parameter_array_section_1.f90: New test.
2166
2167 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
2168
2169         PR c++/29733
2170         * g++.dg/template/crash61.C: New test.
2171
2172         PR c++/29632
2173         * g++.dg/template/error23.C: New test.
2174
2175 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
2176
2177         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
2178
2179 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
2180
2181         PR fortran/29916
2182         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
2183
2184 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
2185
2186         PR middle-end/29965
2187         * gcc.dg/gomp/pr29965-1.c: New test.
2188         * gcc.dg/gomp/pr29965-2.c: New test.
2189         * gcc.dg/gomp/pr29965-3.c: New test.
2190         * gcc.dg/gomp/pr29965-4.c: New test.
2191         * gcc.dg/gomp/pr29965-5.c: New test.
2192         * gcc.dg/gomp/pr29965-6.c: New test.
2193         * g++.dg/gomp/pr29965-1.C: New test.
2194         * g++.dg/gomp/pr29965-2.C: New test.
2195         * g++.dg/gomp/pr29965-3.C: New test.
2196         * g++.dg/gomp/pr29965-4.C: New test.
2197         * g++.dg/gomp/pr29965-5.C: New test.
2198         * g++.dg/gomp/pr29965-6.C: New test.
2199         * g++.dg/gomp/pr29965-7.C: New test.
2200         * g++.dg/gomp/pr29965-8.C: New test.
2201         * g++.dg/gomp/pr29965-9.C: New test.
2202         * g++.dg/gomp/pr29965-10.C: New test.
2203
2204 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
2205
2206         * gnat.dg/pointer_variable_bounds.adb: New test.
2207         * gnat.dg/pointer_variable_bounds.ads: Likewise.
2208         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
2209
2210 2006-12-03  Eric Christopher  <echristo@apple.com>
2211
2212         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
2213
2214 2006-12-03  Richard Henderson  <rth@redhat.com>
2215             Andrew Pinski  <pinskia@gmail.com>
2216
2217         PR C++/14329
2218         * g++.dg/warn/unit-1.C: New test.
2219
2220 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
2221
2222         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
2223
2224 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
2225
2226         * g++.dg/vect/vect.exp: Enable tests to run on spu.
2227         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
2228         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
2229         * gcc.dg/vect/vect-70.c: Reduce array size.
2230         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
2231         vect_no_compaer_double targets.
2232         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
2233         vect_float, vect_double, and vect_int.
2234
2235 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
2236
2237         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
2238         test for loop versioning on vect_no_align targets.
2239         * gcc.dg/vect/pr20122.c: Likewise.
2240         * gcc.dg/vect/vect-105.c: Likewise.
2241         * gcc.dg/vect/vect-42.c: Likewise.
2242         * gcc.dg/vect/vect-43.c: Likewise.
2243         * gcc.dg/vect/vect-74.c: Likewise.
2244         * gcc.dg/vect/vect-75.c: Likewise.
2245         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
2246         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
2247         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
2248         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
2249
2250 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
2251
2252         PR fortran/29642
2253         * gfortran.dg/value_1.f90 : New test.
2254         * gfortran.dg/value_2.f90 : New test.
2255         * gfortran.dg/value_3.f90 : New test.
2256         * gfortran.dg/value_4.f90 : New test.
2257         * gfortran.dg/value_4.c : Called from value_4.f90.
2258
2259 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2260
2261         PR C++/30033
2262         *  g++.dg/cpp0x/static_assert4.C: New testcase.
2263
2264 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2265
2266         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
2267
2268 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
2269
2270         PR c/27953
2271         * gcc.dg/pr27953.c: New test.
2272
2273 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2274
2275         PR c++/30022
2276         * g++.dg/ext/vector5.C: New test.
2277
2278         PR c++/30021
2279         * g++.dg/other/main1.C: New test.
2280
2281 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
2282
2283         PR libfortran/29568
2284         * gfortran.dg/convert_implied_open.f90:  Change to
2285         new default record length.
2286         * gfortran.dg/unf_short_record_1.f90:  Adapt to
2287         new error message.
2288         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
2289
2290 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
2291
2292         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
2293
2294 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
2295
2296         PR c++/29066
2297         * g++.dg/expr/pr29066.c: New.
2298
2299 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
2300             Zdenek Dvorak <dvorakz@suse.cz>
2301
2302         PR tree-optimization/29921
2303         * gcc.dg/pr29921-2.c: New test.
2304
2305 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
2306
2307         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
2308         (i386_get_cpuid): New function.
2309         (i386_cpuid_ecx): Likewise.
2310         (i386_cpuid_edx): Likewise.
2311         (i386_cpuid): Updated to call i386_cpuid_edx.
2312
2313         * gcc.target/i386/sse3-addsubpd.c: New file.
2314         * gcc.target/i386/sse3-addsubps.c: Likewise.
2315         * gcc.target/i386/sse3-haddpd.c: Likewise.
2316         * gcc.target/i386/sse3-haddps.c: Likewise.
2317         * gcc.target/i386/sse3-hsubpd.c: Likewise.
2318         * gcc.target/i386/sse3-hsubps.c: Likewise.
2319         * gcc.target/i386/sse3-lddqu.c: Likewise.
2320         * gcc.target/i386/sse3-movddup.c: Likewise.
2321         * gcc.target/i386/sse3-movshdup.c: Likewise.
2322         * gcc.target/i386/sse3-movsldup.c: Likewise.
2323
2324 2006-12-01  Dirk Mueller  <dmueller@suse.de>
2325
2326         * g++.dg/warn/Wreturn-type-4.C: New testcase.
2327
2328 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
2329
2330         * gcc.dg/dfp/convert-int-max.c: New test.
2331         * gcc.dg/dfp/convert-int-max-fold.c: New test.
2332
2333 2006-11-30  Richard Guenther  <rguenther@suse.de>
2334
2335         * gcc.dg/vect/vect-pow-1.c: Rename ...
2336         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
2337         floats instead of doubles, check successful vectorization.
2338
2339 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2340
2341         PR target/29945
2342         * gcc.c-torture/compile/pr29945.c: New testcase.
2343
2344 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
2345
2346         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
2347         -maltivec.
2348
2349 2006-11-29  Eric Christopher  <echristo@apple.com>
2350
2351         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
2352
2353 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
2354
2355         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
2356
2357         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
2358
2359 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
2360
2361         PR c++/29022
2362         * g++.dg/inherit/virtual2.C: New test.
2363         * g++.dg/inherit/virtual3.C: Likewise.
2364         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
2365         * g++.dg/inherit/error2.C: Likewise.
2366         * g++.dg/template/instantiate1.C: Likewise.
2367
2368 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
2369
2370         PR tree-opt/29984
2371         * gcc.dg/tree-ssa/reassoc-12.c: New test.
2372
2373 2006-11-28  Jan Hubicka  <jh@suse.cz>
2374
2375         * gcc.dg/memcpy-1.c: New test.
2376
2377 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
2378
2379         PR c++/29735
2380         * g++.dg/warn/main-3.C: New test.
2381
2382 2006-11-28  Jan Hubicka  <jh@suse.cz>
2383
2384         * gcc.dg/winline-1.c: New test.
2385
2386 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
2387
2388         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
2389         alignments.
2390
2391 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
2392
2393         PR fortran/29976
2394         * gfortran.dg/missing_optional_dummy_3.f90
2395
2396 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
2397
2398         PR fortran/20880
2399         * gfortran.dg/interface_3.f90: Modify errors.
2400
2401 2006-11-28  Ben Elliston  <bje@au.ibm.com>
2402
2403         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
2404         fail to link due to relocation overflows on spu-*-*.
2405
2406 2006-11-27  Michael Matz  <matz@suse.de>
2407             Andreas Krebbel  <krebbel1@de.ibm.com>
2408
2409         PR target/29319
2410         * gcc.dg/20061127-1.c: New testcase.
2411
2412 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
2413
2414         * gcc.dg/20061124-1.c: Add exit() function prototype.
2415
2416 2006-11-27  Jan Hubicka  <jh@suse.cz>
2417
2418         * gcc.target/i386/memcpy-1.c: Adjust size.
2419         * testsuite/gcc.dg/visibility-11.c: Likewise.
2420
2421 2006-11-27  Richard Guenther  <rguenther@suse.de>
2422
2423         PR middle-end/25620
2424         * gcc.target/i386/pow-1.c: New testcase.
2425         * gcc.dg/builtins-58.c: Likewise.
2426
2427 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
2428
2429         PR c++/29886
2430         * g++.dg/expr/cast8.C: New test.
2431
2432 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2433
2434         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
2435         Don't ever inline the testcase.
2436
2437 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
2438
2439         PR fortran/29982
2440         * gfortran.fortran-torture/compile/parameter_3.f90: New
2441         testcase.
2442
2443 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
2444
2445         PR fortran/29951
2446         * gfortran.fortran-torture/execute/transfer2.f90: New test.
2447
2448 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2449
2450         * gfortran.fortran-torture/execute/specifics.f90: Remove test
2451         for CHAR.
2452
2453 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2454
2455         PR libgfortran/29936
2456         * gfortran.dg/write_check3.f90: New test.
2457
2458 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2459
2460         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
2461
2462 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
2463
2464         PR fortran/20880
2465         * gfortran.dg/interface_3.f90: New test.
2466
2467         PR fortran/29387
2468         * gfortran.dg/generic_8.f90: New test.
2469
2470 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2471
2472         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
2473         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
2474         * gfortran.dg/specifics_3.f90: Remove.
2475
2476 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
2477
2478         PR c/29955
2479         * gcc.dg/gomp/pr29955.c: New test.
2480
2481         PR c/29736
2482         * gcc.dg/pr29736.c: New test.
2483
2484 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2485
2486         PR tree-opt/29964
2487         * gcc.dg/pure-1.c: New test.
2488
2489 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
2490
2491         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
2492         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
2493
2494 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
2495
2496         * gcc.dg/20061124-1.c: New testcase.
2497
2498 2006-11-23  Eric Christopher  <echristo@apple.com>
2499
2500         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
2501
2502 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2503
2504         PR c/2707
2505         PR c++/26167
2506         * gcc.dg/Wconversion-integer.c: New. Supersedes
2507         Wconversion-negative-constants.c
2508         * gcc.dg/Wconversion-real.c: New.
2509         * gcc.dg/Wconversion-real-integer.c: New.
2510         * gcc.dg/Wconversion-negative-constants.c: Deleted.
2511         * g++.dg/warn/Wconversion1.C: Modified.
2512
2513 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2514
2515         * gfortran.dg/overload_1.f90: New test.
2516
2517 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2518
2519         PR c/9072
2520         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
2521         Wtraditional-conversion.
2522         * gcc.dg/overflow-warn-2.c: Likewise.
2523         * gcc.dg/Wconversion.c: Likewise. Renamed as
2524         Wtraditional-conversion.c .
2525         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
2526         Wtraditional-conversion-2.c .
2527         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
2528         Wtraditional-conversion-2.c
2529         * gcc.dg/Wconversion-negative-constants.c: New.
2530
2531 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
2532
2533         * gcc.dg/tree-ssa/dump-1.c: New test.
2534
2535 2006-11-23  David Ung <davidu@mips.com>
2536
2537         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
2538         -mfp64, allowable when ISA >= 33 and float is enabled.
2539         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
2540         of mthc1 and mfhc1 patterns.
2541
2542 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
2543
2544         PR tree-optimization/29921
2545         * gcc.dg/pr29921.c: New test.
2546
2547 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2548
2549         PR fortran/29441
2550         * gfortran.dg/initialization_4.f90: New test.
2551
2552 2006-11-22  Ira Rosen  <irar@il.ibm.com>
2553
2554         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
2555         platforms that have interleaving support.
2556         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
2557         * gcc.dg/vect/vect-strided-a-u16-i2.c,
2558         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
2559         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
2560         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
2561         gcc.dg/vect/vect-strided-u8-i2-gap.c,
2562         gcc.dg/vect/vect-strided-u8-i8.c,
2563         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
2564         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
2565         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
2566         gcc.dg/vect/vect-strided-float.c,
2567         gcc.dg/vect/vect-strided-a-mult.c,
2568         gcc.dg/vect/vect-strided-mult-char-ls.c,
2569         gcc.dg/vect/vect-strided-a-u16-mult.c,
2570         gcc.dg/vect/vect-strided-a-u32-mult.c,
2571         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
2572         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
2573         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
2574         gcc.dg/vect/vect-strided-mult.c,
2575         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
2576         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
2577
2578 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
2579
2580         PR fortran/25087
2581         * gfortran.dg/auto_char_len_4.f90: New test.
2582
2583 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
2584
2585         PR fortran/29652
2586         * gfortran.dg/generic_7.f90: New test.
2587         * gfortran.dg/defined_operators_1.f90: Add new error.
2588
2589 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
2590
2591         PR tree-optimization/29902
2592         * g++.dg/tree-ssa/pr29902.C: New test.
2593
2594 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
2595
2596         PR fortran/29820
2597         * gfortran.dg/used_types_13.f90: New test.
2598
2599 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
2600
2601         * gcc.dg/dfp/snan.c: Delete.
2602
2603 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
2604
2605         * g++.dg/cpp0x/static_assert1.C: New.
2606         * g++.dg/cpp0x/static_assert2.C: New.
2607         * g++.dg/cpp0x/static_assert3.C: New.
2608
2609 2006-11-21  Richard Guenther  <rguenther@suse.de>
2610
2611         * gcc.dg/vect/vect-pow-1.c: New testcase.
2612         * gcc.dg/vect/vect-pow-2.c: Likewise.
2613
2614 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
2615
2616         PR c++/29570
2617         * g++.dg/template/static29.C: New test.
2618
2619         PR c++/29734
2620         * g++.dg/conversion/simd4.C: New test.
2621
2622 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
2623
2624         PR c++/29475
2625         * g++.dg/template/access19.C: New test.
2626         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
2627         error is reported.
2628
2629 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2630
2631         PR tree-opt/25500
2632         * gcc.dg/tree-ssa/sra-4.c: New testcase.
2633
2634 2006-11-20  Tobias Burnus  <burnus@net-b.de>
2635
2636         PR fortran/27546
2637         * gfortran.dg/import.f90: Extended test.
2638         * gfortran.dg/import2.f90: Extended test.
2639
2640 2006-11-20  Tobias Burnus  <burnus@net-b.de>
2641
2642         * gfortran.dg/volatile3.f90: Add conflict test.
2643
2644 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
2645
2646         PR fortran/24783
2647         * gfortran.dg/implicit_10.f90: New test.
2648
2649 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2650
2651         PR c++/8586
2652         * g++.dg/warn/Wall-write-strings.C: New.
2653
2654 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
2655
2656         * gfortran.dg/alloc_comp_constraint_5.f90: New.
2657         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
2658
2659 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2660
2661         * gfortran.dg/use_3.f90: Remove error message.
2662         * gfortran.dg/iso_fortran_env_1.f90: New test.
2663         * gfortran.dg/iso_fortran_env_2.f90: New test.
2664         * gfortran.dg/iso_fortran_env_3.f90: New test.
2665         * gfortran.dg/iso_fortran_env_4.f90: New test.
2666
2667 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
2668
2669         * gcc.dg/vect/vect-27.c: Fix initialization.
2670
2671 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2672
2673         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
2674         * gcc.dg/torture/builtin-minmax-1.c: New.
2675
2676         * gcc.dg/builtins-20.c: Add cases for copysign.
2677
2678 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2679
2680         PR fortran/24285
2681         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
2682
2683 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2684         * gfortran.dg/use_1.f90: New test.
2685         * gfortran.dg/use_1.f90: New test.
2686         * gfortran.dg/use_1.f90: New test.
2687
2688 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
2689
2690         PR tree-optimization/29801
2691         * gcc.dg/pr29801.c: New test.
2692
2693 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
2694
2695         PR middle-end/29584
2696         * gcc.dg/torture/pr29584.c: New test.
2697
2698 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
2699
2700         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
2701         Condition PowerPC tests for saving FPRs on powerpc_fprs.
2702         * gcc.target/powerpc/compress-float-ppc.c,
2703         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
2704         powerpc_fprs.
2705         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
2706         do not pass -mhard-float.
2707
2708 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
2709
2710         * gnat.dg/volatile_aggregate.adb: New test.
2711
2712 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2713
2714         PR fortran/29391
2715         PR fortran/29489
2716         * gcc/testsuite/gfortran.dg/bound_2.f90: Add more checks.
2717         * gcc/testsuite/gfortran.dg/bound_3.f90: New test.
2718
2719 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
2720
2721         PR target/29201
2722         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
2723
2724 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
2725
2726         * gfortran.dg/import3.f90: Fix error message.
2727
2728 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2729
2730         PR tree-opt/29788
2731         * gfortran.fortran-torture/compile/inline_1.f90:
2732         New testcase.
2733
2734 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
2735
2736         * gcc.target/i386/x87regparm-1.c: New test.
2737         * gcc.target/i386/x87regparm-2.c: New test.
2738         * gcc.target/i386/x87regparm-3.c: New test.
2739         * gcc.target/i386/x87regparm-4.c: New test.
2740
2741 2006-11-15  Tobias Burnus  <burnus@net-b.de>
2742
2743         PR fortran/27546
2744         * gfortran.dg/import.f90: New test.
2745         * gfortran.dg/import2.f90: New test.
2746         * gfortran.dg/import3.f90: New test.
2747
2748 2006-11-15  Tobias Burnus  <burnus@net-b.de>
2749
2750         PR fortran/27588
2751         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
2752
2753 2006-11-15  Tobias Burnus  <burnus@net-b.de>
2754
2755         PR fortran/29806
2756         * gfortran.dg/contains.f90: New test.
2757         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
2758
2759 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
2760
2761         PR tree-optimization/29581
2762         * gcc.dg/pr29581-1.c: New test.
2763         * gcc.dg/pr29581-2.c: New test.
2764         * gcc.dg/pr29581-3.c: New test.
2765         * gcc.dg/pr29581-4.c: New test.
2766         * gfortran.dg/pr29581.f90: New test.
2767
2768 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
2769
2770         PR fortran/29702
2771         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
2772         numbers in error message headers.
2773
2774 2006-11-14  Richard Guenther  <rguenther@suse.de>
2775
2776         * gcc.target/i386/math-torture/math-torture.exp: Restrict
2777         to i?86 and x86_64 targets.
2778
2779 2006-11-14  Caroline Tice  <ctice@apple.com>
2780
2781         * gcc.dg/pubtypes-1.c: New file/testcase.
2782         * gcc.dg/pubtypes-2.c: New file/testcase.
2783         * gcc.dg/pubtypes-3.c: New file/testcase.
2784         * gcc.dg/pubtypes-4.c: New file/testcase.
2785         * g++.dg/pubtypes.C: New file/testcase.
2786
2787 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
2788
2789         PR c++/29106
2790         * g++.dg/init/self1.C: New test.
2791
2792 2006-11-14  Tobias Burnus  <burnus@net-b.de>
2793
2794         PR fortran/29657
2795         * gfortran.dg/conflicts.f90: Add.
2796
2797 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
2798
2799         PR rtl-optimization/29798
2800
2801         * gcc.c-torture/execute/pr29798.c: New.
2802
2803 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2804
2805         * gcc.dg/builtins-20.c: Add more cases.
2806
2807 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
2808
2809         PR fortran/29759
2810         * gfortran.dg/gomp/pr29759.f90: New test.
2811
2812 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
2813
2814         PR c++/29518
2815         * g++.dg/template/static28.C: New test.
2816
2817 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
2818
2819         * lib/c-torture.exp: Use target-libpath.exp.
2820         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
2821         set GCC_EXEC_PREFIX env var from global variable of same name.
2822
2823 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2824
2825         PR fortran/26994
2826         * gfortran.fortran-torture/compile/transfer-1.f90:
2827         New testcase.
2828
2829 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
2830             Zdenek Dvorak <dvorakz@suse.cz>
2831
2832         PR tree-optimization/29680
2833         * gcc.dg/alias-11.c: New test.
2834
2835 2006-11-12  Jason Merrill  <jason@redhat.com>
2836             Andrew Pinski <pinskia@physics.uc.edu>
2837
2838         PR middle-end/28915
2839         * gcc.target/i386/vectorize1.c: New.
2840
2841 2006-11-12  Roger Sayle  <roger@eyesopen.com>
2842
2843         PR rtl-optimization/29797
2844         * gcc.c-torture/execute/pr29797-1.c: New test case.
2845
2846 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2847
2848         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
2849
2850 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
2851
2852         * gcc.dg/tree-ssa/prefetch-3.c: New test.
2853
2854 2006-11-12  Roger Sayle  <roger@eyesopen.com>
2855
2856         PR tree-optimization/13827
2857         * gcc.dg/fold-eqand-1.c: New test case.
2858
2859 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2860
2861         PR rtl-opt/28812
2862         * gcc.c-torture/execute/mayalias-3.c: New test.
2863
2864 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
2865
2866         PR middle-end/27528
2867         * gcc.c-torture/compile/pr27528.c: New test.
2868         * gcc.dg/pr27528.c: Likewise.
2869
2870 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2871
2872         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
2873
2874         * gcc.dg/torture/builtin-symmetric-1.c: New test.
2875
2876 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
2877
2878         PR fortran/29758
2879         * gfortran.dg/reshape_source_size_1.f90: New test.
2880
2881 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
2882
2883         PR fortran/29315
2884         * gfortran.dg/aliasing_dummy_4.f90: New test.
2885
2886 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
2887
2888         PR target/29777
2889         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
2890         and x86_64-*-* targets.
2891
2892 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2893
2894         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
2895         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
2896         New macros. Use them in exact tests.
2897         (TESTIT3): New macro.
2898         Add tests for fmin, fmax and fma.
2899
2900 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2901
2902         PR fortran/29431
2903         * gfortran.dg/array_constructor_13.f90: New test.
2904
2905 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2906
2907         PR fortran/29744
2908         * gfortran.dg/used_types_12.f90: New test.
2909
2910 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
2911
2912         PR middle-end/29726
2913         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
2914         (test6): Ditto.
2915         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
2916         * gcc.dg/fold-eqandshift-3.c: New test case.
2917
2918 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2919
2920         PR fortran/29699
2921         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
2922
2923         PR fortran/21370
2924         * gfortran.dg/change_symbol_attributes_1.f90: New test.
2925
2926 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
2927
2928         * gcc.dg/20061109-1.c: New testcase.
2929
2930 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2931
2932         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
2933
2934 2006-11-09  Tobias Burnus  <burnus@net-b.de>
2935
2936         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
2937         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
2938
2939 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
2940
2941         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
2942         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
2943
2944 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2945
2946         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
2947
2948 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
2949
2950         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
2951         vect-9.c).
2952         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
2953         * gcc.dg/vect/vect-9.c: Now vectorizable.
2954         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
2955         that support vect_widen_mult.
2956         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
2957         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
2958         vect-reduc-dot-u16.c).
2959         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
2960         vect-reduc-dot-u16.c).
2961         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
2962         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
2963         vect-reduc-dot-s8.c).
2964         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
2965         vect-reduc-dot-s8.c).
2966         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
2967         vect-reduc-dot-s8.c).
2968         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
2969         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
2970         vect-reduc-dot-u8.c).
2971         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
2972         vect-reduc-dot-u8.c).
2973         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
2974         * gcc.dg/vect/vect-multitypes-9.c: New test.
2975         * gcc.dg/vect/vect-multitypes-10.c: New test.
2976         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
2977         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
2978         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
2979         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
2980         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
2981         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
2982         wrapv-vect-reduc-dot-s8.c.
2983         * lib/target-support.exp (check_effective_target_vect_unpack): New.
2984         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
2985         targets that support vec_unpack.
2986         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
2987         (check_effective_target_vect_widen_mult_qi_to_hi): New.
2988         (check_effective_target_vect_widen_mult_hi_to_si): New.
2989         (check_effective_target_vect_widen_sum): Removed.
2990
2991         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
2992
2993         * gcc.dg/vect/vect-multitypes-8.c: New test.
2994         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
2995
2996         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
2997
2998         * gcc.dg/vect/vect-multitypes-7.c: New test.
2999
3000         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
3001
3002         * gcc.dg/vect/vect-multitypes-4.c: New test.
3003         * gcc.dg/vect/vect-multitypes-5.c: New test.
3004         * gcc.dg/vect/vect-multitypes-6.c: New test.
3005
3006         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
3007
3008         * gcc.dg/vect/vect-multitypes-1.c: New test.
3009         * gcc.dg/vect/vect-multitypes-2.c: New test.
3010         * gcc.dg/vect/vect-multitypes-3.c: New test.
3011
3012 2006-11-07  Eric Christopher  <echristo@apple.com>
3013
3014         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
3015         Test using scan-assembler-not.
3016
3017 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
3018
3019         * gcc.dg/inline-17.c: New test.
3020
3021 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
3022
3023         PR other/25028
3024         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
3025         on HP-UX.
3026
3027 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
3028
3029         PR fortran/29539
3030         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
3031
3032         PR fortran/29634
3033         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
3034         test.
3035
3036 2006-11-07  Tobias Burnus  <burnus@net-b.de>
3037
3038         PR fortran/29601
3039         * gfortran.dg/volatile.f90: Add.
3040         * gfortran.dg/volatile2.f90: Add.
3041         * gfortran.dg/volatile3.f90: Add.
3042         * gfortran.dg/volatile4.f90: Add.
3043         * gfortran.dg/volatile5.f90: Add.
3044         * gfortran.dg/volatile6.f90: Add.
3045         * gfortran.dg/volatile7.f90: Add.
3046
3047 2006-11-06  Tobias Burnus  <burnus@net-b.de>
3048
3049         * gfortran.dg/io_constraints_2.f90: Adjust pattern
3050           for matching error messages.
3051         * gfortran.dg/specifics_3.f90: Adjust pattern
3052           for matching error messages.
3053
3054 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
3055             Bernhard Fischer  <aldot@gcc.gnu.org>
3056
3057         * lib/gcc-dg.exp (output-exists): New proc.
3058         (output-exists-not): New proc.
3059         * gcc.test-framework/test-framework.awk: Support new directives.
3060         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
3061         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
3062         * gcc.test-framework/dg-outexists-exp-F.c: New test.
3063         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
3064         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
3065         * gcc.test-framework/dg-outexists-exp-P.c: New test.
3066
3067 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
3068
3069         PR fortran/29630
3070         PR fortran/29679
3071         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
3072         * gfortran.dg/initialization_3.f90: New.
3073
3074 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3075
3076         PR libgfortran/25545
3077         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
3078
3079 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
3080
3081         PR middle-end/29695
3082         * gcc.c-torture/execute/pr29695-1.c: New test.
3083         * gcc.c-torture/execute/pr29695-2.c: New test.
3084
3085 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
3086
3087         PR fortran/29565
3088         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
3089
3090 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
3091
3092         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
3093         for matching error messages.
3094
3095 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
3096
3097         PR target/26915
3098         * gcc.target/i386/387-12.c: New test.
3099
3100 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3101
3102         PR libfortran/29713
3103         * gfortran.dg/pr29713.f90: New test.
3104
3105 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
3106
3107         * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
3108         Also test for bogus rest sign.
3109
3110 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3111
3112         PR libfortran/27895
3113         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
3114
3115 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
3116
3117         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
3118         from error messages.
3119
3120 2006-11-02  Mike Stump  <mrs@apple.com>
3121
3122         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
3123
3124         * g++.old-deja/g++.abi/align.C: Enable for darwin.
3125
3126 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
3127
3128         * g++.dg/eh/gcsec1.C: New test.
3129
3130 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3131
3132         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
3133         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
3134
3135 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
3136
3137         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
3138         hexadecimal value.
3139         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
3140         * gcc.dg/pr14796-2.c: Likewise.
3141
3142 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
3143
3144         * gcc.c-torture/execute/20061101-1.c: New test.
3145
3146 2006-11-01  Richard Guenther  <rguenther@suse.de>
3147
3148         * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
3149
3150 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3151
3152         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
3153         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
3154
3155 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
3156
3157         * gcc.c-torture/execute/20061031-1.c: New test.
3158
3159 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
3160
3161         PR 23067
3162         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
3163         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
3164         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
3165         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
3166         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
3167         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
3168         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
3169
3170 2006-10-31  Eric Christopher  <echristo@apple.com>
3171             Falk Hueffner  <falk@debian.org>
3172
3173         * gcc.dg/builtin-bswap-1.c: New.
3174         * gcc.dg/builtin-bswap-2.c: New.
3175         * gcc.dg/builtin-bswap-3.c: New.
3176         * gcc.dg/builtin-bswap-4.c: New.
3177         * gcc.dg/builtin-bswap-5.c: New.
3178         * gcc.target/i386/builtin-bswap-1.c: New.
3179
3180 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
3181
3182         * gcc.dg/inline-16.c: New.
3183
3184         PR 16622
3185         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
3186         defining it.
3187         * gcc.dg/inline-13.c: New.
3188         * gcc.dg/inline-14.c: New.
3189         * gcc.dg/inline-15.c: New.
3190
3191         PR 11377
3192         * gcc.dg/inline6.c: New.
3193         * gcc.dg/inline7.c: New.
3194
3195 2006-10-31  Roger Sayle  <roger@eyesopen.com>
3196
3197         PR middle-end/23470
3198         * gcc.dg/pr23470-1.c: New test case.
3199
3200 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
3201
3202         PR fortran/29537
3203         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
3204         data.
3205         * gfortran.dg/blockdata_2.f90: New testcase.
3206
3207 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
3208
3209         PR libfortran/29627
3210         * gfortran.dg/unf_short_record_1.f90:  New test.
3211
3212 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3213
3214         PR fortran/29067
3215         * gfortran.dg/pr29067.f: New test.
3216
3217 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
3218             Richard Sandiford  <richard@codesourcery.com>
3219
3220         * lib/target-supports.exp (get_compiler_messages): Append options
3221         as a single list element.
3222         (check_effective_target_arm_vfp_ok): New.
3223         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
3224
3225 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
3226
3227         PR fortran/29387
3228         * gfortran.dg/intrinsic_actual_2.f90: New test.
3229
3230         PR fortran/29490
3231         * gfortran.dg/actual_array_interface_1.f90: New test.
3232
3233         PR fortran/29641
3234         * gfortran.dg/used_types_11.f90: New test.
3235
3236 2006-10-30  Dirk Mueller  <dmueller@suse.de>
3237
3238         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
3239         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
3240         * g++.old-deja/g++.pt/eichin01.C (main): Same.
3241         * g++.old-deja/g++.mike/net25.C (main): Same.
3242         * g++.dg/lookup/exception1.C (main): Same.
3243         * g++.dg/parse/parens2.C (main): Same.
3244
3245 2006-10-30  Roger Sayle  <roger@eyesopen.com>
3246
3247         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
3248
3249 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3250
3251         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
3252         * gcc.dg/torture/builtin-math-3.c: Likewise.
3253
3254 2006-10-30  Tobias Burnus  <burnus@net-b.de>
3255
3256         PR fortran/29452
3257         * gfortran.dg/write_check.f90: Check run-time keyword checking.
3258         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
3259
3260 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
3261
3262         PR Fortran/29410
3263         * gfortran.fortran-torture/execute/transfer1.f90: New test.
3264
3265 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
3266
3267         * lib/target-supports.exp (check_function_available): Declare
3268         function before calling.
3269
3270 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
3271
3272         PR tree-optimization/29637
3273         * gcc.dg/pr29637.c: New test.
3274
3275 2006-10-29  Roger Sayle  <roger@eyesopen.com>
3276
3277         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
3278         tree canonicalization.
3279
3280 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3281
3282         * gcc.dg/builtins-20.c: Add more hypot tests.
3283
3284 2006-10-29  Roger Sayle  <roger@eyesopen.com>
3285
3286         * gcc.dg/fold-compare-1.c: New test case.
3287
3288 2006-10-29  Dirk Mueller  <dmueller@suse.de>
3289
3290         PR c++/16307
3291         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
3292
3293 2006-10-29  Roger Sayle  <roger@eyesopen.com>
3294
3295         PR tree-optimization/15458
3296         * gcc.dg/fold-xornot-1.c: New test case.
3297
3298 2006-10-29  Richard Guenther  <rguenther@suse.de>
3299
3300         * gcc.target/i386/math-torture/trunc.c: New testcase.
3301
3302 2006-10-29  Richard Guenther  <rguenther@suse.de>
3303
3304         * gcc.target/i386/math-torture/round.c: New testcase.
3305
3306 2006-10-29  Richard Guenther  <rguenther@suse.de>
3307
3308         * gcc.target/i386/math-torture/ceil.c: New testcase.
3309         * gcc.target/i386/math-torture/floor.c: Likewise.
3310
3311 2006-10-29  Richard Guenther  <rguenther@suse.de>
3312
3313         * gcc.target/i386/math-torture/rint.c: New testcase.
3314         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
3315
3316 2006-10-29  Richard Guenther  <rguenther@suse.de>
3317
3318         * gcc.target/i386/math-torture/lfloor.c: New testcase.
3319         * gcc.target/i386/math-torture/lceil.c: Likewise.
3320
3321 2006-10-28  Tobias Burnus  <burnus@net-b.de>
3322
3323         PR libgfortran/24313
3324         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
3325
3326 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
3327
3328         * gcc.c-torture/execute/20020118-1.c,
3329         gcc.c-torture/execute/builtins/strlen.c,
3330         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
3331         comment typos.
3332
3333 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3334
3335         * gcc.dg/builtins-20.c: Add tests for hypot.
3336         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
3337         two-argument builtins.
3338         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
3339         TESTIT2.  Update all callers.
3340         (TESTIT2, TESTIT2_R): New helper macros.
3341         Add testcases for pow, hypot and atan2.
3342
3343 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3344
3345         PR C++/29295
3346         * g++.dg/expr/bool1.C: New test.
3347         * g++.dg/expr/bool2.C: New test.
3348
3349 2006-10-28  Tobias Burnus  <burnus@net-b.de>
3350
3351         PR fortran/28224
3352         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
3353         * gfortran.dg/namelist_internal.f90: New test.
3354
3355 2006-10-28  Tobias Burnus  <burnus@net-b.de>
3356
3357         PR fortran/29625
3358         * gfortran.dg/io_real_boz.f90: Add.
3359         * gfortran.dg/io_real_boz2.f90: Add.
3360
3361 2006-10-28  Richard Guenther  <rguenther@suse.de>
3362
3363         PR middle-end/26899
3364         * gcc.dg/tree-ssa/pr26899.c: New testcase.
3365
3366 2006-10-28  Richard Guenther  <rguenther@suse.de>
3367
3368         PR target/28806
3369         * gcc.target/i386/math-torture/lround.c: New testcase.
3370
3371 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
3372
3373         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
3374         * gcc.dg/builtins-44.c: Likewise.
3375         * gcc.dg/builtins-45.c: Likewise.
3376         * gcc.dg/pr28796-2.c: Likewise.
3377         * gcc.dg/unordered-3.c: Likewise.
3378
3379 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3380
3381         PR libgfortran/27954
3382         * gfortran.dg/error_recovery_2.f90: New test.
3383
3384 2006-10-26  Richard Guenther  <rguenther@suse.de>
3385
3386         * gcc.target/i386/i386.exp: Use glob, not find to collect
3387         tests.  Avoids recursing into subdirectories.
3388         * gcc.target/i386/math-torture/math-torture.exp: Torture
3389         for interesting ia32 math options.
3390         * gcc.target.i386/math-torture/lrint.c: New testcase.
3391
3392 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3393
3394         PR libgfortran/29563
3395         * gfortran.dg/arrayio_9.f90: Update test.
3396         * gfortran.dg/arrayio_19.f90: New test.
3397
3398 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
3399
3400         * gcc.dg/20061026.c: New testcase.
3401
3402 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3403
3404         PR libgfortran/29563
3405         * gfortran.dg/arrayio_9.f90: New test.
3406
3407 2006-10-26  Ben Elliston  <bje@au.ibm.com>
3408
3409         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
3410         Copy the strings manually, as strcpy may call strlen.
3411
3412 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3413
3414         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
3415         Add checks for log, log2, log10 and log1p.
3416
3417         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
3418         we already test 0.0.  Add checks for expm1, log, log2, log10,
3419         log1p, cbrt, erf and erfc.
3420
3421 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
3422
3423         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
3424
3425 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
3426
3427         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
3428         and remainderl() built-in functions.  Remove -ffast-math from
3429         dg-options.
3430
3431 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3432
3433         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
3434         acosh and atanh.
3435
3436         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
3437         floating point modifiers to arguments passed to float and long
3438         double functions respectively.  Update all callers to use floating
3439         point numbers, not integers.  Add tests for exp, exp2 and
3440         exp10/pow10.
3441
3442         * gcc.dg/torture/builtin-math-3.c: New test.
3443
3444 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
3445
3446         PR fortran/29393
3447         * gfortran.dg/initialize_2.f90: New.
3448
3449 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3450
3451         * gcc.dg/torture/builtin-math-2.c: New test.
3452
3453 2006-10-24  Richard Guenther  <rguenther@suse.de>
3454
3455         PR middle-end/28796
3456         * gcc.dg/pr28796-1.c: New testcase.
3457         * gcc.dg/pr28796-2.c: Likewise.
3458
3459 2006-10-24  Richard Guenther  <rguenther@suse.de>
3460
3461         * gcc.dg/builtins-57.c: New testcase.
3462
3463 2006-10-24  Richard Guenther  <rguenther@suse.de>
3464
3465         PR tree-optimization/29567
3466         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
3467
3468 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
3469
3470         PR tree-optimization/14784
3471         * gcc.dg/alias-10.c: New test.
3472
3473 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3474
3475         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
3476
3477 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
3478
3479         * gcc.dg/builtin-strncat-chk-1.c: New test.
3480
3481 2006-10-23  Jan Hubicka  <jh@suse.cz>
3482
3483         * gcc.dg/memmove-1.c: New test.
3484
3485 2006-10-23  Paul Brook  <paul@codesourcery.com>
3486
3487         * gcc.dg/pragma-pack-5.c: New test.
3488
3489 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
3490
3491         * g++.dg/other/s390-1.C: New testcase.
3492
3493 2006-10-23  Richard Guenther  <rguenther@suse.de>
3494
3495         PR middle-end/27132
3496         PR middle-end/23295
3497         * gcc.dg/pr27132.c: New testcase.
3498         * gcc.dg/pr23295.c: Likewise.
3499         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
3500         * g++.dg/tree-ssa/pr19807.C: Likewise.
3501
3502 2006-10-23  Richard Guenther  <rguenther@suse.de>
3503
3504         PR middle-end/21032
3505         * gcc.dg/pr21032.c: New testcase.
3506
3507 2006-10-22  Jeff Law  <law@redhat.com>
3508         Richard Guenther  <rguenther@suse.de>
3509
3510         PR tree-optimization/15911
3511         * gcc.dg/tree-ssa/vrp30.c: New testcase.
3512
3513 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
3514
3515         PR c++/20647
3516         * g++.dg/abi/rtti3.C: New.
3517
3518 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
3519
3520         PR middle-end/28252
3521         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
3522         transformation.
3523
3524 2006-10-21  Richard Guenther  <rguenther@suse.de>
3525
3526         PR tree-optimization/3511
3527         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
3528
3529 2006-10-21  Richard Guenther  <rguenther@suse.de>
3530
3531         PR middle-end/26898
3532         * gcc.dg/torture/pr26898-1.c: New testcase.
3533         * gcc.dg/torture/pr26898-2.c: Likewise.
3534
3535 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
3536
3537         PR c++/28053
3538         * g++.dg/parse/bitfield1.C: Adjust error markers.
3539         * g++.dg/parse/bitfield2.C: New test.
3540
3541 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
3542
3543         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
3544
3545 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3546
3547         PR libfortran/27895
3548         * gfortran.dg/zero_sized_1.f90: New test.
3549
3550 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
3551
3552         * gcc.dg/div-compare-1.c: New test.
3553
3554 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
3555
3556         PR fortran/29216
3557         * gfortran.dg/result_default_init_1.f90: New test.
3558
3559         PR fortran/29314
3560         * gfortran.dg/automatic_default_init_1.f90: New test.
3561
3562         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
3563         from 38 to 33.
3564
3565 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
3566
3567         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
3568         'using namespace std' without previous declaration.
3569         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
3570         * g++.old-deja/g++.robertl/eb133c.C: New.
3571
3572 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3573
3574         PR libgfortran/29277
3575         * gfortran.dg/streamio_4.f90: Update test.
3576         * gfortran.dg/streamio_11.f90: New test.
3577
3578 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
3579
3580         PR c++/27952
3581         * g++.dg/inherit/virtual1.C: New test.
3582
3583 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
3584
3585         PR c++/28261
3586         * g++.dg/parse/enum3.C: New test.
3587
3588 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
3589
3590         PR c++/29039
3591         * g++.dg/init/ctor8.C: New test.
3592
3593 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
3594
3595         PR c++/27270
3596         * g++.dg/ext/complit8.C: Tweak error markers.
3597         * g++.dg/template/complit1.C: Add error marker.
3598
3599 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
3600
3601         PR c++/27270
3602         * g++.dg/ext/complit8.C: New test.
3603
3604         PR c++/29408
3605         * g++.dg/parse/dtor12.C: New test.
3606
3607         PR c++/29435
3608         * g++.dg/template/sizeof11.C: New test.
3609
3610 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
3611
3612         PR fortran/29392
3613         * gfortran.dg/data_char_3.f90: New test.
3614
3615         PR fortran/29451
3616         * gfortran.dg/negative_automatic_size.f90: New test.
3617
3618 2006-10-16  David Daney  <ddaney@avtrex.com>
3619
3620         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
3621
3622 2006-10-16  Eric Christopher  <echristo@apple.com>
3623
3624         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
3625         x86_64.
3626
3627 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
3628
3629         PR c++/28211
3630         * g++.dg/tc1/dr49.C: Tweak error messages.
3631         * g++.dg/parse/template21.C: New test.
3632
3633 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3634
3635         PR middle-end/20491
3636         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
3637
3638 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
3639
3640         PR fortran/29403
3641         * gfortran.dg/print_1.f90: New test.
3642
3643 2006-10-15  Jan Hubicka  <jh@suse.cz>
3644
3645         PR middle-end/29241
3646         * gcc.c-torture/compile/pr29241.c: New testcase.
3647
3648 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
3649
3650         PR middle-end/29250
3651         * gcc.c-torture/compile/pr29250.c: New test.
3652
3653 2006-10-15  Richard Guenther  <rguenther@suse.de>
3654
3655         * gcc.dg/pr29299.c: New testcase.
3656
3657 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
3658
3659         PR fortran/24767
3660         * gfortran.dg/label_4.f90: Adjust warning flag.
3661
3662 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
3663
3664         PR fortran/29371
3665         * gfortran.dg/nullify_3.f90: New test.
3666
3667 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3668
3669         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
3670         on Solaris 2.5.1 too.
3671
3672 2006-10-13  Eric Christopher  <echristo@apple.com>
3673
3674         * gcc.dg/pr25993.c: Skip for darwin.
3675
3676 2006-10-13  Eric Christopher  <echristo@apple.com>
3677
3678         * gcc.dg/visibility-11.c: Skip for darwin.
3679
3680 2006-10-13  Eric Christopher  <echristo@apple.com>
3681
3682         * gcc.dg/darwin-weakimport-1.c: Use
3683         -fno-asynchronous-unwind-tables.
3684         * gcc.dg/darwin-weakimport-3.c: Ditto.
3685
3686 2006-10-13  Richard Guenther  <rguenther@suse.de>
3687
3688         PR tree-optimization/29446
3689         * gcc.dg/torture/pr29446.c: New testcase.
3690
3691 2006-10-13  Bill Wendling  <wendling@apple.com>
3692
3693         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
3694         * g++.old-deja/g++.jason/hmc1.C: Likewise.
3695         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
3696         * g++.old-deja/g++.law/shadow1.C: Likewise.
3697         * g++.old-deja/g++.law/ctors10.C: Likewise.
3698         * g++.dg/debug/namespace1.C: Likewise.
3699         * g++.dg/inherit/namespace-as-base.C: Likewise.
3700         * g++.dg/opt/delay-slot-1.C: Likewise.
3701         * g++.dg/parse/defarg10.C: Likewise.
3702         * g++.dg/template/ptrmem11.C: Likewise.
3703         * g++.dg/template/mem_func_ptr.C: Likewise.
3704         * g++.dg/template/spec19.C: Likewise.
3705
3706 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
3707
3708         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
3709
3710 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
3711
3712         PR fortran/29373
3713         * gfortran.dg/implicit_9.f90: New test.
3714
3715         PR fortran/29407
3716         * gfortran.dg/namelist_25.f90: New test.
3717
3718         PR fortran/27701
3719         * gfortran.dg/same_name_2.f90: New test.
3720
3721         PR fortran/29232
3722         * gfortran.dg/host_assoc_types_1.f90: New test.
3723
3724         PR fortran/29364
3725         * gfortran.dg/missing_derived_type_1.f90: New test.
3726         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
3727
3728         PR fortran/29422
3729         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
3730
3731         PR fortran/29428
3732         * gfortran.dg/alloc_comp_assign_5.f90: New test.
3733
3734 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3735
3736         PR fortran/29391
3737         * gfortran.dg/bound_2.f90: New test.
3738
3739 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3740
3741         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
3742         directive.
3743         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
3744         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
3745         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
3746         * gfortran.dg/gomp/reduction3.f90: Likewise.
3747         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
3748         * gfortran.dg/dummy_procedure_2.f90: Likewise.
3749         * gfortran.dg/interface_derived_type_1.f90: Likewise.
3750         * gfortran.dg/forall_4.f90: Likewise.
3751         * gfortran.dg/spec_expr_4.f90: Likewise.
3752         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
3753         * gfortran.dg/forall_5.f90: Likewise.
3754         * gfortran.dg/open_access_append_2.f90: Add check for
3755         compile-time warning.
3756
3757 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
3758
3759         PR c++/28506
3760         * g++.dg/parse/pure1.C: New test.
3761
3762 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3763
3764         PR fortran/21435
3765         * gcc/testsuite/gfortran.dg/io_constraints_3.f90: New test.
3766         * gcc/testsuite/gfortran.dg/open_access_append_1.f90: Add checks
3767         for compile-time warnings.
3768         * gcc/testsuite/gfortran.dg/pr20163-2.f: Likewise.
3769         * gcc/testsuite/gfortran.dg/iostat_2.f90: Likewise.
3770         * gcc/testsuite/gfortran.dg/label_4.f90: Delete the temporary
3771         file.
3772         * gcc/testsuite/gfortran.dg/direct_io_2.f90: Add a FILE=
3773         specifier.
3774         * gcc/testsuite/gfortran.dg/iomsg_1.f90: Add check for
3775         compile-time warning.
3776
3777 2006-10-12  Jan Hubicka  <jh@suse.cz>
3778
3779         PR c/28419
3780         * gcc.dg/pr28319.c: New test.
3781
3782 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
3783         PR c++/29318
3784         * g++.dg/ext/vla4.C: New test.
3785
3786 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
3787
3788         PR c++/27961
3789         * g++.dg/template/crash60.C: New test.
3790         * g++.dg/other/large-size-array.C: Adjust error markers.
3791         * g++.dg/parse/crash27.C: Likewise.
3792         * g++.dg/template/crash1.C: Likewise.
3793
3794 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
3795
3796         PR testsuite/29093
3797         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
3798
3799 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
3800
3801         PR preprocessor/28709
3802         * gcc.dg/cpp/paste14.c: New test.
3803
3804 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
3805
3806         PR c++/29175
3807         * g++.dg/init/array24.C: New test.
3808
3809 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3810
3811         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
3812         of <sys/types.h>.
3813
3814 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
3815
3816         PR c++/29024
3817         * g++.dg/parse/typedef8.C: New test.
3818         * g++.dg/other/mult-stor1.C: Adjust error markers.
3819
3820 2006-10-11  Richard Guenther  <rguenther@suse.de>
3821
3822         PR tree-optimization/28230
3823         * gcc.dg/torture/pr28230.c: New testcase.
3824
3825 2006-10-11  Richard Guenther  <rguenther@suse.de>
3826
3827         PR inline-asm/29119
3828         * gcc.dg/torture/pr29119.c: New testcase.
3829
3830 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
3831
3832         PR middle-end/29272
3833         * gcc.c-torture/execute/20060930-2.c: New test.
3834
3835 2006-10-09  Richard Henderson  <rth@redhat.com>
3836
3837         Revert emutls patch.
3838
3839 2006-10-09  Richard Guenther  <rguenther@suse.de>
3840
3841         PR middle-end/29254
3842         * gcc.dg/pr29254.c: New testcase.
3843
3844 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
3845             Paul Thomas  <pault@gcc.gnu.org>
3846
3847         PR fortran/20541
3848         * gfortran.dg/alloc_comp_basics_1.f90: New test.
3849         * gfortran.dg/alloc_comp_basics_2.f90: New test.
3850         * gfortran.dg/alloc_comp_assign_1.f90: New test.
3851         * gfortran.dg/alloc_comp_assign_2.f90: New test.
3852         * gfortran.dg/alloc_comp_assign_3.f90: New test.
3853         * gfortran.dg/alloc_comp_assign_4.f90: New test.
3854         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
3855         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
3856         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
3857         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
3858         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
3859         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
3860         * gfortran.dg/alloc_comp_std.f90: New test.
3861         * gfortran.dg/move_alloc.f90: New test.
3862
3863 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
3864
3865         PR fortran/29115
3866         * gfortran.dg/derived_constructor_comps_2.f90: New test.
3867
3868         PR fortran/29211
3869         * gfortran.dg/forall_char_dependencies_1.f90: New test.
3870
3871 2006-10-08  Tobias Burnus  <burnus@net-b.de>
3872
3873         PR fortran/28585
3874         * gfortran.dg/new_line.f90: New test.
3875
3876 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3877
3878         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
3879         * gcc.dg/torture/builtin-convert-1.c,
3880         gcc.dg/torture/builtin-convert-2.c,
3881         gcc.dg/torture/builtin-convert-3.c,
3882         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
3883
3884 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
3885
3886         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
3887         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
3888         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
3889         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
3890
3891 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
3892
3893         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
3894         Xfail some tests for powerpc-darwin and powerpc-aix.
3895
3896 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
3897
3898         PR c/29380
3899         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
3900
3901 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3902
3903         PR target/29300
3904         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
3905         on hppa*-*-hpux*.
3906
3907 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3908
3909         PR fortran/16580
3910         PR fortran/29288
3911         * gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90:
3912         Add tests for using all possible intrinsics as actual arguments.
3913         * gcc/testsuite/gfortran.dg/specifics_1.f90: Add tests for using
3914         all possible intrinsics as actual arguments.
3915         * gcc/testsuite/gfortran.dg/specifics_2.f90: New file.
3916         * gcc/testsuite/gfortran.dg/specifics_3.f90: New file.
3917
3918 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
3919
3920         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
3921         * gcc.dg/debug/debug-2.c: Likewise.
3922
3923 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
3924
3925         * gcc.c-torture/compile/sync-2.c: New test.
3926
3927 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3928
3929         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
3930         line endings.
3931
3932 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
3933
3934         PR rtl-optimization/29128
3935         * gcc.c-torture/compile/pr29128.c: New test.
3936
3937 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3938
3939         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
3940         line endings.
3941
3942 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
3943
3944         PR middle-end/29256
3945         * gcc.dg/tree-ssa/loop-19.c: New test.
3946
3947 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
3948
3949         PR tree-optimization/29330
3950         * gcc.dg/pr29330.c: New test.
3951
3952         PR target/28924
3953         * gcc.c-torture/compile/20061005-1.c: New test.
3954
3955 2006-10-06  Olivier Hainque  <hainque@adacore.com>
3956
3957         * gcc.dg/typename-vla-1.c: New case.
3958         * gnat.dg/forward_vla.adb: New case.
3959
3960 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
3961
3962         PR tree-optimization/29290
3963         * gfortran.dg/loop_nest_1.f90: New test.
3964
3965         PR target/29198
3966         * gcc.dg/tls/opt-12.c: New test.
3967
3968         PR fortran/28415
3969         * gfortran.dg/save_2.f90: New test.
3970
3971         PR c/29091
3972         * gcc.dg/pr29091.c: New test.
3973
3974 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
3975
3976         * lib/target-supports.exp
3977         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
3978         same as x86_64-*-*; check for LP64.
3979
3980 2006-10-04  Richard Henderson  <rth@redhat.com>
3981
3982         * lib/target-supports.exp (check_effective_target_tls): Redefine
3983         to mean non-emulated tls.
3984         * gcc.dg/tls/alias-1.c: Remove tls requirement.
3985         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
3986         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
3987         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
3988         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
3989         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
3990         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
3991
3992 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
3993
3994         PR fortran/29343
3995         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
3996
3997 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3998
3999         * gfortran.dg/bounds_check_fail_1.f90: New test.
4000
4001 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
4002
4003         PR c++/29020
4004         * g++.dg/template/friend48.C: New test.
4005
4006 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
4007
4008         PR fortran/29098
4009         * gfortran.dg/default_initialization_2.f90: New test.
4010
4011 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
4012
4013         PR fortran/20779
4014         PR fortran/20891
4015         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
4016
4017 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
4018
4019         PR fortran/29284
4020         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
4021
4022         PR fortran/29321
4023         PR fortran/29322
4024         * gfortran.dg/missing_optional_dummy_2.f90: New test.
4025
4026         PR fortran/25091
4027         PR fortran/25092
4028         * gfortran.dg/entry_array_specs_1.f90: New test.
4029
4030 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
4031
4032         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
4033         insufficient to inhibit some test failures at -O3.  Do testing
4034         on integers.
4035
4036 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
4037
4038         PR c++/29138
4039         * g++.dg/inherit/access8.C: New test.
4040         * g++.dg/template/dtor4.C: Tweak error messages.
4041
4042 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4043
4044         PR fortran/27478
4045         * gfortran.dg/entry_8.f90: New test.
4046
4047 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4048
4049         PR c++/29291
4050         * g++.dg/parse/new4.C: New test.
4051
4052 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
4053
4054         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
4055         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
4056         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
4057         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
4058         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
4059
4060 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4061
4062         PR fortran/19260
4063         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
4064         * gfortran.dg/continuation_2.f90: New test.
4065
4066         PR fortran/19262
4067         * gfortran.dg/continuation_3.f90: New test.
4068         * gfortran.dg/continuation_4.f90: New test.
4069         * gfortran.dg/continuation_5.f: New test.
4070         * gfortran.dg/continuation_6.f: New test.
4071
4072 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
4073
4074         PR c++/29226
4075         * g++.dg/template/vla1.C: New test.
4076
4077 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4078
4079         PR fortran/29210
4080         * gfortran.dg/complex_parameter_1.f90: New test.
4081
4082 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
4083
4084         PR c/29154
4085         * gcc.c-torture/execute/20060929-1.c: New test.
4086
4087 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
4088
4089         PR c++/29105
4090         * g++.dg/template/member6.C: New test.
4091         * g++.dg/parse/typename7.C: Adjust error markers.
4092
4093         PR c++/29080
4094         * g++.dg/template/member7.C: New test.
4095
4096 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
4097
4098         PR c/24010
4099         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
4100         gcc.dg/Woverride-init-3.c: New tests.
4101
4102 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
4103
4104         * gcc.c-torture/execute/20060930-1.c: New test.
4105
4106 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4107
4108         PR fortran/18791
4109         * gfortran.dg/specifics_1.f90: New test.
4110         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
4111         complex specifics.
4112
4113 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4114
4115         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
4116         pthread-init-common.h: New.
4117
4118 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
4119
4120         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
4121         precision on some archs.
4122
4123 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
4124
4125         * gcc.dg/non-local-goto-1.c: New test.
4126         * gcc.dg/non-local-goto-2.c: Likewise.
4127         * gcc.dg/setjmp-3.c: Likewise.
4128         * gcc.dg/setjmp-4.c: Likewise.
4129
4130 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
4131
4132         * gnat.dg/self_aggregate_with_pointer.adb: New test.
4133
4134 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
4135
4136         PR fortran/28276
4137         * gfortran.dg/exponent_1.f90: New test.
4138
4139         PR fortran/27021
4140         * gfortran.dg/nearest_1.f90: New test.
4141
4142 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
4143
4144         PR middle-end/25261
4145         PR middle-end/28790
4146         * gcc.dg/gomp/nestedfn-1.c: New test.
4147
4148 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
4149
4150         PR objc/29195
4151         * objc/compile/method-1.m: New test.
4152
4153 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
4154
4155         PR c++/26938
4156         * g++.dg/template/crash58.C: New test.
4157         * g++.dg/parse/crash28.C: Adjust error markers.
4158         * g++.dg/template/crash34.C: Likewise.
4159         * g++.dg/template/friend31.C: Likewise.
4160         * g++.dg/template/crash32.C: Likewise.
4161
4162         PR c++/27329
4163         * g++.dg/template/crash59.C: New test.
4164
4165         PR c++/27667
4166         * g++.dg/template/spec33.C: New test.
4167         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
4168
4169 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
4170             Adam Nemet  <anemet@caviumnetworks.com>
4171
4172         * gcc.dg/tree-ssa/ivopts-1.c: New test.
4173         * gcc.dg/tree-ssa/ivopts-2.c: New test.
4174
4175 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
4176
4177         PR target/28911
4178         * gcc.dg/pr28911.c: New.
4179
4180 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
4181
4182         PR target/29169
4183         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
4184         (dg-options): Add -mfpmath=387.
4185
4186 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
4187
4188         PR c/28706
4189         * gcc.dg/pr28706.c: New test.
4190
4191         PR c/28712
4192         * gcc.dg/pr28712.c: New test.
4193
4194 2006-09-22  Mike Stump  <mrs@apple.com>
4195
4196         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
4197
4198 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
4199
4200         PR tree-optimization/28888
4201         * gcc.dg/pr28888.c: New test.
4202
4203 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
4204
4205         PR c++/29016
4206         * g++.dg/init/ptrfn1.C: New test.
4207
4208 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
4209
4210         PR c++/28861
4211         * g++.dg/template/spec32.C: New test.
4212         * g++.dg/parse/crash9.C: Adjust error markers.
4213
4214         PR c++/28303
4215         * g++.dg/template/typedef6.C: New test.
4216         * g++.dg/init/error1.C: Adjust error markers.
4217         * g++.dg/parse/crash9.C: Likewise.
4218         * g++.dg/template/crash55.C: Likewise.
4219
4220 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
4221
4222         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
4223
4224 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
4225
4226         PR target/27650
4227         * g++.dg/ext/dllimport12.C: New test.
4228
4229 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
4230
4231         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
4232         * gcc.target/mips/nmadd-2.c: Likewise.
4233         * gcc.target/mips/mips-ps-6.c: New test.
4234         * gcc.target/mips/neg-abs-1.c: Likewise.
4235         * gcc.target/mips/neg-abs-2.c: Likewise.
4236         * gcc.target/mips/nmadd-3.c: New test.
4237
4238 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
4239
4240         PR middle-end/28046
4241         * gcc.dg/gomp/atomic-10.c: New test.
4242         * g++.dg/gomp/atomic-10.C: New test.
4243
4244 2006-09-20  Eric Christopher  <echristo@apple.com>
4245
4246         * gcc.target/i386/sse3-not-fisttp.c: New.
4247
4248 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
4249
4250         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
4251
4252 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
4253
4254         * gcc.c-torture/execute/pr28289.c (one): New variable.
4255         (main): Use it instead of argc.
4256         * gcc.c-torture/execute/20060102-1.c (one): New variable.
4257         (main): Use it instead of argc.
4258
4259 2006-09-19  Paul Brook  <paul@codesourcery.com>
4260
4261         PR target/28516
4262         * gcc.dg/nested-func-5.c: New test.
4263
4264 2006-09-19  Ben Elliston  <bje@au.ibm.com>
4265
4266         * lib/target-supports.exp (check_effective_target_tls): Compile
4267         test stubs using ${tool}_target_compile, not just target_compile.
4268         (check_effective_target_tls_runtime): Likewise.
4269
4270 2006-09-19  Ben Elliston  <bje@au.ibm.com>
4271
4272         * gcc.c-torture/compile/20030405-1.x: Remove.
4273
4274         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
4275         optimising linker from discarding it.
4276
4277 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
4278
4279         PR fortran/28526
4280         * gfortran.dg/keyword_symbol_1.f90: New test.
4281
4282         * gfortran.dg/spread_shape_1.f90: Add missing warning with
4283         pedantic compilation option.
4284
4285 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
4286
4287         PR fortran/29060
4288         * gfortran.dg/spread_shape_1.f90: New test.
4289
4290 2006-09-17  Roger Sayle  <roger@eyesopen.com>
4291
4292         PR tree-optimization/28887
4293         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
4294
4295 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
4296
4297         PR c/25993
4298         * gcc.dg/pr25993.c: New test.
4299
4300 2006-09-17  Ira Rosen  <irar@il.ibm.com>
4301
4302         PR tree-opt/21591
4303         * gcc.dg/vect/pr21591.c: New test.
4304
4305 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
4306
4307         PR tree-opt/29059
4308         * gcc.c-torture/compile/strcpy-1.c: New test.
4309         * gcc.c-torture/compile/strcpy-2.c: New test.
4310         * gcc.c-torture/compile/memcpy-1.c: New test.
4311         * gcc.c-torture/compile/memcpy-2.c: New test.
4312
4313 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
4314
4315         PR testsuite/29055
4316         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
4317
4318 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
4319
4320         * gnat.dg/specs/double_record_extension1.ads: New test.
4321         * gnat.dg/specs/double_record_extension2.ads: Likewise.
4322
4323 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
4324
4325         PR fortran/29051
4326         * gfortran.dg/oldstyle_3.f90: New test.
4327
4328 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4329
4330         PR libgfortran/29099
4331         * gfortran.dg/secnds-1.f: New test.
4332
4333 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4334
4335         PR libgfortran/29053
4336         * gfortran.dg/streamio_9.f90: New test.
4337         * gfortran.dg/streamio_10.f90: New test.
4338
4339 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
4340
4341         PR C++/29002
4342         * g++.dg/init/array22.C: New test.
4343         * g++.dg/init/array23.C: New test.
4344
4345 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
4346
4347         * stackcheck.lst: Update list of tests requiring stack checking.
4348         * norun.lst: Adjust for above change.
4349         * ada95.lst: New file.
4350         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
4351         requiring -gnat95 switch.
4352
4353 2006-09-14  Olivier Hainque  <hainque@adacore.com>
4354
4355         * gnat.dg/in_out_parameter.adb: New test.
4356
4357 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
4358
4359         PR debug/28980
4360         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
4361
4362 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
4363
4364         * gnat.dg/specs/unchecked_union.ads: New test.
4365
4366 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
4367
4368         PR rtl-optimization/28982
4369         * gcc.c-torture/execute/pr28982a.c: New test.
4370         * gcc.c-torture/execute/pr28982b.c: Likewise.
4371
4372 2006-09-12  Eric Christopher  <echristo@apple.com>
4373
4374         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
4375         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
4376
4377 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
4378
4379         PR c/28768
4380         PR preprocessor/14634
4381         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
4382         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
4383         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
4384
4385 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4386
4387         * gcc.dg/pr28243.c: New test.
4388
4389 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
4390
4391         PR fortran/28971
4392         gfortran.dg/pr28971.f90: New test to act as a backstop in case
4393         this undiagnosed regression reappears.
4394
4395 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
4396
4397         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
4398         Treat $srcdir as a literal.
4399         * lib/fortran-torture.exp (fortran-torture-compile,
4400         fortran-torture-execute): Likewise.
4401         * lib/objc-torture.exp (objc-torture-compile,
4402         objc-torture-execute): Likewise.
4403         * lib/profopt.exp (profopt-execute): Likewise.
4404
4405 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
4406
4407         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
4408
4409 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
4410
4411         PR testsuite/28950
4412         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
4413
4414 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
4415
4416         PR target/13685
4417         * gcc.target/i386/pr13685.c: New test.
4418
4419 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
4420
4421         * gcc.dg/pr28726.c: New test.
4422
4423 2006-09-11  Josh Conner  <jconner@apple.com>
4424
4425         * gcc.dg/nrv3.c: Increase size of structure.
4426         * gcc.dg/nrv4.c: Likewise.
4427         * gcc.dg/nrv5.c: Likewise.
4428
4429 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
4430
4431         PR libfortran/28890
4432         gfortran.dg/assumed_charlen_function_5.f90: New test.
4433
4434 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
4435
4436         PR c++/28991
4437         * g++.dg/init/static3.C: New test.
4438
4439 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
4440
4441         PR testsuite/29007
4442         * gcc.dg/long-long-cst1.c (t): Add cast to
4443         __SIZE_TYPE__ before casting to int.
4444         (main): Return 0 on success.
4445
4446 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4447
4448         * gcc.c-torture/execute/20060910-1.c: New test.
4449
4450 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
4451
4452         PR middle-end/26983
4453         * gcc.dg/pr26983.c: New test.
4454
4455 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
4456
4457         PR target/29006
4458         * gcc.c-torture/execute/pr29006.c: New test.
4459
4460 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
4461
4462         PR libfortran/28947
4463         gfortran.dg/matmul_4.f90: New test.
4464
4465 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
4466
4467         PR fortran/28959
4468         gfortran.dg/used_types_10: New test.
4469
4470 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
4471
4472         PR libfortran/28923
4473         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
4474         gfortran.dg/array_initializer_3.f90: New test.
4475
4476 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4477
4478         PR fortran/28914
4479         * gfortran.dg/actual_array_constructor_3.f90: New test.
4480
4481 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
4482
4483         PR testsuite/26778
4484         * gcc.target/i386/pr26778.c: New testcase.
4485
4486 2006-09-08  Eric Christopher  <echristo@apple.com>
4487
4488         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
4489         * gcc.target/i386/memcpy-1.c: Ditto.
4490         * gcc.target/i386/asm-1.c: Ditto.
4491         * gcc.target/i386/20060512-4.c: Ditto.
4492         * gcc.target/i386/compress-float-387.c: Ditto.
4493         * gcc.target/i386/20060512-1.c: Ditto.
4494         * gcc.target/i386/compress-float-sse.c: Ditto.
4495         * gcc.target/i386/20060512-2.c: Ditto.
4496         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
4497         * gcc.target/i386/stack-prot-kernel.c: Ditto.
4498         * gcc.target/i386/compress-float-387-pic.c: Ditto.
4499         * gcc.dg/pr26449.c: Ditto.
4500         * gcc.dg/attr-ms_struct-2.c: Ditto.
4501         * gcc.dg/attr-ms_struct-1.c: Ditto.
4502         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
4503
4504 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
4505
4506         PR c/28504
4507         * gcc.dg/vla-10.c: New test.
4508
4509 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4510
4511         PR c++/28858
4512         * g++.dg/parse/template20.C: New test.
4513         * g++.dg/template/operator8.C: Remove obsolete part.
4514         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
4515         * g++.old-deja/g++.pt/crash65.C: Likewise.
4516
4517 2006-09-07  Jason Merrill  <jason@redhat.com>
4518
4519         PR middle-end/27724
4520         * gcc.dg/long-long-cst1.c: New test.
4521
4522 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
4523
4524         PR C++/28906
4525         * g++.dg/other/array3.C: New test.
4526         * g++.dg/other/array4.C: New test.
4527         * g++.dg/other/array5.C: New test.
4528
4529 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
4530
4531         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
4532
4533 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
4534
4535         PR target/28946
4536         * gcc.target/i386/pr28946.c: New test.
4537
4538 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
4539
4540         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
4541         in integer literal constant.
4542         * gfortran.dg/enum_8.f90: Ditto.
4543         * gfortran.dg/g77/20030326-1.f: Ditto.
4544
4545 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
4546
4547         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
4548         nonconformance usage.
4549
4550 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
4551
4552         PR middle-end/28862
4553         * gcc.c-torture/compile/vector-align-1.c: New test.
4554
4555 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
4556
4557         PR rtl-opt/27883
4558         * g++.dg/opt/copysign-1.C: New test.
4559
4560 2006-09-06  Jason Merrill  <jason@redhat.com>
4561
4562         PR c++/27371
4563         * g++.dg/warn/unused-result1.C: New test.
4564
4565 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
4566
4567         PR c++/28903
4568         * g++.dg/ext/vla3.C: New test.
4569
4570         PR c++/28886
4571         * g++.dg/template/array16.C: New test.
4572
4573 2006-09-06  Richard Guenther  <rguenther@suse.de>
4574
4575         * gcc.dg/pr27226.c: Remove testcase again.
4576
4577 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
4578
4579         PR tree-opt/28937
4580         * g++.dg/opt/unroll2.C: New test.
4581
4582 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
4583
4584         PR tree-opt/28952
4585         * gcc.dg/vect/pr28952.c: New test.
4586
4587 2006-09-05  Richard Guenther  <rguenther@suse.de>
4588
4589         PR tree-optimization/28900
4590         * gcc.dg/torture/pr28900.c: New testcase
4591
4592 2006-09-05  Richard Guenther  <rguenther@suse.de>
4593
4594         PR tree-optimization/28905
4595         * gcc.c-torture/compile/pr28905.c: New testcase.
4596
4597 2006-09-05  Richard Guenther  <rguenther@suse.de>
4598
4599         PR middle-end/28935
4600         * gcc.dg/pr28935.c: New testcase.
4601
4602 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4603
4604         * gcc.c-torture/execute/20060905-1.c: New test.
4605
4606 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
4607
4608         PR fortran/28908
4609         * gfortran.dg/used_types_7.f90: New test.
4610         * gfortran.dg/used_types_8.f90: New test.
4611         * gfortran.dg/used_types_9.f90: New test.
4612
4613 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
4614
4615         * gcc.c-torture/compile/20060904-1.c: New test.
4616
4617 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
4618
4619         PR c++/23287 Revert my 2006-09-01 patch
4620         * g++.dg/parse/dtor12.C: Remove.
4621
4622 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
4623
4624         PR c+/27670
4625         * g++.dg/template/operator9.C: New test.
4626
4627         PR c++/27493
4628         * g++.dg/template/operator7.C: New test.
4629
4630         PR c++/27494
4631         * g++.dg/template/operator8.C: New test.
4632
4633         PR c++/27397
4634         * g++.dg/template/crash57.C: New test.
4635
4636         * g++.dg/template/typedef4.C: Adjust error markers.
4637         * g++.dg/template/typedef5.C: Likewise.
4638
4639 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
4640
4641         PR c++/28878
4642         * g++.dg/parse/crash33.C: New test.
4643
4644 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
4645         Richard Guenther  <rguenther@suse.de>
4646         Adam Nemet  <anemet@caviumnetworks.com>
4647
4648         PR middle-end/27226
4649         * gcc.target/mips/memcpy-1.c: New testcase.
4650         * gcc.dg/pr27226.c: Likewise.
4651
4652 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
4653
4654         PR c++/28705
4655         * g++.dg/lookup/koenig5.C: New.
4656         * g++.dg/template/crash56.C: New.
4657
4658 2006-09-01  Josh Conner  <jconner@apple.com>
4659
4660         PR c++/25505
4661         * gcc.dg/nrv3.c: New test.
4662         * gcc.dg/nrv4.c: New test.
4663         * gcc.dg/nrv5.c: New test.
4664
4665 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
4666
4667         PR c++/23287
4668         * g++.dg/parse/dtor12.C: New.
4669
4670 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
4671
4672         PR tree-optimization/28839
4673         * gcc.dg/pr28839.c: New test.
4674
4675 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
4676
4677         PR target/24367
4678         * gcc.dg/pr24367.c: New testcase.
4679
4680 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
4681
4682         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
4683
4684 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
4685
4686         PR rtl-optimization/27735
4687         * gcc.dg/loop-unswitch-1.c: New test.
4688
4689 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
4690
4691         PR fortran/28885
4692         * gfortran.dg/aliasing_dummy_2.f90: New test.
4693
4694         PR fortran/20067
4695         * gfortran.dg/generic_5.f90: Change error message.
4696
4697         PR fortran/28873
4698         * gfortran.dg/generic_6.f90: New test.
4699
4700         PR fortran/25077
4701         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
4702
4703         PR fortran/25102
4704         * gfortran.dg/invalid_interface_assignment.f90: New test.
4705
4706         PR fortran/24866
4707         * gfortran.dg/module_proc_external_dummy.f90: New test.
4708
4709 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
4710
4711         PR c++/28349
4712         * testsuite/g++.dg/warn/var-args1.C: New test.
4713
4714 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
4715
4716         PR fortran/28866
4717         * gfortran.dg/simpleif_2.f90: New test.
4718         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
4719         * gfortran.dg/enum_5.f90: Ditto.
4720
4721 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4722             Kazu Hirata  <kazu@codesourcery.com>
4723
4724         PR tree-optimization/17506
4725         * gcc.dg/pr17506.c: New.
4726
4727 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
4728
4729         PR c++/28139
4730         * g++.dg/eh/alias1.C: New test.
4731
4732 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4733
4734         PR c++/28860
4735         * g++.dg/template/ttp22.C: New test.
4736
4737 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
4738
4739         PR middle-end/26632
4740         * gcc.dg/pr26632.c: New.
4741
4742 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4743
4744         PR libgfortran/28354
4745         * gfortran.dg/fmt_zero_precision.f90: New test.
4746
4747 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
4748
4749         PR c++/28058
4750         * g++.dg/template/spec31.C: New test.
4751
4752 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
4753
4754         PR c++/26573
4755         * g++.dg/other/static2.C: New test.
4756
4757 2006-08-26  Roger Sayle  <roger@eyesopen.com>
4758
4759         * gcc.dg/Wswitch-enum-2.c: New test case.
4760         * gcc.dg/Wswitch-enum-3.c: Likewise.
4761
4762 2006-08-26  Richard Guenther  <rguenther@suse.de>
4763
4764         * gcc.c-torture/compile/20060826-1.c: New testcase.
4765
4766 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
4767
4768         PR c++/28736
4769         * g++.dg/template/void10.C: New test.
4770
4771         PR c++/28737
4772         * g++.dg/template/void8.C: New test.
4773
4774         PR c+_+/28738
4775         * g++.dg/template/void9.C: New test.
4776
4777         * g++.dg/template/void3.C: Adjust error markers.
4778         * g++.dg/template/void4.C: Likewise.
4779         * g++.dg/template/crash55.C: Likewise.
4780         * g++.dg/template/void7.C: Likewise
4781
4782 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
4783
4784         PR c++/28588
4785         * g++.dg/inherit/access6.C: New test.
4786         * g++.dg/inherit/access7.C: Likewise.
4787
4788         PR c++/28595
4789         * g++.dg/template/array15.C: New test.
4790         * g++.dg/template/crash2.C: Tweak error markers.
4791
4792 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
4793
4794         PR middle-end/28683
4795         * gcc.c-torture/compile/20060823-1.c: New test.
4796
4797 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4798
4799         PR c++/28853
4800         * g++.dg/template/ttp21.C: New test.
4801
4802         PR c++/28852
4803         * g++.dg/other/operator1.C: Add error-marker.
4804         * g++.dg/other/operator2.C: New test.
4805
4806 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
4807
4808         PR c/27893
4809         * gcc.c-torture/compile/vla-const-1.c,
4810         gcc.c-torture/compile/vla-const-2.c: New tests.
4811
4812 2006-08-26  Richard Guenther  <rguenther@suse.de>
4813
4814         PR middle-end/28814
4815         * gcc.dg/torture/pr28814.c: New testcase.
4816
4817 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
4818
4819         PR c/28418
4820         * gcc.c-torture/compile/compound-literal-1.c: New test.
4821
4822 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
4823
4824         PR c/28299
4825         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
4826         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
4827         Expect extra diagnostics.
4828
4829 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
4830
4831         gcc.dg/noncompile/pr16876.c: New test.
4832
4833 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
4834
4835         PR c++/28056
4836         * g++.dg/parse/local1.C: New test.
4837         * g++.dg/other/qual1.C: Tweak error marker.
4838
4839 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
4840
4841         PR c++/27787
4842         * g++.dg/template/typename10.C: New.
4843         * g++.dg/template/lookup4.C: Remove bogus error marker.
4844
4845 2006-08-25  Richard Guenther  <rguenther@suse.de>
4846
4847         PR testsuite/28829
4848         * gcc.dg/pr26570.c: Fix testcase.
4849
4850 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
4851
4852         PR tree-opt/28807
4853         * gcc.c-torture/execute/mayalias-2.c: New test.
4854         * gcc.dg/tree-ssa/alias-13.c: New test.
4855
4856 2006-08-24  Jan Hubicka  <jh@suse.cz>
4857
4858         PR debug/26881
4859         * gcc.dg/debug/pr26881.c: New file.
4860
4861 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
4862
4863         PR fortran/28788
4864         * gfortran.dg/used_types_4.f90: New test.
4865         * gfortran.dg/derived_init_2.f90: Modify to check sibling
4866         association of derived types.
4867         * gfortran.dg/used_types_2.f90: Add module cleanup.
4868         * gfortran.dg/used_types_3.f90: The same.
4869
4870         PR fortran/28771
4871         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
4872         fix of regression.
4873
4874 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4875
4876         PR 28813
4877         * gfortran.dg/direct_io_6.f90: Remove test.
4878
4879 2006-08-23  Stuart Hastings  <stuart@apple.com>
4880
4881         PR 28825
4882         * gcc.target/i386/20060821-1.c: New.
4883
4884 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
4885
4886         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
4887         dg-warning strings for dllimport.
4888
4889 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
4890
4891         PR C++/28450
4892         * g++.dg/ext/vector4.C: New test.
4893         * g++.dg/ext/complex1.C: New test.
4894
4895 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
4896
4897         PR debug/28692
4898         * gcc.dg/debug/const-1.c: New.
4899         * gcc.dg/debug/const-2.c: New.
4900         * gcc.dg/debug/dwarf2/const-1.c: New.
4901         * gcc.dg/debug/dwarf2/const-2.c: New.
4902         * gcc.dg/debug/dwarf2/const-2b.c: New.
4903
4904 2006-08-22  Richard Guenther  <rguenther@suse.de>
4905
4906         PR middle-end/28776
4907         * gcc.c-torture/compile/pr28776-1.c: New testcase.
4908         * gcc.c-torture/compile/pr28776-2.c: Likewise.
4909
4910 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
4911
4912         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
4913
4914 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
4915
4916         PR c++/26269
4917         * g++.dg/other/error14.C: New test.
4918
4919         PR c++/28505
4920         * g++.dg/parse/ctor7.C: New test.
4921         * g++.dg/parse/ctor8.C: Likewise.
4922
4923         PR c++/28741
4924         * g++.dg/template/void7.C: New test.
4925
4926 2006-08-21  Olivier Hainque  <hainque@adacore.com>
4927
4928         * gnat.dg/self_aggregate_with_zeros.adb: New test.
4929         * gnat.dg/self_aggregate_with_array.adb: New test.
4930
4931 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
4932
4933         * g++.dg/eh/arm-vfp-unwind.C: New test.
4934
4935 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
4936
4937         PR c++/28341
4938         * g++.dg/template/ref3.C: New test.
4939         * g++.dg/template/nontype13.C: New test.
4940
4941         PR c++/28346
4942         * g++.dg/template/ptrmem17.C: New test.
4943
4944 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
4945
4946         PR target/28648 c:
4947         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
4948
4949 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
4950
4951         PR fortran/28630
4952         * gfortran.dg/used_types_2.f90: New test.
4953
4954         PR fortran/28601
4955         * gfortran.dg/used_types_3.f90: New test.
4956
4957         PR fortran/20886
4958         * gfortran.dg/generic_actual_arg.f90: New test.
4959
4960         PR fortran/28735
4961         * gfortran.dg/module_private_array_refs_1.f90: New test.
4962
4963         PR fortran/28762
4964         * gfortran.dg/program_name_1.f90: New test.
4965
4966         PR fortran/28425
4967         * gfortran.dg/derived_constructor_comps_1.f90: New test.
4968
4969         PR fortran/28496
4970         * gfortran.dg/array_initializer_2.f90: New test.
4971
4972         PR fortran/18111
4973         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
4974
4975         PR fortran/28600
4976         * gfortran.dg/assumed_charlen_function_4.f90: New test.
4977
4978         PR fortran/28771
4979         * gfortran.dg/assumed_charlen_in_main.f90: New test.
4980
4981         PR fortran/28660
4982         * gfortran.dg/dependent_decls_1.f90: New test.
4983
4984 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
4985
4986         PR fortran/25217
4987         * gfortran.dg/derived_init_2.f90: New.
4988
4989 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
4990
4991         * gcc.c-torture/execute/pr28289.c: New test.
4992
4993 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
4994
4995         PR c/28744
4996         * gcc.dg/attr-externally-visible-1.c: New test.
4997         * gcc.dg/attr-externally-visible-2.c: New test.
4998         * g++.dg/parse/attr-externally-visible-1.C: New test.
4999         * g++.dg/parse/attr-externally-visible-2.C: New test.
5000
5001 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5002
5003         PR c++/28606
5004         * g++.dg/parse/dtor11.C: New test.
5005
5006 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
5007
5008         PR rtl-optimization/28489
5009         * gcc.c-torture/compile/pr28489.c: New test.
5010
5011 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5012
5013         PR c++/28710
5014         * g++.dg/template/redecl4.C: New test.
5015
5016         PR c++/28711
5017         * g++.dg/template/ctor8.C: New test.
5018
5019 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
5020
5021         * gcc.dg/pr26570.c: Fix testcase.
5022
5023 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
5024
5025         * PR c++/28573
5026         * g++.dg/parse/offsetof6.C: New test.
5027         * g++.dg/parse/offsetof6.C: New test.
5028         * g++.dg/parse/offsetof7.C: New test.
5029
5030 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5031
5032         PR testsuite/28602
5033         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
5034         is false.
5035
5036 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
5037
5038         PR c++/28302
5039         * g++.dg/ext/vector3.C: New test.
5040
5041 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
5042
5043         PR gcov/profile/26570
5044         * gcc.dg/pr26570.c: New test.
5045
5046 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
5047
5048         PR c/27697
5049         * gcc.dg/qual-component-1.c: New test.
5050
5051 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5052
5053         PR c++/28593
5054         * g++.dg/parse/new3.C: New test.
5055
5056 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5057
5058         PR fortran/25828
5059         * gfortran.dg/streamio_1.f90: New test.
5060         * gfortran.dg/streamio_2.f90: New test.
5061         * gfortran.dg/streamio_3.f90: New test.
5062         * gfortran.dg/streamio_4.f90: New test.
5063         * gfortran.dg/streamio_5.f90: New test.
5064         * gfortran.dg/streamio_6.f90: New test.
5065         * gfortran.dg/streamio_7.f90: New test.
5066         * gfortran.dg/streamio_8.f90: New test.
5067
5068 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
5069
5070         PR c/28287
5071         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
5072
5073 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
5074
5075         PR c++/28594
5076         * g++.dg/template/void6.C: New test.
5077
5078 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5079
5080         PR c/28649
5081         * gcc.dg/parse-error-1.c: New test.
5082         * gcc.dg/parse-error-2.c: New test.
5083         * gcc.dg/cpp/digraph2.c: Add error-marker.
5084         * gcc.dg/noncompile/920923-1.c: Likewise.
5085
5086 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
5087
5088         PR c/27490
5089         * gcc.dg/sizeof-2.c: New testcase.
5090
5091         PR c/27489
5092         * gcc.dg/switch-A.c: New testcase.
5093
5094 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
5095
5096         PR c++/28288
5097         PR c++/14556
5098         * g++.old-deja/g++.warn/compare1.C: Delete.
5099         * g++.dg/opt/pr7503-2.C: Delete.
5100         * g++.dg/opt/pr7503-3.C: Delete.
5101         * g++.dg/opt/pr7503-4.C: Delete.
5102         * g++.dg/opt/pr7503-5.C: Delete.
5103         * g++.dg/opt/max1.C: Delete.
5104         * g++.dg/warn/minmax.C: Delete.
5105         * g++.dg/expr/minmax.C: New test.
5106
5107 2006-08-14  Richard Guenther  <rguenther@suse.de>
5108
5109         PR testsuite/28703
5110         * gcc.c-torture/execute/pr28651.c: Do not use argc
5111         to avoid optimization, instead forbid inlining.
5112
5113 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
5114
5115         PR rtl-optimization/28634
5116         * gcc.c-torture/execute/ieee/pr28634.c: New test.
5117
5118 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
5119
5120         PR c/27184
5121         * gcc.dg/torture/pr27184.c: New test.
5122
5123 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
5124
5125         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
5126
5127 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5128
5129         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
5130         * gfortran.dg/stat_2.f90: Likewise.
5131         * gfortran.dg/chmod_1.f90: Likewise.
5132         * gfortran.dg/chmod_2.f90: Likewise.
5133         * gfortran.dg/chmod_3.f90: Likewise.
5134
5135 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
5136
5137         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
5138
5139 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
5140
5141         * g++.dg/opt/pr23454-2.C: New test.
5142
5143 2006-08-11  Richard Guenther  <rguenther@suse.de>
5144
5145         PR middle-end/28651
5146         * gcc.c-torture/execute/pr28651.c: New testcase.
5147
5148 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
5149
5150         * gnat.dg/specs/static_initializer.ads: New test.
5151
5152 2006-08-10  Paul Brook  <paul@codesourcery.com>
5153
5154         * gcc.target/arm/cond-asm.c: New test.
5155
5156 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
5157
5158         PR tree-optimization/26197
5159         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
5160         * g++.dg/vect/vect.exp: Compile the new tests with
5161         --param max-aliased-vops=0.
5162
5163 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
5164
5165         PR c++/28637
5166         * g++.dg/template/void3.C: New test.
5167
5168         PR c++/28638
5169         * g++.dg/template/void4.C: New test.
5170
5171         PR c++/28640
5172         * g++.dg/template/void5.C: New test.
5173
5174 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
5175
5176         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
5177         after dg-do compile.
5178
5179 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
5180
5181         PR tree-optimizations/26969
5182         * gcc.dg/vect/vect.exp: Compile tests prefixed with
5183         "unswitch-loops" with -funswitch-loops.
5184         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
5185
5186 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5187
5188         * gcc.dg/sparc-getcontext-1.c: Fix typo.
5189         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
5190         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
5191         * objc.dg/dwarf-1.m: Likewise.
5192         * objc.dg/dwarf-2.m: Likewise.
5193         * obj-c++.dg/dwarf-2.mm: Likewise.
5194
5195 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5196
5197         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
5198         * objc.dg/dwarf-2.m: Likewise.
5199         * obj-c++.dg/dwarf-2.mm: Likewise.
5200
5201         PR libfortran/28603
5202         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
5203
5204         PR testsuite/27611
5205         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
5206
5207         PR testsuite/27033
5208         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
5209
5210 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
5211
5212         PR target/27827
5213         * gcc.target/i386/pr27827.c: New testcase.
5214
5215 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
5216
5217         PR fortran/28590
5218         * gfortran.dg/sequence_types_1.f90: New test.
5219
5220 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
5221
5222         PR fortran/28548
5223         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
5224         dg-warning.  Add -pedantic option.
5225
5226 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5227
5228         PR c/28502
5229         * gcc.dg/proto-1.c: New test.
5230
5231         PR c/27721
5232         * gcc.dg/lvalue-4.c: New test.
5233
5234         PR c/28136
5235         * gcc.dg/init-bad-5.c: New test.
5236
5237 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
5238
5239         PR c++/28347
5240         * g++.dg/ext/typedef-init.C: Add new test for typedef
5241         initialization inside templates. Adjust existing error markers.
5242
5243 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
5244
5245         PR c++/28148
5246         * g++.dg/init/ptrmem3.C: New test.
5247
5248 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
5249
5250         PR tree-optimization/27770
5251         * lib/target-support.exp: New target keyword "section_anchors".
5252         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
5253         tests.
5254         * gcc.dg/vect/section-anchors-pr27770.c: New test.
5255         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
5256         * gcc.dg/vect/section-anchors-vect-69.c: New test.
5257         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
5258
5259 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5260
5261         * gcc.dg/20060801-1.c: Add missing '}'.
5262
5263 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5264
5265         PR c++/27508
5266         * g++.dg/parse/dtor9.C: New test.
5267         * g++.dg/parse/dtor10.C: New test.
5268         * g++.dg/other/error7.C: Adjust error-marker.
5269
5270         PR c++/28274
5271         * g++.dg/other/default5.C: New test.
5272
5273 2006-08-02  Richard Guenther  <rguenther@suse.de>
5274
5275         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
5276
5277 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
5278
5279         PR c++/28557
5280         * g++.dg/template/conv9.C: New test.
5281
5282 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
5283
5284         PR debug/28063
5285         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
5286         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
5287         Optionally return assembly text.  Update callers.
5288         (check_no_compiler_messages): Update verbose messages.
5289         (check_no_messages_and_pattern): New.
5290         (check_effective_target_string_merging): New.
5291
5292 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5293
5294         PR c++/28250
5295         * g++.dg/eh/catch4.C: New test.
5296
5297         PR c++/28257
5298         * g++.dg/other/qual1.C: New test.
5299
5300         PR c++/28259
5301         * g++.dg/inherit/error2.C: New test.
5302
5303         PR c++/28267
5304         * g++.dg/other/new1.C: New test.
5305
5306         * g++.dg/warn/pr23075.C: Remove obsolete test.
5307         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
5308         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
5309
5310 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
5311
5312         PR c++/28523
5313         * g++.dg/eh/cast1.C: New test.
5314
5315 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
5316
5317         PR libfortran/28452
5318         * gfortran.dg/random_3.f90:  New test.
5319
5320 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
5321
5322         PR c++/28432
5323         * g++.dg/other/pr28304.C: Change expected error message.
5324         * g++.dg/other/pr28432.C: New test.
5325
5326 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
5327
5328         PR c++/28256
5329         * g++.dg/init/brace2.C: Change expected error message, add empty init.
5330
5331 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
5332
5333         PR debug/23336
5334         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
5335         at -g1.
5336         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
5337         g++.dg/debug/enum-2.C: New.
5338
5339 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5340
5341         PR c++/6634
5342         * g++.dg/parse/long1.C: Add more tests.
5343
5344 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5345
5346         * gfortran.dg/lrshift_1.c: New file.
5347
5348 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5349
5350         PR libgfortran/28335
5351         * gfortran.dg/no_unit_error_1.f90: New test.
5352
5353 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5354
5355         PR libgfortran/28335
5356         * gfortran.dg/no_unit_error_1.f90: Delete test.
5357         * gfortran.dg/no_unit_error_2.f90: Delete test.
5358
5359 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5360
5361         * gfortran.dg/chmod_3.f90: New test.
5362         * gfortran.dg/ltime_gmtime_1.f90: New test.
5363         * gfortran.dg/ltime_gmtime_2.f90: New test.
5364         * gfortran.dg/lrshift_1.f90: New test.
5365         * gfortran.dg/chmod_1.f90: New test.
5366         * gfortran.dg/chmod_2.f90: New test.
5367
5368 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
5369
5370         PR c++/27668
5371         * g++.dg/template/crash55.C: New test.
5372
5373         PR c++/27962
5374         * g++.dg/template/nontype16.C: New test.
5375
5376         * g++.dg/template/void2.C: Adjust error markers.
5377         * g++.dg/template/nontype5.C: Adjust error markers.
5378
5379 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
5380
5381         * gcc.target/i386/stack-prot-kernel.c: New test.
5382
5383 2006-07-27  Roger Sayle  <roger@eyesopen.com>
5384
5385         * gcc.dg/builtins-55.c: New test case.
5386
5387 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
5388
5389         PR rtl-optimization/27907
5390         * gcc.c-torture/compile/pr27907.c: New test.
5391
5392 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5393
5394         * gfortran.dg/mclock.f90: New test.
5395         * gfortran.dg/int_conv_1.f90: New test.
5396         * gfortran.dg/stat_1.f90: New test.
5397         * gfortran.dg/stat_2.f90: New test.
5398
5399 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5400
5401         PR libgfortran/28335
5402         * gfortran.dg/no_unit_error_1.f90: New test.
5403         * gfortran.dg/no_unit_error_2.f90: New test.
5404         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
5405
5406 2006-07-25  Roger Sayle  <roger@eyesopen.com>
5407
5408         PR middle-end/28473
5409         * gcc.dg/fold-convround-1.c: New test case.
5410
5411 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
5412
5413         * gfortran.dg/arithmetic_if.f90:  Fix comments.
5414
5415 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5416
5417         PR c++/27572
5418         * g++.dg/other/typedef1.C: New test.
5419         * g++.dg/template/typedef4.C: New test.
5420         * g++.dg/template/typedef5.C: New test.
5421
5422 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
5423
5424         PR fortran/28416
5425         * gfortran.dg/allocatable_dummy_3.f90: New.
5426
5427 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
5428
5429         PR fortran/28439
5430         * gfortran.dg/arithmetic_if.f90:  New test.
5431
5432 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
5433
5434         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
5435         avoid memcpy optimization.
5436
5437 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5438
5439         PR fortran/25289
5440         * gfortran.dg/direct_io_6.f90: New test.
5441
5442 2006-07-24  Jan Hubicka  <jh@suse.cz>
5443
5444         PR c/25795
5445         PR c++/27369
5446         * gcc.dg/pr25795.c: New test.
5447         * gcc.dg/pr25795-1.c: New test.
5448
5449 2006-07-23  Roger Sayle  <roger@eyesopen.com>
5450
5451         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
5452         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
5453         which may be transformed to "g || h" on some platforms.
5454
5455 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
5456
5457         PR c++/28025
5458         * g++.dg/template/friend45.C: New test.
5459
5460 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5461
5462         PR libgfortran/28339
5463         * gfortran.dg/arrayio_8.f90: New test.
5464
5465 2006-07-21  Mike Stump  <mrs@apple.com>
5466
5467         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
5468
5469         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
5470
5471 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5472
5473         PR c++/28250
5474         * g++.dg/eh/catch3.C: New test.
5475
5476         PR c++/28363
5477         * g++.dg/template/defarg10.C: New test.
5478
5479 2006-07-20  Paul Brook  <paul@codesourcery.com>
5480
5481         PR 27363
5482         * gcc.dg/pr27363.c: New test.
5483
5484 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
5485
5486         PR c++/28338
5487         * g++.dg/init/ref13.C: New test.
5488
5489 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5490
5491         PR obj-c++/28434
5492         * obj-c++.dg/proto-error-1.mm: New test.
5493
5494 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
5495
5496         PR c++/28337
5497         * g++.dg/template/string1.C: New test.
5498
5499 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
5500
5501         PR c++/28048
5502         * g++.dg/template/defarg9.C: New test.
5503
5504         PR c++/28235
5505         * g++.dg/template/static27.C: New test.
5506
5507 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
5508
5509         PR 28410
5510         * gcc.dg/tree-ssa/pr28410.c: New test.
5511
5512 2006-07-18  Lee Millward  <lee.millward@gmail.com>
5513
5514         PR c++/28258
5515         * g++/dg/other/error13.C: New test.
5516
5517         PR c++/28260
5518         * g++.dg/template/friend44.C: New test.
5519
5520 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
5521
5522         PR c++/27495
5523         * g++.dg/other/pr27495.C: New.
5524
5525 2006-07-18  Olivier Hainque  <hainque@adacore.com>
5526
5527         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
5528         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
5529
5530 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5531
5532         PR c/28286
5533         * gcc.dg/pragma-pack-4.c: New test.
5534
5535 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
5536
5537         PR c++/28291
5538         * g++.dg/ext/pr28291.C: New test.
5539
5540 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
5541
5542         PR middle-end/28403
5543         * gcc.c-torture/execute/pr28403.c: New test.
5544
5545 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
5546
5547         PR middle-end/28402
5548         * gcc.dg/pr28402.c: New test.
5549
5550 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
5551
5552         PR c++/28304
5553         * g++.dg/other/pr28304.C: New test.
5554
5555 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
5556
5557         PR other/28251
5558         gcc.c-torture/unsorted/dump-noaddr.c: New test.
5559         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
5560
5561 2006-07-17  Richard Guenther  <rguenther@suse.de>
5562
5563         PR tree-optimization/28238
5564         * g++.dg/tree-ssa/pr28238.C: New testcase.
5565
5566 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5567
5568         PR c++/28250
5569         * g++.dg/eh/catch1.C: New test.
5570         * g++.dg/eh/catch2.C: New test.
5571
5572 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
5573
5574         PR c++/28370
5575         * g++.dg/template/anon3.C: New test.
5576
5577 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
5578
5579         PR fortran/20844
5580         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
5581         specifiers requiring an explicit format tag..
5582
5583         PR fortran/28201
5584         * gfortran.dg/generic_5: New test.
5585
5586         PR fortran/20893
5587         * gfortran.dg/elemental_optional_args_1.f90: New test.
5588
5589 2006-07-16  Olivier Hainque  <hainque@adacore.com>
5590
5591         * gnat.dg/assert.ads: New file.
5592         * gnat.dg/controlled_record.ads: Likewise.
5593         * gnat.dg/controlled_record.adb: Likewise.
5594
5595 2006-07-15  Lee Millward  <lee.millward@gmail.com>
5596
5597         PR c++/28292
5598         * g++.dg/other/error12.C: New test.
5599
5600         PR c++/28269
5601         * g++.dg/template/crash54.C: New test.
5602
5603 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5604
5605         PR c++/28249
5606         * g++.dg/parse/catch1.C: New test.
5607
5608         PR c++/28294
5609         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
5610
5611         PR c++/28387
5612         * g++.dg/ext/attrib24.C: New test.
5613
5614 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5615
5616         PR c++/28343
5617         * g++.dg/ext/asmspec1.C: New test.
5618
5619 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
5620
5621         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
5622         (dg-test): Support shouldfail tests.
5623         * lib/target-supports-dg.exp (dg-shouldfail): New.
5624         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
5625         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
5626         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
5627         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
5628         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
5629         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
5630         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
5631
5632 2006-07-13  Jan Hubicka  <jh@suse.cz>
5633
5634         * gcc.target/i386/memcpy-1.c: New.
5635
5636 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
5637
5638         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
5639
5640 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
5641
5642         PR fortran/25097
5643         * gfortran.dg/present_1.f90: New test.
5644
5645         PR fortran/20903
5646         * gfortran.dg/interface_derived_type_1.f90: New test.
5647
5648 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
5649
5650         PR fortran/28213
5651         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
5652         list.
5653
5654 2006-07-07  Lee Millward  <lee.millward@gmail.com>
5655
5656         PR c++/27820
5657         * g++.dg/other/label1.C: New test.
5658
5659 2006-07-07   Richard Guenther  <rguenther@suse.de>
5660
5661         PR middle-end/28268
5662         * gcc.dg/torture/pr28268.c: New testcase.
5663
5664 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
5665
5666         PR c++/27019
5667         * g++.dg/ext/pr27019.C: New.
5668
5669 2006-07-07  Richard Guenther  <rguenther@suse.de>
5670
5671         PR tree-optimization/28187
5672         * gcc.dg/pr28187.c: New testcase.
5673
5674 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
5675
5676         * gnat.dg/address_conversion.adb: New test.
5677         * gnat.dg/boolean_subtype.adb: Likewise.
5678         * gnat.dg/frame_overflow.adb: Likewise.
5679         * gnat.dg/pointer_array.adb: Likewise.
5680         * gnat.dg/pointer_conversion.adb: Likewise.
5681
5682 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
5683
5684         PR fortran/28237
5685         PR fortran/23420
5686         * gfortran.dg/print_fmt_5.f90: New test.
5687
5688 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5689
5690         PR fortran/28129
5691         * gfortran.dg/bounds_check_4.f90: New test.
5692
5693 2006-07-05  Richard Guenther  <rguenther@suse.de>
5694
5695         PR target/28158
5696         * gfortran.dg/pr28158.f90: New testcase.
5697
5698 2006-07-05  Richard Guenther  <rguenther@suse.de>
5699
5700         PR tree-optimization/28162
5701         * gcc.dg/pr28162.c: New testcase.
5702
5703 2006-07-05  Richard Guenther  <rguenther@suse.de>
5704         Andrew Pinski  <pinskia@gcc.gnu.org>
5705
5706         PR c++/27084
5707         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
5708
5709 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
5710
5711         PR fortran/28174
5712         * gfortran.dg/actual_array_substr_2.f90: New test.
5713
5714         PR fortran/28167
5715         * gfortran.dg/actual_array_constructor_2.f90: New test.
5716
5717 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5718
5719         * gfortran.dg/itime_idate_1.f: New test.
5720         * gfortran.dg/itime_idate_2.f: New test.
5721
5722 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5723
5724         PR libgfortran/27704
5725         * gfortran.dg/open_status_3.f90: New test.
5726         * gfortran.dg/fmt_l.f90: Update for new feature.
5727
5728 2006-07-03  Asher Langton  <langton2@llnl.gov>
5729
5730         * gfortran.dg/oldstyle_2.f90: New.
5731
5732 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
5733
5734         * gnat.dg/string_slice.adb: New test.
5735
5736 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5737
5738         PR fortran/19259
5739         * gfortran.dg/semicolon_fixed.c: New.
5740         * gfortran.dg/semicolon_free.c: New.
5741
5742 2006-06-30  Mike Stump  <mrs@apple.com>
5743
5744         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
5745         that don't support internal visibility.
5746
5747 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
5748
5749         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
5750         for '(' / ')' needing an extra '\'.
5751
5752 2006-06-29  Roger Sayle  <roger@eyesopen.com>
5753
5754         PR middle-end/27428
5755         * gcc.dg/pr27428-1.c: New test case.
5756
5757 2006-06-29  Mike Stump  <mrs@apple.com>
5758
5759         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
5760         on darwin as we can't align commons large enough yet.
5761
5762         * gcc.dg/vla-8.c: Add additional testcases.
5763
5764 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
5765
5766         PR c++/28114
5767         * g++.dg/other/pr28114.C: New.
5768
5769 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
5770
5771         * gcc.c-torture/compile/20060625-1.c: New test.
5772
5773 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
5774
5775         PR fortran/20867
5776         * gfortran.dg/stfunc_3.f90: New test.
5777
5778         PR fortran/25056
5779         * gfortran.dg/impure_actual_1.f90: New test.
5780
5781         PR fortran/20874
5782         * gfortran.dg/elemental_result_1.f90: New test.
5783
5784         PR fortran/25073
5785         * gfortran.dg/select_7.f90: New test.
5786
5787         PR fortran/27554
5788         * intrinsic_actual_1.f: New test.
5789
5790         PR fortran/22038
5791         PR fortran/28119
5792         * gfortran.dg/forall_4.f90: New test.
5793
5794         PR fortran/25072
5795         * gfortran.dg/forall_5.f90: New test.
5796
5797 2006-06-25  Lee Millward  <lee.millward@gmail.com>
5798
5799         PR c++/28051
5800         * g++.dg/template/using13.C: New test.
5801
5802         PR c++/28054
5803         * g++.dg/other/incomplete3.C: New test.
5804
5805 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5806
5807         PR fortran/28081
5808         * gfortran.dg/substr_3.f: New test.
5809         * gfortran.dg/equiv_2.f90: Update expected error message.
5810
5811 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
5812
5813         PR fortran/28118
5814         * gfortran.dg/actual_array_substr_1.f90: New test.
5815
5816 2006-06-24  Olivier Hainque  <hainque@adacore.com>
5817
5818         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
5819         * gnat.dg/scalar_mode_agg_compare.adb: New test.
5820
5821 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
5822
5823         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
5824
5825 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
5826
5827         PR fortran/27981
5828         * gfortran.dg/simpleif_2.f90: New test.
5829
5830 2006-06-23  Lee Millward  <lee.millward@gmail.com>
5831
5832         * g++.dg/template/error22.C: Fix typo.
5833
5834 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5835
5836         PR c++/28112
5837         * g++.dg/ext/attrib23.C: New test.
5838
5839 2006-06-23  Olivier Hainque  <hainque@adacore.com>
5840
5841         * gnat.dg/varsize_temp.adb: New test.
5842
5843 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5844
5845         PR c++/11468
5846         * g++.dg/other/java2.C: New test.
5847
5848 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
5849
5850         PR target/27789
5851         * g++.dg/ext/dllimport4.C. Add more tests for invalid
5852         initialization.
5853
5854 2006-06-22  Roger Sayle  <roger@eyesopen.com>
5855
5856         PR target/27531
5857         * gcc.dg/pr27531-1.c: New test case.
5858
5859 2006-06-22  Asher Langton  <langton2@llnl.gov>
5860
5861         PR fortran/24748
5862         * gfortran.dg/implicit_8.f90: New.
5863
5864 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
5865
5866         PR rtl-optimization/28121
5867         * gcc.dg/pr28121.c: New test.
5868
5869 2006-06-22  Lee Millward  <lee.millward@gmail.com>
5870
5871         PR c++/27805
5872         * g++.dg/parse/ptrmem6.C: New test.
5873
5874         PR c++/27821
5875         * g++.dg/template/error22.C: New test.
5876
5877 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5878
5879         PR c++/28111
5880         * g++.dg/template/friend43.C: New test.
5881
5882         PR c++/28110
5883         * g++.dg/template/crash53.C: New test.
5884
5885         PR c++/28109
5886         * g++.dg/rtti/incomplete1.C: New test.
5887
5888 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
5889
5890         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
5891
5892 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
5893
5894         * gcc.c-torture/execute/complex-7.c: New.
5895
5896 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
5897
5898         * gcc.dg/merge-all-constants-1.c: New test.
5899
5900 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
5901
5902         PR c++/28113
5903         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
5904
5905 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
5906
5907         * gfortran.dg/rrspacing_1.f90: New test.
5908
5909 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5910
5911         PR c++/28052
5912         * g++.dg/other/bitfield2.C: New test.
5913
5914 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
5915
5916         PR tree-optimization/27331
5917         * gcc.dg/pr27331.c: New test.
5918
5919 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
5920             Eric Botcazou  <ebotcazou@adacore.com>
5921
5922         PR ada/18692
5923         * lib/gnat.exp: New file.
5924         * lib/gnat-dg.exp: Likewise.
5925         * gnat.dg: New directory.
5926         * gnat.dg/dg.exp: New driver.
5927         * gnat.dg/specs: New directory.
5928         * gnat.dg/specs/specs.exp: New driver.
5929         * gnat.dg/style: New directory.
5930         * gnat.dg/style/style.exp: New driver.
5931
5932 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
5933
5934         PR fortran/16206
5935         * gfortran.dg/array_initializer_1.f90: New test.
5936
5937         PR fortran/28005
5938         * gfortran.dg/matmul_3.f90: New test.
5939
5940 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
5941
5942         PR middle-end/28075
5943         * gcc.dg/tree-ssa/inline-1.c: New test.
5944
5945 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
5946
5947         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
5948         in malloc prototype; remove XFAIL.
5949         * gcc.dg/pr18241-2.c: Ditto.
5950         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
5951         in memset prototype; remove XFAIL.
5952         * gcc.dg/tree-ssa/pr23382.c: Ditto.
5953
5954 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
5955
5956         * gcc.dg/vla-8.c: Add.
5957
5958 2006-06-19  Richard Guenther  <rguenther@suse.de>
5959
5960         PR tree-optimization/27090
5961         * g++.dg/tree-ssa/pr27090.C: New testcase.
5962
5963 2006-06-19  Roger Sayle  <roger@eyesopen.com>
5964
5965         PR target/27861
5966         * gcc.dg/pr27861-1.c: New test case.
5967
5968 2006-06-19  Richard Guenther  <rguenther@suse.de>
5969
5970         PR middle-end/28045
5971         * gcc.dg/torture/pr28045.c: New testcase.
5972
5973 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5974
5975         PR fortran/26801
5976         * gfortran.dg/associated_4.f90: New test.
5977
5978 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5979
5980         PR fortran/19310
5981         PR fortran/19904
5982         * gfortran.dg/real_const_3.f90: New test.
5983
5984 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
5985
5986         PR c++/28016
5987         * g++.dg/template/static26.C: New test.
5988
5989         PR c++/27979
5990         * g++.dg/expr/bitfield2.C: New test.
5991
5992         PR c++/27884
5993         * g++.dg/parse/linkage2.C: New test.
5994
5995 2006-06-16  Richard Guenther  <rguenther@suse.de>
5996
5997         PR middle-end/27116
5998         * gcc.dg/pr15785-1.c: Revert last change.
5999         * gcc.dg/torture/pr27116-2.c: New testcase.
6000
6001 2006-06-16  Roger Sayle  <roger@eyesopen.com>
6002
6003         PR middle-end/27802
6004         * gcc.dg/pr27802-1.c: New test case.
6005
6006 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
6007
6008         PR c++/27689
6009         * g++.dg/template/ttp18.C: New test.
6010         * g++.dg/template/ttp19.C: Likewise.
6011
6012         PR c++/27666
6013         * g++.dg/expr/cond9.C: New test.
6014
6015         PR c++/27640
6016         * g++.dg/template/ctor7.C: New test.
6017
6018 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
6019
6020         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
6021
6022 2006-06-16  Richard Guenther  <rguenther@suse.de>
6023
6024         PR tree-optimization/27781
6025         * gcc.dg/tree-ssa/pr27781.c: New testcase.
6026
6027 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
6028
6029         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
6030
6031 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
6032
6033         * gcc.dg/tree-ssa/loop-18.c: New test.
6034
6035 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
6036
6037         PR c++/27665
6038         * g++.dg/template/crash52.C: New test.
6039
6040         PR c++/27648
6041         * g++.dg/ext/attrib22.C: New test.
6042
6043         PR c++/26559
6044         * g++.dg/template/builtin1.C: New test.
6045         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
6046
6047         PR c++/28018
6048         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
6049         assignment.
6050         * g++.old-deja/g++.pt/crash51.C: Likewise.
6051
6052         PR c++/27227
6053         * g++.dg/lookup/linkage1.C: New test.
6054         * g++.dg/lookup/linkage2.C: Likewise.
6055
6056 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
6057
6058         PR middle-end/27959
6059         * gcc.dg/pr27959.c: New testcase.
6060
6061 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
6062
6063         PR target/28014:
6064         * g++.dg/eh/div.C: New test.
6065
6066 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
6067
6068         PR c++/27894
6069         * g++.dg/tree-ssa/pr26757.C: New test.
6070         * g++.dg/tree-ssa/pr27894.C: New test.
6071
6072 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
6073
6074         * gcc.c-torture/compile/20060609-1.c: New test.
6075
6076         PR target/27863
6077         * gcc.c-torture/compile/pr27863.c: New test.
6078
6079 2006-06-13  Richard Guenther  <rguenther@suse.de>
6080
6081         PR tree-optimization/27830
6082         * g++.dg/tree-ssa/pr27830.C: New testcase.
6083
6084 2006-06-13  Matthew Sachs  <msachs@apple.com>
6085
6086         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
6087         the list of compiler flags; this causes those flags to be checked
6088         for things like dg-skip-if.
6089
6090 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6091
6092         PR c++/27601
6093         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
6094
6095 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
6096             Kazu Hirata  <kazu@codesourcery.com>
6097
6098         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
6099         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
6100
6101 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6102
6103         PR c++/27933
6104         * g++.dg/lookup/using15.C: New test.
6105
6106         PR c++/27951
6107         * g++.dg/other/anon4.C: New test.
6108
6109 2006-06-12  Roger Sayle  <roger@eyesopen.com>
6110
6111         PR c++/21210
6112         * g++.dg/init/complex1.C: New test case.
6113
6114 2006-06-11  Eric Christopher  <echristo@apple.com>
6115
6116         PR middle-end/27948
6117         * gcc.dg/bf-ms-layout.c: Run on darwin.
6118         * gcc.dg/bf-no-ms-layout: Ditto.
6119         * gcc.dg/attr-ms_struct-2.c: New.
6120         * gcc.dg/bf-ms-layout-2.c: Ditto.
6121
6122 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
6123
6124         * gcc.dg/attr-ms_struct-packed1.c: New.
6125
6126 2006-06-09  Mike Stump  <mrs@apple.com>
6127
6128         * gcc.dg/vla-7.c: Add.
6129
6130 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
6131
6132         PR fortran/24558
6133         * gfortran.dg/entry_6.f90: New test.
6134
6135         PR fortran/20877
6136         PR fortran/25047
6137         * gfortran.dg/entry_7.f90: New test.
6138
6139 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
6140
6141         PR c/27747
6142         * gcc.dg/cpp/_Pragma6.c: New test.
6143
6144         PR c++/27748
6145         * g++.dg/cpp/_Pragma1.C: New test.
6146
6147         PR preprocessor/27746
6148         * gcc.dg/gomp/macro-3.c: New test.
6149         * gcc.dg/gomp/macro-4.c: New test.
6150         * g++.dg/gomp/macro-3.C: New test.
6151         * g++.dg/gomp/macro-4.C: New test.
6152
6153 2006-06-09  Richard Guenther  <rguenther@suse.de>
6154
6155         PR tree-optimization/26998
6156         * gcc.dg/torture/pr26998.c: New testcase.
6157         * gcc.dg/tree-ssa/vrp29.c: New testcase.
6158
6159 2006-06-08  Mike Stump  <mrs@apple.com>
6160
6161         * gcc.dg/pr27095.c: Account for stubs.
6162
6163         PR target/26427
6164         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
6165         produce bad code on darwin.
6166
6167 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6168
6169         PR fortran/27958
6170         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
6171
6172 2006-06-08  Asher Langton  <langton2@llnl.gov>
6173
6174         PR fortran/27786
6175         * cray_pointers_2.f90: Add -fbounds-check compile flag.
6176
6177 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6178
6179         PR target/27421
6180         * gcc.dg/union-3.c: New test.
6181
6182 2006-06-08  Richard Guenther  <rguenther@suse.de>
6183
6184         PR middle-end/27116
6185         * gcc.dg/torture/pr27116.c: New testcase.
6186         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
6187
6188 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
6189
6190         PR rtl-optimization/26449
6191         * gcc.dg/pr26449.c: New test.
6192
6193 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6194
6195         PR c++/27601
6196         * g++.dg/ext/offsetof1.C: Test member functions.
6197
6198 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
6199
6200         * gcc.dg/pr27095.c: Improve scanning.
6201
6202 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
6203
6204         PR fortran/23091
6205         * gfortran.dg/saved_automatic_1.f90: New test.
6206
6207         PR fortran/24168
6208         * gfortran.dg/array_simplify_1.f90: New test.
6209
6210         PR fortran/25090
6211         * gfortran.dg/entry_dummy_ref_1.f90: New test.
6212
6213         PR fortran/25058
6214         * gfortran.dg/entry_dummy_ref_2.f90: New test.
6215
6216 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
6217
6218         PR c++/27177
6219         * g++.dg/expr/cast7.C: New test.
6220
6221 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
6222
6223         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
6224         * lib/gcc-defs.exp (tool_check_compile): Ditto.
6225         * lib/fortran-torture.exp (fortran-torture-compile,
6226         fortran-torture-execute): Ditto.
6227
6228 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
6229
6230         PR target/27842
6231         * gcc.dg/vmx/pr27842.c: New test.
6232
6233 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6234
6235         PR libfortran/27895
6236         * gfortran.dg/bounds_check_3.f90: New test.
6237
6238 2006-06-05  Mike Stump  <mrs@apple.com>
6239
6240         * objc.dg/objc-fast-4.m: Skip for ppc64.
6241
6242 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
6243
6244         PR testsuite/27705
6245         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
6246
6247 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
6248             Victor Kaplansky  <victork@il.ibm.com>
6249
6250         PR tree-optimizations/26360
6251         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
6252         with -fno-tree-dce.
6253         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
6254
6255 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
6256
6257         PR fortran/14067
6258         * gfortran.dg/data_char_1.f90: Add messages for truncated
6259         strings.
6260
6261         PR fortran/16943
6262         * gfortran.dg/func_decl_2.f90: New test.
6263
6264         PR fortran/20839
6265         * gfortran.dg/do_2.f90: New test.
6266
6267         PR fortran/27655
6268         * gfortran.dg/associated_3.f90: New test.
6269
6270 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
6271
6272         PR c++/27819
6273         * g++.dg/template/static25.C: New test.
6274
6275         PR c++/27722
6276         * g++.dg/init/array21.C: New test.
6277
6278         PR c++/27807
6279         * g++.dg/ext/complit7.C: New test.
6280
6281         PR c++/27806
6282         * g++.dg/parse/ptrmem5.C: New test.
6283
6284 2006-06-04  Roger Sayle  <roger@eyesopen.com>
6285             Andrew Pinski  <pinskia@physics.uc.edu>
6286
6287         PR c/27150
6288         PR middle-end/27382
6289         * gcc.dg/pr27150-1.c: New testcase.
6290         * gcc.dg/pr27382-1.c: New testcase.
6291         * gcc.dg/pr27382-2.c: New testcase.
6292
6293 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
6294
6295         PR c/25161
6296         PR c/27020
6297         * gcc.dg/array-10.c: New test.
6298
6299 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6300
6301         PR c++/27804
6302         * g++.dg/init/const4.C: New test.
6303         * g++.dg/init/member1.C: Add error-marker.
6304         * g++.dg/other/fold1.C: Adjust error-marker.
6305
6306 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6307
6308         PR c++/27601
6309         * g++.dg/ext/offsetof1.C: New test.
6310
6311 2006-06-04 Eric Christopher <echristo@apple.com>
6312
6313         * gcc.dg/attr-ms_struct-1.c: New.
6314
6315 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
6316
6317         * gcc.c-torture/compile/builtin_constant_p.c: New test.
6318
6319 2006-06-04  Richard Guenther  <rguenther@suse.de>
6320
6321         PR tree-optimization/27039
6322         * gcc.dg/tree-ssa/loop-17.c: New testcase.
6323
6324 2006-06-03  Roger Sayle  <roger@eyesopen.com>
6325
6326         PR target/26223
6327         * gcc.target/i386/amd64-abi-2.c: New test case.
6328
6329 2006-06-02  Eric Christopher  <echristo@apple.com>
6330
6331         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
6332         * gcc.target/i386/20020523-1.c: Skip if darwin.
6333         * gcc.target/i386/asm-3.c: Ditto.
6334         * gcc.target/i386/20011119-1.c: Ditto.
6335         * gcc.target/i386/clobbers.c: Remove pic part of test.
6336
6337 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
6338
6339         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
6340         * g++.old-deja/g++.other/init19.C: Ditto.
6341         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
6342         and add other platforms as expected failures.
6343
6344 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
6345
6346         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
6347         (is-effective-target-keyword): Ditto.
6348
6349 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
6350
6351         PR fortran/27715
6352         * gfortran.dg/extended_char_comparison_1.f:  New test.
6353
6354 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
6355
6356         PR fortran/25098
6357         * gfortran.dg/dummy_procedure_1.f90: New test.
6358
6359         PR fortran/25147
6360         * gfortran.dg/dummy_procedure_2.f90: New test.
6361
6362         * gfortran.dg/associated_2.f90: Correct to make consistent with
6363         standard.
6364
6365 2006-05-31  Roger Sayle  <roger@eyesopen.com>
6366
6367         * gcc.target/i386/387-11.c: New test case.
6368
6369 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
6370
6371         PR c++/27801
6372         * g++.dg/template/cond6.C: New test.
6373
6374         PR c++/26496
6375         * g++.dg/template/crash51.C: New test.
6376         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
6377
6378         PR c++/27385
6379         * g++.dg/init/array20.C: New test.
6380
6381 2006-05-31  Roger Sayle  <roger@eyesopen.com>
6382
6383         * gcc.dg/builtins-54.c: New test case.
6384
6385 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
6386
6387         PR c++/26433
6388         * g++.dg/template/fntry1.C: Add dg-do link.
6389
6390         PR c++/27808
6391         * g++.dg/parse/friend6.C: New test.
6392
6393 2006-05-30  Asher Langton  <langton2@llnl.gov>
6394
6395         * gfortran.dg/cray_pointers_7.f90: New test.
6396
6397 2006-05-30  Roger Sayle  <roger@eyesopen.com>
6398
6399         PR tree-optimization/23452
6400         * gcc.dg/fold-mulconj-1.c: New test case.
6401
6402 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
6403
6404         PR c++/27803
6405         * g++.dg/parse/bitfield1.C: New test.
6406
6407 2006-05-30  Roger Sayle  <roger@eyesopen.com>
6408
6409         * gcc.target/ppc-eq0-1.c: New test case.
6410         * gcc.target/ppc-negeq0-1.c: New test case.
6411
6412 2006-05-30  Dirk Mueller  <dmueller@suse.de>
6413
6414         PR c/27273
6415         * gcc.dg/overflow-warn-5.c: New test.
6416
6417 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6418
6419         PR c/27718
6420         * gcc.dg/sizeof-1.c: New test.
6421
6422 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
6423
6424         PR target/27790
6425         * gcc.target/i386/pr27790.c: New test.
6426
6427 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6428
6429         PR libgfortran/27757
6430         * gfortran.dg/direct_io_5.f90: New test.
6431
6432 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6433
6434         PR libgfortran/27634
6435         * gfortran.dg/fmt_missing_period_1.f: New test.
6436         * gfortran.dg/fmt_missing_period_2.f: New test.
6437         * gfortran.dg/fmt_missing_period_3.f: New test.
6438
6439 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6440
6441         PR fortran/19777
6442         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
6443         arrays.
6444
6445 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6446
6447         PR c++/27713
6448         * g++.dg/template/new6.C: New test.
6449
6450 2006-05-29  Roger Sayle  <roger@eyesopen.com>
6451
6452         PR tree-optimization/24964
6453         * gcc.target/i386/387-10.c: New test case.
6454
6455 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
6456
6457         * intrinsics/string_intrinsics.c (compare_string):
6458         Use memcmp instead of strncmp to avoid tripping over
6459         CHAR(0) in a string.
6460
6461 2006-05-27  Richard Guenther  <rguenther@suse.de>
6462
6463         PR middle-end/27773
6464         * gcc.dg/torture/pr27773.c: New testcase.
6465
6466 2006-05-27  Dirk Mueller  <dmueller@suse.de>
6467
6468         * gcc.dg/pr24561.c: Rename to..
6469         * gcc.dg/pr25962.c: .. this.
6470
6471 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6472
6473         PR fortran/19777
6474         * gfortran.dg/bounds_check_2.f: New test.
6475
6476 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
6477
6478         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
6479         * gfortran.dg/byte_1.f90: Likewise.
6480         * gfortran.dg/dup_save_2.f90: Likewise.
6481
6482 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
6483
6484         * gfortran.dg/associated_2.f90: New test.
6485
6486 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6487
6488         PR fortran/27524
6489         * gfortran.dg/bounds_check_1.f90: New test.
6490
6491 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
6492
6493         PR rtl-optimization/27661
6494         * gcc.dg/pr27661.c: New test case.
6495
6496 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
6497
6498         PR fortran/23151
6499         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
6500         * gfortran.dg/print_parentheses_1.f:  New test.
6501         * gfortran.dg/print_parentheses_2.f90:  New test.
6502
6503 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
6504
6505         PR target/27758
6506         * gcc.dg/pr27758.c: New test.
6507
6508 2006-05-24  Falk Hueffner  <falk@debian.org>
6509
6510         * gcc.c-torture/compile/pr27571.c: New test.
6511
6512 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
6513
6514         PR fortran/27709
6515         * gfortran.dg/spec_expr_4.f90: New test.
6516
6517         PR fortran/27155
6518         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
6519
6520 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
6521
6522         PR c++/20103
6523         * g++.dg/ext/complit6.C: New test.
6524         * g++.dg/ext/complit3.C: Adjust error markers.
6525         * g++.dg/init/const3.C: New test.
6526
6527 2006-05-25  Richard Guenther  <rguenther@suse.de>
6528
6529         PR middle-end/27743
6530         * gcc.dg/torture/pr27743.c: New testcase.
6531
6532 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
6533
6534         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
6535
6536 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
6537
6538         * gcc.dg/compat/scalar-by-value-x.h: New.
6539         * gcc.dg/compat/scalar-by-value-y.h: New.
6540         * gcc.dg/compat/scalar-by-value-5.c: New.
6541         * gcc.dg/compat/scalar-by-value-5_main.c: New.
6542         * gcc.dg/compat/scalar-by-value-5_x.c: New.
6543         * gcc.dg/compat/scalar-by-value-5_y.c: New.
6544         * gcc.dg/compat/scalar-by-value-6.c: New.
6545         * gcc.dg/compat/scalar-by-value-6_main.c: New.
6546         * gcc.dg/compat/scalar-by-value-6_x.c: New.
6547         * gcc.dg/compat/scalar-by-value-6_y.c: New.
6548
6549 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
6550
6551         PR tree-optimization/27639
6552         PR tree-optimization/26719
6553         * gcc.dg/pr27639.c: New test.
6554         * gcc.dg/pr26719.c: New test.
6555         * gcc.dg/tree-ssa/scev-cast.c: New test.
6556
6557 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
6558
6559         PR c++/20173
6560         * g++.dg/template/error21.C: New test.
6561
6562 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
6563
6564         PR target/27696
6565         * gcc.target/i386/pr27696.c: New.
6566
6567 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
6568
6569         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
6570
6571         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
6572
6573 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6574
6575         PR c++/27716
6576         * g++.dg/other/assign1.C: New test.
6577
6578 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
6579
6580         PR target/27266
6581         * gcc.target/i386/pr27266.c: New.
6582
6583 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6584
6585         PR c++/27451
6586         * g++.dg/ext/asm9.C: New test.
6587
6588 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
6589
6590         PR rtl-optimization/25514
6591         * gcc.c-torture/compile/pr25514.c: New test.
6592
6593 2006-05-22  Richard Guenther  <rguenther@suse.de>
6594
6595         Revert
6596         2006-01-31  Richard Guenther  <rguenther@suse.de>
6597
6598         * gcc.target/i386/sselibm-1.c: New testcase.
6599         * gcc.target/i386/sselibm-2.c: Likewise.
6600         * gcc.target/i386/sselibm-3.c: Likewise.
6601         * gcc.target/i386/sselibm-4.c: Likewise.
6602         * gcc.target/i386/sselibm-5.c: Likewise.
6603
6604 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6605
6606         PR c/27420
6607         * gcc.dg/func-args-2.c: New test.
6608
6609         PR c/26818
6610         * gcc.dg/struct-incompl-1.c: New test.
6611
6612 2006-05-22  Richard Guenther  <rguenther@suse.de>
6613
6614         PR testsuite/27708
6615         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
6616         the transformations we test for.
6617
6618 2006-05-22  Richard Guenther  <rguenther@suse.de>
6619
6620         PR testsuite/27707
6621         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
6622
6623 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
6624
6625         PR c++/27210
6626         * g++.dg/warn/new1.C: New test.
6627         * g++.dg/template/new5.C: Likewise.
6628
6629 2006-05-21  Roger Sayle  <roger@eyesopen.com>
6630
6631         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
6632         * gcc.target/i386/20060512-3.c: Likewise.
6633
6634 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
6635
6636         PR rtl-optimization/27671
6637         * gcc.c-torture/execute/pr27671-1.c: New.
6638         * gcc.dg/pr27671-2.c: Likewise.
6639
6640         PR tree-optimization/26622.
6641         * gcc.c-torture/compile/pr26622.c: New.
6642
6643 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
6644
6645         PR fortran/27613
6646         * gfortran.dg/recursive_reference_1.f90: New test.
6647
6648 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
6649
6650         PR fortran/25746
6651         * gfortran.dg/elemental_subroutine_3.f90: New test.
6652
6653         PR fortran/25090
6654         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
6655
6656         PR fortran/27584
6657         * gfortran.dg/associated_target_1.f90: New test.
6658
6659         PR fortran/19015
6660         * gfortran.dg/maxloc_shape_1.f90: New test.
6661
6662 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6663
6664         PR libgfortran/24459
6665         * gfortran.dg/namelist_24.f90: New test.
6666         * gfortran.dg/namelist_12.f: Fix typo in comment.
6667
6668 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
6669
6670         PR middle-end/25776
6671         * g++.dg/other/error11.C: New test.
6672
6673 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
6674
6675         * gcc.target/mips/pr26765.c: Add -w to options.
6676
6677 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
6678
6679         * lib/target-supports.exp (check_effective_target_mpaired_single):
6680         New function.
6681         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
6682         multilibs.
6683         * g++.dg/vect/vect.exp: Likewise.
6684
6685 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
6686
6687         PR testsuite/25891
6688         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
6689
6690 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
6691
6692         PR fortran/27662
6693         * gfortran.dg/temporary_1.f90: New file.
6694
6695 2006-05-19  Andreas Schwab  <schwab@suse.de>
6696
6697         * g++.dg/other/unused1.C: Also match "stringz".
6698
6699 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
6700
6701         PR c++/26433
6702         * g++.dg/template/fntry1.C: New test.
6703
6704 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
6705
6706         PR c++/27471
6707         PR c++/27506
6708         * g++.dg/conversion/bitfield5.C: New test.
6709         * g++.dg/conversion/bitfield6.C: New test.
6710
6711 2006-05-18  Mike Stump  <mrs@apple.com>
6712
6713         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
6714         * gcc.dg/vla-4.c: Add.
6715         * gcc.dg/vla-5.c: Add.
6716         * gcc.dg/vla-6.c: Add.
6717
6718 2006-05-12  Stuart Hastings  <stuart@apple.com>
6719
6720         * testsuite/gcc.target/i386/20060512-1.c: New.
6721         * testsuite/gcc.target/i386/20060512-2.c: New.
6722         * testsuite/gcc.target/i386/20060512-3.c: New.
6723         * testsuite/gcc.target/i386/20060512-4.c: New.
6724
6725 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
6726
6727         PR c++/26122
6728         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
6729
6730         PR c++/26068
6731         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
6732         * g++.dg/parse/linkage1.C: New test.
6733
6734 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
6735
6736         PR tree-optimization/27548
6737         * g++.dg/tree-ssa/pr27548.C: New test.
6738
6739 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6740
6741         PR fortran/26551
6742         * gfortran.dg/recursive_check_1.f: New test.
6743         * gfortran.dg/recursive_check_2.f90: New test.
6744
6745 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
6746
6747         * g++.dg/opt/temp2.C: New test.
6748
6749 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
6750
6751         PR c++/27491
6752         * g++.dg/init/brace5.C: New test.
6753
6754         PR middle-end/27415
6755         * gcc.dg/gomp/pr27415.c: New test.
6756         * g++.dg/gomp/pr27415.C: New test.
6757
6758         PR tree-optimization/27549
6759         * g++.dg/tree-ssa/pr27549.C: New test.
6760
6761 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6762
6763         PR libgfortran/27575
6764         * gfortran.dg/read_eof_4.f90: New test.
6765
6766 2006-05-16  Richard Guenther  <rguenther@suse.de>
6767
6768         PR tree-optimization/22303
6769         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
6770
6771 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
6772
6773         PR middle-end/27573
6774         * gcc.dg/gomp/pr27573.c: New test.
6775         * gfortran.dg/gomp/pr27573.f90: New test.
6776
6777         PR c/27499
6778         * gcc.dg/gomp/pr27499.c: New test.
6779         * g++.dg/gomp/pr27499.C: New test.
6780
6781 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
6782
6783         PR c++/27339
6784         * g++.dg/parser/access8.C: Adjust error marker.
6785         * g++.dg/template/access17.C: New test.
6786         * g++.dg/template/access18.C: Likewise.
6787
6788 2006-05-15  Roger Sayle  <roger@eyesopen.com>
6789
6790         PR target/26600
6791         * gcc.target/i386/pr26600.c: New test case.
6792
6793 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
6794
6795         PR c++/27505
6796         * g++.dg/expr/bitfield1.C: New test.
6797
6798 2006-05-15  Richard Guenther  <rguenther@suse.de>
6799
6800         PR tree-optimization/27603
6801         * gcc.dg/torture/pr27603.c: New testcase.
6802
6803 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
6804
6805         PR fortran/25090
6806         * gfortran.dg/entry_dummy_ref_1.f90: New test.
6807
6808         PR fortran/25082
6809         * gfortran.dg/scalar_return_1.f90: New test.
6810
6811         PR fortran/27411
6812         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
6813
6814 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
6815
6816         * gcc.dg/gomp/critical-4.c: New test.
6817         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
6818         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
6819         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
6820         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
6821
6822 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6823
6824         PR c++/27582
6825         * g++.dg/template/dependent-args1.C: New test.
6826
6827         PR c++/27581
6828         * g++.dg/lookup/this1.C: New test.
6829
6830         PR c++/27315
6831         * g++.dg/template/operator6.C: New test.
6832         * g++.dg/template/incomplete3.C: New test.
6833
6834         PR c++/27559
6835         * g++.dg/template/new4.C: New test.
6836
6837         PR c++/27496
6838         * g++.dg/template/void2.C: New test.
6839
6840 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
6841
6842         * g++.dg/template/dependent-expr5.C: New test.
6843
6844 2006-05-14  Roger Sayle  <roger@eyesopen.com>
6845
6846         PR middle-end/26729
6847         * gcc.dg/pr26729-1.c: New test case.
6848
6849 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
6850
6851         * gcc.dg/pr27003.c: New test.
6852
6853 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
6854
6855         * lib/target-supports.dg (check_cxa_atexit_available): Change
6856         v3_target_compile to ${tool}_target_compile.
6857
6858 2006-05-11  Jason Merrill  <jason@redhat.com>
6859
6860         * lib/scanasm.exp (scan-not-hidden): Fix typo.
6861
6862 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6863
6864         PR fortran/27553
6865         * gfortran.dg/label_5.f90: New test.
6866
6867 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
6868
6869         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
6870         check_effective_target_powerpc_altivec_ok): New.
6871         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
6872         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
6873         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
6874         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
6875         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
6876         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
6877         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
6878         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
6879         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
6880         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
6881         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
6882         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
6883         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
6884         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
6885         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
6886         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
6887         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
6888         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
6889         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
6890         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
6891         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
6892         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
6893         gcc.target/powerpc/altivec-9.c,
6894         gcc.target/powerpc/altivec-consts.c,
6895         gcc.target/powerpc/altivec-pr22085.c,
6896         gcc.target/powerpc/altivec-splat.c,
6897         gcc.target/powerpc/altivec-types-1.c,
6898         gcc.target/powerpc/altivec-types-2.c,
6899         gcc.target/powerpc/altivec-types-3.c,
6900         gcc.target/powerpc/altivec-types-4.c,
6901         gcc.target/powerpc/altivec-varargs-1.c,
6902         gcc.target/powerpc/altivec-vec-merge.c,
6903         gcc.target/powerpc/ppc-vector-memcpy.c,
6904         gcc.target/powerpc/ppc-vector-memset.c,
6905         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
6906         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
6907         these effective targets.
6908         * gcc.dg/vmx/pr27006.c: Add missing close brace.
6909         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
6910
6911 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6912
6913         PR middle-end/27384
6914         * g++.dg/other/fold1.C: New test.
6915
6916         PR middle-end/27488
6917         * gcc.dg/fold-nonneg-1.c: New test.
6918
6919         PR c++/27547
6920         * g++.dg/other/operator1.C: New test.
6921
6922 2006-05-11  Richard Guenther  <rguenther@suse.de>
6923
6924         PR middle-end/27529
6925         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
6926
6927 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
6928
6929         * lib/target-supports-dg.exp (check-flags): New.
6930         (dg-skip-if): Move flag checks.
6931
6932 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
6933
6934         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
6935         * lib/target-supports.dg (check_cxa_atexit_available): New.
6936
6937 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
6938
6939         PR fortran/27470
6940         * gfortran.dg/multiple_allocation_2.f90: New test case.
6941
6942 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
6943
6944         * gcc.target/arm/pr27387.C: Fix a comment typo.
6945
6946 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6947
6948         PR fortran/24549
6949         * gfortran.dg/error_recovery_1.f90: New test.
6950
6951 2006-05-10  Richard Guenther  <rguenther@suse.de>
6952
6953         PR tree-optimization/27302
6954         * gcc.dg/torture/pr27302.c: New testcase.
6955
6956 2006-05-09  Dirk Mueller  <dmueller@suse.de>
6957         Richard Guenther  <rguenther@suse.de>
6958
6959         PR middle-end/27498
6960         * gcc.dg/tree-ssa/pr27498.c: New testcase.
6961
6962 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
6963
6964         PR rtl-optimization/27335
6965         * gcc.dg/pr27335.c: New test.
6966
6967 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
6968
6969         * gcc.target/mips/mips-ps-5.c: New file.
6970
6971 2006-05-08  Jan Hubicka  <jh@suse.cz>
6972
6973         PR middle-end/25962
6974         * gcc.dg/pr25962.c: New.
6975
6976 2006-05-08  Roger Sayle  <roger@eyesopen.com>
6977
6978         PR target/27158
6979         * gcc.target/powerpc/pr27158.c: New test case.
6980
6981 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
6982
6983         PR testsuite/27476
6984         * ada/acats/run_all.sh: Use test -z.
6985
6986 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6987
6988         PR libfortran/18271
6989         * gfortran.dg/spec_expr_3.f90: New test.
6990
6991 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
6992
6993         PR target/24879
6994         * gcc.target/i386/monitor.c: New file.
6995
6996 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
6997
6998         * gcc.dg/pr27095.c: xfail *-*-darwin*.
6999
7000 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7001
7002         PR c++/27447
7003         * g++.dg/other/ptrmem7.C: New test.
7004
7005 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7006
7007         PR target/27421
7008         * gcc.dg/array-9.c: New test.
7009
7010 2006-05-07  Richard Guenther  <rguenther@suse.de>
7011
7012         PR tree-optimization/27409
7013         * gcc.dg/torture/pr27409.c: New testcase.
7014
7015 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7016
7017         PR fortran/27457
7018         * gfortran.dg/select_6.f90: New.
7019
7020 2006-05-07  Richard Guenther  <rguenther@suse.de>
7021
7022         PR tree-optimization/27136
7023         * gcc.dg/torture/pr27136.c: New testcase.
7024
7025 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
7026
7027         PR fortran/24813
7028         * gfortran.dg/char_cons_len_1.f90: New test.
7029
7030 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7031
7032         PR c++/27427
7033         * g++.dg/template/incomplete2.C: New test.
7034
7035 2006-05-06  Richard Guenther  <rguenther@suse.de>
7036
7037         PR tree-optimization/27151
7038         * gcc.dg/vect/pr27151.c: New testcase.
7039
7040 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7041
7042         PR c++/27430
7043         * g++.dg/template/void1.C: New test.
7044
7045         PR c++/27423
7046         * g++.dg/other/void2.C: New test.
7047
7048         PR c++/27422
7049         * g++.dg/conversion/void1.C: New test.
7050
7051 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
7052
7053         PR/21391
7054         * g++.dg/other/unused1.C: New.
7055
7056 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7057
7058         PR objc/27240
7059         * objc.dg/member-1.m: New test.
7060
7061 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
7062
7063         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
7064
7065 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7066
7067         PR libfortran/26985
7068         * gfortran.dg/matmul_2.f90: New test.
7069
7070 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
7071
7072         * ada/acats/run_all.sh: Use sync when main not found.
7073
7074 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
7075
7076         PR target/26765
7077         * gcc.target/mips/pr26765.c: New.
7078
7079 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
7080
7081         * gcc.target/bfin: New directory.
7082         * gcc.target/bfin/bfin.exp: New file.
7083         * gcc.target/bfin/frmul.c: New file.
7084         * gcc.target/bfin/arith.c: New file.
7085         * gcc.target/bfin/mul-combine.c: New file.
7086         * gcc.target/bfin/shift.c: New file.
7087
7088 2006-05-04  Richard Guenther  <rguenther@suse.de>
7089
7090         PR tree-optimization/14287
7091         PR tree-optimization/14844
7092         PR tree-optimization/19792
7093         PR tree-optimization/21608
7094         PR tree-optimization/27090
7095         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
7096         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
7097         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7098         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7099         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7100
7101 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
7102
7103         PR tree-optimization/27285
7104         * gcc.c-torture/execute/pr27285.c: New test.
7105
7106         PR middle-end/27388
7107         * gcc.dg/gomp/pr27388-1.c: New test.
7108         * gcc.dg/gomp/pr27388-2.c: New test.
7109         * gcc.dg/gomp/pr27388-3.c: New test.
7110
7111         PR c++/27359
7112         * g++.dg/gomp/pr27359.C: New test.
7113
7114 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
7115
7116         PR fortran/20248
7117         * gfortran.dg/iargc.f90: New test.
7118
7119 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
7120
7121         PR c++/27102
7122         * g++.dg/template/crash49.C: New test.
7123
7124 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
7125
7126         PR testsuite/27032
7127         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
7128
7129 2006-05-02  Jeff Law  <law@redhat.com>
7130
7131         PR tree-optimization/27364
7132         * gcc.c-torture/execute/pr27364.c: New test.
7133
7134 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
7135
7136         PR c++/27309
7137         * g++.dg/parser/ctor5.C: New test.
7138
7139 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
7140
7141         PR target/27387
7142         * gcc.target/arm/arm.exp: New.
7143         * gcc.target/arm/pr27387.C: Likewise.
7144
7145 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
7146
7147         PR fortran/27269
7148         PR fortran/27324
7149         * gfortran.dg/module_equivalence_2.f90: New test.
7150
7151 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
7152
7153         PR middle-end/27337
7154         * g++.dg/gomp/pr27337-1.C: New test.
7155         * g++.dg/gomp/pr27337-2.C: New test.
7156
7157         PR middle-end/27328
7158         * gcc.dg/gomp/pr27328.c: New test.
7159
7160         PR middle-end/27325
7161         * g++.dg/gomp/pr27325.C: New test.
7162
7163         PR middle-end/27310
7164         * g++.dg/gomp/pr27310.C: New test.
7165
7166 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
7167
7168         PR tree-optimization/27291
7169         * g++.dg/tree-ssa/pr27291.C: New test.
7170
7171 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
7172
7173         PR tree-optimization/27283
7174         * g++.dg/tree-ssa/pr27283.C: New test.
7175
7176 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
7177
7178         * gcc.dg/tree-ssa/loop-16.c: New test.
7179
7180 2006-05-01  Roger Sayle  <roger@eyesopen.com>
7181             Joseph S. Myers  <joseph@codesourcery.com>
7182
7183         * gcc.dg/Wconversion-3.c: New test case.
7184         * gcc.dg/Wconversion-4.c: Likewise.
7185
7186 2006-05-01  Richard Guenther  <rguenther@suse.de>
7187
7188         PR tree-optimization/26726
7189         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
7190
7191 2006-04-30  Roger Sayle  <roger@eyesopen.com>
7192
7193         * gcc.dg/Woverflow-1.c: New test case.
7194         * gcc.dg/Woverflow-2.c: Likewise.
7195         * gcc.dg/Woverflow-3.c: Likewise.
7196
7197 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
7198
7199         PR c++/27094
7200         * g++.dg/template/defarg8.C: New test.
7201
7202 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7203
7204         PR c++/27278
7205         * g++.dg/parse/operator7.C: New test.
7206
7207 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7208
7209         PR c++/11471
7210         PR c++/27102
7211         * g++.dg/template/crash48.C: New test.
7212
7213         PR c++/27279
7214         * g++.dg/parse/ctor4.C: New test.
7215
7216 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7217
7218         PR fortran/25681
7219         * gfortran.df/char_type_len.f90: New test.
7220
7221 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7222
7223         PR libgfortran/27304
7224         * gfortran.dg/fmt_exhaust.f90: New test.
7225
7226 2006-04-28  Roger Sayle  <roger@eyesopen.com>
7227
7228         PR c/25309
7229         * gcc.dg/large-size-array-2.c: New test case.
7230
7231 2006-04-28  Richard Guenther  <rguenther@suse.de>
7232
7233         PR target/26826
7234         * gcc.target/i386/pr26826.c: New testcase.
7235
7236 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
7237
7238         PR middle-end/27260
7239         * gcc.c-torture/execute/pr27260.c: New.
7240
7241 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
7242
7243         PR middle-end/27095
7244         * gcc.dg/pr27095.c: New.
7245
7246 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
7247
7248         PR c++/27292
7249         * g++.dg/conversion/bitfield4.C: New test.
7250
7251 2006-04-27  Eric Christopher  <echristo@apple.com>
7252
7253         * gcc.dg/pragma-ms_struct.c: New.
7254
7255 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
7256
7257         PR c++/27102
7258         * g++.dg/template/crash47.C: New test.
7259
7260 2006-04-27  Dirk Mueller  <dmueller@suse.de>
7261
7262         * gcc.target/i386/sse-7.c: build with -msse.
7263
7264 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
7265
7266         PR testsuite/27274:
7267         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
7268         (main): Exit if processor doesn't support SSE.
7269
7270 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
7271
7272         PR middle-end/27282
7273         * gcc.c-torture/compile/pr27282.c: New test.
7274
7275 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
7276
7277         PR middle-end/26913
7278         * g++.dg/gomp/pr26913.C: New test.
7279
7280         PR c/25996
7281         * gcc.dg/gomp/pr25996.c: New test.
7282         * g++.dg/gomp/pr25996.C: New test.
7283
7284 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
7285
7286         PR rtl-optimization/26725
7287         * gcc.c-torture/compile/pr26725.c: New test.
7288
7289 2006-04-25  Richard Guenther  <rguenther@suse.de>
7290
7291         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
7292         than n + -1.
7293
7294 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
7295
7296         * gcc.dg/20060425-1.c: New testcase.
7297
7298 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
7299
7300         PR tree-optimization/26865
7301         * gcc.dg/pr26865.c: New test.
7302
7303 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
7304
7305         PR c++/27292
7306         * g++.dg/conversion/bitfield1.C: New test.
7307         * g++.dg/conversion/bitfield2.C: Likewise.
7308         * g++.dg/conversion/bitfield3.C: Likewise.
7309
7310 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
7311         Richard Guenther  <rguenther@suse.de>
7312
7313         PR tree-optimization/27236
7314         * gcc.dg/tree-ssa/pr27236.c: New testcase.
7315
7316 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7317
7318         PR c++/19963
7319         * g++.dg/other/incomplete2.C: New test.
7320
7321 2006-04-24  Richard Guenther  <rguenther@suse.de>
7322
7323         PR middle-end/26869
7324         * gcc.dg/torture/pr26869.c: New testcase.
7325
7326 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
7327         Richard Guenther  <rguenther@suse.de>
7328
7329         PR tree-optimization/27218
7330         * g++.dg/tree-ssa/pr27218.C: New testcase.
7331
7332 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
7333
7334         PR c++/26912
7335         * g++.dg/template/friend41.C: New test.
7336
7337 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
7338
7339         * g++.dg/opt/pr15551.C: Include cstdio.
7340         (main): Use remove instead of unlink.
7341
7342 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
7343
7344         * gcc.dg/sibcall-7.c: New test.
7345         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
7346         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
7347         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
7348         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
7349         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
7350
7351 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
7352
7353         PR c++/26534
7354         * g++.dg/opt/bitfield1.C: New test.
7355         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
7356         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
7357         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
7358         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
7359         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
7360         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
7361         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
7362         * g++.dg/abi/bitfield2.C: Likewise.
7363         * g++.dg/init/bitfield1.C: Likewise.
7364
7365 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
7366
7367         PR fortran/25099
7368         * gfortran.dg/elemental_subroutine_4.f90: New test.
7369         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
7370         call sub (m, x).
7371
7372 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
7373
7374         * gcc.c-torture/compile/20060421-1.c: New testcase.
7375
7376 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7377
7378         PR c/25875
7379         * gcc.dg/init-bad-4.c: New test.
7380
7381 2006-04-21  Paul Brook  <paul@codesourcery.com>
7382
7383         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
7384
7385 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
7386
7387         PR fortran/27122
7388         * gfortran.dg/defined_operators_1.f90: New test.
7389         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
7390         remove old ones associated, incorrectly, with Note 5.46.
7391
7392         PR fortran/27113
7393         * gfortran.dg/character_array_constructor_1.f90: New test.
7394
7395 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
7396
7397         * gcc.dg/20060419-1.c: New test.
7398
7399 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
7400
7401         PR c/26774
7402         * gcc.dg/struct-parse-1.c: New test case.
7403
7404 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7405
7406         PR c++/26558
7407         * g++.dg/parse/template19.C: New test.
7408
7409         PR c++/26739
7410         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
7411
7412         PR c++/26036
7413         * g++.dg/expr/call3.C: New test.
7414
7415         PR c++/10385
7416         * g++.dg/conversion/dynamic1.C: New test.
7417
7418 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
7419
7420         PR c++/27102
7421         * g++.dg/template/crash35.C: Tweak error markers.
7422         * g++.dg/template/crash46.C: New test.
7423         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
7424         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
7425
7426 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
7427
7428         PR rtl-optimization/14261
7429         * gcc.c-torture/compile/20060419-1.c: Added.
7430
7431 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
7432
7433         * gfortran.dg/label_1.f90: Adjust dg-error.
7434
7435 2006-04-16  Roger Sayle  <roger@eyesopen.com>
7436
7437         PR target/26961
7438         * gcc.dg/fold-cond-1.c: New test case.
7439         * gcc.dg/pr26961-1.c: Likewise.
7440
7441 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7442
7443         PR libgfortran/27138
7444         * gfortran.dg/read_bad_advance.f90: New test.
7445
7446 2006-04-16  Roger Sayle  <roger@eyesopen.com>
7447             Dale Johannesen  <dalej@apple.com>
7448
7449         PR target/24076
7450         * gcc.target/i386/vecinit-3.c: New testcase.
7451         * gcc.target/i386/vecinit-4.c: Likewise.
7452         * gcc.target/i386/sse-18.c: Likewise.
7453         * gcc.target/i386/sse-19.c: Likewise.
7454
7455 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
7456
7457         * gfortran.dg/allocate_zerosize_1.f90: New test.
7458
7459 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
7460
7461         PR c++/26365
7462         * g++.dg/template/crash45.C: New test.
7463
7464 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
7465
7466         PR fortran/26787
7467         * gfortran.dg/proc_assign_1.f90: New test.
7468         * gfortran.dg/procedure_lvalue.f90: Change message.
7469         * gfortran.dg/namelist_4.f90: Add new error.
7470
7471         PR fortran/25597
7472         PR fortran/27096
7473         * gfortran.dg/auto_pointer_array_result_1.f90
7474
7475         PR fortran/27089
7476         * gfortran.dg/specification_type_resolution_1.f90
7477
7478         PR fortran/18003
7479         PR fortran/25669
7480         PR fortran/26834
7481         * gfortran.dg/bounds_temporaries_1.f90: New test.
7482
7483         PR fortran/27124
7484         * gfortran.dg/array_return_value_1.f90: New test.
7485
7486 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
7487
7488         PR fortran/25336
7489         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
7490
7491 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
7492
7493         PR middle-end/26823
7494         * g++.dg/gomp/pr26823-1.C: New test.
7495         * g++.dg/gomp/pr26823-2.C: New test.
7496
7497 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
7498
7499         PR middle-end/27134
7500         * gcc.dg/pr27314.c: New test.
7501
7502 2006-04-13  Richard Henderson  <rth@redhat.com>
7503
7504         * g++.dg/gomp/block-0.C: Update expected matches.
7505
7506 2006-04-13  DJ Delorie  <dj@redhat.com>
7507
7508         * lib/target-supports.exp (check_effective_target_int32plus): New.
7509         (check_effective_target_ptr32plus): New.
7510         (check_effective_target_size32plus): New.
7511         (check_effective_target_int16): New.
7512         (check_profiling_available): Add m32c to the list of unsupported targets.
7513
7514         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
7515         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
7516         memory size.
7517         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
7518         pointers.
7519         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
7520         size_t.
7521         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
7522         and size_t.
7523         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
7524         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
7525         not just xstormy16.  Skip m32c due to weird pointer size.
7526         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
7527         not just xstormy16.
7528         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
7529         not just xstormy16.
7530         * gcc.dg/20020312-2.c: Add m32c support.
7531         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
7532         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
7533         in test.
7534         * gcc.dg/20050321-2.c: Require >=32 bit integers.
7535         * gcc.dg/asm-1.c: Skip if int and short are the same size.
7536         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
7537         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
7538         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
7539         * gcc.dg/init-string-2.c: Require >=32 bit integers.
7540         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
7541         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
7542         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
7543         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
7544         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
7545         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
7546         in test.
7547         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
7548         in test.
7549         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
7550         * gcc.dg/pr23049.c: Require >=32 bit integers.
7551         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
7552         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
7553         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
7554         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
7555         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
7556         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
7557         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
7558         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
7559         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
7560         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
7561         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
7562         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
7563         prototype in test.
7564         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
7565         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
7566         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
7567         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
7568         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
7569
7570         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
7571         * gcc.c-torture/execute/20040703-1.x: Likewise.
7572         * gcc.c-torture/execute/20040705-1.x: Likewise.
7573         * gcc.c-torture/execute/20040705-2.x: Likewise.
7574         * gcc.c-torture/execute/20040709-1.x: Likewise.
7575         * gcc.c-torture/execute/20040709-2.x: Likewise.
7576         * gcc.c-torture/execute/20040811-1.x: Likewise.
7577         * gcc.c-torture/execute/20050316-1.x: Likewise.
7578         * gcc.c-torture/execute/bitfld-4.x: Likewise.
7579         * gcc.c-torture/execute/pr19689.x: Likewise.
7580         * gcc.c-torture/execute/pr7284-1.x: Likewise.
7581         * gcc.c-torture/execute/usmul.x: Likewise.
7582         * gcc.c-torture/execute/vrp-5.x: Likewise.
7583         * gcc.c-torture/execute/vrp-6.x: Likewise.
7584         * gcc.dg/debug/20041023-1.s: Likewise.
7585
7586 2006-04-13  Roger Sayle  <roger@eyesopen.com>
7587
7588         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
7589         of integers to a vector types are now constant expressions in C.
7590         * gcc.dg/vect/vect-fold-1.c: New test case.
7591
7592 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
7593             Ulrich Weigand  <uweigand@de.ibm.com>
7594
7595         PR target/27006
7596         * gcc.dg/vmx/pr27006.c: New testcase.
7597
7598 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7599
7600         PR libgfortran/26766
7601         * gfortran.dg/write_recursive.f90: New test.
7602
7603 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
7604
7605         * g++.dg/parse/dtor7.C: New test.
7606         * g++.dg/parse/new1.C: Add error marker.
7607         * g++.dg/template/new3.C: New test.
7608
7609         PR c++/26122
7610         * g++.dg/template/pure1.C: New test.
7611
7612         PR c++/26295
7613         * g++.dg/parse/ptrmem4.C: New test.
7614
7615 2006-04-10  Jeff Law  <law@redhat.com>
7616
7617         PR/27087
7618         * gcc.c-torture/compile/pr27087.c: New test.
7619
7620 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
7621
7622         PR/21391
7623         * gcc.dg/20060410.c: New.
7624
7625 2006-04-10  Matthias Klose  <doko@debian.org>
7626
7627         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
7628         Recognize multilib directory names containing underscores.
7629
7630 2006-04-10  Roger Sayle  <roger@eyesopen.com>
7631
7632         * gcc.target/i386/vecinit-1.c: New test case.
7633         * gcc.target/i386/vecinit-2.c: Likewise.
7634
7635 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
7636
7637         PR debug/27057
7638         * g++.dg/debug/dwarf2-2.C: New test.
7639
7640 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
7641
7642         PR rtl-optimization/27073
7643         * gcc.c-torture/execute/pr27073.c: New test.
7644
7645 2006-04-08  Mike Stump  <mrs@apple.com>
7646
7647         * gcc.dg/pragma-darwin.c: Improve for ppc64.
7648
7649 2006-04-07  Richard Guenther  <rguenther@suse.de>
7650
7651         PR tree-optimization/26135
7652         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
7653
7654 2006-04-06  Jan Hubicka  <jh@suse.cz>
7655
7656         PR profile/26399
7657         * g++.dg/bprob/g++-bprob-2.C: New testcase.
7658
7659 2006-04-06  Roger Sayle  <roger@eyesopen.com>
7660
7661         * g++.dg/conversion/nullptr1.C: New test case.
7662         * g++.dg/conversion/nullptr2.C: Likewise.
7663
7664 2006-04-05  Roger Sayle  <roger@eyesopen.com>
7665
7666         * gfortran.dg/dependency_18.f90: New test case.
7667
7668 2006-04-05  Richard Guenther  <rguenther@suse.de>
7669
7670         PR tree-optimization/26919
7671         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
7672         * gcc.dg/ipa/ipa-2.c: Likewise.
7673         * gcc.dg/ipa/ipa-3.c: Likewise.
7674         * gcc.dg/ipa/ipa-5.c: Likewise.
7675
7676 2006-04-05  Richard Guenther  <rguenther@suse.de>
7677
7678         PR tree-optimization/26763
7679         * gcc.dg/torture/pr26763-1.c: New testcase.
7680         * gcc.dg/torture/pr26763-2.c: Likewise.
7681
7682 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
7683
7684         PR fortran/23634
7685         PR fortran/25619
7686         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
7687
7688 2006-04-04  Eric Christopher  <echristo@apple.com>
7689
7690         * gcc.target/i386/387-1.c: Allow regexp to match darwin
7691         stubs.
7692         * gcc.target/i386/387-5.c: Ditto.
7693
7694 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
7695
7696         * gcc.target/sparc/struct-ret-check.c: New test.
7697
7698 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7699
7700         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
7701         zero decimal digits specified in format.
7702
7703 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
7704
7705         PR fortran/26891
7706         * gfortran.dg/missing_optional_dummy_1.f90: New test.
7707
7708         PR fortran/26976
7709         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
7710         * gfortran.dg/initialization_1.f90: Make assignment compliant.
7711         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
7712         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
7713         bigendian-ness.
7714
7715 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
7716
7717         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
7718         dummy arguments work when the actual argument is itself a dummy
7719         argument of the caller.
7720
7721 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
7722
7723         PR libfortran/24685
7724         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
7725
7726 2006-04-01  Roger Sayle  <roger@eyesopen.com>
7727
7728         * gfortran.dg/dependencency_17.f90: New test case.
7729
7730 2006-04-01  Roger Sayle  <roger@eyesopen.com>
7731
7732         * gfortran.dg/dependency_14.f90: New test case.
7733         * gfortran.dg/dependency_15.f90: Likewise.
7734         * gfortran.dg/dependency_16.f90: Likewise.
7735
7736 2006-03-31  Asher Langton  <langton2@llnl.gov>
7737
7738         PR fortran/25358
7739         gfortran.dg/cray_pointers_6.f90: New test.
7740
7741 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7742
7743         PR libgfortran/26890
7744         * gfortran.dg/read_size_noadvance.f90: New test.
7745
7746 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
7747
7748         PR fortran/25031
7749         * gfortran.dg/multiple_allocation_1.f90: Check that the
7750         size has changed after a re-allocation with stat.
7751
7752 2006-03-30  Richard Guenther  <rguenther@suse.de>
7753
7754         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
7755         removal.
7756         * gcc.target/i386/sselibm-2.c: Likewise.
7757         * gcc.target/i386/sselibm-3.c: Likewise.
7758         * gcc.target/i386/sselibm-4.c: Likewise.
7759         * gcc.target/i386/sselibm-5.c: Likewise.
7760
7761 2006-03-28  Roger Sayle  <roger@eyesopen.com>
7762
7763         * gcc.dg/fold-andxor-1.c: New test case.
7764         * gcc.dg/fold-xorand-1.c: Likewise.
7765
7766 2006-03-28  Roger Sayle  <roger@eyesopen.com>
7767
7768         * gcc.dg/fold-convnotconv-1.c: New test case.
7769
7770 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
7771
7772         PR fortran/26779
7773         * gfortran.dg/private_type_5.f90: New test.
7774
7775 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
7776
7777         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
7778
7779 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
7780
7781         * gfortran.dg/advance_2.f90: New test.
7782         * gfortran.dg/advance_3.f90: New test.
7783
7784         * gfortran.fortran-torture/execute/equiv_5.f: New test.
7785
7786 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7787
7788         PR libgfortran/26661
7789         PR libgfortran/26880
7790         * gfortran.dg/read_x_past.f: New test.
7791
7792 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
7793
7794         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
7795         to be STABS.
7796
7797 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
7798
7799         * objc.dg/dwarf-1.m: Skip on AIX.
7800         * objc.dg/dwarf-2.m: Skip on AIX.
7801
7802 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
7803
7804         PR fortran/26816
7805         * gfortran.dg/float_1.f90: New test.
7806
7807 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
7808
7809         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
7810         X86_64 targets.
7811         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
7812
7813 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
7814
7815         PR libfortran/26735
7816         * gfortran.dg/convert_implied_open.f90: New test case.
7817
7818 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
7819
7820         PR fortran/26769
7821         * gfortran.dg/transpose_reshape_r10.f90: New test case.
7822
7823 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
7824
7825         PR middle-end/26717
7826         * gcc.dg/pr26717.c: New test.
7827
7828 2006-03-25  Roger Sayle  <roger@eyesopen.com>
7829
7830         * gfortran.dg/dependency_12.f90: New test case.
7831
7832 2006-03-24  Roger Sayle  <roger@eyesopen.com>
7833
7834         * gfortran.dg/dependency_9.f90: New (resurected) test case.
7835
7836 2006-03-24  Jeff Law  <law@redhat.com>
7837
7838         * gcc.c-torture/pr26840.c: New test.
7839
7840 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
7841
7842         * objc.dg/dwarf-2.m: New.
7843         * obj-c++.dg/dwarf-2.mm: New.
7844
7845         * g++.old-deja/g++.other/init19.C: New.
7846
7847 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
7848
7849         * g++.dg/eh/spbp.C: Skip on AIX.
7850
7851 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
7852
7853         PR middle-end/26611
7854         * g++.dg/gomp/pr26611-1.C: New test.
7855         * g++.dg/gomp/pr26611-2.C: New test.
7856
7857 2006-03-24  Jeff Law  <law@redhat.com>
7858
7859         * gcc.c-torture/compile/pr26833.c: New test.
7860         * gfortran.fortran-torture/compile/pr26806.f90: New test.
7861
7862 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7863
7864         * gfortran.dg/endfile_2.f90: Delete temp file.
7865
7866 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
7867
7868         PR fortran/19303
7869         * gfortran.dg/record_marker_1.f90: New test case.
7870         * gfortran.dg/record_marker_2.f: New test case.
7871         * gfortran.dg/record_marker_3.f90: New test case.
7872
7873 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
7874
7875         PR fortran/17298
7876         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
7877         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
7878
7879 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
7880
7881         * lib/gcc-dg.exp (cleanup-modules): New proc.
7882         * gfortran.dg/allocatable_function_1.f90,
7883         gfortran.dg/allocate_char_star_scalar_1.f90,
7884         gfortran.dg/assumed_charlen_function_1.f90,
7885         gfortran.dg/assumed_dummy_1.f90,
7886         gfortran.dg/assumed_shape_ranks_1.f90,
7887         gfortran.dg/assumed_shape_ranks_2.f90,
7888         gfortran.dg/assumed_size_dt_dummy.f90,
7889         gfortran.dg/auto_char_dummy_array_1.f90,
7890         gfortran.dg/auto_char_len_3.f90,
7891         gfortran.dg/automatic_module_variable.f90,
7892         gfortran.dg/bad_automatic_objects_1.f90,
7893         gfortran.dg/char_array_constructor.f90,
7894         gfortran.dg/char_array_structure_constructor.f90,
7895         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
7896         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
7897         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
7898         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
7899         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
7900         gfortran.dg/derived_pointer_recursion.f90,
7901         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
7902         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
7903         gfortran.dg/dummy_functions_1.f90,
7904         gfortran.dg/elemental_initializer_1.f90,
7905         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
7906         gfortran.dg/elemental_pointer_1.f90,
7907         gfortran.dg/elemental_subroutine_1.f90,
7908         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
7909         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
7910         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
7911         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
7912         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
7913         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
7914         gfortran.dg/global_references_1.f90,
7915         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
7916         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
7917         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
7918         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
7919         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
7920         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
7921         gfortran.dg/large_integer_kind_1.f90,
7922         gfortran.dg/large_real_kind_1.f90,
7923         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
7924         gfortran.dg/module_double_reuse.f90,
7925         gfortran.dg/module_equivalence_1.f90,
7926         gfortran.dg/module_interface_1.f90,
7927         gfortran.dg/module_parameter_array_refs_1.f90,
7928         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
7929         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
7930         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
7931         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
7932         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
7933         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
7934         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
7935         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
7936         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
7937         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
7938         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
7939         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
7940         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
7941         gfortran.dg/same_name_1.f90,
7942         gfortran.dg/sibling_dummy_procedure_1.f90,
7943         gfortran.dg/sibling_dummy_procedure_2.f90,
7944         gfortran.dg/sibling_dummy_procedure_3.f90,
7945         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
7946         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
7947         gfortran.dg/used_dummy_types_2.f90,
7948         gfortran.dg/used_dummy_types_3.f90,
7949         gfortran.dg/used_dummy_types_4.f90,
7950         gfortran.dg/used_dummy_types_5.f90,
7951         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
7952         gfortran.dg/userdef_operator_1.f90: Use it.
7953
7954 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7955
7956         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
7957         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
7958         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
7959         gfortran.dg/write_back.f,
7960         gfortran.fortran-torture/execute/inquire_1.f90,
7961         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
7962
7963 2006-03-21  Jeff Law  <law@redhat.com>
7964
7965         * gcc.dg/tree-ssa/vrp28.c: New test.
7966
7967 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7968
7969         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
7970         if _STDC_C99 is defined.
7971         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
7972         * gcc.dg/builtins-20.c: Likewise.
7973         * gcc.dg/builtins-53.c: Likewise.
7974         * gcc.dg/single-precision-constant.c: Likewise. Also pass
7975         -mmacosx-version-min=10.3 on PowerPC/Darwin.
7976
7977 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
7978
7979         PR tree-opt/26781
7980         * gcc.c-torture/compile/pr26781-1.c: New test.
7981         * gcc.c-torture/compile/pr26781-2.c: New test.
7982
7983 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
7984
7985         PR c++/26690
7986         * g++.dg/gomp/pr26690-1.C: New test.
7987         * g++.dg/gomp/pr26690-2.C: New test.
7988
7989 2006-03-20  Jeff Law  <law@redhat.com>
7990
7991         * gcc.dg/tree-ssa/pr21829.c: New test.
7992
7993         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
7994
7995 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
7996
7997         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
7998         (check_visibility_available): Use it.
7999         (check_effective_target_default_packed): Likewise.
8000         (check_effective_target_pcc_bitfield_type_matters): Likewise.
8001         (check_effective_target_fopenmp): Likewise.
8002         (check_effective_target_freorder): Likewise.
8003         (check_effective_target_fpic): Likewise.
8004         (check_named_sections_available): Likewise.
8005         (check_effective_target_ilp32): Likewise.
8006         (check_effective_target_lp64): Likewise.
8007
8008 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
8009
8010         PR fortran/20935
8011         * gfortran.dg/scalar_mask_2.f90: New test case.
8012
8013 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
8014
8015         PR tree-opt/26629
8016         * gcc.dg/tree-ssa/loadpre12.c: New test.
8017         * gcc.dg/tree-ssa/loadpre13.c: New test.
8018         * gcc.dg/tree-ssa/loadpre14.c: New test.
8019         * gcc.dg/tree-ssa/loadpre15.c: New test.
8020         * gcc.dg/tree-ssa/loadpre16.c: New test.
8021         * gcc.dg/tree-ssa/loadpre17.c: New test.
8022         * gcc.dg/tree-ssa/loadpre18.c: New test.
8023         * gcc.dg/tree-ssa/loadpre19.c: New test.
8024         * gcc.dg/tree-ssa/loadpre20.c: New test.
8025         * gcc.dg/tree-ssa/loadpre21.c: New test.
8026         * gcc.dg/tree-ssa/loadpre22.c: New test.
8027
8028 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
8029
8030         PR fortran/26741
8031         * gfortran.dg/elemental_initializer_1.f90: New test.
8032
8033         PR fortran/26716
8034         * gfortran.dg/assumed_shape_ranks_2: New test.
8035
8036 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
8037
8038         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
8039         target fpic.
8040
8041 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8042
8043         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
8044         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
8045         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
8046         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
8047         gfortran.fortran-torture/execute/direct_io.f90,
8048         gfortran.fortran-torture/execute/inquire_2.f90,
8049         gfortran.fortran-torture/execute/inquire_4.f90,
8050         gfortran.fortran-torture/execute/list_read_1.f90,
8051         gfortran.fortran-torture/execute/open_replace.f90,
8052         gfortran.fortran-torture/execute/slash_edit.f90,
8053         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
8054         temporary files from testcases.
8055
8056 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8057
8058         PR libgfortran/26509
8059         gfortran.dg/write_direct_eor.f90: New test.
8060
8061 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
8062
8063         * gcc.target/powerpc/pr26350.c: New.
8064         * gcc.target/powerpc/indexed-addr.c: New.
8065
8066 2006-03-16  Roger Sayle  <roger@eyesopen.com>
8067
8068         * gfortran.dg/dependency_13.f90: New test case.
8069
8070 2006-03-16  Roger Sayle  <roger@eyesopen.com>
8071
8072         PR middle-end/21781
8073         * gcc.dg/real-const-1.c: New test case.
8074
8075 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
8076
8077         * g++.old-deja/g++.other/init18.C: New.
8078         * g++.old-deja/g++.other/init5.C: Remove xfail.
8079
8080 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8081
8082         * g++.dg/opt/pr15551.C: Cleanup temp file.
8083
8084 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8085
8086         PR c++/6634
8087         g++.dg/parse/long1.C: New test.
8088
8089 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8090
8091         PR fortran/19101
8092         * gfortran.dg/continuation.f90: New test.
8093         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
8094
8095 2006-03-14  Richard Guenther  <rguenther@suse.de>
8096
8097         PR tree-optimization/26672
8098         * gcc.dg/torture/pr26672.c: New testcase.
8099
8100 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
8101
8102         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
8103         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
8104
8105 2006-03-13  Roger Sayle  <roger@eyesopen.com>
8106
8107         PR middle-end/26557
8108         * gcc.c-torture/compile/switch-1.c: New test case.
8109
8110 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
8111
8112         PR fortran/25378
8113         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
8114         test to include more permuatations of mask and index.
8115         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
8116         respond to F2003 spec. that the position returned for an all false
8117         mask && condition is zero.
8118
8119 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
8120
8121         PR middle-end/25989
8122         * gcc.dg/gomp/pr25989.c: New test.
8123
8124 2006-03-13  Jeff Law  <law@redhat.com>
8125
8126         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
8127
8128 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
8129
8130         * gcc.dg/switch-9.c: New test.
8131
8132 2006-03-13  Richard Guenther  <rguenther@suse.de>
8133
8134         PR middle-end/26630
8135         * gcc.dg/torture/pr26630.c: New testcase.
8136
8137 2006-03-11  Roger Sayle  <roger@eyesopen.com>
8138
8139         * gfortran.dg/dependency_10.f90: New test case.
8140         * gfortran.dg/dependency_11.f90: Likewise.
8141
8142 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
8143             Erik Edelmann  <eedelman@gcc.gnu.org>
8144
8145         * gfortran.dg/allocatable_function_1.f90: New.
8146         * gfortran.dg/allocatable_function_2.f90: New.
8147
8148 2006-03-10  Richard Guenther  <rguenther@suse.de>
8149
8150         PR middle-end/26565
8151         * gcc.dg/torture/pr26565.c: New testcase.
8152
8153 2006-03-09  Eric Christopher  <echristo@apple.com>
8154
8155         * gcc.c-torture/compile/20060309-1.c: New.
8156
8157 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8158
8159         PR libgfortran/26499
8160         * gfortran.dg/write_back.f: New test.
8161         * gfortran.dg/write_rewind_1.f: New test.
8162         * gfortran.dg/write_rewind_2.f: New test.
8163
8164 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8165
8166         PR libgfortran/26554
8167         * gfortran.dg/read_logical.f90: New test.
8168
8169 2006-03-04  Laurent GUERBY <laurent@guerby.net>
8170
8171         * ada/acats/norun.lst: cdd2a03 now passes.
8172
8173 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
8174
8175         PR testsuite/25177
8176         * gcc.target/powerpc/pr18096-1.c: Change where the error
8177         would match.
8178
8179 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
8180
8181         * gcc.target/i386/cleanup-1.c: New test.
8182         * gcc.target/i386/cleanup-2.c: New test.
8183
8184 2006-03-04  Roger Sayle  <roger@eyesopen.com>
8185
8186         * gfortran.dg/dependency_9.f90: Remove for the time being.
8187
8188 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
8189
8190         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
8191         directive.
8192
8193 2006-03-03  Roger Sayle  <roger@eyesopen.com>
8194
8195         * gfortran.dg/dependency_9.f90: New test case.
8196
8197 2006-03-03  Roger Sayle  <roger@eyesopen.com>
8198
8199         * gfortran.dg/dependency_4.f90: New test case.
8200         * gfortran.dg/dependency_5.f90: New test case.
8201         * gfortran.dg/dependency_6.f90: New test case.
8202         * gfortran.dg/dependency_7.f90: New test case.
8203         * gfortran.dg/dependency_8.f90: New test case.
8204
8205 2006-03-03  Paul Brook  <paul@codesourcery.com>
8206
8207         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
8208         Add m68k-*-elf.
8209
8210 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
8211
8212         PR fortran/25031
8213         * multiple_allocation_1.f90: New test.
8214
8215 2006-03-03  Roger Sayle  <roger@eyesopen.com>
8216
8217         PR tree-optimization/26524
8218         * gfortran.dg/pr26524.f: New test case.
8219
8220 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8221
8222         * g++.dg/template/repo5.C: Cleanup repo files.
8223         * gcc.dg/20051201-1.c: Cleanup coverage files.
8224         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
8225         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
8226         tree dump files.
8227
8228 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
8229
8230         * objc.dg/objc-nofilename-1.m: New test.
8231         * objc.dg/bad-receiver-type.m: New test.
8232         * obj-c++.dg/bad-receiver-type.mm: New test.
8233
8234 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
8235
8236         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
8237
8238 2006-03-01  Mike Stump  <mrs@apple.com>
8239
8240         * g++.dg/abi/key2.C: Add.
8241
8242 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
8243
8244         * gfortran.dg/logical_dot_product.f90: New test.
8245
8246         PR fortran/26393
8247         * gfortran.dg/used_interface_ref.f90: New test.
8248
8249         PR fortran/20938
8250         * gfortran.dg/dependency_2.f90: New test.
8251         * gfortran.fortran-torture/execute/where17.f90: New test.
8252         * gfortran.fortran-torture/execute/where18.f90: New test.
8253         * gfortran.fortran-torture/execute/where19.f90: New test.
8254         * gfortran.fortran-torture/execute/where20.f90: New test.
8255
8256 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
8257
8258         * g++.dg/tree-ssa/pr26443.C: New test case.
8259
8260 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
8261
8262         PR middle-end/26022
8263         * g++.dg/opt/return-slot1.C: New test.
8264
8265 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8266
8267         PR libgfortran/26136
8268         * gfortran.dg/namelist_23.f90: New test.
8269
8270 2006-02-28  Roger Sayle  <roger@eyesopen.com>
8271
8272         PR middle-end/14752
8273         * gcc.dg/fold-eqandshift-2.c: New test case.
8274
8275 2006-02-28  Richard Guenther  <rguenther@suse.de>
8276
8277         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
8278         decomposition.
8279
8280 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
8281
8282         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
8283
8284 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8285
8286         PR libgfortran/26464
8287         * gfortran.dg/backspace_5.f: New test.
8288         * gfortran.dg/backspace_6.f: New test.
8289
8290 2006-02-26  Roger Sayle  <roger@eyesopen.com>
8291
8292         * gcc.dg/fold-eqandnot-1.c: New test case.
8293
8294 2006-02-26  Roger Sayle  <roger@eyesopen.com>
8295
8296         PR middle-end/19983
8297         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
8298
8299 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
8300
8301         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
8302         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
8303
8304 2006-02-26  Richard Guenther  <rguenther@suse.de>
8305
8306         PR tree-optimization/26421
8307         * gcc.dg/tree-ssa/pr26421.c: New testcase.
8308
8309 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
8310
8311         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
8312         * g++.old-deja/g++.robertl/eb132.C: Likewise.
8313
8314 2006-02-26  Roger Sayle  <roger@eyesopen.com>
8315
8316         * gcc.dg/fold-even-1.c: New test case.
8317
8318 2006-02-26  Roger Sayle  <roger@eyesopen.com>
8319
8320         PR middle-end/21137
8321         * gcc.dg/fold-eqandshift-1.c: New test case.
8322
8323 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
8324
8325         PR tree-optimization/25125
8326         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
8327         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
8328
8329 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
8330
8331         PR tree-optimizations/26359
8332         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
8333         with -fdump-tree-dceloop-details.
8334         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
8335
8336 2006-02-25  Roger Sayle  <roger@eyesopen.com>
8337
8338         PR middle-end/23673
8339         * gcc.dg/fold-eqxor-1.c: New test case.
8340         * gcc.dg/fold-eqxor-2.c: Likewise.
8341         * gcc.dg/fold-eqxor-3.c: Likewise.
8342
8343 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
8344
8345         PR fortran/23092
8346         * scalar_mask_1.f90: New test.
8347
8348 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
8349
8350         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
8351         * g++.dg/eh/uncaught2.C: New.
8352         * g++.dg/eh/uncaught3.C: New.
8353
8354 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8355
8356         PR libgfortran/26423
8357         * gfortran.dg/read_many_1.f: New test.
8358
8359 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
8360
8361         PR fortran/24519
8362         * gfortran.dg/dependency_3.f90: New test.
8363         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
8364         XFAILs.
8365
8366         PR fortran/25395
8367         * gfortran.dg/equiv_6.f90: New test.
8368
8369 2006-02-23  Jeff Law  <law@redhat.com>
8370
8371         * gcc.c-torture/compile/pr26425.c: New test.
8372
8373 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
8374
8375         PR middle-end/26412
8376         * gcc.dg/gomp/pr26412.c: New test.
8377
8378 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8379
8380         PR c++/26291
8381         * g++.dg/other/ellipsis1.C: New test.
8382         * g++.dg/parse/operator4.C: Adjust error marker.
8383
8384 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
8385
8386         PR target/25603
8387         * gfortran.dg/pr25603.f: New testcase.
8388
8389 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
8390
8391         * gcc.dg/bf-spl1.c: Don't specify -m68000.
8392         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
8393
8394 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
8395
8396         * g++.dg/eh/spbp.C: New.
8397
8398 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
8399
8400         PR middle-end/26379
8401         * gcc.target/i386/mmx-7.c: New test.
8402
8403 2006-02-20  Roger Sayle  <roger@eyesopen.com>
8404
8405         PR tree-optimization/26361
8406         * gcc.dg/tree-ssa/vrp27.c: New test case.
8407
8408 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
8409
8410         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
8411         * gcc.dg/tree-ssa/complex-4.c: Here.
8412
8413 2006-02-19  Roger Sayle  <roger@eyesopen.com>
8414
8415         PR middle-end/19543
8416         * gfortran.dg/logical_1.f90: New test case.
8417
8418 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
8419
8420         PR middle-end/26334
8421         * gcc.dg/20060218-1.c: Moved to...
8422         * gcc.target/i386/20060218-1.c: ... here.  New test.
8423
8424 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
8425
8426         PR fortran/26201
8427         * gfortran.dg/convert_1.f90: New.
8428
8429 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
8430
8431         PR fortran/25054
8432         * gfortran.dg/namelist_5.f90: New test.
8433
8434         PR fortran/25089
8435         * gfortran.dg/namelist_4.f90: New test.
8436
8437 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
8438
8439         PR tree-opt/25680
8440         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
8441
8442 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
8443
8444         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
8445         variable to take into account the variable name in the
8446         function header.
8447         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
8448
8449 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
8450
8451         PR middle-end/26334
8452         * gcc.c-torture/compile/20060217-1.c: New test.
8453         * gcc.dg/20060218-1.c: New test.
8454
8455 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
8456
8457         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
8458
8459 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
8460
8461         * gcc.dg/cpp/undef3.c: New test.
8462         * gcc.dg/cpp/trad/builtins2.c: New test.
8463
8464 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
8465
8466         PR c++/26266
8467         * g++.dg/template/static22.C: New test.
8468         * g++.dg/template/static23.C: New test.
8469         * g++.dg/template/static24.C: New test.
8470         * g++.dg/template/non-dependent13.C: New test.
8471         * g++.dg/init/member1.C: Tweak error markers.
8472
8473 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8474
8475         PR target/26255
8476         * gcc.c-torture/compile/pr26255.c: New test case.
8477
8478 2006-02-16  Roger Sayle  <roger@eyesopen.com>
8479
8480         * gfortran.fortran-torture/execute/where_10.f90: New test case.
8481         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
8482         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
8483         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
8484         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
8485         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
8486         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
8487
8488 2006-02-16  Jeff Law  <law@redhat.com>
8489
8490         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
8491         * gcc.dg/tree-ssa/vrp26.c: New test.
8492
8493 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
8494
8495         PR target/20353
8496         PR target/24578
8497         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
8498         __UCLIBC__ is defined.
8499
8500 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
8501
8502         PR fortran/26224
8503         * gfortran.dg/gomp/pr26224.f: New test.
8504
8505 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
8506
8507         PR tree-opt/25918
8508         * lib/target-supports.exp
8509         (check_effective_target_vect_short_mult): New.
8510         (check_effective_target_vect_char_mult): New.
8511         (check_effective_target_vect_widen_sum_qi_to_si): New.
8512         (check_effective_target_vect_widen_sum_qi_to_hi): New.
8513         (check_effective_target_vect_widen_sum_hi_to_si): New.
8514         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
8515         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
8516         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
8517         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
8518         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
8519         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
8520         vect-reduc-pattern-2c.c
8521         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
8522         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
8523         vect-reduc-pattern-1c.c
8524
8525 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
8526
8527         PR fortran/24557
8528         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
8529
8530 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
8531
8532         PR fortran/26054
8533         * gfortran.dg/enum_8.f90: Remove check for warning.
8534         * gfortran.dg/iomsg_1.f90: Ditto.
8535         * gfortran.dg/enum_1.f90: Ditto.
8536         * gfortran.dg/enum_9.f90: Ditto.
8537         * gfortran.dg/enum_2.f90: Ditto.
8538         * gfortran.dg/enum_10.f90: Ditto.
8539         * gfortran.dg/enum_3.f90: Ditto.
8540         * gfortran.dg/flush_1.f90: Ditto.
8541         * gfortran.dg/enum_4.f90: Ditto.
8542         * gfortran.dg/array_constructor_1.f90: Ditto.
8543         * gfortran.dg/enum_5.f90: Ditto.
8544         * gfortran.dg/enum_6.f90: Ditto.
8545         * gfortran.dg/enum_7.f90: Ditto.
8546
8547 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
8548
8549         PR middle-end/26300
8550         * gcc.c-torture/compile/20060215-1.c: New test.
8551
8552 2006-02-14  Roger Sayle  <roger@eyesopen.com>
8553
8554         PR middle-end/23670
8555         * gcc.dg/tree-ssa/andor-2.c: New test case.
8556
8557 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
8558
8559         PR fortran/25045
8560         * optional_dim.f90: New test.
8561
8562 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8563
8564         PR fortran/26277
8565         * gfortran.dg/label_4.f90: New.
8566
8567 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
8568             Diego Novillo  <dnovillo@redhat.com>
8569             Uros Bizjak  <uros@kss-loka.si>
8570
8571         * gfortran.dg/gomp: New directory.
8572
8573 2006-02-14  Richard Guenther  <rguenther@suse.de>
8574
8575         PR tree-optimization/26258
8576         * gcc.dg/torture/pr26258.c: New testcase.
8577
8578 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
8579
8580         PR fortran/26246
8581         * gfortran.dg/pr26246_1.f90: New test.
8582         * gfortran.dg/pr26246_2.f90: New test.
8583
8584         PR middle-end/26092
8585         * gcc.c-torture/compile/20060208-1.c: New test.
8586
8587 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
8588
8589         PR fortran/26074
8590         PR fortran/25103
8591         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
8592         * gfortran.dg/bad_automatic_objects_1.f90: New test.
8593         * gfortran.dg/automatic_module_variable.f90: Change error message.
8594
8595         PR fortran/20861
8596         * gfortran.dg/internal_dummy_1.f90: New test.
8597
8598         PR fortran/20871
8599         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
8600
8601
8602         PR fortran/25083
8603         * gfortran.dg/uncommon_block_data_1.f90: New test.
8604         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
8605         with standard.
8606
8607         PR fortran/25088
8608         * gfortran.dg/typed_subroutine_1.f90: New test.
8609
8610 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
8611
8612         * objc.dg/dwarf-1.m: New.
8613
8614 2006-02-13  Roger Sayle  <roger@eyesopen.com>
8615
8616         PR middle-end/24427
8617         * gcc.dg/tree-ssa/andor-1.c: New test case.
8618
8619 2006-02-13  Josh Conner  <jconner@apple.com>
8620
8621         PR target/25376
8622         * gcc.dg/pr25376.c: New test.
8623
8624         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
8625         assemble.
8626         * lib/target-supports.exp (check_named_sections_available):
8627         Only compile named-sections test -- don't assemble.
8628
8629 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8630
8631         * g++.dg/warn/no-write-strings.C: New test.
8632         * g++.dg/warn/write-strings.C: Likewise.
8633         * g++.dg/warn/write-strings-default.C: Likewise.
8634
8635 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
8636
8637         PR fortran/25806
8638         * gfortran.dg/ret_pointer_2.f90: New test.
8639
8640 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
8641
8642         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
8643
8644 2006-02-10  Jeff Law  <law@redhat.com>
8645
8646         * gcc.c-torture/compile/pr26213.c: New test.
8647
8648 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
8649
8650         gfortran.dg/null_1.f90: New test.
8651
8652 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8653
8654         PR fortran/14771
8655         * gfortran.dg/parens_4.f90: New.
8656         * gfortran.dg/parens_5.f90: New.
8657
8658 2006-02-10  Richard Guenther  <rguenther@suse.de>
8659
8660         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
8661
8662 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8663         Paul Thomas  <pault@gcc.gnu.org>
8664
8665         PR fortran/14771
8666         * gfortran.dg/parens_1.f90: New.
8667         * gfortran.dg/parens_2.f90: New.
8668         * gfortran.dg/parens_3.f90: New.
8669
8670 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
8671
8672         PR fortran/26038
8673         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
8674
8675         PR fortran/25059
8676         * gfortran.dg/impure_assignment_1.f90: New test.
8677
8678         PR fortran/25070
8679         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
8680
8681 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
8682
8683         PR target/26141
8684         * g++.dg/expr/stdarg2.C: New test.
8685
8686 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
8687
8688         PR inline-asm/16194
8689         * gcc.dg/pr16194.c: New test.
8690
8691 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8692
8693         * ada/acats/run_acats: Use portable variant of "$@".
8694
8695 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8696
8697         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
8698         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
8699
8700 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
8701
8702         PR tree-opt/26179
8703         * g++.dg/opt/pr26179.C: New test.
8704
8705 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
8706
8707         PR middle-end/26134
8708         * gcc.dg/tree-ssa/complex-3.c: New test.
8709
8710 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
8711
8712         * gcc.c-torture/compile/volatile-1.c: New test.
8713
8714 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
8715
8716         PR 26180
8717         * gcc.dg/tree-ssa/pr26180.c: New test.
8718
8719 2006-02-08  Jeff Law  <law@redhat.com>
8720
8721         * gcc.dg/tree-ssa/pr21417.c: New test.
8722
8723 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
8724
8725         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
8726         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
8727
8728 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
8729
8730         * lib/scanrtl.exp: New.
8731
8732 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8733
8734         PR c++/26071
8735         * g++.dg/other/virtual2.C: New test.
8736
8737         PR c++/26070
8738         * g++.dg/other/virtual1.C: New test.
8739
8740 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
8741
8742         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
8743         cleanup-ipa-dump): Update dump file glob patterns.
8744         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
8745         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
8746
8747         * lib/gcc-dg.exp: Load it.
8748         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
8749
8750 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
8751
8752         PR testsuite/26159
8753         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
8754         * gcc.dg/tree-ssa/pr23382.c: Ditto.
8755
8756 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8757
8758         PR fortran/25577
8759         * gfortran.dg/mvbits_1.f90: New.
8760
8761 2006-02-07  Dirk Mueller  <dmueller@suse.com>
8762
8763         * g++.dg/warn/Wdiv-by-zero.C: New test.
8764         * g++.dg/warn/Wno-div-by-zero.C: New.
8765
8766 2006-02-07  Jeff Law  <law@redhat.com>
8767
8768         * gcc.dg/tree-ssa/pr21559.c: New test.
8769
8770         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
8771         multiple VRP passes.
8772         * gcc.dg/tree-ssa/vrp09.c: Likewise.
8773         * gcc.dg/tree-ssa/vrp18.c: Likewise.
8774         * gcc.dg/tree-ssa/pr21582.c: Likewise.
8775         * gcc.dg/tree-ssa/pr20657.c: Likewise.
8776         * gcc.dg/tree-ssa/pr21001.c: Likewise.
8777         * gcc.dg/tree-ssa/vrp02.c: Likewise
8778         * gcc.dg/tree-ssa/vrp11.c: Likewise
8779         * gcc.dg/tree-ssa/pr14341.c: Likewise
8780         * gcc.dg/tree-ssa/vrp19.c: Likewise
8781         * gcc.dg/tree-ssa/vrp20.c: Likewise
8782         * gcc.dg/tree-ssa/vrp03.c: Likewise
8783         * gcc.dg/tree-ssa/pr21086.c: Likewise
8784         * gcc.dg/tree-ssa/pr21959.c: Likewise
8785         * gcc.dg/tree-ssa/vrp21.c: Likewise
8786         * gcc.dg/tree-ssa/vrp04.c: Likewise
8787         * gcc.dg/tree-ssa/pr25485.c: Likewise
8788         * gcc.dg/tree-ssa/pr22026.c: Likewise
8789         * gcc.dg/tree-ssa/vrp22.c: Likewise
8790         * gcc.dg/tree-ssa/vrp05.c: Likewise
8791         * gcc.dg/tree-ssa/20030807-10.c: Likewise
8792         * gcc.dg/tree-ssa/pr20701.c: Likewise
8793         * gcc.dg/tree-ssa/vrp23.c: Likewise
8794         * gcc.dg/tree-ssa/vrp06.c: Likewise
8795         * gcc.dg/tree-ssa/pr22117.c: Likewise
8796         * gcc.dg/tree-ssa/pr20702.c: Likewise
8797         * gcc.dg/tree-ssa/vrp15.c: Likewise
8798         * gcc.dg/tree-ssa/pr21090.c: Likewise
8799         * gcc.dg/tree-ssa/pr21294.c: Likewise
8800         * gcc.dg/tree-ssa/vrp24.c: Likewise
8801         * gcc.dg/tree-ssa/vrp07.c: Likewise
8802         * gcc.dg/tree-ssa/pr21563.c: Likewise
8803         * gcc.dg/tree-ssa/pr25382.c: Likewise
8804         * gcc.dg/tree-ssa/vrp16.c: Likewise
8805         * gcc.dg/tree-ssa/vrp25.c: Likewise
8806         * gcc.dg/tree-ssa/vrp08.c: Likewise
8807         * gcc.dg/tree-ssa/20030807-6.c: Likewise
8808         * gcc.dg/tree-ssa/vrp17.c: Likewise
8809         * gcc.dg/tree-ssa/pr21458.c: Likewise
8810         * g++.dg/tree-ssa/pr18178.C: Likewise
8811
8812 2006-02-07  Richard Guenther  <rguenther@suse.de>
8813
8814         PR c++/26140
8815         Revert
8816         2006-01-30  Richard Guenther  <rguenther@suse.de>
8817         PR c++/23372
8818         * gcc.dg/pr23372-1.C: New testcase.
8819
8820         * g++.dg/tree-ssa/pr26140.C: New testcase.
8821
8822 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
8823
8824         PR c++/9737
8825         * g++.dg/template/ttp15.C: New test.
8826         * g++.dg/template/ttp16.C: Likewise.
8827         * g++.dg/template/ttp17.C: Likewise.
8828         * g++.old-deja/g++.pt/ttp36.C: Remove.
8829         * g++.old-deja/g++.pt/ttp19.C: Likewise.
8830         * g++.old-deja/g++.pt/ttp37.C: Likewise.
8831         * g++.old-deja/g++.pt/ttp38.C: Likewise.
8832         * g++.old-deja/g++.pt/ttp39.C: Likewise.
8833         * g++.old-deja/g++.pt/ttp9.C: Likewise.
8834         * g++.old-deja/g++.pt/ttp40.C: Likewise.
8835         * g++.old-deja/g++.pt/ttp51.C: Likewise.
8836         * g++.old-deja/g++.pt/ttp26.C: Likewise.
8837         * g++.old-deja/g++.pt/ttp36.C: Likewise.
8838
8839 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
8840
8841         PR libfortran/23815
8842         * unf_io_convert_4.f90: New test.
8843
8844 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
8845
8846         * gcc.dg/tree-ssa/loadpre10.c: New test.
8847         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
8848         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
8849         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
8850
8851 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8852
8853         PR libfortran/24685
8854         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
8855
8856 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
8857
8858         PR tree-opt/25251
8859         * gfortran.dg/assign_7.f: New test.
8860
8861 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
8862
8863         PR fortran/26041
8864         PR fortran/26064
8865         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
8866         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
8867         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
8868
8869 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
8870
8871         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
8872         in size_t typedef.
8873
8874 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8875
8876         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
8877         * g++.dg/charset/string.c (foo): Likewise.
8878         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
8879         const char*
8880         * g++.dg/ext/builtin2.C (printf): Likewise.
8881         * g++.dg/init/new15.C (printf): Likewise.
8882         * g++.dg/opt/pr17697-1.C (foo): Likewise.
8883         * g++.dg/opt/pr17697-2.C (foo): Likewise.
8884         * g++.dg/opt/pr17697-3.C (foo): Likewise.
8885         * g++.dg/template/non-dependent4.C (temp): Likewise.
8886         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
8887         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
8888         parameter type to const char*.
8889         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
8890         Change type to const char*.
8891         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
8892         Likewise.
8893         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
8894         second parameter type to const char*.
8895         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
8896         (Y::Y): Change parameter type to const char*.
8897         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
8898         * g++.old-deja/g++.jason/report.C: Apply const correctness.
8899         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
8900         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
8901         (char*).
8902         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
8903         const char*.
8904         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
8905         type to const char*.
8906         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
8907         return type to const char*.
8908         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
8909         to const char*.
8910         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
8911         * g++.old-deja/g++.law/refs1.C: Likewise.
8912         * g++.old-deja/g++.law/visibility1.C: Likewise.
8913         * g++.old-deja/g++.law/visibility2.C: Likewise.
8914         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
8915         const char*.
8916         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
8917         * g++.old-deja/g++.mike/net48.C: Likewise.
8918         * g++.old-deja/g++.mike/p646.C: Likewise.
8919         * g++.old-deja/g++.mike/p6746.C: Likewise.
8920         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
8921         type to const char*.
8922         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
8923         deprecated conversion warning.
8924         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
8925         char*.
8926         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
8927         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
8928         * g++.old-deja/g++.pt/explicit8.C: Likewise.
8929         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
8930         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
8931         * g++.old-deja/g++.pt/nontype3.C: Likewise.
8932         * g++.old-deja/g++.pt/t39.C: Likewise.
8933         * g++.old-deja/g++.robertl/eb106.C: Likewise.
8934         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
8935
8936 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
8937
8938         PR fortran/25075
8939         intrinsic_argument_conformance_1.f90: New test.
8940
8941 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
8942
8943         PR fortran/20845
8944         * gfortran.dg/char_result_11.f90: Add SAVE.
8945         * gfortran.dg/der_pointer_4.f90: Ditto.
8946         * gfortran.dg/default_initialization.f90: New test.
8947
8948 2006-02-03  Jeff Law  <law@redhat.com>
8949
8950         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
8951         handle more than 100 dump files.
8952         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
8953         * lib/scantree.exp (scan-tree-dump): Likewise.
8954         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
8955         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
8956         * lib/scanipa.exp (scan-ipa-dump): Likewise.
8957         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
8958         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
8959
8960 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
8961
8962         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
8963
8964 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
8965
8966         * g++.dg/template/using12.C: New test.
8967
8968 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
8969
8970         * gcc.target/powerpc/pr25960.c: New test.
8971
8972 2006-02-02  Steven G. Kargl  <kargls@comcast>
8973
8974         PR fortran/24958
8975         gfortran.dg/nullify_2.f90: New test.
8976
8977 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
8978
8979         PR 25990
8980         * gcc.dg/gomp/pr25990.c: New test.
8981
8982 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
8983
8984         PR c++/25342
8985         * g++.gd/template/partial4.C: New test.
8986
8987 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
8988
8989         PR middle-end/26001
8990         * gfortran.dg/data_char_2.f90: New.
8991
8992 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
8993
8994         PR fortran/26039
8995         maxval_maxloc_conformance_1.f90: New test.
8996
8997 2006-01-31  Richard Guenther  <rguenther@suse.de>
8998
8999         * gcc.target/i386/sselibm-1.c: New testcase.
9000         * gcc.target/i386/sselibm-2.c: Likewise.
9001         * gcc.target/i386/sselibm-3.c: Likewise.
9002         * gcc.target/i386/sselibm-4.c: Likewise.
9003         * gcc.target/i386/sselibm-5.c: Likewise.
9004
9005 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
9006
9007         PR fortran/24266
9008         * gfortran.dg/arrayio_derived_2.f90: New.
9009
9010 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
9011
9012         * gcc.dg/unsigned-long-compare.c: New test.
9013
9014 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
9015
9016         PR testsuite/25318
9017         * lib/target-supports.exp (check_effective_target_freorder):
9018         Check to see if target supports -freorder-blocks-and-partition.
9019         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
9020         instead of "dg-require-named-sections".
9021
9022 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
9023
9024         PR target/14798:
9025         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
9026         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
9027         * gcc.dg/pragma-isr-trapa2.c: Likewise.
9028         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
9029         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
9030         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
9031         * gcc.dg/attr-isr-trap_exit.c: Likewise.
9032         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
9033
9034 2006-01-30  Richard Guenther  <rguenther@suse.de>
9035
9036         PR c++/23372
9037         * gcc.dg/pr23372-1.C: New testcase.
9038
9039 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
9040
9041         * gcc.dg/gomp/pr25874.c: New test.
9042
9043 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
9044
9045         PR tree-opt/25911
9046         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
9047
9048 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
9049
9050         PR fortran/18578
9051         PR fortran/18579
9052         PR fortran/20857
9053         PR fortran/20885
9054         * gfortran.dg/intent_out_1.f90: New test.
9055
9056 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
9057
9058         PR fortran/17911
9059         * gfortran.dg/procedure_lvalue.f90: New test.
9060
9061         PR fortran/20895
9062         PR fortran/25030
9063         * gfortran.dg/char_pointer_assign_2.f90: New test.
9064         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
9065         assignment to be consistent with standard.
9066         * gfortran.dg/char_result_2.f90: The same.
9067         * gfortran.dg/char_result_8.f90: The same.
9068
9069 2006-01-28  Zack Weinberg  <zackw@panix.com>
9070
9071         * gcc.dg/Woverlength-strings.c
9072         * gcc.dg/Woverlength-strings-pedantic-c89.c
9073         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
9074         * gcc.dg/Woverlength-strings-pedantic-c99.c
9075         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
9076
9077 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
9078
9079         * gcc.c-torture/execute/20060127-1.c: New test.
9080
9081 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
9082
9083         PR c++/25999
9084         * g++.dg/ext/pragmaweak1.C: New test.
9085
9086 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
9087
9088         PR c++/25855
9089         * g++.dg/template/spec29.C: New test.
9090
9091 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
9092
9093         PR c/19606.
9094         * gcc.c-torture/execute/pr19606.c: New.
9095
9096 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
9097
9098         * gcc.dg/pragma-re-4.c: New test.
9099
9100 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
9101
9102         PR fortran/25964
9103         * gfortran.dg/assumed_size_refs_3.f90: New test.
9104
9105 2006-01-27  Ben Elliston  <bje@au.ibm.com>
9106
9107         * gcc.misc-tests/dectest.exp: Remove defunct comment.
9108
9109 2006-01-26  Laurent GUERBY <laurent@guerby.net>
9110
9111         PR ada/21317
9112         * ada/acats/support/impdef.a: Add One_Long_Second.
9113         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
9114         * ada/acats/tests/c9/c94026.a: Likewise.
9115         * ada/acats/tests/c9/c97305c.ada: Likewise.
9116         * ada/acats/tests/c9/c99004a.ada: Likewise.
9117
9118 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
9119
9120         PR fortran/25964
9121         * gfortran.dg/global_references_2.f90: New test.
9122
9123         PR fortran/25084
9124         PR fortran/20852
9125         PR fortran/25085
9126         PR fortran/25086
9127         * gfortran.dg/assumed_charlen_function_1.f90: New test.
9128         * gfortran.dg/assumed_charlen_function_3.f90: New test.
9129
9130         PR fortran/25416
9131         * gfortran.dg/assumed_charlen_function_2.f90: New test.
9132
9133 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
9134
9135         PR c/25892
9136         * gcc.dg/Wpointer-sign.c: New.
9137         * gcc.dg/Wpointer-sign-Wall.c: New.
9138         * gcc.dg/Wpointer-sign-Wall-no.c: New.
9139         * gcc.dg/Wpointer-sign-pedantic.c: New.
9140         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
9141         * gcc.dg/conv-2.c: Use -Wpointer-sign.
9142
9143 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
9144
9145         PR C/25861
9146         * gcc.c-torture/compile/pr25861.c: New test.
9147
9148 2006-01-26  Paul Brook  <paul@codesourcery.com>
9149
9150         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
9151         on short-enum targets.
9152         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
9153         variable.
9154         (generate_fields): Use short_enums.
9155         (main): Set short_enums.  Document -e.
9156         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
9157         on short-enum targets.
9158         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
9159         variable.
9160         (generate_fields): Use short_enums.
9161         (main): Set short_enums.  Document -e.
9162         * lib/target-supports.exp (check_effective_target_short_enums): New.
9163
9164 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
9165
9166         PR target/25947
9167         * gcc.dg/torture/pr25947-1.c: New test.
9168
9169 2006-01-25  Jan Hubicka  <jh@suse.cz>
9170             Roger Sayle  <roger@eyesopen.com>
9171
9172         PR rtl-optimization/25703
9173         * gcc.target/i386/20060125-1.c: New test case.
9174         * gcc.target/i386/20060125-2.c: New test case.
9175
9176 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
9177
9178         PR fortran/18540
9179         * gfortran.dg/goto_1.f: New.
9180
9181 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
9182
9183         PR fortran/25716
9184         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
9185         25716 on 32-bit systems too.
9186
9187 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
9188
9189         PR testsuite/25590
9190         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
9191
9192 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
9193
9194         * gcc.dg/tree-ssa/gen-vect-33.c: New.
9195
9196 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9197
9198         PR fortran/25835
9199         * gfortran.dg/read_eof.f90: Delete, renamed.
9200         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
9201         * gfortran.dg/read_eof_2.f90: New test.
9202         * gfortran.dg/read_eof_3.f90: New test.
9203
9204 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
9205
9206         PR tree-opt/25860
9207         * gcc.c-torture/compile/pr25860.c: New test.
9208
9209 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9210
9211         PR c++/25552
9212         * g++.dg/parse/dtor8.C: New test.
9213
9214 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
9215
9216         PR testsuite/25891
9217         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
9218         * gcc.dg/gomp/gomp.exp: Return without testing anything if
9219         check_effective_target_fopenmp returns 0.
9220
9221 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
9222
9223         PR ada/20548
9224         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
9225         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
9226         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
9227
9228 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
9229
9230         PR tree-opt/25857
9231         * g++.dg/opt/pr25857.C: New test.
9232
9233 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
9234         Jan Hubicka  <jh@suse.cz>
9235         Richard Guenther  <rguenther@suse.de>
9236
9237         PR rtl-optimization/25654
9238         * gcc.dg/torture/pr25654.c: New testcase.
9239         * gcc.target/i386/pr25654.c: Likewise.
9240
9241 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
9242
9243         PR fortran/25901
9244         * gfortran.dg/internal references_2.f90: New test.
9245
9246         Fix regression in testing of admissability of attributes.
9247         * gfortran.dg/intent_used_1.f90: New test.
9248
9249 2006-01-23  Ben Elliston  <bje@au.ibm.com>
9250
9251         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
9252         Remove target conditional torture options for i?86 and x86_64
9253         GNU/Linux.
9254
9255 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9256
9257         PR c++/10891
9258         * g++.dg/rtti/no-rtti.C: New.
9259
9260 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
9261
9262         PR c++/25895
9263         * g++.dg/inherit/conv2.C: New test.
9264
9265         PR c++/25856
9266         * g++.dg/parse/dtor7.C: New test.
9267
9268         PR c++/25858
9269         * g++.dg/template/crash44.C: New test.
9270
9271 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
9272
9273         PR fortran/25124
9274         PR fortran/25625
9275         * gfortran.dg/internal_references_1.f90: New test.
9276           PR fortran/20881
9277         PR fortran/23308
9278         PR fortran/25538
9279         PR fortran/25710
9280         * gfortran.dg/global_references_1.f90: New test.
9281         * gfortran.dg/g77/19990905-1.f: Restore the error that
9282         there is a clash between the common block name and
9283         the name of a subroutine reference.
9284
9285         PR fortran/PR24276
9286         * gfortran.dg/aliasing_dummy_1.f90: New test.
9287
9288 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
9289
9290         * gcc.dg/vmx/1b-01.c: Warning fix.
9291         * gcc.dg/vmx/1c-02.c: Likewise.
9292         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
9293
9294 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
9295
9296         PR testsuite/24962
9297         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
9298
9299 2006-01-20  Richard Guenther  <rguenther@suse.de>
9300         Steven Bosscher <stevenb.gcc@gmail.com>
9301
9302         PR rtl-optimization/24626
9303         * gcc.dg/torture/pr24626-1.c: New testcase.
9304         * gcc.dg/torture/pr24626-2.c: Likewise.
9305         * gcc.dg/torture/pr24626-3.c: Likewise.
9306         * gcc.dg/torture/pr24626-4.c: Likewise.
9307
9308 2006-01-20  Dirk Mueller  <dmueller@suse.com>
9309
9310         PR c++/5520
9311         * g++.dg/warn/empty-body.C: New.
9312
9313 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
9314
9315         PR c++/22136
9316         * g++.dg/template/using10.C: New test.
9317         * g++.dg/temlpate/using11.C: Likewise.
9318         * g++.dg/inherit/using5.C: Tweak error messages.
9319
9320 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
9321
9322         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
9323         target test.
9324         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
9325
9326 2006-01-19  Jan Hubicka  <jh@suse.cz>
9327
9328         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
9329
9330 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9331
9332         PR c++/25854
9333         * g++.dg/template/spec28.C: New test.
9334
9335 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
9336
9337         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
9338         Fix fprintf's by adding srcdir or removing it.
9339
9340 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
9341
9342         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
9343         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
9344         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
9345         * testsuite/gcc.dg/gomp/empty.c: Likewise.
9346         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
9347         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
9348         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
9349         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
9350         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
9351         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
9352         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
9353         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
9354         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
9355         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
9356
9357 2006-01-18  Jeff Law  <law@redhat.com>
9358
9359         * gcc.dg/tree-ssa/vrp25.c: New test.
9360
9361 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
9362
9363         * gcc.dg/pr25805.c: Fix misapplied patch.
9364
9365 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
9366
9367         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
9368         (check_effective_target_vect_udot_qi): New.
9369         (check_effective_target_vect_sdot_hi): New.
9370         (check_effective_target_vect_udot_hi): New.
9371         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
9372         prefixed with "wrapv-" with -fwrapv.
9373         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
9374         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
9375         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
9376         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
9377         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
9378
9379         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
9380         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
9381         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
9382         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
9383
9384 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9385
9386         PR c++/16829
9387         * g++.dg/other/default2.C: New test.
9388         * g++.dg/other/default3.C: New test.
9389
9390 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
9391
9392         PR c/25805
9393         * gcc.dg/pr25805.c: New file.
9394
9395 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
9396
9397         PR c++/25836
9398         * g++.dg/template/init6.C: New test.
9399
9400 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
9401
9402         * gcc.dg/tree-ssa/pr24287.c: New test
9403
9404 2006-01-18  Eric Christopher  <echristo@apple.com>
9405
9406         * g++.dg/eh/table.C: New.
9407
9408 2006-01-18  DJ Delorie  <dj@redhat.com>
9409
9410         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
9411         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
9412         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
9413         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
9414
9415 2006-01-18  Jeff Law  <law@redhat.com>
9416
9417         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
9418         on wrapping on overflow semantics.
9419
9420         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
9421
9422         * gcc.gc/tree-ssa/vrp23.c: New test.
9423         * gcc.gc/tree-ssa/vrp24.c: New test.
9424
9425 2006-01-18  Richard Henderson  <rth@redhat.com>
9426             Aldy Hernandez  <aldyh@redhat.com>
9427             Jakub Jelinek  <jakub@redhat.com>
9428             Diego Novillo  <dnovillo@redhat.com>
9429             Uros Bizjak  <uros@kss-loka.si>
9430
9431         * testsuite/gcc.dg/gomp: New directory.
9432
9433 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
9434             Steven G. Kargl  <kargls@comcast.net>
9435
9436         PR fortran/20869
9437         * gfortran.dg/intrinsic_external_1.f90: New test.
9438
9439         PR fortran/20875.
9440         * gfortran.dg/elemental_pointer_1.f90: New test.
9441
9442         PR fortran/25024
9443         * gfortran.dg/external_procedures_1.f90: New test.
9444
9445         PR fortran/25785
9446         gfortran.dg/assumed_present.f90: New test.
9447
9448 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
9449
9450         * g++.dg/parse/lookup5.C: New test.
9451
9452 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9453
9454         PR fortran/25697
9455         * gfortran.dg/read_eof.f90: New test.
9456
9457 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
9458
9459         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
9460         add a closing brace.
9461
9462 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9463
9464         PR fortran/25631
9465         * gfortran.dg/fmt_tl.f: New test.
9466
9467 2006-01-17  Eric Christopher  <echristo@apple.com>
9468
9469         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
9470         * g++.old-deja/g++.warn/impint2.C: Ditto.
9471         * g++.old-deja/g++.other/null1.C: Ditto.
9472         * g++.dg/warn/conv2.C: Ditto.
9473         * g++.dg/warn/conv4.C: New file.
9474
9475 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
9476
9477         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
9478
9479 2006-01-17  Andreas Jaeger  <aj@suse.de>
9480             Janis Johnson <janis187@us.ibm.com>
9481
9482         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
9483         in 64-bit.
9484         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
9485         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
9486
9487 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
9488
9489         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
9490         xfail txxx where xxx >= 25.
9491
9492 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
9493
9494         PR testsuite/25764
9495         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
9496
9497 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
9498
9499         PR c/25682
9500         * gcc.dg/pr25682.c: New test.
9501         * g++.dg/parse/array-size2.C: New test.
9502
9503 2006-01-16  Ian Lance Taylor  <ian@airs.com>
9504
9505         * consistency.vlad: Remove entire directory, 1652 files.
9506
9507 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
9508
9509         * lib/target-supports.exp (check_effective_target_dfp_nocache,
9510         check_effective_target_dfprt_nocache): New.
9511         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
9512         (check_effective_target_dfprt): New.
9513         * lib/c-compat.exp (check_dfp): Remove.
9514         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
9515         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
9516         level of support for decimal float.
9517         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
9518         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
9519         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
9520         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
9521         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
9522         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
9523         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
9524         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
9525         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
9526         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
9527         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
9528         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
9529         directives.
9530
9531 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
9532
9533         PR testsuite/25741
9534         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
9535         $base_dir/../.
9536         * lib/gfortran.exp (gfortran_init): Likewise.
9537         * lib/obj-c++.exp (obj-c++_init): Likewise.
9538         * lib/scanasm.exp (scan-assembler-dem): Likewise.
9539         (scan-assembler-dem-not): Likewise.
9540         * lib/scandump.exp (scan-dump-dem): Likewise.
9541         (scan-dump-dem-not): Likewise.
9542
9543 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
9544
9545         PR testsuite/25767
9546         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
9547         powerpc-*-darwin*.
9548         * lib/obj-c++.exp (obj-c++_init): Likewise.
9549
9550 2006-01-16  Richard Guenther  <rguenther@suse.de>
9551
9552         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
9553
9554 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9555
9556         PR testsuite/25777
9557         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
9558         to LD_LIBRARY_PATH.
9559
9560 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
9561             Andrew Pinski  <pinskia@physics.uc.edu>
9562
9563         * gcc.dg/minmax-1.c: New test.
9564
9565 2006-01-16  Ben Elliston  <bje@au.ibm.com>
9566
9567         * gcc.dg/dfp/dfp.exp: Correct FSF address.
9568         * gcc.misc-tests/dectest.exp: Ditto.
9569
9570 2006-01-15  Ian Lance Taylor  <ian@airs.com>
9571
9572         PR testsuite/25796
9573         * gcc.target/i386/cmov6.c: Use -march=k8.
9574
9575 2006-01-15  Andreas Jaeger  <aj@suse.de>
9576
9577         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
9578         x86 does not have __float128.
9579
9580 2006-01-14  Ian Lance Taylor  <ian@airs.com>
9581
9582         * gcc.target/i386/cmov6.c: New test.
9583
9584 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
9585
9586         PR c++/25663
9587         * g++.dg/template/ctor6.C: New test.
9588
9589 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
9590
9591         PR tree-optimization/25485
9592         * gcc.dg/tree-ssa/pr25485.c: New.
9593
9594 2006-01-14  Richard Guenther  <rguenther@suse.de>
9595
9596         PR tree-optimization/22548
9597         PR tree-optimization/22555
9598         PR tree-optimization/22501
9599         * gcc.dg/tree-ssa/alias-4.c: New testcase.
9600         * gcc.dg/tree-ssa/alias-5.c: Likewise.
9601         * gcc.dg/tree-ssa/alias-6.c: Likewise.
9602         * gcc.dg/tree-ssa/alias-7.c: Likewise.
9603         * gcc.dg/tree-ssa/alias-8.c: Likewise.
9604         * gcc.dg/tree-ssa/alias-9.c: Likewise.
9605         * gcc.dg/tree-ssa/alias-10.c: Likewise.
9606         * gcc.dg/tree-ssa/alias-11.c: Likewise.
9607         * gcc.dg/tree-ssa/alias-12.c: Likewise.
9608
9609 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
9610
9611         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
9612         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
9613
9614 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
9615         Richard Guenther  <rguenther@suse.de>
9616
9617         PR rtl-optimization/24257
9618         * gcc.dg/torture/pr24257.c: New testcase.
9619
9620 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
9621
9622         * gcc.c-torture/execute/20060110-1.c: New test.
9623         * gcc.c-torture/execute/20060110-2.c: New test.
9624
9625 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
9626
9627         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
9628
9629 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
9630
9631         PR fortran/25756
9632         * gfortran.dg/label_3.f90: New test.
9633
9634 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
9635
9636         PR tree-optimization/25771
9637         * g++.dg/tree-ssa/pr25771.C: New test
9638
9639 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
9640
9641         PR tree-opt/24365
9642         * g++.dg/opt/complex5.C: New test.
9643
9644 2006-01-13  Richard Guenther  <rguenther@suse.de>
9645
9646         * gcc.target/i386/387-9.c: New testcase.
9647
9648 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
9649
9650         PR c++/24824
9651         * g++.dg/debug/dwarf2-1.C: New.
9652
9653 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
9654
9655         PR testsuite/25728
9656         * lib/gcov.exp (verify-lines): Add "close $fd".
9657
9658 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
9659             Ben Elliston  <bje@au.ibm.com>
9660
9661         * gcc.dg/dfp/inf-1.c: New test.
9662
9663 2006-01-12  Janis Johnson <janis187@us.ibm.com>
9664             Yao Qi  <qiyaoltc@cn.ibm.com>
9665             Ben Elliston  <bje@au.ibm.com>
9666             Jon Grimm  <jgrimm2@us.ibm.com>
9667
9668         * gcc.dg/nodfp-1.c: New test.
9669         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
9670         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
9671         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
9672         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
9673         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
9674         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
9675         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
9676         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
9677         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
9678         * gcc.dg/format/dfp-scanf-1.c: Likewise.
9679         * gcc.dg/format/dfp-printf-1.c: Likewise.
9680         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
9681         (compat_setup_dfp): New.
9682         * gcc.dg/compat/compat.exp: Use it.
9683         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
9684         Make some variables global, prepend "compat_" to their names.
9685         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
9686         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
9687         * gcc.misc-tests/dectest.exp: New test driver for decTest.
9688         * lib/compat.exp (compat_skip_list): Make global, rename.
9689         * lib/c-compat.exp: New file.
9690         * lib/target-supports.exp (check_effective_target_dfp): New.
9691
9692         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
9693         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
9694         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
9695         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
9696         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
9697         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
9698         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
9699         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
9700         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
9701         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
9702         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
9703         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
9704         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
9705         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
9706         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
9707         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
9708         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
9709         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
9710         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
9711         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
9712         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
9713         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
9714         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
9715         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
9716         gcc.dg/dfp/struct-layout-1.c,
9717         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
9718         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
9719         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
9720         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
9721         gcc.dg/dfp/func-vararg-dfp.c,
9722         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
9723         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
9724         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
9725         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
9726         gcc.dg/dfp/wtr-conversion-1.c: New tests.
9727
9728 2006-01-11  Richard Guenther  <rguenther@suse.de>
9729
9730         PR tree-optimization/25734
9731         * gcc.dg/tree-ssa/pr25734.c: New testcase.
9732
9733 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
9734
9735         PR fortran/25486
9736         * gfortran.dg/literal_character_constant_1_x.F: New test.
9737         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
9738         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
9739         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
9740
9741 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
9742
9743         PR c++/25386
9744         * g++.dg/ext/packed3.C: Add expected packed error.
9745
9746 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
9747
9748         PR target/25706
9749         * gcc.dg/torture/pr25706-1.c: New test.
9750
9751 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
9752
9753         PR tree-optimization/23109
9754         PR tree-optimization/23948
9755         PR tree-optimization/24123
9756
9757         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
9758         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
9759         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
9760         g++.dg/tree-ssa/pr23948.C: New testcases.
9761         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
9762         three divisions in order to do the optimization.
9763
9764 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
9765
9766         PR c++/25632
9767         * g++.dg/other/pr25632.C: New test.
9768
9769 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
9770
9771         PR fortran/25730
9772         * gfortran.dg/used_types_1.f90: New test.
9773
9774 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
9775
9776         PR target/25718
9777         * gcc.dg/torture/pr25718-1.c: New test.
9778
9779 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
9780
9781         * gfortran.dg/list_read_2.f90: Fix typo in description.
9782
9783 2006-01-10  Jan Beulich  <jbeulich@novell.com>
9784
9785         * lib/target-supports.exp (check_visibility_available): Simplify test
9786         for *-*-netware*.
9787         (check_profiling_available): Fail for *-*-netware*.
9788         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
9789         * gcc.dg/20021014-1.c: Likewise.
9790         * gcc.dg/nest.c: Likewise.
9791
9792 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
9793
9794         fortran/24936
9795         * gfortran.dg/forall_3.f90: New test.
9796
9797 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
9798
9799         PR fortran/21977
9800         * gfortran.dg/nesting_2.f90: New test.
9801         * gfortran.dg/nesting_3.f90: New test.
9802
9803 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
9804
9805         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
9806         Fix typo in comment.
9807
9808 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
9809
9810         * gfortran.dg/single_char_string.f90: New test.
9811
9812 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
9813
9814         * gfortran.dg/ichar_2.f90: New test.
9815
9816 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
9817
9818         PR fortran/25093
9819         * gfortran.dg/private_type_4.f90: New.
9820
9821 2006-01-07  Richard Guenther  <rguenther@suse.de>
9822
9823         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
9824
9825 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9826
9827         * gfortran.dg/func_decl_1.f90: New.
9828         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
9829         * gfortran.dg/array_alloc_2.f90: Likewise.
9830         * gfortran.dg/char_result_8.f90: Likewise.
9831         * gfortran.dg/dup_save_1.f90: Likewise.
9832         * gfortran.dg/dup_save_2.f90: Likewise.
9833         * gfortran.dg/f2c_6.f90: Likewise.
9834         * gfortran.dg/f2c_7.f90: Likewise.
9835         * gfortran.dg/func_result_2.f90: Likewise.
9836         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
9837
9838 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
9839
9840         PR fortran/22146
9841         * gfortran.dg/elemental_subroutine_1.f90: New test.
9842         * gfortran.dg/elemental_subroutine_2.f90: New test.
9843
9844         PR fortran/25029
9845         PR fortran/21256
9846         * gfortran.dg/assumed_size_refs_1.f90: New test.
9847
9848         PR fortran/20868
9849         PR fortran/20870
9850         * gfortran.dg/assumed_size_refs_2.f90: New test.
9851         * gfortran.dg/initialization_1.f90: Change warning message.
9852
9853 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
9854
9855         * gcc.dg/tree-ssa/loop-15.c: New test.
9856
9857 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9858
9859         PR fortran/25598
9860         * gfortran.dg/backspace_3.f: New test.
9861         * gfortran.dg/backspace_4.f: New test.
9862
9863 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9864
9865         PR fortran/24268
9866         * gfortran.dg/fmt_white.f: Update test.
9867
9868 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
9869
9870         * gcc.dg/cast-1.c: Add new warning.
9871         * gcc.dg/cast-2.c: Likewise.
9872         * gcc.dg/cast-3.c: Likewise.
9873         * gcc.dg/format/cast-1.c: Likewise.
9874         * gcc.dg/cast-4.c: New testcase.
9875
9876 2006-01-05  Richard Guenther  <rguenther@suse.de>
9877
9878         PR tree-optimization/22555
9879         * gcc.dg/tree-ssa/alias-3.c: New testcase.
9880
9881 2006-01-05  Richard Guenther  <rguenther@suse.de>
9882             Diego Novillo  <dnovillo@redhat.com>
9883
9884         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
9885         * gcc.dg/tree-ssa/loop-8.c: Likewise.
9886         * gcc.dg/tree-ssa/loop-1.c: Likewise.
9887         * gcc.dg/tree-ssa/pr23294.c: Likewise.
9888         * gcc.dg/tree-ssa/pr21985.c: Likewise.
9889         * gcc.dg/tree-ssa/loop-14.c: Likewise.
9890         * gcc.dg/tree-ssa/loop-2.c: Likewise.
9891         * gcc.dg/tree-ssa/loop-3.c: Likewise.
9892         * gcc.dg/tree-ssa/loop-4.c: Likewise.
9893         * gcc.dg/tree-ssa/pr21171.c: Likewise.
9894         * gcc.dg/tree-ssa/loop-5.c: Likewise.
9895         * gcc.dg/tree-ssa/loop-10.c: Likewise.
9896         * gcc.dg/tree-ssa/loop-6.c: Likewise.
9897         * treelang/compile/extravar.tree: Likewise.
9898         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
9899         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
9900         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
9901         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
9902         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
9903
9904 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
9905
9906         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
9907         for 64-bit fix.
9908
9909 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
9910
9911         PR fortran/23675
9912         gfortran.dg/char_result_11.f90: New.
9913
9914 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
9915
9916         PR c++/24782
9917         * g++.dg/parse/access9.C: New test.
9918         * g++.dg/tc1/dr52.C: Tweak error markers.
9919
9920 2006-01-04  Richard Henderson  <rth@redhat.com>
9921
9922         Merge from gomp branch.
9923         * g++.dg/parse/pragma2.C: Update expected error lines.
9924
9925 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
9926
9927         * g++.dg/other/i386-2.C: New test.
9928
9929         PR target/25554
9930         * gcc.c-torture/compile/20051228-1.c: New test.
9931
9932         PR c/25559
9933         * gcc.dg/pr25559.c: New test.
9934
9935 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
9936
9937         PR c++/25492
9938         * g++.dg/lookup/friend9.C: New test.
9939
9940         PR c++/25625
9941         * g++.dg/template/repo5.C: New test.
9942
9943 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
9944
9945         PR fortran/25101
9946         * gfortran.dg/forall_2.f90: New test.
9947
9948 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
9949
9950         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
9951         dg-require-weak.  Adjust regexp to handle leading-underscore
9952         targets and space as well as TAB after .weak.  Change previous
9953         64-bit fix to not use naked dot.
9954
9955 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
9956
9957         PR rtl-optimization/25578
9958         * gcc.c-torture/execute/20060102-1.c: New testcase.
9959
9960 2006-01-03  Richard Guenther  <rguenther@suse.de>
9961
9962         PR c/25183
9963         * gcc.dg/torture/pr25183.c: New testcase.
9964
9965 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
9966
9967         Merge from gomp-branch.
9968         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
9969         * gcc.dg/ia64-sync-2.c: Likewise.
9970         * gcc.dg/ia64-sync-3.c: Likewise.
9971         * gcc.dg/ia64-sync-4.c: Likewise.
9972         * gcc.dg/sync-2.c: Likewise.
9973         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
9974         that sparc64-*-* and sparcv9-*-* supports sync builtins.
9975
9976 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
9977
9978         PR c++/25635
9979         * g++.dg/parse/operator6.C: New test.
9980
9981         PR c++/25637
9982         * g++.dg/parse/error29.C: New test.
9983
9984         PR c++/25638
9985         * g++.dg/parse/dtor6.C: New test.
9986
9987         PR c++/25633
9988         * g++.dg/parse/ctor3.C: New test.
9989
9990         PR c++/25634
9991         * g++.dg/template/class3.C: New test.
9992
9993 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
9994
9995         * g++.dg/debug/debug9.C: New.
9996
9997 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
9998
9999         PR fortran/24640
10000         * gfortran.dg/label_2.f90: New test.
10001
10002 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10003
10004         * g++.dg/lookup/using12.C: Tighten error marker.
10005
10006 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
10007             Andrew Pinski <pinskia@physics.uc.edu>
10008
10009         * gcc.target/powerpc/darwin-abi-3.c: New file.
10010         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
10011         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
10012         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
10013         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
10014         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
10015         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
10016         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
10017         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
10018
10019 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
10020
10021         * gcc.dg/tree-ssa/loadpre1.c: New;
10022         * gcc.dg/tree-ssa/loadpre2.c: New;
10023         * gcc.dg/tree-ssa/loadpre3.c: New;
10024         * gcc.dg/tree-ssa/loadpre4.c: New;
10025         * gcc.dg/tree-ssa/loadpre5.c: New;
10026         * gcc.dg/tree-ssa/loadpre6.c: New;
10027         * gcc.dg/tree-ssa/loadpre7.c: New;
10028         * gcc.dg/tree-ssa/loadpre8.c: New;
10029         * gcc.dg/tree-ssa/loadpre9.c: New;
10030
10031 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
10032
10033         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
10034         * g++.dg/abi/thunk4.C: Likewise.
10035
10036 2006-01-01  Andreas Jaeger  <aj@suse.de>
10037
10038         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
10039         portable.
10040
10041 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
10042
10043         PR c++/25294
10044         * gcc.dg/pragma-pack-3.c: New test.
10045         * g++.dg/parse/pragma3.C: New test.
10046
10047 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10048
10049         PR middle-end/24827
10050         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
10051
10052 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10053
10054         PR testsuite/25214
10055         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
10056
10057 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
10058
10059         PR fortran/22607
10060         * gfortran-dg/pure_byref_3.f90: New.
10061
10062         fortran/PR 25396
10063         * gfortran.dg/userdef_operator_1.f90: New.
10064
10065 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
10066
10067         * g++.dg/abi/thunk3.C: New.
10068         * g++.dg/abi/thunk4.C: New.
10069
10070 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
10071
10072         PR fortran/25532
10073         * gfortran.dg/host_used_types_1.f90: New test. Check that host
10074         associated derived type components of derived types are
10075         properly declared in contained procedures.
10076
10077 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10078
10079         PR libgfortran/25139
10080         * gfortran.dg/backspace_2.f: New test.
10081
10082 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10083
10084         PR libgfortran/25550
10085         * gfortran.dg/endfile.f: New test.
10086
10087 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10088
10089         PR libgfortran/25419
10090         * gfortran.dg/comma.f: New test.
10091
10092 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10093
10094         * lib/gfortran-dg.exp: Remove trailing whitespace.
10095         * lib/fortran-torture.exp: Test with -fbounds-check instead of
10096         -funroll-all-loops.
10097
10098 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
10099
10100         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
10101         Extended Double long doubles or repeat tests when long double is
10102         the same size as double.
10103
10104 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10105
10106         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
10107
10108         PR testsuite/25442
10109         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
10110         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
10111
10112         PR testsuite/25441
10113         * gcc.dg/pr23911.c: Make test variable static.
10114
10115         PR testsuite/25444
10116         * gcc.dg/tree-ssa/pr14841.c: Likewise.
10117
10118 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
10119
10120         PR c++/25439
10121         * g++.dg/parse/crash17.C: Adjust error markers.
10122         * g++.dg/template/error20.C: New test.
10123
10124 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
10125
10126         PR c++/23172
10127         * g++.dg/ext/complit4.C: New test.
10128
10129         PR c++/25417
10130         * g++.dg/ext/complit5.C: Likewise.
10131
10132 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
10133
10134         PR tree-optimization/25125
10135         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
10136         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
10137         * gcc.c-torture/execute/pr25125.c: New.
10138
10139 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
10140
10141         PR fortran/25029
10142         PR fortran/21256
10143         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
10144         with incorrect assumed size references.
10145
10146 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
10147
10148         PR c++/23171
10149         * g++.dg/opt/init1.C: New test.
10150
10151 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
10152
10153         PR c++/24671
10154         * g++.dg/template/sfinae3.C: New test.
10155
10156 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10157
10158         * g++.dg/other/friend4.C: New test.
10159
10160 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
10161
10162         PR target/25005
10163         * g++.dg/opt/pr25005.C: New test.
10164
10165 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
10166
10167         PR c++/25369
10168         * g++.dg/template/ptrmem16.C: New test.
10169
10170 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
10171
10172         PR fortran/25029
10173         PR fortran/21256
10174         * gfortran.dg/initialization_1.f90: Add test of SIZE.
10175
10176 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10177
10178         PR libgfortran/25307
10179         * gfortran.dg/list_read_5.f90: New test.
10180
10181 2005-12-22  Richard Henderson  <rth@redhat.com>
10182
10183         * gcc.target/i386/sse-7.c: Use -msse2.
10184
10185 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
10186
10187         PR rtl-optimization/25432
10188         * gcc.c-torture/compile/20051216-1.c: New test.
10189
10190         PR objc/25328
10191         * objc/execute/pr25328.m: New test.
10192
10193 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
10194
10195         PR c++/25364
10196         * g++.dg/template/call4.C: New test.
10197
10198 2005-12-22  Dale Johannesen  <dalej@apple.com>
10199
10200         * gcc.target/i386/sse-17.c: New.
10201
10202 2005-12-22  Paul Brook  <paul@codesourcery.com>
10203
10204         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
10205
10206 2005-12-22  Paul Brook  <paul@codesourcery.com>
10207
10208         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
10209
10210 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
10211
10212         PR tree-opt/25513
10213         * gcc.c-torture/compile/pr25513.c: New test.
10214
10215 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10216
10217         PR c++/23333
10218         * g++.dg/parse/error25.C: Add more tests.
10219
10220 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10221
10222         PR fortran/18990
10223         * gfortran.dg/der_charlen_1.f90: New.
10224
10225 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
10226
10227         PR fortran/20889
10228         * gfortran.dg/pointer_component_type_1.f90: New test.
10229
10230         PR fortran/25029
10231         PR fortran/21256
10232         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
10233         should give an error with assumed size array refernces and checks those
10234         that should not.
10235         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
10236         reference an upper bound so that it does not generate an error.
10237
10238         PR fortran/19362
10239         PR fortran/20244
10240         PR fortran/20864
10241         PR fortran/25391
10242         * gfortran.dg/used_dummy_types_1.f90: New test.
10243         * gfortran.dg/used_dummy_types_2.f90: New test.
10244         * gfortran.dg/used_dummy_types_3.f90: New test.
10245         * gfortran.dg/used_dummy_types_4.f90: New test.
10246         * gfortran.dg/used_dummy_types_5.f90: New test.
10247
10248         PR fortran/23152
10249         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
10250         group already being USE associated.
10251         * gfortran.dg/assumed_shape_nml.f90: New test.
10252         * gfortran.dg/assumed_size_nml.f90: New test.
10253
10254         PR fortran/20862
10255         PR fortran/25053
10256         PR fortran/25063
10257         PR fortran/25064
10258         PR fortran/25066
10259         PR fortran/25067
10260         PR fortran/25068
10261         PR fortran/25307
10262         * gfortran.dg/io_constraints_1.f90: New test.
10263         * gfortran.dg/io_constraints_1.f90: New test.
10264         * gfortran.dg/iostat_3.f90: Change wording of warning.
10265         * gfortran.dg/g77/19981216-0.f: The same.
10266
10267 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
10268
10269         PR tree-optimization/23518
10270         * testsuite/gcc.dg/pr23518.c: New.
10271
10272 2005-12-21  Mike Stump  <mrs@apple.com>
10273
10274         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
10275
10276 2005-12-21  Paul Brook  <paul@codesourcery.com>
10277
10278         * gcc.dg/pr19340.c: Skip on m68k targets.
10279
10280 2005-12-21  Steven Bosscher  <stevenb@suse.de>
10281
10282         PR rtl-optimization/25196
10283         * gcc.dg/pr25196.c: New test.
10284
10285 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
10286
10287         PR fortran/25423
10288         gfortran.dg/where_nested_1.f90: New.
10289
10290 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
10291
10292         PR tree-optimization/25382.
10293         * gcc.dg/tree-ssa/pr25382.c: New.
10294
10295 2005-12-20  Richard Guenther  <rguenther@suse.de>
10296
10297         PR middle-end/24306
10298         * gcc.target/i386/pr24306.c: New testcase.
10299
10300 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
10301
10302         PR tree-optimization/25501
10303         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
10304
10305 2005-12-20  Richard Guenther  <rguenther@suse.de>
10306
10307         Revert
10308         2005-12-02  Richard Guenther  <rguenther@suse.de>
10309
10310         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
10311
10312 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
10313
10314         PR c++/21228
10315         * g++.dg/warn/Wunreachable-code-2.C: New test.
10316
10317 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
10318
10319         PR c++/24278
10320         * g++.dg/template/ctor5.C: New test.
10321
10322         PR c++/24915
10323         * g++.dg/template/overload8.C: New test.
10324
10325 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
10326
10327         * gcc.c-torture/compile/pr25483 : New test.
10328
10329 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10330
10331         PR c++/20552
10332         * g++.dg/ext/typeof10.C: New test.
10333
10334 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
10335
10336         * gcc.dg/mt-loopi1.c: New.
10337
10338 2005-12-18  Richard Guenther  <rguenther@suse.de>
10339
10340         PR tree-optimization/25481
10341         * gcc.dg/torture/pr25481.c: New testcase.
10342
10343 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
10344
10345         PR rtl-optimization/21041
10346         * gcc.dg/pr21041.c: New test.
10347
10348 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10349
10350         PR libgfortran/25463
10351         * gfortran.dg/advance.f90: New test.
10352
10353 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
10354
10355         * gcc.dg/20051201-1.c: New test.
10356
10357 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
10358
10359         PR fortran/25018
10360         * gfortran.dg/initialization_1.f90: New test.
10361         * gfortran.dg/enum_5.f90: Change dg-error to new message.
10362         * gfortran.dg/g77/980616-0.f: The same.
10363
10364 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
10365
10366         * PR fortran/25458
10367         * gfortran.dg/chkbits.f90: New test.
10368
10369 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
10370
10371         * gfortran.dg/enum_5.f: Revert to previous version.
10372
10373 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
10374
10375         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
10376         * gfortran.dg/nested_modules_1.f90: Ditto.
10377         * gfortran.dg/hollerith_f95.f90: Ditto.
10378         * gfortran.dg/select_5.f90: Ditto.
10379         * gfortran.dg/secnds.f: Ditto.
10380         * gfortran.dg/hollerith2.f90: Ditto.
10381         * gfortran.dg/imag_2.f: Ditto.
10382         * gfortran.dg/ftell_2.f90: Ditto.
10383         * gfortran.dg/malloc_free_1.f90: Ditto.
10384         * gfortran.dg/logint-1.f: Ditto.
10385         * gfortran.dg/recursive_statement_functions.f90: Ditto.
10386         * gfortran.dg/e_d_fmt.f90: Ditto.
10387         * gfortran.dg/hollerith_legacy.f90: Ditto.
10388         * gfortran.dg/logint-2.f: Ditto.
10389         * gfortran.dg/enum_5.f90: Ditto.
10390         * gfortran.dg/f2c_2.f90: Ditto.
10391         * gfortran.dg/pr17143.f90: Ditto.
10392         * gfortran.dg/namelist_14.f90: Ditto.
10393         * gfortran.dg/logint-3.f: Ditto.
10394         * gfortran.dg/spread_scalar_source.f90: Ditto.
10395         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
10396         * gfortran.dg/namelist_11.f: Ditto.
10397         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
10398         * gfortran.dg/g77/20010519-1.f
10399         * gfortran.dg/g77/alpha1.f: Ditto.
10400         * gfortran.dg/g77/990115-1.f: Ditto.
10401         * gfortran.dg/g77/erfc.f: Ditto.
10402         * gfortran.dg/g77/19990313-3.f: Ditto.
10403         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
10404         * gfortran.dg/g77/20010426.f: Ditto.
10405         * gfortran.dg/g77/19990313-0.f: Ditto.
10406         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
10407         * gfortran.dg/g77/20000629-1.f: Ditto.
10408         * gfortran.dg/g77/970125-0.f: Ditto.
10409         * gfortran.dg/g77/8485.f: Ditto.
10410         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
10411         * gfortran.dg/g77/19990313-1.f: Ditto.
10412         * gfortran.dg/g77/int8421.f: Ditto.
10413         * gfortran.dg/g77/19990305-0.f: Ditto.
10414         * gfortran.dg/g77/947.f: Ditto.
10415         * gfortran.dg/g77/19990905-2.f: Ditto.
10416         * gfortran.dg/g77/cabs.f: Ditto.
10417         * gfortran.dg/g77/19990313-2.f: Ditto.
10418         * gfortran.dg/g77/20020307-1.f: Ditto.
10419         * gfortran.dg/g77/dcomplex.f: Ditto.
10420         * gfortran.dg/g77/19990502-1.f: Ditto.
10421         * gfortran.dg/g77/19981216-0.f: Ditto.
10422         * gfortran.dg/common_4.f90: Ditto.
10423         * gfortran.dg/entry_4.f90: Ditto.
10424         * gfortran.dg/equiv_constraint_2.f90: Ditto.
10425         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
10426         * gfortran.dg/namelist_12.f: Ditto.
10427         * gfortran.dg/scale_1.f90: Ditto.
10428         * gfortran.dg/modulo_1.f90
10429         * gfortran.dg/hollerith.f90: Ditto.
10430         * gfortran.dg/direct_io_3.f90: Ditto.
10431         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
10432         * gfortran.dg/gnu_logical_1.F: Ditto.
10433         * gfortran.dg/unf_io_convert_1.f90: Ditto.
10434         * gfortran.dg/assign_1.f90: Ditto.
10435         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
10436         * gfortran.dg/pr23095.f: Ditto.
10437         * gfortran.dg/read_float_1.f90: Ditto.
10438
10439 2005-12-17  Andreas Jaeger  <aj@suse.de>
10440
10441         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
10442         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
10443
10444 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10445
10446         PR fortran/24268
10447         * gfortran.dg/fmt_white.f: New test.
10448
10449 2005-12-16  Steven G. Kargl <kargls@comcast.net>
10450
10451         * gfortran.dg/label_1.f90: New test.
10452
10453 2005-12-15  Ben Elliston  <bje@au.ibm.com>
10454
10455         PR testsuite/25422
10456         * gcc.dg/20031012-1.c: Add -Walways-true option.
10457         * gcc.dg/weak/weak-3.c: Likewise.
10458         * g++.old-deja/g++.mike/warn8.C: Likewise.
10459
10460 2005-12-16  Mike Stump  <mrs@apple.com>
10461
10462         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
10463         exit.
10464
10465 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10466
10467         PR libgfortran/25264
10468         PR libgfortran/25349
10469         * gfortran.dg/tl_editing.f90: Added additional checks.
10470         * gfortran.dg/t_editing.f: New test.
10471         * gfortran.dg/write_padding.f90: New test
10472
10473 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10474
10475         PR testsuite/25215
10476         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
10477
10478 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
10479
10480         PR rtl-optimization/24899
10481         * gcc.c-torture/execute/20051215-1.c: New test.
10482
10483 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
10484
10485         PR 24823
10486         * gfortran.dg/pr24823.f: New test.
10487
10488 2005-12-16  Jeff Law  <law@redhat.com>
10489
10490         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
10491
10492 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
10493
10494         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
10495         Change C++ style comments to C style comments.
10496         Remove aligned types from the array.
10497         Keep Enums disabled.
10498         (complex_types): Remove aligned types from the array.
10499         Comment out "_Complex long double".
10500         (attrib_types): Remove.
10501         (complex_attrib_types): Remove.
10502         (attrib_array_types): Remove.
10503         (complex_attrib_array_types): Remove.
10504         (aligned_bitfld_types): Remove.
10505         (n_aligned_bitfld_types): Remove.
10506         (FEATURE_ALIGNEDPACKED): Delete.
10507         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
10508         (singles): Remove support for adding attributes.
10509         (choose_type): Remove support for attributed types.
10510         (generate_fields): Remove support for attributed bit-fields.
10511         Remove support for adding attributes.
10512         (generate_random_tests): Remove support for adding attributes.
10513         (features): Add back "[0] :0" and "complex vector [0]".
10514         (main): Remove support for attributed bit-fields.
10515         Uncomment the calling of generate_random_tests for the rests of
10516         the tests.
10517
10518 2005-12-16  Jan Hubicka  <jh@suse.cz>
10519
10520         * gcc.c-torture/combine/pr25224.c: New.
10521
10522 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
10523
10524         PR other/25028
10525         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
10526         HP-UX.
10527
10528 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
10529
10530         * gcc.dg/20051215-1.c: New file.
10531
10532 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10533
10534         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
10535         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
10536
10537 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
10538
10539         PR fortran/18197
10540         * gfortran.dg/dummy_functions_1.f90: New.
10541
10542 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
10543
10544         PR rtl-optimization/25310
10545         * gcc.c-torture/compile/pr25310.c: New test.
10546
10547 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
10548
10549         PR debug/25023
10550         * gcc.dg/pr25023.c: New test.
10551
10552 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10553
10554         * g++.old-deja/g++.brendan/redecl1.C,
10555         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
10556         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
10557         g++.old-deja/g++.oliva/typeof1.C,
10558         g++.old-deja/g++.other/crash16.C,
10559         g++.old-deja/g++.other/crash34.C,
10560         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
10561         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
10562         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
10563         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
10564         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
10565         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
10566         Remove xfail.
10567
10568 2005-12-14  Kean Johnston  <jkj@sco.com>
10569             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10570
10571         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
10572         * gcc.target/i386/20020523-1.c: Ditto.
10573         * gcc.target/i386/tailcall-1.c: Ditto.
10574         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
10575         * gcc.target/i386/ssetype-5.c: Ditto.
10576
10577 2005-12-14  Jeff Law  <law@redhat.com>
10578
10579         * gcc.dg/tree-ssa/foldstring-1.c: New test.
10580
10581 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
10582
10583         PR target/25254
10584         PR target/24188
10585         * gcc.target/i386/pr25254.c: New test.
10586         * gfortran.dg/PR24188.f: New test.
10587
10588 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
10589
10590         * lib/fortran-torture.exp: Catch remaining uses of
10591         remote_file build delete.
10592
10593 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10594
10595         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
10596
10597 2005-12-14  Ben Elliston  <bje@au.ibm.com>
10598
10599         * gcc.dg/warn-addr-cmp.c: New test.
10600
10601 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
10602
10603         PR debug/25023
10604         PR target/25293
10605         * gcc.target/i386/pr25293.c: New test.
10606
10607 2005-12-13  Petr Machata  <machata@post.cz>
10608
10609         PR c++/24907
10610         * g++.dg/parse/comma2.C: New test.
10611
10612 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
10613             Jakub Jelinek  <jakub@redhat.com>
10614
10615         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
10616         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
10617         (limits.h): Include unconditionally.
10618         (stdlib.h): Likewise.
10619         (hashtab.h): Do not include.
10620         (getopt.h): Likewise.
10621         (stddef.h): Include.
10622         (hashval_t): Define.
10623         (struct entry): Add "next" field.
10624         (HASH_SIZE): New macro.
10625         (hash_table): New variable.
10626         (switchfiles): Do not use xmalloc.
10627         (mix): New macro.
10628         (iterative_hash): New function.
10629         (hasht): Remove.
10630         (e_exists): New function.
10631         (e_insert): Likewise.
10632         (output): Use, instead of libiberty hashtable functions.
10633         (main): Do not use getopt.  Do not call htab_create.
10634
10635 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
10636
10637         PR c++/25331
10638         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
10639         put atal* and atpaal* attributes on array elements.
10640         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
10641         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
10642         put atal* and atpaal* attributes on array elements.
10643         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
10644
10645 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
10646
10647         * gcc.dg/single-precision-constant.c: New test.
10648
10649 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
10650
10651         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
10652         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
10653         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
10654         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
10655         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
10656         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
10657         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
10658         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
10659         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
10660         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
10661         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
10662         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
10663         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
10664         gcc.target/powerpc/ppc-sdata-2.c,
10665         gcc.target/powerpc/ppc-stackalign-1.c,
10666         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
10667         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
10668         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
10669         gcc.target/powerpc/rs6000-ldouble-2.c,
10670         gcc.target/powerpc/rs6000-power2-1.c,
10671         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
10672         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
10673         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
10674         option into target selector.
10675         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
10676         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
10677
10678 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
10679
10680         PR objc/25348
10681         * objc.dg/encode-9.m: New test.
10682
10683 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10684
10685         PR testsuite/20772
10686         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
10687         * gcc.dg/asm-b.c: Fix typo.
10688         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
10689         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
10690         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
10691         i?86 lp64 and x86_64 ilp32.
10692         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
10693         on i?86 lp64.
10694         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
10695
10696 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
10697
10698         PR fortran/25078
10699         gfortran.dg/equiv_5.f90: New test.
10700
10701 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
10702
10703         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
10704         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
10705         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
10706         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
10707         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
10708         * gcc.dg/tree-ssa/reassoc-5.c: New.
10709         * gcc.dg/tree-ssa/reassoc-6.c: New.
10710         * gcc.dg/tree-ssa/reassoc-7.c: New.
10711         * gcc.dg/tree-ssa/reassoc-8.c: New.
10712         * gcc.dg/tree-ssa/reassoc-9.c: New.
10713         * gcc.dg/tree-ssa/reassoc-10.c: New.
10714         * gcc.dg/tree-ssa/reassoc-11.c: New.
10715
10716 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10717
10718         PR testsuite/25167
10719         PR testsuite/24478
10720         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
10721
10722 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
10723
10724         PR c++/25300
10725         * g++.dg/template/inherit.C: Do not use a generic error message.
10726
10727 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
10728
10729         PR libobjc/25354
10730         * objc.dg/gnu-encoding: New directory.
10731         * objc.dg/gnu-encoding/compat-common.h: New file.
10732         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
10733         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
10734         * objc.dg/gnu-encoding/vector-defs.h: New file.
10735         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
10736         * objc.dg/gnu-encoding/generate-random.c: New file.
10737         * objc.dg/gnu-encoding/generate-random_r.c: New file.
10738         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
10739         * objc.dg/gnu-encoding/generate-random.h: New file.
10740
10741 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
10742
10743         PR c++/25337
10744         * g++.dg/template/defarg7.C: New test.
10745
10746 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
10747
10748         PR libobjc/25347
10749         * objc.dg/encode-8.m: New test.
10750
10751 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
10752
10753         PR libobjc/25346
10754         * objc.dg/encode-7.m: New test.
10755
10756 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
10757
10758         PR c++/25010
10759         * g++.dg/opt/inline10.C: New test.
10760
10761 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
10762
10763         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
10764
10765 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
10766
10767         * gfortran.dg/substring_equivalence.f90: typo in comment
10768
10769 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10770
10771         PR fortran/25068
10772         * gfortran.dg/iostat_3.f90: New test.
10773
10774 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
10775
10776         PR fortran/23815
10777         * gfortran.dg/unf_io_convert_1.f90: New test.
10778         * gfortran.dg/unf_io_convert_2.f90: New test.
10779         * gfortran.dg/unf_io_convert_3.f90: New test.
10780
10781 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10782
10783         PR testsuite/20772
10784         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
10785         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
10786         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
10787         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
10788         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
10789         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
10790         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
10791         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
10792         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
10793         gcc.dg/torture/fp-int-convert-float128-timode.c,
10794         gcc.dg/torture/fp-int-convert-float128.c,
10795         gcc.dg/torture/fp-int-convert-float80-timode.c,
10796         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
10797         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
10798
10799         * gcc.dg/tls/opt-1.c: Require effective target fpic.
10800
10801 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
10802
10803         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
10804
10805 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
10806
10807         * gcc.dg/20051207-1.c,
10808         * gcc.dg/20051207-2.c,
10809         * gcc.dg/20051207-3.c: New tests.
10810
10811 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10812
10813         PR testsuite/20772
10814         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
10815         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
10816         dg-skip-if target selector.
10817
10818         PR testsuite/20772
10819         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
10820         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
10821         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
10822         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
10823         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
10824         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
10825         and/or merge with i?86 cases.
10826
10827         * gcc.dg/tls/opt-3.c: Require effective target fpic.
10828
10829         PR testsuite/20772
10830         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
10831         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
10832         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
10833         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
10834         x86_64-*-linux*.
10835
10836 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
10837
10838         PR target/25311
10839         * gcc.c-torture/compile/pr25311.c: New test.
10840
10841 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10842
10843         PR libgfortran/25039
10844         * gfortran.dg/read_comma.f: New test.
10845
10846 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
10847
10848         PR c++/19317
10849         * g++.dg/opt/pr19317-1.C: New test.
10850         * g++.dg/opt/pr19317-2.C: New test.
10851         * g++.dg/opt/pr19317-3.C: New test.
10852
10853         PR target/19005
10854         * gcc.c-torture/execute/pr19005.c: New test.
10855
10856         PR target/17828
10857         * g++.old-deja/g++.other/comdat5.C: New test.
10858         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
10859
10860         * g++.dg/compat/struct-layout-1.exp: New file.
10861         * g++.dg/compat/struct-layout-1.h: New.
10862         * g++.dg/compat/struct-layout-1_generate.c: New.
10863         * g++.dg/compat/struct-layout-1_x1.h: New.
10864         * g++.dg/compat/struct-layout-1_x2.h: New.
10865         * g++.dg/compat/struct-layout-1_y1.h: New.
10866         * g++.dg/compat/struct-layout-1_y2.h: New.
10867
10868         * gcc.dg/20050330-2.c: New test.
10869
10870 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
10871
10872         PR fortran/25292
10873         * gfortran.dg/associated_1.f90: New.
10874
10875 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10876
10877         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
10878         ILP32 vect_no_align platforms.
10879
10880 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
10881             Jakub Jelinek  <jakub@redhat.com>
10882
10883         PR target/25268
10884         * gcc.c-torture/compile/20051207-1.c: New test.
10885
10886 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10887
10888         PR testsuite/20772
10889         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
10890         gcc.dg/torture/pr18582-1.c,
10891         gcc.target/i386/attributes-error.c: Also test on x86_64.
10892
10893         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
10894
10895 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10896
10897         PR c++/19397
10898         * g++.dg/template/typedef3.C: New test.
10899
10900         PR c++/19762
10901         PR c++/19764
10902         * g++.dg/template/dtor3.C: Fix error markers.
10903
10904 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
10905
10906         * lib/target-supports.exp (check_effective_target_sync_char_short):
10907         Add s390*.
10908
10909 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
10910
10911         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
10912
10913 2005-12-06  Roger Sayle  <roger@eyesopen.com>
10914
10915         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
10916         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
10917         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
10918         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
10919
10920 2005-12-06  Roger Sayle  <roger@eyesopen.com>
10921
10922         PR c++/25263
10923         * g++.dg/other/array2.C: New test case.
10924
10925 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
10926
10927         * gcc.dg/darwin-weakimport-3.c: New.
10928
10929         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
10930         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
10931         and to work on Darwin.
10932         * gcc.dg/attr-weakref-1b.c: New file.
10933         * gcc.dg/attr-weakref-2.c: New test.
10934         * gcc.dg/darwin-weakref-1.c: New test.
10935
10936 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
10937
10938         PR testsuite/25247
10939         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
10940         use in selector expressions.
10941         (dg-xfail-if): Ditto.
10942         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
10943         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
10944         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
10945         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
10946         * gcc.test-framework/test-framework.exp: Skip generated tests if
10947         CHECK_TEST_FRAMEWORK is not 1.
10948
10949 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
10950
10951         PR tree-optimization/24963
10952         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
10953
10954         PR target/24108
10955         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
10956
10957         PR target/18580
10958         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
10959         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
10960         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
10961         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
10962
10963 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
10964
10965         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
10966         dg-options.
10967
10968 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
10969
10970         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
10971
10972 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
10973
10974         * gcc.dg/format/cast-1.c: New test.
10975
10976 2005-12-04  Roger Sayle  <roger@eyesopen.com>
10977
10978         PR c/7776
10979         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
10980         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
10981         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
10982         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
10983
10984 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
10985
10986         * gcc.dg/cast-pretty-print-1.c: New test.
10987
10988 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
10989
10990         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
10991
10992 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
10993
10994         PR c++/24173
10995         * g++.dg/template/friend40.C: New test.
10996
10997 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
10998
10999         PR target/25199
11000         * gcc.target/i386/movq-2.c: New test.
11001         * gcc.target/i386/movq.c: Remove target i?86, instead add
11002         dg-require-effective-target ilp32.
11003
11004 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11005
11006         PR c++/24103
11007         * g++.dg/other/default1.C: New test.
11008
11009 2005-12-02  Richard Guenther  <rguenther@suse.de>
11010
11011         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
11012
11013 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11014
11015         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
11016
11017 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
11018
11019         PR target/21017
11020         * gcc.target/powerpc/rotate.c: New.
11021
11022 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11023
11024         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
11025         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
11026
11027 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11028
11029         PR c/13384
11030         * gcc.dg/pr17730-1.c: Adjust.
11031         * gcc.dg/lvalue1.c (main): Likewise.
11032         * gcc.dg/lvalue-2.c: Likewise.
11033         * g++.dg/pr7503-3.C
11034
11035 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
11036
11037         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
11038         error messages.
11039
11040 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
11041
11042         PR fortran/24789
11043         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
11044
11045 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
11046
11047         PR target/24475
11048         * lib/target-supports.exp (check_effective_target_tls): New.
11049         (check_effective_target_tls_runtime): New.
11050         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
11051         for TLS support.
11052         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
11053         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
11054         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
11055         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
11056         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
11057         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
11058         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
11059         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
11060         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
11061         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
11062         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
11063         effective-target TLS.
11064         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
11065         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
11066         effective-target TLS runtime.
11067
11068 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
11069
11070         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
11071
11072 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
11073
11074         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
11075         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
11076         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
11077         ignored" warnings when "packing" is the same as the ABI layout.
11078
11079 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
11080
11081         PR fortran/21302
11082         * gfortran.dg/line_length_1.f: New test.
11083         * gfortran.dg/line_length_2.f90: Ditto.
11084
11085 2005-11-30  Richard Guenther  <rguenther@suse.de>
11086
11087         PR tree-optimization/21655
11088         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
11089
11090 2005-11-30  Dale Johannesen  <dalej@apple.com>
11091
11092         * gcc.c-torture/compile/pr24930.c: New.
11093
11094 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
11095
11096         PR fortran/15809
11097         *  gfortran.dg/auto_char_dummy_array.f90: New test.
11098
11099 2005-11-30  Jeff Law  <law@redhat.com>
11100
11101         * g++.old-deja/g++.law/pr25000.C: New test.
11102
11103 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
11104
11105         * gcc.dg/tls/opt-11.c: New test.
11106
11107 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
11108
11109         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
11110         targets.
11111         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
11112         LP64 ia64.
11113
11114 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
11115
11116         * gfortran.dg/open_access_1.f90: New test.
11117
11118 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11119
11120         * gcc.dg/charset/builtin2.c: New test.
11121
11122 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
11123
11124         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
11125         on mmix-*-* for *_[xy].c.
11126
11127 2005-11-28  Kean Johnston  <jkj@sco.com>
11128
11129         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
11130         headers.
11131         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
11132         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
11133         * gcc.target/i386/asm-3.c: Ditto.
11134         * gcc.target/i386/clobbers.c: Ditto.
11135         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
11136         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
11137         test regexp.
11138         * gcc.target/i386/mul.c: Ditto.
11139         * gcc.target/i386/ssetype-1.c: Ditto.
11140         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
11141         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
11142         static so the test works with -fPIC mode too. Based on comment in
11143         PR19231 by Pinski.
11144         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
11145
11146 2005-11-28  Richard Guenther  <rguenther@suse.de>
11147
11148         * gcc.dg/alias-9.c: New testcase.
11149         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
11150
11151 2005-11-28  Roger Sayle  <roger@eyesopen.com>
11152             Uros Bizjak  <uros@kss-loka.si>
11153
11154         PR middle-end/20219
11155         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
11156         tan(x)/sin(x) transformations.
11157
11158 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
11159
11160         PR middle-end/24575
11161         * gcc.dg/tree-ssa/divide-3.c: New test.
11162         * gcc.dg/tree-ssa/divide-4.c: New test.
11163
11164 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
11165
11166         PR fortran/24917
11167         *  gfortran.dg/boz_6.f90: New test.
11168
11169 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11170
11171         PR fortran/23912
11172         * gfortran.dg/modulo_1.f90: New test.
11173
11174 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11175
11176         PR libfortran/24919
11177         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
11178         fail on CRLF platforms.
11179         * gfortran.dg/ftell_2.f90: Likewise.
11180
11181 2005-11-26  Eric Christopher  <echristo@apple.com>
11182
11183         * gcc.dg/intmax_t-1.c: Remove mips xfail.
11184
11185 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
11186
11187         * objc.dg/gnu-runtime-3.m: Simplify.
11188
11189 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
11190
11191         PR middle-end/23669
11192         * gcc.dg/tree-ssa/divide-1.c: New test.
11193         * gcc.dg/tree-ssa/divide-2.c: New test.
11194
11195 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
11196
11197         PR libgfortran/24945
11198         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
11199
11200 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
11201
11202         PR libgfortran/24945
11203         * gfortran.dg/open_status_2.f90: New test.
11204
11205 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11206
11207         * gcc.c-torture/execute/builtins/fprintf.c,
11208         gcc.c-torture/execute/builtins/fputs-lib.c,
11209         gcc.c-torture/execute/builtins/fputs.c,
11210         gcc.c-torture/execute/builtins/lib/fprintf.c,
11211         gcc.c-torture/execute/builtins/lib/printf.c,
11212         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
11213
11214 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
11215
11216         * gcc.dg/20050922-2.c: New test.
11217
11218 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
11219
11220         * objc.dg/gnu-runtime-3.m: New test.
11221
11222 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11223
11224         PR c++/9278
11225         * g++.dg/other/void1.C: New test.
11226
11227 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
11228
11229         PR middle-end/24998
11230         * gcc.dg/torture/fp-int-convert-float.c,
11231         gcc.dg/torture/fp-int-convert-double.c,
11232         gcc.dg/torture/fp-int-convert-long-double.c,
11233         gcc.dg/torture/fp-int-convert-timode.c,
11234         gcc.dg/torture/fp-int-convert-float80.c,
11235         gcc.dg/torture/fp-int-convert-float80-timode.c,
11236         gcc.dg/torture/fp-int-convert-float128.c,
11237         gcc.dg/torture/fp-int-convert-float128-timode.c,
11238         gcc.dg/torture/fp-int-convert.h: New files.
11239
11240 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
11241
11242         PR middle-end/24989
11243         * gcc.dg/tree-ssa/bool-10.c: New test.
11244         * gcc.dg/tree-ssa/bool-11.c: New test.
11245         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
11246
11247 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
11248
11249         PR middle-end/24990
11250         * tree-ssa/pr24990-1.c: New test.
11251
11252 2005-11-24  Richard Guenther  <rguenther@suse.de>
11253         Dirk Mueller <dmueller@suse.de>
11254
11255         PR c++/14024
11256         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
11257         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
11258         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
11259         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
11260         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
11261         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
11262
11263 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
11264
11265         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
11266
11267 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11268
11269         PR c/21668
11270         * gcc.dg/Wc++-compat.c: New.
11271         * gcc.dg/Wno-c++-compat.c: New.
11272
11273 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
11274
11275         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
11276         (vspltish, vspltisw): Likewise.
11277
11278 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11279
11280         PR libgfortran/24794
11281         * gfortran.dg/namelist_12.f: Fix quotes.
11282         * gfortran.dg/namelist_13.f90: Fix quotes.
11283         * gfortran.dg/namelist_14.f90: Fix quotes.
11284         * gfortran.dg/namelist_15.f90: Fix quotes.
11285         * gfortran.dg/namelist_use.f90: Fix quotes.
11286         * gfortran.dg/namelist_use_only.f90: Fix quotes.
11287         * gfortran.dg/namelist_21.f90: New test.
11288         * gfortran.dg/namelist_22.f90: New test.
11289
11290 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
11291
11292         PR target/23435
11293         * gcc.c-torture/compile/pr23435.c: New.
11294
11295 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
11296
11297         * gcc.c-torture/execute/floatunsisf-1.c: New test.
11298
11299 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
11300
11301         * gcc.target/powerpc/405-macchw-1.c,
11302         gcc.target/powerpc/405-macchw-2.c,
11303         gcc.target/powerpc/405-macchwu-1.c,
11304         gcc.target/powerpc/405-macchwu-2.c,
11305         gcc.target/powerpc/405-machhw-1.c,
11306         gcc.target/powerpc/405-machhw-2.c,
11307         gcc.target/powerpc/405-machhwu-1.c,
11308         gcc.target/powerpc/405-machhwu-2.c,
11309         gcc.target/powerpc/405-maclhw-1.c,
11310         gcc.target/powerpc/405-maclhw-2.c,
11311         gcc.target/powerpc/405-maclhwu-1.c,
11312         gcc.target/powerpc/405-maclhwu-2.c,
11313         gcc.target/powerpc/405-mulchw-1.c,
11314         gcc.target/powerpc/405-mulchw-2.c,
11315         gcc.target/powerpc/405-mulchwu-1.c,
11316         gcc.target/powerpc/405-mulchwu-2.c,
11317         gcc.target/powerpc/405-mulhhw-1.c,
11318         gcc.target/powerpc/405-mulhhw-2.c,
11319         gcc.target/powerpc/405-mulhhwu-1.c,
11320         gcc.target/powerpc/405-mulhhwu-2.c,
11321         gcc.target/powerpc/405-mullhw-1.c,
11322         gcc.target/powerpc/405-mullhw-2.c,
11323         gcc.target/powerpc/405-mullhwu-1.c,
11324         gcc.target/powerpc/405-mullhwu-2.c,
11325         gcc.target/powerpc/405-nmacchw-1.c,
11326         gcc.target/powerpc/405-nmacchw-2.c,
11327         gcc.target/powerpc/405-nmachhw-1.c,
11328         gcc.target/powerpc/405-nmachhw-2.c,
11329         gcc.target/powerpc/405-nmaclhw-1.c,
11330         gcc.target/powerpc/405-nmaclhw-2.c,
11331         gcc.target/powerpc/440-macchw-1.c,
11332         gcc.target/powerpc/440-macchw-2.c,
11333         gcc.target/powerpc/440-macchwu-1.c,
11334         gcc.target/powerpc/440-macchwu-2.c,
11335         gcc.target/powerpc/440-machhw-1.c,
11336         gcc.target/powerpc/440-machhw-2.c,
11337         gcc.target/powerpc/440-machhwu-1.c,
11338         gcc.target/powerpc/440-machhwu-2.c,
11339         gcc.target/powerpc/440-maclhw-1.c,
11340         gcc.target/powerpc/440-maclhw-2.c,
11341         gcc.target/powerpc/440-maclhwu-1.c,
11342         gcc.target/powerpc/440-maclhwu-2.c,
11343         gcc.target/powerpc/440-mulchw-1.c,
11344         gcc.target/powerpc/440-mulchw-2.c,
11345         gcc.target/powerpc/440-mulchwu-1.c,
11346         gcc.target/powerpc/440-mulchwu-2.c,
11347         gcc.target/powerpc/440-mulhhw-1.c,
11348         gcc.target/powerpc/440-mulhhw-2.c,
11349         gcc.target/powerpc/440-mulhhwu-1.c,
11350         gcc.target/powerpc/440-mulhhwu-2.c,
11351         gcc.target/powerpc/440-mullhw-1.c,
11352         gcc.target/powerpc/440-mullhw-2.c,
11353         gcc.target/powerpc/440-mullhwu-1.c,
11354         gcc.target/powerpc/440-mullhwu-2.c,
11355         gcc.target/powerpc/440-nmacchw-1.c,
11356         gcc.target/powerpc/440-nmacchw-2.c,
11357         gcc.target/powerpc/440-nmachhw-1.c,
11358         gcc.target/powerpc/440-nmachhw-2.c,
11359         gcc.target/powerpc/440-nmaclhw-1.c,
11360         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
11361
11362 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
11363
11364         PR fortran/24774
11365         * gfortran.dg/inquire_9.f90: New test.
11366
11367         PR fortran/21647
11368         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
11369
11370 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
11371
11372         PR libfortran/24432
11373         * lib/target-supports.exp (check_effective_target_fortran_large_real):
11374         Check that 'cos' is supported.
11375
11376 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
11377
11378         PR fortran/24223
11379         * gfortran.dg/substring_equivalence.f90: New test.
11380
11381         PR fortran/24705
11382         * gfortran.dg/auto_internal_assumed.f90: New test.
11383
11384 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
11385
11386         * gcc.dg/fold-div-2.c: New test.
11387
11388 2005-11-20  Ian Lance Taylor  <ian@airs.com>
11389
11390         PR rtl-optimization/24883
11391         * gcc.c-torture/compile/pr24883.c: New test.
11392
11393 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
11394
11395         PR middle-end/20583
11396         * gcc.c-torture/compile/pr20583.c: New.
11397
11398 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
11399
11400         * gcc.c-torture/execute/usmul.c: New test.
11401
11402 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
11403
11404         * gcc.dg/tree-ssa/vrp22.c: New test.
11405
11406 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
11407
11408         PR middle-end/24912
11409         * gcc.dg/torture/pr24912-1.c: New test.
11410
11411 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
11412
11413         PR fortran/24862
11414         * gfortran.dg/arrayio_derived_1.f90: New test.
11415
11416 2005-11-19  Richard Guenther  <rguenther@suse.de>
11417
11418         PR middle-end/23294
11419         * gcc.dg/tree-ssa/pr23294.c: New testcase.
11420
11421 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
11422
11423         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
11424
11425 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
11426
11427         PR c++/8355
11428         * g++.dg/template/friend39.C: New test.
11429
11430 2005-11-18  James E Wilson  <wilson@specifix.com>
11431
11432         * gcc.dg/builtin-strstr.c: New.
11433
11434 2005-11-18  Richard Henderson  <rth@redhat.com>
11435
11436         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
11437         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
11438         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
11439         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
11440         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
11441         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
11442         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
11443         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
11444         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
11445         renaming to remove initial "ia64-".
11446
11447 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
11448
11449         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
11450
11451 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
11452
11453         * g++.dg/cpp/string-2.C: New test.
11454
11455 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
11456
11457         * gcc.dg/tree-ssa/loop-14.c: New test.
11458
11459 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
11460             Michael Chamberlain <michael@chamberlain.net.au>
11461
11462         * ada/acats/run_all.sh (target_run): Kill long running tests.
11463
11464 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11465
11466         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
11467         * gcc.dg/cleanup-9.c: Likewise.
11468         * gcc.dg/cleanup-10.c: Likewise.
11469         * gcc.dg/cleanup-11.c: Likewise.
11470
11471 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11472
11473         PR fortran/24892
11474         * gfortran.dg/open_access_append_1.f90: New test.
11475         * gfortran.dg/open_access_append_2.f90: New test.
11476
11477 2005-11-16  Richard Guenther  <rguenther@suse.de>
11478
11479         PR middle-end/24851
11480         * gcc.c-torture/execute/pr24851.c: New testcase.
11481
11482 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
11483
11484         * gcc.dg/fold-overflow-1.c: New test.
11485
11486 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
11487
11488         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
11489         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
11490
11491 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
11492
11493         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
11494         structures.
11495         * g++.dg/eh/forced2.C: Likewise.
11496         * g++.dg/eh/forced3.C: Likewise.
11497         * g++.dg/eh/forced4.C: Likewise.
11498
11499 2005-11-11  Mike Stump  <mrs@apple.com>
11500
11501         * g++.old-deja/g++.mike/unused.C: Add.
11502
11503 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
11504
11505         PR c++/24667
11506         * g++.dg/warn/Wcast-qual1.C: New test.
11507
11508 2005-11-15  Jan Hubicka  <jh@suse.cz>
11509
11510         * gcc.dg/winline-5.c: Add large-unit-insns limit.
11511
11512 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
11513
11514         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
11515
11516 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
11517
11518         PR 24840
11519         * gcc.dg/tree-ssa/pr24840.c: New test.
11520
11521 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
11522
11523         PR testsuite/24841
11524         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
11525
11526 2005-11-14  Dale Johannesen  <dalej@apple.com>
11527
11528         * gcc.c-torture/execute/20051113-1.c: New.
11529
11530 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
11531
11532         PR c++/24687
11533         * g++.dg/template/crash43.C: New test.
11534
11535 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
11536
11537         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
11538
11539 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
11540
11541         PR c++/24817
11542         * g++.dg/eh/spec8.C: New test.
11543
11544 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
11545
11546         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
11547
11548 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
11549
11550         PR c++/20293
11551         * g++.dg/parse/ambig4.C: New test.
11552         * g++.dg/tc1/dr101.C: Adjust error markers.
11553         * g++.dg/lookup/strong-using-2.C: Likewise.
11554         * g++.dg/lookup/ambig5.C: Likewise.
11555         * g++.dg/lookup/ambig4.C: Likewise.
11556         * g++.dg/parse/crash22.C: Likewise.
11557
11558 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
11559
11560         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
11561
11562 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
11563
11564         * gcc.dg/nested-calls-1.c: New test.
11565
11566 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11567
11568         * gfortran.dg/complex_intrinsic_1.f90: New test.
11569         * gfortran.dg/complex_intrinsic_2.f90: New test.
11570         * gfortran.dg/fgetc_1.f90: New test.
11571         * gfortran.dg/fgetc_2.f90: New test.
11572         * gfortran.dg/fgetc_3.f90: New test.
11573         * gfortran.dg/ftell_1.f90: New test.
11574         * gfortran.dg/ftell_2.f90: New test.
11575         * gfortran.dg/gnu_logical_1.F: New test.
11576         * gfortran.dg/gnu_logical_2.f90: New test.
11577
11578 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
11579
11580         PR middle-end/24820
11581         * testsuite/gcc.dg/pr24820.c: New test.
11582
11583 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
11584
11585         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
11586         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
11587         variable.
11588
11589 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11590
11591         testsuite/24614
11592         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
11593
11594 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
11595
11596         * gcc.target/cris/cris.exp: New file.
11597         * gcc.target/cris/rld-legit1.c: New test.
11598         * gcc.target/cris/rld-legit2.c: New test.
11599
11600 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
11601
11602         PR c++/24780
11603         * g++.dg/opt/pr24780.C: New test.
11604
11605         PR c++/24761
11606         * g++.dg/template/asm1.C: New test.
11607
11608 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
11609
11610         PR libgfortran/24787
11611         * gfortran.dg/scan_1.f90: New test.
11612
11613 2005-11-12  Jan Hubicka  <jh@suse.cz>
11614
11615         * gcc.target/i386/minmax-1.c: New.
11616         * gcc.target/i386/minmax-2.c: New.
11617
11618 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
11619
11620         * gcc.dg/pr24445.c: Fix for 64-bit targets.
11621
11622 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
11623
11624         * gcc.c-torture/execute/20051110-1.c,
11625         gcc.c-torture/execute/20051110-2.c: New tests.
11626
11627 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
11628
11629         PR middle-end/24750
11630         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
11631         New tests.
11632
11633 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
11634
11635         * lib/target-libpath.exp (get_shlib_extension): New proc.
11636         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
11637         * lib/gfortran.exp (gfortran_link_flags): Likewise.
11638         * lib/objc.exp (objc_target_compile): Likewise.
11639         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
11640         detection.
11641
11642 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
11643
11644         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
11645
11646         * lib/target-supports.exp (check_effective_target_static_libgfortran):
11647         Add -static to additional_flags and pass it to target_compile.
11648
11649 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
11650
11651         PR libgfortran/24719
11652         gfortran.dg/read_noadvance.f90: New test.
11653
11654         PR libgfortran/24699
11655         gfortran.dg/fmt_t_2.f90: New test.
11656
11657         PR libgfortran/24785
11658         gfortran.dg/read_x_eor.f90: New test.
11659
11660         PR libgfortran/24584
11661         gfortran.dg/namelist_empty.f90: Rename test.
11662
11663         PR libgfortran/24489
11664         gfortran/read_eor.f90: Rename test.
11665
11666 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
11667
11668         PR fortran/15976
11669         * gfortran.dg/automatic_module_variable.f90: New test.
11670
11671 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
11672
11673         PR target/24445
11674         * gcc.dg/pr24445.c: New test.
11675
11676 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
11677
11678         PR fortran/24655
11679         PR fortran/24755
11680         * gfortran.dg/recursive_statement_functions.f90: Add statement
11681         functions using inline intrinsic functions and parameters to test
11682         that they no longer seg-fault.
11683
11684         PR fortran/24409
11685         gfortran.dg/nested_modules_4.f90: New test.
11686         gfortran.dg/nested_modules_5.f90: New test.
11687
11688 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11689
11690         PR fortran/24643
11691         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
11692
11693 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
11694
11695         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
11696         failures.
11697
11698 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11699
11700         * gcc.dg/sparc-getcontext-1.c: New test.
11701
11702 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
11703
11704         * gcc.dg/ifcvt-fabs-1.c: New test.
11705
11706 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
11707
11708         PR other/4372
11709         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
11710         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
11711
11712 2005-11-09  Richard Guenther  <rguenther@suse.de>
11713
11714         PR tree-optimization/24716
11715         * gcc.c-torture/execute/pr24716.c: New testcase.
11716
11717 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
11718
11719         * gcc.dg/pr24624.c: Disable for non S/390 targets.
11720
11721 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
11722
11723         PR 24624
11724         * gcc.dg/pr24624.c: Testcase added.
11725
11726 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
11727
11728         PR 24623
11729         * g++.dg/other/pr24623.C: Testcase added.
11730
11731 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
11732
11733         PR fortran/22607
11734         * gfortran-dg/pure_byref_1.f90: New.
11735         * gfortran-dg/pure_byref_2.f90: New.
11736
11737 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
11738
11739         PR c/24101
11740         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
11741         * gcc.dg/dg.exp: Run main loop also for *.i files.
11742
11743 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
11744
11745         PR c++/19450
11746         * g++.dg/tls/diag-3.C: New test.
11747         * g++.dg/tls/diag-4.C: New test.
11748         * g++.dg/tls/static-1.C: New test.
11749         * g++.dg/tls/static-1a.cc: New file.
11750
11751 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
11752
11753         PR 23046
11754         * g++.dg/tree-ssa/pr23046.C: New test.
11755
11756 2005-11-08  Devang Patel <dpatel@apple.com>
11757
11758         PR tree-optimization/23115
11759         * gcc.dg/tree-ssa/pr23115.c: New.
11760
11761 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
11762
11763         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
11764         * gcc.target/powerpc/pr16155.c: Same.
11765         * gcc.target/powerpc/altivec-1.c: Same.
11766         * gcc.target/powerpc/altivec-2.c: Same.
11767         * gcc.target/powerpc/altivec-3.c: Same.
11768         * gcc.target/powerpc/altivec-5.c: Same.
11769         * gcc.target/powerpc/altivec-11.c: Same.
11770         * gcc.target/powerpc/altivec-12.c: Same.
11771         * gcc.target/powerpc/altivec-14.c: Same.
11772         * gcc.target/powerpc/altivec-22.c: Same.
11773         * gcc.target/powerpc/altivec-consts.c: Same.
11774         * gcc.target/powerpc/altivec-pr22085.c: Same.
11775         * gcc.target/powerpc/altivec-splat.c: Same.
11776         * gcc.target/powerpc/altivec-varargs-1.c: Same.
11777         * gcc.target/powerpc/altivec-vec-merge.c: Same.
11778         * gcc.target/powerpc/darwin-longlong.c: Same.
11779
11780 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
11781
11782         PR target/19340
11783         * gcc.dg/pr19340.c: New test.
11784
11785 2005-11-07  Ian Lance Taylor  <ian@airs.com>
11786
11787         PR rtl-optimization/24683
11788         * gcc.dg/pr24683.c: New test.
11789
11790 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
11791
11792         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
11793         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
11794
11795 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
11796
11797         * gcc.target/i386/pr23376.c: Compile with -mmmx.
11798
11799 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
11800
11801         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
11802
11803 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
11804
11805         PR target/24230
11806
11807         * gcc.target/powerpc/altivec-consts.c,
11808         gcc.target/powerpc/altivec-splat.c: New testcase.
11809
11810 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
11811
11812         PR c/24599
11813
11814         * gcc.dg/overflow-2.c: New testcase.
11815
11816 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
11817
11818         PR rtl-optimization/23567
11819         * gcc.c-torture/execute/20051104-1.c: New test.
11820
11821 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
11822
11823         PR fortran/24534
11824         gfortran.dg/private_type_2.f90: Modified to check that case with
11825         PRIVATE declaration within derived type is accepted.
11826
11827         PR fortran/20838
11828         gfortran.dg/pointer_assign_1.f90: New test.
11829
11830         PR fortran/20840
11831         * gfortran.dg/arrayio_0.f90: New test.
11832
11833         PR fortran/17737
11834         gfortran.dg/data_initialized.f90: New test.
11835         gfortran.dg/data_constraints_1.f90: New test.
11836         gfortran.dg/data_constraints_2.f90: New test.
11837
11838 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
11839
11840         PR fortran/24174
11841         PR fortran/24305
11842         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
11843
11844 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
11845
11846         PR 24670
11847         * gcc.dg/tree-ssa/pr24670.c: New test.
11848
11849 2005-11-05  Ian Lance Taylor  <ian@airs.com>
11850
11851         PR target/22432
11852         * gcc.target/i386/pr22432.c: New test.
11853
11854 2005-11-05  Richard Henderson  <rth@redhat.com>
11855
11856         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
11857         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
11858         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
11859         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
11860         from gcc.dg/alpha-*.
11861         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
11862         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
11863
11864 2005-11-05  Andreas Jaeger  <aj@suse.de>
11865
11866         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
11867
11868 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
11869
11870         PR target/23424
11871         * gcc.dg/torture/pr23424-1.c: New test.
11872
11873 2005-11-04  Richard Henderson  <rth@redhat.com>
11874
11875         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
11876         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
11877         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
11878         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
11879         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
11880         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
11881         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
11882         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
11883         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
11884         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
11885         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
11886         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
11887         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
11888         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
11889         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
11890         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
11891         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
11892         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
11893         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
11894         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
11895         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
11896         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
11897         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
11898         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
11899         Move from gcc.dg/.
11900         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
11901         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
11902         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
11903         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
11904         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
11905         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
11906         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
11907         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
11908         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
11909         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
11910         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
11911         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
11912         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
11913         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
11914         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
11915         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
11916         gcc.target/i386/lea.c, gcc.target/i386/local.c,
11917         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
11918         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
11919         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
11920         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
11921         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
11922         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
11923         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
11924         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
11925         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
11926         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
11927         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
11928         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
11929         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
11930         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
11931         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
11932         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
11933         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
11934         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
11935         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
11936         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
11937         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
11938         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
11939         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
11940         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
11941         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
11942         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
11943         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
11944         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
11945
11946 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
11947
11948         PR 24627
11949         * gcc.dg/tree-ssa/pr24627.c: New test.
11950
11951 2005-11-04 Paul Brook  <paul@codesourcery.com>
11952
11953         * gcc.dg/tls/opt-10.c: New test.
11954
11955 2005-11-04  Andreas Jaeger  <aj@suse.de>
11956
11957         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
11958         avoid extra warnings.
11959
11960 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11961
11962         PR libfortran/22298
11963         * gcc/testsuite/lib/target-supports.exp
11964         (check_effective_target_static_libgfortran): New
11965         static_libgfortran effective target.
11966         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
11967         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
11968
11969 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
11970
11971         * gcc.dg/pr24615.c: Guard test with { target fpic }.
11972
11973 2005-11-03  Josh Conner  <jconner@apple.com>
11974
11975         PR c++/19989
11976         g++.dg/ext/array2.C: New test.
11977         g++.dg/template/dependent-name3.C: New test.
11978         g++.dg/template/dependent-name4.C: New test.
11979         g++.dg/template/sfinae2.C: New test.
11980
11981 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
11982
11983         PR preprocessor/22042
11984         * gcc.dg/cpp/strify4.c: New test.
11985
11986 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
11987
11988         PR c++/17964
11989         * g++.dg/cpp/string-1.C: New test.
11990
11991 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
11992
11993         * gcc.target/powerpc: New directory.
11994         * gcc.target/powerpc/powerpc.exp: New file.
11995         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
11996         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
11997         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
11998         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
11999         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
12000         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
12001         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
12002         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
12003         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
12004         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
12005         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
12006         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
12007         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
12008         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
12009         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
12010         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
12011         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
12012         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
12013         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
12014         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
12015         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
12016         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
12017         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
12018         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
12019         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
12020         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
12021         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
12022         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
12023         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
12024         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
12025         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
12026         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
12027         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
12028         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
12029
12030 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
12031
12032         PR c++/21627
12033         * g++.dg/warn/inline2.C: New test.
12034
12035 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
12036
12037         PR middle-end/23155
12038         * g++.dg/ext/c99struct1.C: New test.
12039         * gcc.dg/union-cast-1.c: New test.
12040         * gcc.dg/union-cast-2.c: New test.
12041         * gcc.dg/union-cast-3.c: New test.
12042
12043 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
12044
12045         PR middle-end/24589
12046         * gcc.c-torture/execute/zero-struct-2.c: New test.
12047
12048 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
12049
12050         PR c++/24582
12051         * g++.dg/init/switch1.C: New test.
12052
12053 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
12054
12055         * gcc.dg/delay-slot-1.c: New test.
12056
12057 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
12058
12059         PR target/24620
12060         * gcc.dg/pr24620.c: New test.
12061
12062 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
12063
12064         PR c/24329
12065         * gcc.dg/format/unnamed-1.c: New test.
12066
12067 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
12068
12069         PR c++/22434
12070         * g++.dg/expr/cond8.C: New test.
12071
12072         PR c++/24560
12073         * g++.dg/parse/dot1.C: New test.
12074
12075 2005-11-02  Jan Hubicka  <jh@suse.cz>
12076
12077         PR target/23303
12078         * gcc.dg/i386-lea.c: New test
12079
12080 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
12081
12082         PR target/24615
12083         * gcc.dg/pr24615.c: New test.
12084
12085 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
12086
12087         PR target/24600
12088         * gcc.dg/pr24600.c: New test.
12089
12090 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
12091
12092         PR c++/19253
12093         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
12094         * g++.dg/parse/typename9.C: New test.
12095         * g++/dg/parse/typename10.C: Likewise.
12096
12097 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
12098
12099         PR fortran/18157
12100         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
12101         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
12102         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
12103
12104 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
12105
12106         PR c++/24569
12107         * g++.dg/debug/static1.C: New test.
12108
12109 2005-11-02  Josh Conner  <jconner@apple.com>
12110
12111         * g++.dg/crash38.C: moved into proper directory...
12112         * g++.dg/template/crash42.C: ...here
12113
12114 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
12115
12116         PR target/18338
12117         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
12118         pcc_bitfield_type_matters || default_packed.
12119
12120         * lib/target-supports.exp
12121         (check_effective_target_pcc_bitfield_type_matters): New proc.
12122         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
12123
12124         PR testsuite/23304
12125         * lib/target-supports.exp (check_effective_default_packed): New proc.
12126         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
12127         Gate expected errors on target ! default_packed.
12128         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
12129
12130 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12131
12132         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
12133         change (r106358).
12134
12135 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12136
12137         PR fortran/24008
12138         * gfortran.dg/entry_5.f90: New.
12139         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
12140
12141 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
12142
12143         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
12144
12145 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
12146
12147         PR fortran/21565
12148         gfortran.dg/namelist_blockdata.f90: New test.
12149
12150         PR fortran/18737
12151         gfortran.dg/external_implicit_none.f90: New test.
12152
12153         PR fortran/14994
12154         * gfortran.dg/secnds.f: New test.
12155
12156 2005-10-31  Jan Hubicka  <jh@suse.cz>
12157
12158         PR target/20928
12159         * gcc.c-torture/compile/pr20928.c: New test.
12160
12161 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
12162
12163         PR middle-end/23492
12164         * gcc.c-torture/compile/zero-strct-5.c: New test.
12165
12166 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
12167
12168         PR libgfortran/24584
12169         * gfortran.dg/pr24584.f90: New test.
12170
12171 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
12172
12173         PR fortran/18883
12174         * gfortran.dg/char_result_9.f90: New.
12175         * gfortran.dg/char_result_10.f90: New.
12176
12177 2005-10-30  Jan Hubicka  <jh@suse.cz>
12178
12179         * g++.dg/tree-ssa/pr24172.C: New testcase.
12180
12181 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12182
12183         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
12184
12185 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
12186
12187         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
12188         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
12189         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
12190         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
12191         gfortran.dg/enum_9.f90,
12192         gfortran.fortran-torture/compile/enum_1.f90,
12193         gfortran.fortran-torture/execute/enum_1.f90,
12194         gfortran.fortran-torture/execute/enum_2.f90,
12195         gfortran.fortran-torture/execute/enum_3.f90,
12196         gfortran.fortran-torture/execute/enum_4.f90: New tests.
12197
12198 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
12199
12200         PR target/18482
12201         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
12202         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
12203
12204 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12205
12206         PR libfortran/20179
12207         * gfortran.dg/mixed_io_1.f90: New test.
12208         * gfortran.dg/mixed_io_1.c: New file.
12209
12210 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12211
12212         * gfortran.dg/malloc_free_1.f90: New test.
12213
12214 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
12215
12216         * gcc.dg/nested-func-4.c: Require profiling -pg.
12217
12218 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
12219
12220         PR C++/23229
12221         * g++.dg/warn/main-2.C: New test.
12222
12223 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
12224
12225         PR fortran/24545
12226         * gfortran.dg/interface_2.f90: new test.
12227
12228 2005-10-28  Josh Conner  <jconner@apple.com>
12229
12230         PR c++/22153
12231         * g++.dg/template/crash38.C: New test.
12232         * g++.dg/parse/explicit1.C: Change expected errors.
12233
12234 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
12235
12236         PR C++/23426
12237         * g++.dg/other/large-size-array.C: New test.
12238
12239 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
12240
12241         PR middle-end/24362
12242         * g++.dg/opt/complex4.C: New test.
12243
12244 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
12245
12246         * gcc.dg/nested-func-4.c: New test.
12247
12248 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
12249
12250         PR fortran/24158
12251         gfortran.dg/derived_recursion.f90: New test.
12252         gfortran.dg/implicit_actual.f90: New test.
12253
12254 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
12255
12256         PR middle-end/24295, PR testsuite/24477
12257         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
12258         removed when weakref hits the tree.
12259
12260 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
12261
12262         * gfortran.dg/cray_pointers_4.f90: New test.
12263
12264         * gfortran.dg/cray_pointers_5.f90: New test.
12265
12266 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
12267
12268         PR fortran/22290
12269         * gfortran.dg/assign_5.f90: New test.
12270         * gfortran.dg/assign_6.f: New test.
12271
12272 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
12273
12274         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
12275         CPU has no SSE support.
12276
12277 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
12278
12279         PR libgfortran/24224
12280         * gfortran.dg/arrayio_1.f90: Update attribution.
12281         * gfortran.dg/arrayio_2.f90: Update attribution.
12282         * gfortran.dg/arrayio_3.f90: Update attribution.
12283         * gfortran.dg/arrayio_4.f90: Update test conditions.
12284         * gfortran.dg/arrayio_5.f90: Update attribution.
12285         * gfortran.dg/arrayio_6.f90: New test.
12286         * gfortran.dg/arrayio_7.f90: New test.
12287
12288 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
12289
12290         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
12291
12292 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
12293
12294         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
12295
12296 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
12297
12298         PR fortran/24416
12299         * gfortran.dg/namelist_char_only.f90: New test.
12300
12301 2005-10-24  Asher Langton  <langton2@llnl.gov>
12302
12303         PR fortran/17031
12304         PR fortran/22282
12305         * gfortran.dg/cray_pointers_1.f90: New test.
12306         * gfortran.dg/cray_pointers_2.f90: New test.
12307         * gfortran.dg/cray_pointers_3.f90: New test.
12308         * gfortran.dg/loc_1.f90: New test.
12309         * gfortran.dg/loc_2.f90: New test.
12310
12311 2005-10-24  Steven Bosscher  <stevenb@suse.de>
12312
12313         * gcc.dg/pr24225.c: New test.
12314
12315 2005-10-24  Asher Langton  <langton2@llnl.gov>
12316
12317         * gfortran.dg/dup_save_1.f90: New test.
12318         * gfortran.dg/dup_save_2.f90: New test.
12319
12320 2005-10-24  Paul Brook  <paul@codesourcery.com>
12321
12322         PR 24107
12323         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
12324         stdint.h.
12325
12326 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
12327
12328         PR libgfortran/24489
12329         * gfortran.dg/pr24489.f90: New test.
12330
12331 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
12332
12333         PR fortran/23635
12334         * gfortran.dg/ichar_1.f90: Add tests for derived types.
12335
12336 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
12337
12338         PR target/18911
12339         * g++.dg/init/array16.C: Skip for mmix-*-*.
12340
12341 2005-10-23  Asher Langton  <langton2@llnl.gov>
12342
12343         * gfortran.dg/byte_1.f90: New test.
12344         * gfortran.dg/byte_2.f90: New test.
12345
12346 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
12347
12348         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
12349
12350 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
12351
12352         PR fortran/18022
12353         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
12354
12355         PR fortran/24311
12356         * gfortran.dg/merge_char_const.f90: New test.
12357
12358         PR fortran/24384
12359         * gfortran.dg/spread_scalar_source.f90: New test.
12360
12361 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
12362
12363         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
12364
12365         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
12366         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
12367
12368         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
12369
12370 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
12371
12372         PR fortran/24426
12373         * gfortran.dg/der_pointer_4.f90: New.
12374
12375 2005-10-22  David Ayers  <d.ayers@inode.at>
12376
12377         * obj-c++.dg/except-1.mm: Simplify.
12378
12379 2005-10-21  David Ayers  <d.ayers@inode.at>
12380
12381         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
12382
12383 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
12384
12385         * gfortran.dg/assumed_dummy_2.f90: New test.
12386
12387 2005-10-21  James E Wilson  <wilson@specifix.com>
12388
12389         PR preprocessor/15220
12390         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
12391
12392 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
12393
12394         * gcc.c-torture/execute/20051021-1.c: New test.
12395
12396 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
12397
12398         PR c++/24260
12399         * g++.dg/ext/tmplattr1.C: New test.
12400
12401 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
12402
12403         PR fortran/24440
12404         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
12405
12406 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
12407
12408         * obj-c++.dg/except-1.mm: New.
12409
12410         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
12411
12412 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
12413
12414         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
12415
12416 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
12417
12418         PR middle-end/24295
12419         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
12420         declarations with the same names as thunks' alias targets, use
12421         aliases instead.
12422         * gcc.dg/attr-alias-3.c: New test.
12423         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
12424
12425 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
12426
12427         PR c++/22618
12428         * g++.dg/parse/access8.C: New test.
12429
12430 2005-10-20  Richard Guenther  <rguenther@suse.de>
12431
12432         PR c++/24439
12433         * g++.dg/tree-ssa/pr24439.C: New testcase.
12434
12435 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12436
12437         * g++.dg/opt/delay-slot-1.C: New test.
12438
12439 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
12440
12441         PR fortran/21625
12442         * gfortran.fg/der_init_1.f90: New.
12443
12444 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
12445
12446         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
12447
12448 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
12449
12450         PR c++/21908
12451         * g++.dg/parse/error28.C: New test.
12452
12453 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12454
12455         * gcc.dg/profile-generate-2.c: New test.
12456
12457 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
12458
12459         PR target/23589
12460         * g++.dg/ext/dllimport11.C: New.
12461
12462 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12463
12464         PR c++/22293
12465         * g++.dg/other/friend3.C: New test.
12466
12467 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
12468
12469         PR c++/23293
12470         * g++.dg/template/error19.C: New test.
12471
12472 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
12473
12474         PR c++/21383
12475         * g++.dg/overload/koenig2.C: New.
12476
12477         PR c++/23118
12478         * g++.dg/overload/error2.C: New.
12479
12480         PR c++/22604
12481         * g++.dg/inherit/covariant14.C: New.
12482
12483 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12484
12485         PR c++/23440
12486         * g++.dg/parse/for1.C: New test.
12487
12488 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
12489
12490         PR fortran/23446
12491         * gfortran.dg/host_dummy_index_1.f90: New test.
12492
12493         PR fortran/21459
12494         * gfortran.dg/automatic_char_len_2.f90: New test.
12495
12496         PR fortran/20866
12497         * gfortran.dg/recursive_statement_functions.f90: New test.
12498
12499         PR fortran/20853
12500         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
12501
12502         PR fortran/20849
12503         * gfortran.dg/external_initializer.f90: New test.
12504
12505         PR fortran/20837
12506         * non_module_public.f90: New test.
12507
12508 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
12509
12510         PR c++/24386
12511         * g++.dg/template/overload7.C: New.
12512
12513         PR c++/22551
12514         * g++.dg/other/switch2.C: Remove expected warnings.
12515
12516         PR c++/21353
12517         * g++.dg/template/defarg6.C: New.
12518
12519 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
12520
12521         PR target/24315
12522         * gcc.target/i386/pr24315.c: New test.
12523
12524 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
12525
12526         PR c++/24389
12527         * g++.dg/template/static21.C: New test.
12528         * g++.dg/template/static21-a.cc: Likewise.
12529
12530 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
12531
12532         PR c++/23959
12533         * g++.dg/warn/Wswitch-default-1.C: New test.
12534         * g++.dg/warn/Wswitch-default-2.C: New test.
12535
12536 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
12537
12538         PR c++/22173
12539         * g++.dg/parse/template18.C: New test.
12540         * g++.dg/template/nontype15.C: Likewise.
12541
12542 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
12543
12544         PR fortran/22273
12545         * gfortran.dg/spec_expr_2.f90: New.
12546
12547 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
12548
12549         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
12550         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
12551         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
12552         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
12553         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
12554         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
12555         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
12556         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
12557         previous target-specific skips and warning-message matches where
12558         applicable.
12559
12560 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
12561
12562         PR c++/21347
12563         * g++.dg/warn/Wctor-dtor.C: New test.
12564
12565 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12566
12567         PR c/23439
12568         * gcc.dg/for-1.c: New test.
12569
12570 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
12571
12572         PR c++/19565
12573         * g++.dg/warn/Wconversion1.C: New test.
12574         * g++.dg/ext/packed4.C: Compile with -w.
12575         * g++.dg/opt/20050511-1.C: Likewise.
12576         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
12577
12578 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
12579
12580         * gfortran.dg/boz_5.f90: New test.
12581
12582 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
12583
12584         PR c++/22551
12585         * g++.dg/other/switch2.C: New.
12586
12587         PR c++/23984
12588         * g++.dg/init/ctor7.C: New.
12589
12590 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
12591
12592         PR c++/23730
12593         * g++.dg/parse/crash32.C: New test.
12594
12595 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
12596
12597         PR c++/20721
12598         * g++.dg/init/goto2.C: New test.
12599
12600         PR c++/22464
12601         * g++.dg/template/crash/41.C: New test.
12602
12603         PR c++/22180
12604         * g++.dg/template/crash40.C: New test.
12605
12606         PR c++/23694
12607         * g++.dg/parse/friend5.C: New test.
12608
12609         PR c++/23307
12610         * g++.dg/template/crash38.C: New test.
12611
12612         PR c++/22352
12613         * g++.dg/template/friend38.C: New test.
12614
12615         PR c++/22405
12616         * g++.dg/template/crash39.C: New test.
12617
12618 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
12619
12620         * gcc.dg/debug/dwarf2/dwarf-char1.c,
12621         gcc.dg/debug/dwarf2/dwarf-char2.c,
12622         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
12623
12624         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
12625
12626 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
12627
12628         * gcc.dg/dll-2.c: Add tests for warnings.
12629         * gcc.dg/dll-3.c: Likewise.
12630         * gcc.dg/dll-4.c: Likewise.
12631
12632         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
12633         * g++.dg/ext/dllimport2.C: Likewise.
12634         * g++.dg/ext/dllimport3.C: Likewise.
12635         * g++.dg/ext/dllimport7.C: Likewise.
12636         * g++.dg/ext/dllimport8.C: Likewise.
12637         * g++.dg/ext/dllimport9.C: Likewise.
12638
12639 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
12640
12641         PR fortran/24092
12642         * gfortran.dg/derived_pointer_recursion.f90: New test.
12643
12644 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
12645
12646         * gcc.c-torture/execute/20051012-1.c: New test.
12647
12648 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
12649
12650         PR fortran/18082
12651         * gfortran.dg/automatic_char_len_1.f90: New test.
12652
12653 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
12654
12655         PR fortran/20847
12656         * gfortran.dg/save_common.f90: New test.
12657
12658         PR fortran/20856
12659         * gfortran.dg/save_result.f90: New test.
12660
12661 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
12662
12663         PR c++/21592
12664         * g++.dg/template/dependent-expr1.C: Add new expected error.
12665         * g++.dg/template/dependent-expr2.C: Adjust error text.
12666         * g++.dg/template/overload6.C: New.
12667
12668         PR c++/23797
12669         * g++.dg/other/typename8.C: New.
12670
12671         PR c++/21117
12672         * g++.dg/other/return1.C: New.
12673
12674 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
12675
12676         PR c++/24052
12677         * g++.dg/ext/label5.C: New.
12678
12679 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
12680
12681         PR c++/19964
12682         * g++.dg/parse/crash31.C: New.
12683
12684 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
12685
12686         * g++.dg/ipa/ipa-1.c: New test.
12687         * g++.dg/ipa/ipa-2.c: New test.
12688         * g++.dg/ipa/ipa-3.c: New test.
12689         * g++.dg/ipa/ipa-4.c: New test.
12690         * g++.dg/ipa/ipa-5.c: New test.
12691         * g++.dg/ipa/ipa.exp: New file.
12692
12693 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
12694
12695         PR fortran/24207
12696         * gfortran.dg/private_type_3.f90: New test.
12697
12698 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
12699
12700         PR fortran/20786
12701         gfortran.dg/aint_anint_1.f90: New test.
12702
12703 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
12704
12705         PR libgfortran/24313
12706         gfortran.dg/csqrt.f: New test.
12707
12708 2005-10-11  Ian Lance Taylor  <ian@airs.com>
12709
12710         PR c++/8057
12711         * g++.dg/warn/noeffect7.C: New test.
12712         * g++.dg/warn/noeffect2.C: Instantiate templates.
12713         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
12714         and warning.
12715
12716 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
12717
12718         PR c++/21089
12719         * g++.dg/init/float1.C: New test.
12720
12721         PR c++/24277
12722         * g++.dg/init/member1.C: Tweak error markers.
12723
12724 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
12725
12726         PR testsuite/24281
12727         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
12728         Check for null pointer.
12729
12730 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
12731
12732         PR c++/21369
12733         * g++.dg/parse/ret-type3.C: New test.
12734
12735 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
12736
12737         PR tree-opt/23946
12738         * gcc.c-torture/compile/pr23946.c: New test.
12739
12740 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
12741
12742         * g++.dg/opt/mmx2.C: New test.
12743
12744 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
12745
12746         PR c++/24277
12747         * g++.dg/template/static20.C: New test.
12748
12749         PR c++/24302
12750         * g++.dg/warn/Wunused-12.C: New test.
12751
12752         PR c++/23437
12753         * g++.dg/template/arg4.C: New test.
12754
12755 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12756
12757         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
12758         * gcc.dg/ucnid-3.c: Likewise.
12759         * gcc.dg/ucnid-4.c: Likewise.
12760         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
12761         * g++.dg/other/ucnid-1.C: Likewise.
12762         * gcc.dg/sparc-frame-1.c: New test.
12763
12764 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
12765
12766         PR c++/24139
12767         * g++.dg/template/spec27.C: New test.
12768
12769         PR c++/24275
12770         * g++.dg/template/static19.C: New test.
12771
12772 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12773
12774         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
12775         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
12776
12777 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
12778
12779         PR target/24136
12780         * gfortran.fortran-torture/compile/pr24136.f: New test.
12781
12782 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
12783
12784         PR c++/22172
12785         * g++.dg/parse/crash30.C: New test.
12786
12787 2005-10-07  Richard Guenther  <rguenther@suse.de>
12788
12789         PR middle-end/24227
12790         * gcc.c-torture/compile/pr24227.c: New testcase.
12791
12792 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
12793
12794         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
12795         Do not put aligned attributes on array elements.
12796
12797 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
12798
12799         PR testsuite/23611, PR testsuite/23615
12800         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
12801         writing prototypes of library functions by hand.
12802         * obj-c++.dg/bitfield-4.mm: Likewise.
12803         * obj-c++.dg/const-str-4.mm: Likewise.
12804         * obj-c++.dg/encode-4.mm: Likewise.
12805         * obj-c++.dg/encode-5.mm: Likewise.
12806         * obj-c++.dg/encode-6.mm: Likewise.
12807         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
12808         * obj-c++.dg/method-10.mm: Likewise.
12809         * obj-c++.dg/method-17.mm: Likewise.
12810         * obj-c++.dg/method-19.mm: Likewise.
12811         * obj-c++.dg/try-catch-2.mm: Likewise.
12812
12813 2005-10-06  Richard Henderson  <rth@redhat.com>
12814
12815         PR 24236
12816         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
12817
12818 2005-10-06  Dale Johannesen  <dalej@apple.com>
12819
12820         * gcc.c-torture/execute/20030125-1.c: Correct.
12821
12822 2005-10-06  Richard Guenther  <rguenther@suse.de>
12823
12824         PR tree-optimization/24238
12825         * g++.dg/tree-ssa/pr24238.C: New testcase.
12826
12827 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
12828
12829         PR 18568
12830         * gfortran.dg/der_pointer_3.f90: New test.
12831
12832 2005-10-05  Devang Patel  <dpatel@apple.com>
12833
12834         PR Debug/23205
12835         * g++.dg/other/PR23205.C: New.
12836
12837 2005-10-05  Richard Henderson  <rth@redhat.com>
12838
12839         PR target/23602
12840         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
12841         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
12842
12843 2005-10-05  Dale Johannesen  <dalej@apple.com>
12844
12845         * gcc.c-torture/execute/float-floor.c: New.
12846
12847 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
12848
12849         PR tree-optimization/21419
12850         PR tree-optimization/24146
12851         PR tree-optimization/24151
12852
12853         * g++.dg/ext/asm7.C: New.
12854         * g++.dg/ext/asm8.C: New.
12855         * gcc.dg/asm-1.c: Compile on all targets.
12856         * gcc.dg/asm-pr24146.c: New.
12857         * gcc.dg/pr21419.c: Adjust error messages.
12858
12859 2005-10-05  Richard Guenther  <rguenther@suse.de>
12860
12861         PR fortran/24176
12862         * gfortran.fortran-torture/compile/empty.f90: New testcase.
12863
12864 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
12865
12866         PR c++/23513
12867         * g++.dg/template/spec22.C: Robustify test.
12868         * g++.dg/template/spec26.C: New.
12869
12870 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
12871
12872         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
12873         if target supports vector instructions.
12874
12875 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
12876
12877         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
12878         C99 functions.
12879
12880 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
12881
12882         * lib/target-supports.exp (check_effective_target_fortran_large_real,
12883         check_effective_target_fortran_large_int): Replace cached result
12884         when target changes.
12885
12886 2005-10-04  Devang Patel  <dpatel@apple.com>
12887
12888         * gcc.dg/i386-sse-vect-types.c: New.
12889
12890 2005-10-04  Ian Lance Taylor  <ian@airs.com>
12891
12892         PR preprocessor/13726
12893         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
12894         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
12895
12896 2005-10-04  Richard Guenther  <rguenther@suse.de>
12897
12898         PR c/23576
12899         * gcc.dg/noncompile/pr23576.c: New testcase.
12900
12901 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
12902
12903         PR middle-end/23125
12904         * gcc.dg/register-var-3.c: New test.
12905
12906 2005-10-04  Steven Bosscher  <stevenb@suse.de>
12907
12908         * gcc.dg/pr23049.c: New test.
12909
12910         * gcc.dg/ucnid-4.c: Fix test.
12911
12912 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
12913
12914         PR 23445
12915         * gcc.c-torture/compile/pr23445.c: New test.
12916
12917 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
12918
12919         * g++.dg/overload/unknown1.C: New.
12920
12921 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
12922
12923         PR c++/17775
12924         * g++.dg/template/repo4.C: New test.
12925
12926 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12927
12928         PR libfortran/19308
12929         * gfortran.dg/large_real_kind_2.F90: New test.
12930         * gfortran.dg/large_integer_kind_2.f90: New test.
12931
12932 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
12933
12934         * lib/target-supports.exp (check_effective_target_vect_shift):
12935         Implement with result caching. Add i?86, x86_64 and ia64 targets.
12936         (check_effective_target_vect_condition): Fix copy-n-pasto.
12937
12938         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
12939         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
12940         targets.
12941
12942 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
12943
12944         PR c++/22621
12945         * g++.dg/template/overload5.C : New test.
12946
12947         PR c++/23840
12948         * g++.dg/expr/stdarg1.C: New test.
12949
12950 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
12951
12952         PR 24142
12953         * gcc.c-torture/execute/pr24142.c: New test.
12954
12955 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
12956
12957         PR 24141
12958         * gcc.c-torture/execute/pr24141.c: New test.
12959
12960 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
12961             Diego Novillo  <dnovillo@redhat.com>
12962
12963         PR 23604
12964         * gcc.c-torture/execute/pr23604.c: New test.
12965
12966 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
12967
12968         PR fortran/16404
12969         PR fortran/20835
12970         PR fortran/20890
12971         PR fortran/20899
12972         PR fortran/20900
12973         PR fortran/20901
12974         PR fortran/20902
12975         gfortran.dg/equiv_constraint_1.f90: New test.
12976         gfortran.dg/equiv_constraint_2.f90: New test.
12977         gfortran.dg/equiv_constraint_3.f90: New test.
12978         gfortran.dg/equiv_constraint_4.f90: New test.
12979         gfortran.dg/equiv_constraint_5.f90: New test.
12980         gfortran.dg/equiv_constraint_6.f90: New test.
12981         gfortran.dg/equiv_constraint_7.f90: New test.
12982         gfortran.dg/equiv_constraint_8.f90: New test.
12983         gfortran.dg/private_type_1.f90: New test.
12984         gfortran.dg/private_type_2.f90: New test.
12985         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
12986         980628-10.f: Assert std=gnu to permit mixing of
12987         types in equivalence statements.
12988
12989 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
12990
12991         PR 24112
12992         * gfortran.dg/open_status_1.f90: New.
12993
12994 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
12995
12996         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
12997         * gcc.dg/vect/pr22480.c: Clean up temp files.
12998         * gcc.dg/vect/pr23831.c: Clean up temp files.
12999         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
13000         Clean up temp files.
13001         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
13002         Clean up temp files.
13003
13004         * gcc.dg/20050309-1.c: Clean up temp files.
13005         * gcc.dg/20050325-1.c: Clean up temp files.
13006
13007 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
13008
13009         PR tree-optimization/24059
13010         * gcc.dg/vect/pr24059.c : New test.
13011
13012 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
13013
13014         PR middle-end/24109
13015         * gcc.c-torture/execute/20050929-1.c: New test.
13016
13017 2005-09-29  Steven Bosscher  <stevenb@suse.de>
13018
13019         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
13020
13021 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
13022
13023         PR c/21419
13024         * gcc.dg/pr21419.c: New test.
13025
13026 2005-09-29  Steven Bosscher  <stevenb@suse.de>
13027
13028         * gcc.dg/pr23911.c: New test.
13029
13030 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
13031
13032         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
13033
13034         PR c++/16782
13035         * g++.dg/parse/qualified4.C: New test.
13036         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
13037         * g++.old-deja/g++.mike/p8154.C: Likewise.
13038
13039 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
13040
13041         PR c++/22147
13042         * g++.dg/template/friend37.C: New test.
13043         * g++.dg/parse/crash28.C: Adjust error markers.
13044
13045 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
13046
13047         PR fortran/18518
13048         * gfortran.fortran-torture/execute/save_2.f90: New decl.
13049
13050 2005-09-27  Devang Patel  <dpatel@apple.com>
13051
13052         PR tree-optimization/23625
13053         * gcc.dg/pr23625.c: New test.
13054
13055 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
13056
13057         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
13058         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
13059
13060 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
13061
13062         PR fortran/23677
13063         * gfortran.fortran-torture/execute/save_1.f90: New test.
13064         * gfortran.dg/save_1.f90: New test.
13065
13066 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
13067
13068         * gcc.target/i386/builtin-apply-mmx.c: New test.
13069
13070         PR target/22576
13071         * gcc.target/i386/pr22576.c: New test.
13072
13073         PR target/22585
13074         * gcc.target/i386/pr22585.c: New test.
13075
13076         PR target/23268
13077         * gcc.target/i386/pr23268.c: New test.
13078
13079         PR middle-end/23831
13080         * gcc.dg/vect/pr23831.c: New test.
13081
13082         PR target/24055
13083         * gcc.target/i386/pr24055.c: New test.
13084
13085 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
13086
13087         PR tree-optimization/23960
13088         * gcc.c-torture/compile/pr23960.c: New.
13089
13090 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
13091
13092         PR fortran/16861
13093         * gfortran.dg/nested_modules_3.f90: New.
13094
13095 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
13096
13097         PR fortran/24005
13098         gfortran.dg/interface_1.f90: New test.
13099
13100 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
13101         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13102
13103         PR fortran/23843
13104         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
13105
13106 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
13107
13108         PR fortran/23516
13109         * gfortran.dg/imag_1.f: New test.
13110         * gfortran.dg/imag_2.f: Ditto.
13111
13112 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
13113
13114         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
13115
13116 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
13117
13118         PR c++/21983
13119         * g++.dg/warn/pr21983.C: New test.
13120
13121 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
13122
13123         * gcc.dg/20050922-1.c: Testcase added.
13124
13125 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
13126
13127         PR c++/23993
13128         * g++.dg/template/array14.C: New test.
13129
13130 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
13131
13132         PR fortran/19929
13133         * gfortran.dg/der_ptr_component_1.f90: New test.
13134
13135 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13136
13137         PR c++/23965
13138         * g++.dg/template/error1.C: Reject "no matching function" message.
13139
13140 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13141
13142         PR c++/17609
13143         * g++.dg/lookup/error1.C: New test.
13144
13145 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
13146
13147         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
13148         functionality of the testcase.
13149
13150 2005-09-20  Richard Henderson  <rth@redhat.com>
13151
13152         * gcc.dg/vect/vect-22.c: Require vect_float.
13153         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
13154
13155 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
13156
13157         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
13158         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
13159         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
13160         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
13161         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
13162         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
13163         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
13164         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
13165         * gcc.dg/cpp/ucnid-8.c: New test.
13166
13167 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
13168
13169         PR tree-optimization/23929
13170         * gcc.c-torture/compile/pr23929.c: New test.
13171
13172 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
13173
13174         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
13175         for one loop.
13176
13177 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
13178
13179         PR testsuite/23186
13180         * g++.dg/other/pr22003.C: Require named sections.
13181
13182 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
13183
13184         PR c++/23947
13185         * g++.dg/rtti/crash3.C: New test.
13186
13187         PR tree-optimization/23818
13188         * gcc.dg/pr23818.c: New test.
13189
13190 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13191
13192         PR fortran/23420
13193         * gfortran.dg/print_fmt_4.f: New.
13194
13195 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
13196
13197         PR fortran/23663
13198         * gfortran.fortran-torture/execute/entry_11.f90: New test.
13199
13200 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
13201
13202         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
13203         Use pointers to local alignable arrays instead. Added comments.
13204         * gcc.dg/vect/vect-46.c: Likewise.
13205         * gcc.dg/vect/vect-48.c: Likewise.
13206         * gcc.dg/vect/vect-49.c: Likewise.
13207         * gcc.dg/vect/vect-52.c: Likewise.
13208         * gcc.dg/vect/vect-53.c: Likewise.
13209         * gcc.dg/vect/vect-54.c: Likewise.
13210         * gcc.dg/vect/vect-56.c: Likewise.
13211         * gcc.dg/vect/vect-57.c: Likewise.
13212         * gcc.dg/vect/vect-58.c: Likewise.
13213         * gcc.dg/vect/vect-60.c: Likewise.
13214         * gcc.dg/vect/vect-61.c: Likewise.
13215
13216         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
13217         The test is no longer vectorizable on vect_no_align targets.
13218         * gcc.dg/vect/vect-43.c: Likewsie.
13219
13220         * gcc.dg/vect/vect-44.c: Added comments.
13221         * gcc.dg/vect/vect-45.c: Added comments.
13222         * gcc.dg/vect/vect-50.c: Added comments.
13223         * gcc.dg/vect/vect-51.c: Added comments.
13224
13225         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
13226         aligned type.
13227         * gcc.dg/vect/Os-vect-95.c: Likewise.
13228
13229         * gcc.dg/vect/vect-41.c: Test removed.
13230         * gcc.dg/vect/vect-47.c: Test removed.
13231         * gcc.dg/vect/vect-55.c: Test removed.
13232         * gcc.dg/vect/vect-59.c: Test removed.
13233
13234 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
13235
13236         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
13237         No longer vectorizable on vect_no_align targets.
13238         * gcc.dg/vect/pr20122.c: Likewise.
13239         * gcc.dg/vect/vect-74.c: Likewise.
13240         * gcc.dg/vect/vect-75.c: Likewise.
13241         * gcc.dg/vect/vect-76.c: Likewise.
13242
13243         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
13244         Will not be vectorizable on vect_no_align targets once aliasing issues
13245         are resolved.
13246         * gcc.dg/vect/vect-79.c: Likewise.
13247
13248         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
13249         * gcc.dg/vect/vect-78.c: Likewise.
13250         * gcc.dg/vect/vect-97.c: Likewise.
13251
13252 2005-09-19  Steven Bosscher  <stevenb@suse.de>
13253
13254         * gcc.dg/pr23943.c: New test.
13255
13256 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
13257
13258         PR fortran/19181
13259         * gfortran.dg/derived_pointer_null_1.f90: New test.
13260
13261 2005-09-18  Richard Guenther  <rguenther@suse.de>
13262
13263         PR middle-end/23944
13264         * gcc.c-torture/compile/pr23944.c: New testcase.
13265
13266 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
13267
13268         PR fortran/15975
13269         * gfortran.dg/der_pointer_2.f90: New test.
13270
13271 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
13272
13273         PR fortran/16861
13274         * gfortran.dg/nested_modules_2.f90: New test.
13275
13276 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13277
13278         PR c++/18368
13279         * g++.dg/other/semicolon.C: New test.
13280
13281 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
13282
13283         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
13284         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
13285
13286 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
13287
13288         PR c++/23914
13289         * g++.dg/template/static18.C: New test.
13290
13291         PR c++/21514
13292         * g++.dg/template/crash19.C: Remove dg-error marker.
13293         * g++.dg/template/local4.C: New test.
13294
13295 2005-09-16  Paul Brook  <paul@codesourcery.com>
13296
13297         PR fortran/23906
13298         * gfortran.dg/dependency_1.f90: New test.
13299
13300 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
13301
13302         PR c++/23896
13303         * g++.dg/template/static17.C: New test.
13304
13305 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
13306
13307         PR c++/23139
13308         * g++.dg/warn/huge-val1.C: New test.
13309
13310 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
13311
13312         PR c++/13140
13313         * g++.dg/parse/class2.C: New test.
13314         * g++.dg/template/explicit8.C: Likewise.
13315         * g++.dg/template/spec25.C: Likewise.
13316
13317 2005-09-14  Josh Conner  <jconner@apple.com>
13318
13319         PR middle-end/23584
13320         * gcc.dg/pr23584.c: New test.
13321
13322 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
13323
13324         PR fortran/21875 Internal Unit Array I/O, NIST
13325         * gfortran.dg/arrayio_1.f90: New test.
13326         * gfortran.dg/arrayio_1.f90: New test.
13327         * gfortran.dg/arrayio_1.f90: New test.
13328         * gfortran.dg/arrayio_1.f90: New test.
13329         * gfortran.dg/arrayio_1.f90: New test.
13330
13331 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
13332
13333         PR middle-end/22480
13334         * gcc.dg/vect/pr22480.c: New test.
13335
13336 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
13337
13338         PR fortran/19358
13339         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
13340
13341 2005-09-13 Josh Conner <jconner@apple.com>
13342
13343         PR c++/23180
13344         * g++.dg/init/struct2.C: New test.
13345         * g++.dg/init/struct3.C: New test.
13346
13347 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
13348
13349         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
13350         Clean up temp files.
13351         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
13352         gcc.dg/tree-ssa/builtin-fprintf-1.c,
13353         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
13354         gcc.dg/tree-ssa/builtin-printf-1.c,
13355         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
13356         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
13357         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
13358         gcc.dg/tree-ssa/builtin-vprintf-1.c,
13359         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
13360         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
13361         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
13362         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
13363         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
13364         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
13365         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
13366         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
13367
13368 2005-09-13  Josh Conner  <jconner@apple.com>
13369
13370         * lib/gcc-dg.exp: Load scanipa.exp.
13371         (cleanup-dump): New procedure.
13372         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
13373         * lib/scandump.exp: New file.
13374         * lib/scantree.exp: Use it.
13375         * lib/scanipa.exp: New file.
13376
13377 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
13378
13379         PR fortran/17740
13380         * gfortran.dg/generic_4.f90: New test.
13381
13382 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
13383
13384         PR target/23816
13385         * gcc.target/i386/pr23816-1.c: New test.
13386         * gcc.target/i386/pr23816-2.c: New test.
13387
13388
13389 2005-09-13  Bastian Blank <waldi@debian.org>
13390
13391         PR c++/16171
13392         * g++.dg/abi/mangle26.C: New test.
13393         * g++.dg/abi/mangle27.C: New test.
13394         * g++.dg/abi/mangle28.C: New test.
13395         * g++.dg/abi/mangle29.C: New test.
13396
13397         PR c++/23839
13398         * g++.dg/parse/register1.C: New test.
13399
13400 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
13401
13402         PR c++/23842
13403         * g++.dg/template/access16.C: New test.
13404
13405 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
13406
13407         * gfortran.dg/char_pack_2.f90: Increase the vector size.
13408
13409 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
13410
13411         PR fortran/18899
13412         * gfortran.dg/shape_2.f90: New test.
13413
13414 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
13415
13416         PR target/19269
13417         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
13418         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
13419         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
13420         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
13421         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
13422         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
13423         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
13424         tests.
13425
13426 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
13427
13428         PR c++/23841
13429         * g++.dg/parse/template17.C: New test.
13430
13431 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
13432
13433         PR c++/23789
13434         * g++.dg/template/nontype14.C: New test.
13435
13436 2005-09-12  Ian Lance Taylor  <ian@airs.com>
13437
13438         PR g++/7874
13439         * g++.dg/lookup/friend7.C: New test.
13440         * g++.dg/lookup/friend8.C: New test.
13441         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
13442         so that it will be found via argument dependent lookup.
13443         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
13444         friend functions which will no longer be found.
13445         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
13446         function g, so that it will be found via argument dependent
13447         lookup.
13448         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
13449         * g++.old-deja/g++.mike/net43.C: Likewise.
13450
13451 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
13452
13453         PR c++/23691
13454         * g++.dg/template/static16.C: New test.
13455
13456 2005-09-12  Josh Conner  <jconner@apple.com>
13457
13458         PR middle-end/23237
13459         * gcc.c-torture/compile/pr23237.c: New test.
13460
13461 2005-09-11  Richard Henderson  <rth@redhat.com>
13462
13463         * g++.dg/other/error8.C: Update expected diagnostic text.
13464
13465 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13466
13467         PR libfortran/19872
13468         * gfortran.dg/overwrite_1.f: New test.
13469
13470 2005-09-09  Josh Conner  <jconner@apple.com>
13471
13472         * g++.dg/init/pr23180-1.C: Removed.
13473         * g++.dg/init/pr23180-2.C: Removed.
13474
13475 2005-09-09  David Daney <ddaney@avtrex.com>
13476
13477         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
13478         files which are ...
13479         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
13480         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
13481
13482 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13483
13484         * gfortran.dg/iostat_2.f90: New test.
13485
13486 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
13487
13488         PR c++/22252
13489         * g++.dg/ext/interface1.C: New test.
13490         * g++.dg/ext/interface1.h: Likewise.
13491         * g++.dg/ext/interface1a.cc: Likewise.
13492
13493 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
13494
13495         * gfortran.dg/iomsg_1.f90: New test case.
13496
13497 2005-09-09  Richard Guenther  <rguenther@suse.de>
13498
13499         PR c++/23624
13500         * g++.dg/tree-ssa/pr23624.C: New testcase.
13501
13502 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
13503
13504         PR fortran/19239
13505         * gfortran.dg/vector_subscript_1.f90,
13506         * gfortran.dg/vector_subscript_2.f90: New tests.
13507
13508 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
13509
13510         PR fortran/21104
13511         * gfortran.dg/array_alloc_1.f90,
13512         * gfortran.dg/array_alloc_2.f90,
13513         * gfortran.dg/array_alloc_3.f90: New tests.
13514
13515 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
13516
13517         PR fortran/12840
13518         * gfortran.dg/array_constructor_6.f90
13519         * gfortran.dg/array_constructor_7.f90
13520         * gfortran.dg/array_constructor_8.f90
13521         * gfortran.dg/array_constructor_9.f90
13522         * gfortran.dg/array_constructor_10.f90
13523         * gfortran.dg/array_constructor_11.f90
13524         * gfortran.dg/array_constructor_12.f90: New tests.
13525
13526 2005-09-08  Josh Conner  <jconner@apple.com>
13527
13528         PR c++/23180
13529         * g++.dg/init/pr23180-1.C: New test.
13530         * g++.dg/init/pr23180-2.C: New test.
13531
13532 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
13533
13534         PR fortran/18878
13535         * gfortran.dg/module_double_reuse.f90: New.
13536
13537 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
13538
13539         PR fortran/23270
13540         PR fortran/22304
13541         PR fortran/18870
13542         PR fortran/17917
13543         PR fortran/16511
13544         * gfortran.dg/common_equivalence_1.f: New.
13545         * gfortran.dg/common_equivalence_2.f: New.
13546         * gfortran.dg/common_equivalence_3.f: New.
13547         * gfortran.dg/contained_equivalence_1.f90: New.
13548         * gfortran.dg/module_blank_common.f90: New.
13549         * gfortran.dg/module_commons_1.f90: New.
13550         * gfortran.dg/module_equivalence_1.f90: New.
13551         * gfortran.dg/nested_modules_1.f90: New.
13552         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
13553         equivalences and add comment to connect the test with
13554         the PR.
13555
13556 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13557
13558         PR fortran/23765
13559         * gfortran.dg/common_6.f90: New test.
13560
13561 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
13562
13563         PR fortran/15326
13564         * gfortran.dg/char_result_1.f90,
13565         * gfortran.dg/char_result_2.f90,
13566         * gfortran.dg/char_result_3.f90,
13567         * gfortran.dg/char_result_4.f90,
13568         * gfortran.dg/char_result_5.f90,
13569         * gfortran.dg/char_result_6.f90,
13570         * gfortran.dg/char_result_7.f90,
13571         * gfortran.dg/char_result_8.f90: New tests.
13572
13573 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
13574
13575         PR fortran/19928
13576         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
13577
13578 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
13579
13580         PR obj-c++/16816
13581         * obj-c++.dg/selector-5.mm: New test.
13582         * obj-c++.dg/selector-6.mm: New test.
13583
13584 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
13585
13586         PR objc/20574
13587         PR objc/19324
13588         * objc.dg/error-1.m: New test.
13589
13590 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
13591
13592         PR fortran/23373
13593         * gfortran.fortran-torture/execute/pr23373-1.f90,
13594         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
13595
13596 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
13597
13598         PR libfortran/23760
13599         * gfortran.dg/g77/1832.f: Remove long string in write statement
13600         to allow the test to pass on correct list directed output with
13601         prepended space.
13602
13603 2005-09-07  James E Wilson  <wilson@specifix.com>
13604
13605         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
13606
13607 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
13608
13609         * gfortran.dg/parameter+save.f90: Rename to
13610         * gfortran.dg/parameter_save.f90: .. this.
13611
13612 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
13613
13614         PR fortran/20848
13615         * gfortran.dg/parameter+save.f90: New test case.
13616
13617 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
13618
13619         PR fortran/19269
13620         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
13621
13622 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
13623
13624         PR c/23075
13625         * gcc.dg/pr23075.c: New test.
13626         * g++.dg/warn/pr23075.C: New test.
13627
13628         PR target/22362
13629         * gcc.target/i386/pr22362.c: New test.
13630
13631         PR rtl-optimization/23098
13632         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
13633
13634         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
13635         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
13636         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
13637
13638 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
13639
13640         * g++.dg/expr/cast6.C: New test.
13641
13642         PR c++/9782
13643         * g++.dg/init/new15.C: New test.
13644
13645 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
13646
13647         * gcc.dg/vect/Os-vect-95.c: New test.
13648         * gcc.dg/vect/vect-95.c: Same.
13649
13650 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
13651
13652         * gcc.dg/vect/vect-29.c: Update xfail testing.
13653         * gcc.dg/vect/vect-44.c: Same.
13654         * gcc.dg/vect/vect-48.c: Same.
13655         * gcc.dg/vect/vect-50.c: Same.
13656         * gcc.dg/vect/vect-72.c: Same.
13657         * gcc.dg/vect/vect-77.c: Same.
13658         * gcc.dg/vect/vect-78.c: Same.
13659         * gcc.dg/vect/vect-80.c: Same.
13660         * gcc.dg/vect/vect-96.c: Same.
13661         * gcc.dg/vect/vect-100.c: Same.
13662         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
13663         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
13664         * gfortran.dg/vect/vect-5.f90: Same.
13665
13666 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
13667
13668         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
13669         start strings.
13670         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
13671         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
13672
13673         PR c++/23056
13674         * g++.dg/opt/pr23056.C: New test.
13675
13676         PR rtl-optimization/23098
13677         * gcc.target/i386/pr23098.c: New test.
13678
13679 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
13680
13681         PR c++/23667
13682         * g++.dg/template/static15.C: New test.
13683
13684         PR c++/21440
13685         * g++.dg/ext/stmtexpr5.C: New test.
13686         * g++.dg/ext/stmtexpr6.C: Likewise.
13687
13688 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
13689
13690         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
13691
13692         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
13693         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
13694         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
13695
13696 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
13697
13698         PR libfortran/23321
13699         * gfortran.dg/direct_io_4.f90: New test case.
13700
13701 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
13702             Rasmus Hahn  <rassahah@neofonie.de>
13703
13704         PR libobjc/23108
13705         * objc.dg/type-stream-1.m: New test.
13706
13707 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
13708
13709         PR fortran/23661
13710         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
13711         gfortran.dg/print_fmt_3.f90: New test.
13712
13713 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
13714
13715         * gfortran.dg/fmt_t_1.f90: New test.
13716
13717 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
13718
13719         PR rtl-optimization/23454
13720         * g++.dg/opt/pr23454.C: New test.
13721
13722 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
13723
13724         PR c++/23699
13725         * g++.dg/ext/static1.C: New test.
13726
13727 2005-09-02  Richard Henderson  <rth@redhat.com>
13728
13729         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
13730         tail call to check_fa_work.
13731
13732 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
13733
13734         PR c++/21687
13735         * g++.dg/other/gc3.C: New test.
13736
13737 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
13738
13739         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
13740         * gcc.dg/20050826-1.c: Likewise.
13741
13742 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
13743
13744         PR c++/23167
13745         * g++.dg/expr/volatile1.C: New test.
13746
13747 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
13748
13749         PR middle-end/23547
13750         * gcc.dg/pr23547.c: New test.
13751
13752 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
13753
13754         PR c/22061
13755         * gcc.c-torture/execute/pr22061-1.c,
13756         * gcc.c-torture/execute/pr22061-2.c,
13757         * gcc.c-torture/execute/pr22061-3.c,
13758         * gcc.c-torture/execute/pr22061-4.c: New tests.
13759
13760 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
13761
13762         * gcc.dg/Wredundant-decls-2.c: New test to check that
13763         -Wredundant-decls does not issue warning for a variable
13764         definition following a declaration.
13765
13766 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
13767
13768         PR debug/7241
13769         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
13770         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
13771         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
13772
13773         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
13774         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
13775         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
13776         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
13777         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
13778         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
13779         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
13780         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
13781
13782 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
13783
13784         PR objc/23306
13785         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
13786         scan-assmbler.
13787
13788 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
13789
13790         PR target/21255
13791         * gcc.dg/pr21255-1.c: New test.
13792         * gcc.dg/pr21255-2-mb.c: Likewise.
13793         * gcc.dg/pr21255-2-ml.c: Likewise.
13794         * gcc.dg/pr21255-3.c: Likewise.
13795         * gcc.dg/pr21255-4.c: Likewise.
13796
13797 2005-08-31  Dale Johannesen  <dalej@apple.com>
13798
13799         * gcc.dg/20050830-1.c: New.
13800
13801 2005-08-31  Josh Conner  <jconner@apple.com>
13802
13803         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
13804         command-line options for arm-*-* targets.
13805         * g++.dg/init/array16.C: Likewise.
13806         * g++.dg/other/crash-4.C: Likewise.
13807
13808 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
13809
13810         PR obj-c++/23640
13811         * obj-c++.dg/gnu-runtime-3.mm: New test.
13812
13813 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13814
13815         PR c++/13377
13816         * g++.dg/lookup/ambig4.C: New test.
13817         * g++.dg/lookup/ambig5.C: New test.
13818         * g++.dg/tc1/dr101.C: Adjust error markers.
13819
13820 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13821
13822         PR c++/23639
13823         * g++.dg/template/ttp5.C: Adjust error markers.
13824
13825 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
13826
13827         PR testsuite/23609
13828         * lib/obj-c++.exp: Include target-libpath.exp.
13829         (obj-c++_link_flags): Look for the GNU libobjc library
13830         and set the library path to include it.
13831         Don't manually set LD_LIBRARY_PATH (etc.) but call
13832         set_ld_library_path_env_vars instead.
13833         (obj-c++_target_compile): Don't set library path or
13834         linker flags because they are already set correctly
13835         in obj-c++_link_flags.
13836
13837 2005-08-30  Josh Conner  <jconner@apple.com>
13838
13839         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
13840         to command-line options for arm-*-* targets.
13841
13842 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
13843
13844         * g++.dg/other/i386-1.C: New.
13845
13846 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
13847
13848         PR preprocessor/20348
13849         PR preprocessor/20356
13850         * gcc.dg/cpp/pr20348.c: New test.
13851         * gcc.dg/cpp/pr20348.h: New file.
13852         * gcc.dg/cpp/inc/pr20348.h: New file.
13853         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
13854         * gcc.dg/cpp/pr20356.c: New test.
13855         * gcc.dg/cpp/pr20356.h: New file.
13856         * gcc.dg/cpp/inc/pr20356.h: New file.
13857         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
13858
13859 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
13860
13861         * gfortran.fortran-torture/execute/intrinsic_count.f90:
13862         Fix array dimension to avoid correct end-of-file error.
13863
13864 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
13865
13866         PR libfortran/23598
13867         * gfortran.dg/iostat_1.f90: New test.
13868
13869 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
13870
13871         PR middle-end/23408
13872         * gcc.dg/pr23408.c: New test.
13873
13874 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
13875
13876         PR c++/23099
13877         * g++.dg/init/member1.C: Make sure erroneous static data member
13878         definitions are required.
13879         * g++.dg/template/static13.C: New test.
13880         * g++.dg/template/static14.C: Likewise.
13881
13882 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
13883
13884         * gcc.target/i386/pr23575.c: Use -msse2 instead of
13885         -march=pentium4, remove ilp32 requirement.
13886
13887         PR middle-end/23484
13888         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
13889         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
13890
13891 2005-08-29  Andreas Jaeger  <aj@suse.de>
13892
13893         PR testsuite/23607
13894         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
13895
13896 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
13897
13898         * gcc.c-torture/execute/20050316-2.c: New test.
13899         * gcc.c-torture/execute/20050316-3.c: New test.
13900         * gcc.dg/torture/pr16104-1.c: New test.
13901
13902 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
13903
13904         PR middle-end/23463
13905         * gcc.c-torture/execute/zero-struct-1.c: New test.
13906
13907 2005-08-27  Richard Guenther  <rguenther@suse.de>
13908
13909         PR target/23575
13910         * gcc.target/i386/pr23575.c: New testcase.
13911
13912 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
13913
13914         PR rtl-optimization/23561
13915         * gcc.c-torture/execute/20050826-1.c: New test.
13916
13917         PR rtl-opt/23560
13918         * gcc.c-torture/execute/20050826-2.c: New test.
13919
13920 2005-08-26  Dale Johannesen  <dalej@apple.com>
13921
13922         * gcc.dg/20030711-1.c: Modify to work on Darwin.
13923         * gcc.dg/20050826-1.c: New.
13924
13925 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
13926
13927         PR c++/19004
13928         * g++.dg/template/nontype13.C: New test.
13929
13930         PR c++/23491
13931         * g++.dg/init/new14.C: New test.
13932         * g++.dg/expr/anew1.C: Do not XFAIL.
13933         * g++.dg/expr/anew2.C: Likewise.
13934         * g++.dg/expr/anew3.C: Likewise.
13935
13936 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
13937
13938         PR middle-end/22439
13939         * gcc.dg/vla-3.c: New test.
13940
13941 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
13942
13943         PR fortran/20363
13944         * gfortran.dg/named_interface.f90: New.
13945
13946 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
13947
13948         * gcc.c-torture/execute/frame-address.c: New test.
13949
13950 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
13951
13952         PR c++/20817
13953         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
13954
13955 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
13956
13957         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
13958
13959 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
13960
13961         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
13962         * gcc.dg/altivec-22.c: Rename from..
13963         * gcc.dg/altivec-nomfcr.c: ..this.
13964
13965 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
13966
13967         PR tree-optimization/23546
13968         * gcc.dg/tree-ssa/pr23546.c: New test.
13969
13970 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
13971
13972         PR fortran/17758
13973         * gfortran.dg/nonreturning_statements.f90: New test.
13974
13975 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
13976
13977         PR c++/22454
13978         * g++.dg/parse/crash29.C: New.
13979
13980 2005-08-23  DJ Delorie  <dj@redhat.com>
13981
13982         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
13983         constants have the L suffix.
13984
13985 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
13986
13987         PR c++/23044
13988         * g++.dg/template/instantiate8.C: New.
13989
13990 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
13991
13992         PR middle-end/23467
13993         * gcc.c-torture/execute/pr23467.c: New test.
13994
13995 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
13996
13997         PR tree-optimization/22043
13998         * gcc.c-torture/execute/20050613-1.c: New test.
13999
14000 2005-08-23  Ben Elliston  <bje@au.ibm.com>
14001
14002         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
14003
14004 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
14005
14006         PR rtl-optimization/23478
14007         * g++.dg/opt/pr23478.C: New test.
14008
14009 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
14010
14011         PR c/18715
14012         * gcc.dg/switch-warn-3.c: New test.
14013
14014 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14015
14016         PR c++/22233
14017         * g++.dg/template/param1.C: New test.
14018
14019 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14020
14021         PR c++/23089
14022         * g++.dg/other/incomplete1.C: New test.
14023
14024 2005-08-22  Ira Rosen  <irar@il.ibm.com>
14025
14026         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
14027         are vectorizable.
14028
14029 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14030
14031         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
14032         d_lines_5.f: New.
14033
14034 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
14035
14036         * gcc.target/i386/sse-4.c: New test.
14037
14038 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14039
14040         PR testsuite/23239
14041         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
14042
14043 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
14044
14045         * gcc.dg/20050811-1.c: New test.
14046         * gcc.dg/20050811-2.c: New test.
14047
14048 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
14049
14050         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
14051
14052 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
14053
14054         PR 23476
14055         * gcc.c-torture/compile/pr23476.c: New test.
14056
14057 2005-08-19  Devang Patel  <dpatel@apple.com>
14058
14059         PR tree-optimization/23048
14060         * gcc.dg/tree-ssa/pr23048.c: New test.
14061
14062 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
14063
14064         PR middle-end/20624
14065         * g++.dg/warn/Wreturn-3.C: New test
14066
14067 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
14068
14069         PR tree-optimization/22228
14070         * g++.dg/vect/pr22543.cc: New test.
14071
14072 2005-08-17  Steven Bosscher  <stevenb@suse.de>
14073
14074         PR tree-optimization/21574
14075         * gcc.dg/tree-ssa/pr21574.c: New test.
14076
14077 2005-08-16  James E Wilson  <wilson@specifix.com>
14078
14079         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
14080
14081 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
14082
14083         PR tree-opt/23402
14084         * gcc.c-torture/compile/zero-strct-3.c: New test.
14085         * gcc.c-torture/compile/zero-strct-4.c: New test.
14086
14087 2005-08-16  Steven Bosscher  <stevenb@suse.de>
14088
14089         PR target/23376
14090         * gcc.target/x86_64/pr23376.c: New test.
14091
14092 2005-08-16  Ian Lance Taylor  <ian@airs.com>
14093
14094         PR c++/23337
14095         * g++.dg/ext/vector2.C: New.
14096
14097 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
14098
14099         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
14100
14101 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
14102
14103         PR libfortran/23428
14104         * gfortran.dg/inquire-complex.f90: New test case.
14105
14106 2005-08-16  James E Wilson  <wilson@specifix.com>
14107
14108         PR tree-optimization/21105
14109         * gcc.dg/large-size-array.c: New.
14110
14111 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
14112
14113         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
14114         type.
14115         * gcc.dg/vect/vect-41: Likewise.
14116         * gcc.dg/vect/vect-42: Likewise.
14117         * gcc.dg/vect/vect-43: Likewise.
14118         * gcc.dg/vect/vect-44: Likewise.
14119         * gcc.dg/vect/vect-46: Likewise.
14120         * gcc.dg/vect/vect-47: Likewise.
14121         * gcc.dg/vect/vect-48: Likewise.
14122         * gcc.dg/vect/vect-52: Likewise.
14123         * gcc.dg/vect/vect-53: Likewise.
14124         * gcc.dg/vect/vect-54: Likewise.
14125         * gcc.dg/vect/vect-55: Likewise.
14126         * gcc.dg/vect/vect-56: Likewise.
14127         * gcc.dg/vect/vect-57: Likewise.
14128         * gcc.dg/vect/vect-58: Likewise.
14129         * gcc.dg/vect/vect-59: Likewise.
14130         * gcc.dg/vect/vect-60: Likewise.
14131         * gcc.dg/vect/vect-61: Likewise.
14132         * gcc.dg/vect/vect-85: Likewise.
14133         * gcc.dg/vect/vect-87: Likewise.
14134         * gcc.dg/vect/vect-88: Likewise.
14135         * gcc.dg/vect/vect-93.c: Likewise.
14136         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
14137         * gcc.dg/vect/vect-75: Likewise.
14138         * gcc.dg/vect/vect-76: Likewise.
14139         * gcc.dg/vect/vect-77: Likewise.
14140         * gcc.dg/vect/vect-78: Likewise.
14141         * gcc.dg/vect/vect-80: Likewise.
14142         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
14143         vectorized for the expected reason, rather than checking how alignment
14144         was handled.
14145         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
14146         type and also instead of aligned pointers. Added documentation.
14147
14148 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
14149
14150         * gfortran.dg/power.f90: New test.
14151
14152 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
14153
14154         PR rtl-optimization/23299
14155         * g++.dg/opt/pr23299.C: New test.
14156
14157 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14158
14159         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
14160
14161 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
14162
14163         * g++.dg/template/local6.C: New test.
14164
14165 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
14166
14167         * execute/exceptions/finally-1.m: Check that the catch and finally are
14168         being called.  Also add a "return 0;" at the end of main.
14169
14170 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
14171
14172         PR fortran/21432.
14173         * gfortran.dg/namelist_print_1.f: New test of functionality of
14174         PRINT namelist.
14175         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
14176         namelist generates error with -std=f95.
14177
14178 2005-08-14  Ira Rosen  <irar@il.ibm.com>
14179
14180         PR tree-optimization/23119
14181         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
14182
14183 2005-08-13  Marcin Koziej  <creep@desk.pl>
14184             Andrew Pinski  <pinskia@physics.uc.edu>
14185
14186         PR libobjc/22492
14187         * execute/exceptions/finally-1.m: New test.
14188
14189 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
14190
14191         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
14192         testsuite.
14193         * objc/execute/exceptions/trivial.m: New test.
14194         * objc.dg/try-catch-11.m: Move to ...
14195         * objc/execute/exceptions/foward-1.m: Here.
14196         * objc.dg/try-catch-2.m: Move to ...
14197         * objc/execute/exceptions/catchall-1.m: Here.
14198         * objc.dg/try-catch-8.m: Move to ...
14199         * objc/execute/exceptions/local-variables-1.m: Here.
14200
14201 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
14202
14203         * objc.dg/nested-func-1.m: Move to ...
14204         * objc/execute/nested-func-1.m: Here.
14205
14206 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
14207
14208         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
14209         in ${options} instead of [target_info name].
14210         * lib/obj-c++.exp (objc_target_compile): Likewise.
14211
14212 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
14213
14214         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
14215
14216 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
14217
14218         part of PR testsuite/23348
14219         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
14220         of the torture options.
14221         * objc/compile/trivial.m: New test.
14222
14223 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
14224
14225         * gfortran.dg/eoshift.f90: Correct format.
14226
14227 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
14228
14229         * gfortran.fortran-torture/execute/character_passing.f90:
14230         Fix comment typo.
14231
14232 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
14233
14234         PR c++/8271
14235         * g++.dg/template/unify10.C: New.
14236
14237 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
14238
14239         * g++.dg/parse/pr22514.C: Move to...
14240         * g++.dg/debug/pr22514.C: here.
14241
14242 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14243
14244         PR c++/23266
14245         * g++.dg/inherit/pure1.C: New test.
14246
14247         * ChangeLog: Fix typos.
14248
14249 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14250             Steven Bosscher  <stevenb@suse.de>
14251
14252         * gfortran.dg/runtime_warning_1.f90: New test.
14253
14254 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
14255
14256         PR c++/23219
14257         * g++.dg/parse/crash28.C: New.
14258
14259 2005-08-11  Richard Guenther  <rguenther@suse.de>
14260
14261         PR target/23289
14262         * gcc.target/i386/tailcall-1.c: New testcase.
14263
14264 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
14265
14266         * gcc.dg/vect/vect-67.c: Un-xfail.
14267
14268 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
14269
14270         PR c++/23225
14271         * g++.dg/testsuite/parse/crash27.C: new test.
14272
14273 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
14274
14275         PR libfortran/22143
14276         * gfortran.dg/shift-kind.f90: New testcase.
14277
14278 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
14279
14280         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
14281         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
14282
14283 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14284
14285         PR c++/20646
14286         * g++.dg/other/mult-stor1.C: New test.
14287
14288 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
14289
14290         * gcc.c-torture/pr18299-1.c: Move to ...
14291         * gcc.c-torture/compile/pr18299-1.c: Here.
14292
14293 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
14294
14295         * gfortran/fortran.torture/execute/character_passing.f90:
14296         Fix types for LSAME.
14297
14298 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
14299
14300         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
14301         input data back to what it was originally.
14302
14303 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
14304
14305         * objc.dg/try-catch-8.m: Enable for all targets.
14306
14307 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
14308
14309         * gcc.dg/pr23165.c: New test.
14310
14311 2005-08-09  Steven Bosscher  <stevenb@suse.de>
14312
14313         PR tree-optimization/23234
14314         * gcc.dg/tree-ssa/pr23234.c: New test.
14315
14316 2005-08-08  Josh Conner  <jconner@apple.com>
14317
14318         PR rtl-optimization/23241
14319         * gcc.dg/char-compare.c: New test.
14320
14321 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14322
14323         PR c++/22508
14324         * g++.dg/init/new13.C: New test.
14325
14326 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
14327
14328         PR c++/21166
14329         * g++.dg/other/crash-4.C: Adjust
14330         * g++/dg/ext/packed9.C: New.
14331
14332 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
14333
14334         PR middle-end/21964
14335         * gcc.c-torture/execute/pr21964-1.c: New test.
14336
14337 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
14338
14339         PR c/22458
14340         * gcc.dg/pr22458-1.c: New test.
14341
14342 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
14343             Steven G. Kargl <kargls@comcast.net>
14344
14345         PR fortran/22390
14346         * gfortran.dg/flush_1.f90: New test.
14347
14348 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14349
14350         PR c++/23191
14351         * g++.dg/template/eh2.C: New test.
14352
14353 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14354
14355         PR c++/19498
14356         * g++.dg/template/instantiate7.C: New test.
14357
14358 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
14359
14360         PR c/23113
14361         * gcc.dg/Wunused-value-1.c: New test.
14362
14363 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
14364
14365         PR rtl-optimization/23233
14366         * gcc.c-torture/compile/pr23233-1.c: New test.
14367
14368 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
14369
14370         PR fortran/18833
14371         PR fortran/20850
14372         * gfortran.dg/equiv_1.f90: New test.
14373         * gfortran.dg/equiv_2.f90: New test.
14374         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
14375         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
14376         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
14377
14378 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
14379
14380         * gcc.c-torture/execute/vrp-5.c: New test.
14381         * gcc.c-torture/execute/vrp-6.c: New test.
14382         * gcc.dg/tree-ssa/vrp21.c: New test.
14383
14384 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
14385
14386         * g++.dg/parse/pr22514.C: New test.
14387
14388 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
14389
14390         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
14391
14392         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
14393         instead of constant loads / pool entries.
14394
14395 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
14396
14397         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
14398         TEST_TO_WCTYPE.
14399
14400 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
14401
14402         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
14403         __WINT_TYPE__ in generated prototypes if possible.
14404
14405 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
14406
14407         PR 22037
14408         * g++.dg/tree-ssa/pr22037.C:
14409
14410 2005-08-04  Richard Henderson  <rth@redhat.com>
14411
14412         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
14413         scan-tree-dump-times directive.
14414
14415 2005-08-04  Jan Hubicka  <jh@suse.cz>
14416
14417         * gcov-1.C: Fix switch counts.
14418         * gcov-4b.c: Likewise.
14419
14420 2005-08-03  Jeff Law  <law@redhat.com>
14421
14422         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
14423
14424 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
14425
14426         * gcc.c-torture/execute/pr23135.c: New test.
14427
14428 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14429
14430         PR tree-optimization/19899
14431         * gcc.dg/tree-ssa/scev-1.c: New test.
14432         * gcc.dg/tree-ssa/scev-2.c: New test.
14433
14434 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
14435
14436         PR target/18582
14437         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
14438
14439 2005-08-03  Jan Hubicka  <jh@suse.cz>
14440
14441         * update-conroll.c: New testcase.
14442         * update-conroll-2.c: New testcase.
14443
14444 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
14445
14446         * gfortran.dg/constant_substring.f: New test.
14447         * gfortran.dg/pr22491.f: New test.
14448
14449 2005-08-02  Jan Hubicka  <jh@suse.cz>
14450
14451         * update-threading.c: Replace by the proper one.
14452
14453 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
14454
14455         PR 23164
14456         * g++.dg/tree-ssa/pr23164.C: New test.
14457
14458 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
14459
14460         * gcc.dg/tree-ssa/pr23192.c: New test.
14461
14462 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
14463
14464         * gcc.c-torture/execute/vrp-4.c: New test.
14465
14466 2005-08-02  Jan Hubicka  <jh@suse.cz>
14467
14468         * update-threading.c: New test.
14469
14470 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
14471
14472         * gcc.c-torture/compile/20050801-1.c: New test.
14473         * gcc.c-torture/compile/20050801-2.c: New test.
14474
14475 2005-08-01  Jan Hubicka  <jh@suse.cz>
14476
14477         * val-prof-5.c: New test.
14478
14479 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
14480
14481         PR c/22311
14482         * gcc.dg/pr22311-1.c : New test.
14483
14484 2005-07-31  Steven Bosscher  <stevenb@suse.de>
14485
14486         PR target/23095
14487         * gfortran.dg/pr23095.f: New test.
14488
14489         PR c++/22003
14490         * g++.dg/other/pr22003.C: New test.
14491
14492 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
14493
14494         PR target/20621
14495         * gcc.c-torture/execute/pr20621-1.c: New test.
14496
14497 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
14498
14499         * gfortran.dg/comma_format_extension_4.f: Adjust length
14500         of string for format.
14501         * gfortran.dg/der_array_io_1.f: Replace illegal internal
14502         print statement with internal write.
14503         * gfortran.dg/der_array_io_2.f: Likewise.
14504         * gfortran.dg/der_array_io_3.f: Likewise.
14505
14506 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
14507
14508         * gcc.dg/fold-abs-4.c: new test.
14509
14510 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
14511
14512         PR fortran/22570 an related issues.
14513         * gfortran.dg/x_slash_1.f: New test.
14514
14515 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
14516
14517         PR c/23143
14518         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
14519         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
14520
14521 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
14522
14523         PR c/529
14524         * gcc.dg/Wshadow-3.c: New test.
14525
14526 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
14527
14528         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
14529         used to have the wrong bounds).
14530
14531 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
14532
14533         PR c/21720
14534         * gcc.dg/hex-round-1.c: Test more cases.
14535         * gcc.dg/hex-round-2.c: New test.
14536
14537 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
14538
14539         PR 22550
14540         * g++.dg/tree-ssa/pr22550.C: New test.
14541
14542 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
14543
14544         * gcc.dg/tree-ssa/vrp19.c: New test.
14545         * gcc.dg/tree-ssa-vrp20.c: New test.
14546
14547 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
14548
14549         PR c/22240
14550         * gcc.dg/transparent-union-4.c: New test.
14551
14552 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
14553
14554         PR c/22192
14555         * gcc.dg/c99-vla-2.c: New test.
14556
14557 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
14558
14559         PR c/21720
14560         * gcc.dg/hex-round-1.c: New test.
14561
14562 2005-07-28  Jan Hubicka  <jh@suse.cz>
14563
14564         * inliner-1.c: Do not dump everything.
14565         * tree-prof.exp: Do not pass -ftree-based-profiling.
14566         * bprob.exp: Likewise.
14567
14568         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
14569
14570 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
14571
14572         PR c++/22545
14573         * g++.dg/expr/ptrmem7.C: New test.
14574
14575 2005-07-28  Mike Stump  <mrs@apple.com>
14576
14577         * g++.old-deja/g++.mike/visibility-1.C: New test.
14578
14579 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
14580
14581         PR c/20187
14582         * gcc.c-torture/execute/pr20187-1.c: New test.
14583
14584 2005-07-28  Jeff Law  <law@redhat.com>
14585
14586         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
14587         * gcc.dg/tree-ssa/vrp18.c: New test.
14588
14589 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
14590
14591         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
14592
14593 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
14594
14595         PR tree-optimization/22506
14596         * gcc.dg/vect/ps22506.c: New test.
14597
14598 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
14599
14600         PR target/21149
14601         * gcc.target/i386/sse-3.c: New test.
14602
14603 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
14604
14605         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
14606         * gcc.target/mips/mips32-dsp-type.c: Likewise.
14607
14608 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
14609
14610         PR c/22589
14611         * gcc.c-torture/compile/pr22589-1.c: New test.
14612
14613 2005-07-28  Jan Hubicka  <jh@suse.cz>
14614
14615         * update-loopch.c: New testcase.
14616
14617 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
14618
14619         PR rtl-optimization/23047
14620         * gcc.c-torture/execute/pr23047.c: New test.
14621         * gcc.c-torture/execute/pr23047.x: New.
14622
14623 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
14624
14625         PR tree-optimization/22493
14626         * gcc.c-torture/execute/pr22493-1.c: New test.
14627         * gcc.c-torture/execute/pr22493-1.x: New.
14628         * gcc.c-torture/execute/vrp-1.c: New test.
14629         * gcc.c-torture/execute/vrp-2.c: New test.
14630         * gcc.c-torture/execute/vrp-2.c: New test.
14631
14632 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
14633
14634         * gcc.target/frv/all-builtin-read8.c: Delete.
14635         * gcc.target/frv/all-builtin-read16.c: Delete.
14636         * gcc.target/frv/all-builtin-read32.c: Delete.
14637         * gcc.target/frv/all-builtin-read64.c: Delete.
14638         * gcc.target/frv/all-builtin-write8.c: Delete.
14639         * gcc.target/frv/all-builtin-write16.c: Delete.
14640         * gcc.target/frv/all-builtin-write32.c: Delete.
14641         * gcc.target/frv/all-builtin-write64.c: Delete.
14642         * gcc.target/frv/all-read-write-1.c: New.
14643
14644 2005-07-27  Jeff Law  <law@redhat.com>
14645
14646         * gcc.c-torture/execute/pr22630.c: New test.
14647
14648 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
14649
14650         PR tree-optimization/23073
14651         * gcc.dg/vect/nodump-pr23073.c: New test.
14652         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
14653
14654 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
14655
14656         PR tree-optimize/22348
14657         * gcc.c-torture/execute/pr22348.c: New.
14658
14659 2005-07-27  Richard Guenther  <rguenther@suse.de>
14660
14661         * gcc.dg/tree-ssa/salias-1.c: New testcase.
14662
14663 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14664
14665         PR fortran/22503
14666         * gfortran.dg/logical_comp.f90: New test.
14667
14668 2005-07-27  Jan Hubicka  <jh@suse.cz>
14669
14670         * inliner-1.c: Add cleanup of dumps.
14671         * val-prof-*.c: Likewise.
14672         * update-tailcall.c: New.
14673
14674 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
14675
14676         PR 22591
14677         * gcc.dg/tree-ssa/pr22591.c: New test.
14678         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
14679
14680 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
14681
14682         PR libobjc/22606
14683         * objc.dg/try-catch-11.m: New test.
14684
14685 2005-07-26  Richard Guenther  <rguenther@suse.de>
14686
14687         PR tree-optimization/22486
14688         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
14689
14690 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
14691
14692         PR tree-opt/22484
14693         * testsuite/g++.dg/opt/loop2.C: New test.
14694
14695 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
14696
14697         * gcc.dg/tree-ssa/reassoc-3.c: New test.
14698         * gcc.dg/tree-ssa/reassoc-4.c: New test.
14699
14700 2005-07-25  Adam Nemet  <anemet@lnxw.com>
14701
14702         * lib/profopt.exp (profopt-execute): Check for profiling data
14703         files on the target.
14704
14705 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
14706
14707         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
14708         for matching of asm labels.
14709
14710 2005-07-25  Richard Guenther  <rguenther@suse.de>
14711
14712         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
14713
14714 2005-07-25  Richard Guenther  <rguenther@suse.de>
14715
14716         PR testsuite/22624
14717         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
14718
14719 2005-07-25  Ira Rosen  <irar@il.ibm.com>
14720
14721         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
14722         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
14723         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
14724         * gcc.dg/vect/vect-100.c: New test.
14725         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
14726         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
14727         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
14728         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
14729         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
14730         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
14731         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
14732         * gfortran.dg/vect/pr19049.f90: New testcase.
14733         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
14734
14735 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
14736
14737         * gcc.c-torture/execute/20050713-1.c: New test.
14738
14739         PR fortran/20063
14740         * gfortran.fortran-torture/execute/data_4.f90: New test.
14741
14742         PR middle-end/20303
14743         * gcc.dg/visibility-d.c: New test.
14744
14745 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
14746
14747         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
14748         * gfortran.dg/underflow.f90: Ditto.
14749
14750 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14751
14752         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
14753         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
14754         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
14755
14756 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
14757
14758         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
14759         include case of field width of zero.
14760
14761 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
14762
14763         PR libgfortran/21875
14764         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
14765         with trailing blanks on normal formatted read.
14766
14767 2005-07-23  Chao-ying Fu  <fu@mips.com>
14768
14769         * gcc.target/mips/mips32-dsp-type.c: New test.
14770         * gcc.target/mips/mips32-dsp.c: New test.
14771
14772 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
14773
14774         PR testsuite/21073
14775         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
14776
14777         PR testsuite/20454
14778         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
14779         and __cyg_profile_func_exit.
14780
14781 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
14782
14783         * gfortran.dg/comma_format_extension_3.f: Fix typo.
14784         * gfortran.dg/comma_format_extension_4.f: Same.
14785         * gfortran.dg/pr15332.f: Same.
14786         * gfortran.dg/pr21730.f: Same.
14787
14788 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
14789
14790         * g++.dg/opt/vrp2.C: Fix testcase.
14791
14792         PR tree-opt/22625
14793         * g++.dg/opt/vrp2.C: New test.
14794
14795 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
14796
14797         PR debug/21828
14798         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
14799
14800 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
14801
14802         * gcc.dg/tree-ssa/20050719-1.c: New test.
14803
14804 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
14805
14806         * gcc.dg/bfin-longcall-1.c: New file.
14807         * gcc.dg/bfin-longcall-2.c: New file.
14808
14809 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
14810
14811         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
14812
14813 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
14814
14815         PR middle-end/19055
14816         * gcc.dg/tree-ssa/pr19055.c: New test.
14817         * gcc.dg/tree-ssa/pr19055-2.c: New test.
14818
14819 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
14820
14821         PR C++/22358
14822         * g++.dg/other/pr22358.C: New test.
14823
14824 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
14825
14826         PR c++/2922
14827         * g++.dg/lookup/two-stage5.C: New test from bug comments.
14828
14829 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14830
14831         PR c++/15938
14832         * g++.dg/init/union2.C: New test.
14833
14834 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14835
14836         PR c/22393
14837         * gcc.dg/complex-4.c: New test.
14838
14839 2005-07-21  Richard Guenther  <rguenther@suse.de>
14840
14841         PR testsuite/22522
14842         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
14843         scanning for asm labels.
14844         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
14845
14846 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
14847
14848         PR target/22085
14849         * gcc.dg/altivec-pr22085.c: New.
14850
14851 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
14852
14853         PR tree-optimization/19210
14854         * gcc.dg/tree-ssa/pr19210-1.c: New.
14855         * gcc.dg/tree-ssa/pr19210-2.c: New.
14856
14857 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
14858
14859         PR rtl-optimization/22167
14860         * g++.dg/opt/pr22167.C: New test.
14861
14862 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
14863
14864         PR c++/2922
14865         * g++.dg/lookup/two-stage2.C: New.
14866         * g++.dg/lookup/two-stage3.C: New.
14867         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
14868         fixed two-stage name lookup for operators.
14869         * g++.dg/template/call3.C: Compiler now produces an appropriate
14870         error message.
14871         * g++.dg/template/crash37.C: Compiler now describes bla() on line
14872         14 as a candidate.
14873         * g++.dg/template/ptrmem4.C: Compiler produces different error
14874         message.
14875         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
14876         connect_to_method as a candidate.
14877
14878 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
14879
14880         * gcc.dg/fold-alloc-1.c: New test.
14881
14882 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
14883
14884         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
14885         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
14886
14887 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
14888
14889         * gcc.dg/fold-abs-1.c: New test.
14890         * gcc.dg/fold-abs-2.c: New test.
14891         * gcc.dg/fold-abs-3.c: New test.
14892
14893 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
14894
14895         Make CONSTRUCTOR use VEC to store initializers.
14896         * g++.dg/ext/complit3.C: Check for specific error messages.
14897         * g++.dg/init/brace2.C: Update error message.
14898         * g++.dg/warn/Wbraces2.C: Likewise.
14899
14900 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
14901
14902         PR fortran/16940
14903         * gfortran.dg/module_interface_1.f90: New test.
14904
14905 2005-07-19  Danny Berlin <dberlin@dberlin.org>
14906             Kenneth Zadeck <zadeck@naturalbridge.com>
14907
14908         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
14909
14910 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14911
14912         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
14913         specify -Wformat for these tests.
14914         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
14915         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
14916         * gcc.dg/format/opt-6.c: Delete.
14917
14918 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
14919
14920         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
14921         * gcc.dg/tree-ssa/sra-3.c: Likewise.
14922
14923 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
14924
14925         * gcc.dg/tree-ssa/alias-2.c: New test.
14926
14927 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
14928
14929         PR c++/22263
14930         * g++.dg/template/explicit7.C: New test.
14931
14932 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
14933
14934         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
14935         width of 8 to +Inf and -Inf.
14936
14937 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
14938
14939         PR c++/22139
14940         * g++.dg/template/friend36.C: New test.
14941
14942 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
14943
14944         PR fortran/21730
14945         * gfortran.dg/pr21730.f: New test.
14946
14947 2005-07-16  Danny Berlin <dberlin@dberlin.org>
14948             Kenneth Zadeck <zadeck@naturalbridge.com>
14949
14950         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
14951         since pure const detection cannot run at -O1 in c compiler.
14952         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
14953         can now optimize this case properly.
14954         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
14955         because we now pass.
14956         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
14957
14958 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
14959
14960         PR c/22421
14961         * gcc.dg/format/bitfld-1.c: New test.
14962
14963 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
14964
14965         PR c++/22204
14966         * g++.dg/rtti/repo1.C: New test.
14967
14968 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
14969
14970         PR middle-end/22398
14971         * gcc.c-torture/compile/pr22398.c: New test.
14972
14973 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
14974
14975         PR c++/22132
14976         * g++.dg/expr/cast4.C: New test.
14977
14978 2005-07-15  Richard Guenther  <rguenther@suse.de>
14979
14980         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
14981         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
14982
14983 2005-07-15  Steven Bosscher  <stevenb@suse.de>
14984
14985         PR tree-optimization/22230
14986         * gcc.dg/tree-ssa/pr22230.c: New test.
14987
14988 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
14989
14990         * gfortran.dg/g77/cpp6.f: New test.
14991
14992         PR fortran/22417
14993         * gfortran.dg/g77/cpp5.F: New test.
14994         * gfortran.dg/g77/cpp5.h: New file.
14995         * gfortran.dg/g77/cpp5inc.h: New file.
14996
14997 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
14998
14999         PR libfortran/16435
15000         * gfortran.dg/tl_editting.f90: New.
15001         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
15002
15003 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
15004
15005         * gfortran.dg/char_array_constructor.f90: New test.
15006
15007 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
15008
15009         * gfortran.dg/past_eor.f90: New.
15010         * gfortran.dg/complex_read.f90: New.
15011
15012 2005-07-13  Jeff Law  <law@redhat.com>
15013
15014         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
15015         additional casts.
15016
15017         * gcc.dg/tree-ssa/pr22321.c: New test
15018
15019 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
15020
15021         PR tree-optimization/21921
15022         * gcc.dg/tree-ssa/pr21921.c: New.
15023
15024 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
15025
15026         PR tree-optimizatio/22442
15027         * gcc.dg/tree-ssa/loop-11.c: New test.
15028
15029 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
15030
15031         PR tree-opt/21840
15032         * gcc.c-torture/compile/pr21840.c: New test.
15033
15034 2005-07-12  Jan Hubicka  <jh@suse.cz>
15035
15036         * gcc.c-torture/compile/pr22379.c: New test.
15037
15038 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
15039
15040         PR libfortran/21593
15041         gfortran.dg/dev_null.f90: Remove outdated comment about
15042         PR libfortran/21593.
15043
15044
15045 2005-07-12  Dale Johannesen  <dalej@apple.com>
15046
15047         * gcc.target/i386/compress-float-sse.c: New.
15048         * gcc.target/i386/compress-float-sse-pic.c: New.
15049         * gcc.target/i386/compress-float-387.c: New.
15050         * gcc.target/i386/compress-float-387-pic.c: New.
15051         * gcc.dg/compress-float-ppc.c: New.
15052         * gcc.dg/compress-float-ppc-pic.c: New.
15053
15054 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
15055
15056         PR libfortran/21593
15057         gfortran.dg/dev_null.f90: Remove targets.
15058
15059 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
15060
15061         PR tree-opt/22335
15062         * gcc.dg/pr22335-1.c: New test.
15063         * gcc.dg/pr22335-2.c: New test.
15064
15065 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15066
15067         PR c++/20172
15068         * g++.dg/template/nontype12.C : New test.
15069
15070 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
15071
15072         * gcc.dg/tree-ssa/loop-10.c: New test.
15073
15074 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
15075
15076         * gcc.c-torture/execute/20020720-1.x: Remove.
15077
15078 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
15079
15080         * gfortran.fortran-torture/execute/forall_7.f90: New test.
15081
15082 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
15083
15084         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
15085         (dg-mips-options): Use it.
15086
15087 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
15088
15089         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
15090
15091 2005-07-09  Richard Henderson  <rth@redhat.com>
15092
15093         * lib/target-supports.exp (check_effective_target_sync_char_short):
15094         Add alpha.
15095
15096 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
15097
15098         PR libfortran/22217
15099         * gfortran.dg/negative-z-descriptor.f90: New test.
15100
15101 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
15102
15103         PR tree-opt/22329
15104         * gcc.dg/pr22329.c: New test.
15105
15106 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
15107
15108         PR tree-optimization/20139
15109         * gcc.dg/tree-ssa/pr20139.c: New.
15110
15111 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
15112
15113         PR tree-opt/22356
15114         * testsuite/gcc.dg/pr22356-1.c: New test.
15115
15116 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
15117
15118         PR c++/21799
15119         * g++.dg/template/unify8.C: New.
15120         * g++.dg/template/unify9.C: New.
15121
15122 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
15123
15124         * gfortran.fortran-torture/execute/entry_10.f90: New test.
15125
15126 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
15127
15128         * gcc.dg/darwin-version-1.c: New.
15129         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
15130         * gcc.dg/builtins-20.c: Likewise.
15131         * gcc.dg/builtins-53.c: Likewise.
15132         * gcc.dg/torture/builtins-convert-1.c: Likewise.
15133         * gcc.dg/torture/builtins-convert-2.c: Likewise.
15134         * gcc.dg/torture/builtins-convert-3.c: Likewise.
15135         * gcc.dg/torture/builtins-power-1.c: Likewise.
15136         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
15137         on Darwin.
15138
15139 2005-07-07  Jeff Law  <law@redhat.com>
15140
15141         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
15142         argument evaluation order.
15143
15144 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
15145
15146         PR libfortran/21594
15147         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
15148         Add test cases where the shift length is greater than the
15149         array length.
15150
15151 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
15152
15153         * obj-c++.dg/proto-lossage-6.mm: New.
15154         * objc.dg/proto-lossage-6.m: New.
15155
15156 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
15157
15158         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
15159         * objc.dg/gnu-runtime-2.m: Likewise.
15160
15161 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
15162
15163         * gfortran.dg/longline.f: New test.
15164
15165         * gfortran.dg/badline.f: New test.
15166
15167 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
15168
15169         PR fortran/16531
15170         PR fortran/15966
15171         PR fortran/18781
15172         * gfortran.dg/hollerith.f90: New.
15173         * gfortran.dg/hollerith2.f90: New.
15174         * gfortran.dg/hollerith3.f90: New.
15175         * gfortran.dg/hollerith4.f90: New.
15176         * gfortran.dg/hollerith_f95.f90: New.
15177         * gfortran.dg/hollerith_legacy.f90: New.
15178         * gfortran.dg/g77/cpp4.F: New. Port from g77.
15179
15180 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
15181
15182         PR objc/22274
15183         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
15184         * objc.dg/gnu-runtime-2.m: New.
15185
15186 2005-07-06  Jeff Law  <law@redhat.com>
15187
15188         * gcc.dg/tree-ssa/vrp17.c: New test.
15189
15190 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
15191
15192         PR fortran/22327
15193         * gfortran.dg/array_constructor_5.f90: New test.
15194
15195 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
15196
15197         * gfortran.fortran-torture/execute/entry_9.f90: New test.
15198
15199 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
15200
15201         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
15202         * gcc.dg/980816-1.c: Ditto.
15203
15204 2005-07-06  Jeff Law  <law@redhat.com>
15205
15206         * gcc.c-torture/compile/pr21356.c: New test.
15207
15208 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
15209
15210         PR c/22013
15211         PR c/22098
15212         * gcc.c-torture/compile/pr22013-1.c,
15213         gcc.c-torture/execute/pr22098-1.c,
15214         gcc.c-torture/execute/pr22098-2.c,
15215         gcc.c-torture/execute/pr22098-3.c: New tests.
15216
15217 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
15218
15219         PR c/22308
15220         * gcc.dg/pr22308-1.c: New test.
15221
15222 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
15223
15224         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
15225         target.
15226         * gcc.dg/compare9.c: Use -fshort-enums instead of
15227         -fno-short-enums.  Change the last test to dg-bogus.
15228
15229 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
15230
15231         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
15232         * gcc.dg/compare9.c: New.
15233
15234 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15235
15236         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
15237
15238 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
15239
15240         PR testsuite/22288
15241         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
15242
15243
15244 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15245
15246         * gcc.dg/format/gcc_gfc-1.c: New.
15247
15248 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
15249
15250         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
15251
15252 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15253
15254         PR fortran/20842
15255         * gfortran.dg/io_invalid_1.f90: New test.
15256
15257 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
15258
15259         * gcc.dg/format/gcc_diag-1.c: Update.
15260
15261 2005-07-02  Jeff Law  <law@redhat.com>
15262
15263         * gcc.dg/tree-ssa/pr22051-1.c: New test.
15264         * gcc.dg/tree-ssa/pr22051-2.c: New test.
15265
15266 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
15267
15268         * gcc.dg/format/gcc_diag-1.c: Update.
15269
15270 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
15271
15272         PR tree-opt/22269
15273         * gcc.c-torture/compile/pr22269.c: New test.
15274
15275 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
15276
15277         PR 21584
15278         PR 22219
15279         * g++.dg/tree-ssa/pr21584-1.C: New test.
15280         * g++.dg/tree-ssa/pr21584-2.C: New test.
15281
15282 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
15283
15284         * obj-c++.dg/try-catch-11.mm: New.
15285         * objc.dg/try-catch-10.m: New.
15286
15287 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
15288
15289         * g++.dg/other/ucnid-1.C: xfail on AIX.
15290
15291 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
15292
15293         PR 22234
15294         * gcc.dg/20050629-1.c: New test.
15295
15296 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
15297
15298         * obj-c++.dg/const-str-1[0-1].mm: New.
15299         * objc.dg/const-str-1[0-1].m: New.
15300
15301 2005-05-29  Richard Henderson  <rth@redhat.com>
15302
15303         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
15304         Rename from check_effective_target_vect_no_max.
15305         (check_effective_target_vect_no_int_add): New.
15306         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
15307         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
15308         * gcc.dg/vect/vect-reduc-3.c: Likewise.
15309         * gcc.dg/vect/vect-reduc-1.c: Use both.
15310         * gcc.dg/vect/vect-reduc-2.c: Likewise.
15311
15312 2005-05-29  Richard Henderson  <rth@redhat.com>
15313
15314         * lib/target-supports.exp (check_effective_target_vect_no_max):
15315         Remove i386 and x86_64.
15316
15317 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
15318
15319         PR testsuite/21969
15320         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
15321
15322 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
15323
15324         PR middle-end/21969
15325         * gcc.dg/vect/pr21969.c: New test.
15326
15327 2005-06-28  Eric Christopher  <echristo@redhat.com>
15328
15329         PR c/22052
15330         PR c/21975
15331         * gcc.dg/inline1.c: New test.
15332         * gcc.dg/inline2.c: Ditto.
15333         * gcc.dg/inline3.c: Ditto.
15334         * gcc.dg/inline4.c: Ditto.
15335         * gcc.dg/inline5.c: Ditto.
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 also testing eoshift1 for PR 22142.
15342
15343 2005-06-28  Richard Henderson  <rth@redhat.com>
15344
15345         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
15346         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
15347         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
15348         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
15349         gcc.dg/tree-ssa/20030922-2.c: Likewise.
15350
15351 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
15352
15353         PR libfortran/22142
15354         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
15355         Add testcase for PR 22142.
15356
15357 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
15358
15359         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
15360         gcc.target/ia64/fpreg-2.c: New tests.
15361
15362 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15363
15364         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
15365
15366 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15367
15368         PR libfortran/22170
15369         * gfortran.dg/slash_1.f90: New test.
15370
15371 2005-06-27  Richard Henderson  <rth@redhat.com>
15372
15373         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
15374         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
15375         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
15376         * gcc.dg/vect/vect-reduc-2.c: Likewise.
15377         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
15378         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
15379
15380 2005-06-27  Richard Henderson  <rth@redhat.com>
15381
15382         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
15383         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
15384
15385 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
15386
15387         * obj-c++.dg/proto-lossage-5.mm: New.
15388         * objc.dg/proto-lossage-5.m: New.
15389
15390 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
15391
15392         PR 21959
15393         * gcc.dg/tree-ssa/pr21959.c: New test.
15394
15395 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
15396
15397         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
15398         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
15399         testing uninitialized var.
15400
15401         * gcc.c-torture/execute/builtins/chk.h: New.
15402         * gcc.c-torture/execute/builtins/lib/chk.c: New.
15403         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
15404         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
15405         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
15406         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
15407         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
15408         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
15409         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
15410         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
15411         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
15412         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
15413         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
15414         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
15415         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
15416         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
15417         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
15418         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
15419         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
15420         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
15421         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
15422         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
15423         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
15424         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
15425         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
15426         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
15427         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
15428         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
15429         * gcc.dg/builtin-object-size-1.c: New test.
15430         * gcc.dg/builtin-object-size-2.c: New test.
15431         * gcc.dg/builtin-object-size-3.c: New test.
15432         * gcc.dg/builtin-object-size-4.c: New test.
15433         * gcc.dg/builtin-object-size-5.c: New test.
15434         * gcc.dg/builtin-stringop-chk-1.c: New test.
15435         * gcc.dg/builtin-stringop-chk-2.c: New test.
15436         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
15437         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
15438         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
15439         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
15440         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
15441         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
15442         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
15443         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
15444         * gcc.c-torture/execute/printf-1.c: New test.
15445         * gcc.c-torture/execute/fprintf-1.c: New test.
15446         * gcc.c-torture/execute/vprintf-1.c: New test.
15447         * gcc.c-torture/execute/vfprintf-1.c: New test.
15448         * gcc.c-torture/execute/printf-chk-1.c: New test.
15449         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
15450         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
15451         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
15452
15453 2005-06-27  Michael Matz  <matz@suse.de>
15454
15455         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
15456         slot is not merged if address escapes.
15457
15458 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15459
15460         PR c/21911
15461         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
15462
15463 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
15464
15465         PR middle-end/17965
15466         * gcc.c-torture/compile/20050622-1.c: New test.
15467
15468         PR middle-end/22028
15469         * gcc.dg/20050620-1.c: New test.
15470
15471 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
15472
15473         PR tree-optimization/22026
15474         * gcc.dg/tree-ssa/pr22026.c: New.
15475
15476 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
15477
15478         PR libfortran/22144
15479         * gfortran.dg/shift-alloc.f90: New testcase.
15480
15481 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
15482
15483         * all files: Update FSF address in copyright headers.
15484
15485 2005-06-22  Jan Hubicka  <jh@suse.cz>
15486
15487         * wholeprogram-1.c: New testcase.
15488         * wholeprogram-2.c: New testcase.
15489
15490 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
15491
15492         PR 22171
15493         * gcc.dg/tree-ssa/pr22171.c: New test.
15494
15495 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
15496
15497         * gfortran.dg/simplify_modulo.f90: New.
15498
15499 2005-06-24  Jan Hubicka  <jh@suse.cz>
15500
15501         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
15502
15503 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
15504
15505         * obj-c++.dg/proto-lossage-[1-4].mm: New.
15506
15507 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
15508
15509         * obj-c++.dg/typedef-alias-1.mm: New.
15510         * objc.dg/typedef-alias-1.m: New.
15511
15512 2005-06-23  Jeff Law  <law@redhat.com>
15513
15514         * gcc.dg/tree-ssa/vrp16.c: New test.
15515
15516 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15517
15518         * lib/target-supports.exp: Add
15519         check_effective_target_fortran_large_real and
15520         check_effective_target_fortran_large_int to check for
15521         corresponding effective targets.
15522         * gfortran.dg/large_integer_kind_1.f90: New test.
15523         * gfortran.dg/large_real_kind_1.f90: New test.
15524
15525 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
15526
15527         PR tree-optimization/22117
15528         * gcc.dg/tree-ssa/pr22117.c: New.
15529
15530 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
15531
15532         PR testsuite/22123
15533         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
15534
15535 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
15536
15537         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
15538
15539 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
15540
15541         * gfortran.dg/f2c_4.f90: Add tests for complex functions
15542         * gfortran.dg/f2c_4.c: Likewise.
15543
15544 2005-06-22 Paul Brook  <paul@codesourcery.com>
15545
15546         PR fortran/21034
15547         * gfortran.dg/auto_save_1.f90: New test.
15548
15549 2005-06-22  Michael Matz  <matz@suse.de>
15550
15551         * gcc.target/x86-64/abi: New directory.
15552         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
15553         * gcc.target/x86-64/abi/README.gcc: New file.
15554         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
15555         * gcc.target/x86-64/abi/asm-support.s: New file.
15556         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
15557         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
15558         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
15559         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
15560         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
15561         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
15562         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
15563         * gcc.target/x86_64/abi/test_bitfields.c: New test.
15564         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
15565         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
15566         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
15567         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
15568         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
15569         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
15570         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
15571         * gcc.target/x86_64/abi/test_varargs.c: New test.
15572
15573 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
15574
15575         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
15576         32-bit i?86 and x86_64.
15577
15578 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
15579
15580         * obj-c++.dg/const-str-[1-9].mm: New tests.
15581
15582 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
15583
15584         PR fortran/22010
15585         * gfortran.dg/namelist_use.f90: New.
15586         * gfortran.dg/namelist_use_only.f90: New.
15587
15588 2005-06-21  Jeff Law  <law@redhat.com>
15589
15590         * gcc.dg/tree-ssa/vrp15.c: New test.
15591
15592 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
15593
15594         * lib/target-supports.exp (check_effective_target_vect_reduction):
15595         Remove.
15596         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
15597         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
15598         remove vect_reduction target keyword. Also avoid two returns in main.
15599         * gcc.dg/vect/vect-reduc-3.c: Likewise.
15600         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
15601         * gcc.dg/vect/vect-reduc-1short.c: New test.
15602         * gcc.dg/vect/vect-reduc-1char.c: New test.
15603         * gcc.dg/vect/vect-reduc-2short.c: New test.
15604         * gcc.dg/vect/vect-reduc-2char.c: New test.
15605         * gcc.dg/vect/vect-reduc-6.c: New test.
15606         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
15607         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
15608         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
15609
15610 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15611         Paul Thomas  <pault@gcc.gnu.org>
15612
15613         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
15614         New tests.
15615
15616 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15617
15618         * gfortran.dg/backslash_1.f90: New test.
15619         * gfortran.dg/backslash_2.f90: New test.
15620
15621 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
15622
15623         * gfortran.dg/duplicate_labels.f90: New test.
15624
15625 2005-06-20  Jan Beulich  <jbeulich@novell.com>
15626
15627         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
15628         unsupportable relocations.
15629         * g++.old-deja/g++.other/store-expr1.C: Likewise.
15630         * gcc.dg/20050321-2.c: xfail for NetWare.
15631
15632 2005-06-20  Andreas Jaeger  <aj@suse.de>
15633
15634         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
15635         gcc.target/i386/fastcall-sseregparm.c,
15636         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
15637
15638 2005-06-19  Richard Henderson  <rth@redhat.com>
15639
15640         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
15641
15642 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
15643
15644         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
15645
15646 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
15647
15648         PR c++/22115
15649         * g++.dg/conversion/simd2.C: Change expected error message.
15650
15651 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
15652
15653         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
15654         * gcc.dg/vect/vect-reduc-2.c: Likewise.
15655         * gcc.dg/vect/vect-reduc-3.c: Likewise.
15656
15657 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
15658
15659         * gcc.dg/fold-mod-1.c: New test.
15660
15661 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
15662
15663         PR fortran/19926
15664         * gfortran.dg/pr19926.f90: New test.
15665
15666 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
15667
15668         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
15669         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
15670         targets.
15671         * gcc.dg/vect/vect-reduc-2.c: Likewise.
15672         * gcc.dg/vect/vect-reduc-3.c: Likewise.
15673
15674 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
15675
15676         * gcc.target/ia64/float80-varargs-1.c: New test.
15677
15678 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15679
15680         PR tree-opt/22035
15681         * gfortran.dg/f2c_6.f90: New test.
15682
15683 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
15684
15685         PR c++/17413
15686         * g++.dg/template/local5.C: New.
15687
15688 2005-06-17  Richard Henderson  <rth@redhat.com>
15689
15690         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
15691
15692 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
15693
15694         PR testsuite/21945
15695         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
15696
15697 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
15698
15699         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
15700         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
15701         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
15702         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
15703         check_vect to verify the presence of hardware vector support.
15704
15705 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
15706
15707         PR testsuite/22056
15708         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
15709
15710 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15711
15712         PR libfortran/19216
15713         * gfortran.dg/pr19216.f: Add correct space between brackets and
15714         dg directive.
15715
15716 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15717
15718         PR libfortran/16436
15719         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
15720
15721 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
15722
15723         * gcc.target/i386/attributes-error.c: New testcase.
15724         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
15725         * gcc.target/i386/regparm-stdcall.c: Likewise.
15726         * gcc.target/i386/sseregparm-1.c: Likewise.
15727         * gcc.target/i386/sseregparm-2.c: Likewise.
15728
15729 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
15730
15731         * g++.dg/rtti/crash2.C: New.
15732
15733 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
15734
15735         * gcc.dg/noncompile/20040203-3.c: Update expected message.
15736
15737 2005-06-15  David Ung  <davidu@mips.com>
15738
15739         * gcc.target/mips/mips16e-extends.c: New test for testing the
15740         generation of MIPS16e zeb/zeh, seb/seh instructions.
15741
15742 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
15743
15744         PR 22018
15745         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
15746         * gcc.dg/tree-ssa/pr22018.c: New test.
15747
15748 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
15749
15750         * gcc.dg/simd-1.c: Update error messages.
15751         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
15752         * gcc.dg/simd-2.c: Update error messages.
15753         * gcc.dg/simd-4.c: New.
15754
15755 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
15756
15757         PR c++/20678
15758         * g++.dg/other/crash-4.C: New.
15759
15760 2005-06-14  Devang Patel  <dpatel@apple.com>
15761
15762         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
15763
15764 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
15765
15766         PR c++/21929
15767         * g++.dg/parse/crash11.C: Update
15768
15769 2005-06-13  Jeff Law  <law@redhat.com>
15770
15771         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
15772         perform the desired transformations.
15773         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
15774         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
15775
15776 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15777
15778         PR fortran/22038
15779         * gfortran.dg/forall_1.f90: Un-XFAIL.
15780
15781 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
15782
15783         PR c++/21929
15784         * g++.dg/parse/crash26.C: New.
15785
15786         PR c++/20789
15787         * g++.dg/init/member1.C: New.
15788
15789 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
15790
15791         * gfortran.dg/altreturn_1.f90: New test.
15792
15793 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
15794
15795         PR middle-end/21985
15796         * gcc.dg/tree-ssa/pr21985.c: New test.
15797
15798 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
15799
15800         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
15801
15802 2005-06-12  Roger Sayle  <roger@eyesopen.com>
15803
15804         PR c++/21930
15805         * g++.dg/other/error10.C: New test case.
15806
15807 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15808
15809         PR libfortran/19155
15810         * gfortran.dg/pr19155.f: Add test.
15811
15812 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15813
15814         * gfortran.dg/f2c_7.f90: New test.
15815
15816         * gfortran.dg/forall_1.f90: XFAILed.
15817
15818 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
15819
15820         * gcc.dg/pr14796-1.c: New.
15821         * gcc.dg/pr14796-2.c: New.
15822
15823 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
15824
15825         PR fortran/17792
15826         PR fortran/21375
15827         * gfortran.dg/deallocate_stat.f90: New test.
15828
15829 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
15830
15831         * gfortran.fortran-torture/execute/in-pack.f90: New test.
15832
15833 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
15834
15835         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
15836         access will be generated when this loop is vectorized. Test that
15837         accesses with same alignment were detected.
15838         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
15839         Test that accesses with same alignment were detected.
15840         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
15841         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
15842         alignment were detected.
15843
15844 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
15845
15846         PR c++/10611
15847         * g++.dg/conversion/simd2.C: New.
15848
15849 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15850
15851         * gcc.dg/Wcxx-compat-1.c: New.
15852
15853 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
15854
15855         PR libfortran/21480
15856         * gfortran.dg/reshape-complex.f90: Add a test for a packed
15857         complex array.
15858
15859 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
15860
15861         * gcc.dg/alias-8.c: New.
15862
15863 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
15864
15865         * gcc.dg/format/cmn_err-1.c: Update.
15866
15867 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
15868
15869         PR target/20666
15870         * gcc.target/sparc/fexpand-2.c: New.
15871         * gcc.target/sparc/fpmerge-2.c: New.
15872         * gcc.target/sparc/fpmul-2.c: New.
15873         * gcc.target/sparc/noresult.c: New.
15874         * gcc.target/sparc/pdist-2.c: New.
15875         * gcc.target/sparc/pdist-3.c: New.
15876
15877 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
15878
15879         PR testsuite/21702
15880         * gcc.target/i386/i386.exp: Fix comment typo.
15881
15882 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
15883
15884         PR c++/19497
15885         * g++.dg/inherit/using5.C: New.
15886         * g++.dg/inherit/using6.C: New.
15887
15888 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15889
15890         PR c++/19894
15891         * g++.dg/template/ptrmem15.C: New test.
15892
15893         PR c++/20563
15894         * g++.dg/ext/label4.C: New test.
15895
15896 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15897
15898         * gcc.dg/tls/debug-1.c: New test.
15899
15900 2005-06-07  Dale Johannesen  <dalej@apple.com>
15901
15902         * gcc.target/i386/movq.c: New.
15903
15904 2005-06-07  Dale Johannesen  <dalej@apple.com>
15905
15906         * gcc.dg/20050607-1.c: New.
15907
15908 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
15909
15910         PR middle-end/21850
15911         * gcc.c-torture/execute/20050607-1.c: New test.
15912
15913 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
15914
15915         PR libfortran/21926
15916         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
15917         Test case where the return array has lowest stride one,
15918         but isn't packed.
15919
15920 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
15921
15922         * lib/target-supports.exp (check_effective_target_sync_int_long):
15923         Add s390 and s390x targets.
15924
15925 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
15926
15927         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
15928         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
15929         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
15930         * gcc.dg/tree-ssa/loop-9.c: New test.
15931
15932 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
15933
15934         * g++.dg/parse/defarg10.C: New.
15935
15936 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
15937
15938         PR regression/21897
15939         * gcc.c-torture/execute/20050604-1.c: New test.
15940
15941 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
15942
15943         PR 21903
15944         * g++.dg/parse/defarg9.C: New.
15945
15946         PR c++/20637
15947         * g++.dg/inherit/using4.C: New.
15948         * g++.dg/overload/error1.C: Adjust expected errors.
15949         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
15950         * g++.old-deja/g++.brendan/arm2.C: Likewise.
15951         * g++.old-deja/g++.other/redecl2.C: Likewise.
15952         * g++.old-deja/g++.other/redecl4.C: Likewise.
15953         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
15954
15955 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
15956
15957         * gfortran.dg/f2c_5.f90: Add -w to dg-options
15958
15959 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
15960
15961         * lib/gfortran.exp (gfortran_target_compile): Call
15962         dg-additional-files-options
15963         * gfortran.dg/f2c_4.f90: New file
15964         * gfortran.dg/f2c_4.c: New file
15965         * gfortran.dg/f2c_5.f90: New file
15966         * gfortran.dg/f2c_5.c: New file
15967
15968 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15969
15970         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
15971
15972         PR fortran/21912
15973         * gfortran.dg/array_constructor_4.f90: New test.
15974
15975 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
15976
15977         PR c++/21619
15978         * g++.dg/ext/builtin9.C: New test.
15979
15980 2005-06-05  Dale Johannesen  <dalej@apple.com>
15981
15982         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
15983         * gcc.c-torture/execute/20050603-2.c: Ditto.
15984
15985 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
15986
15987         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
15988         * gcc.dg/vect/vect-reduc-1.c: New.
15989         * gcc.dg/vect/vect-reduc-2.c: New.
15990         * gcc.dg/vect/vect-reduc-3.c: New.
15991
15992 2005-06-04  Dale Johannesen  <dalej@apple.com>
15993
15994         * gcc.c-torture/execute/20050603-1.c: New.
15995         * gcc.c-torture/execute/20050603-2.c: New.
15996         * gcc.dg/20050603-3.c: New.
15997
15998 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15999
16000         PR fortran/19195
16001         * gfortran.dg/debug_1.f90: New test.
16002
16003         * gfortran.dg/forall_1.f90: New test.
16004
16005 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
16006
16007         * gfortran.dg/array_constructor_3.f90: New test.
16008
16009 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16010
16011         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
16012
16013 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
16014
16015         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
16016
16017 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
16018
16019         PR c/21873
16020         * gcc.dg/init-excess-1.c: New test.
16021
16022 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
16023
16024         PR c++/21853
16025         * g++.dg/expr/static_cast6.C: New test.
16026
16027 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
16028
16029         * gcc.dg/tree-ssa/vrp14.c: New test.
16030
16031 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
16032
16033         PR c++/21336
16034         * g++.dg/template/new2.C: New test.
16035
16036 2005-06-03  Josh Conner  <jconner@apple.com>
16037
16038         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
16039         all entries in initializer.
16040
16041 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
16042
16043         PR middle-end/21858
16044         * gcc.dg/pr21858.c: New testcase.
16045
16046 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
16047
16048         PR tree-optimization/21292
16049
16050         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
16051         New.
16052         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
16053         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
16054         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
16055         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
16056         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
16057
16058 2005-06-02  Richard Henderson  <rth@redhat.com>
16059
16060         * gcc.dg/sync-2.c: Use -march=i486 for i386.
16061
16062 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
16063
16064         * gcc.dg/wtypequal.c: New testcase.
16065
16066 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
16067
16068         PR 21582
16069         * gcc.dg/tree-ssa/pr21582.c: New test.
16070
16071 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
16072
16073         PR c++/21280
16074         * g++.dg/opt/interface2.h: New.
16075         * g++.dg/opt/interface2.C: New.
16076         * g++.dg/init/ctor4.C: Adjust error lines.
16077         * g++.old-deja/g++.bob/inherit2.C: Likewise.
16078         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
16079         * g++.old-deja/g++.jason/opeq3.C: Likewise.
16080         * g++.old-deja/g++.pt/assign1.C: Likewise.
16081         * g++.old-deja/g++.pt/crash20.C: Likewise.
16082
16083 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
16084
16085         PR tree-optimization/21734
16086         * g++.dg/vect/pr21734_1.cc: New.
16087         * g++.dg/vect/pr21734_2.cc: New.
16088
16089 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
16090
16091         PR c++/20350
16092         * g++.dg/template/spec24.C: New.
16093
16094         PR c++/21151
16095         * g++.dg/pch/local-1.C: New.
16096         * g++.dg/pch/local-1.Hs: New.
16097
16098 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
16099
16100         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
16101         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
16102         * gcc.dg/tree-ssa/pr14341.c: New test.
16103         * gcc.dg/tree-ssa/pr14841.c: New test.
16104         * gcc.dg/tree-ssa/pr20701.c: New test.
16105         * gcc.dg/tree-ssa/pr21086.c: New test.
16106         * gcc.dg/tree-ssa/pr21090.c: New test.
16107         * gcc.dg/tree-ssa/pr21332.c: New test.
16108         * gcc.dg/tree-ssa/pr21458.c: New test.
16109         * gcc.dg/tree-ssa/pr21658.c: New test.
16110         * gcc.dg/tree-ssa/vrp01.c: New test.
16111         * gcc.dg/tree-ssa/vrp02.c: New test.
16112         * gcc.dg/tree-ssa/vrp03.c: New test.
16113         * gcc.dg/tree-ssa/vrp04.c: New test.
16114         * gcc.dg/tree-ssa/vrp05.c: New test.
16115         * gcc.dg/tree-ssa/vrp06.c: New test.
16116         * gcc.dg/tree-ssa/vrp07.c: New test.
16117         * gcc.dg/tree-ssa/vrp08.c: New test.
16118         * gcc.dg/tree-ssa/vrp09.c: New test.
16119         * gcc.dg/tree-ssa/vrp10.c: New test.
16120         * gcc.dg/tree-ssa/vrp11.c: New test.
16121         * gcc.dg/tree-ssa/vrp12.c: New test.
16122         * gcc.dg/tree-ssa/vrp13.c: New test.
16123
16124 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
16125
16126         PR 21029
16127         * gcc.dg/tree-ssa/pr21029.c: New test.
16128
16129 2005-06-01  Roger Sayle  <roger@eyesopen.com>
16130
16131         * gfortran.dg/logint-1.f: New test case.
16132         * gfortran.dg/logint-2.f: Likewise.
16133         * gfortran.dg/logint-3.f: Likewise.
16134
16135 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
16136
16137         PR c/21536
16138         PR c/20760
16139         * gcc.dg/20050527-1.c: New test.
16140
16141         * gcc.dg/i386-sse-12.c: New test.
16142
16143         PR fortran/21729
16144         * gfortran.dg/implicit_5.f90: New test.
16145
16146 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
16147
16148         PR fortran/20883
16149         * gfortran/assign_4.f90: New test.
16150         * gfortran/assign_2.f90: Change compile to run.
16151
16152 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
16153
16154         * lib/target-supports.exp
16155         (check_effective_target_sync_char_short): New.
16156         * gcc.dg/sync-2.c: New.
16157
16158 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
16159
16160         PR tree-optimization/21817
16161         * gcc.dg/torture/pr21817-1.c: New.
16162
16163 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
16164
16165         PR c++/21165
16166         * g++.dg/template/init5.C: New.
16167
16168 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
16169
16170         * gfortran.dg/char_initialiser_actual.f90:
16171         Test character initialisers as actual arguments.
16172         * gfortran.dg/char_pointer_comp_assign.f90:
16173         Test character pointer structure component assignments.
16174         * gfortran.dg/char_array_structure_constructor.f90:
16175         Test character components in structure constructors.
16176
16177 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
16178
16179         PR middle-end/20931
16180         * g++.dg/opt/pr20931.C: New test.
16181
16182 2005-05-31  Andreas Jaeger  <aj@suse.de>
16183
16184         PR testsuite/20772
16185         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
16186         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
16187         g++.old-deja/g++.ext/asmspec1.C,
16188         g++.old-deja/g++.other/regstack.C,
16189         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
16190         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
16191         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
16192         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
16193         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
16194         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
16195         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
16196         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
16197         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
16198         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
16199         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
16200         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
16201         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
16202         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
16203         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
16204         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
16205         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
16206         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
16207         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
16208
16209 2005-05-31  Jeff Law  <law@redhat.com>
16210
16211         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
16212
16213 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
16214
16215         PR middle-end/21743
16216         * gcc.dg/builtins-1.c: Activate disabled clog test.
16217         * gcc.dg/torture/builtin-attr-1.c: Likewise.
16218
16219 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
16220
16221         * gfortran.dg/char_pointer_assign.f90:
16222         Test character-pointer assignments and pointer assignments.
16223         * gfortran.dg/char_pointer_dummy.f90:
16224         Test character-pointer dummy arguments.
16225         * gfortran.dg/char_pointer_func.f90:
16226         Test character-pointer function returns.
16227         * gfortran.dg/char_pointer_dependency.f90:
16228         Test character-pointer functions with dependencies.
16229
16230 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
16231
16232         PR c++/21784
16233         * g++.dg/lookup/using14.C: New test.
16234
16235 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
16236
16237         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
16238         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
16239         trailing ^M.
16240
16241 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
16242
16243         PR c++/17413
16244         * g++.dg/template/local5.C: New.
16245
16246         PR target/21761
16247         * gcc.c-torture/compile/pr21761.c: New.
16248
16249         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
16250         before darwin8.
16251
16252 2005-05-30  Steven G. Kargl
16253
16254         PR fortran/20846
16255         * gfortran.dg/inquire_8.f90: New test.
16256
16257 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16258
16259         PR libfortran/21376
16260         * gfortran.dg/output_exponents_1.f90: New test.
16261
16262 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16263
16264         PR libfortran/20006
16265         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
16266
16267 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
16268
16269         PR c++/21210
16270         * g++.dg/ext/complex1.C: New test.
16271
16272         PR c++/21340
16273         * g++.dg/init/ctor6.C: New test.
16274
16275 2005-05-29  Jan Hubicka  <jh@suse.cz>
16276
16277         * gcc.c-torture/compile/pr21562.c: New.
16278
16279 2005-05-28  Steven G. Kargl <kargls@comcast.net>
16280
16281         * gfortran.dg/subnormal_1.f90: New test.
16282
16283 2005-05-28  Jan Hubicka  <jh@suse.cz>
16284
16285         * tree-prof.exp: Fix comment.
16286         * value-prof-1.c: New.
16287         * value-prof-2.c: New.
16288         * value-prof-3.c: New.
16289         * value-prof-4.c: New.
16290
16291 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
16292
16293         PR c++/21614
16294         * g++.dg/expr/ptrmem6.C: New test.
16295         * g++.dg/expr/ptrmem6a.C: Likewise.
16296
16297 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
16298
16299         PR tree-optimization/21658
16300         * gcc.dg/tree-ssa/pr21658.c: New.
16301
16302 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
16303
16304         PR c++/21455
16305         * g++.dg/inherit/ptrmem3.C: New.
16306
16307         PR c++/21681
16308         * g++.dg/parse/template16.C: New.
16309
16310 2005-05-27  Andreas Jaeger  <aj@suse.de>
16311
16312         * gcc.dg/setjmp-2.c: Only run in 32-bit.
16313
16314         * gcc.dg/i386-sse-8.c: Run test on all archs.
16315
16316 2005-05-26  Mike Stump  <mrs@apple.com>
16317
16318         * objc.dg/isa-field-1.m: Only run on darwin.
16319         * objc.dg/lookup-1.m: Likewise.
16320         * objc.dg/try-catch-8.m: Likewise.
16321
16322 2005-05-26  Roger Sayle  <roger@eyesopen.com>
16323
16324         PR tree-optimization/9814
16325         * gcc.dg/pr9814-1.c: New test case.
16326
16327 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
16328
16329         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
16330         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
16331         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
16332         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
16333         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
16334         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
16335         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
16336         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
16337         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
16338         objc.dg/try-catch-8.m: New.
16339
16340 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
16341
16342         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
16343         remove extraneous semicolons.
16344
16345 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
16346
16347         * obj-c++.dg/comp-types-12.mm: New.
16348         * objc.dg/comp-types-11.m: New.
16349         * objc.dg/selector-4.m: New.
16350
16351 2005-05-26  Andreas Jaeger  <aj@suse.de>
16352
16353         PR testsuite/20772
16354         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
16355         g++.old-deja/g++.ext/attrib3.C,
16356         g++.old-deja/g++.other/store-expr1.C,
16357         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
16358         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
16359         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
16360         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
16361         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
16362         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
16363         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
16364         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
16365         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
16366         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
16367         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
16368         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
16369         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
16370         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
16371         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
16372         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
16373         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
16374         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
16375         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
16376
16377 2005-05-26  Andreas Jaeger  <aj@suse.de>
16378
16379         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
16380         x86-64 compilation.
16381
16382 2005-05-26  Andreas Jaeger  <aj@suse.de>
16383
16384         PR testsuite/20772
16385         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
16386         gcc.misc-tests/i386-pf-athlon-1.c,
16387         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
16388         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
16389         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
16390         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
16391         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
16392         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
16393         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
16394         programs.
16395
16396         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
16397         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
16398         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
16399         x86-64 compilation.
16400
16401         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
16402         x86_64.
16403
16404         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
16405         effective-target ilp32.
16406
16407 2005-05-26  David Ung  <davidu@mips.com>
16408
16409         * gcc.target/mips/ext_ins.c: New test for testing the generation
16410         of MIPS32/64 rev 2 ext/ins instructions.
16411
16412 2005-05-26  Andreas Jaeger  <aj@suse.de>
16413
16414         * treelang/compile/unsigned.tree: Use gimple instead of
16415         nonexisting generic dump.
16416
16417 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
16418
16419         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
16420
16421 2005-05-26  Andreas Jaeger  <aj@suse.de>
16422
16423         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
16424
16425 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
16426
16427         PR libfortran/17283
16428         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
16429         Test callee-allocated memory with write statements.
16430
16431 2005-05-25  Roger Sayle  <roger@eyesopen.com>
16432
16433         PR middle-end/21709
16434         * gcc.dg/pr21709-1.c: New test case.
16435
16436 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
16437             Mike Stump  <mrs@apple.com>
16438
16439         * objc/execute/next_mapping.h: Update for C++.
16440
16441         * obj-c++.dg/selector-1.mm: Move to...
16442         * obj-c++.dg/selector-4.mm: here...
16443
16444         * obj-c++.dg/basic.mm: New.
16445         * obj-c++.dg/comp-types-1.mm: New.
16446         * obj-c++.dg/cxx-class-1.mm: New.
16447         * obj-c++.dg/cxx-ivars-1.mm: New.
16448         * obj-c++.dg/cxx-ivars-2.mm: New.
16449         * obj-c++.dg/cxx-ivars-3.mm: New.
16450         * obj-c++.dg/cxx-scope-1.mm: New.
16451         * obj-c++.dg/cxx-scope-2.mm: New.
16452         * obj-c++.dg/defs.mm: New.
16453         * obj-c++.dg/empty-private-1.mm: New.
16454         * obj-c++.dg/encode-1.mm: New.
16455         * obj-c++.dg/encode-2.mm: New.
16456         * obj-c++.dg/encode-3.mm: New.
16457         * obj-c++.dg/extern-c-1.mm: New.
16458         * obj-c++.dg/extra-semi.mm: New.
16459         * obj-c++.dg/fix-and-continue-2.mm: New.
16460         * obj-c++.dg/isa-field-1.mm: New.
16461         * obj-c++.dg/ivar-list-semi.mm: New.
16462         * obj-c++.dg/local-decl-1.mm: New.
16463         * obj-c++.dg/lookup-1.mm: New.
16464         * obj-c++.dg/lookup-2.mm: New.
16465         * obj-c++.dg/method-1.mm: New.
16466         * obj-c++.dg/method-2.mm: New.
16467         * obj-c++.dg/method-3.mm: New.
16468         * obj-c++.dg/method-4.mm: New.
16469         * obj-c++.dg/method-5.mm: New.
16470         * obj-c++.dg/method-6.mm: New.
16471         * obj-c++.dg/method-7.mm: New.
16472         * obj-c++.dg/no-extra-load.mm: New.
16473         * obj-c++.dg/overload-1.mm: New.
16474         * obj-c++.dg/pragma-1.mm: New.
16475         * obj-c++.dg/pragma-2.mm: New.
16476         * obj-c++.dg/private-1.mm: New.
16477         * obj-c++.dg/private-2.mm: New.
16478         * obj-c++.dg/proto-qual-1.mm: New.
16479         * obj-c++.dg/qual-types-1.mm: New.
16480         * obj-c++.dg/stubify-1.mm: New.
16481         * obj-c++.dg/stubify-2.mm: New.
16482         * obj-c++.dg/super-class-1.mm: New.
16483         * obj-c++.dg/super-class-2.mm: New.
16484         * obj-c++.dg/super-dealloc-1.mm: New.
16485         * obj-c++.dg/super-dealloc-2.mm: New.
16486         * obj-c++.dg/template-1.mm: New.
16487         * obj-c++.dg/template-2.mm: New.
16488         * obj-c++.dg/template-3.mm: New.
16489         * obj-c++.dg/template-4.mm: New.
16490         * obj-c++.dg/template-5.mm: New.
16491         * obj-c++.dg/template-6.mm: New.
16492         * obj-c++.dg/try-catch-1.mm: New.
16493         * obj-c++.dg/try-catch-2.mm: New.
16494         * obj-c++.dg/try-catch-3.mm: New.
16495         * obj-c++.dg/try-catch-4.mm: New.
16496         * obj-c++.dg/try-catch-5.mm: New.
16497         * obj-c++.dg/try-catch-6.mm: New.
16498         * obj-c++.dg/try-catch-7.mm: New.
16499         * obj-c++.dg/try-catch-8.mm: New.
16500         * obj-c++.dg/try-catch-9.mm: New.
16501         * obj-c++.dg/va-meth-1.mm: New.
16502
16503 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
16504
16505         * obj-c++.dg/selector-1.mm: New.
16506         * obj-c++.dg/selector-2.mm: New.
16507
16508 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
16509
16510         * obj-c++.dg/selector-3.mm: New.
16511         * objc.dg/selector-3.m: New.
16512
16513 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
16514
16515         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
16516         about where warning appears.
16517
16518 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
16519
16520         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
16521         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
16522         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
16523         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
16524
16525 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
16526
16527         * gcc.dg/20050524-1.c: New test.
16528
16529 2005-05-25  Jan Hubicka  <jh@suse.cz>
16530
16531         * gcc.dg/tree-prof/inliner-1.c: New.
16532
16533 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
16534
16535         * gcc.dg/tree-prof: New directory.
16536         * gcc.dg/tree-prof/tree-prof.exp: New.
16537
16538 2005-05-25  DJ Delorie  <dj@redhat.com>
16539
16540         * gcc.dg/Wattributes-1.c: New.
16541         * gcc.dg/Wattributes-2.c: New.
16542         * gcc.dg/Wattributes-3.c: New.
16543
16544 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
16545
16546         PR tree-optimization/19833
16547         * gcc.dg/uninit-4.c: Remove xfail.
16548         * gcc.dg/uninit-9.c: Ditto.
16549
16550 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
16551
16552         * obj-c++.dg/bitfield-[1-5].mm: New.
16553         * obj-c++.dg/class-protocol-1.mm: New.
16554         * obj-c++.dg/comp-types-1[0-1].mm: New.
16555         * obj-c++.dg/comp-types-[2-9].mm: New.
16556         * obj-c++.dg/encode-[4-8].mm: New.
16557         * obj-c++.dg/layout-1.mm: New.
16558         * obj-c++.dg/method-1[0-9].mm: New.
16559         * obj-c++.dg/method-2[0-1].mm: New.
16560         * obj-c++.dg/method-[8-9].mm: New.
16561         * obj-c++.dg/objc-gc-3.mm: New.
16562         * obj-c++.dg/try-catch-10.mm: New.
16563         * objc.dg/bitfield-5.m: New.
16564         * objc.dg/comp-types-10.m: New.
16565         * objc.dg/comp-types-9.m: New.
16566         * objc.dg/layout-1.m: New.
16567         * objc.dg/objc-gc-4.m: New.
16568         * objc.dg/try-catch-9.m: New.
16569         * objc.dg/class-protocol-1.m: Tweak diagnostics.
16570         * objc.dg/comp-types-1.m: Likewise.
16571         * objc.dg/comp-types-[5-6].m: Likewise.
16572         * objc.dg/method-9.m: Likewise.
16573
16574 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
16575
16576         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
16577         and on hardware without VMX support.
16578
16579         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
16580
16581         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
16582
16583         * lib/profopt.exp (dg-final-generate, dg-final-use,
16584         profopt-final-code, profopt-get-options): New.
16585         (profopt-execute): Process test directives.
16586
16587         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
16588         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
16589         cleanup-tree-dump, cleanup-saved-temps): Update comments.
16590
16591 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
16592
16593         PR C++/21645
16594         * g++.dg/init/ctor5.C: New test.
16595
16596 2005-05-24  Ira Rosen  <irar@il.ibm.com>
16597
16598         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
16599         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
16600         vect-113.c, vect-114.c.
16601
16602 2005-05-23  Adam Nemet  <anemet@lnxw.com>
16603
16604         * gcc.dg/const-elim-1.c: Remove xfails.
16605
16606 2005-05-23  Jeff Law  <law@redhat.com>
16607
16608         * gcc.c-torture/compile/pr21638.c: New test.
16609         * gcc.c-torture/compile/20050520-1.c: New test.
16610
16611 2005-05-23  Nick Clifton  <nickc@redhat.com>
16612
16613         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
16614         be a proper triple, ie: m32r*-*-*.
16615         * g++.old-deja/g++.jason/thunk3.C: Likewise.
16616
16617 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
16618
16619         PR middle-end/21331
16620         PR tree-opt/21293
16621         * gcc.c-torture/compile/pr21293.c: New test.
16622         * gcc.c-torture/execute/pr21331.c: New test.
16623
16624 2004-05-20  Richard Henderson  <rth@redhat.com>
16625
16626         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
16627
16628 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
16629
16630         * obj-c++-dg.exp: Add.
16631         * obj-c++.exp: Add.
16632         * obj-c++.dg/dg.exp: Add.
16633
16634 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
16635
16636         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
16637         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
16638
16639 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
16640
16641         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
16642
16643 2004-05-19  Richard Henderson  <rth@redhat.com>
16644
16645         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
16646
16647 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
16648
16649         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
16650
16651         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
16652
16653 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
16654
16655         PR c++/21495
16656         * g++.dg/parse/extern1.C: New test.
16657         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
16658
16659 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16660
16661         * gcc.dg/c99-math.h: New.
16662         * gcc.dg/c99-math-float-1.c: New test.
16663         * gcc.dg/c99-math-double-1.c: Likewise.
16664         * gcc.dg/c99-math-long-double-1.c: Likewise.
16665
16666 2005-05-18  Richard Henderson  <rth@redhat.com>
16667
16668         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
16669
16670 2005-05-18  Devang Patel  <dpatel@apple.com>
16671
16672         * g++.dg/opt/20050511-1.C: New test.
16673
16674 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
16675
16676         PR libfortran/21127
16677         * gfortran.dg/reshape-complex.f90: New test.
16678
16679 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
16680
16681         * gfortran.dg/array_constructor_1.f90: New test.
16682         * gfortran.dg/array_constructor_2.f90: New test.
16683
16684 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
16685
16686         PR fortran/20954
16687         * gfortran.dg/pr20954.f: New test.
16688
16689 2005-05-17  Mike Stump  <mrs@apple.com>
16690
16691         Yet more Objective-C++...
16692
16693         * objc.dg/method-5.m: Update.
16694         * objc.dg/method-6.m: Update.
16695         * objc.dg/method-7.m: Update.
16696         * objc.dg/method-9.m: Update.
16697         * objc.dg/try-catch-2.m: Update.
16698
16699 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
16700
16701         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
16702         Remove little-endian optimizations.
16703
16704 2005-05-17  Jeff Law  <law@redhat.com>
16705
16706         * g++.dg/tree-ssa/pr14814.C: New test.
16707         * gcc.dg/tree-ssa/pr14814.C: New test.
16708         * gcc.dg/tree-ssa/pr17141-1.C: New test.
16709         * gcc.dg/tree-ssa/pr17141-2.C: New test.
16710
16711 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
16712
16713         * gcc.dg/compat/generate-random.c: Do not include
16714         libiberty.h.
16715         * gcc.dg/compat/generate-random_r.c: Likewise.
16716
16717 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
16718
16719         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
16720
16721 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
16722
16723         PR middle-end/21595
16724         * g++.dg/tree-ssa/builtin1.C: New testcase.
16725
16726 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
16727
16728         PR c++/21454
16729         * g++.dg/opt/const4.C: New test.
16730
16731         PR middle-end/21492
16732         * g++.dg/opt/crossjump1.C: New test.
16733
16734         PR tree-optimization/21610
16735         * gcc.c-torture/compile/20050516-1.c: New test.
16736
16737         PR fortran/15080
16738         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
16739         about the test failing.
16740         * gfortran.fortran-torture/execute/where_7.f90: New test.
16741         * gfortran.fortran-torture/execute/where_8.f90: New test.
16742
16743 2005-05-16  Richard Henderson  <rth@redhat.com>
16744
16745         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
16746         i?86 and x86_64.
16747
16748 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
16749
16750         * gcc.dg/compat/generate-random.c (config.h): Do not include.
16751         (limits.h): Include unconditionally.
16752         (stdlib.h): Likewise.
16753         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
16754         (limits.h): Include unconditionally.
16755         (stdlib.h): Likewise.
16756         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
16757         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
16758         (limits.h): Include unconditionally.
16759         (stdlib.h): Likewise.
16760         (hashtab.h): Do not include.
16761         (getopt.h): Likewise.
16762         (stddef.h): Include.
16763         (hashval_t): Define.
16764         (struct entry): Add "next" field.
16765         (HASH_SIZE): New macro.
16766         (hash_table): New variable.
16767         (switchfiles): Do not use xmalloc.
16768         (mix): New macro.
16769         (iterative_hash): New function.
16770         (hasht): Remove.
16771         (e_exists): New function.
16772         (e_insert): Likewise.
16773         (output): Use, instead of libiberty hashtable functions.
16774         (main): Do not use getopt.  Do not call htab_create.
16775
16776 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
16777
16778         PR libstdc++/21526
16779         * lib/target-supports.exp (check_mkfifo_available):
16780         Return 0 for cygwin as mkfifo support incomplete on platform.
16781         Fix typos in comments.
16782
16783 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
16784
16785         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
16786
16787 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
16788
16789         PR fortran/17432
16790         * gfortran.dg/assign_4.f: New test.
16791
16792 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
16793
16794         PR tree-optimization/21563
16795         * gcc.dg/tree-ssa/pr21563.c: New.
16796
16797 2005-05-14  Jan Hubicka  <jh@suse.cz>
16798
16799         * gcc.dg/noreturn-7.c: Allow control reaches warning.
16800
16801 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
16802
16803         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
16804
16805 2005-05-13  Julian Brown  <julian@codesourcery.com>
16806
16807         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
16808         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
16809
16810 2005-05-13  Jan Hubicka  <jh@suse.cz>
16811
16812         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
16813         * gcc.dg/fold-xor-?.c: Likewise.
16814         * gcc.dg/pr15784-?.c: Likewise.
16815         * gcc.dg/pr20922-?.c: Likewise.
16816         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
16817         * gcc.dg/tree-ssa/pr17598.c: Likewise.
16818         * gcc.dg/tree-ssa/pr20470.c: Likewise.
16819
16820 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16821
16822         PR fortran/21260
16823         * gfortran.dg/hollerith_1.f90: New test.
16824
16825 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16826
16827         * gfortran.dg/func_result_2.f90: New test.
16828
16829 2005-05-11  Bud Davis  <bdavis@gfortran.org>
16830
16831         * gfortran.dg/dev_null.f90: New test.
16832
16833 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
16834
16835         * gcc.dg/arm-vfp1.c: Revert last change.
16836
16837 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
16838
16839         PR middle-end/19807
16840         PR tree-optimization/19639
16841         * g++.dg/tree-ssa/pr19807.C: New testcase.
16842
16843 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16844
16845         PR libfortran/21471
16846         * gfortran.dg/append-1.f90: New test.
16847
16848 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
16849
16850         * gcc.dg/pr18501.c: XFAIL.
16851         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
16852         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
16853         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
16854         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
16855         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
16856         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
16857         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
16858         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
16859
16860 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16861
16862         PR fortran/20178
16863         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
16864         gfortran.dg/f2c_3.f90: New tests.
16865
16866         * gfortran.dg/return_1.f90: Fix dg annotation.
16867
16868 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
16869
16870         * gcc.c-torture/compile/20050510-1.c: New test.
16871
16872 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
16873
16874         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
16875
16876 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
16877
16878         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
16879
16880 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
16881
16882         PR c/17913
16883         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
16884
16885 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
16886
16887         PR c/21342
16888         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
16889         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
16890
16891 2005-05-10  Ben Elliston  <bje@au.ibm.com>
16892
16893         PR debug/16676
16894         * gcc.dg/debug/pr16676.c: New test.
16895
16896 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
16897
16898         PR testsuite/21443
16899         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
16900         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
16901         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
16902         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
16903         Change -O1 to -O2.
16904         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
16905         -fno-tree-dominator-opts.
16906
16907 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16908
16909         * gfortran.dg/return_1.f90: New test.
16910
16911 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
16912
16913         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
16914
16915         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
16916
16917 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
16918
16919         PR c++/21427
16920         * g++.dg/inherit/covariant13.C: New.
16921
16922 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16923
16924         PR libfortran/19155
16925         * gfortran.dg/pr19155.f: New test.
16926
16927 2005-05-08  Roger Sayle  <roger@eyesopen.com>
16928
16929         PR inline-asm/8788
16930         * gcc.dg/pr8788-1.c: New testcase.
16931
16932 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
16933
16934         PR target/21416
16935         * gcc.target/mips/fpcmp-[12].c: New tests.
16936
16937 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
16938
16939         * lib/target-supports-dg.exp (dg-require-fork): New function.
16940         (dg-require-mkfifo): Likewise.
16941         * lib/target-supports.exp (check_function_available): New
16942         function.
16943         (check_fork_available): Likewise.
16944         (check_mkfifo_available): Likewise.
16945
16946 2005-05-06  Jeff Law  <law@redhat.com>
16947
16948         * gcc.c-torture/compile/pr21380.c: New test.
16949
16950 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
16951
16952         PR c++/20961
16953         * g++.dg/ext/weak3.C: New test.
16954
16955 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
16956
16957         PR c++/21352
16958         * g++.dg/template/crash37.C: New test.
16959
16960 2005-05-05  Paul Brook  <paul@codesourcery.com>
16961
16962         * gcc.dg/arm-g2.c: Use effective-target arm32.
16963         * gcc.dg/arm-mmx-1.c: Ditto.
16964         * gcc.dg/arm-scd42-2.c: Ditto.
16965         * gcc.dg/arm-vfp1.c: Ditto.
16966         * lib/target-supports.exp (check_effective_target_arm32): New
16967         function.
16968
16969 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
16970
16971         PR libfortran/21354
16972         gfortran.dg/in_pack_rank7.f90: New test.
16973
16974 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
16975
16976         PR middle-end/15618
16977         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
16978
16979 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
16980
16981         PR middle-end/21265
16982         * gcc.dg/20050503-1.c: New test.
16983
16984         PR rtl-optimization/21239
16985         * gcc.dg/i386-sse-11.c: New test.
16986
16987 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
16988
16989         PR target/16888
16990         * gcc.target/i386/asm-1.c: New test.
16991
16992 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
16993
16994         PR rtl-optimization/21330
16995         * gcc.c-torture/execute/20050502-1.c: New test.
16996
16997         PR target/21297
16998         * gcc.c-torture/execute/20050502-2.c: New test.
16999
17000 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
17001
17002         PR middle-end/21282
17003         * gcc.dg/pr21282.c: New.
17004
17005 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
17006
17007         * gcc.dg/vect/pr20122.c: Clean up .vect file.
17008         * gcc.dg/vect/vect-92.c: Likewise.
17009         * gcc.dg/vect/vect-93.c: Likewise.
17010         * gcc.dg/vect/vect-dv-1.c: Likewise.
17011         * gcc.dg/vect/vect-dv-2.c: Likewise.
17012         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
17013
17014 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
17015
17016         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
17017         * gfortran.dg/vect/vect-2.f90: Likewise.
17018         * gfortran.dg/vect/vect-3.f90: Likewise.
17019         * gfortran.dg/vect/vect-4.f90: Likewise.
17020         * gfortran.dg/vect/vect-5.f90: Likewise.
17021
17022 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
17023
17024         PR target/20813
17025         * gcc.dg/rs6000-fpint-2.c: New.
17026
17027 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
17028
17029         PR c/15698
17030         * gcc.dg/builtins-30.c: Update expected messages.
17031         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
17032         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
17033         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
17034
17035 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
17036
17037         PR tree-optimization/21294
17038         * gcc.dg/tree-ssa/pr21294.c: New.
17039
17040 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
17041
17042         * gcc.dg/altivec-3.c (vec_store): Do not use the old
17043         __builtin_altivec_st_internal_4si built-in.
17044
17045 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
17046
17047         PR c++/15875
17048         * g++.dg/template/ptrmem14.C: New test.
17049
17050 2005-05-02  Paul Brook  <paul@codesourcery.com>
17051
17052         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
17053
17054 2005-05-02  Michael Matz  <matz@suse.de>
17055
17056         PR c++/19542
17057         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
17058
17059 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
17060
17061         * g++.dg/cpp/weak.C: New test.
17062
17063 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
17064
17065         * gcc.dg/tree-ssa/loop-8.c: New test.
17066
17067 2005-04-30  Michael Maty  <matz@suse.de>
17068
17069         * gcc.dg/inline-mcpy.c: New test.
17070
17071 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
17072
17073         PR libfortran/18958
17074         * gfortran.dg/eoshift.f90: New test case.
17075
17076 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
17077
17078         PR libfortran/18857
17079         * gfortran.dg/matmul_1.f90: New test.
17080
17081 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
17082
17083         PR tree-optimization/21030
17084         * gcc.dg/tree-ssa/pr21030.c: New.
17085
17086 2005-04-29  Devang Patel  <dpatel@apple.com>
17087
17088         PR tree-optimization/21272
17089         * gcc.dg/vect/vect-ifcvt-10.c: New test.
17090
17091 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
17092
17093         PR fortran/13082
17094         PR fortran/18824
17095         * gfortran.dg/entry_4.f90: New test.
17096         * gfortran.fortran-torture/execute/entry_1.f90: New test.
17097         * gfortran.fortran-torture/execute/entry_2.f90: New test.
17098         * gfortran.fortran-torture/execute/entry_3.f90: New test.
17099         * gfortran.fortran-torture/execute/entry_4.f90: New test.
17100         * gfortran.fortran-torture/execute/entry_5.f90: New test.
17101         * gfortran.fortran-torture/execute/entry_6.f90: New test.
17102         * gfortran.fortran-torture/execute/entry_7.f90: New test.
17103
17104 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17105
17106         * gfortran.fortran-torture/execute/entry_8.f90: New test.
17107
17108 2005-04-29  Paul Brook  <paul@codesourcery.com>
17109
17110         * gfortran.dg/entry_3.f90: New test.
17111
17112 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17113
17114         * gfortran.dg/implicit_4.f90: New test.
17115
17116 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
17117
17118         * lib/target-supports.exp (check_profiling_available): Return
17119         false for xtensa-*-elf.
17120
17121 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
17122
17123         * lib/fortran-torture.exp (fortran-torture.exp): Catch
17124         error if file cannot be deleted.
17125
17126 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
17127
17128         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
17129         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
17130         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
17131         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
17132         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
17133         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
17134         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
17135         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
17136         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
17137         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
17138         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
17139         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
17140         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
17141
17142 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17143
17144         PR fortran/20865
17145         * gfortran.dg/pr20865.f90: New test.
17146
17147 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
17148
17149         * gcc.dg/void-cast-2.c: New test.
17150
17151 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
17152
17153         PR c/21159
17154         * gcc.dg/void-cast-1.c: New test.
17155
17156 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
17157
17158         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
17159
17160 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17161
17162         PR fortran/21177
17163         * gfortran.dg/pr21177.f90: New test.
17164
17165 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
17166
17167         PR tree-optimization/21171
17168         * gcc.dg/tree-ssa/pr21171.c: New test.
17169
17170 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
17171
17172         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
17173         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
17174         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
17175         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
17176         gcc.dg/tree-ssa/gen-vect-32.c: New.
17177         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
17178         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
17179         don't run on PPC32.
17180
17181 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
17182
17183         PR c/21213
17184         * gcc.dg/transparent-union-3.c: New test.
17185
17186 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
17187
17188         PR c/20740
17189         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
17190         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
17191         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
17192         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
17193         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
17194         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
17195
17196 2005-04-26  Jeff Law  <law@redhat.com>
17197
17198         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
17199         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
17200         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
17201         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
17202         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
17203         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
17204         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
17205
17206 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
17207
17208         PR tree-optimization/17598
17209         * gcc.dg/tree-ssa/pr17598.c: New testcase.
17210
17211 2005-04-25  Mike Stump  <mrs@apple.com>
17212
17213         * objc.dg/fix-and-continue-1.m: Add.
17214
17215 2005-04-25  Roger Sayle  <roger@eyesopen.com>
17216
17217         PR c++/20995
17218         * g++.dg/opt/pr20995-1.C: New test case.
17219
17220 2005-04-25  Devang Patel <dpatel@apple.com>
17221
17222         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
17223
17224 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
17225
17226         PR testsuite/21062
17227         * g++.dg/opt/alias2.C (printf): Correct the prototype.
17228
17229 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
17230
17231         PR C++/21188
17232         * g++.dg/opt/rtti2.C: New test.
17233
17234 2005-04-25  Paul Brook  <paul@codesourcery.com>
17235         Steven G. Kargl  <kargls@comcast.net>
17236
17237         PR fortran/20879
17238         * gfortran.dg/ichar_1.f90: New file.
17239
17240 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
17241
17242         PR middle-end/20991
17243         * g++.dg/opt/pr20991.C: New test.
17244
17245         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
17246         where sizeof (type) < __alignof__ (type).
17247         * gcc.dg/compat/struct-layout-1.h: Likewise.
17248
17249 2005-04-24  Per Bothner  <per@bothner.com>
17250             Devang Patel  <dpatel@apple.com>
17251
17252         PR preprocessor/20907
17253         * gcc.dg/cpp/very-long-comment.c: New test.
17254
17255 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17256
17257         PR fortran/20059
17258         * gfortran.dg/common_5.f: New test.
17259
17260 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
17261
17262         PR middle-end/21082
17263         * g++.dg/tree-ssa/pr21082.C: New testcase.
17264
17265 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
17266
17267         * gcc.dg/vect/vect-99.c: New test.
17268
17269 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
17270
17271         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
17272
17273 2005-04-22  Jeff Law  <law@redhat.com>
17274
17275         * gcc.dg/uninit-5.c: Remove xfails.
17276         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
17277         conditionals and loads.
17278
17279 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
17280
17281         PR libfortran/20074
17282         PR libfortran/20436
17283         PR libfortran/21108
17284         * gfortran.dg/nested_reshape.f90: new test
17285         * gfortran.dg/reshape-alloc.f90: new test
17286         * gfortran.dg/reshape.f90: new test
17287
17288 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
17289
17290         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
17291
17292         * gcc.dg/arm-vfp1.c: New test.
17293
17294 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
17295
17296         PR c++/21087
17297         * g++.dg/lookup/builtin2.C: New test.
17298
17299 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
17300
17301         * gcc.dg/weak/weak-13.c: New test.
17302
17303 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
17304
17305         * lib/target-supports.exp (check_effective_target_sync_int_long):
17306         Add powerpc*.
17307
17308 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
17309
17310         * gcc.target/mips/branch-1.c: New test.
17311
17312 2005-04-21  Richard Henderson  <rth@redhat.com>
17313
17314         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
17315         * gcc.dg/vect/vect-86.c: Likewise.
17316         * gcc.dg/vect/vect-87.c: Likewise.
17317         * gcc.dg/vect/vect-88.c: Likewise.
17318
17319 2005-04-21  Devang Patel  <dpatel@apple.com>
17320
17321         PR optimization/20994
17322         * gcc.dg/tree-ssa/ifc-3.c: New test.
17323
17324 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
17325
17326         PR c/12913
17327         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
17328         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
17329         gcc.dg/c99-vla-jump-5.c: New tests.
17330
17331 2005-04-19  Richard Henderson  <rth@redhat.com>
17332
17333         * lib/target-supports.exp (check_effective_target_vect_int_mult):
17334         Fix typo in exists check.
17335         (check_effective_target_sync_int_long): New.
17336         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
17337         * gcc.dg/ia64-sync-2.c: Likewise.
17338         * gcc.dg/ia64-sync-3.c: Likewise.
17339         * gcc.dg/ia64-sync-4.c: Likewise.
17340
17341 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
17342
17343         * gcc.dg/fold-xor-1.c: New test.
17344         * gcc.dg/fold-xor-2.c: New test.
17345
17346 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
17347
17348         PR target/20670
17349         * g++.dg/eh/fp-regs.C: New test.
17350
17351 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
17352
17353         * gcc.dg/Wint-to-pointer-cast-1.c,
17354         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
17355         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
17356         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
17357
17358 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17359
17360         PR fortran/16861
17361         * gfortran.dg/pr16861.f90: New test.
17362
17363 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
17364
17365         * gcc.dg/pr21085.c: New test.
17366
17367 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
17368
17369         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
17370         (setup_mips_tests, dg-mips-options): New procedures.
17371         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
17372         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
17373         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
17374         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
17375         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
17376         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
17377         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
17378         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
17379         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
17380         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
17381         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
17382         dg-mips-options instead of dg-options.  Remove now-redundant
17383         preprocessor guards.
17384         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
17385         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
17386         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
17387         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
17388         * gcc.dg/vr-mult-2.c: Delete.
17389         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
17390         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
17391         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
17392         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
17393         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
17394         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
17395         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
17396
17397 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
17398
17399         * ada/acats/run_all.sh: Use sync when executable not present.
17400
17401 2005-04-18  Devang Patel  <dpatel@apple.com>
17402
17403         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
17404         * gcc.dg/vect/vect-11a.c: New.
17405         * gcc.dg/vect/vect-none.c: Update.
17406         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
17407
17408 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
17409
17410         PR tree-optimization/20922
17411         * gcc.dg/pr20922-1.c: New test.
17412         * gcc.dg/pr20922-2.c: New test.
17413         * gcc.dg/pr20922-3.c: New test.
17414         * gcc.dg/pr20922-4.c: New test.
17415         * gcc.dg/pr20922-5.c: New test.
17416         * gcc.dg/pr20922-6.c: New test.
17417
17418 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17419
17420         PR libfortran/20950
17421         * gfortran.dg/pr20950.f: New test.
17422
17423 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17424
17425         PR libfortran/19216
17426         * gfortran.dg/pr19216.f: New test.
17427
17428 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
17429
17430         PR tree-optimization/21001
17431         * gcc.dg/tree-ssa/pr21001.c: New.
17432
17433 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
17434
17435         PR libfortran/21075
17436         * gfortran.dg/reshape_rank7.f90: New test.
17437
17438 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
17439
17440         PR libfortran/12884 gfortran.dg/pr12884.f: New test
17441         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
17442         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
17443         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
17444         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
17445         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
17446         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
17447         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
17448         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
17449         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
17450         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
17451         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
17452         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
17453         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
17454         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
17455         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
17456         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
17457         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
17458         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
17459         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
17460         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
17461
17462 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
17463
17464         * gfortran.dg/wtruncate.f: New testcase.
17465         * gfortran.dg/wtruncate.f90: New testcase.
17466
17467 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
17468
17469         PR c++/21025
17470         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
17471         which sizeof/alignof is dependent, rather than just whether we are
17472         processing_template_decl.
17473
17474 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
17475
17476         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
17477         corrected typo where the wrong variables had been compared.
17478
17479 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
17480
17481         PR libfortran/18495
17482         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
17483         Test callee-allocated version of return array with a write
17484         statement.
17485         Test spread with a temporary with another write statement.
17486
17487 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
17488
17489         PR tree-optimization/21031
17490         * gcc.dg/tree-ssa/pr21031.c: New.
17491
17492 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
17493
17494         PR tree-optimization/21004
17495         * gcc.dg/builtins-53.c: Include builtins-config.h.
17496         Check floorf, ceilf, floorl and ceill transformations
17497         only when HAVE_C99_RUNTIME is defined.
17498
17499 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
17500
17501         PR middle-end/20739
17502         * gcc.dg/tree-ssa/pr20739.c: New test.
17503
17504 2005-04-14  Mike Stump  <mrs@apple.com>
17505
17506         * gcc.dg/Foundation.framework/empty: New.
17507         * gcc.dg/framework-2.c: New.
17508
17509 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
17510
17511         PR tree-optimization/21021
17512         * gcc.c-torture/compile/pr21021.c: New.
17513
17514 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
17515
17516         PR testsuite/21010
17517         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
17518         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
17519         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
17520         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
17521         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
17522         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
17523         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
17524         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
17525
17526 2005-04-14  Richard Henderson  <rth@redhat.com>
17527
17528         * lib/target-supports.exp (check_effective_target_vect_condition):
17529         Add ia64, i?86, and x86_64.
17530
17531 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
17532
17533         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
17534
17535 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
17536
17537         PR tree-optimization/20657
17538         * gcc.dg/tree-ssa/pr20657.c: New.
17539
17540 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
17541
17542         * gcc.dg/builtins-53.c: Also check (int)trunc* and
17543         (long long int)trunc*.
17544
17545 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
17546
17547         PR target/20927
17548         * gcc.dg/pr20927.c: New test.
17549
17550 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
17551
17552         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
17553         * gcc.target/mips/asm-1.c: Likewise.
17554
17555 2005-04-13  Dale Johannesen  <dalej@apple.com>
17556
17557         * objc.dg/objc-fast-4.m: New.
17558
17559 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
17560
17561         * gcc.target/cris/torture/cris-torture.exp: New driver in new
17562         directory.
17563         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
17564
17565 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
17566
17567         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
17568         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
17569         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
17570
17571 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
17572
17573         PR tree-optimization/20913
17574         * gcc.dg/tree-ssa/pr20913.c: New.
17575
17576         PR tree-optimization/20702
17577         * gcc.dg/tree-ssa/pr20702.c: New.
17578
17579 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17580
17581         PR c++/13744
17582         * g++.dg/inherit/local3.C: New test.
17583
17584 2005-04-12  Jeff Law  <law@redhat.com>
17585
17586         * gcc.dg/tree-ssa/20050412-1.c: New test.
17587
17588 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
17589
17590         PR libfortran/19016
17591         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
17592         Add tests with mask generated by expression.
17593         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
17594         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
17595         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
17596
17597 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
17598
17599         PR middle-end/20917
17600         * gcc.dg/20050409-1.c: New test.
17601
17602 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
17603
17604         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
17605
17606 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
17607
17608         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
17609         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
17610         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
17611         (TARGET_CXX): Adjust accordingly.
17612         * target.h (struct gcc_target): Remove epxort_class_data.  Add
17613         determine_class_data_visibility and class_data_always_comdat.
17614         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
17615         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
17616         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
17617         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
17618         (arm_cxx_determine_class_data_visibility): New.
17619         (arm_cxx_class_data_always_comdat): Likewise.
17620         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
17621         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
17622         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
17623         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
17624         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
17625         Define.
17626
17627 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
17628
17629         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
17630
17631 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
17632
17633         * gcc.dg/i386-darwin-fpmath.c: New.
17634
17635 2004-04-11  Devang Patel  <dpatel@apple.com>
17636
17637         * lib/target-supports.exp (check_effective_target_vect_condition): New.
17638         * gcc.dg/vect/vect-ifcvt-1.c: New test.
17639         * gcc.dg/vect/vect-ifcvt-2.c: New test.
17640         * gcc.dg/vect/vect-ifcvt-3.c: New test.
17641         * gcc.dg/vect/vect-ifcvt-4.c: New test.
17642         * gcc.dg/vect/vect-ifcvt-5.c: New test.
17643         * gcc.dg/vect/vect-ifcvt-6.c: New test.
17644         * gcc.dg/vect/vect-ifcvt-7.c: New test.
17645         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
17646
17647 2004-04-11  Devang Patel  <dpatel@apple.com>
17648
17649         * gcc.dg/vect/vect-dv-1.c: New test.
17650         * gcc.dg/vect/vect-dv-2.c: New test.
17651
17652 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
17653
17654         PR tree-optimization/20933
17655         * gcc.dg/tree-ssa/pr20933.c: New test.
17656
17657 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17658
17659         * gfortran.dg/fold_nearest.f90: New test.
17660
17661 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
17662
17663         * gcc.dg/tree-ssa/alias-1.c: New test.
17664
17665 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
17666
17667         PR tree-optimization/20920
17668         * g++.dg/tree-ssa/pr20920.C: New test.
17669
17670 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
17671
17672         * gcc.dg/builtins-53.c: Also check (int)ceil* and
17673         (long long int)ceil*.
17674
17675 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
17676
17677         * g++.dg/warn/Wdtor1.C: Declare template in system header with
17678         explicit C++ linkage.
17679
17680 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17681
17682         * gfortran.dg/pr17229.f: Take care of the new obsolescence
17683         warning for arithmetic IF statements.
17684
17685 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
17686
17687         * eor_handling_1.f90: New test case.
17688         * eor_handling_2.f90: New test case.
17689         * eor_handling_3.f90: New test case.
17690         * eor_handling_4.f90: New test case.
17691         * eor_handling_5.f90: New test case.
17692         * noadv_size.f90: New test case.
17693         * pad_no.f90: New test case.
17694
17695 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
17696
17697         * gcc.c-torture/execute/20050410-1.c: New test.
17698
17699 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
17700
17701         * gcc.dg/pr20126.c: New.
17702
17703 2005-04-09  Bud Davis  <bdavis@gfortran.org>
17704             Steven G. Kargl <kargls@comcast.net>
17705
17706         * gfortran.dg/PR19872.f: New test.
17707
17708 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
17709
17710         * gfortran.dg/nint_1.f90: Fix dg-do directive.
17711
17712 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
17713
17714         * gfortran.dg/nint_1.f90: New test.
17715
17716 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
17717
17718         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
17719         Added test for callee-allocated arrays with write statements.
17720         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
17721         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
17722         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
17723         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
17724         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
17725
17726 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
17727
17728         PR libfortran/20163
17729         * gfortran.dg/open-options-blanks.f: New test.
17730
17731 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
17732
17733         PR fortran/13257
17734         * gfortran.dg/comma_format_extension_[1234].f: New tests.
17735
17736 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
17737
17738         * gcc.dg/tree-ssa/stdarg-1.c: New test.
17739         * gcc.dg/tree-ssa/stdarg-2.c: New test.
17740         * gcc.dg/tree-ssa/stdarg-3.c: New test.
17741         * gcc.dg/tree-ssa/stdarg-4.c: New test.
17742         * gcc.dg/tree-ssa/stdarg-5.c: New test.
17743         * gcc.c-torture/execute/stdarg-4.c: New test.
17744
17745         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
17746
17747         PR target/20795
17748         * g++.dg/abi/param2.C: New test.
17749
17750 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
17751
17752         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
17753
17754 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
17755
17756         * gcc.dg/builtins-53.c: New test.
17757
17758 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
17759
17760         * g++.dg/tree-ssa/pr18178.C: New test.
17761         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
17762         * gcc.c-torture/execute/20041019-1.c: New test.
17763         * gcc.dg/tree-ssa/20041008-1.c: New test.
17764         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
17765         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
17766         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
17767         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
17768         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
17769         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
17770         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
17771         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
17772         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
17773         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
17774
17775 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
17776
17777         PR rtl-optimization/20466
17778         * gcc.c-torture/execute/pr20466-1.c: New test.
17779
17780 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
17781
17782         PR c++/20905
17783         * g++.dg/parse/cond2.C: New test.
17784
17785         PR c++/20145
17786         * g++.dg/warn/Wdtor1.C: New test.
17787
17788 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17789
17790         PR fortran/17229
17791         * gfortran.dg/pr17229.f: New test.
17792
17793 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
17794
17795         * gfortran.dg/tiny_1.f90: New test.
17796         * gfortran.dg/tiny_2.f90: ditto.
17797
17798 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
17799
17800         * gfortran.dg/eor_1.f90: Fix dg-do run line
17801         * gfortran.dg/open_new.f90: Fix dg-do run line
17802
17803 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
17804
17805         * lib/target-supports.exp (get_compiler_messages): Support
17806         optional arguments, the fourth being compiler options.
17807         (check_effective_target_fpic): New proc.
17808         * gcc.dg/20050321-2.c: Restrict to target fpic.
17809
17810 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
17811
17812         * gcc.dg/15443-1.c: New test.
17813         * gcc.dg/15443-2.c: Likewise.
17814
17815 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17816
17817         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
17818
17819 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
17820
17821         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
17822
17823 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
17824
17825         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
17826         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
17827         -m64.
17828         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
17829         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
17830         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
17831
17832 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
17833
17834         PR c++/20212
17835         * g++.dg/warn/Wunused-11.C: New test.
17836
17837 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
17838
17839         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
17840
17841 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
17842
17843         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
17844
17845 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
17846
17847         PR c++/20734
17848         * g++.dg/template/ptrmem13.C: New test.
17849
17850 2005-04-05  Per Bothner  <per@bothner.com>
17851
17852         * lib/gcc.exp: Always add -fno-show-column, for now.
17853
17854 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
17855
17856         PR testsuite/20767
17857         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
17858         of plain old "unsigned int" for the type of "i".  Makes this test
17859         64bit clean.
17860
17861 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
17862
17863         * gcc.dg/i386-ssefn-1.c: New test.
17864         * gcc.dg/i386-ssefn-2.c: New test.
17865         * gcc.dg/i386-ssefn-3.c: New test.
17866         * gcc.dg/i386-ssefn-4.c: New test.
17867
17868 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
17869
17870         PR tree-optimization/20076
17871         * gcc.dg/builtin-apply4.c: New test.
17872
17873         PR preprocessor/19475
17874         * gcc.dg/cpp/macspace1.c: New test.
17875         * gcc.dg/cpp/macspace2.c: New test.
17876
17877 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17878
17879         * gfortran.dg/pr20755.f: Fixed bad format.
17880
17881 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
17882
17883         PR c++/20763
17884         * g++.dg/ext/attrib21.C: New test.
17885
17886 2004-04-05  Devang Patel  <dpatel@apple.com>
17887
17888         * lib/target-supports.exp (check_effective_target_vect_shif): New.
17889         * gcc.dg/vect/vect-shift-1.c: New test.
17890
17891 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17892
17893         PR libfortran/20755
17894         * gfortran.dg/pr20755.f: New test.
17895
17896 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
17897
17898         * gfortran.dg/pr15959.f90: New test.
17899         * gfortran.dg/string_pad_trunc.f90: New test.
17900
17901 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17902
17903         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
17904         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
17905         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
17906         syntax.
17907
17908 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17909
17910         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
17911
17912 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17913
17914         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
17915         * gcc.c-torture/compile/20011119-2.c: Likewise.
17916         * gcc.c-torture/compile/981001-2.c: Likewise.
17917
17918 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
17919
17920         PR c++/20679
17921         * g++.dg/template/overload4.C: New test.
17922
17923 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
17924
17925         PR c++/20746
17926         * g++.dg/abi/covariant5.C: New.
17927
17928         PR debug/20505
17929         * g++.dg/debug/const2.C: New.
17930
17931 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
17932
17933         PR rtl-optimization/16104
17934         * gcc.c-torture/execute/20050316-1.c: New test.
17935
17936 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
17937
17938         * g++.dg/template/spec23.C: Fix dg-error text.
17939
17940 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
17941
17942         PR c++/19199
17943         * g++.dg/expr/lval2.C: New.
17944
17945 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17946
17947         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
17948         __builtin_strcasecmp and __builtin_strncasecmp.
17949
17950 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
17951
17952         PR c++/20723
17953         * g++.dg/template/spec22.C: New.
17954         * g++.dg/template/spec23.C: New.
17955
17956 2005-04-03  Dale Ranta  <dir@lanl.gov>
17957             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17958
17959         PR libfortran/20068
17960         PR libfortran/20125
17961         PR libfortran/20156
17962         PR libfortran/20471
17963         * gfortran.dg/backspace.f: New test.
17964
17965 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
17966
17967         * gcc.dg/pr19345.c: New test.
17968
17969 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
17970
17971         PR tree-optimization/20640
17972         * gcc.dg/torture/tree-loop-1.c: New.
17973
17974 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
17975
17976         PR rtl-optimization/20290
17977         * gcc.c-torture/execute/loop-ivopts-2.c: New.
17978
17979 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
17980
17981         * gcc.dg/rs6000-fpint.c: New.
17982
17983 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
17984
17985         * gcc.dg/old-style-then-proto-1.c: New test.
17986
17987 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17988
17989         * gfortran.fortran-torture/execute/backspace.f90: Check
17990         after backspace and read was incorrect.
17991
17992 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17993
17994         * gcc.c-torture/execute/builtins/strcat.c: Check the result
17995         buffer past the terminating NUL using memcmp.
17996         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
17997         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
17998
17999         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
18000         Fix unused/uninitialized variable warnings.
18001
18002         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
18003         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
18004         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
18005         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
18006
18007         * gcc.c-torture/execute/builtins/abs-1-lib.c,
18008         gcc.c-torture/execute/builtins/fputs-lib.c,
18009         gcc.c-torture/execute/builtins/lib/fprintf.c,
18010         gcc.c-torture/execute/builtins/lib/main.c,
18011         gcc.c-torture/execute/builtins/lib/memcmp.c,
18012         gcc.c-torture/execute/builtins/lib/memmove.c,
18013         gcc.c-torture/execute/builtins/lib/mempcpy.c,
18014         gcc.c-torture/execute/builtins/lib/memset.c,
18015         gcc.c-torture/execute/builtins/lib/printf.c,
18016         gcc.c-torture/execute/builtins/lib/sprintf.c,
18017         gcc.c-torture/execute/builtins/lib/stpcpy.c,
18018         gcc.c-torture/execute/builtins/lib/strchr.c,
18019         gcc.c-torture/execute/builtins/lib/strcmp.c,
18020         gcc.c-torture/execute/builtins/lib/strcpy.c,
18021         gcc.c-torture/execute/builtins/lib/strcspn.c,
18022         gcc.c-torture/execute/builtins/lib/strlen.c,
18023         gcc.c-torture/execute/builtins/lib/strncat.c,
18024         gcc.c-torture/execute/builtins/lib/strncmp.c,
18025         gcc.c-torture/execute/builtins/lib/strncpy.c,
18026         gcc.c-torture/execute/builtins/lib/strrchr.c,
18027         gcc.c-torture/execute/builtins/lib/strspn.c,
18028         gcc.c-torture/execute/builtins/lib/strstr.c,
18029         gcc.c-torture/execute/builtins/memops-asm-lib.c,
18030         gcc.c-torture/execute/builtins/strlen-2.c,
18031         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
18032         prototypes.
18033
18034 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
18035
18036         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
18037         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
18038         selectany usage.
18039
18040 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
18041
18042         PR c++/19406
18043         * g++.dg/debug/using1.C: New test.
18044
18045 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
18046
18047         PR middle-end/20524
18048         * gcc.dg/alias-7.c: Prefix asm-declared name with
18049         __USER_LABEL_PREFIX__.
18050
18051 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
18052
18053         Fix fallout from PR middle-end/15700:
18054         * gcc.c-torture/compile/20011119-1.c: Take
18055         __USER_LABEL_PREFIX__ into account.
18056         * gcc.c-torture/compile/20011119-2.c: Likewise.
18057
18058 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18059
18060         PR c++/18644
18061         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
18062
18063 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
18064
18065         PR c/17855
18066         * gcc.c-torture/compile/struct-non-lval-1.c,
18067         gcc.c-torture/compile/struct-non-lval-2.c,
18068         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
18069
18070 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
18071
18072         * gcc.dg/tls/tls.exp: Remove temporary file.
18073         * g++.dg/tls/tls.exp: Ditto.
18074         * lib/file-format.exp: Ditto.
18075         * g++.dg/special/ecos.exp: Ditto.
18076
18077         * lib/profopt.exp: Treat prof_ext as a list.
18078         * gcc.misc-tests/bprob.exp: Ditto.
18079         * g++.dg/bprob/bprob.exp: Ditto.
18080
18081         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
18082         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
18083         g++.dg/tree-ssa/pointer-reference-alias.C,
18084         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
18085         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
18086         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
18087         g++.dg/vect/pr19951.cc: Ditto.
18088         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
18089         gcc.dg/builtins-47.c: Ditto.
18090         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
18091         gcc.dg/pr20115-1.c: Ditto.
18092         * gcc.dg/tree-ssa/20030530-2.c,
18093         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
18094         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
18095         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
18096         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
18097         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
18098         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
18099         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
18100         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
18101         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
18102         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
18103         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
18104         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
18105         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
18106         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
18107         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
18108         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
18109         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
18110         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
18111         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
18112         gcc.dg/tree-ssa/20030824-1.c,
18113         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
18114         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
18115         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
18116         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
18117         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
18118         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
18119         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
18120         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
18121         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
18122         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
18123         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
18124         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
18125         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
18126         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
18127         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
18128         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
18129         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
18130         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
18131         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
18132         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
18133         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
18134         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
18135         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
18136         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
18137         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
18138         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
18139         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
18140         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
18141         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
18142         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
18143         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
18144         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
18145         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
18146         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
18147         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
18148         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
18149         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
18150         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
18151         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
18152         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
18153         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
18154         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
18155         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
18156         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
18157         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
18158         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
18159         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
18160         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
18161         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
18162         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
18163         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
18164         gcc.dg/tree-ssa/useless-1.c: Ditto.
18165         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
18166         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
18167         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
18168         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
18169         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
18170         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
18171         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
18172         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
18173         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
18174         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
18175         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
18176         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
18177         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
18178         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
18179         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
18180         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
18181         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
18182         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
18183         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
18184         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
18185         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
18186         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
18187         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
18188         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
18189         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
18190         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
18191         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
18192         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
18193         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
18194         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
18195         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
18196         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
18197         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
18198         gcc.dg/vect/vect-none.c: Ditto.
18199         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
18200         treelang/compile/unsigned.tree: Ditto.
18201
18202         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
18203         * gcc.dg/cpp/direct2s.c: Ditto.
18204         * gcc.dg/cpp/paste4.c: Ditto.
18205         * gcc.dg/cpp/separate-1.c: Ditto.
18206         * gcc.dg/pch/save-temps-1.c: Ditto.
18207         * g++.dg/ext/altivec-10.C: Ditto.
18208         * g++.dg/pch/pch.C: Ditto.
18209
18210         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
18211
18212         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
18213         * g++.dg/template/repo1.C: Ditto.
18214         * g++.dg/template/repo2.C: Ditto.
18215         * g++.dg/template/repo3.C: Ditto.
18216         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
18217         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
18218         * g++.old-deja/g++.pt/repo1.C: Ditto.
18219         * g++.old-deja/g++.pt/repo2.C: Ditto.
18220         * g++.old-deja/g++.pt/repo3.C: Ditto.
18221         * g++.old-deja/g++.pt/repo4.C: Ditto.
18222
18223         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
18224         * gcc.dg/20030107-1.c: Ditto.
18225         * gcc.dg/20030702-1.c: Ditto.
18226         * gcc.dg/profile-generate-1.c: Ditto.
18227         * g++.dg/other/profile1.C: Ditto.
18228         * g++.old-deja/g++.robertl/eb83.C: Ditto.
18229
18230         * lib/gcc-dg.exp (remove-build-file): New.
18231         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
18232         cleanup-tree-dump, cleanup-saved-temps): New.
18233
18234 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
18235
18236         PR c++/19203, DR 214
18237         * g++.dg/parse/ambig3.C: Not ambiguous.
18238         * g++.dg/template/spec20.C: New.
18239         * g++.dg/template/spec21.C: New.
18240
18241 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
18242
18243         PR target/20045
18244         * gcc.dg/ia64-fptr-1.c: Run only on linux.
18245
18246 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18247
18248         PR libfortran/20660
18249         * gfortran.dg/negative_unit.f: New test.
18250
18251 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
18252
18253         * gcc.dg/20050330-1.c: New test.
18254
18255 2005-03-30  Devang Patel  <dpatel@apple.com>
18256
18257         * g++.dg/tree-sra/ssa-sra-3.C: New test.
18258
18259 2005-03-30  Dale Johannesen  <dalej@apple.com>
18260
18261         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
18262
18263 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
18264
18265         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
18266         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
18267         Strip options from test name.
18268
18269 2005-03-31  Jan Hubicka  <jh@suse.cz>
18270
18271         * gcc.dg/varpool-1.c: New testcase.
18272
18273 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
18274
18275         PR c/772
18276         PR c/17913
18277         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
18278         gcc.dg/stmt-expr-label-3.c : New tests.
18279         * gcc.c-torture/execute/medce-2.c: Remove.
18280
18281 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
18282
18283         PR c/20368
18284         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
18285         tests.
18286
18287 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
18288
18289         * gcc.c-torture/compile/pr20203.c: New test.
18290
18291 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
18292
18293         * gfortran.dg/promotion.f90: New test.
18294
18295 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
18296
18297         PR middle-end/20491
18298         * gcc.dg/torture/asm-subreg-1.c: New test.
18299
18300 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
18301
18302         PR c/20672
18303         * gcc.dg/pr20672-1.c: New test.
18304
18305 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
18306
18307         * gfortran.dg/vect: New directory.
18308         * gfortran.dg/vect/vect.exp: New.
18309         * gfortran.dg/vect/vect-1.f90: New test.
18310         * gfortran.dg/vect/vect-2.f90: New test.
18311         * gfortran.dg/vect/vect-3.f90: New test.
18312         * gfortran.dg/vect/vect-4.f90: New test.
18313         * gfortran.dg/vect/vect-5.f90: New test.
18314
18315 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
18316
18317         PR middle-end/20622
18318         * gcc.dg/alias-7.c: New test.
18319
18320 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
18321
18322         * gcc.dg/sparc-reg-1.c: New test.
18323
18324 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
18325
18326         PR target/19890
18327         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
18328
18329 2005-03-29  Dale Ranta  <dir@lanl.gov>
18330             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18331
18332         PR libfortran/20163
18333         * gfortran.dg/pr20163-2.f: New test.
18334
18335 2005-03-28  Jan Hubicka  <jh@suse.cz>
18336
18337         PR middle-end/20635
18338         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
18339         by Jakub Jelinek.
18340
18341 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
18342
18343         PR tree-optimization/20626
18344         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
18345         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
18346
18347 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
18348
18349         * gfortran.dg/underflow.f90: New test.
18350         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
18351
18352 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18353
18354         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
18355
18356 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
18357
18358         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
18359         (g++_init): Make sure that CXXFLAGS is set.
18360         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
18361         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
18362         * lib/gfortran.exp (gfortran_link_flags): Likewise.
18363         * lib/objc.exp (objc_init): Likewise.
18364         * lib/treelang.exp (treelang_init): Likewise.
18365
18366 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
18367
18368         PR tree-optimization/20470
18369         * gcc.dg/tree-ssa/pr20470.c: New test.
18370
18371 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
18372
18373         * gcc.dg/ppc-stfiwx.c: New.
18374
18375 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
18376
18377         PR target/19888
18378         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
18379
18380 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
18381
18382         * gcc.dg/20050325-1.c: Fix a typo.
18383
18384 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18385
18386         PR libfortran/19678
18387         PR libfortran/19679
18388         * gfortran.dg/dos_eol.f: New test.
18389
18390 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
18391
18392         PR rtl-optimization/20249
18393         * gcc.dg/20050325-1.c: New test.
18394
18395 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18396
18397         PR libfortran/15332
18398         * gfortran.dg/pr15332.f: New test.
18399
18400 2005-03-24  Dale Johannesen  <dalej@apple.com>
18401
18402         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
18403
18404 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
18405
18406         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
18407         'internal' visibility.
18408         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
18409         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
18410         'protected' visibility.
18411         * gcc.dg/visibility-7.c: Likewise.
18412         * lib/target-supports.exp (check_visibility_available): Take
18413         a parameter, the kind of visibility to check for.
18414         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
18415         to check_visibility_available.
18416
18417         * g++.dg/expr/cast3.C: New.
18418
18419 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
18420
18421         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
18422         rs6000.
18423
18424 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
18425
18426         PR target/20095
18427         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
18428
18429 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
18430
18431         * gcc.dg/badshift.c: Renamed to...
18432         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
18433
18434         * gcc.target/i386/badshift.c: Renamed to...
18435         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
18436         only.
18437
18438         PR rtl-optimization/20532
18439         * gcc.target/i386/badshift.c: New.
18440
18441 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18442
18443         * gfortran.dg/pr18025.f90: New test.
18444
18445 2005-03-23  Dale Johannesen  <dalej@apple.com>
18446
18447         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
18448
18449 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
18450
18451         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
18452
18453         * lib/target-supports.exp (check_iconv_available): Default
18454         libiconv to -liconv, if there is no definition.
18455
18456 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
18457
18458         * gcc.dg/torture/cris-asm-mof-1.c: New test.
18459
18460 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
18461
18462         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
18463         * g++.dg/opt/pr7503-2.C: Likewise.
18464         * g++.dg/opt/pr7503-3.C: Likewise.
18465         * g++.dg/opt/pr7503-4.C: Likewise.
18466         * g++.dg/opt/pr7503-5.C: Likewise.
18467         * g++.dg/warn/minmax.C: New test.
18468
18469 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18470
18471         * gfortran.dg/g77_intrinsics_funcs.f: New test.
18472         * gfortran.dg/g77_intrinsics_sub.f: New test.
18473
18474 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
18475             Jan Hubicka  <jh@suse.cz>
18476             Steven Bosscher <stevenb@suse.de
18477
18478         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
18479
18480 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18481
18482         PR c++/19980
18483         * g++.dg/template/redecl3.C: New test.
18484
18485 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18486
18487         PR c++/20499
18488         * g++.dg/parse/error16.C: Tweak error markers.
18489
18490 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
18491
18492         PR target/20561
18493         * gcc.dg/20050321-2.c: New test.
18494
18495 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
18496
18497         PR c++/20465
18498         PR c++/20381
18499         * g++.dg/template/ptrmem12.C: New.
18500
18501 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
18502
18503         PR rtl-optimization/20527
18504         * gcc.c-torture/execute/pr20527-1.c: New test.
18505
18506 2005-03-22  Ben Elliston  <bje@au.ibm.com>
18507
18508         * gcc.misc-tests/options.exp (check_for_options): Create a real C
18509         program, compile it into a real executable and then delete the .c
18510         and .x files afterwards, to avoid problems on testglue targets.
18511
18512 2005-03-21  Stuart Hastings  <stuart@apple.com>
18513
18514         * gcc.target/i386/sse-2.c: New.
18515
18516 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
18517
18518         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
18519
18520 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
18521
18522         * g++.dg/parse/crash25.C: Fix typo.
18523
18524 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
18525
18526         PR c++/20461
18527         * g++.dg/parse/crash24.C: New test.
18528
18529         PR c++/20536
18530         * g++.dg/parse/crash25.C: New test.
18531
18532 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
18533
18534         PR c++/20147
18535         * g++.dg/ext/stmtexpr4.C: New test.
18536
18537 2005-03-20  Roger Sayle  <roger@eyesopen.com>
18538
18539         PR middle-end/20539
18540         * gcc.c-torture/compile/pr13066-1.c: New test case.
18541         * gcc.c-torture/compile/pr20539-1.c: Likewise.
18542         * g++.dg/opt/pr13066-1.C: Likewise.
18543
18544 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
18545
18546         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
18547
18548 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18549
18550         PR fortran/18525
18551         * gfortran.dg/nesting_1.f90: New test.
18552
18553 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18554
18555         PR c++/20240
18556         * g++.dg/lookup/using13.C: New test.
18557
18558 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18559
18560         PR c++/20333
18561         * g++.dg/template/crash36.C: New test.
18562
18563 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
18564
18565         PR c++/20463
18566         * g++.dg/template/crash35.C: New test.
18567
18568 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
18569
18570         PR c++/19966
18571         * g++.dg/overload/operator2.C: New test.
18572
18573 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18574
18575         PR libfortran/20257
18576         * gfortran.dg/pr20257.f90: New test.
18577
18578 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18579
18580         PR libfortran/20480
18581         * gfortran.dg/pr20480.f90: New test.
18582
18583 2005-03-16  Richard Henderson  <rth@redhat.com>
18584
18585         PR middle-end/15700
18586         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
18587         (_rtld_global): New.
18588         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
18589         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
18590
18591         * gcc.dg/alias-3.c: New.
18592         * gcc.dg/alias-4.c: New.
18593         * gcc.dg/alias-5.c: New.
18594         * gcc.dg/alias-6.c: New.
18595
18596 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
18597
18598         * gcc.dg/cpp/ucnid-7.c: New.
18599
18600 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
18601             Dorit Naishlos  <dorit@il.ibm.com>
18602
18603         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
18604         darwin.
18605
18606 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
18607
18608         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
18609         misaligned accesses.
18610         * gcc.dg/vect/vect-58.c: Likewise.
18611         * gcc.dg/vect/vect-92.c: New.
18612         * gcc.dg/vect/vect-93.c: New.
18613
18614 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
18615
18616         PR fortran/18827
18617         * gfortran.dg/assign_2.f90: New test.
18618         * gfortran.dg/assign_3.f90: New test.
18619         * gfortran.dg/assign.f90: New test.
18620
18621 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
18622
18623         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
18624         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
18625         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
18626         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
18627         names.
18628
18629 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
18630
18631         * gcc.dg/cpp/ucnid-6.c: New.
18632
18633         * gcc.dg/cpp/normalize-1.c: New.
18634         * gcc.dg/cpp/normalize-2.c: New.
18635         * gcc.dg/cpp/normalize-3.c: New.
18636         * gcc.dg/cpp/normalize-4.c: New.
18637         * gcc.dg/cpp/ucnid-4.c: New.
18638         * gcc.dg/cpp/ucnid-5.c: New.
18639         * g++.dg/cpp/normalize-1.C: New.
18640         * g++.dg/cpp/ucnid-1.C: New.
18641
18642 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
18643
18644         * gcc.dg/pr18628.c: New.
18645
18646 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
18647
18648         PR c++/20280
18649         * g++.dg/tree-ssa/pr20280.C: New.
18650
18651 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18652
18653         PR fortran/20467
18654         * gfortran.dg/stfunc_2.f90: New test.
18655
18656 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
18657
18658         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
18659
18660 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
18661
18662         * gcc.dg/tree-ssa/20050314-1.c: New test.
18663
18664 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18665
18666         PR c++/4403
18667         PR c++/9783, DR433
18668         * g++.dg/template/friend34.C: New test.
18669         * g++.dg/template/friend35.C: Likewise.
18670         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
18671
18672 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18673
18674         Friend class name lookup 5/n
18675         PR c++/1016
18676         * g++.dg/lookup/hidden-class1.C: New test.
18677         * g++.dg/lookup/hidden-class2.C: Likewise.
18678         * g++.dg/lookup/hidden-class3.C: Likewise.
18679         * g++.dg/lookup/hidden-class4.C: Likewise.
18680         * g++.dg/lookup/hidden-class5.C: Likewise.
18681         * g++.dg/lookup/hidden-class6.C: Likewise.
18682         * g++.dg/lookup/hidden-class7.C: Likewise.
18683         * g++.dg/lookup/hidden-class8.C: Likewise.
18684         * g++.dg/lookup/hidden-class9.C: Likewise.
18685         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
18686         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
18687         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
18688         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
18689         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
18690         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
18691         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
18692         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
18693         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
18694         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
18695         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
18696
18697 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
18698
18699         PR c++/20157
18700         * g++.dg/template/error18.C: New test.
18701
18702 2005-03-09  Ben Elliston  <bje@au.ibm.com>
18703
18704         PR debug/16792
18705         * g++.dg/debug/pr16792.C: New test.
18706
18707 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
18708
18709         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
18710         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
18711         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
18712         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
18713         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
18714         test assertion names.
18715
18716 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18717
18718         PR fortran/18600
18719         * gfortran.dg/stfunc_1.f90: New test.
18720
18721 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18722
18723         PR fortran/16907
18724         * gfortran.dg/real_index_1.f90: New test.
18725
18726 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18727
18728         PR fortran/20323
18729         * gfortran.dg/spec_expr_1.f90: New test.
18730
18731 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
18732
18733         PR c/20402
18734         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
18735         new parser.
18736
18737 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18738
18739         PR fortran/20361
18740         * gfortran.dg/largeequiv_1.f90: New test.
18741
18742 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
18743
18744         * gcc.dg/ucnid-1.c: New.
18745         * gcc.dg/ucnid-2.c: New.
18746         * gcc.dg/ucnid-3.c: New.
18747         * gcc.dg/ucnid-4.c: New.
18748         * gcc.dg/ucnid-5.c: New.
18749         * gcc.dg/ucnid-6.c: New.
18750         * gcc.dg/cpp/ucnid-1.c: New.
18751         * gcc.dg/cpp/ucnid-2.c: New.
18752         * gcc.dg/cpp/ucnid-3.c: New.
18753         * g++.dg/other/ucnid-1.C: New.
18754
18755 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
18756
18757         * gcc.dg/vmx/darwin-abi-3.c: Delete.
18758
18759 2005-03-11  Per Bothner  <per@bothner.com>
18760
18761         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
18762         that diagnotics refer to correct token.
18763         * gcc.dg/unused-3.c: Likewise.
18764
18765 2005-03-11  Per Bothner  <per@bothner.com>
18766
18767         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
18768         constant" is now actually on same line as string constant.
18769         * gcc.dg/cpp/direct2s.c: Likewise.
18770
18771 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
18772
18773         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
18774
18775 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18776
18777         PR libfortran/20124
18778         * gfortran.dg/pr20124.f90: New Test
18779
18780 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
18781
18782         PR tree-optimization/20130
18783         * gcc.dg/pr20130-1.c: New test.
18784
18785 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
18786
18787         PR target/20095
18788         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
18789
18790 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18791
18792         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
18793
18794 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
18795
18796         * g++.dg/eh/forced1.C: Fix comment.
18797         * g++.dg/eh/forced2.C: Ditto.
18798         * g++.dg/eh/forced3.C: Ditto.
18799         * g++.dg/eh/forced4.C: Ditto.
18800
18801 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
18802
18803         PR rtl-opt/20412
18804         * gcc.c-torture/compile/pr20412.c: New test.
18805
18806 2005-03-10  Roger Sayle  <roger@eyesopen.com>
18807
18808         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
18809
18810 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
18811
18812         PR target/20322
18813         * gcc.dg/20050307-1.c: New test.
18814
18815 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
18816
18817         PR c++/20375
18818         * g++.dg/other/stdarg3.C: New.
18819
18820 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
18821
18822         PR c++/18384, c++/18327
18823         * g++.dg/init/array19.C: New test.
18824
18825         PR inline-asm/20314
18826         * gcc.dg/torture/pr20314-1.c: New test.
18827         * gcc.dg/torture/pr20314-2.c: New test.
18828
18829 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
18830
18831         * gcc.dg/20050309-1.c: New test.
18832
18833 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18834
18835         * gcc.dg/builtins-10.c: Reactivate disabled test.
18836         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
18837         new cbrt transformations.
18838
18839 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
18840
18841         PR c++/20208
18842         * g++.dg/template/array13.C: New test.
18843
18844 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
18845
18846         PR c++/16859
18847         * g++.dg/init/brace4.C: New test.
18848
18849 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
18850
18851         PR c++/20186
18852         * g++.dg/template/non-dependent12.C: New.
18853
18854 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
18855
18856         PR c++/20142
18857         * g++.dg/init/array18.C: Add dg-do run marker.
18858
18859         PR c++/20142
18860         * g++.dg/init/array18.C: New test.
18861
18862 2005-03-09  Ben Elliston  <bje@au.ibm.com>
18863
18864         * consistency.vlad/vlad.exp: Remove trailing semicolons.
18865         * g++.dg/gcov/gcov.exp: Likewise.
18866         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
18867         * gcc.target/xstormy16/xstormy16.exp: Likewise.
18868         * lib/c-torture.exp: Likewise.
18869         * lib/fortran-torture.exp: Likewise.
18870         * lib/g++.exp: Likewise.
18871         * lib/gcc-defs.exp: Likewise.
18872         * lib/gcc-dg.exp: Likewise.
18873         * lib/gcc.exp: Likewise.
18874         * lib/gcov.exp: Likewise.
18875         * lib/gfortran.exp: Likewise.
18876         * lib/mike-g++.exp: Likewise.
18877         * lib/mike-gcc.exp: Likewise.
18878         * lib/objc-torture.exp: Likewise.
18879         * lib/objc.exp: Likewise.
18880         * lib/profopt.exp: Likewise.
18881         * lib/target-libpath.exp: Likewise.
18882         * lib/target-supports.exp: Likewise.
18883         * lib/treelang.exp: Likewise.
18884         * lib/wrapper.exp: Likewise.
18885
18886 2005-03-08  Jeff Law  <law@redhat.com>
18887
18888         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
18889         PHI-OPT changes.
18890
18891 2005-03-08  Ira Rosen  <irar@il.ibm.com>
18892
18893         * gcc.dg/vect/pr20122.c: New test.
18894
18895 2005-03-07  Jeff Law  <law@redhat.com>
18896
18897         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
18898         was folded away.
18899         * gcc.dg/tree-ssa/pr18133-1.c: New test.
18900         * gcc.dg/tree-ssa/pr18133-2.c: New test.
18901         * gcc.dg/tree-ssa/pr18134.c: New test.
18902
18903 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18904
18905         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
18906         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
18907         gcc.dg/torture/builtin-noret-2.c: Require weak support.
18908
18909 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
18910
18911         PR tree-opt/17671
18912         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
18913
18914 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
18915
18916         * g++.dg/warn/Wnvdtor.C: New test.
18917
18918 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
18919
18920         * gcc.dg/torture/pr19683-1.c: New test.
18921
18922 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
18923
18924         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
18925         * gfortran.dg/g77/19990313-2.f: Ditto.
18926         * gfortran.dg/g77/19990313-3.f: Ditto.
18927         * gfortran.dg/g77/19990525-0.f: Ditto.
18928         * gfortran.dg/g77/19990826-0.f: Ditto.
18929         * gfortran.dg/g77/19990826-2.f: Ditto.
18930         * gfortran.dg/g77/19990826-3.f: Ditto.
18931         * gfortran.dg/g77/20000511-1.f: Ditto.
18932         * gfortran.dg/g77/20000511-2.f: Ditto.
18933         * gfortran.dg/g77/970625-2.f: Ditto.
18934         * gfortran.dg/g77/980310-2.f: Ditto.
18935         * gfortran.dg/g77/980310-3.f: Ditto.
18936         * gfortran.dg/g77/980310-8.f: Ditto.
18937         * gfortran.dg/g77/980519-2.f: Ditto.
18938         * gfortran.dg/g77/alpha1.f: Ditto.
18939         * gfortran.dg/g77/claus.f: Ditto.
18940         * gfortran.dg/g77/erfc.f: Ditto.
18941         * gfortran.dg/g77/short.f: Ditto.
18942         * gfortran.fortran-torture/execute/data.f90: Ditto.
18943         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
18944         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
18945
18946 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18947
18948         * lib/file-format.exp (gcc_target_object_format): Add check for som
18949         format and hardcode object formats on hppa*-*-hpux*.
18950         * lib/target-supports.exp (check_weak_available): Add check for som
18951         object format.  Always return 0 on hppa*-*-hpux10*.
18952
18953         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
18954         is defined.
18955
18956         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
18957
18958 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
18959
18960         * gfortran.dg/pr19936_1.f90: New test.
18961         * gfortran.dg/pr19936_2.f90: New test.
18962         * gfortran.dg/pr19936_3.f90: New test.
18963
18964 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
18965             Paul Thomas <prthomas@drfccad.cea.fr>
18966
18967         * gfortran.dg/PR19754_1.f90: New test.
18968         * gfortran.dg/PR19754_2.f90: Ditto.
18969
18970 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18971
18972         PR c++/19311
18973         * g++.dg/template/non-dependent11.C: New test.
18974
18975 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
18976
18977         * lib/target-supports.exp (check_iconv_available): Fix comment.
18978
18979 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
18980             Joseph S. Myers  <joseph@codesourcery.com>
18981
18982         PR c++/19797
18983         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
18984
18985 2005-03-04  Matthew Sachs  <msachs@apple.com>
18986
18987         * gcc.exp (gcc_target_compile): Put braces around
18988         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
18989         * objc.exp (objc_target_compile): Likewise.
18990         * treelang.exp (treelang_target_compile): Likewise.
18991
18992 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18993
18994         PR fortran/19673
18995         * gfortran.dg/func_result_1.f90: New test.
18996
18997 2005-03-04  Ben Elliston  <bje@au.ibm.com>
18998
18999         * gcc.misc-tests/options.exp: New test.
19000
19001 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
19002
19003         * gcc.dg/pr15784-4.c: New test.
19004
19005 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
19006
19007         * gcc.c-torture/execute/pr17133.c: New.
19008         * gcc.c-torture/compile/20050303-1.c: New.
19009
19010 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
19011
19012         * gcc.dg/cpp/assert4.c: Fix for cygwin.
19013
19014 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
19015
19016         * g++.dg/overload/using2.C: New.
19017
19018 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
19019
19020         PR c++/19916
19021         * g++.dg/init/ptrmem2.C: New test.
19022
19023 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
19024
19025         PR c/8927
19026         * gcc.dg/pr8927-1.c: New test.
19027
19028 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
19029
19030         PR c++/20232
19031         * g++.dg/inherit/covariant12.C: New.
19032
19033 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19034
19035         PR fortran/19479
19036         * gfortran.dg/bound_1.f90: New test.
19037
19038 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
19039
19040         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
19041         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
19042
19043 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
19044
19045         PR c/20245
19046         * gcc.dg/pr20245-1.c: New test.
19047
19048 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
19049
19050         PR middle-end/19874
19051         * gcc.c-torture/execute/20050119-2.c: New test case.
19052
19053 2005-02-28  Ben Elliston  <bje@au.ibm.com>
19054
19055         * README: Update the DejaGnu bug reporting address.
19056         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
19057         * lib/objc-torture.exp: Likewise.
19058
19059 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
19060
19061         * gfortran.dg/boz_1.f90: New test.
19062         * gfortran.dg/boz_3.f90: New test.
19063         * gfortran.dg/boz_4.f90: New test.
19064
19065 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
19066
19067         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
19068         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
19069
19070 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19071
19072         PR libfortran/20101
19073         * gfortran.dg/write_0_pe_format.f90: New test.
19074
19075 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
19076
19077         PR c++/20206
19078         * g++.dg/opt/thunk2.C: New test.
19079         * g++.dg/opt/covariant1.C: New test.
19080
19081 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19082
19083         * gfortran.dg/e_d_fmt.f90: New test.
19084
19085 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
19086
19087         * gcc.dg/asm-b.c: Fix comment typos.
19088
19089 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
19090
19091         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
19092         a V_MAY_DEF also.
19093
19094 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
19095
19096         PR tree-opt/20188
19097         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
19098         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
19099         * gcc.dg/asm-b.c: New test.
19100
19101 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
19102
19103         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
19104         Disable this test on IRIX 6.
19105
19106 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
19107
19108         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
19109         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
19110         parser.
19111
19112 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
19113
19114         PR tree-optimization/20204
19115         * testsuite/gcc.dg/pr20204.c: New test.
19116
19117 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
19118
19119         PR target/20196
19120         * gcc.c-torture/execute/20050224-1.c: New test.
19121
19122         PR c++/20175
19123         * g++.dg/warn/Wbraces2.C: New test.
19124
19125 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
19126
19127         PR c++/19878
19128         * g++.dg/init/const2.C: New test.
19129
19130 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
19131
19132         PR tree-optimization/20100
19133         * gcc.c-torture/execute/pr20100-1.c: New test.
19134
19135 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19136
19137         * gfortran.dg/implicit_3.f90: New test.
19138
19139         * gfortran.dg/deftype_1.f90: New test.
19140
19141 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
19142
19143         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
19144         the test passes.
19145         * g++.dg/other/anon3.C: Accept a warning.
19146
19147 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
19148
19149         * gcc.dg/pr20017.c: Fix a comment typo.
19150
19151 2005-02-23  Bud Davis  <bdavis@gfortran.org>
19152
19153         * gfortran.dg/list_read_4.f90: Change to f90 comments.
19154
19155 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
19156
19157         PR ada/19902
19158         * ada/acats/tests/cxa/cxa3004.a: Remove.
19159         * ada/acats/tests/cxb/cxb30061.am: Likewise.
19160
19161 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
19162
19163         PR c++/20073
19164         * g++.dg/init/const1.C: New test.
19165
19166         PR c++/19991
19167         * g++.dg/parse/constant7.C: New test.
19168
19169         PR c++/20152
19170         * g++.dg/parse/error27.C: New test.
19171         * g++.dg/template/qualttp15.C: Adjust error markers.
19172         * g++.old-deja/g++.other/struct1.C: Likewise.
19173
19174         PR c++/20153
19175         * g++.dg/template/error17.C: New test.
19176
19177         PR c++/20148
19178         * g++.dg/parser/error26.C: New test.
19179
19180 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
19181
19182         PR tree-optimization/20100
19183         PR tree-optimization/20115
19184         * gcc.dg/pr20115.c: New test.
19185         * gcc.dg/pr20115-1.c: New test.
19186         * gcc.dg/pr20100.c: New test.
19187         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
19188         call-clobbered variables after alias1.
19189
19190 2005-02-22  Bud Davis  <bdavis@gfortran.org>
19191
19192         * gfortran.dg/list_read_4.f90: new test.
19193
19194 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
19195
19196         PR rtl-optimization/20017.
19197         * gcc.dg/pr20017.c: New.
19198
19199 2005-02-22  Devang Patel  <dpatel@apple.com>
19200
19201         PR 19952
19202         * g++.dg/tree-ssa/pr19952.C: New test.
19203
19204 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
19205
19206         PR c++/19883
19207         * g++.dg/parse/constant6.C: New test.
19208
19209 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
19210
19211         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
19212         * g++.dg/charset/asm2.c: Likewise.
19213         * g++.dg/charset/asm3.c: Likewise.
19214         * g++.dg/charset/asm4.c: Likewise.
19215         * g++.dg/charset/asm5.c: Likewise.
19216         * g++.dg/charset/attribute1.c: Likewise.
19217         * g++.dg/charset/attribute2.c: Likewise.
19218         * g++.dg/charset/extern1.cc: Likewise.
19219         * g++.dg/charset/extern2.cc: Likewise.
19220         * g++.dg/charset/extern3.cc: Likewise.
19221         * g++.dg/charset/function.cc: Likewise.
19222         * g++.dg/charset/string.c: Likewise.
19223         * g++.dg/charset/charset.exp: Likewise.
19224         * lib/target-supports.exp (check_iconv_available): Fix comment.
19225
19226 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
19227
19228         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
19229         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
19230         * gcc.dg/charset/asm2.c: Likewise.
19231         * gcc.dg/charset/asm3.c: Likewise.
19232         * gcc.dg/charset/asm4.c: Likewise.
19233         * gcc.dg/charset/asm5.c: Likewise.
19234         * gcc.dg/charset/asm6.c: Likewise.
19235         * gcc.dg/charset/attribute1.c: Likewise.
19236         * gcc.dg/charset/attribute2.c: Likewise.
19237         * gcc.dg/charset/builtin1.c: Likewise.
19238         * gcc.dg/charset/extern.c: Likewise.
19239         * gcc.dg/charset/function.c: Likewise.
19240         * gcc.dg/charset/string.c: Likewise.
19241         * gcc.dg/charset/charset.exp: Likewise.
19242
19243 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
19244
19245         PR fortran/20086
19246         * gfortran.dg/pr20086.f90: New test.
19247
19248 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
19249
19250         PR tree-optimization/19786
19251         * g++.dg/tree-ssa/pr19786.C: New.
19252
19253 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19254
19255         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
19256
19257 2005-02-21  Jeff Law  <law@redhat.com>
19258
19259         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
19260
19261 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19262
19263         * gfortran.dg/do_iterator: Split loop, markup all lines for
19264         which an error locus is printed.
19265         * gfortran.dg/pr17708.f90: Markup all lines for which an error
19266         locus is printed.
19267         * gfortran.dg/select_4.f90: Likewise.
19268         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
19269         locuses in the various permutations.
19270
19271 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
19272
19273         PR tree-optimization/19951
19274         * g++.dg/vect: New directory.
19275         * g++.dg/vect/vect.exp: New file.
19276         * g++.dg/vect/pr19951.cc: New testcase.
19277         * g++.dg/dg.exp: Also prune vectorizer tests.
19278
19279 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
19280
19281         PR 18785
19282         * gcc.dg/charset/builtin1.c: New test.
19283
19284 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19285
19286         PR c++/19299
19287         * g++.dg/inherit/volatile1.C: New test.
19288
19289         PR c++/19440
19290         * g++.dg/template/dtor4.C: New test.
19291
19292 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
19293
19294         * gfortran.dg/int_1.f90: New test.
19295
19296 2005-02-19  Devang Patel  <dpatel@apple.com>
19297
19298         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
19299
19300 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
19301
19302         * gfortran.dg/achar_1.f90: New test.
19303
19304 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
19305
19306         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
19307
19308 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
19309             Jakub Jelinek  <jakub@redhat.com>
19310
19311         PR tree-optimization/19828
19312         * gcc.dg/tree-ssa/loop-7.c: New test.
19313         * gcc.c-torture/execute/20050218-1.c: New test.
19314
19315 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
19316
19317         PR c/20043
19318         * gcc.dg/transparent-union-1.c: New test.
19319         * gcc.dg/transparent-union-2.c: New test.
19320
19321 2005-02-18  James E Wilson  <wilson@specifixinc.com>
19322
19323         PR tree-optimization/18977
19324         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
19325
19326 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
19327
19328         PR target/20054
19329         * gcc.dg/pr20054.c: New test.
19330
19331 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19332
19333         PR c++/19508
19334         * g++.dg/ext/attrib20.C: New test.
19335
19336 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
19337
19338         PR middle-end/20030
19339         * gfortran.fortran-torture/execute/character_passing.f90: New test.
19340
19341 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
19342
19343         PR c++/20008
19344         * g++.dg/opt/switch4.C: New.
19345
19346 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
19347
19348         PR c++/20023
19349         PR tree-optimization/20009
19350         * gcc.c-torture/compile/20050217-1.c: New test.
19351         * g++.dg/opt/switch3.C: New test.
19352
19353         PR tree-optimization/18947
19354         * gcc.c-torture/compile/20050215-1.c: New test.
19355         * gcc.c-torture/compile/20050215-2.c: New test.
19356         * gcc.c-torture/compile/20050215-3.c: New test.
19357
19358 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
19359
19360         PR c++/20028
19361         * g++.dg/template/crash34.C: New.
19362
19363         PR c++/20022
19364         * g++.dg/other/access3.C: New.
19365
19366 2005-02-17  Ira Rosen  <irar@il.ibm.com>
19367
19368         * gcc.dg/vect/vect-98.c: New test.
19369
19370 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
19371
19372         PR tree-optimization/19967
19373         * gcc.dg/pr19967.c: New.
19374
19375 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
19376
19377         PR middle-end/19857
19378         * gcc.dg/tree-ssa/20050215-1.c: New test.
19379         * gcc.c-torture/execute/20050215-1.c: New test.
19380
19381 2005-02-15  Eric Christopher  <echristo@redhat.com>
19382
19383         * gcc.dg/cpp/20050215-1.c: New file.
19384
19385 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
19386
19387         PR tree-optimization/15785
19388         * gcc.dg/pr15785-1.c: New test.
19389
19390 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
19391
19392         PR c++/17788
19393         * g++.dg/init/ctor4.C: New.
19394         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
19395
19396 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
19397
19398         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
19399         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
19400
19401 2005-02-15  Andreas Schwab  <schwab@suse.de>
19402
19403         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
19404         declare malloc.
19405
19406 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
19407
19408         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
19409
19410 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
19411
19412         PR tree-optimization/19853
19413         * gcc.c-torture/compile/pr19853.c: New test.
19414
19415 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
19416
19417         PR c++/19608
19418         * g++.dg/parse/local-class1.C: New.
19419
19420         PR c++/19895
19421         * g++.dg/parse/ptrmem3.C: New.
19422
19423         PR c++/19884
19424         * g++.old-deja/g++.oliva/template6.C: Add another case.
19425         * g++.dg/template/explicit6.C: New.
19426
19427 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
19428
19429         PR c++/17816
19430         * g++.dg/other/redecl2.C: New.
19431
19432 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
19433
19434         PR c++/19891
19435         * g++.dg/abi/covariant4.C: New.
19436
19437 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
19438
19439         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
19440
19441 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
19442
19443         * gcc.dg/vect/vect-96.c: Fix typo.
19444
19445 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19446
19447         PR c++/14479
19448         PR c++/19487
19449         * g++.dg/template/enum5.C: New test.
19450
19451 2005-02-12  Ira Rosen  <irar@il.ibm.com>
19452
19453         * gcc.dg/vect/vect-97.c: New test.
19454
19455 2005-02-12  Ira Rosen  <irar@il.ibm.com>
19456
19457         * gcc.dg/vect/vect-96.c: New test.
19458
19459 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
19460
19461         * gcc.dg/builtins-34.c: Also check ldexp*.
19462
19463 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
19464
19465         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
19466
19467 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
19468
19469         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
19470         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
19471         dg-require-dll, dg-require-iconv, dg-require-named-sections,
19472         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
19473         selector_list, selector_expression, dg-process-target): Move to new
19474         file target-supports-dg.exp.
19475         * lib/target-supports-dg.exp: New.
19476
19477         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
19478         New.
19479
19480 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
19481
19482         PR c++/19666
19483         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
19484
19485         PR middle-end/19858
19486         * gcc.c-torture/compile/20050210-1.c: New test.
19487
19488 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
19489
19490         PR c++/19755
19491         * g++.dg/warn/Wbraces1.C: New test.
19492
19493 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
19494
19495         * gcc.dg/builtins-52.c: New testcase.
19496
19497 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
19498
19499         PR c/19342
19500         * gcc.c-torture/execute/20050119-1.c: New test.
19501
19502 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
19503
19504         PR c++/19811
19505         * g++.dg/init/delete1.C: New test.
19506
19507 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
19508
19509         PR c++/18470
19510         * g++.dg/template/static12.C: New test.
19511
19512 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
19513
19514         PR c++/19787
19515         * g++.dg/conversion/ambig1.C: New test.
19516
19517         PR c++/19739
19518         * g++.dg/ext/attrib19.C: New test.
19519
19520         PR c++/19732
19521         * g++.dg/parse/dtor5.C: New test.
19522
19523         PR c++/19762
19524         * g++.dg/template/dtor3.C: New test.
19525
19526         PR c++/19826
19527         * g++.dg/template/static11.C: New test.
19528         * g++.dg/template/crash2.C: Remove dg-error marker.
19529
19530 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
19531
19532         PR C++/18491
19533         * g++.old-deja/g++.mike/p10769a.C: Remove.
19534
19535 2005-02-09  Roger Sayle  <roger@eyesopen.com>
19536
19537         * gcc.dg/builtins-48.c: New test case.
19538         * gcc.dg/builtins-49.c: New test case.
19539         * gcc.dg/builtins-50.c: New test case.
19540         * gcc.dg/builtins-51.c: New test case.
19541
19542 2005-02-09  Ian Lance Taylor  <ian@airs.com>
19543
19544         PR middle-end/19583
19545         * g++.dg/warn/Wreturn-type-3.C: New test.
19546
19547 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
19548
19549         PR middle-end/19402
19550         * gcc.dg/pr19402-1.c: New testcase.
19551         * gcc.dg/pr19402-2.c: likewise.
19552
19553 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
19554
19555         PR middle-end/19854
19556         * g++.dg/tree-ssa/tmmti.C: New testcase.
19557
19558 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
19559
19560         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
19561
19562 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
19563
19564         PR c++/19733
19565         * g++.dg/parse/crash23.C: New test.
19566         * g++.dg/warn/Weff1.C: New test.
19567
19568 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
19569
19570         * gcc.dg/20050209-1.c: New test.
19571
19572 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
19573
19574         PR target/19799
19575         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
19576
19577 2005-02-08  Mike Stump  <mrs@apple.com>
19578
19579         * g++.dg/pch/import-2.c: New test.
19580         * g++.dg/pch/import-2.hs: New.
19581         * g++.dg/pch/include/import-2a.h: New.
19582         * g++.dg/pch/include/import-2b.h: New.
19583
19584 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
19585
19586         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
19587
19588 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19589
19590         * gfortran.dg/substr_1.f90: New test.
19591
19592 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
19593
19594         PR middle-end/19775
19595         * gcc.dg/torture/builtin-power-1.c: Disable test for
19596         invalid transformation.
19597         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
19598         no longer optimize.
19599         * gcc.dg/builtins-47.c: New testcase.
19600
19601 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
19602             Dorit Naishlos  <dorit@il.ibm.com>
19603
19604         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
19605
19606 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
19607
19608         * gcc.c-torture/compile/20050206-1.c: New test.
19609
19610 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
19611
19612         PR tree-opt/19768
19613         * g++.dg/opt/pr19768.C: New test.
19614
19615 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
19616
19617         PR tree-opt/19736
19618         * gcc.c-torture/compile/pr19736.c: New test.
19619
19620 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19621
19622         PR c++/17401
19623         * g++.dg/parse/error25.C: New test.
19624
19625 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
19626
19627         * gcc.c-torture/execute/20050203-1.c: New.
19628
19629 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
19630
19631         * gcc.dg/vect/vect-85.c: Remove xfail.
19632         * gcc.dg/vect/vect-86.c: Remove xfail.
19633         * gcc.dg/vect/vect-87.c: Remove xfail.
19634         * gcc.dg/vect/vect-88.c: Remove xfail.
19635
19636 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
19637
19638         * gcc.dg/altivec-19.c: New.
19639
19640 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
19641
19642         PR c/17807
19643         * gcc.dg/nested-func-3.c: New test.
19644         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
19645
19646 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
19647
19648         * gcc.test-framework/gen_directive_tests: Generate tests for
19649         selector expressions.
19650
19651 2005-02-02  Matt Austern  <austern@apple.com>
19652
19653         PR c++/19628
19654         * g++/ext/builtin7.C: New.
19655         * g++/ext/builtin8.C: New.
19656
19657 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
19658
19659         PR c/18502
19660         * gcc.dg/pr18502-1.c: New test.
19661
19662 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19663
19664         PR c++/17413
19665         * g++.dg/template/local4.C: Tweak.
19666
19667 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
19668
19669         PR tree-optimization/19578
19670         * gcc.c-torture/compile/20050202-1.c: New test.
19671
19672 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
19673
19674         PR c/19435
19675         * gcc.dg/c99-init-4.c: New test.
19676
19677 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
19678
19679         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
19680
19681         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
19682
19683         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
19684         * g++.dg/eh/check-vect.h: New.
19685
19686         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
19687         * gcc.dg/vect/vect-78.c: Ditto.
19688         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
19689         Remove.
19690
19691         * g++.dg/conversion/simd1.C: Expect warning.
19692         * g++.dg/ext/attribute-test-1.C: Ditto.
19693         * g++.dg/ext/attribute-test-2.C: Ditto.
19694         * g++.dg/ext/attribute-test-3.C: Ditto.
19695         * g++.dg/ext/attribute-test-4.C: Ditto.
19696
19697         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
19698         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
19699
19700         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
19701
19702 2005-02-01  Richard Henderson  <rth@redhat.com>
19703
19704         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
19705         long double for ibm double-double format.
19706         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
19707
19708 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
19709
19710         PR tree-optimization/19633
19711         * testsuite/gcc.dg/pr19633-1.c: New test.
19712         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
19713         to NULL or a symbol.
19714
19715 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
19716
19717         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
19718         New procs.
19719         (dg-process-target (local override)): Handle selector expressions.
19720
19721         * gcc.test-framework/README: Describe tests in source directory.
19722         * gcc.test-framework/test-framework.awk: Handle dg- tests.
19723         * gcc.test-framework/test-framework.exp: Handle dg- tests.
19724         * gcc.test-framework/dg-bogus-exp-P.c: New test.
19725         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
19726         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
19727         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
19728         * gcc.test-framework/dg-do-link-exp-P.c: New test.
19729         * gcc.test-framework/dg-do-run-exp-P.c: New test.
19730         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
19731         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
19732         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
19733         * gcc.test-framework/dg-error-exp-P.c: New test.
19734         * gcc.test-framework/dg-error-exp-XP.c: New test.
19735         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
19736         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
19737         * gcc.test-framework/dg-output-exp-P.c: New test.
19738         * gcc.test-framework/dg-output-exp-XF.c: New test.
19739         * gcc.test-framework/dg-warning-exp-P.c: New test.
19740         * gcc.misc-tests/dg-1.c: Remove.
19741         * gcc.misc-tests/dg-2.c: Remove.
19742         * gcc.misc-tests/dg-3.c: Remove.
19743         * gcc.misc-tests/dg-4.c: Remove.
19744         * gcc.misc-tests/dg-5.c: Remove.
19745         * gcc.misc-tests/dg-6.c: Remove.
19746         * gcc.misc-tests/dg-7.c: Remove.
19747         * gcc.misc-tests/dg-8.c: Remove.
19748         * gcc.misc-tests/dg-9.c: Remove.
19749         * gcc.misc-tests/dg-10.c: Remove.
19750         * gcc.misc-tests/dg-11.c: Remove.
19751         * gcc.misc-tests/dg-12.c: Remove.
19752         * gcc.misc-tests/dg-test.exp: Remove.
19753
19754         * gcc.test-framework/test-framework.awk: Change recording and
19755         printing of passes and failures.
19756
19757         * gcc.test-framework: New directory.
19758         * gcc.test-framework/README: New.
19759         * gcc.test-framework/test-framework.exp: New.
19760         * gcc.test-framework/test-framework.awk: New.
19761         * gcc.test-framework/gen_directive_tests: New.
19762
19763 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
19764
19765         * lib/treelang.exp: Fix comment typos.
19766         (treelang_target_compile): Don't append libs=-ltreelang to options.
19767
19768 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
19769
19770         * g++.dg/parse/typename7.C: Adjust error messages.
19771
19772 2005-01-31  Jeff Law  <law@redhat.com>
19773
19774         * gcc.c-torture/execute/20050131-1.c: New test.
19775         * gcc.dg/wcaselabel.c: New test.
19776
19777 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
19778
19779         * g++.dg/other/warning1.C: Adjust error messags.
19780         * g++.dg/parse/constant5.C: New test.
19781
19782 2005-01-31  Steven Bosscher  <stevenb@suse.de>
19783
19784         PR c/19333
19785         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
19786         the test case valid.
19787         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
19788         * testsuite/gcc.dg/array-7.c: Adjust expected result.
19789         * testsuite/gcc.dg/pr18596-3.c: Likewise.
19790         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
19791         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
19792         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
19793
19794 2005-01-31  Dale Johannesen  <dalej@apple.com>
19795
19796         * g++.dg/opt/pr19650.C: New test.
19797
19798 2005-01-31  Richard Henderson  <rth@redhat.com>
19799
19800         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
19801         long double for intel double extended format.
19802         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
19803
19804 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
19805
19806         PR c++/19555
19807         * g++.dg/template/static10.C: New test.
19808
19809         PR c++/19395
19810         * g++.dg/parse/error24.C: New test.
19811
19812         PR c++/19367
19813         * g++.dg/lookup/builtin1.C: New test.
19814
19815         PR c++/19457
19816         * g++.dg/warn/conv3.C: New test.
19817
19818 2005-01-30  Bud Davis  <bdavis@gfortran.org>
19819
19820         PR fortran/19647
19821         * gfortan.dg/inquire_7.f90
19822
19823 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
19824
19825         PR tree-optimization/15791
19826         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
19827         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
19828         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
19829         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
19830         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
19831         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
19832         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
19833         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
19834         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
19835         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
19836
19837 2005-01-29  Paul Brook  <paul@codesourcery.com>
19838
19839         PR fortran/18565
19840         * check.c (real_or_complex_check): New function.
19841         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
19842         * intrinsic.c (add_functions): Use new check functions.
19843         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
19844         Add prototypes.
19845
19846 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
19847
19848         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
19849         gcc.dg/lvalue-3.c: New tests.
19850         * gcc.dg/concat.c: Update expected messages.
19851
19852 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
19853
19854         PR libfortran/19595
19855         * gfortran.dg/eor_1.f90: New test.
19856
19857 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
19858
19859         PR fortran/19589
19860         * gfortran.dg/logical_data_1.f90: New test.
19861
19862 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
19863
19864         PR c++/19253
19865         * g++.dg/template/crash33.C: New test.
19866
19867         PR c++/19667
19868         * g++.dg/template/crash32.C: New test.
19869
19870 2005-01-28  Ian Lance Taylor  <ian@airs.com>
19871
19872         PR middle-end/16558
19873         * g++.dg/warn/Wreturn-type-2.C: New test.
19874
19875 2004-06-24  Jeff Law  <law@redhat.com>
19876
19877         * gcc.dg/tree-ssa/20050128-1.c: New test.
19878
19879 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
19880
19881         * gcc.target/frv/all-mdpackh-1.c: New test.
19882
19883 2005-01-28  Steven Bosscher  <stevenb@suse.de>
19884
19885         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
19886
19887 2005-01-27  Richard Henderson  <rth@redhat.com>
19888
19889         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
19890
19891 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
19892
19893         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
19894
19895 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
19896
19897         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
19898         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
19899         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
19900         to cope with cases where the multilib options override the dg-options.
19901
19902 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
19903
19904         PR c/18946
19905         * gcc.dg/noncompile/20050120-1.c: New test.
19906
19907 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
19908
19909         PR tree-optimization/19633
19910         * gcc.dg/pr19633.c: New test.
19911         * gcc.dg/tree-ssa/pr19633.c: New test.
19912
19913 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
19914
19915         * gcc.dg/20041216-1.c: New test.
19916
19917 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
19918
19919         PR objc/18862
19920         * objc.dg/selector-2.m: New test.
19921
19922 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
19923
19924         * g++.dg/opt/range-test-2.C: New test.
19925
19926         PR rtl-optimization/19579
19927         * gcc.c-torture/execute/20050124-1.c: New test.
19928
19929 2005-01-26  Greg Parker  <gparker@apple.com>
19930         Stuart Hastings  <stuart@apple.com>
19931
19932         * gcc.c-torture/execute/20050125-1.c: New.
19933
19934 2005-01-18  Jan Hubicka  <jh@suse.cz>
19935
19936         PR tree-optimize/19337
19937         * gcc.c-torture/compile/20050119-1.c: New test.
19938
19939 2005-01-24  James E Wilson  <wilson@specifixinc.com>
19940
19941         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
19942         test for successful match.
19943
19944 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
19945
19946         PR objc/18408
19947         * objc.dg/comp-types-7.m: New test.
19948
19949 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
19950
19951         * lib/target-supports.exp (current_target_name): New.
19952         (check_effective_target_ilp32, check_effective_target_lp64):
19953         Cache the result to use as long as the current target, with
19954         multilib flags, remains the same.
19955
19956         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
19957         (dg-require-weak, dg-require-visibility, dg-require-alias,
19958         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
19959         dg-require-effective-target, dg-skip-if): Remove call to
19960         skip_test_and_clear_xfail.
19961         (dg-test): Clear xfail data.
19962
19963 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
19964
19965         PR target/17751
19966         * gcc.dg/ppc64-toc.c: New test.
19967
19968         * g++.dg/tree-ssa/empty-1.C: New test.
19969
19970         PR middle-end/19551
19971         * gcc.c-torture/execute/20050121-1.c: New test.
19972         * gcc.dg/20050121-2.c: New test.
19973
19974 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
19975         Paul Brook  <paul@codesourcery.com>
19976
19977         PR fortran/17941
19978         * gfortran.dg/real_const_1.f: New test.
19979         * gfortran.dg/real_const_2.f90: New test.
19980         * gfortran.dg/complex_int_1.f90: New test.
19981
19982 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
19983
19984         PR fortran/19313
19985         * gfortan.dg/inquire_6.f90: New test.
19986
19987 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
19988
19989         PR libfortran/19451
19990         * open_readonly_1.f90: New test.
19991
19992 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
19993
19994         PR libfortran/18982
19995         * gfortran.dg/open_new.f90: New file.
19996
19997 2005-01-22  Paul Brook  <paul@codesourcery.com>
19998
19999         * namelist_1.f90: New test.
20000
20001 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
20002
20003         PR tree-optimization/19484
20004         * gcc.c-torture/compile/20050122-[12].c: New tests.
20005
20006 2005-01-22  Paul Brook  <paul@codesourcery.com>
20007
20008         * gfortran.dg/implicit_2.f90: New test.
20009
20010 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
20011
20012         PR fortran/19314
20013         * gfortran.dg/inquire_5.f90: New test.
20014
20015 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20016
20017         PR c/18809
20018         * gcc.dg/pr18809-1.c: New test.
20019
20020 2005-01-21  Ian Lance Taylor  <ian@airs.com>
20021
20022         * gcc.dg/20050121-1.c: New test.
20023
20024         PR tree-optimization/13000
20025         * gcc.dg/20040206-1.c: Change warning to point where function is
20026         being inlined.
20027
20028 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20029
20030         PR c++/19208
20031         * g++.dg/template/array11.C: New test.
20032
20033 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20034
20035         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
20036         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
20037         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
20038         * gfortran.dg/getenv_1.f90: Add dg-do directive.
20039         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
20040         gfortran.dg/pr17164.f90: Add missing dg-do directives.
20041
20042 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
20043
20044         PR tree-optimization/15349
20045         * gcc.dg/tree-ssa/pr15349.c: New.
20046
20047 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
20048
20049         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
20050
20051 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
20052
20053         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
20054         scan-assembler-times directive name.
20055
20056         * gcc.dg/asm-a.c: Move dg-require-effective-target to
20057         after dg-do.
20058
20059         PR rtl-optimization/19462
20060         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
20061
20062 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
20063
20064         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
20065         counting function calls on ia64.
20066
20067 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
20068
20069         PR rtl-optimization/15139
20070         * gcc.dg/20050111-2.c: New test.
20071
20072         PR c/17297
20073         * gcc.c-torture/compile/20050113-1.c: New testcase.
20074
20075         PR middle-end/19164
20076         * gcc.dg/20050113-1.c: New testcase.
20077
20078 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
20079
20080         * gcc.dg/vect/vect-85.c: Add comment.
20081         * gcc.dg/vect/vect-86.c: Add xfail for now.
20082         * gcc.dg/vect/vect-87.c: Add xfail for now.
20083         * gcc.dg/vect/vect-88.c: Add xfail for now.
20084         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
20085
20086 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20087
20088         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
20089
20090 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
20091
20092         * g++.dg/debug/typedef3.C: New test.
20093
20094 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
20095
20096         PR c/19472
20097         * gcc.dg/asm-a.c: New test.
20098
20099 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
20100
20101         * gcc.dg/sh-relax.c: Add prototype for abort.
20102
20103 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
20104
20105         * gcc.dg/short-compare-1.c: New test.
20106         * gcc.dg/short-compare-2.c: Likewise.
20107
20108 2005-01-18  Michael Matz  <matz@suse.de>
20109
20110         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
20111
20112 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
20113
20114         PR tree-optimization/19121
20115         * gcc.c-torture/compile/pr19121.c: New test.
20116
20117 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
20118
20119         PR target/19357
20120         * gcc.c-torture/compile/pr19357.c: New test.
20121
20122 2005-01-17  Ian Lance Taylor  <ian@airs.com>
20123
20124         PR c/5675
20125         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
20126         pass--those that refer just to the variable, possibly with a
20127         cast.
20128         * gcc.dg/c99-const-expr-3.c: Likewise.
20129
20130         PR middle-end/13127
20131         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
20132         longer emitted.
20133
20134 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
20135
20136         PR fortran/18778
20137         * gfortran.dg/endfile_2.f90: New test.
20138
20139 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
20140
20141         PR 19168
20142         * gfortran.dg/select_5.f90: New test.
20143
20144 2004-01-16  Paul Brook  <paul@codesourcery.com>
20145
20146         * gfortran.dg/common_4.f90: New test.
20147
20148 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
20149
20150         PR rtl-optimization/19462
20151         * gcc.dg/torture/pr19462-1.c: New test.
20152
20153 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
20154
20155         PR objc/19321
20156         * objc.dg/func-ptr-2.m: New.
20157         * objc.dg/volatile-1.m: New.
20158
20159 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20160
20161         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
20162
20163 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
20164
20165         PR tree-optimization/19060
20166         * gcc.c-torture/execute/20050104-1.c: New test.
20167
20168 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
20169
20170         PR fortran/18983
20171         * gfortran.dg/write_to_null.f90: New test.
20172
20173 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
20174             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20175
20176         PR other/19328
20177         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
20178         argument.
20179
20180 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
20181
20182         PR c++/19263
20183         * g++.dg/init/vector1.C: New test.
20184
20185 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
20186
20187         PR target/13158
20188         * gcc.target/ia64/sibcall-unwind-1.c: New test.
20189         PR target/18987
20190         * gcc.target/ia64/sibcall-unwind-2.c: New test.
20191
20192 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
20193
20194         * gfortran.dg/select_1.f90: New test.
20195         * gfortran.dg/select_2.f90: New test.
20196         * gfortran.dg/select_3.f90: New test.
20197         * gfortran.dg/select_4.f90: New test.
20198
20199 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
20200
20201         PR middle-end/19084
20202         PR rtl-optimization/19348
20203         * gcc.dg/20050111-1.c: New test.
20204         * gcc.c-torture/execute/20050111-1.c: New test.
20205
20206         * gcc.dg/i386-asm-4.c: New test.
20207
20208 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
20209
20210         * gcc.dg/nested-func-2.c: New test.
20211         * ada/acats/norun.lst: Remove c953002.
20212
20213 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
20214
20215         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
20216
20217 2005-01-12  Ben Elliston  <bje@au.ibm.com>
20218
20219         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
20220
20221 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
20222
20223         PR target/18761
20224         * g++.dg/abi/align1.C: New test.
20225
20226 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
20227
20228         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
20229         at a time.
20230         * g++.dg/ext/altivec_check.h: Support compiling as C.
20231
20232 2005-01-10  Roger Sayle  <roger@eyesopen.com>
20233
20234         PR c++/19355
20235         * g++.dg/expr/pr19355-1.C: New test case.
20236
20237 2005-01-10  Laurent GUERBY <laurent@guerby.net>
20238
20239         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
20240         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
20241         * ada/acats/tests/c3/c92005b.ada: Likewise.
20242         * ada/acats/tests/c3/cxb3012.a: Likewise.
20243         * ada/acats/norun.lst: Add c380004 and c953002, add PR
20244
20245 2005-01-09  Paul Brook  <paul@codesourcery.com>
20246
20247         * gfortran.dg/common_2.f90: New file.
20248         * gfortran.dg/common_3.f90: New file.
20249
20250 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
20251
20252         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
20253
20254 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
20255
20256         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
20257         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
20258         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
20259         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
20260         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
20261         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
20262         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
20263         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
20264         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
20265         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
20266         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
20267         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
20268         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
20269         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
20270         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
20271         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
20272         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
20273         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
20274         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
20275         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
20276         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
20277         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
20278         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
20279         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
20280         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
20281         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
20282         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
20283         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
20284         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
20285         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
20286         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
20287         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
20288         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
20289         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
20290         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
20291         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
20292         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
20293         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
20294         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
20295         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
20296         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
20297         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
20298         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
20299         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
20300         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
20301         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
20302         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
20303         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
20304         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
20305         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
20306         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
20307         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
20308         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
20309         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
20310         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
20311         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
20312         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
20313         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
20314         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
20315         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
20316         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
20317         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
20318         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
20319         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
20320         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
20321         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
20322         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
20323
20324         * gcc.dg/vect/vect-1.c: Fix spelling.
20325         * gcc.dg/vect/vect-10.c: Fix spelling.
20326         * gcc.dg/vect/vect-11.c: Fix spelling.
20327         * gcc.dg/vect/vect-12.c: Fix spelling.
20328         * gcc.dg/vect/vect-14.c: Fix spelling.
20329         * gcc.dg/vect/vect-15.c: Fix spelling.
20330         * gcc.dg/vect/vect-16.c: Fix spelling.
20331         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
20332         * gcc.dg/vect/vect-64.c: Fix comments.
20333         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
20334
20335 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
20336             Ira Rosen  <irar@il.ibm.com>
20337
20338         * gcc.dg/vect/vect-70.c: New test.
20339         * gcc.dg/vect/vect-71.c: New test.
20340
20341 2005-01-09  Manfred Hollstein  <mh@suse.com>
20342
20343         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
20344         * gcc.dg/pr18241-2.c: Likewise.
20345         * gcc.dg/pr18241-3.c: Likewise.
20346         * gcc.dg/pr18241-4.c: Likewise.
20347         * gcc.dg/pr18241-5.c: Likewise.
20348
20349 2005-01-08  Richard Henderson  <rth@redhat.com>
20350
20351         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
20352         False for x86 and x86-64.
20353
20354 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
20355
20356         PR tree-optimization/18241
20357         * gcc.dg/pr18241-1.c: New test.
20358         * gcc.dg/pr18241-2.c: New test.
20359         * gcc.dg/pr18241-3.c: New test.
20360         * gcc.dg/pr18241-4.c: New test.
20361         * gcc.dg/pr18241-5.c: New test.
20362
20363 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
20364
20365         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
20366         gfortran.dg/select_4.f90: New.
20367
20368 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
20369
20370         * gcc.c-torture/execute/20050107-1.c: New test.
20371
20372 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
20373
20374         PR c++/19298
20375         * g++.dg/template/ref2.C: New.
20376
20377 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
20378
20379         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
20380         instead of being empty.
20381
20382 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20383
20384         PR fortran/15553
20385         * gfortran.dg/array-1.f90: New test.
20386
20387 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
20388
20389         PR tree-optimization/19283
20390         * gcc.c-torture/execute/20050106-1.c: New test.
20391
20392         PR rtl-optimization/18861
20393         * gcc.dg/20050105-1.c: New test.
20394
20395         PR tree-optimization/18828
20396         * gcc.dg/20050105-2.c: New test.
20397
20398 2005-01-07  Andreas Jaeger  <aj@suse.de>
20399
20400         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
20401
20402 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
20403
20404         PR fortran/18398
20405         * gfortran.dg/fmt_read.f90: New test.
20406
20407 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
20408
20409         * gcc.dg/rs6000-ldouble-2.c: New.
20410
20411 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
20412
20413         PR c++/19244
20414         * g++.dg/parser/ctor2.C: New test.
20415
20416 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20417
20418         PR c++/17154
20419         * g++.dg/template/using9.C: New test.
20420
20421 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20422
20423         PR c++/19258
20424         * g++.dg/lookup/friend6.C: New test.
20425
20426 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
20427
20428         PR c++/19270
20429         * g++.dg/template/array10.C: New.
20430
20431 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20432
20433         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
20434         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
20435
20436 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
20437
20438         * gcc.c-torture/compile/20050105-1.c: New test.
20439
20440 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
20441
20442         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
20443
20444 2005-01-05  Roger Sayle  <roger@eyesopen.com>
20445
20446         PR middle-end/19100
20447         * gcc.dg/conv-3.c: New test case.
20448
20449 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
20450
20451         * gcc.dg/asm-wide-1.c: New test.
20452
20453 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
20454
20455         PR c++/19030
20456         * g++.dg/parse/crash22.C: New
20457
20458 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
20459
20460         PR 19257
20461         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
20462
20463 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
20464
20465         PR middle-end/17767
20466         * gcc.dg/i386-mmx-6.c: New test case.
20467
20468 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
20469
20470         PR tree-optimization/18308
20471         * gcc.dg/vect/pr18308.c: New testcase.
20472
20473 2005-01-04  Andreas Jaeger  <aj@suse.de>
20474
20475         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
20476
20477 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
20478             Robert Bowdidge <bowdidge@apple.com>
20479
20480         * gcc.dg/cpp/subframework1.c: New.
20481         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
20482         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
20483         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
20484         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
20485
20486 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
20487
20488         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
20489         producing warning.
20490         * gcc.dg/darwin-weakimport-2.c: New.
20491
20492 2005-01-03  Richard Henderson  <rth@redhat.com>
20493
20494         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
20495
20496 2005-01-03  Richard Henderson  <rth@redhat.com>
20497
20498         * gcc.dg/vect/vect.exp: Enable for ia64.
20499         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
20500         (check_effective_target_vect_float): Likewise.
20501         (check_effective_target_vect_no_align): Likewise.
20502         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
20503         * gcc.dg/vect/vect-8.c: Likewise.
20504
20505 2005-01-03  Uros Bizjak <uros@kss-loka.si>
20506
20507         PR target/19236
20508         * gcc.dg/pr19236-1.c: New test case.
20509
20510 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
20511
20512         PR rtl-optimization/12092
20513         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
20514
20515 2005-01-02  Andreas Jaeger  <aj@suse.de>
20516
20517         * gcc.dg/pr12092-1.c: Do not run on x86_64.
20518
20519 2005-01-01  Roger Sayle  <roger@eyesopen.com>
20520             Andrew Pinski  <pinskia@physics.uc.edu>
20521
20522         PR rtl-optimization/12092
20523         * gcc.dg/pr12092-1.c: New test case.
20524
20525 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
20526
20527         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
20528         'hidden' and 'default' for better portability.
20529         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
20530
20531         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
20532         6 and 7.
20533         * g++.old-deja/g++.brendan/new3.C: Likewise.
20534
20535 2005-01-01  Steven Bosscher  <stevenb@suse.de>
20536
20537         * gcc.dg/20041231-1.C: New test.
20538         * g++.dg/warn/Wunreachable-code-1.C: New test.
20539
20540 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
20541
20542         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
20543         file, not /dev/null.  Abort on error.
20544
20545 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
20546             Ziemowit Laski  <zlaski@apple.com>
20547
20548         PR objc/18971
20549         * objc.dg/encode-5.m: New test.
20550
20551 2004-12-29  Richard Henderson  <rth@redhat.com>
20552
20553         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
20554         * objc.dg/stabs-1.m: Disable for ia64.
20555
20556 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
20557
20558         PR c++/19190
20559         * g++.dg/warn/Wunused-10.C: New test.
20560
20561 2004-12-28  Richard Henderson  <rth@redhat.com>
20562
20563         * objc.dg/stabs-1.m: Disable for alpha.
20564
20565 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
20566
20567         PR c++/19149
20568         * g++.dg/parse/error23.C: New test.
20569
20570 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20571
20572         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
20573
20574         PR fortran/19032
20575         * gfortran.dg/intrinsic_modulo_1.f90: New.
20576         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
20577         tests with divisor -1.
20578
20579 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
20580
20581         * g++.dg/opt/temp1.C (memcpy): Return a value.
20582
20583         PR c++/19148
20584         * g++.dg/expr/cond7.C: New test.
20585
20586 2004-12-27  Paul Brook  <paul@codesourcery.com>
20587
20588         * gfortran.dg/g77/select_no_compile.f: Remove.
20589
20590 2004-12-27  Richard Henderson  <rth@redhat.com>
20591
20592         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
20593         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
20594         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
20595
20596 2004-12-26  Richard Henderson  <rth@redhat.com>
20597
20598         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
20599         by 1i instead of token pasting.
20600
20601 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20602
20603         PR tree-optimization/17578
20604         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
20605         to additional_flags.
20606         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
20607
20608 2004-12-25  Richard Henderson  <rth@redhat.com>
20609
20610         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
20611         Remove Alpha.
20612
20613 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20614
20615         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
20616         hppa*-*-hpux*.
20617         * gcc.dg/pr17957.c (dg-options): Likewise.
20618         * gcc.dg/struct-ret-1.c: Add prototype for abort.
20619         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
20620         instead of 0 on __hppa__.
20621         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
20622         "foo,%r" on hppa*-*-*.
20623
20624 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
20625
20626         PR fortran/19071
20627         * gfortran.dg/complex_write.f90: New test.
20628
20629 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
20630
20631         PR c++/17595
20632         * g++.dg/parse/pragma2.C: New test.
20633
20634         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
20635
20636 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
20637
20638         * gcc.dg/empty2.c: Add missing dg-warning.
20639
20640 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
20641
20642         PR c++/17413
20643         * g++.dg/template/local4.C: New test.
20644         * g++.dg/template/crash19.C: Add dg-error marker.
20645
20646         * g++.dg/template/crash31.C: Correct embedded PR number.
20647
20648 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
20649
20650         PR c++/16405
20651         * g++.dg/opt/temp1.C: Add do-run marker.
20652
20653 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
20654
20655         * g++.dg/template/spec19.C: New.
20656
20657 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
20658
20659         PR target/16819
20660         * gcc.dg/empty2.c: New.
20661
20662 2004-12-23  Richard Henderson  <rth@redhat.com>
20663
20664         * lib/target-supports.exp (check_effective_target_vect_no_align):
20665         Remove i?86 and x86-64.
20666
20667 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
20668
20669         PR c++/16405
20670         * g++.dg/opt/temp1.C: New test.
20671
20672 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20673
20674         PR c++/18733
20675         * g++.dg/template/friend33.C: New testcase.
20676
20677 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
20678
20679         PR c++/18464
20680         * g++.dg/template/cond5.C: New test.
20681
20682         PR c++/18492
20683         * g++.dg/inherit/thunk3.C: New test.
20684
20685         PR c++/11224
20686         * g++.dg/warn/Wunused-9.C: New test.
20687
20688 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
20689
20690         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
20691
20692 2004-12-22  Jan Beulich  <jbeulich@novell.com>
20693
20694         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
20695
20696 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
20697
20698         PR c++/18378
20699         * g++.dg/ext/packed8.C: New test.
20700
20701         PR c++/19063
20702         * g++.dg/template/crash31.C: New test.
20703
20704         PR c++/19034
20705         * g++.dg/template/crash30.C: New test.
20706
20707 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
20708
20709         PR C++/18984
20710         * g++.dg/eh/ctor3.C: New test.
20711
20712 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
20713
20714         * objc.dg/stabs-1.m: Allow section name to be quoted and
20715         assembly label to begin with '.LL'.
20716
20717 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
20718
20719         * gcc.dg/vect/vect.exp
20720         (check_effective_target_lp64_or_vect_no_align): New.
20721         * gcc.dg/vect/vect-77.c: Use it.
20722         * gcc.dg/vect/vect-78.c: Use it.
20723
20724         * lib/target-supports.exp
20725         (check_effective_target_vect_no_max,
20726         check_effective_target_vect_no_bitwise,
20727         check_effective_target_vect_no_align): New.
20728         * gcc.dg/vect/vect-13.c: Use them.
20729         * gcc.dg/vect/vect-17.c: Ditto.
20730         * gcc.dg/vect/vect-18.c: Ditto.
20731         * gcc.dg/vect/vect-19.c: Ditto.
20732         * gcc.dg/vect/vect-20.c: Ditto.
20733         * gcc.dg/vect/vect-27.c: Ditto.
20734         * gcc.dg/vect/vect-29.c: Ditto.
20735         * gcc.dg/vect/vect-44.c: Ditto.
20736         * gcc.dg/vect/vect-48.c: Ditto.
20737         * gcc.dg/vect/vect-50.c: Ditto.
20738         * gcc.dg/vect/vect-52.c: Ditto.
20739         * gcc.dg/vect/vect-54.c: Ditto.
20740         * gcc.dg/vect/vect-56.c: Ditto.
20741         * gcc.dg/vect/vect-58.c: Ditto.
20742         * gcc.dg/vect/vect-60.c: Ditto.
20743         * gcc.dg/vect/vect-72.c: Ditto.
20744         * gcc.dg/vect/vect-80.c: Ditto.
20745
20746 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
20747
20748         PR c++/14075
20749         * g++.dg/init/string1.C: New.
20750
20751         PR c++/18975
20752         * g++.dg/other/synth1.C: New.
20753
20754 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
20755
20756         PR c/18963
20757         * gcc.dg/pr18963-1.c: New test.
20758
20759 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
20760
20761         PR c/18596
20762         * gcc.dg/funcdef-storage-1.c (foo): Remove.
20763         * gcc.dg/pr18596-1.c: Use dg-error.
20764         (dg-options): Use -fno-unit-at-a-time.
20765         * gcc.dg/pr18596-2.c: New test.
20766         * gcc.dg/pr18596-3.c: New test.
20767
20768 2004-12-20  Roger Sayle  <roger@eyesopen.com>
20769
20770         PR middle-end/18683
20771         * g++.dg/opt/pr18683-1.C: New test case.
20772
20773 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
20774
20775         PR other/19093
20776         * g++.dg/opt/max1.C: Fix for 64bit targets.
20777
20778 2004-12-20  Matt Austern  <austern@apple.com>
20779
20780         PR c++/19044
20781         * g++.dg/ext/builtin6.C: New
20782
20783 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
20784
20785         PR tree-optimization/19080
20786         * gcc.c-torture/compile/pr19080.c: New test.
20787
20788 2004-12-20  Steven Bosscher  <stevenb@suse.de>
20789
20790         * gcc.dg/20041219-1.c: New test.
20791
20792 2004-12-19  Roger Sayle  <roger@eyesopen.com>
20793
20794         PR middle-end/19068
20795         * g++.dg/opt/max1.C: New test case.
20796
20797 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
20798
20799         * gcc.dg/fdata-sections-1.c: New test.
20800
20801 2004-12-18  Roger Sayle  <roger@eyesopen.com>
20802
20803         PR middle-end/18548
20804         * gcc.dg/max-1.c: New test case.
20805
20806 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
20807
20808         * gcc.c-torture/execute/20041218-1.c: New test.
20809
20810 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
20811
20812         * gcc.dg/pr18501.c: New test.
20813         * gcc.dg/uninit-5.c: XFAIL.
20814         * gcc.dg/uninit-9.c: XFAIL.
20815
20816 2004-12-17  Dale Johannesen  <dalej@apple.com>
20817
20818         * gcc.dg/20041213-1.c: New.
20819
20820 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
20821
20822         * objc.dg/stabs-1.m: Allow assembly label to begin
20823         with a dot ('.').
20824
20825 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
20826
20827         * gcc.c-torture/execute/20041213-1.c: Move...
20828         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
20829
20830 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
20831
20832         PR c++/18721
20833         * g++.dg/lookup/conv-5.C: New.
20834
20835 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
20836
20837         * objc.dg/stabs-1.m: New test.
20838
20839 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
20840
20841         * gcc.dg/visibility-c.c: Change compile to
20842         assemble for the test.
20843
20844 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
20845
20846         PR target/19041
20847         * gcc.dg/visibility-c.c: New test.
20848
20849 2004-12-16  Roger Sayle  <roger@eyesopen.com>
20850
20851         PR middle-end/18493
20852         * gcc.dg/switch-8.c: New test case.
20853
20854 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
20855
20856         PR c++/18905
20857         * g++.dg/template/init4.C: New.
20858         * g++.dg/opt/static3.C: Enable optimizer.
20859
20860 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
20861
20862         * g++.dg/other/complex1.C: New test.
20863
20864 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
20865
20866         * g++.dg/opt/inline9.C: New test.
20867
20868 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20869
20870         PR fortran/18993
20871         * gfotran.dg/nullify_1.f: New test.
20872
20873 2004-12-15  Richard Henderson  <rth@redhat.com>
20874
20875         * gcc.target/i386/i386.exp: New harness.
20876         * gcc.target/i386/vect-args.c: New.
20877
20878 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
20879
20880         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
20881
20882 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20883
20884         PR c++/18825
20885         * g++.dg/template/friend32.C: New test.
20886
20887 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
20888
20889         * cpp/pragma-once-1.c: New test.
20890         * cpp/pragma-once-1b.h: Likewise.
20891         * cpp/pragma-once-1c.h: Likewise.
20892         * cpp/pragma-once-1d.h: Likewise.
20893         * cpp/inc/pragma-once-1a.h: Likewise.
20894
20895 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
20896             Steven G. Kargl  <kargls@comcast.net>
20897
20898         PR fortran/17597
20899         * gfortran.dg/list_read_3.f90: New test.
20900
20901 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
20902
20903         * gcc.dg/ftrapv-2.c: New test.
20904
20905 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
20906
20907         PR c++/18981
20908         * g++.dg/template/typename9.C: New test.
20909
20910 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
20911
20912         PR c++/18738
20913         * g++.dg/template/typename8.C: New test.
20914         * g++.dg/parse/friend2.C: Tweak error message.
20915
20916 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
20917
20918         * gcc.c-torture/20041214-1.c: New test.
20919
20920 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
20921
20922         PR c++/18965
20923         * g++.dg/init/array17.C: New test.
20924
20925 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
20926
20927         PR c++/18793
20928         * g++.dg/init/aggr3.C: New test.
20929
20930 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
20931
20932         * gcc.dg/altivec-types-1.c: New test.
20933         * gcc.dg/altivec-types-2.c: New test.
20934         * gcc.dg/altivec-types-3.c: New test.
20935         * gcc.dg/altivec-types-4.c: New test.
20936         * g++.dg/ext/altivec-types-1.C: New test.
20937         * g++.dg/ext/altivec-types-2.C: New test.
20938         * g++.dg/ext/altivec-types-3.C: New test.
20939         * g++.dg/ext/altivec-types-4.C: New test.
20940
20941 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
20942
20943         PR middle-end/18951
20944         * gcc.c-torture/execute/20041213-1.c: New test.
20945
20946 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
20947
20948         PR c++/18949
20949         * g++.dg/template/cast1.C: New.
20950
20951 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
20952
20953         * gcc.c-torture/execute/20041213-2.c: New test.
20954
20955 2004-12-13  Richard Henderson  <rth@redhat.com>
20956
20957         * gcc.dg/i386-sse-10.c: Fix typo in options.
20958
20959 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
20960
20961         PR c++/18968
20962         * g++.dg/opt/pr18968.C: New test.
20963
20964 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
20965
20966         PR c++/18925
20967         * g++.dg/ext/visibility/staticdatamem.C: New test.
20968
20969 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
20970
20971         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
20972
20973 2004-12-13  Roger Sayle  <roger@eyesopen.com>
20974
20975         PR rtl-optimization/18928
20976         * gcc.dg/pr18928-1.c: New test case.
20977
20978 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
20979
20980         PR tree-opt/16951
20981         * gcc.c-torture/compile/20041211-1.c: New.
20982
20983 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20984
20985         PR middle-end/17564
20986         * gcc.c-torture/execute/20041212-1.c: New test.
20987
20988 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20989
20990         PR fortran/18869
20991         * gfortran.dg/common_1.f90: New test.
20992
20993 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
20994         Paul Brook  <paul@codesourcery.com>
20995
20996         PR fortran/16222
20997         * gfortran.dg/real_do_1.f90: New test.
20998
20999 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
21000
21001         PR tree-opt/18040
21002         * g++.dg/opt/ptrmem6.C: New test.
21003
21004 2004-12-11  Roger Sayle  <roger@eyesopen.com>
21005
21006         PR middle-end/18921
21007         * gcc.dg/pr18921-1.c: New test case.
21008
21009 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21010
21011         PR fortran/17175
21012         * gfortran.dg/scale_1.f90: New test.
21013
21014 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
21015
21016         PR middle-end/18903
21017         * gcc.c-torture/compile/pr18903.c: New test.
21018
21019 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
21020
21021         * gcc.c-torture/execute/20041210-1.c: New test.
21022
21023 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21024
21025         PR c++/18731
21026         * g++.dg/parser/struct-1.C: New test.
21027         * g++.dg/parser/struct-2.C: New test.
21028         * g++.dg/parser/struct-3.C: New test.
21029
21030 2004-12-09  Richard Henderson  <rth@redhat.com>
21031
21032         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
21033
21034         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
21035         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
21036
21037 2004-12-09  Matt Austern  <austern@apple.com>
21038
21039         PR c++/18514
21040         * g++.dg/ext/builtin1.C: New
21041         * g++.dg/ext/builtin2.C: New
21042         * g++.dg/ext/builtin3.C: New
21043         * g++.dg/ext/builtin4.C: New
21044         * g++.dg/ext/builtin5.C: New
21045
21046 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
21047
21048         PR tree-opt/18904
21049         * g++.dg/opt/ptrmem5.C: New test.
21050
21051 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
21052
21053         * g++.dg/parse/typename5.C: Adjust for new error.
21054         * g++.dg/parse/typename7.C: New.
21055
21056 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21057
21058         PR c++/18073
21059         * g++.dg/other/mmintrin.C: New test.
21060
21061 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
21062
21063         PR c++/16681
21064         * g++.dg/init/array15.C: New.
21065         * g++.dg/init/array16.C: New.
21066
21067 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21068
21069         PR fortran/18826
21070         * gfortran.dg/assign_1.f90: New test.
21071
21072 2004-12-08  Nick Clifton  <nickc@redhat.com>
21073
21074         * gcc.target/xstormy16/bss_below100: New directory containing tests.
21075         * gcc.target/xstormy16/data_below100: Likewise.
21076         * gcc.target/xstormy16/sfr: Likewise.
21077         * gcc.target/xstormy16/below100.S: New test source file.
21078         * gcc.target/xstormy16/below100.ld: New test linker script.
21079         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
21080         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
21081         bp instructions.
21082         * gcc.target/xstormy16/bp.c: Likewise.
21083
21084         * gcc.target/xstormy16/bss_below100: New files:
21085         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
21086         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
21087         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
21088         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
21089         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
21090         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
21091         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
21092         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
21093         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
21094         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
21095         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
21096         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
21097         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
21098         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
21099         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
21100         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
21101         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
21102         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
21103         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
21104         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
21105         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
21106         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
21107         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
21108         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
21109         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
21110         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
21111         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
21112
21113         * gcc.target/xstormy16/data_below100: New files:
21114         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
21115         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
21116         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
21117         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
21118         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
21119         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
21120         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
21121         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
21122         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
21123         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
21124         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
21125         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
21126         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
21127         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
21128         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
21129         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
21130         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
21131         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
21132         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
21133         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
21134         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
21135         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
21136         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
21137         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
21138         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
21139         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
21140         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
21141
21142         * gcc.target/xstormy16/sfr: New files:
21143         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
21144         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
21145         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
21146         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
21147         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
21148         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
21149         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
21150         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
21151         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
21152         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
21153         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
21154         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
21155         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
21156         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
21157         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
21158         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
21159         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
21160         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
21161         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
21162         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
21163         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
21164         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
21165         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
21166         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
21167         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
21168         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
21169         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
21170         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
21171         27_if0_sfrw_bitfield_f.c
21172
21173 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21174
21175         PR c++/18100
21176         * g++.dg/lookup/name-clash4.C: New test.
21177
21178 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
21179
21180         PR c++/18672
21181         * g++.dg/opt/array1.C: New.
21182
21183         PR c++/18803
21184         * g++.dg/template/operator5.C: New.
21185
21186 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
21187
21188         PR c/18867
21189         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
21190
21191 2004-12-07  Steven Bosscher  <stevenb@suse.de>
21192
21193         * gcc.dg/noncompile/20041207.c: New test.
21194
21195 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
21196
21197         * g++.dg/other/unreachable-1.C: New test.
21198
21199 2004-12-06  Nick Clifton  <nickc@redhat.com>
21200
21201         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
21202         <limits.h> because the latter comes from gcc's include/ directory
21203         and not the newlib/libc/include directory.
21204
21205 2004-12-04  Richard Henderson  <rth@redhat.com>
21206
21207         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
21208
21209 2004-12-04  Richard Henderson  <rth@redhat.com>
21210
21211         * lib/target-supports.exp (check_gc_sections_available): Disable
21212         for alpha and ia64.
21213
21214 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
21215
21216         PR middle-end/17909
21217         * g++.dg/other/vararg-2.C: New test.
21218
21219 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21220
21221         PR c++/17011, c++/17971
21222         * g++.dg/template/error15.C: Adjust expected error.
21223         * g++.dg/template/instantiate3.C: Likewise.
21224
21225 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
21226
21227         * gcc.dg/altivec-18.c: Fix for darwin
21228
21229 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
21230
21231         PR c++/18782
21232         * g++.dg/parse/ptrmem2.C: New.
21233
21234         PR c++/18318
21235         * g++.dg/template/new1.C: New.
21236
21237 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21238
21239         PR fortran/18710
21240         * gfortran.dg/direct_io_3.f90: New test.
21241
21242 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
21243
21244         PR 18758
21245         * g++.dg/parse/crash21.C: New.
21246
21247 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21248
21249         PR c++/15664, c++/18276
21250         * g++.dg/template/ttp13.C: New test.
21251         * g++.dg/template/ttp14.C: Likewise.
21252
21253 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21254
21255         PR c++/18123
21256         * g++.dg/parse/enum2.C: New test.
21257         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
21258
21259 2004-12-02  Nick Clifton  <nickc@redhat.com>
21260
21261         * gcc.target/xstormy16: New test directory.
21262         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
21263         * gcc.target/xstormy16/bp.c: Check the generation of bp
21264         instructions.
21265         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
21266         bn instructions and the BELOW100 attribute.
21267
21268 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
21269
21270         PR target/16952
21271         * gcc.dg/ppc-eabi.c: New.
21272
21273 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
21274
21275         PR fortran/18284
21276         * gfortran.dg/backspace.f90
21277
21278 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
21279
21280         * gfortran.dg/inquire.f90: New test.
21281
21282 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
21283
21284         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
21285         handle effective-target-keyword.
21286         (dg-skip-if): Support effective-target keyword as target list.
21287         (dg-xfail-if): Ditto.
21288         * lib/target-supports.exp (is-effective-target-keyword): New proc.
21289
21290 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
21291
21292         PR tree-optimization/18291
21293         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
21294
21295 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
21296
21297         PR C++/18729
21298         * g++.dg/parse/crash20.C: New.
21299
21300         PR c++/17431
21301         * g++.dg/overload/arg1.C: New.
21302         * g++.dg/overload/arg2.C: New.
21303         * g++.dg/overload/arg3.C: New.
21304         * g++.dg/overload/arg4.C: New.
21305
21306 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
21307
21308         * gcc.dg/c99-flex-array-4.c: Remove.
21309
21310 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
21311
21312         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
21313
21314         * lib/target-supports.exp (is-effective-target): Simplify.
21315
21316         * lib/target-supports.exp (check_effective_target_vect_long):
21317         Fix for powerpc64-*-*.
21318
21319 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
21320
21321         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
21322         to support new requirements on FreeBSD 5.
21323
21324 2004-11-30  Devang Patel  <dpatel@apple.com>
21325
21326         PR 18702
21327         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
21328
21329 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
21330
21331         * g++.dg/ext/altivec-13.C: New test.
21332
21333 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
21334
21335         PR tree-opt/18298
21336         * gcc.c-torture/execute/p18298.c: New test.
21337
21338 2004-11-30  Ira Rosen  <irar@il.ibm.com>
21339             Dorit Naishlos  <dorit@il.ibm.com>
21340
21341         PR tree-opt/18607
21342         * gcc.dg/vect/vect-89.c: New test.
21343
21344 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
21345
21346         * gcc.dg/pr18596-1.c: New test.
21347
21348 2004-11-30  Ben Elliston  <bje@au.ibm.com>
21349
21350         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
21351
21352 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
21353
21354         PR c/18479
21355         * gcc.dg/pr18479.c: New test.
21356
21357 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
21358
21359         PR target/18490
21360         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
21361         mmix-knuth-mmixware.
21362
21363         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
21364         cris-*-elf* cris-*-aout* mmix-*-*
21365
21366 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
21367
21368         PR middle-end/18725
21369         * gcc.dg/pr18725.c: New test.
21370
21371 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
21372
21373         PR target/18488
21374         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
21375
21376         PR target/18336
21377         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
21378
21379 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
21380
21381         PR c++/18368
21382         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
21383         * g++.old-deja/g++.law/ctors5.C: Likewise.
21384         * g++.old-deja/g++.other/crash25.C: Likewise.
21385
21386         PR c++/18674
21387         * g++.dg/template/error16.C: New test.
21388
21389         PR c++/18512
21390         * g++.dg/template/crash29.C: New test.
21391
21392 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
21393
21394         PR tree-optimization/18712
21395         * gcc.c-torture/compile/pr18712.c: New test.
21396
21397 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
21398
21399         PR c/7544
21400         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
21401         tests.
21402
21403 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21404
21405         PR c++/18652
21406         * g++.dg/lookup/crash6.C: New test.
21407
21408 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
21409
21410         PR middle-end/18164
21411         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
21412
21413 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
21414
21415         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
21416         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
21417         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
21418
21419 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
21420
21421         * gcc.dg/pr18164.c: New test.
21422
21423 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
21424
21425         * gcc.dg/funroll-loops-all.c: New.
21426
21427 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
21428
21429         PR target/18489
21430         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
21431         delimeter, match space and TAB as well as ":".
21432
21433         PR target/18484
21434         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
21435
21436         PR target/18348
21437         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
21438
21439         PR target/18345
21440         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
21441
21442         PR target/18337
21443         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
21444
21445 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
21446
21447         * gfortran.dg/direct_io_2.f90: New test.
21448
21449 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
21450
21451         PR target/18334
21452         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
21453
21454 2004-11-28  Richard Henderson  <rth@redhat.com>
21455
21456         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
21457
21458 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
21459
21460         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
21461         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
21462         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
21463         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
21464         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
21465         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
21466         gcc.dg/pointer-arith-8.c: New tests.
21467
21468 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
21469
21470         PR fortran/18364
21471         * gfortran.dg/endfile.f90: New test.
21472
21473 2004-11-27  Falk Hueffner  <falk@debian.org>
21474
21475         * gcc.dg/loop-6.c: New test.
21476
21477 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
21478
21479         * gcc.c-torture/execute/20041126-1.c: New test.
21480
21481 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
21482
21483         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
21484         on IRIX.
21485
21486 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
21487
21488         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
21489         functions.
21490
21491 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
21492
21493         PR rtl-optimization/17825
21494         * gcc.c-torture/compile/20041119-1.c: New test.
21495
21496 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21497
21498         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
21499         Check existence of ld library path variables before unsetting.
21500
21501 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
21502
21503         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
21504
21505 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
21506
21507         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
21508
21509 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
21510
21511         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
21512
21513 2004-11-26  Ben Elliston  <bje@au.ibm.com>
21514
21515         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
21516         dg-do directive.
21517
21518 2004-11-26  Ben Elliston  <bje@au.ibm.com>
21519
21520         * gcc.dg/pr17957.c: Pass --param, not -param.
21521
21522 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
21523
21524         PR middle-end/17957
21525         * testsuite/gcc.dg/pr17957.c: New test.
21526
21527 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
21528
21529         PR c++/18445
21530         * g++.dg/template/crash28.C: Likewise.
21531
21532         PR c++/18001
21533         * g++.dg/expr/unary2.C: Adjust lvalue messages.
21534         * g++.dg/ext/lvaddr.C: Likewise.
21535         * g++.dg/opt/pr7503-3.C: Likewise.
21536
21537         PR c++/18466
21538         * g++.dg/parse/qualified3.C: New test.
21539         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
21540
21541         PR c++/18545
21542         * g++.dg/expr/return1.C: New test.
21543
21544 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21545
21546         Friend class name lookup 3/n, PR c++/3332
21547         * g++.dg/lookup/friend3.C: New test.
21548         * g++.dg/lookup/friend4.C: Likewise.
21549         * g++.dg/lookup/friend5.C: Likewise.
21550
21551 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21552
21553         Friend class name lookup 2/n, PR c++/14513, c++/15410
21554         * g++.dg/lookup/friend2.C: New test.
21555         * g++.dg/template/friend31.C: Likewise.
21556
21557 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21558
21559         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
21560
21561 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
21562
21563         PR c++/17473
21564         * g++.dg/tc1/dr56.C: Remove.
21565         * g++.dg/template/typedef1.C: Add dg-error markers.
21566         * g++.old-deja/g++.other/typedef7.C: Likewise.
21567
21568         PR c++/18285
21569         * g++.dg/parse/typedef7.C: New test.
21570
21571 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
21572
21573         * gcc.c-torture/execute/20041124-1.c: New test.
21574
21575 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
21576
21577         * g++.dg/template/deduce3.C: New test.
21578
21579         PR c++/18586
21580         * g++.dg/template/crash27.C: New test.
21581
21582         PR c++/18530
21583         * g++.dg/warn/Wshadow-3.C: New test.
21584
21585 2004-11-24  Devang Patel  <dpatel@apple.com>
21586
21587         PR/18555
21588         * gcc.dg/cpp/isysroot-1.c: New test.
21589         * gcc.dg/cpp/usr/include/stdio.h: New file.
21590         * gcc.dg/cpp/isysroot-2.c: New test.
21591         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
21592         New file.
21593
21594 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21595
21596         PR c++/8929
21597         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
21598
21599 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
21600
21601         * gcc.target/sparc/align.c: Do not include <stdint.h>.
21602         * gcc.target/sparc/pdist.c: Likewise.
21603
21604 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
21605
21606         PR c++/16882
21607         * g++.dg/conversion/simd1.C: New test.
21608
21609 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21610
21611         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
21612         and restore_ld_library_path_env_vars.
21613         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
21614         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
21615         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
21616         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
21617
21618 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
21619
21620         * gcc.dg/pragma-align-2.c: Test macro expansion.
21621         * gcc.dg/pragma-pack-2.c: New test.
21622
21623 2004-11-23  Richard Henderson  <rth@redhat.com>
21624
21625         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
21626         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
21627         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
21628         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
21629         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
21630         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
21631
21632         * gcc.dg/vect/vect.exp: Add check for alpha.
21633         * lib/target-supports.exp (check_alpha_max_hw_available): New.
21634         (check_effective_target_vect_int): Enable for alpha.
21635         (check_effective_target_vect_long): New.
21636         (is-effective-target): Add it.
21637
21638 2004-11-23  Uros Bizjak <uros@kss-loka.si>
21639
21640         * gcc.dg/pr18614-1.c: New test.
21641
21642 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
21643
21644         * gcc.dg/setjmp-2.c: New test.
21645
21646 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
21647
21648         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
21649         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
21650         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
21651         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
21652         gcc.target/sparc/pdist.c: New tests.
21653
21654 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
21655
21656         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
21657
21658 2004-11-22  Dale Johannesen  <dalej@apple.com>
21659
21660         * gcc.dg/20041111-1.c: New.
21661
21662 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
21663
21664         PR tree-opt/18536
21665         * gcc.dg/vect/pr18536.c: New test.
21666
21667 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21668
21669         PR c++/18354
21670         * g++.dg/template/nontype11.C: New test.
21671
21672 2004-11-21  Roger Sayle  <roger@eyesopen.com>
21673
21674         PR middle-end/18520
21675         * gcc.dg/pr18520-1.c: New test case.
21676
21677 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
21678
21679         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
21680         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
21681         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
21682         expected diagnostics.
21683
21684 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21685
21686         PR target/18580
21687         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
21688         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
21689         vect-77.c, vect-77a.c: XFAIL on the SPARC.
21690
21691 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21692
21693         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
21694
21695 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
21696             Joseph Myers  <joseph@codesourcery.com>
21697
21698         * lib/target-supports.exp (check_visibility_available): Really
21699         test the compiler.
21700
21701 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
21702
21703         PR tree-opt/18181
21704         * gcc.dg/vect/vect-85.c: New test.
21705         * gcc.dg/vect/vect-86.c: New test.
21706         * gcc.dg/vect/vect-87.c: New test.
21707         * gcc.dg/vect/vect-88.c: New test.
21708
21709 2004-11-19  Ben Elliston  <bje@au.ibm.com>
21710
21711         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
21712
21713 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
21714
21715         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
21716         * gcc.dg/ppc-and-1.c: Ditto.
21717         * gcc.dg/ppc-compare-1.c: Ditto.
21718         * gcc.dg/ppc-mov-1.c: Ditto
21719
21720 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
21721             Mark Mitchell  <mark@codesourcery.com>
21722
21723         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
21724
21725 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
21726             Aldy Hernandez  <aldyh@redhat.com>
21727
21728         * lib/target-supports.exp (check_effective_target_vect_int): New
21729         (check_effective_target_vect_float): New
21730         (check_effective_target_vect_double): New.
21731         (is-effective-target): Support new effective targets keywords.
21732         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
21733         default action for dg-do.
21734         * gcc.dg/vect/pr16105.c: Use new support.
21735         * gcc.dg/vect/pr18400.c: Ditto.
21736         * gcc.dg/vect/pr18425.c: Ditto.
21737         * gcc.dg/vect/vect-1.c: Ditto.
21738         * gcc.dg/vect/vect-10.c: Ditto.
21739         * gcc.dg/vect/vect-11.c: Ditto.
21740         * gcc.dg/vect/vect-12.c: Ditto.
21741         * gcc.dg/vect/vect-13.c: Ditto.
21742         * gcc.dg/vect/vect-14.c: Ditto.
21743         * gcc.dg/vect/vect-15.c: Ditto.
21744         * gcc.dg/vect/vect-16.c: Ditto.
21745         * gcc.dg/vect/vect-17.c: Ditto.
21746         * gcc.dg/vect/vect-18.c: Ditto.
21747         * gcc.dg/vect/vect-19.c: Ditto.
21748         * gcc.dg/vect/vect-2.c: Ditto.
21749         * gcc.dg/vect/vect-20.c: Ditto.
21750         * gcc.dg/vect/vect-21.c: Ditto.
21751         * gcc.dg/vect/vect-22.c: Ditto.
21752         * gcc.dg/vect/vect-23.c: Ditto.
21753         * gcc.dg/vect/vect-24.c: Ditto.
21754         * gcc.dg/vect/vect-25.c: Ditto.
21755         * gcc.dg/vect/vect-26.c: Ditto.
21756         * gcc.dg/vect/vect-27.c: Ditto.
21757         * gcc.dg/vect/vect-27a.c: Ditto.
21758         * gcc.dg/vect/vect-28.c: Ditto.
21759         * gcc.dg/vect/vect-29.c: Ditto.
21760         * gcc.dg/vect/vect-29a.c: Ditto.
21761         * gcc.dg/vect/vect-3.c: Ditto.
21762         * gcc.dg/vect/vect-30.c: Ditto.
21763         * gcc.dg/vect/vect-31.c: Ditto.
21764         * gcc.dg/vect/vect-32.c: Ditto.
21765         * gcc.dg/vect/vect-33.c: Ditto.
21766         * gcc.dg/vect/vect-34.c: Ditto.
21767         * gcc.dg/vect/vect-35.c: Ditto.
21768         * gcc.dg/vect/vect-36.c: Ditto.
21769         * gcc.dg/vect/vect-37.c: Ditto.
21770         * gcc.dg/vect/vect-38.c: Ditto.
21771         * gcc.dg/vect/vect-4.c: Ditto.
21772         * gcc.dg/vect/vect-40.c: Ditto.
21773         * gcc.dg/vect/vect-41.c: Ditto.
21774         * gcc.dg/vect/vect-42.c: Ditto.
21775         * gcc.dg/vect/vect-43.c: Ditto.
21776         * gcc.dg/vect/vect-44.c: Ditto.
21777         * gcc.dg/vect/vect-45.c: Ditto.
21778         * gcc.dg/vect/vect-46.c: Ditto.
21779         * gcc.dg/vect/vect-47.c: Ditto.
21780         * gcc.dg/vect/vect-48.c: Ditto.
21781         * gcc.dg/vect/vect-48a.c: Ditto.
21782         * gcc.dg/vect/vect-49.c: Ditto.
21783         * gcc.dg/vect/vect-5.c: Ditto.
21784         * gcc.dg/vect/vect-50.c: Ditto.
21785         * gcc.dg/vect/vect-51.c: Ditto.
21786         * gcc.dg/vect/vect-52.c: Ditto.
21787         * gcc.dg/vect/vect-53.c: Ditto.
21788         * gcc.dg/vect/vect-54.c: Ditto.
21789         * gcc.dg/vect/vect-55.c: Ditto.
21790         * gcc.dg/vect/vect-56.c: Ditto.
21791         * gcc.dg/vect/vect-56a.c: Ditto.
21792         * gcc.dg/vect/vect-57.c: Ditto.
21793         * gcc.dg/vect/vect-58.c: Ditto.
21794         * gcc.dg/vect/vect-59.c: Ditto.
21795         * gcc.dg/vect/vect-6.c: Ditto.
21796         * gcc.dg/vect/vect-60.c: Ditto.
21797         * gcc.dg/vect/vect-61.c: Ditto.
21798         * gcc.dg/vect/vect-62.c: Ditto.
21799         * gcc.dg/vect/vect-63.c: Ditto.
21800         * gcc.dg/vect/vect-64.c: Ditto.
21801         * gcc.dg/vect/vect-65.c: Ditto.
21802         * gcc.dg/vect/vect-66.c: Ditto.
21803         * gcc.dg/vect/vect-67.c: Ditto.
21804         * gcc.dg/vect/vect-68.c: Ditto.
21805         * gcc.dg/vect/vect-69.c: Ditto.
21806         * gcc.dg/vect/vect-7.c: Ditto.
21807         * gcc.dg/vect/vect-72.c: Ditto.
21808         * gcc.dg/vect/vect-72a.c: Ditto.
21809         * gcc.dg/vect/vect-73.c: Ditto.
21810         * gcc.dg/vect/vect-74.c: Ditto.
21811         * gcc.dg/vect/vect-75.c: Ditto.
21812         * gcc.dg/vect/vect-76.c: Ditto.
21813         * gcc.dg/vect/vect-77.c: Ditto.
21814         * gcc.dg/vect/vect-77a.c: Ditto.
21815         * gcc.dg/vect/vect-78.c: Ditto.
21816         * gcc.dg/vect/vect-79.c: Ditto.
21817         * gcc.dg/vect/vect-8.c: Ditto.
21818         * gcc.dg/vect/vect-80.c: Ditto.
21819         * gcc.dg/vect/vect-82.c: Ditto.
21820         * gcc.dg/vect/vect-82_64.c: Ditto.
21821         * gcc.dg/vect/vect-83.c: Ditto.
21822         * gcc.dg/vect/vect-83_64.c: Ditto.
21823         * gcc.dg/vect/vect-9.c: Ditto.
21824         * gcc.dg/vect/vect-all.c: Ditto.
21825         * gcc.dg/vect/vect-none.c: Ditto.
21826
21827 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
21828
21829         * lib/gcc-dg.exp (dg-skip-if): New function.
21830         (dg-forbid-option): Remove.
21831         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
21832         * g++.dg/abi/bitfield8.C: Likewise.
21833         * g++.dg/abi/dtor1.C: Likewise.
21834         * g++.dg/abi/empty10.C: Likewise.
21835         * g++.dg/abi/empty7.C: Likewise.
21836         * g++.dg/abi/empty9.C: Likewise.
21837         * g++.dg/abi/layout3.C: Likewise.
21838         * g++.dg/abi/layout4.C: Likewise.
21839         * g++.dg/abi/thunk1.C: Likewise.
21840         * g++.dg/abi/thunk2.C: Likewise.
21841         * g++.dg/abi/vbase11.C: Likewise.
21842         * g++.dg/abi/vthunk2.C: Likewise.
21843         * g++.dg/abi/vthunk3.C: Likewise.
21844         * g++.dg/ext/attrib8.C: Likewise.
21845         * g++.dg/opt/longbranch2.C: Likewise.
21846         * g++.dg/opt/reg-stack4.C: Likewise.
21847         * g++.old-deja/g++.ext/attrib1.C: Likewise.
21848         * g++.old-deja/g++.ext/attrib2.C: Likewise.
21849         * g++.old-deja/g++.ext/attrib3.C: Likewise.
21850         * g++.old-deja/g++.other/store-expr1.C: Likewise.
21851         * g++.old-deja/g++.other/store-expr2.C: Likewise.
21852         * gcc.dg/20000609-1.c: Likewise.
21853         * gcc.dg/20000720-1.c: Likewise.
21854         * gcc.dg/20011107-1.c: Likewise.
21855         * gcc.dg/20011119-1.c: Likewise.
21856         * gcc.dg/20020108-1.c: Likewise.
21857         * gcc.dg/20020122-2.c: Likewise.
21858         * gcc.dg/20020122-3.c: Likewise.
21859         * gcc.dg/20020201-3.c: Likewise.
21860         * gcc.dg/20020206-1.c: Likewise.
21861         * gcc.dg/20020218-1.c: Likewise.
21862         * gcc.dg/20020310-1.c: Likewise.
21863         * gcc.dg/20020411-1.c: Likewise.
21864         * gcc.dg/20020418-2.c: Likewise.
21865         * gcc.dg/20020426-1.c: Likewise.
21866         * gcc.dg/20020426-2.c: Likewise.
21867         * gcc.dg/20020517-1.c: Likewise.
21868         * gcc.dg/20020523-1.c: Likewise.
21869         * gcc.dg/20020523-2.c: Likewise.
21870         * gcc.dg/20020729-1.c: Likewise.
21871         * gcc.dg/20030204-1.c: Likewise.
21872         * gcc.dg/20030826-2.c: Likewise.
21873         * gcc.dg/20030926-1.c: Likewise.
21874         * gcc.dg/20031202-1.c: Likewise.
21875         * gcc.dg/980312-1.c: Likewise.
21876         * gcc.dg/980313-1.c: Likewise.
21877         * gcc.dg/990117-1.c: Likewise.
21878         * gcc.dg/990424-1.c: Likewise.
21879         * gcc.dg/990524-1.c: Likewise.
21880         * gcc.dg/991230-1.c: Likewise.
21881         * gcc.dg/i386-387-1.c: Likewise.
21882         * gcc.dg/i386-387-2.c: Likewise.
21883         * gcc.dg/i386-387-3.c: Likewise.
21884         * gcc.dg/i386-387-4.c: Likewise.
21885         * gcc.dg/i386-387-5.c: Likewise.
21886         * gcc.dg/i386-387-6.c: Likewise.
21887         * gcc.dg/i386-asm-1.c: Likewise.
21888         * gcc.dg/i386-bitfield1.c: Likewise.
21889         * gcc.dg/i386-bitfield2.c: Likewise.
21890         * gcc.dg/i386-loop-1.c: Likewise.
21891         * gcc.dg/i386-loop-2.c: Likewise.
21892         * gcc.dg/i386-loop-3.c: Likewise.
21893         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
21894         * gcc.dg/i386-pic-1.c: Likewise.
21895         * gcc.dg/i386-regparm.c: Likewise.
21896         * gcc.dg/i386-signbit-1.c: Likewise.
21897         * gcc.dg/i386-signbit-2.c: Likewise.
21898         * gcc.dg/i386-signbit-3.c: Likewise.
21899         * gcc.dg/i386-sse-5.c: Likewise.
21900         * gcc.dg/i386-sse-8.c: Likewise.
21901         * gcc.dg/i386-unroll-1.c: Likewise.
21902         * gcc.dg/tls/opt-1.c: Likewise.
21903         * gcc.dg/tls/opt-2.c: Likewise.
21904         * gcc.dg/unroll-1.c: Likewise.
21905         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
21906         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
21907         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
21908         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
21909
21910 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21911
21912         * g++.dg/template/incomplete1.C: New test.
21913
21914 2004-11-16  Nick Clifton  <nickc@redhat.com>
21915
21916         Revert patches accidentally commited during checkin of fixes for
21917         xstormy16 tests:
21918         gcc.c-torture/execute/simd-4.c: Revert
21919         gcc.dg/20040910-1.c: Revert.
21920
21921 2004-11-16  Paul Brook  <paul@codesourcery.com>
21922
21923         PR fortran/13010
21924         * gfortran.dg/der_pointer_1.f90: New test.
21925
21926 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
21927
21928         PR c/18498
21929         * gcc.dg/bitfld-13.c: New test.
21930
21931 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
21932
21933         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
21934         powerpc*-*-linux*.
21935
21936         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
21937         * gcc.dg/ppc64-abi-2.c: Ditto.
21938         * gcc.dg/ppc64-abi-3.c: Ditto.
21939
21940         * lib/gcc-dg.exp (dg-target-list): Remove.
21941
21942 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
21943
21944         * gcc.dg/ia64-postinc.c: New test.
21945
21946 2004-11-15  Mark Mitchell <mark@codesourcery.com>
21947
21948         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
21949
21950 2004-11-15  Nick Clifton  <nickc@redhat.com>
21951
21952         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
21953         __INT_MAX__ so that the test can be compiled by toolchains
21954         targeted at 16-bit processors.
21955
21956         * gcc.dg/20040625-1.c: Use long constants rather than integers
21957         when performing arithmetic that will overflow 16-bits.
21958
21959         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
21960         xstormy16.  It does not support 128-bit vector operations.
21961
21962         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
21963         with the macro PTR_TYPE.  Define this macro to an integer type
21964         suitable for holding a pointer.
21965
21966         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
21967         the target is a 16-bit processor.
21968
21969         * gcc.dg/cpp/if-2.c: Expect a different warning message from
21970         16-bit targets where the character constant will be too long.
21971
21972         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
21973         where the double will not be directly addressable.
21974
21975 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21976
21977         Friend class name lookup 1/n, PR c++/18471
21978         * g++.dg/template/crash26.C: New test.
21979         * g++.dg/lookup/struct1.C: Adjust expected error.
21980         * g++.dg/parse/elab1.C: Likewise.
21981         * g++.dg/parse/elab2.C: Likewise.
21982         * g++.dg/parse/int-as-enum1.C: Likewise.
21983         * g++.dg/parse/struct-as-enum1.C: Likewise.
21984         * g++.dg/parse/typedef1.C: Likewise.
21985         * g++.dg/parse/typedef3.C: Likewise.
21986         * g++.dg/parse/typedef4.C: Likewise.
21987         * g++.dg/parse/typedef5.C: Likewise.
21988         * g++.dg/template/nontype4.C: Likewise.
21989         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
21990         * g++.old-deja/g++.other/elab1.C: Likewise.
21991         * g++.old-deja/g++.other/syntax4.C: Likewise.
21992
21993 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
21994
21995         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
21996
21997 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
21998
21999         * gcc.c-torture/execute/20041114-1.c: New test.
22000
22001 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
22002
22003         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
22004         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
22005         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
22006         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
22007         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
22008         gcc.dg/switch-7.c: New tests.
22009
22010 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
22011
22012         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
22013
22014 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
22015
22016         PR tree-opt/18400
22017         * gcc.dg/vect/pr18400.c: New test.
22018
22019 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
22020             Andrew Pinski  <pinskia@physics.uc.edu>
22021
22022         PR tree-opt/18425
22023         * gcc.dg/vect/pr18425.c: New test.
22024
22025 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
22026
22027         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
22028         Guard with dg-require-alias and dg-require-visibility.
22029
22030 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
22031
22032         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
22033
22034 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22035
22036         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
22037
22038 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22039
22040         PR c++/17344
22041         * g++.dg/template/defarg5.C: New test.
22042
22043 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
22044
22045         * g++.dg/parse/cast1.C: Run only on ILP32.
22046         * g++.old-deja/g++.mike/p784.C: Likewise.
22047
22048 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
22049
22050         * gcc.c-torture/execute/20041113-1.c: New test.
22051
22052 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
22053
22054         PR target/18230
22055         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
22056         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
22057         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
22058         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
22059         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
22060         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
22061         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
22062         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
22063         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
22064         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
22065         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
22066         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
22067         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
22068
22069 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
22070
22071         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
22072         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
22073         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
22074         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
22075         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
22076         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
22077         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
22078         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
22079         gcc.target/sparc/combined-1.c: New tests.
22080
22081 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
22082
22083         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
22084         New tests.
22085
22086 2004-11-12  Mark Mitchell <mark@codesourcery.com>
22087
22088         * lib/gcc-dg.exp (dg-forbid-option): New function.
22089         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
22090         * g++.dg/abi/bitfield8.C: Likewise.
22091         * g++.dg/abi/dtor1.C: Likewise.
22092         * g++.dg/abi/empty10.C: Likewise.
22093         * g++.dg/abi/empty7.C: Likewise.
22094         * g++.dg/abi/empty9.C: Likewise.
22095         * g++.dg/abi/layout3.C: Likewise.
22096         * g++.dg/abi/layout4.C: Likewise.
22097         * g++.dg/abi/thunk1.C: Likewise.
22098         * g++.dg/abi/thunk2.C: Likewise.
22099         * g++.dg/abi/vbase11.C: Likewise.
22100         * g++.dg/abi/vthunk2.C: Likewise.
22101         * g++.dg/abi/vthunk3.C: Likewise.
22102         * g++.dg/ext/attrib8.C: Likewise.
22103         * g++.dg/opt/longbranch2.C: Likewise.
22104         * g++.dg/opt/reg-stack4.C: Likewise.
22105         * g++.old-deja/g++.ext/attrib1.C: Likewise.
22106         * g++.old-deja/g++.ext/attrib2.C: Likewise.
22107         * g++.old-deja/g++.ext/attrib3.C: Likewise.
22108         * g++.old-deja/g++.other/store-expr1.C: Likewise.
22109         * g++.old-deja/g++.other/store-expr2.C: Likewise.
22110         * gcc.dg/20000609-1.c: Likewise.
22111         * gcc.dg/20000720-1.c: Likewise.
22112         * gcc.dg/20011107-1.c: Likewise.
22113         * gcc.dg/20011119-1.c: Likewise.
22114         * gcc.dg/20020108-1.c: Likewise.
22115         * gcc.dg/20020122-2.c: Likewise.
22116         * gcc.dg/20020122-3.c: Likewise.
22117         * gcc.dg/20020201-3.c: Likewise.
22118         * gcc.dg/20020206-1.c: Likewise.
22119         * gcc.dg/20020218-1.c: Likewise.
22120         * gcc.dg/20020310-1.c: Likewise.
22121         * gcc.dg/20020411-1.c: Likewise.
22122         * gcc.dg/20020418-2.c: Likewise.
22123         * gcc.dg/20020426-1.c: Likewise.
22124         * gcc.dg/20020426-2.c: Likewise.
22125         * gcc.dg/20020517-1.c: Likewise.
22126         * gcc.dg/20020523-1.c: Likewise.
22127         * gcc.dg/20020523-2.c: Likewise.
22128         * gcc.dg/20020729-1.c: Likewise.
22129         * gcc.dg/20030204-1.c: Likewise.
22130         * gcc.dg/20030826-2.c: Likewise.
22131         * gcc.dg/20030926-1.c: Likewise.
22132         * gcc.dg/20031202-1.c: Likewise.
22133         * gcc.dg/980312-1.c: Likewise.
22134         * gcc.dg/980313-1.c: Likewise.
22135         * gcc.dg/990117-1.c: Likewise.
22136         * gcc.dg/990424-1.c: Likewise.
22137         * gcc.dg/990524-1.c: Likewise.
22138         * gcc.dg/991230-1.c: Likewise.
22139         * gcc.dg/i386-387-1.c: Likewise.
22140         * gcc.dg/i386-387-2.c: Likewise.
22141         * gcc.dg/i386-387-3.c: Likewise.
22142         * gcc.dg/i386-387-4.c: Likewise.
22143         * gcc.dg/i386-387-5.c: Likewise.
22144         * gcc.dg/i386-387-6.c: Likewise.
22145         * gcc.dg/i386-asm-1.c: Likewise.
22146         * gcc.dg/i386-bitfield1.c: Likewise.
22147         * gcc.dg/i386-bitfield2.c: Likewise.
22148         * gcc.dg/i386-loop-1.c: Likewise.
22149         * gcc.dg/i386-loop-2.c: Likewise.
22150         * gcc.dg/i386-loop-3.c: Likewise.
22151         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
22152         * gcc.dg/i386-pic-1.c: Likewise.
22153         * gcc.dg/i386-regparm.c: Likewise.
22154         * gcc.dg/i386-signbit-1.c: Likewise.
22155         * gcc.dg/i386-signbit-2.c: Likewise.
22156         * gcc.dg/i386-signbit-3.c: Likewise.
22157         * gcc.dg/i386-sse-5.c: Likewise.
22158         * gcc.dg/i386-sse-8.c: Likewise.
22159         * gcc.dg/i386-unroll-1.c: Likewise.
22160         * gcc.dg/tls/opt-1.c: Likewise.
22161         * gcc.dg/tls/opt-2.c: Likewise.
22162         * gcc.dg/unroll-1.c: Likewise.
22163         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
22164         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
22165         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
22166         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
22167         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
22168         -m64 is specified.
22169
22170 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
22171
22172         PR c++/18389
22173         * g++.dg/parse/cond1.C: New test.
22174
22175         PR c++/18429
22176         * g++.dg/template/array9.C: New test.
22177         * g++.dg/ext/vla1.C: Adjust error messages.
22178         * g++.dg/ext/vlm1.C: Likewise.
22179         * g++.dg/template/crash2.C: Likewise.
22180
22181         PR c++/18436
22182         * g++.dg/template/call3.C: New test.
22183
22184         PR c++/18407
22185         * g++.dg/template/ptrmem11.C: New test.
22186
22187 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
22188
22189         PR other/14264
22190         * lib/g++.exp: Set LC_ALL and LANG to C.
22191         * lib/gcc-dg.exp: Likewise.
22192         * lib/gfortran.exp: Likewise.
22193         * lib/objc.exp: Likewise.
22194         * lib/treelang.exp: Likewise.
22195
22196 2004-11-12  Andreas Schwab  <schwab@suse.de>
22197
22198         * gcc.dg/pr16286.c: Fix last change.
22199
22200 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
22201
22202         PR c++/18416
22203         * g++.dg/init/global1.C: New test.
22204
22205 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
22206
22207         * gcc.c-torture/execute/20041112-1.c: New test.
22208
22209 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
22210
22211         * lib/gcc-dg.exp (dg-target-list): New.
22212
22213 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
22214             Richard Sandiford  <rsandifo@redhat.com>
22215
22216         * lib/target-supports.exp (get-compiler_messages): New.
22217         (check_named_sections_available): Use it.
22218         (check_effective_target_ilp32): New.
22219         (check_effective_target_lp64): New.
22220         (is-effective-target): New.
22221         * lib/gcc-dg.exp (dg-require-effective-target): New.
22222
22223 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
22224
22225         * gcc.dg/precedence-1.c: New test.
22226
22227 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
22228
22229         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
22230
22231         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
22232         message, delete generated files, use more descriptive name for
22233         executable, and make the test unsupported when it cannot be run.
22234
22235         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
22236         (dg-require-weak, dg-require-visibility, dg-require-alias,
22237         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
22238         dg-require-iconv, dg-require-named-sections): Use it.
22239
22240         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
22241
22242 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
22243
22244         PR target/16457
22245         * gcc.dg/ppc-and-1: New
22246
22247         PR target/16796
22248         * gcc.dg/ppc-mov-1.c: New.
22249
22250         PR target/16458
22251         * gcc.dg/ppc-compare-1.c: New.
22252
22253 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
22254
22255         * objc.dg/desig-init-2.m: New test.
22256
22257 2004-11-10  Adam Nemet  <anemet@lnxw.com>
22258
22259         PR middle-end/18160
22260         * g++.dg/warn/register-var-1.C: New test.
22261         * g++.dg/warn/register-var-2.C: New test.
22262
22263 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
22264
22265         * gcc.dg/union-2.c: New test.
22266
22267 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
22268
22269         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
22270         New test for PR tree-optimization/17892.
22271
22272 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
22273
22274         PR c++/18369
22275         * g++.dg/init/new12.C: New test.
22276
22277 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
22278
22279         * gcc.target/sparc: New directory.
22280         * gcc.target/sparc/sparc.exp: New driver.
22281         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
22282         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
22283         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
22284         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
22285
22286 2004-11-10  Paul Brook  <paul@codesourcery.com>
22287
22288         PR fortran/18218
22289         * gfortran.dg/list_read.c: New test.
22290
22291 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
22292
22293         PR c/18322
22294         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
22295         expected diagnostic location.
22296
22297 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
22298
22299         * gcc.dg/20041109-1.c: New test.
22300
22301 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
22302
22303         PR objc/18406
22304         * objc/compile/pr18406.m: New test.
22305
22306 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
22307
22308         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
22309
22310 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
22311
22312         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
22313
22314 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
22315
22316         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
22317
22318 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
22319
22320         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
22321         exit.
22322
22323 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
22324
22325         PR tree-opt/18299
22326         * gcc.c-torture/pr18299-1.c: New test.
22327
22328 2004-11-06  Andreas Schwab  <schwab@suse.de>
22329
22330         * gcc.dg/pr16286.c: Also test for bool and pixel.
22331
22332 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
22333
22334         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
22335         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
22336         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
22337         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
22338         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
22339         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
22340         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
22341         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
22342         gcc.dg/struct-semi-3.c: New tests.
22343
22344 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
22345
22346         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
22347
22348 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
22349
22350         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
22351         Do not use C99 designators.
22352
22353 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
22354
22355         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
22356
22357 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
22358
22359         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
22360         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
22361         * gcc.c-torture/execute/simd-5.x: Remove.
22362
22363 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
22364
22365         PR rtl-optimization/17933
22366         * gcc.dg/torture/pr17933-1.c: New test.
22367
22368 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
22369
22370         PR target/18106
22371         * lib/target-supports.exp (check_weak_available): Support
22372         Windows.
22373
22374 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
22375
22376         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
22377         call to fflush(stdout) before abort.
22378         (my_ffsll): New function.
22379         (generate_fields): Use it.
22380
22381 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
22382
22383         * gcc.dg/init-undef-1.c: New test.
22384
22385 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
22386
22387         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
22388         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
22389         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
22390         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
22391         expected messages for new parser.
22392
22393 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
22394
22395         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
22396
22397 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
22398
22399         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
22400         on LP64 targets.
22401
22402 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
22403
22404         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
22405         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
22406         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
22407         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
22408         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
22409         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
22410         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
22411         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
22412         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
22413         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
22414
22415 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
22416
22417         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
22418         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
22419         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
22420         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
22421         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
22422         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
22423         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
22424         for new parser.
22425
22426 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
22427
22428         PR target/15342
22429         * gcc.dg/20041104-1.c: New test.
22430
22431 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22432
22433         * g++.dg/template/nontype7.C: New test.
22434         * g++.dg/template/nontype8.C: Likewise.
22435         * g++.dg/template/nontype9.C: Likewise.
22436         * g++.dg/template/nontype10.C: Likewise.
22437         * g++.dg/tc1/dr49.C: Likewise.
22438         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
22439         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
22440
22441 2004-11-04  Ben Elliston  <bje@au.ibm.com>
22442
22443         * g++.dg/rtti/tinfo1.C: Remove xfails.
22444
22445 2004-11-04  Ben Elliston  <bje@au.ibm.com>
22446
22447         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
22448         packed attribute to the definition to satisfy the new C++ parser.
22449
22450 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
22451
22452         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
22453         invocations of va_arg.
22454
22455 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
22456
22457         PR c++/18124
22458         * g++.dg/template/crash25.C: New test.
22459
22460         PR c++/18155
22461         * g++.dg/template/typedef2.C: New test.
22462         * g++.dg/parse/crash13.C: Adjust error markers.
22463
22464         PR c++/18177
22465         * g++.dg/conversion/const3.C: New test.
22466
22467 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22468
22469         PR fortran/17535
22470         PR fortran/17583
22471         PR fortran/17713
22472         * gfortran.dg/generic_[123].f90: New testcases.
22473
22474 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
22475
22476         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
22477         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
22478
22479 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
22480
22481         PR tree-opt/16808
22482         * gcc.c-torture/compile/pr16808.c: New test.
22483
22484 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
22485
22486         PR rtl-optimization/17104
22487         * gcc.dg/ppc-bitfield1.c: New.
22488
22489 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
22490
22491         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
22492
22493 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
22494
22495         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
22496         strings for 32-bit code.
22497
22498 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
22499
22500         PR c/18239
22501         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
22502
22503 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
22504
22505         PR c++/18064
22506         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
22507
22508 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
22509
22510         PR c++/15172
22511         * g++.dg/init/aggr2.C: New test.
22512
22513 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
22514
22515         * objc.dg/local-decl-1.m: New test.
22516
22517 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22518
22519         * gcc.dg/20040910-1.c: Adjust regex.
22520
22521 2004-10-30  Roger Sayle  <roger@eyesopen.com>
22522
22523         PR rtl-optimization/18084
22524         * g++.dg/opt/pr18084-1.C: New testcase.
22525
22526 2004-10-30  Matt Austern  <austern@apple.com>
22527
22528         PR c++/17542
22529         * g++.dg/ext/attrib18.C: New test.
22530
22531 2004-10-30  Roger Sayle  <roger@eyesopen.com>
22532
22533         PR middle-end/18096
22534         * gcc.dg/pr18096-1.c: New test case.
22535
22536 2004-10-30  Roger Sayle  <roger@eyesopen.com>
22537
22538         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
22539
22540 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
22541
22542         PR c/16666
22543         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
22544         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
22545         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
22546         gcc.dg/old-style-prom-3.c: New tests.
22547
22548 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
22549
22550         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
22551         Remove unnecessary inclusion of stdio.h.
22552
22553 2004-10-29  Roger Sayle  <roger@eyesopen.com>
22554
22555         PR rtl-optimization/17581
22556         * gcc.dg/pr17581-1.c: New test case.
22557
22558 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
22559
22560         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
22561         being implemented.
22562         * g++.dg/conversion/dr195-1.C: New.
22563         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
22564         * g++.old-deja/g++.mike/p10148.C: Likewise.
22565
22566 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
22567
22568         PR c++/17695
22569         * g++.dg/debug/typedef2.C: New test.
22570
22571 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
22572
22573         PR fortran/13490
22574         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
22575         * gfortran.dg/g77/README: Update.
22576
22577 2004-10-28  Matt Austern  <austern@apple.com>
22578
22579         PR c++/14124
22580         * g++.dg/ext/packed7.C: New test.
22581
22582 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
22583
22584         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
22585         scan-assembler.
22586         * lib/scanasm.exp (hidden-scan-for): New proc.
22587         (scan-hidden): Use hidden-scan-for instead of constructing the scan
22588         string.
22589         (scan-not-hidden): Likewise.
22590         * lib/target-supports.exp (check_visibility_available): mach-o is
22591         support too.
22592
22593 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
22594
22595         PR c++/17132
22596         * g++.dg/template/memclass3.C: New test.
22597
22598 2004-10-28  Adam Nemet  <anemet@lnxw.com>
22599
22600         PR middle-end/18160
22601         * gcc.dg/register-var-1.c: New test.
22602         * gcc.dg/register-var-2.c: New test.
22603         * gcc.dg/asm-7.c: Taking the address of a register variable is an
22604         error now.
22605
22606 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
22607
22608         PR other/18172
22609         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
22610         unused variables.
22611         * gcc.dg/vect/vect-22.c: Likewise.
22612
22613 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
22614
22615         * gcc.dg/i386-rotate-1.c: New test.
22616
22617 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
22618
22619         * g++.dg/init/ref12.C: Add "run" marker.
22620
22621         PR c++/17435
22622         * g++.dg/init/ref12.C: New test.
22623
22624         PR c++/18140
22625         * g++.dg/template/shift1.C: New test.
22626         * g++.dg/template/error10.C: Adjust error markers.
22627
22628 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
22629
22630         PR tree-opt/17529
22631         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
22632
22633 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
22634
22635         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
22636         * gcc.dg/weak/weak-3.c: Likewise.
22637         * gcc.dg/weak/weak-5.c: Likewise.
22638         * gcc.dg/weak/weak-9.c: Likewise.
22639         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
22640         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
22641
22642         * gcc.dg/darwin-weakimport-1.c: New.
22643
22644 2004-10-28  Ben Elliston  <bje@au.ibm.com>
22645
22646         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
22647
22648 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
22649
22650         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
22651         'syntax' error messages.
22652         * gcc.dg/cpp/direct2s.c: Likewise.
22653
22654 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
22655
22656         * gcc.c-torture/compile/20041026-1.c: New.
22657
22658 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
22659
22660         PR c++/18093
22661         * g++.dg/lookup/ns2.C: New test.
22662
22663         PR c++/18020
22664         * g++.dg/template/enum4.C: New test.
22665
22666         PR c++/18161
22667         * g++.dg/template/expr1.C: New test.
22668
22669 2004-10-26  Ben Elliston  <bje@au.ibm.com>
22670
22671         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
22672
22673 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
22674
22675         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
22676         gcc.dg/decl-nospec-3.c: New tests.
22677
22678 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
22679
22680         * objc.dg/super-class-3.m: New test.
22681
22682 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
22683
22684         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
22685         resyncing.
22686         * gcc.dg/cpp/direct2s.c: Likewise.
22687
22688 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
22689
22690         * objc.dg/image-info.m: Update for changes to section selection.
22691
22692 2004-10-25  David Ayers  <d.ayers@inode.at>
22693             Ziemowit Laski  <zlaski@apple.com>
22694
22695         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
22696         diagnostics when messaging 'id <Proto>'.
22697         * objc.dg/class-protocol-1.m: New test.
22698         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
22699         a non-existent method signature.
22700         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
22701         Update diagnostics when messaging with non-existent method signature.
22702         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
22703         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
22704         invalid receivers are now resolved as if messaging 'id'; remove
22705         extraneous diagnostics.
22706
22707 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
22708
22709         PR c/16667
22710         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
22711         gcc.dg/init-desig-obs-3.c: New tests.
22712
22713 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
22714
22715         * gcc.dg/debug/20041023-1.c: New test.
22716
22717 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
22718
22719         PR middle-end/17407
22720         * gcc.c-torture/compile/pr17407.c: New test.
22721
22722         PR c++/18121
22723         * g++.dg/template/array8.C: New test.
22724
22725 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
22726
22727         PR other/18138
22728         * lib/g++.exp: Accept more than one multilib libgcc.
22729         * lib/gcc-dg.exp: Likewise.
22730         * lib/objc.exp: Likewise.
22731         * lib/treelang.exp: Likewise.
22732         * lib/gfortran.exp: Likewise.
22733
22734 2004-10-24  Ben Elliston  <bje@au.ibm.com>
22735
22736         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
22737
22738 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
22739
22740         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
22741         * gcc.dg/c99-const-expr-3.c: Likewise.
22742
22743 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
22744
22745         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
22746
22747 2004-10-23  Ben Elliston  <bje@au.ibm.com>
22748
22749         * gcc.c-torture/execute/loop-2e.x: Remove.
22750
22751 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
22752
22753         PR c++/18095
22754         * g++.dg/parse/crash18.C: New.
22755         * g++.dg/parse/crash19.C: New.
22756
22757 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
22758
22759         * g++.dg/ext/dllimport1.C: Move dg-warnings.
22760         * g++.dg/ext/dllimport2.C: Same.
22761         * g++.dg/ext/dllimport8.C: Same.
22762
22763 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
22764
22765         PR c++/10841
22766         * g++.dg/conversion/cast1.C: New test.
22767         * g++.dg/overload/pmf1.C: Adjust error marker.
22768
22769 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
22770
22771         PR objc/17923
22772         * objc.dg/const-str-7.m: New test.
22773
22774 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22775
22776         * g++.dg/template/memfriend11.C: Fix comment typo.
22777         * g++.dg/template/memfriend14.C: Likewise.
22778
22779 2004-10-20  Richard Henderson  <rth@redhat.com>
22780
22781         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
22782         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
22783         -fasynchronous-unwind-tables.
22784
22785 2004-10-20  Richard Henderson  <rth@redhat.com>
22786
22787         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
22788         (main): Return success.
22789         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
22790         (main): Return success.
22791
22792 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22793
22794         PR c++/13495
22795         * g++.dg/template/memfriend9.C: New test.
22796         * g++.dg/template/memfriend10.C: Likewise.
22797         * g++.dg/template/memfriend11.C: Likewise.
22798         * g++.dg/template/memfriend12.C: Likewise.
22799         * g++.dg/template/memfriend13.C: Likewise.
22800         * g++.dg/template/memfriend14.C: Likewise.
22801         * g++.dg/template/memfriend15.C: Likewise.
22802         * g++.dg/template/memfriend16.C: Likewise.
22803         * g++.dg/template/memfriend17.C: Likewise.
22804         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
22805
22806 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
22807
22808         * g++.dg/conversion/dr195.C: New.
22809         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
22810
22811 2004-10-20  Ben Elliston  <bje@au.ibm.com>
22812             Devang Patel  <dpatel@apple.com>
22813
22814         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
22815         of floating point arithmetic, which could trap.
22816
22817 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
22818
22819         PR c++/14035
22820         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
22821         * g++.dg/conversion/const2.C: New test.
22822         * g++.dg/expr/reinterpret2.C: New test.
22823         * g++.dg/expr/reinterpret3.C: New test.
22824         * g++.dg/expr/cast2.C: New test.
22825         * g++.dg/expr/copy1.C: New test.
22826         * g++.dg/other/conversion1.C: Change error message.
22827         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
22828         function pointers to void *.
22829         * g++.old-deja/g++.mike/p10148.C: Likewise.
22830
22831 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22832
22833         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
22834
22835 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
22836
22837         PR c++/18047
22838
22839         * g++.dg/parse/expr3.C: New test.
22840
22841 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
22842
22843         * gcc.dg/smod-1.c: New test.
22844
22845 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
22846
22847         * objc.dg/method-14.m: New test.
22848
22849 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
22850
22851         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
22852         Also xfail as the patch was reverted.
22853
22854 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
22855
22856         PR middle-end/16973
22857         * gcc.dg/pr16973.c: New test.
22858
22859 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
22860
22861         PR tree-optimization/17656
22862         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
22863
22864 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
22865
22866         * g++.dg/eh/shadow1.C: New.
22867
22868 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
22869
22870         * gcc.c-torture/compile/20041018-1.c: New test.
22871
22872 2004-10-18  Ben Elliston  <bje@au.ibm.com>
22873
22874         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
22875         compiler referring to register 0 when accessing sdata.  The linker
22876         now patches things up.
22877
22878 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
22879
22880         PR c/17529
22881         * gcc.c-torture/compile/pr17529.c: New test.
22882
22883 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22884
22885         PR c++/17743
22886         * g++.dg/ext/attrib17.C: New test.
22887
22888 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
22889
22890         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
22891
22892 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22893
22894         PR c++/10479
22895         * g++.dg/ext/attrib16.C: New test.
22896
22897 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
22898
22899         PR c++/17042
22900         * g++.dg/init/dso_handle1.C: New test.
22901
22902         PR c++/14667
22903         * g++.dg/parse/typedef6.C: New test.
22904
22905         PR c++/17916
22906         * g++.dg/parse/pragma1.C: New test.
22907
22908 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
22909
22910         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
22911
22912 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
22913
22914         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
22915         -fno-common when on HPPA HP-UX platforms.
22916
22917 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
22918
22919         PR other/16820
22920         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
22921         stdint.h.
22922         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
22923         uintptr_t.
22924
22925 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
22926
22927         PR c++/16301
22928         * g++.dg/lookup/strong-using-4.C: New test.
22929
22930 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
22931
22932         PR middle-end/16567
22933         * gcc.c-torture/compile/nested-1.c: New test.
22934
22935 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
22936
22937         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
22938         and mipsisa64*-*-* (until support for misaligned loads is added).
22939         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
22940         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
22941         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
22942         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
22943         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
22944         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
22945
22946 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
22947
22948         PR c++/17976
22949         * g++.dg/init/dtor3.C: New test.
22950
22951 2004-10-15  Ben Elliston  <bje@au.ibm.com>
22952
22953         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
22954
22955 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
22956
22957         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
22958         * gcc.dg/macho-lo-sum.c: Likewise.
22959
22960 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
22961
22962         * gcc.dg/ppc-spe64-1.c: New test.
22963
22964 2004-10-14  Devang Patel  <dpatel@apple.com>
22965
22966         PR 17635
22967         * gcc.dg/pr17635.c : New test.
22968
22969 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
22970
22971         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
22972         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
22973         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
22974         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
22975         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
22976         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
22977         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
22978         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
22979         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
22980         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
22981         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
22982         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
22983         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
22984         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
22985         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
22986         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
22987         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
22988         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
22989
22990 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
22991
22992         * gcc.dg/vect/vect-82.c: New testcase.
22993         * gcc.dg/vect/vect-82_64.c: New testcase.
22994         * gcc.dg/vect/vect-83.c: New testcase.
22995         * gcc.dg/vect/vect-83_64.c: New testcase.
22996
22997 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
22998
22999         * gcc.dg/cpp/error-1.c: New test.
23000
23001 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
23002
23003         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
23004
23005 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
23006
23007         PR target/17984
23008         * gcc.dg/cris-peep2-xsrand2.c: New test.
23009
23010 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
23011
23012         PR c++/17661
23013         * testsuite/g++.dg/expr/for2.C: New test.
23014
23015 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
23016
23017         * g++.dg/inherit/thunk1.C: Run on the SPARC.
23018
23019 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
23020
23021         PR tree-optimization/17724
23022         * g++.dg/opt/pr17724-1.C: New test.
23023         * g++.dg/opt/pr17724-2.C: New test.
23024         * g++.dg/opt/pr17724-3.C: New test.
23025         * g++.dg/opt/pr17724-4.C: New test.
23026         * g++.dg/opt/pr17724-5.C: New test.
23027         * g++.dg/opt/pr17724-6.C: New test.
23028
23029 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
23030
23031         PR c/17301
23032         * gcc.dg/pr17301-2.c: New test.
23033
23034 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
23035
23036         PR c++/15876
23037         * g++.dg/parse/error22.C: New test.
23038
23039         PR c++/17936
23040         * g++.dg/template/spec18.C: New test.
23041
23042 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
23043
23044         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
23045         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
23046         memcpy.
23047         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
23048         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
23049
23050 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
23051
23052         * g++.dg/eh/cleanup5.C: Add dg-options "".
23053
23054 2004-10-11  Roger Sayle  <roger@eyesopen.com>
23055
23056         PR middle-end/17657
23057         * gcc.dg/switch-4.c: New test case.
23058
23059 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
23060
23061         * gcc.c-torture/execute/20041011-1.c: New test.
23062
23063 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
23064
23065         PR c++/17554
23066         * g++.dg/init/for3.C: New test.
23067
23068         PR c++/17657
23069         * g++.dg/opt/switch2.C: New test.
23070
23071         PR middle-end/17703
23072         * g++.dg/warn/Wreturn-2.C: New test.
23073
23074 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
23075
23076         PR c++/17907
23077         * g++.dg/eh/cleanup5.C: New test.
23078
23079 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
23080
23081         PR c++/17393
23082         * g++.dg/parse/error21.C: New test.
23083
23084 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23085
23086         * g++.dg/overload/pmf1.C: Adjust quoting marks.
23087         * g++.dg/warn/incomplete1.C: Likewise.
23088         * g++.dg/template/qualttp20.C: Likewise.
23089
23090 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
23091
23092         PR c/17881
23093         * parm-incomplete-1.c: New test.
23094
23095 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
23096
23097         PR c++/17867
23098         * g++.dg/parse/error19.C: New test.
23099
23100         PR c++/17670
23101         * g++.dg/init/new11.C: New test.
23102
23103         PR c++/17821
23104         * g++.dg/parse/error20.C: New test.
23105
23106         PR c++/17826
23107         * g++.dg/template/crash24.C: New test.
23108
23109 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
23110
23111         PR c/17301
23112         * gcc.dg/pr17301-1.c: New test.
23113
23114 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
23115
23116         PR c/17189
23117         * gcc.dg/anon-struct-5.c: New test.
23118
23119 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
23120
23121         PR c/17844
23122         * gcc.dg/pr17844-1.c: New test.
23123
23124 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
23125
23126         PR tree-optimization/17906
23127         * gcc.c-torture/compile/pr17906.c: New.
23128
23129 2004-10-09  Stuart Hastings  <stuart@apple.com>
23130             Roger Sayle  <roger@eyesopen.com>
23131
23132         PR rtl-optimization/17853
23133         * gcc.dg/i386-mmx-5.c: New testcase.
23134
23135 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
23136
23137         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
23138
23139 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
23140
23141         PR c++/17524
23142         * g++.dg/template/static9.C: New test.
23143
23144         PR c++/17685
23145         * g++.dg/parse/operator5.C: New test.
23146
23147 2004-10-09  Roger Sayle  <roger@eyesopen.com>
23148
23149         PR middle-end/17894
23150         * gcc.c-torture/execute/divcmp-4.c: New test case.
23151
23152 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
23153
23154         PR tree-opt/17902
23155         * g++.dg/opt/pr17902.C: New test.
23156
23157 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
23158
23159         * gcc.dg/cpp/ident-1.c: Add dg-options "".
23160
23161 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
23162
23163         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
23164
23165 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
23166
23167         * gcc.dg/assign-warn-3.c: New test.
23168
23169 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
23170
23171         PR c/16999
23172         * gcc.dg/cpp/ident-1.c: New test.
23173
23174 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
23175
23176         * gcc.c-torture/compile/acc1.c: New.
23177
23178 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
23179
23180         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
23181         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
23182
23183 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
23184
23185         * gcc.dg/ultrasp11.c: New test.
23186
23187 2004-10-08  Michael Matz  <matz@suse.de>
23188
23189         * gcc.dg/doloop-2.c: New test.
23190
23191 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
23192
23193         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
23194         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
23195         objc.dg/method-9.m: Update expected diagnostics.
23196
23197 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
23198
23199         * gcc.dg/ppc-fsel-3.c: New file.
23200         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
23201
23202 2004-10-07  Paul Brook  <paul@codesourcery.com>
23203
23204         * gfortran.dg/intrinsic_verify_1.f90: New test.
23205
23206 2004-10-07  Paul Brook  <paul@codesourcery.com>
23207
23208         * gfortran.dg/empty_format_1.f90: Remove stray commas.
23209
23210 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23211
23212         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
23213         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
23214         commit.
23215
23216 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
23217
23218         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
23219
23220 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23221
23222         PR c++/17115
23223         * g++.dg/warn/Winline-4.C: New test.
23224
23225 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
23226
23227         * gcc.c-torture/compile/20041007-1.c: New test.
23228
23229 2004-10-07  Paul Brook  <paul@codesourcery.com>
23230
23231         PR fortran/17678
23232         * gfortran.dg/use_allocated_1.f90: New test.
23233
23234 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
23235
23236         PR middle-end/17849
23237         * gfortran.fortran-torture/compile/nested.f90: New test
23238
23239 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
23240
23241         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
23242
23243 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
23244
23245         PR c++/17368
23246         * g++.dg/ext/asm6.C: New test.
23247
23248 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
23249
23250         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
23251
23252 2004-10-06  Paul Brook  <paul@codesourcery.com>
23253
23254         PR libfortran/17709
23255         * gfortran.dg/empty_format_1.f90: New test.
23256
23257 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23258
23259         PR fortran/17568
23260         * gfortran.dg/ishft.f90: New test.
23261
23262         PR fortran/17283
23263         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
23264         tests.
23265
23266 2004-10-06  Paul Brook  <paul@codesourcery.com>
23267
23268         * gfortran.dg/do_1.f90: New test.
23269
23270 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23271
23272         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
23273         optimizing for size.
23274
23275 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
23276
23277         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
23278
23279 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
23280
23281         * gcc.c-torture/compile/20041005-1.c: New test.
23282
23283 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
23284
23285         PR c++/17829
23286         * g++.dg/lookup/koenig4.C: New.
23287
23288 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23289
23290         * g++.dg/other/classkey1.C: Adjust quoting marks.
23291         * g++.dg/parse/error15.C: Likewise.
23292         * g++.dg/template/meminit2.C (int>): Likewise.
23293
23294 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23295
23296         PR fortran/17283
23297         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
23298
23299         PR fortran/17631
23300         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
23301
23302         PR fortran/17708
23303         * gfortran.dg/pr17708.f90: New test.
23304
23305 2004-10-04  Chao-ying Fu  <fu@mips.com>
23306
23307         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
23308         * gcc.dg/vect/vect-4.c: Ditto.
23309         * gcc.dg/vect/vect-5.c: Ditto.
23310         * gcc.dg/vect/vect-6.c: Ditto.
23311         * gcc.dg/vect/vect-8.c: Ditto.
23312         * gcc.dg/vect/vect-16.c: Ditto.
23313         * gcc.dg/vect/vect-30.c: Ditto.
23314         * gcc.dg/vect/vect-40.c: Ditto.
23315         * gcc.dg/vect/vect-41.c: Ditto.
23316         * gcc.dg/vect/vect-42.c: Ditto.
23317         * gcc.dg/vect/vect-43.c: Ditto.
23318         * gcc.dg/vect/vect-44.c: Ditto.
23319         * gcc.dg/vect/vect-45.c: Ditto.
23320         * gcc.dg/vect/vect-46.c: Ditto.
23321         * gcc.dg/vect/vect-47.c: Ditto.
23322         * gcc.dg/vect/vect-48.c: Ditto.
23323         * gcc.dg/vect/vect-49.c: Ditto.
23324         * gcc.dg/vect/vect-50.c: Ditto.
23325         * gcc.dg/vect/vect-51.c: Ditto.
23326         * gcc.dg/vect/vect-52.c: Ditto.
23327         * gcc.dg/vect/vect-53.c: Ditto.
23328         * gcc.dg/vect/vect-54.c: Ditto.
23329         * gcc.dg/vect/vect-55.c: Ditto.
23330         * gcc.dg/vect/vect-56.c: Ditto.
23331         * gcc.dg/vect/vect-57.c: Ditto.
23332         * gcc.dg/vect/vect-58.c: Ditto.
23333         * gcc.dg/vect/vect-59.c: Ditto.
23334         * gcc.dg/vect/vect-60.c: Ditto.
23335         * gcc.dg/vect/vect-74.c: Ditto.
23336         * gcc.dg/vect/vect-79.c: Ditto.
23337         * gcc.dg/vect/vect-80.c: Ditto.
23338
23339 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
23340
23341         * gcc.dg/unused-7.c: Use the correct option.
23342
23343 2004-10-04  Paul Brook  <paul@codesourcery.com>
23344         Bud Davis  <bdavis9659@comcast.net>
23345
23346         PR fortran/17706
23347         PR fortran/16434
23348         * gfortran/pr17706.f90: New test.
23349         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
23350
23351 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23352
23353         * gfortran.dg/pr17612.f90: New test.
23354
23355 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23356
23357         * g++.dg/template/local1.C: Adjust quoting marks in
23358         testing for diagnostics.
23359         * g++.dg/tls/diag-2.C: Likewise.
23360         * g++.dg/other/error8.C: Likewise.
23361
23362 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
23363
23364         PR c/17178
23365         * gcc.dg/unused-4.c: Adjust to be correct.
23366
23367         PR c/17820
23368         * gcc.dg/unused-7.c: New test.
23369
23370 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
23371
23372         PR c++/17797
23373         * g++.dg/overload/template2.C: New test.
23374
23375 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
23376
23377         PR tree-optimization/16632
23378         * gcc.dg/tree-ssa/20041002-1.c: New.
23379
23380 2004-10-03  Paul Brook  <paul@codesourcery.com>
23381
23382         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
23383         rather than relying on default formatting.
23384
23385 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
23386
23387         * gcc.dg/20040920-1.c: Update expected message text.
23388
23389 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
23390
23391         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
23392
23393 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
23394
23395         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
23396         tree level.
23397
23398 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
23399
23400         * gcc.dg/tree-ssa/pr17343.c: Remove.
23401
23402 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
23403
23404         PR tree-opt/17343
23405         * gcc.dg/tree-ssa/pr17343.c: New test.
23406
23407 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
23408
23409         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
23410         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
23411         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
23412         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
23413         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
23414
23415 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
23416
23417         * gcc.dg/lvalue-2.c: New test.
23418
23419 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
23420
23421         PR c/17730
23422         * gcc.dg/pr17730-1.c: New test
23423
23424 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
23425
23426         PR c/7425
23427         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
23428
23429 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
23430
23431         * gcc.c-torture/execute/stdarg-1.c: New test.
23432         * gcc.c-torture/execute/stdarg-2.c: New test.
23433         * gcc.c-torture/execute/stdarg-3.c: New test.
23434         * gcc.dg/tree-ssa/stdarg-1.c: New test.
23435         * gcc.dg/tree-ssa/stdarg-2.c: New test.
23436         * gcc.dg/tree-ssa/stdarg-3.c: New test.
23437         * gcc.dg/tree-ssa/stdarg-4.c: New test.
23438         * gcc.dg/tree-ssa/stdarg-5.c: New test.
23439
23440 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
23441
23442         PR tree-optimization/17697
23443         * g++.dg/opt/pr17697-1.C: New test.
23444         * g++.dg/opt/pr17697-2.C: New test.
23445         * g++.dg/opt/pr17697-3.C: New test.
23446
23447 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
23448
23449         PR c/16409
23450         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
23451         gcc.dg/vla-init-5.c: New tests.
23452
23453 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
23454
23455         PR c/13804
23456         * gcc.dg/pr13804-1.c: New test.
23457
23458 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23459
23460         PR fortran/16938
23461         * gfortran.dg/pr16938.f90: New test.
23462
23463 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
23464
23465         * g++.dg/template/crash23.C: New test.
23466
23467 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
23468
23469         PR c++/17585
23470         * g++.dg/template/static8.C: New test.
23471
23472 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
23473
23474         PR c++/17681
23475         * g++.dg/other/error9.C: New test.
23476
23477 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
23478
23479         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
23480
23481 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23482
23483         PR fortran/15164
23484         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
23485
23486 2004-09-26  Roger Sayle  <roger@eyesopen.com>
23487
23488         PR middle-end/17112
23489         * gcc.dg/pr17112-1.c: New test case.
23490
23491 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
23492
23493         PR c/11459
23494         * gcc.dg/pr11459-1.c: New test.
23495
23496 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
23497
23498         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
23499         * gcc.dg/tree-ssa/loop-4.c: Likewise.
23500
23501 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23502
23503         * gfortran.dg/pr15324.f90: Make array bounds consistent.
23504
23505 2004-09-25  Jan Hubicka  <jh@suse.cz>
23506
23507         * compile/30040909-1.c: New test.
23508         * compile/30040907-1.c: New test.
23509
23510 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
23511
23512         * gcc.c-torture/execute/va-arg-26.c: New test.
23513
23514 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
23515
23516         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
23517         extra diagnostics on targets with 64-bit pointers.
23518         * objc.dg/selector-1.m: Adjust dg-warning regexp.
23519
23520 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
23521
23522         PR c/17188
23523         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
23524         * gcc.dg/decl-3.c: Adjust expected message.
23525
23526 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23527
23528         PR fortran/17615
23529         * gfortran.dg/pr17615.f90: New test.
23530
23531 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
23532
23533         PR tree-optimzation/17517
23534         * g++.dg/tree-ssa/pr17517.C: New Test.
23535
23536 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
23537
23538         PR c++/16889
23539         * g++.dg/lookup/ambig3.C: New.
23540
23541 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
23542
23543         PR tree-opt/17624
23544         * g++.dg/opt/pr17624.C: New test.
23545
23546 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
23547
23548         PR c/6980
23549         * gcc.dg/Wbad-function-cast-1.c: New test.
23550
23551 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
23552
23553         * g++.dg/ext/complit1.C
23554         * g++.dg/other/error2.C
23555         * g++.dg/other/nontype-1.C
23556         * g++.dg/parse/crash11.C
23557         * g++.dg/parse/crash12.C
23558         * g++.dg/parse/error15.C
23559         * g++.dg/parse/error4.C
23560         * g++.dg/parse/tmpl-outside1.C
23561         * g++.dg/parse/too-many-tmpl-args1.C
23562         * g++.dg/template/dependent-expr3.C
23563         * g++.dg/template/error10.C
23564         * g++.dg/template/instantiate1.C
23565         * g++.dg/template/vtable2.C
23566         * g++.dg/warn/Wshadow-1.C
23567         * g++.dg/warn/weak1.C
23568         * g++.old-deja/g++.brendan/crash16.C
23569         * g++.old-deja/g++.brendan/crash18.C
23570         * g++.old-deja/g++.brendan/crash48.C
23571         * g++.old-deja/g++.brendan/crash49.C
23572         * g++.old-deja/g++.brendan/crash55.C
23573         * g++.old-deja/g++.brendan/crash56.C
23574         * g++.old-deja/g++.brendan/crash8.C
23575         * g++.old-deja/g++.brendan/enum11.C
23576         * g++.old-deja/g++.brendan/enum8.C
23577         * g++.old-deja/g++.brendan/enum9.C
23578         * g++.old-deja/g++.brendan/friend3.C
23579         * g++.old-deja/g++.brendan/misc14.C
23580         * g++.old-deja/g++.bugs/900402_02.C
23581         * g++.old-deja/g++.bugs/900404_03.C
23582         * g++.old-deja/g++.bugs/900404_04.C
23583         * g++.old-deja/g++.bugs/900428_03.C
23584         * g++.old-deja/g++.jason/crash4.C
23585         * g++.old-deja/g++.jason/overload21.C
23586         * g++.old-deja/g++.jason/redecl1.C
23587         * g++.old-deja/g++.jason/report.C
23588         * g++.old-deja/g++.jason/rfg10.C
23589         * g++.old-deja/g++.jason/template30.C
23590         * g++.old-deja/g++.law/arm12.C
23591         * g++.old-deja/g++.law/ctors5.C
23592         * g++.old-deja/g++.law/cvt20.C
23593         * g++.old-deja/g++.law/init10.C
23594         * g++.old-deja/g++.law/init8.C
23595         * g++.old-deja/g++.law/visibility17.C
23596         * g++.old-deja/g++.law/visibility7.C
23597         * g++.old-deja/g++.mike/net8.C
23598         * g++.old-deja/g++.mike/p646.C
23599         * g++.old-deja/g++.mike/p700.C
23600         * g++.old-deja/g++.mike/p701.C
23601         * g++.old-deja/g++.mike/p811.C
23602         * g++.old-deja/g++.ns/template13.C
23603         * g++.old-deja/g++.other/array3.C
23604         * g++.old-deja/g++.other/crash25.C
23605         * g++.old-deja/g++.other/dtor3.C
23606         * g++.old-deja/g++.other/dtor4.C
23607         * g++.old-deja/g++.other/main1.C
23608         * g++.old-deja/g++.other/warn7.C
23609         * g++.old-deja/g++.pt/crash11.C
23610         * g++.old-deja/g++.pt/crash36.C
23611         * g++.old-deja/g++.pt/spec22.C
23612         * g++.old-deja/g++.pt/spec9.C
23613         * g++.old-deja/g++.pt/ttp52.C
23614         * g++.old-deja/g++.robertl/eb103.C
23615         * g++.old-deja/g++.robertl/eb121.C
23616         * g++.old-deja/g++.robertl/eb22.C
23617         * g++.old-deja/g++.robertl/eb8.C:
23618         Update locations and/or regexps of dg-error markers.
23619         Remove markers for some bogus messages that are no longer issued.
23620
23621 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
23622
23623         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
23624         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
23625
23626 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
23627
23628         PR c++/17618
23629         * g++.dg/lookup/crash5.C: New test.
23630
23631 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
23632
23633         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
23634         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
23635         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
23636         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
23637         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
23638         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
23639
23640         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
23641         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
23642         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
23643         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
23644         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
23645         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
23646
23647         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
23648
23649         * gcc.dg/vect/vect-44.c: Check additional cases.
23650         * gcc.dg/vect/vect-48.c: Check additional cases.
23651
23652         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
23653         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
23654         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
23655         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
23656         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
23657         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
23658         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
23659         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
23660         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
23661
23662         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
23663         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
23664         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
23665
23666 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23667
23668         * gcc.dg/tree-ssa/loop-6.c: New test.
23669
23670 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
23671
23672         PR c++/17620
23673         * g++.dg/inherit/base2.C: New.
23674
23675 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
23676
23677         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
23678         * gcc.dg/20001012-2.c: Likewise.
23679         * gcc.dg/20001013-1.c: Likewise.
23680         * gcc.dg/20001101-1.c: Likewise.
23681         * gcc.dg/20001102-1.c: Likewise.
23682         * gcc.dg/bf-spl1.c: Likewise.
23683         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
23684         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
23685
23686 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
23687
23688         PR tree-optimization/16721
23689         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
23690
23691 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
23692
23693         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
23694         * gcc.dg/20040305-1.c: Likewise.
23695
23696 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
23697
23698         PR c/16566
23699         * gcc.c-torture/compile/pr16566-1.c,
23700         gcc.c-torture/compile/pr16566-2.c,
23701         gcc.c-torture/compile/pr16566-3.c: New tests.
23702
23703 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
23704
23705         PR tree-optimization/17512
23706         * gcc.c-torture/compile/20040916-1.c.
23707
23708 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
23709
23710         * gcc.dg/pragma-re-3.c: New test.
23711
23712 2004-09-17  Matt Austern  <austern@apple.com>
23713
23714         PR c++/15049
23715         * g++.dg/other/anon3.C: New.
23716
23717 2004-09-21  Roger Sayle  <roger@eyesopen.com>
23718
23719         PR c++/7503
23720         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
23721         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
23722         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
23723         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
23724         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
23725
23726 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
23727
23728         PR fortran/17286
23729         * gfortran.dg/pr17286.f90: New test.
23730
23731 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
23732
23733         PR c++/17530
23734         * g++.dg/template/static7.C: New test.
23735
23736 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
23737
23738         PR tree-opt/17558
23739         * gcc.c-torture/compile/pr17558.c: New test.
23740
23741 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
23742
23743         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
23744         if SKIP_ATTRIBUTE is defined.
23745
23746 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23747
23748         PR fortran/15957
23749         * gfortran.dg/pr15957.f90: New test.
23750
23751 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
23752
23753         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
23754         in comparison.
23755         * gcc.dg/vect/vect-79.c: Likewise.
23756         * gcc.dg/vect/vect-80.c: Likewise.
23757
23758 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23759
23760         PR fortran/15750
23761         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
23762
23763 2004-09-20  Ira Rosen  <irar@il.ibm.com>
23764
23765         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
23766         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
23767         * gcc.dg/vect/vect-62.c: New testcase.
23768         * gcc.dg/vect/vect-63.c: New testcase.
23769         * gcc.dg/vect/vect-64.c: New testcase.
23770         * gcc.dg/vect/vect-65.c: New testcase.
23771         * gcc.dg/vect/vect-66.c: New testcase.
23772         * gcc.dg/vect/vect-67.c: New testcase.
23773         * gcc.dg/vect/vect-68.c: New testcase.
23774         * gcc.dg/vect/vect-69.c: New testcase.
23775         * gcc.dg/vect/vect-79.c: New testcase.
23776         * gcc.dg/vect/vect-80.c: New testcase.
23777
23778 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
23779
23780         * gcc.target/mips/asm-1.c: New test.
23781
23782 2004-09-19  Ira Rosen  <irar@il.ibm.com>
23783
23784         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
23785         * gcc.dg/vect/vect-73.c: New testcase.
23786         * gcc.dg/vect/vect-74.c: New testcase.
23787         * gcc.dg/vect/vect-75.c: New testcase.
23788         * gcc.dg/vect/vect-76.c: New testcase.
23789         * gcc.dg/vect/vect-77.c: New testcase.
23790         * gcc.dg/vect/vect-78.c: New testcase
23791
23792 2004-09-18  Paul Brook  <paul@codesourcery.com>
23793
23794         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
23795
23796 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
23797
23798         PR c/17424
23799         * gcc.dg/pr17424-1.c: New test.
23800
23801 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
23802
23803         * g++.dg/tree-ssa/pr17153.C: New test.
23804
23805 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
23806
23807         PR pch/13361
23808         * testsuite/g++.dg/pch/wchar-1.C: New.
23809         * testsuite/g++.dg/pch/wchar-1.Hs: New.
23810
23811 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
23812
23813         * gcc.c-torture/execute/20040917-1.c: New test.
23814
23815 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
23816
23817         PR tree-optimization/17319
23818         * gcc.dg/pr17319.c: New test.
23819
23820 2004-09-17  Devang Patel  <dpatel@apple.com>
23821
23822         * gcc.dg/20040813-1.c: New test.
23823
23824 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
23825
23826         PR tree-optimization/17273
23827         * gcc.c-torture/compile/pr17273.c: New test.
23828
23829 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
23830
23831         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
23832         Update expected messages.
23833         * gcc.dg/declspec-13.c: New test.
23834
23835 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
23836
23837         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
23838
23839 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
23840
23841         * gcc.c-torture/execute/pr17252.c: Use post-increment to
23842         change what 'a' is pointing to.
23843
23844 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
23845
23846         PR c++/16002
23847         * g++.dg/template/error18.C: New test.
23848
23849         PR c++/16029
23850         * g++.dg/warn/Wunused-8.C: New test.
23851
23852 2004-09-17  Steven Bosscher  <stevenb@suse.de>
23853
23854         PR tree-optimization/17513
23855         * gcc.dg/20040916-1.c: New test.
23856
23857 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
23858
23859         PR c++/17501
23860         * g++.dg/template/typename7.C: New test.
23861
23862 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23863
23864         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
23865
23866 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
23867
23868         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
23869         with -ftree-based-profiling also.
23870         * lib/profopt.exp: Support late-set profile_option/feedback_option.
23871
23872 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
23873
23874         PR/15364
23875         * gfortran.dg/der_array_io_1.f90: New test.
23876         * gfortran.dg/der_array_io_2.f90: New test.
23877         * gfortran.dg/der_array_io_3.f90: New test.
23878
23879 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
23880
23881         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
23882         EABI.
23883
23884 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
23885
23886         * g++.dg/opt/switch1.C: New test.
23887
23888 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
23889
23890         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
23891         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
23892         Update expected messages.
23893
23894 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23895
23896         PR fortran/16485
23897         * gfortran.dg/same_name_1.f90: New test.
23898
23899 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
23900
23901         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
23902         dereference garbage pointers.
23903
23904 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
23905
23906         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
23907         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
23908
23909         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
23910         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
23911         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
23912
23913 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
23914
23915         PR c++/17324
23916         * g++.dg/template/mangle1.C: New test.
23917
23918 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
23919
23920         PR tree-optimization/17252
23921         * gcc.c-torture/execute/pr17252.c: New test.
23922
23923 2004-09-14  Andrew Pinski  <apinski@apple.com>
23924
23925         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
23926
23927 2004-09-14  Roger Sayle  <roger@eyesopen.com>
23928
23929         PR rtl-optimization/9771
23930         * gcc.dg/pr9771-1.c: New test case.
23931
23932 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
23933
23934         PR tree-optimization/15262
23935         * gcc.c-torture/execute/pr15262-1.c: New test.
23936         * gcc.c-torture/execute/pr15262-2.c: New test.
23937
23938 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
23939
23940         * gcc.dg/declspec-12.c: New test.
23941
23942 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
23943
23944         * gfortran.dg/pr17090.f90: Add directives to test.
23945
23946 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23947
23948         * gcc.c-torture/compile/20040914-1.c: New test.
23949
23950 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
23951
23952         PR c++/16162
23953         * g++.dg/template/decl2.C: New test.
23954
23955 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
23956
23957         PR fortran/17090
23958         * gfortran.dg/pr17090.f90: New test.
23959
23960 2004-09-13  Dale Johannesen  <dalej@apple.com>
23961
23962         * gcc.c-torture/compile/pr17408.c: New test case.
23963
23964 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
23965
23966         PR c++/16716
23967         * g++.dg/parse/crash17.C: New test.
23968
23969         PR c++/17327
23970         * g++.dg/template/enum3.C: New test.
23971
23972 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
23973
23974         * lib/gcc-defs.exp: Load wrapper.exp.
23975         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
23976         using local code.
23977         * lib/gcc.exp (gcc_init): Similar.
23978         * lib/gfortran.exp (gfortran_init): Similar.
23979         * lib/objc.exp (objc_init): Similar.
23980         * lib/treelang.exp (treelang_init): Similar.
23981         * lib/wrapper.exp: New file with build_wrapper call machinery in
23982         ${tool}_maybe_build_wrapper.
23983
23984 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
23985
23986         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
23987         "inline".
23988         * gcc.dg/declspec-11.c: Update expected messages.
23989         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
23990         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
23991         gcc.dg/inline-12.c: New tests.
23992
23993 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
23994
23995         * g++.dg/tree-ssa/pr17400.C: New testcase.
23996
23997 2004-09-13  James E Wilson  <wilson@specifixinc.com>
23998
23999         * gcc.target/mips/sb1-1.c: New testcase.
24000
24001 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
24002
24003         * lib/g77-dg.exp: Remove unused file.
24004         * lib/mike-g77.exp: Ditto.
24005         * lib/g77.exp: Ditto.
24006
24007 2004-09-12  Richard Henderson  <rth@redhat.com>
24008
24009         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
24010
24011 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
24012
24013         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
24014         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
24015         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
24016         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
24017         Update expected messages.
24018
24019 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
24020
24021         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
24022         declaration/use mismatch for dirp parameter.
24023
24024 2004-09-12  Andrew Pinski  <apinski@apple.com>
24025
24026         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
24027         -fgnu-runtime is passed.
24028
24029 2004-09-12  Richard Henderson  <rth@redhat.com>
24030
24031         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
24032         do the uplevel thing and update additional_flags directly.
24033         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
24034         gfortran.fortran-torture/execute/intrinsic_nearest.x,
24035         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
24036         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
24037
24038 2004-09-11  Steven Bosscher  <stevenb@suse.de>
24039
24040         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
24041
24042 2004-09-11  Roger Sayle  <roger@eyesopen.com>
24043
24044         PR middle-end/17411
24045         * g++.dg/opt/pr17411-1.C: New test case.
24046
24047 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
24048
24049         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
24050         gcc.dg/tls/diag-2.c: Update expected messages.
24051         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
24052         messages.
24053         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
24054         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
24055         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
24056         gcc.dg/tls/diag-5.c: New tests.
24057
24058 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
24059
24060         * gcc.dg/20040910-1.c: Correct dg-error regexp.
24061
24062 2004-09-11  Steven Bosscher  <stevenb@suse.de>
24063
24064         * g++.dg/parse/break-in-for.C: New test.
24065
24066 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
24067
24068         * gcc.dg/tree-ssa/20040911-1.c: New test.
24069
24070 2004-09-11  Andreas Jaeger  <aj@suse.de>
24071
24072         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
24073         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
24074
24075 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
24076
24077         * gcc.target/frv: New directory of FR-V-specific tests.
24078
24079 2004-09-10  James E Wilson  <wilson@specifixinc.com>
24080
24081         * gcc.dg/convert-vec-1.c: New test.
24082
24083 2004-09-10  Roger Sayle  <roger@eyesopen.com>
24084
24085         PR middle-end/17024
24086         * gcc.dg/pr17024-1.c: New test case.
24087
24088 2004-09-10  Eric Christopher  <echristo@redhat.com>
24089
24090         * gcc.dg/20040910-1.c: New test.
24091
24092 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
24093
24094         * gcc.dg/bitfld-9.c: New test.
24095
24096 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
24097
24098         * gcc.c-torture/execute/ieee/acc1.c: New test.
24099         * gcc.c-torture/execute/ieee/acc2.c: New test.
24100         * gcc.c-torture/execute/ieee/mzero6.c: New test.
24101
24102 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
24103
24104         * gcc.dg/deprecated-2.c: New test.
24105
24106 2004-09-09  James E Wilson  <wilson@specifixinc.com>
24107
24108         * gcc.dg/init-vec-1.c: New test.
24109
24110 2004-09-09  Roger Sayle  <roger@eyesopen.com>
24111
24112         PR middle-end/17055
24113         * gcc.dg/pr17055-1.c: New test case.
24114
24115 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
24116
24117         PR target/17377
24118         * gcc.c-torture/execute/pr17377.c: New test.
24119
24120 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
24121
24122         PR c/8420
24123         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
24124         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
24125         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
24126         gcc.dg/long-long-typespec-1.c: New tests.
24127         * gcc.dg/tls/diag-2.c: Update expected diagnostics
24128
24129 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
24130
24131         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
24132         gcc.dg/gnu99-static-1.c: New tests.
24133
24134 2004-09-08  Devang Patel  <dpatel@apple.com>
24135
24136         * gcc.dg/darwin-ld-20040828-1.c: New test.
24137         * gcc.dg/darwin-ld-20040828-2.c: New test.
24138         * gcc.dg/darwin-ld-20040828-3.c: New test.
24139
24140 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
24141
24142         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
24143         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
24144         in error message.
24145         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
24146         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
24147         in error message.
24148         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
24149         types they qualify.
24150         * objc.dg/type-size-2.m: Fix wording in comment.
24151         * objc.dg/va-meth-1.m: New test case.
24152
24153 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
24154
24155         PR c/16633:
24156         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
24157         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
24158
24159 2004-09-06  Devang Patel  <dpatel@apple.com>
24160
24161         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
24162         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
24163
24164 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
24165
24166         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
24167         reflect changed line numbering of diagnostics.
24168
24169 2004-09-06  Paul Brook  <paul@codesourcery.com>
24170
24171         * gfortran.dg/edit_real_1.f90: Add new test.
24172
24173 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24174
24175         * gcc.dg/tree-ssa/loop-2.c: New test.
24176         * gcc.dg/tree-ssa/loop-3.c: New test.
24177         * gcc.dg/tree-ssa/loop-4.c: New test.
24178         * gcc.dg/tree-ssa/loop-5.c: New test.
24179
24180 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24181
24182         * gcc.dg/format/sentinel-1.c: Update for parameter option.
24183
24184 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24185
24186         * gcc.dg/format/sentinel-1.c: New test.
24187
24188 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
24189
24190         * testsuite/gcc.dg/builtins-46.c: New.
24191
24192 2004-09-03  Devang Patel  <dpatel@apple.com>
24193
24194         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
24195         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
24196
24197 2004-09-03  Jan Beulich  <jbeulich@novell.com>
24198
24199         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
24200         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
24201         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
24202         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
24203         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
24204         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
24205         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
24206         the non-portable bzero.
24207         * gcc.dg/20010912-1.c: xfail for NetWare.
24208         * gcc.dg/20020426-2.c: xfail for NetWare.
24209         * gcc.dg/20021014-1.c: xfail for NetWare.
24210         * gcc.dg/20021018-1.c: xfail for NetWare.
24211         * gcc.dg/20030213-1.c: xfail for NetWare.
24212         * gcc.dg/20030225-1.c: xfail for NetWare.
24213         * gcc.dg/20030708-1.c: xfail for NetWare.
24214         * gcc.dg/builtins-config.h: Also exclude NetWare.
24215         * gcc.dg/format/format.h: Define restrict only if not already defined.
24216         * gcc.dg/nest.c: xfail for NetWare.
24217         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
24218         * lib/target-supports.exp (check_visibility_available): Exclude
24219         NetWare.
24220
24221 2004-09-03  Jan Beulich  <jbeulich@novell.com>
24222
24223         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
24224         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
24225         deterministic starting point for the alignment of structure fields.
24226         * gcc.dg/Wpadded.c: Dito.
24227         * g++.dg/abi/vbase10.C: Dito.
24228
24229 2004-09-03  Devang Patel  <dpatel@apple.com>
24230
24231         * g++.dg/debug/pr15736.cc: New test.
24232
24233 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
24234
24235         * README.QMTEST: Fix out-of-date link.
24236
24237 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
24238
24239         PR fortran/16579
24240         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
24241         Delete.  Duplicate of gfortran.dg/g77/20010610.f
24242
24243 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
24244
24245         * g++.dg/abi/arm_rtti1.C: New test.
24246
24247 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
24248
24249         * gcc.dg/ppc-vector-memcpy.c: New.
24250         * gcc.dg/ppc-vector-memset.c: New.
24251
24252 2004-09-02  Chao-ying Fu  <fu@mips.com>
24253
24254         * gcc.target/mips/mips-3d-1.c: New test.
24255         * gcc.target/mips/mips-3d-2.c: New test.
24256         * gcc.target/mips/mips-3d-3.c: New test.
24257         * gcc.target/mips/mips-3d-4.c: New test.
24258         * gcc.target/mips/mips-3d-5.c: New test.
24259         * gcc.target/mips/mips-3d-6.c: New test.
24260         * gcc.target/mips/mips-3d-7.c: New test.
24261         * gcc.target/mips/mips-3d-8.c: New test.
24262         * gcc.target/mips/mips-3d-9.c: New test.
24263         * gcc.target/mips/mips-ps-1.c: New test.
24264         * gcc.target/mips/mips-ps-2.c: New test.
24265         * gcc.target/mips/mips-ps-3.c: New test.
24266         * gcc.target/mips/mips-ps-4.c: New test.
24267         * gcc.target/mips/mips-ps-type.c: New test.
24268
24269 2004-09-02  Paul Brook  <paul@codesourcery.com>
24270
24271         * gfortran.dg/edit_real_1.f90: Add new tests.
24272
24273 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24274
24275         PR fortran/15327
24276         * gfortran.dg/merge_char_1.f90: New test.
24277
24278 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24279
24280         PR fortran/16404
24281         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
24282
24283 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24284
24285         PR c/1522
24286         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
24287
24288 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
24289
24290         * g++.dg/opt/loop1.C: Do not XFAIL.
24291
24292 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
24293
24294         * gcc.c-torture/execute/20040831-1.c: New test.
24295
24296 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
24297
24298         PR fortran/16579
24299         * gfortran.dg/g77/20010610.f: Now passes.
24300         Copy from g77.f-torture/execute. Add dg-run directive.
24301         * gfortran.dg/g77/README: Update
24302
24303 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
24304
24305         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
24306         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
24307         (t1, t2, t3, t4): Add volatile.
24308
24309 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
24310
24311         * g++.dg/ext/visibility/arm1.C: New test.
24312
24313 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
24314
24315         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
24316         -pedantic-errors.
24317
24318 2004-09-01  Paul Brook  <paul@codesourcery.com>
24319
24320         * gfortran.dg/eof_2.f90: New test.
24321
24322 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24323
24324         PR fortran/16579
24325         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
24326
24327 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
24328
24329         PR libfortran/16805
24330         * gfortran.dg/list_read_2.f90: New test.
24331
24332 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
24333
24334         * g++.dg/abi/key1.C: New test.
24335
24336 2004-08-31  Richard Henderson  <rth@redhat.com>
24337
24338         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
24339         form of offsetof.
24340         * g++.dg/other/offsetof5.C: Remove duplicate.
24341
24342 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24343
24344         PR fortran/17244
24345         * gfortran.dg/func_derived_1.f90: New test.
24346
24347 2004-08-31  Paul Brook  <paul@codesourcery.com>
24348
24349         * gfortran.dg/eof_1.f90: New test.
24350
24351 2004-08-31  Paul Brook  <paul@codesourcery.com>
24352
24353         * gfortran.dg/list_read_1.f90: New file.
24354
24355 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
24356
24357         * g++.dg/opt/loop1.C: XFAIL.
24358
24359 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
24360
24361         * gcc.dg/funcdef-storage-1.c: New.
24362         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
24363         an extern function in local scope.
24364         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
24365         declare an 'auto inline' function in local scope.
24366         * gcc.dg/20011130-1.c: Likewise.
24367         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
24368         an 'auto' function in local scope.
24369         * gcc.dg/20021014-1.c: Likewise.
24370         * gcc.dg/20030331-2.c: Likewise.
24371
24372 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24373
24374         * gfortran.dg/blockdata_1.f90: New test.
24375
24376 2004-08-30  Richard Henderson  <rth@redhat.com>
24377
24378         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
24379
24380 2004-08-30  Richard Henderson  <rth@redhat.com>
24381
24382         * lib/fortran-torture.exp (fortran-torture-execute): Honor
24383         additional_flags set by alternate driver.
24384         (ieee-options): New procedure.
24385         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
24386         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
24387         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
24388         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
24389
24390 2004-08-30  Richard Henderson  <rth@redhat.com>
24391
24392         * lib/f-torture.exp: Remove.
24393
24394 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
24395
24396         PR rtl-optimization/16590
24397         * g++.dg/opt/loop1.C: New test.
24398
24399 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24400
24401         PR fortran/13910
24402         * gfortran.dg/oldstyle_1.f90: New test.
24403
24404 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
24405         Paul Brook  <paul@codesourcery.com>
24406
24407         * gfortran.dg/g77/README: Update.
24408         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
24409         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
24410         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
24411
24412 2004-08-28  Paul Brook  <paul@codesourcery.com>
24413
24414         PR libfortran/17195
24415         * gfortran.dg/edit_real_1.f90: New test.
24416
24417 2004-08-27  Paul Brook  <paul@codesourcery.com>
24418
24419         * gfortran.dg/rewind_1.f90: New test.
24420
24421 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
24422
24423         PR fortran/16597
24424         * gfortran.dg/pr16597.f90: New test.
24425
24426 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
24427
24428         PR c/13801
24429         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
24430         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
24431         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
24432         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
24433         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
24434
24435 2004-08-26  Nick Clifton  <nickc@redhat.com>
24436
24437         * gcc.c-torture/compile/pr17119.c: New test.
24438
24439 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
24440
24441         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
24442
24443 2004-08-25  Richard Henderson  <rth@redhat.com>
24444
24445         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
24446         the bits that expect kind=8 to be the largest real kind.
24447
24448 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
24449
24450         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
24451
24452 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24453
24454         * gfortran.dg/assignment_1.f90: New test.
24455
24456 2004-08-25  Adam Nemet  <anemet@lnxw.com>
24457
24458         * g++.dg/template/repo3.C: New test.
24459
24460 2004-08-25  Roger Sayle  <roger@eyesopen.com>
24461
24462         PR middle-end/16693
24463         PR tree-optimization/16372
24464         * g++.dg/opt/pr16372-1.C: New test case.
24465         * g++.dg/opt/pr16693-1.C: New test case.
24466         * g++.dg/opt/pr16693-2.C: New test case.
24467
24468 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
24469
24470         * objc.dg/proto-lossage-4.m: New test.
24471
24472 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
24473
24474         PR c++/17155
24475         * g++.dg/inherit/local2.C: New test.
24476
24477 2004-08-25  Paul Brook  <paul@codesourcery.com>
24478
24479         PR fortran/17144
24480         * gfortran.dg/string_ctor_1.f90: New test.
24481
24482 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24483
24484         PR c++/14428
24485         * g++.dg/template/redecl2.C: New test.
24486
24487 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
24488
24489         PR fortran/17143
24490         * gfortran.dg/pr17143.f90: New test.
24491
24492 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
24493
24494         PR fortran/17164
24495         * gfortran.dg/pr17164.f90: New test.
24496
24497 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24498
24499         * gcc.dg/tree-ssa/loop-1.c: New test.
24500
24501 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
24502
24503         * gcc.c-torture/compile/20040824-1.c: New test.
24504
24505 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
24506
24507         * gcc.c-torture/compile/iftrap-3.c: New test.
24508
24509 2004-08-24  Paul Brook  <paul@codesourcery.com>
24510
24511         * gfortran.dg/entry_2.f90: New test.
24512
24513 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
24514
24515         PR c++/16889
24516         * g++.dg/lookup/ambig[12].C: New.
24517
24518 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24519
24520         PR c++/16706
24521         * g++.dg/template/crash21.C: New test.
24522         * g++.dg/template/crash22.C: Likewise.
24523
24524 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
24525
24526         PR c++/17149
24527         * g++.dg/template/access15.C: New.
24528
24529 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
24530
24531         PR c++/17163
24532         * g++.dg/template/repo2.C: New test.
24533
24534 2004-08-23  Roger Sayle  <roger@eyesopen.com>
24535
24536         PR rtl-optimization/17078
24537         * gcc.c-torture/execute/pr17078-1.c: New test case.
24538
24539 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
24540
24541         PR c/14492
24542         * gcc.dg/debug/crash1.c: New test.
24543
24544 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
24545
24546         PR c/16180
24547         * gcc.dg/loop-5.c: New test.
24548
24549 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24550
24551         * gcc.c-torture/execute/20040823-1.c: New test.
24552
24553 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
24554
24555         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
24556         to the assembler.  Simplify test accordingly.
24557         (asm_abi_flags): Use GNU names.
24558         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
24559         to check for ABI flags.
24560
24561 2004-08-22  Andrew Pinski  <apinski@apple.com>
24562
24563         * g++.dg/opt/pr14029.C: New test.
24564         * gcc.c-torture/execute/pr15262.c: New test.
24565
24566 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24567
24568         * gfortran.dg/reduction.f90: Add checks with complex arguments.
24569
24570 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
24571
24572         PR 16908
24573         * gfortran.dg/direct_io.f90: New test.
24574
24575 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
24576
24577         PR c++/17121
24578         * g++.dg/inherit/local2.C: New test.
24579
24580 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
24581
24582         PR c++/17120
24583         * g++.dg/warn/Wparentheses-4.C: New test.
24584
24585 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
24586
24587         PR c++/17121
24588         * g++.dg/inherit/local2.C: New test.
24589
24590         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
24591         * gcc.dg/ppc-ldstruct.c: Likewise.
24592         * gcc.dg/ppc64-abi-2.c: Likewise.
24593
24594 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
24595
24596         PR rtl-optimization/17099
24597         * gcc.c-torture/execute/20040820-1.c: New test.
24598
24599 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
24600
24601         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
24602
24603 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
24604
24605         PR fortran/17077
24606         * gfortran.dg/auto_array_1.f90: New test.
24607
24608 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24609
24610         PR fortran/17074
24611         * gfortran.dg/simpleif_1.f90: New test.
24612
24613 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
24614
24615         * lib/target-supports.exp (check_profiling_available): Return
24616         false for arm*-*-symbianelf* and arm*-*-eabi*.
24617
24618         PR c++/15890
24619         * g++.dg/template/delete1.C: New test.
24620
24621 2004-08-19  Paul Brook  <paul@codesourcery.com>
24622
24623         PR fortran/14976
24624         PR fortran/16228
24625         * gfortran.dg/data_char_1.f90: New test.
24626
24627 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
24628
24629         PR fortran/16946
24630         * gfortran.dg/reduction.f90: New testcase.
24631
24632 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24633
24634         PR fortran/16520
24635         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
24636
24637 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
24638
24639         PR c++/17041
24640         * g++.dg/Wparentheses-3.C: New test.
24641
24642 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
24643
24644         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
24645         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
24646         * gcc.dg/vect/vect-2.c: Likewise.
24647         * gcc.dg/vect/vect-3.c: Likewise.
24648         * gcc.dg/vect/vect-4.c: Likewise.
24649         * gcc.dg/vect/vect-5.c: Likewise.
24650         * gcc.dg/vect/vect-6.c: Likewise.
24651         * gcc.dg/vect/vect-7.c: Likewise.
24652         * gcc.dg/vect/vect-25.c: Likewise.
24653         * gcc.dg/vect/vect-31.c: Likewise.
24654         * gcc.dg/vect/vect-32.c: Likewise.
24655         * gcc.dg/vect/vect-34.c: Likewise.
24656         * gcc.dg/vect/vect-36.c: Likewise.
24657         * gcc.dg/vect/vect-all.c: Likewise.
24658
24659 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
24660
24661         PR c++/17068
24662         * g++.dg/template/operator4.C: New test.
24663
24664 2004-08-18  Richard Henderson  <rth@redhat.com>
24665
24666         * gcc.dg/20040206-1.c: XFAIL.
24667
24668 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
24669
24670         PR c++/16246
24671         * g++.dg/template/array7.C: New test.
24672
24673 2004-08-17  James E Wilson  <wilson@specifixinc.com>
24674
24675         * gcc.dg/mips-movcc-1.c: New test.
24676         * gcc.dg/mips-movcc-2.c: New test.
24677         * gcc.dg/mips-movcc-3.c: New test.
24678
24679         * gcc.dg/mips-nmadd-1.c: New test.
24680         * gcc.dg/mips-nmadd-2.c: New test.
24681
24682 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
24683
24684         PR c++/15871
24685         * g++.dg/opt/inline8.C: New test.
24686
24687         PR c++/16965
24688         * g++.dg/parse/error17.C: New test.
24689
24690 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
24691
24692         * gcc.dg/vect: New directory for vectorizer tests.
24693         * gcc.dg/vect/tree-vect.h: New file.
24694         * gcc.dg/vect/vect.exp: New file.
24695         * gcc.dg/vect/pr16105.c.c: New test.
24696         * gcc.dg/vect/vect-1.c: New test.
24697         * gcc.dg/vect/vect-2.c: New test.
24698         * gcc.dg/vect/vect-3.c: New test.
24699         * gcc.dg/vect/vect-4.c: New test.
24700         * gcc.dg/vect/vect-5.c: New test.
24701         * gcc.dg/vect/vect-6.c: New test.
24702         * gcc.dg/vect/vect-7.c: New test.
24703         * gcc.dg/vect/vect-8.c: New test.
24704         * gcc.dg/vect/vect-9.c: New test.
24705         * gcc.dg/vect/vect-10.c: New test.
24706         * gcc.dg/vect/vect-11.c: New test.
24707         * gcc.dg/vect/vect-12.c: New test.
24708         * gcc.dg/vect/vect-13.c: New test.
24709         * gcc.dg/vect/vect-14.c: New test.
24710         * gcc.dg/vect/vect-15.c: New test.
24711         * gcc.dg/vect/vect-16.c: New test.
24712         * gcc.dg/vect/vect-17.c: New test.
24713         * gcc.dg/vect/vect-18.c: New test.
24714         * gcc.dg/vect/vect-19.c: New test.
24715         * gcc.dg/vect/vect-20.c: New test.
24716         * gcc.dg/vect/vect-21.c: New test.
24717         * gcc.dg/vect/vect-22.c: New test.
24718         * gcc.dg/vect/vect-23.c: New test.
24719         * gcc.dg/vect/vect-24.c: New test.
24720         * gcc.dg/vect/vect-25.c: New test.
24721         * gcc.dg/vect/vect-26.c: New test.
24722         * gcc.dg/vect/vect-27.c: New test.
24723         * gcc.dg/vect/vect-28.c: New test.
24724         * gcc.dg/vect/vect-29.c: New test.
24725         * gcc.dg/vect/vect-30.c: New test.
24726         * gcc.dg/vect/vect-31.c: New test.
24727         * gcc.dg/vect/vect-32.c: New test.
24728         * gcc.dg/vect/vect-33.c: New test.
24729         * gcc.dg/vect/vect-34.c: New test.
24730         * gcc.dg/vect/vect-35.c: New test.
24731         * gcc.dg/vect/vect-36.c: New test.
24732         * gcc.dg/vect/vect-37.c: New test.
24733         * gcc.dg/vect/vect-38.c: New test.
24734         * gcc.dg/vect/vect-40.c: New test.
24735         * gcc.dg/vect/vect-41.c: New test.
24736         * gcc.dg/vect/vect-42.c: New test.
24737         * gcc.dg/vect/vect-43.c: New test.
24738         * gcc.dg/vect/vect-44.c: New test.
24739         * gcc.dg/vect/vect-45.c: New test.
24740         * gcc.dg/vect/vect-46.c: New test.
24741         * gcc.dg/vect/vect-47.c: New test.
24742         * gcc.dg/vect/vect-48.c: New test.
24743         * gcc.dg/vect/vect-49.c: New test.
24744         * gcc.dg/vect/vect-50.c: New test.
24745         * gcc.dg/vect/vect-51.c: New test.
24746         * gcc.dg/vect/vect-52.c: New test.
24747         * gcc.dg/vect/vect-53.c: New test.
24748         * gcc.dg/vect/vect-54.c: New test.
24749         * gcc.dg/vect/vect-55.c: New test.
24750         * gcc.dg/vect/vect-56.c: New test.
24751         * gcc.dg/vect/vect-57.c: New test.
24752         * gcc.dg/vect/vect-58.c: New test.
24753         * gcc.dg/vect/vect-59.c: New test.
24754         * gcc.dg/vect/vect-60.c: New test.
24755         * gcc.dg/vect/vect-61.c: New test.
24756         * gcc.dg/vect/vect-all.c: New test.
24757         * gcc.dg/vect/vect-none.c: New test.
24758
24759 2004-08-17  Paul Brook  <paul@codesourcery.com>
24760
24761         PR fortran/13082
24762         * gfortran.dg/entry_1.f90: New test.
24763
24764 2004-08-17  Andrew Pinski  <apinski@apple.com>
24765
24766         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
24767
24768 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
24769
24770         * gcc.dg/pr17036-1.c: New test.
24771
24772 2004-08-16  Devang Patel  <dpatel@apple.com>
24773
24774         * gcc.dg/darwin-20040809-1.c: New test.
24775
24776 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
24777
24778         * gcc.dg/funcdef-attr-1.c: New test.
24779
24780 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
24781
24782         * gcc.dg/altivec-17.c: New test.
24783         * gcc.dg/altivec-18.c: New test.
24784
24785 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24786
24787         PR c++/6749
24788         * g++.dg/template/vtable2.C: New test.
24789
24790 2004-08-14  Richard Henderson  <rth@redhat.com>
24791
24792         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
24793         * gcc.dg/pack-test-4.c (main): Return 0.
24794         * gcc.dg/setjmp-1.c: Remove XFAIL.
24795         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
24796
24797 2004-08-14  Richard Henderson  <rth@redhat.com>
24798
24799         * gcc.dg/980217-1.c: Add prototype for printf.
24800
24801 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
24802
24803         * gfortran.dg/pr16935.f90: New test.
24804
24805 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
24806
24807         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
24808
24809 2004-08-13  Paul Brook  <paul@codesourcery.com>
24810
24811         * gfortran.dg/der_io_1.f90: Remove stray comma.
24812
24813 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
24814
24815         * gcc.dg/vmx/cw-bug-2.c: Remove.
24816         * gcc.dg/vmx/vprint-1.c: Remove.
24817         * gcc.dg/vmx/vscan-1.c: Remove.
24818
24819 2004-08-12  Devang patel  <dpatel@apple.com>
24820
24821         * gcc.dg/darwin-20040809-2.c: New test.
24822
24823 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
24824
24825         * g++.dg/ext/altivec-12.C: New test.
24826
24827         * g++.dg/ext/altivec-11.C: New test.
24828
24829 2004-08-12  Paul Brook  <paul@codesourcery.com>
24830
24831         * g++.dg/abi/arm_cxa_vec_1.C: New test.
24832
24833 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
24834
24835         * g++.dg/ext/altivec-2.C: Check for hardware support before
24836         executing any VMX instructions.
24837
24838         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
24839
24840 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
24841
24842         PR c++/16276
24843         * g++.old-deja/g++.other/comdat4.C: New test.
24844         * g++.old-deja/g++.other/comdat4-aux.cc: New.
24845
24846 2004-08-12  Ben Elliston  <bje@au.ibm.com>
24847
24848         PR target/16286
24849         * gcc.dg/pr16286.c: New test.
24850
24851 2004-08-12 Jan Beulich <jbeulich@novell.com>
24852
24853         * g++.dg/ext/asm5.C: New.
24854
24855 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
24856
24857         PR c++/16698
24858         * g++.dg/eh/crash1.C: New test.
24859
24860         PR c++/16717
24861         * g++.dg/ext/construct1.C: New test.
24862
24863 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
24864
24865         PR c++/16853
24866         * g++.dg/init/ptrmem1.C: New test.
24867
24868         PR c++/16618
24869         * g++.dg/parse/offsetof5.C: New test.
24870
24871         PR c++/16870
24872         * g++.dg/template/overload3.C: New test.
24873
24874 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
24875
24876         PR c++/16964
24877         * g++.dg/parse/error16.C: New test.
24878
24879         PR c++/16904
24880         * g++.dg/template/error14.C: New test.
24881
24882         PR c++/16929
24883         * g++.dg/template/error15.C: New test.
24884
24885 2004-08-11  Devang Patel  <dpatel@apple.com>
24886
24887         * gcc.dg/darwin-ld-20040809-1.c: New test.
24888         * gcc.dg/darwin-ld-20040809-2.c: New test.
24889
24890 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
24891
24892         PR fortran/16917
24893         * gfortran.dg/dfloat_1.f90: New test.
24894
24895 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
24896
24897         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
24898         * gcc.dg/dll-2.c: Fix dg-require syntax.
24899         * gcc.misc-tests/arm-isr.c (abort): Declare.
24900         (exit): Likewise.
24901
24902 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
24903
24904         PR c++/16971
24905         * g++.dg/parse/crash16.C: New test.
24906
24907 2004-08-10  Roger Sayle  <roger@eyesopen.com>
24908
24909         * gcc.dg/mips-rsqrt-1.c: New test case.
24910         * gcc.dg/mips-rsqrt-2.c: New test case.
24911         * gcc.dg/mips-rsqrt-3.c: New test case.
24912
24913 2004-08-10  Paul Brook  <paul@codesourcery.com>
24914
24915         * gfortran.dg/der_io_1.f90: New test.
24916
24917 2004-08-10  Paul Brook  <paul@codesourcery.com>
24918
24919         PR fortran/16919
24920         * gfortran.dg/der_array_1.f90: New test.
24921
24922 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
24923
24924         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
24925
24926 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
24927
24928         * gcc.dg/wchar_t-2.c: Fix typo.
24929
24930 2004-08-09  Falk Hueffner  <falk@debian.org>
24931
24932         PR tree-optimization/12517
24933         * gcc.c-torture/compile/pr12517.c: New test.
24934
24935         PR tree-optimization/12578
24936         * gcc.c-torture/compile/pr12578.c: New test.
24937
24938         PR tree-optimization/12899
24939         * gcc.c-torture/compile/pr12899.c: New test.
24940
24941         PR rtl-optimization/14692
24942         * gcc.c-torture/compile/pr14692.c: New test.
24943
24944         PR tree-optimization/16461
24945         * gcc.c-torture/compile/pr16461.c: New test.
24946
24947 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
24948
24949         * gfortran.dg/getenv_1.f90: New test.
24950
24951 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
24952
24953         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
24954         wchar_t.
24955         * gcc.dg/symbian5.c: Test -fno-short-wchar.
24956
24957 2004-08-06  Paul Brook  <paul@codesourcery.com>
24958
24959         * gfortran.dg/ret_array_1.f90: New test.
24960         * gfortran.dg/ret_pointer_1.f90: New test.
24961
24962 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
24963
24964         * gcc.dg/missing-field-init-[12].c: New tests.
24965         * g++.dg/warn/missing-field-init-[12].C: New tests.
24966
24967 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
24968
24969         * gcc.dg/enum2.c: New test.
24970         * gcc.dg/symbian3.c: Likewise.
24971         * gcc.dg/symbian4.c: Likewise.
24972         * gcc.dg/wchar_t-2.c: Likewise.
24973
24974 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
24975
24976         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
24977         destructor tests.
24978
24979 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
24980
24981         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
24982         dg-require-visiblity.
24983         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
24984         * g++.dg/ext/visibility/fvisibility.C: Likewise.
24985         * g++.dg/ext/visibility/memfuncts.C: Likewise.
24986         * g++.dg/ext/visibility/new1.C: Likewise.
24987         * g++.dg/ext/visibility/pragma.C: Likewise.
24988         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
24989         * g++.dg/ext/visibility/virtual.C: Likewise.
24990         * g++/dg/ext/visibility/visibility-1.C: Likewise.
24991         * g++/dg/ext/visibility/visibility-2.C: Likewise.
24992         * g++/dg/ext/visibility/visibility-3.C: Likewise.
24993         * g++/dg/ext/visibility/visibility-4.C: Likewise.
24994         * g++/dg/ext/visibility/visibility-5.C: Likewise.
24995         * g++/dg/ext/visibility/visibility-6.C: Likewise.
24996         * g++/dg/ext/visibility/visibility-7.C: Likewise.
24997         * g++/dg/ext/visibility/visibility-8.C: New test.
24998         * gcc.c-torture/compile/dll.x: Remove.
24999         * gcc.dg/dll-2.c: Use dg-require-dll
25000         * gcc.dg/visibility-10.c: New test.
25001         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
25002         supporting DLLs.
25003         * testsuite/lib/scanasm.exp (scan_hidden): New function.
25004         (scan_not_hidden): Likewise.
25005
25006 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
25007
25008         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
25009
25010 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
25011
25012         * gcc.c-torture/execute/20040805-1.c: New test.
25013
25014 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
25015
25016         * gcc.dg/20020118-1.c: Declare abort.
25017         * gcc.dg/altivec_check.h: Likewise.
25018         * gcc.dg/iftrap-2.c: Likewise.
25019         * gcc.dg/pragma-darwin.c: Likewise.
25020         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
25021
25022 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
25023
25024         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
25025
25026 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
25027
25028         * gcc.c-torture/execute/builtins/abs-2.c,
25029         gcc.c-torture/execute/builtins/abs-3.c,
25030         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
25031         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
25032         intmax_t, uintmax_t and their limits.
25033         * gcc.dg/intmax_t-1.c: New test.
25034
25035 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25036
25037         * g++.dg/tc1/dr147.C: Add reference to PR.
25038
25039 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
25040
25041         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
25042         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
25043
25044 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
25045
25046         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
25047
25048 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
25049
25050         * gcc.dg/redecl-5.c: New test.
25051         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
25052         of scanf.
25053
25054 2004-08-03  Roger Sayle  <roger@eyesopen.com>
25055
25056         PR middle-end/16790
25057         * gcc.c-torture/execute/pr16790-1.c: New test case.
25058
25059 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
25060
25061         * g++.dg/ext/visibility/assign1.C: New test.
25062         * g++.dg/ext/visibility/new1.C: Likewise.
25063
25064         * gcc.dg/symbian1.c: New test.
25065         * gcc.dg/symbian2.c: Likewise.
25066
25067 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
25068
25069         PR target/16570
25070         * gcc.dg/i386-sse-9.c: New test.
25071
25072 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
25073
25074         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
25075
25076 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
25077
25078         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
25079         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
25080         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
25081         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
25082         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
25083         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
25084         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
25085         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
25086         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
25087         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
25088         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
25089         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
25090         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
25091         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
25092         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
25093         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
25094         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
25095         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
25096         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
25097         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
25098         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
25099         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
25100         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
25101         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
25102         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
25103         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
25104         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
25105         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
25106         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
25107         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
25108         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
25109         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
25110         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
25111         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
25112         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
25113         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
25114         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
25115         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
25116         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
25117         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
25118         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
25119         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
25120         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
25121         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
25122         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
25123         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
25124         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
25125         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
25126         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
25127         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
25128         gcc.misc-tests/i386-pf-3dnow-1.c,
25129         gcc.misc-tests/i386-pf-athlon-1.c,
25130         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
25131         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
25132         Declare built-in functions used.
25133         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
25134
25135 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
25136
25137         PR c++/16707
25138         * g++.dg/lookup/using12.C: New test.
25139
25140         * g++.dg/init/null1.C: Fix PR number.
25141         * g++.dg/parse/namespace10.C: Likewise.
25142
25143 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
25144
25145         PR c++/16224
25146         * g++.dg/template/spec17.C: New test.
25147         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
25148         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
25149
25150 2004-08-02  David Billinghurst
25151
25152         PR fortran/16292
25153         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
25154
25155 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
25156
25157         * gcc.dg/ia64-got-1.c: New test case.
25158
25159 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
25160
25161         PR c++/16489
25162         * g++.dg/init/null1.C: New test.
25163         * g++.dg/tc1/dr76.C: Adjust error marker.
25164
25165         PR c++/16529
25166         * g++.dg/parse/namespace10.C: New test.
25167
25168         PR c++/16810
25169         * g++.dg/inherit/ptrmem2.C: New test.
25170
25171 2004-08-02  Ben Elliston  <bje@au.ibm.com>
25172
25173         PR target/16155
25174         * gcc.dg/pr16155.c: New test.
25175
25176 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
25177
25178         * gcc.dg/redecl-2.c: New test.
25179
25180 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
25181
25182         * gcc.dg/darwin-longdouble.c: New file.
25183
25184 2004-07-30  Richard Henderson  <rth@redhat.com>
25185
25186         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
25187         write to constant argument.
25188         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
25189
25190 2004-07-30  Richard Henderson  <rth@redhat.com>
25191
25192         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
25193         tests of nearest around zero.
25194
25195 2004-07-30  Andrew Pinski  <apinski@apple.com>
25196
25197         * gcc.c-torture/compile/20040730-1.c: New test.
25198
25199 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
25200
25201         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
25202         powerpc-eabispe.
25203
25204 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
25205
25206         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
25207
25208 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
25209
25210         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
25211         contains $ld_library_path.
25212         * lib/gfortran.exp (gfortran_link_flags): Likewise.
25213
25214 2004-07-29  Richard Henderson  <rth@redhat.com>
25215
25216         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
25217
25218         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
25219         (alt2, which): New.
25220         (Check): Accept either alternative.
25221
25222 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
25223
25224         * g++.dg/abi/inline1.C: New test.
25225         * g++.dg/abi/local1-a.cc: Likewise.
25226         * g++.dg/abi/local1.C: Likewise.
25227         * g++.dg/abi/mangle11.C: Tweak location of warnings.
25228         * g++.dg/abi/mangle12.C: Likewise.
25229         * g++.dg/abi/mangle17.C: Likewise.
25230         * g++.dg/abi/mangle20-2.C: Likewise.
25231         * g++.dg/opt/interface1.C: Likewise.
25232         * g++.dg/opt/interface1.h: Likewise.
25233         * g++.dg/opt/interface1-a.cc: New test.
25234         * g++.dg/parse/repo1.C: New test.
25235         * g++.dg/template/repo1.C: Likewise.
25236         * g++.dg/warn/Winline-1.C: Likewise.
25237         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
25238
25239 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
25240
25241         * gcc.dg/tree-ssa/20040729-1.c: New test.
25242
25243 2004-07-27  Matt Austern <austern@apple.com>
25244
25245         * gcc.dg/darwin-bool-1.c: New test.
25246         * gcc.dg/darwin-bool-2.c: New test.
25247
25248 2004-07-28  Richard Henderson  <rth@redhat.com>
25249
25250         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
25251         arguments in the correct type.  Don't write to constant arguments.
25252
25253 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
25254
25255         PR tree-optimization/16688
25256         PR tree-optimization/16689
25257         * g++.dg/tree-ssa/pr16688.C: New test.
25258
25259 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
25260
25261         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
25262         loads.  Not only in the comment, this time.
25263
25264 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
25265
25266         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
25267         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
25268         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
25269         * gcc.dg/sh4a-bitmovua.c: New.
25270         * gcc.dg/sh4a-cos.c: New.
25271         * gcc.dg/sh4a-cosf.c: New.
25272         * gcc.dg/sh4a-fprun.c: New.
25273         * gcc.dg/sh4a-fsrra.c: New.
25274         * gcc.dg/sh4a-memmovua.c: New.
25275         * gcc.dg/sh4a-sin.c: New.
25276         * gcc.dg/sh4a-sincos.c: New.
25277         * gcc.dg/sh4a-sincosf.c: New.
25278         * gcc.dg/sh4a-sinf.c: New.
25279
25280 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
25281
25282         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
25283         conditionals.
25284         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
25285         loads.
25286         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
25287         DOM1.
25288
25289 2004-07-27  Andrew Pinski  <apinski@apple.com>
25290
25291         * g++.dg/rtti/tinfo1.C: Correct the xfail.
25292
25293 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
25294
25295         * gcc.dg/pragma-isr.c: New test.
25296
25297 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25298
25299         PR c++/14429
25300         * g++.dg/template/ttp11.C: New test.
25301
25302 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
25303
25304         * gcc.c-torture/compile/20040727-1.c: New test.
25305
25306 2004-07-26  Eric Christopher  <echristo@redhat.com>
25307
25308         * gcc.c-torture/compile/20040726-2.c: New test.
25309
25310 2004-07-26  Andrew Pinski  <apinski@apple.com>
25311
25312         * g++.dg/rtti/tinfo1.C: Xfail.
25313
25314 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
25315
25316         * gcc.c-torture/compile/20040726-1.c: New test.
25317
25318 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
25319             Brian Ryner  <bryner@brianryner.com>
25320
25321         PR c++/9283
25322         PR c++/15000
25323         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
25324         * g++.dg/ext/visibility/: New directory.
25325         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
25326         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
25327         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
25328         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
25329         * g++.dg/ext/visibility/fvisibility.C,
25330         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
25331         g++.dg/ext/visibility/fvisibility-override1.C
25332         g++.dg/ext/visibility/fvisibility-override2.C
25333         g++.dg/ext/visibility/memfuncts.C
25334         g++.dg/ext/visibility/noPLT.C
25335         g++.dg/ext/visibility/pragma.C
25336         g++.dg/ext/visibility/pragma-override1.C
25337         g++.dg/ext/visibility/pragma-override2.C
25338         g++.dg/ext/visibility/staticmemfuncts.C
25339         g++.dg/ext/visibility/virtual.C: New tests.
25340
25341 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
25342
25343         PR c/15360
25344         * gcc.dg/pr15360-1.c: New test.
25345
25346 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
25347
25348         * gcc.dg/pragma-align-2.c: New test.
25349         * gcc.dg/pragma-init-fini.c: New test.
25350         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
25351         targets.
25352
25353 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
25354
25355         * gcc.dg/init-string-2.c: New test.
25356
25357 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
25358
25359         PR 16684
25360         * gcc.dg/Wredundant-decls-1.c: New test case.
25361
25362 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
25363
25364         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
25365         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
25366         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
25367         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
25368         * gcc.dg/compat/generate-random.c: New file.
25369         * gcc.dg/compat/generate-random.h: Likewise.
25370         * gcc.dg/compat/generate-random_r.c: Likewise.
25371         * gcc.dg/compat/struct-layout-1.h: Likewise.
25372         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
25373         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
25374         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
25375         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
25376         * gcc.dg/compat/struct-layout-1_main.c: New test.
25377         * gcc.dg/compat/struct-layout-1_x.c: New file.
25378         * gcc.dg/compat/struct-layout-1_y.c: New file.
25379         * gcc.dg/compat/struct-layout-1_test.h: New file.
25380
25381 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
25382
25383         * gcc.dg/comp-return-1.c: New test
25384
25385 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
25386
25387         * gcc.dg/vmx/8-02a.c: Fix typo.
25388
25389         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
25390         * gcc.dg/darwin-abi-3.c: New test.
25391
25392         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
25393         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
25394
25395         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
25396         * gcc.dg/vmx/ops-long-1.c: New test.
25397         * gcc.dg/vmx/ops-long-2.c: New test.
25398
25399 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
25400
25401         * g++.dg/lookup/conv-[1234].C: New.
25402
25403 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
25404
25405         * g++.dg/parse/attr2.C: Simplify.
25406
25407 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
25408
25409         PR c/7284
25410         * gcc.c-torture/execute/pr7284-1.c: New test.
25411
25412 2004-07-22  Brian Booth  <bbooth@redhat.com>
25413
25414         * gcc.dg/tree-ssa/20040721-1.c: New test.
25415
25416 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
25417
25418         * g++.dg/template/crash20.c: New.
25419
25420 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
25421
25422         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
25423         Add dg-run directive.  Declare variables as required.
25424         * gfortran.dg/g77/README: Update
25425
25426 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
25427
25428         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
25429         gcc.dg/cris-peep2-andu2.c: New tests.
25430
25431 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
25432
25433         PR c/15052
25434         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
25435         on return type.
25436         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
25437         messages.
25438         * gcc.dg/qual-return-2.c: Update expected messages.
25439         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
25440
25441 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
25442
25443         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
25444         * gcc.dg/noncompile/921102-1.c: Update expected error message.
25445
25446 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
25447
25448         PR c/11250
25449         * gcc.dg/init-string-1.c: New test.
25450
25451 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
25452
25453         PR middle-end/15345
25454         PR c/16450
25455         * gcc.dg/torture/nested-fn-1.c: New test.
25456
25457 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
25458
25459         PR target/16559
25460         * gcc.dg/ia64-fptr-1.c: New file.
25461
25462 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25463
25464         PR c++/14497
25465         * g++.dg/template/spec16.C: New test.
25466         * g++.old-deja/g++.robertl/eb118.C: Remove.
25467
25468 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25469
25470         PR c++/509
25471         * g++.dg/template/spec15.C: New test.
25472
25473 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
25474
25475         Copy cases from g77.f-torture/execute and add dg-run
25476         directive.  Other changes as noted.
25477         * gfortran.dg/g77/13037.f
25478         * gfortran.dg/g77/1832.f
25479         * gfortran.dg/g77/19981119-0.f
25480         * gfortran.dg/g77/19990313-0.f
25481         * gfortran.dg/g77/19990313-1.f
25482         * gfortran.dg/g77/19990313-2.f
25483         * gfortran.dg/g77/19990313-3.f
25484         * gfortran.dg/g77/19990419-1.f
25485         * gfortran.dg/g77/19990826-0.f
25486         * gfortran.dg/g77/19990826-2.f
25487         * gfortran.dg/g77/20000503-1.f
25488         * gfortran.dg/g77/20001111.f
25489         * gfortran.dg/g77/20010116.f
25490         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
25491         * gfortran.dg/g77/20010430.f
25492         * gfortran.dg/g77/6177.f
25493         * gfortran.dg/g77/947.f
25494         * gfortran.dg/g77/970816-3.f
25495         * gfortran.dg/g77/971102-1.f
25496         * gfortran.dg/g77/980520-1.f
25497         * gfortran.dg/g77/980628-0.f
25498         * gfortran.dg/g77/980628-1.f
25499         * gfortran.dg/g77/980628-10.f
25500         * gfortran.dg/g77/980628-2.f
25501         * gfortran.dg/g77/980628-3.f
25502         * gfortran.dg/g77/980628-7.f
25503         * gfortran.dg/g77/980628-8.f
25504         * gfortran.dg/g77/980628-9.f
25505         * gfortran.dg/g77/980701-0.f
25506         * gfortran.dg/g77/980701-1.f
25507         * gfortran.dg/g77/cabs.f
25508         * gfortran.dg/g77/claus.f
25509         * gfortran.dg/g77/complex_1.f
25510         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
25511         * gfortran.dg/g77/dcomplex.f
25512         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
25513         * gfortran.dg/g77/f90-intrinsic-mathematical.f
25514         * gfortran.dg/g77/f90-intrinsic-numeric.f
25515         * gfortran.dg/g77/int8421.f
25516         * gfortran.dg/g77/labug1.f
25517         * gfortran.dg/g77/large_vec.f
25518         * gfortran.dg/g77/le.f
25519         * gfortran.dg/g77/short.f
25520         * gfortran.dg/g77/README: Update
25521
25522 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
25523
25524         PR c++/16637
25525         * g++.dg/parse/lookup4.C: New test.
25526
25527 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25528
25529         PR c++/16175
25530         * g++.dg/template/ttp10.C: New test.
25531
25532 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
25533
25534         * gcc.dg/pr12625-1.c: New test.
25535
25536 2004-07-20  Steven Bosscher  <stevenb@suse.de>
25537
25538         * testsuite/gcc.dg/switch-warn-1.c: New test.
25539         * testsuite/gcc.dg/switch-warn-2.c: New test.
25540         * gcc.c-torture/compile/pr14730.c: Update.
25541
25542 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
25543
25544         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
25545         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
25546         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
25547         g++.dg/template/nontype3.C: Remove trailing CR from tests.
25548
25549 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
25550
25551         PR c++/16623
25552         * g++.dg/template/assign1.C: New test.
25553
25554 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25555
25556         PR c++/12170
25557         * g++.dg/template/ttp9.C: New test.
25558
25559 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
25560
25561         * gcc.dg/format/cmn-err-1.c: New test.
25562
25563 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
25564
25565         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
25566         gcc.dg/Wparentheses-10.c: New tests.
25567         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
25568
25569 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25570
25571         PR fortran/16465
25572         * gfortran.dg/g77//ffixed-line-length-0.f,
25573         gfortran.dg/g77/ffixed-line-length-132.f,
25574         gfortran.dg/g77/ffixed-line-length-72.f,
25575         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
25576         gfortran.dg/g77/README: Update.
25577
25578 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25579
25580         PR c++/13092
25581         * g++.dg/template/non-dependent7.C: New test.
25582         * g++.dg/template/non-dependent8.C: Likewise.
25583         * g++.dg/template/non-dependent9.C: Likewise.
25584         * g++.dg/template/non-dependent10.C: Likewise.
25585
25586 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
25587
25588         PR c++/16337
25589         * g++.dg/parse/attr2.C: New test.
25590
25591 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
25592
25593         * g77.dg: Removed.
25594         * g77.f-torture: Ditto.
25595
25596 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
25597
25598         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
25599         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
25600         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
25601
25602 2004-07-16  Richard Henderson  <rth@redhat.com>
25603
25604         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
25605
25606 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25607
25608         * lib/fortran-torture.exp (fortran-torture): Don't test compile
25609         tests with full list of options.
25610         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
25611         of TORTURE_OPTIONS if test contains 'dg-do run'.
25612
25613         PR fortran/16404
25614         * gfortran.dg/do_iterator.f90: New test.
25615
25616 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25617
25618         PR rtl-optimization/16536
25619         * gcc.c-torture/execute/restrict-1.c: New test.
25620
25621 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25622
25623         PR fortran/15324
25624         * gfortran.dg/pr15324.f90: New test.
25625
25626         PR fortran/15129
25627         * gfortran.dg/pr15129.f90: New test.
25628
25629         PR fortran/15140
25630         * gfortran.dg/pr15140.f90: New test.
25631
25632         PR fortran/13792
25633         * gfortran.fortran-torture/execute/bounds.f90: Add check for
25634         compile-time simplification.
25635
25636 2004-07-14  Mike Stump  <mrs@apple.com>
25637
25638         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
25639
25640 2004-07-14  James E Wilson  <wilson@specifixinc.com>
25641
25642         PR target/16325
25643         * gcc.dg/profile-generate-1.c: New.
25644
25645 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
25646
25647         * gcc.c-torture/execute/20040709-1.c: New test.
25648         * gcc.c-torture/execute/20040709-2.c: New test.
25649
25650 2004-07-14  Mike Stump  <mrs@apple.com>
25651
25652         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
25653
25654 2004-07-14  Mike Stump  <mrs@apple.com>
25655
25656         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
25657
25658 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
25659
25660         PR c++/16518
25661         * g++.dg/parse/mutable1.C: New test.
25662
25663 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
25664
25665         PR tree-optimization/16443
25666         * gcc.dg/tree-ssa/20040713-1.c: New test.
25667
25668 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
25669
25670         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
25671         for operator new.
25672
25673 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
25674
25675         * gfortran.dg/g77/README: New file
25676         * gfortran.dg/g77/19981216-0.f: Copy from
25677         g77.f-torture/noncompile.  Add "dg-do compile" and
25678         dg-error as required.
25679         * gfortran.dg/g77/19990218-1.f: Likewise.
25680         * gfortran.dg/g77/19990905-1.f: Likewise.
25681         * gfortran.dg/g77/9263.f: Likewise.
25682         * gfortran.dg/g77/980615-0.f: Likewise.
25683         * gfortran.dg/g77/980616-0.f: Likewise.
25684         * gfortran.dg/g77/check0.f: Likewise.
25685         * gfortran.dg/g77/select_no_compile.f: Likewise.
25686
25687 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
25688
25689         Copy files from g77.f-torture/compile.
25690         Add "{ dg-do compile}".  Other changes as noted
25691         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
25692         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
25693         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
25694         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
25695         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
25696         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
25697         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
25698         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
25699         statement to conform to standard.  Append alpha1.x for reference.
25700         * gfortran.dg/g77/xformat.f: Add dg-warning
25701
25702 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
25703
25704         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
25705         Add {dg-do compile} directive.
25706         * gfortran.dg/g77/cpp2.F: Likewise.
25707
25708 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25709
25710         PR c++/5402
25711         * g++.dg/lookup/name-clash1.C: New test.
25712
25713         PR c++/9777
25714         * g++.dg/lookup/name-clash2.C: New test.
25715
25716         PR c++/12102
25717         * g++.dg/lookup/name-clash3.C: New test.
25718
25719 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25720
25721         * g++.dg/lookup/new2.C: New test.
25722         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
25723
25724 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
25725
25726         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
25727         Add {dg-do compile} directive.
25728         * gfortran.dg/g77/13060.f: Likewise.
25729         * gfortran.dg/g77/19990218-0.f: Likewise.
25730         * gfortran.dg/g77/19990305-0.f: Likewise.
25731         * gfortran.dg/g77/19990419-0.f: Likewise.
25732         * gfortran.dg/g77/19990502-0.f: Likewise.
25733         * gfortran.dg/g77/19990502-1.f: Likewise.
25734         * gfortran.dg/g77/19990525-0.f: Likewise.
25735         * gfortran.dg/g77/19990826-1.f: Likewise.
25736         * gfortran.dg/g77/19990826-3.f: Likewise.
25737         * gfortran.dg/g77/19990905-2.f: Likewise.
25738         * gfortran.dg/g77/20000412-1.f: Likewise.
25739         * gfortran.dg/g77/20000511-1.f: Likewise.
25740         * gfortran.dg/g77/20000511-2.f: Likewise.
25741         * gfortran.dg/g77/20000518.f: Likewise.
25742         * gfortran.dg/g77/20000601-1.f: Likewise.
25743         * gfortran.dg/g77/20000601-2.f: Likewise.
25744         * gfortran.dg/g77/20000629-1.f: Likewise.
25745         * gfortran.dg/g77/20000630-2.f: Likewise.
25746         * gfortran.dg/g77/20010115.f: Likewise.
25747         * gfortran.dg/g77/20010321-1.f: Likewise.
25748         * gfortran.dg/g77/20010426.f: Likewise.
25749         * gfortran.dg/g77/20020307-1.f: Likewise.
25750         * gfortran.dg/g77/8485.f: Likewise.
25751         * gfortran.dg/g77/960317-1.f: Likewise.
25752         * gfortran.dg/g77/970915-0.f: Likewise.
25753         * gfortran.dg/g77/980310-1.f: Likewise.
25754         * gfortran.dg/g77/980310-2.f: Likewise.
25755         * gfortran.dg/g77/980310-3.f: Likewise.
25756         * gfortran.dg/g77/980310-4.f: Likewise.
25757         * gfortran.dg/g77/980310-6.f: Likewise.
25758         * gfortran.dg/g77/980310-7.f: Likewise.
25759         * gfortran.dg/g77/980310-8.f: Likewise.
25760         * gfortran.dg/g77/980419-2.f: Likewise.
25761         * gfortran.dg/g77/980424-0.f: Likewise.
25762         * gfortran.dg/g77/980427-0.f: Likewise.
25763         * gfortran.dg/g77/980729-0.f: Likewise.
25764         * gfortran.dg/g77/981117-1.f: Likewise.
25765         * gfortran.dg/g77/toon_1.f: Likewise.
25766
25767 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25768
25769         PR c++/2204
25770         * g++.dg/other/abstract2.C: New test.
25771
25772 2004-07-12  Paul Brook  <paul@codesourcery.com>
25773
25774         * gfortran.dg/pointer_init_1.f90: New test.
25775
25776 2004-07-11  Paul Brook  <paul@codesourcery.com>
25777
25778         PR fortran/15986
25779         * gfortran.dg/contained_1.f90: New test.
25780
25781 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
25782
25783         * g++.dg/parse/defarg8.C: New test.
25784
25785 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25786
25787         PR fortran/16433
25788         * gfortran.dg/pr16433.f: New test.
25789
25790         PR fortran/17574
25791         * gfortran.dg/pr15754.f90: New test.
25792
25793 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
25794
25795         PR tree-optimization/16437
25796         * gcc.c-torture/execute/bitfld-4.c: New test.
25797
25798 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25799
25800         * gfortran.fortran-torture/execute/common_2.f90: Add check for
25801         access to common var from module.
25802
25803 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25804
25805         PR fortran/16336
25806         * gfortran.fortran-torture/execute/common_2.f90: New test.
25807
25808 2004-07-10  Paul Brook  <paul@codesourcery.com>
25809
25810         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
25811
25812 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25813
25814         PR fortran/15969
25815         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
25816
25817 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
25818
25819         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
25820         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
25821         * gfortran.dg/g77/ffree-form-1.f: Likewise.
25822         * gfortran.dg/g77/ffree-form-2.f: Likewise.
25823         * gfortran.dg/g77/ffree-form-3.f: Likewise.
25824         * gfortran.dg/g77/fno-underscoring.f: Likewise.
25825         * gfortran.dg/g77/funderscoring.f: Likewise.
25826         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
25827
25828 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25829
25830         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
25831
25832 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25833         Paul Brook  <paul@codesourcery.com>
25834
25835         PR fortran/13415
25836         * gfortran.dg/common_pointer_1.f90: New test.
25837
25838 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25839
25840         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
25841
25842 2004-07-09  James E Wilson  <wilson@specifixinc.com>
25843
25844         PR target/16364
25845         * gcc.c-torture/compile/20040709-1.c: New.
25846
25847 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25848
25849         PR fortran/14077
25850         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
25851
25852 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25853
25854         PR fortran/13201
25855         * gfortran.dg/shape_1.f90: New test.
25856
25857 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
25858             Andrew Pinski  <apinski@apple.com>
25859
25860         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
25861
25862 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25863
25864         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
25865         comment.
25866
25867 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25868         Paul Brook  <paul@codesourcery.com>
25869
25870         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
25871         '.f95' and '.F95'.
25872
25873 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
25874
25875         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
25876
25877 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25878
25879         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
25880         testcases with capital suffix.
25881
25882 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25883
25884         PR fortran/15481
25885         PR fortran/13372
25886         PR fortran/13575
25887         PR fortran/15978
25888         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
25889
25890         * gfortran.dg/implicit_1.f90: New test.
25891
25892 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
25893
25894         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
25895         expression to match gfortran warning/error messages
25896         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
25897         dg-error text.
25898
25899 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
25900
25901         * lib/fortran-torture.exp: Rename proc search_for to
25902         search_for_re.
25903
25904 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
25905
25906         * gcc.c-torture/execute/simd-5.x: New file.
25907         XFAIL on SPARC 64-bit at -O0.
25908
25909 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25910
25911         PR c++/8211
25912         PR c++/16165
25913         * g++.dg/warn/effc3.C: New test.
25914
25915 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
25916
25917         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
25918         change X to 1X in format.
25919         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
25920         add data statements to conform to standard.
25921
25922 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
25923
25924         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
25925         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
25926         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
25927
25928 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
25929
25930         * gfortran.dg/g77/7388.f: Copy from g77.dg
25931         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
25932         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
25933         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
25934         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
25935         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
25936         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
25937         * gfortran.dg/g77/strlen0.f: Likewise.
25938
25939 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
25940
25941         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
25942         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
25943
25944 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25945
25946         * gcc.c-torture/execute/920428-2.x: Delete.
25947         * gcc.c-torture/execute/920501-7.x: Likewise.
25948
25949 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
25950
25951         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
25952         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
25953         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
25954         prescott and c3-2.
25955         (PREFETCH_3DNOW): Add -march=c3.
25956
25957 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
25958
25959         PR c/16437
25960         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
25961         * gcc.c-torture/execute/bf64-1.x: Likewise.
25962
25963 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25964
25965         * gcc.c-torture/compile/20040708-1.c: New test.
25966
25967 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25968
25969         PR c++/16169
25970         * g++.dg/warn/effc2.C: New test.
25971
25972 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25973
25974         * gcc.c-torture/execute/bitfld-1.x: Remove.
25975         * gcc.c-torture/execute/bitfld-3.c: New test.
25976         * gcc.dg/bitfld-2.c: Remove XFAILs.
25977
25978 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
25979
25980         PR c++/16276
25981         * g++.dg/rtti/tinfo1.C: New file.
25982
25983 2004-07-07  Eric Christopher  <echristo@redhat.com>
25984
25985         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
25986
25987 2004-07-07  Andrew Pinski  <apinski@apple.com>
25988
25989         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
25990
25991 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
25992
25993         * g++.dg/init/call1.C: XFAIL.
25994
25995 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
25996
25997         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
25998         except for movstrict*, to movmem* and clrstr* to clrmem*.
25999
26000 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
26001
26002         * gcc.c-torture/execute/20040707-1.c: New test.
26003
26004 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
26005
26006         * gcc.c-torture/execute/20040706-1.c: New test.
26007
26008 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26009
26010         PR c++/3671
26011         * g++.dg/template/spec14.C: New test.
26012
26013 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
26014
26015         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
26016         nothing if not yet defined.  Use it in b, c and d type definitions.
26017         * gcc.c-torture/execute/20040705-1.c: New test.
26018         * gcc.c-torture/execute/20040705-2.c: New test.
26019
26020 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26021
26022         PR c++/2518
26023         * g++.dg/lookup/new1.C: New test.
26024
26025 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26026
26027         PR c++/11406
26028         * g++.dg/template/sizeof8.C: New test.
26029
26030 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
26031
26032         * gcc.c-torture/compile/20040705-1.c: New test.
26033
26034 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
26035
26036         * gfortran.fortran-torture/execute/seq_io.f90: New test.
26037
26038 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
26039
26040         * gcc.dg/cpp/if-mop.c: Two new testcases.
26041         * gcc.dg/cpp/trad/comment-3.c: New.
26042
26043 2004-07-04  Paul Brook  <paul@codesourcery.com>
26044
26045         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
26046
26047 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
26048
26049         PR c++/3761
26050         * g++.dg/lookup/crash4.C: New test.
26051
26052 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
26053
26054         * gcc.c-torture/execute/builtin-abs-1.c
26055         * gcc.c-torture/execute/builtin-abs-2.c
26056         * gcc.c-torture/execute/builtin-complex-1.c
26057         * gcc.c-torture/execute/builtins/string-1-lib.c
26058         * gcc.c-torture/execute/builtins/string-1.c
26059         * gcc.c-torture/execute/builtins/string-2-lib.c
26060         * gcc.c-torture/execute/builtins/string-2.c
26061         * gcc.c-torture/execute/builtins/string-3-lib.c
26062         * gcc.c-torture/execute/builtins/string-3.c
26063         * gcc.c-torture/execute/builtins/string-4-lib.c
26064         * gcc.c-torture/execute/builtins/string-4.c
26065         * gcc.c-torture/execute/builtins/string-5-lib.c
26066         * gcc.c-torture/execute/builtins/string-5.c
26067         * gcc.c-torture/execute/builtins/string-6-lib.c
26068         * gcc.c-torture/execute/builtins/string-6.c
26069         * gcc.c-torture/execute/builtins/string-7-lib.c
26070         * gcc.c-torture/execute/builtins/string-7.c
26071         * gcc.c-torture/execute/builtins/string-8-lib.c
26072         * gcc.c-torture/execute/builtins/string-8.c
26073         * gcc.c-torture/execute/builtins/string-9-lib.c
26074         * gcc.c-torture/execute/builtins/string-9.c
26075         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
26076         * gcc.c-torture/execute/builtins/string-asm-1.c
26077         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
26078         * gcc.c-torture/execute/builtins/string-asm-2.c
26079         * gcc.c-torture/execute/stdio-opt-1.c
26080         * gcc.c-torture/execute/stdio-opt-2.c
26081         * gcc.c-torture/execute/stdio-opt-3.c
26082         * gcc.c-torture/execute/string-opt-1.c
26083         * gcc.c-torture/execute/string-opt-10.c
26084         * gcc.c-torture/execute/string-opt-11.c
26085         * gcc.c-torture/execute/string-opt-12.c
26086         * gcc.c-torture/execute/string-opt-13.c
26087         * gcc.c-torture/execute/string-opt-14.c
26088         * gcc.c-torture/execute/string-opt-15.c
26089         * gcc.c-torture/execute/string-opt-16.c
26090         * gcc.c-torture/execute/string-opt-2.c
26091         * gcc.c-torture/execute/string-opt-6.c
26092         * gcc.c-torture/execute/string-opt-7.c
26093         * gcc.c-torture/execute/string-opt-8.c:
26094         Replace with ...
26095
26096         * gcc.c-torture/execute/builtins/abs-2.c
26097         * gcc.c-torture/execute/builtins/abs-3.c
26098         * gcc.c-torture/execute/builtins/complex-1.c
26099         * gcc.c-torture/execute/builtins/fprintf.c
26100         * gcc.c-torture/execute/builtins/fputs.c
26101         * gcc.c-torture/execute/builtins/memcmp.c
26102         * gcc.c-torture/execute/builtins/memmove.c
26103         * gcc.c-torture/execute/builtins/memops-asm.c
26104         * gcc.c-torture/execute/builtins/mempcpy-2.c
26105         * gcc.c-torture/execute/builtins/mempcpy.c
26106         * gcc.c-torture/execute/builtins/memset.c
26107         * gcc.c-torture/execute/builtins/printf.c
26108         * gcc.c-torture/execute/builtins/sprintf.c
26109         * gcc.c-torture/execute/builtins/strcat.c
26110         * gcc.c-torture/execute/builtins/strchr.c
26111         * gcc.c-torture/execute/builtins/strcmp.c
26112         * gcc.c-torture/execute/builtins/strcpy.c
26113         * gcc.c-torture/execute/builtins/strcspn.c
26114         * gcc.c-torture/execute/builtins/strlen-2.c
26115         * gcc.c-torture/execute/builtins/strlen.c
26116         * gcc.c-torture/execute/builtins/strncat.c
26117         * gcc.c-torture/execute/builtins/strncmp-2.c
26118         * gcc.c-torture/execute/builtins/strncmp.c
26119         * gcc.c-torture/execute/builtins/strncpy.c
26120         * gcc.c-torture/execute/builtins/strpbrk.c
26121         * gcc.c-torture/execute/builtins/strpcpy-2.c
26122         * gcc.c-torture/execute/builtins/strpcpy.c
26123         * gcc.c-torture/execute/builtins/strrchr.c
26124         * gcc.c-torture/execute/builtins/strspn.c
26125         * gcc.c-torture/execute/builtins/strstr-asm.c
26126         * gcc.c-torture/execute/builtins/strstr.c:
26127         ... these new files.
26128
26129         * gcc.c-torture/execute/builtins/abs-2-lib.c
26130         * gcc.c-torture/execute/builtins/abs-3-lib.c
26131         * gcc.c-torture/execute/builtins/complex-1-lib.c
26132         * gcc.c-torture/execute/builtins/fprintf-lib.c
26133         * gcc.c-torture/execute/builtins/fputs-lib.c
26134         * gcc.c-torture/execute/builtins/memcmp-lib.c
26135         * gcc.c-torture/execute/builtins/memmove-lib.c
26136         * gcc.c-torture/execute/builtins/memops-asm-lib.c
26137         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
26138         * gcc.c-torture/execute/builtins/mempcpy-lib.c
26139         * gcc.c-torture/execute/builtins/memset-lib.c
26140         * gcc.c-torture/execute/builtins/printf-lib.c
26141         * gcc.c-torture/execute/builtins/sprintf-lib.c
26142         * gcc.c-torture/execute/builtins/strcat-lib.c
26143         * gcc.c-torture/execute/builtins/strchr-lib.c
26144         * gcc.c-torture/execute/builtins/strcmp-lib.c
26145         * gcc.c-torture/execute/builtins/strcpy-lib.c
26146         * gcc.c-torture/execute/builtins/strcspn-lib.c
26147         * gcc.c-torture/execute/builtins/strlen-2-lib.c
26148         * gcc.c-torture/execute/builtins/strlen-lib.c
26149         * gcc.c-torture/execute/builtins/strncat-lib.c
26150         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
26151         * gcc.c-torture/execute/builtins/strncmp-lib.c
26152         * gcc.c-torture/execute/builtins/strncpy-lib.c
26153         * gcc.c-torture/execute/builtins/strpbrk-lib.c
26154         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
26155         * gcc.c-torture/execute/builtins/strpcpy-lib.c
26156         * gcc.c-torture/execute/builtins/strrchr-lib.c
26157         * gcc.c-torture/execute/builtins/strspn-lib.c
26158         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
26159         * gcc.c-torture/execute/builtins/strstr-lib.c
26160         * gcc.c-torture/execute/builtins/lib/abs.c
26161         * gcc.c-torture/execute/builtins/lib/fprintf.c
26162         * gcc.c-torture/execute/builtins/lib/memset.c
26163         * gcc.c-torture/execute/builtins/lib/printf.c
26164         * gcc.c-torture/execute/builtins/lib/sprintf.c
26165         * gcc.c-torture/execute/builtins/lib/strcpy.c
26166         * gcc.c-torture/execute/builtins/lib/strcspn.c
26167         * gcc.c-torture/execute/builtins/lib/strncat.c
26168         * gcc.c-torture/execute/builtins/lib/strncmp.c
26169         * gcc.c-torture/execute/builtins/lib/strncpy.c
26170         * gcc.c-torture/execute/builtins/lib/strpbrk.c
26171         * gcc.c-torture/execute/builtins/lib/strspn.c
26172         * gcc.c-torture/execute/builtins/lib/strstr.c:
26173         New files containing support routines.
26174
26175         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
26176         declaration.
26177         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
26178         when not optimizing.
26179
26180 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
26181
26182         PR c++/16240
26183         * g++.dg/abi/mangle22.C: New test.
26184         * g++.dg/abi/mangle23.C: Likewise.
26185
26186 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
26187
26188         PR fortran/16290
26189         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
26190         Allow for cases without denormalized floating point numbers.
26191
26192 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
26193
26194         PR c/1027
26195         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
26196         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
26197         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
26198         expected warning text.
26199         * gcc.dg/format/diag-2.c: New test.
26200
26201 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
26202
26203         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
26204
26205 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
26206
26207         * gcc.dg/builtins-43.c: New.
26208         * gcc.dg/builtins-44.c: New.
26209         * gcc.dg/builtins-45.c: New.
26210
26211 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
26212             Andreas Tobler  <a.tobler@schweiz.ch>
26213
26214         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
26215         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
26216         as SIGSEGV.
26217         * gcc.dg/cleanup-11.c: Likewise.
26218         * gcc.dg/cleanup-8.c: Likewise.
26219         * gcc.dg/cleanup-9.c: Likewise.
26220         * gcc.dg/cleanup-5.c: Run on all platforms.
26221
26222 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
26223
26224         * g++.dg/warn/nonnull1.C: New test.
26225
26226 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
26227
26228         * gcc.dg/compat/compat-common.h: Wrap up CINT in
26229         an #ifndef SKIP_COMPLEX_INT/#endif pair.
26230         Special-case the Sun compiler wrt to <complex.h>.
26231
26232 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
26233
26234         * gcc.dg/Wunreachable-8.C: New test.
26235
26236         * gcc.dg/h8300-ice2.c : New test.
26237
26238 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
26239
26240         PR fortran/16161
26241         * gfortran.fortran-torture/compile/implicit.f90: Add test
26242         for implicit character.
26243
26244 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
26245
26246         PR fortran/16289
26247         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
26248         Use tiny() intrinsic to find smallest non-negative real
26249
26250 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
26251
26252         * gcc.dg/compat/struct-by-value-22_main.c: New test.
26253         * gcc.dg/compat/struct-by-value-22_x.c: New.
26254         * gcc.dg/compat/struct-by-value-22_y.c: New.
26255
26256         * gcc.c-torture/execute/20040629-1.c: New test.
26257
26258 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
26259
26260         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
26261         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
26262
26263         PR target/16195
26264         * gcc.dg/20040625-1.c: New test.
26265
26266 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26267
26268         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
26269
26270 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26271
26272         PR fortran/15963
26273         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
26274
26275 2004-06-29  Richard Henderson  <rth@redhat.com>
26276
26277         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
26278
26279 2004-06-29  Paul Brook  <paul@codesourcery.com>
26280
26281         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
26282         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
26283
26284 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
26285
26286         PR c++/16260
26287         * g++.dg/parse/crash15.C: New.
26288
26289 2004-06-28  Andrew Pinski  <apinski@apple.com>
26290
26291         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
26292         by the error already.
26293
26294         * g++.dg/opt/ptrmem4.C: Change to compile only test.
26295
26296 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
26297
26298         PR target/14041
26299         * gcc.dg/h8300-bss-align-1.c : New.
26300
26301 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
26302
26303         * PR c++/16174
26304         * g++.dg/template/ctor4.C: New.
26305
26306 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
26307
26308         PR c++/16205
26309         * g++.dg/warn/Wsequence-point-1.C: New test.
26310
26311 2004-06-27  Paul Brook  <paul@codesourcery.com>
26312
26313         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
26314
26315 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
26316
26317         * g++.old-deja/g++.mike/p7325.C: Remove.
26318
26319 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
26320
26321         PR c/14963
26322         * gcc.dg/pr14963.c: New test.
26323
26324 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
26325
26326         PR c++/16193
26327         * g++.dg/parse/redef1.C: New test.
26328
26329 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
26330
26331         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
26332         20021110.c.
26333         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
26334         20021119-1.c.
26335         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
26336         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
26337         5-04.c.
26338         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
26339         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
26340         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
26341         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
26342         g++.brendan/enum14.C.
26343         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
26344         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
26345         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
26346         g++.mike/virt1.C.
26347         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
26348         memtemp24.C.
26349
26350 2004-06-27  Roger Sayle  <roger@eyesopen.com>
26351
26352         * gcc.dg/20040527-1.c: New test case.
26353
26354 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
26355
26356         PR gfortran/pr16196
26357         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
26358
26359 2004-06-25  Roger Sayle  <roger@eyesopen.com>
26360
26361         PR middle-end/15825
26362         * gcc.dg/pr15825-1.c: New test case.
26363
26364 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
26365
26366         * gcc.c-torture/execute/20040625-1.c: New test.
26367
26368 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26369
26370         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
26371
26372 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
26373
26374         * gcc.dg/torture/mips-div-1.c: New test.
26375
26376 2004-06-24  Jeff Law  <law@redhat.com>
26377
26378         * gcc.dg/tree-ssa/20040624-1.c: New test.
26379
26380 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
26381
26382         * gcc.c-torture/compile/20040624-1.c: New test.
26383
26384 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26385
26386         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
26387         this directory.
26388
26389 2004-06-23  Andrew Pinski  <apinski@apple.com>
26390
26391         PR middle-end/15988
26392         * g++.dg/opt/ptrmem4.C: New test.
26393
26394         * gcc.dg/c90-array-quals-2.c: New test.
26395
26396 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
26397
26398         * gcc.dg/kpice1.c: New test.
26399
26400 2006-06-23  Andrew Pinski  <apinski@apple.com>
26401
26402         * gcc.dg/c90-array-quals.c: New test.
26403
26404 2006-06-22  Richard Henderson  <rth@redhat.com>
26405
26406         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
26407
26408 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
26409
26410         * gcc.dg/builtins-config.h: Handle FreeBSD.
26411
26412 2006-06-22  Richard Henderson  <rth@redhat.com>
26413
26414         * g++.dg/opt/devirt1.C: New.
26415
26416 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
26417
26418         * g++.dg/opt/pr15551.C: New testcase.
26419
26420 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
26421
26422         PR target/14800
26423         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
26424         x86_64-*-linux* when compiling for 32bit.
26425
26426 2004-06-21  Andrew Pinski  <apinski@apple.com>
26427
26428         * gcc.dg/pch/struct-1.c: New.
26429         * gcc.dg/pch/struct-1.hs: New.
26430
26431 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
26432
26433         * gcc.dg/pch/save-temps-1.c: New file.
26434         * gcc.dg/pch/save-temps-1.hs: New file.
26435
26436 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
26437
26438         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
26439         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
26440
26441 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26442
26443         * gfortran.fortran-torture/execute/select_1.f90: Rename function
26444         to fix type error.
26445         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
26446         Remove trailing spaces.
26447
26448 2004-06-21  Richard Henderson  <rth@redhat.com>
26449
26450         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
26451         merging && to BIT_FIELD_REF.
26452
26453 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
26454
26455         * g++.dg/opt/placeholder1.C: New test.
26456
26457 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
26458
26459         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
26460         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
26461         * gcc.dg/compat/union-m128-1_x.c: Likewise.
26462         * gcc.dg/compat/union-m128-1_y.c: Likewise.
26463
26464 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
26465
26466         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
26467         extern "C".
26468         * g++.dg/other/pragma-re-1.C: Add comments.
26469
26470 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
26471
26472         PR gfortran/16080
26473         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
26474
26475 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
26476
26477         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
26478         instead of setting the type of size_t by
26479         hand.
26480
26481 2004-06-18  Roger Sayle  <roger@eyesopen.com>
26482
26483         * gcc.dg/unordered-2.c: New test case.
26484         * gcc.dg/unordered-3.c: New test case.
26485
26486 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
26487
26488         PR other/16043
26489         * lib/g++.exp (g++_version): Tweak regexp for version
26490         * lib/g77.exp (g77_version): Likewise.
26491         * lib/gfortran.exp (gfortran_version): Likewise.
26492         * lib/objc.exp (objc_version): Likewise.
26493         * lib/treelang.exp (treelang_version): Likewise.
26494
26495 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
26496
26497         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
26498         Use INT_MAX instead of __INT_MAX__.
26499         * gcc.dg/compat/struct-align-2_y.c: Likewise.
26500
26501         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
26502         * gcc.dg/compat/scalar-return-3_x.c: Use it.
26503         * gcc.dg/compat/scalar-return-3_y.c: Use it.
26504         * gcc.dg/compat/scalar-return-4_x.c: Use it.
26505         * gcc.dg/compat/scalar-return-4_y.c: Use it.
26506         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
26507         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
26508         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
26509         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
26510
26511         * gcc.dg/range-test-1.c: New test.
26512         * g++.dg/opt/range-test-1.C: New test.
26513
26514 2004-06-17  Richard Henderson  <rth@redhat.com>
26515
26516         * objc.dg/sync-1.m: New.
26517         * objc.dg/try-catch-1.m: Don't force next runtime.
26518         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
26519         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
26520         shadowed catch clause.
26521         * objc.dg/try-catch-5.m: New.
26522
26523 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
26524
26525         Bug 14610
26526         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
26527
26528 2004-06-15  Richard Henderson  <rth@redhat.com>
26529
26530         * gcc.dg/20001116-1.c: Move expected warning line.
26531
26532 2004-06-15  Richard Henderson  <rth@redhat.com>
26533
26534         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
26535         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
26536
26537 2004-06-15  Jeff Law  <law@redhat.com>
26538
26539         * gcc.dg/tree-ssa/20040615-1.c: New test.
26540         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
26541         be less sensitive to operand ordering.
26542         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
26543
26544 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
26545
26546         * g++.dg/abi/bitfield3.C: Add comment..
26547
26548 2004-06-15  Richard Henderson  <rth@redhat.com>
26549
26550         * g++.dg/ext/stmtexpr1.C: XFAIL.
26551         * gcc.dg/20030612-1.c: XFAIL.
26552
26553 2004-06-15  Eric Christopher  <echristo@redhat.com>
26554
26555         * g++.dg/charset/asm5.c: New.
26556         * gcc.dg/charset/asm6.c: New.
26557
26558 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26559
26560         PR fortran/15962
26561         * gfortran.fortran-torture/execute/select_1.f90: New test.
26562
26563 2004-06-15  Paul Brook  <paul@codesourcery.com>
26564
26565         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
26566
26567 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26568
26569         PR c++/15967
26570         * g++.dg/lookup/crash3.C: New test.
26571
26572 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26573
26574         PR c++/15947
26575         * g++.dg/parse/dtor4.C: New test.
26576
26577 2004-06-14  Jeff Law  <law@redhat.com>
26578
26579         * gcc.c-torture/compile/20040614-1.c: New test.
26580
26581 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26582
26583         PR fortran/15211
26584         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
26585         LEN of a character array.
26586
26587 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
26588
26589         PR c++/15096
26590         * g++.dg/template/ptrmem10.C: New test.
26591
26592         PR c++/14930
26593         * g++.dg/template/friend30.C: New test.
26594
26595 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26596
26597         PR fortran/14928
26598         * gfortran.fortran-torture/compile/mloc.f90: New test.
26599
26600 2004-06-13  Paul Brook  <paul@codesourcery.com>
26601
26602         * gfortran.fortran-torture/execute/random_2.f90: New test.
26603
26604 2004-06-13  Eric Christopher  <echristo@redhat.com>
26605
26606         * gcc.dg/noncompile/redecl-1.c: Fix error message.
26607
26608 2004-06-12  Paul Brook  <paul@codesourcery.com>
26609
26610         * gfortran.fortran-torture/execute/contained_3.f90: New test.
26611
26612 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26613
26614         PR fortran/14923
26615         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
26616
26617 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26618
26619         PR fortran/14957
26620         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
26621         syntax errors in end statements of contained subroutines.
26622
26623 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26624
26625         PR fortran/12841
26626         * gfortran.fortran-torture/execute/null_arg.f90: New test.
26627
26628 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
26629
26630         PR fortran/15665
26631         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
26632
26633 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
26634
26635         PR gfortran/12839
26636         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
26637
26638 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
26639
26640         PR c++/15862
26641         * g++.dg/parse/enum1.C: New test.
26642
26643 2004-06-10  Jeff Law  <law@redhat.com>
26644
26645         * gcc.c-torture/compile/20040610-1.c: New test.
26646
26647 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26648
26649         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
26650         * g++.old-deja/g++.other/decl3.C: Likewise.
26651
26652 2004-06-10  Brian Booth  <bbooth@redhat.com>
26653
26654         * gcc.dg/tree-ssa/20031015-1.c: Scan for
26655         V_MAY_DEF instead of VDEF.
26656         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
26657
26658 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
26659
26660         PR c++/14211
26661         * g++.dg/conversion/const1.C: New test.
26662
26663         PR c++/15076
26664         * g++.dg/conversion/reinterpret1.C: New test.
26665
26666         PR c++/15877
26667         * g++.dg/template/enum2.C: New test.
26668
26669         PR c++/15227
26670         * g++.dg/template/error13.C: New test.
26671
26672 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26673
26674         PR fortran/14957
26675         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
26676         arguments to test_* REAL and of the right size.
26677
26678 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
26679
26680         PR target/15569
26681         PR rtl-optimization/15681
26682         * gcc.dg/20040609-1.c: New test.
26683
26684 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
26685
26686         PR c++/14791
26687         * g++.dg/opt/builtins1.C: New test.
26688
26689 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
26690
26691         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
26692         that use default windows32 struct layout.
26693         * gcc.dg/i386-bitfield2.c: Likewise.
26694
26695 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
26696
26697         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
26698         for mingw32 and cygwin targets.
26699
26700 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
26701
26702         * gcc.dg/pch/macro-4.c: New.
26703         * gcc.dg/pch/macro-4.hs: New.
26704
26705 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26706
26707         PR fortran/13249
26708         * gfortran.fortran-torture/compile/name_clash.f90: New test.
26709
26710 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26711
26712         PR fortran/13372
26713         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
26714
26715 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
26716
26717         PR gfortran/14897
26718         * gfortran.fortran-torture/execute/t_edit.f90: New test.
26719
26720 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
26721
26722         PR gfortran/15755
26723         * gfortran.fortran-torture/execute/backspace.c : New test.
26724
26725 2004-06-09  Paul Brook  <paul@codesourcery.com>
26726
26727         * gfortran.fortran-torture/execure/intrinsic_associated.f90
26728         (pointer_to_section): Rewrite to use smaller array.
26729
26730 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
26731
26732         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
26733         * gcc.dg/ext/altivec-10.c: Same.
26734         * gcc.dg/ext/altivec-11.c: Same.
26735         * gcc.dg/ext/altivec-12.c: Same.
26736         * gcc.dg/ext/altivec-13.c: Same.
26737         * gcc.dg/ext/altivec-14.c: Same.
26738         * gcc.dg/ext/altivec-15.c: Same.
26739         * gcc.dg/ext/altivec-16.c: Same.
26740         * gcc.dg/ext/altivec-3.c: Same.
26741         * gcc.dg/ext/altivec-4.c: Same.
26742         * gcc.dg/ext/altivec-6.c: Same.
26743         * gcc.dg/ext/altivec-7.c: Same.
26744         * gcc.dg/ext/altivec-8.c: Same.
26745         * gcc.dg/ext/altivec-varargs-1.c: Same.
26746
26747         * g++.dg/ext/altivec-1.C: Correct dg syntax.
26748         * g++.dg/ext/altivec-10.C: Same.
26749         * g++.dg/ext/altivec-2.C: Same.
26750         * g++.dg/ext/altivec-3.C: Same.
26751         * g++.dg/ext/altivec-4.C: Same.
26752         * g++.dg/ext/altivec-5.C: Same.
26753         * g++.dg/ext/altivec-6.C: Same.
26754         * g++.dg/ext/altivec-7.C: Same.
26755         * g++.dg/ext/altivec-8.C: Same.
26756         * g++.dg/ext/altivec-9.C: Same.
26757
26758 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26759
26760         PR c++/7841
26761         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
26762
26763 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
26764
26765         * gcc.dg/union-1.c: New test.
26766
26767 2004-06-07  Roger Sayle  <roger@eyesopen.com>
26768
26769         * gcc.dg/builtins-41.c: New test case.
26770         * gcc.dg/builtins-42.c: New test case.
26771
26772 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
26773
26774         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
26775         * g++.dg/ext/altivec-10.C: Same.
26776         * g++.dg/ext/altivec-2.C: Same.
26777         * g++.dg/ext/altivec-3.C: Same.
26778         * g++.dg/ext/altivec-4.C: Same.
26779         * g++.dg/ext/altivec-5.C: Same.
26780         * g++.dg/ext/altivec-6.C: Same.
26781         * g++.dg/ext/altivec-7.C: Same.
26782         * g++.dg/ext/altivec-8.C: Same.
26783         * g++.dg/ext/altivec-9.C: Same.
26784         * g++.old-deja/g++.abi/cxa_vec.C: Same.
26785         * g++.old-deja/g++.brendan/new3.C: Same.
26786         * gcc.c-torture/execute/eeprof-1.x: Same.
26787
26788 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
26789
26790         PR c/14765
26791         * gcc.dg/pr14765-1.c: New test.
26792
26793 2004-06-07  Roger Sayle  <roger@eyesopen.com>
26794
26795         PR c/14649
26796         * gcc.dg/pr14649-1.c: New test case.
26797
26798 2004-06-07  Richard Henderson  <rth@redhat.com>
26799
26800         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
26801         if temporaries.
26802
26803 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
26804
26805         * g++.dg/eh/elide1.C: Remove XFAIL.
26806
26807 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
26808
26809         PR c++/15337
26810         * g++.dg/expr/sizeof3.C: New test.
26811
26812         PR c++/14777
26813         * g++.dg/template/access14.C: New test.
26814
26815         PR c++/15554
26816         * g++.dg/template/enum1.C: New test.
26817
26818         PR c++/15057
26819         * g++.dg/eh/throw1.C: New test.
26820
26821 2004-06-07  David Ayers  <d.ayers@inode.at>
26822             Ziemowit Laski  <zlaski@apple.com>
26823
26824         * lib/objc.exp (objc_target_compile): Revert the '-framework
26825         Foundation' flag fix, since bare Darwin does not ship
26826         with the Foundation framework.
26827         * objc/execute/next_mapping.h: Provide a local NSConstantString
26828         @interface and @implementation.
26829         (objc_constant_string_init): A constructor function, used to
26830         initialize the NSConstantString meta-class object.
26831         * objc/execute/string1.m: Include "next_mapping.h" instead of
26832         <Foundation/NSString.h>.
26833         * objc/execute/string2.m: Likewise.
26834         * objc/execute/string3.m: Likewise.
26835         * objc/execute/string4.m: Likewise.
26836
26837 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
26838
26839         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
26840         to double. Replace double with FLOAT.
26841         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
26842
26843         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
26844         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
26845         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
26846         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
26847         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
26848         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
26849         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
26850         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
26851
26852 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
26853
26854         PR c/13519
26855         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
26856
26857 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26858
26859         PR c++/15503
26860         * g++.dg/template/meminit2.C: New test.
26861
26862 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
26863
26864         PR target/15822
26865         * gcc.c-torture/execute/compare-fp-1.c,
26866         gcc.c-torture/execute/compare-fp-2.c,
26867         gcc.c-torture/execute/compare-fp-3.c,
26868         gcc.c-torture/execute/compare-fp-4.c,
26869         gcc.c-torture/execute/compare-fp-3.x,
26870         gcc.c-torture/execute/compare-fp-4.x: Moved...
26871         * gcc.c-torture/execute/ieee/compare-fp-1.c,
26872         gcc.c-torture/execute/ieee/compare-fp-2.c,
26873         gcc.c-torture/execute/ieee/compare-fp-3.c,
26874         gcc.c-torture/execute/ieee/compare-fp-4.c,
26875         gcc.c-torture/execute/ieee/compare-fp-3.x,
26876         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
26877
26878 2004-06-04  David Ayers  <d.ayers@inode.at>
26879
26880         * objc/execute/protocol-isEqual-4.m: New testcase.
26881
26882 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
26883
26884         * objc/execute/protocol-isEqual-1.m: New testcase.
26885         * objc/execute/protocol-isEqual-2.m: New testcase.
26886         * objc/execute/protocol-isEqual-3.m: New testcase.
26887
26888 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26889
26890         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
26891
26892 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
26893
26894         * lib/objc.exp (objc_target_compile): When running tests on
26895         Darwin (Mac OS X), inform the linker about '-framework
26896         'Foundation'.
26897
26898 2004-06-02  Eric Christopher  <echristo@redhat.com>
26899
26900         * gcc.c-torture/compile/20040602-1.c: New.
26901
26902 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
26903
26904         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
26905         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
26906
26907         PR tree-optimization/14736
26908         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
26909
26910         PR tree-optimization/14042
26911         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
26912
26913         PR tree-optimization/14729
26914         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
26915
26916 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26917
26918         PR fortran/15557
26919         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
26920
26921 2004-06-01  Richard Hederson  <rth@redhat.com>
26922
26923         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
26924
26925 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26926
26927         PR c++/14932
26928         * g++.dg/parse/offsetof4.C: New test.
26929
26930 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
26931
26932         PR objc/7993
26933         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
26934
26935 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
26936
26937         PR c++/15701
26938         * g++.dg/template/friend29.C: New test.
26939
26940 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
26941
26942         PR c/15749
26943         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
26944
26945 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
26946
26947         * gcc.dg/sparc-trap-1.c: New test.
26948
26949 2004-05-31  Roger Sayle  <roger@eyesopen.com>
26950
26951         PR middle-end/15069
26952         * g++.dg/opt/fold3.C: New test case.
26953
26954 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
26955
26956         * lib/target-supports.exp (check_iconv_available): Fix fallout
26957         from 2004-05-28 patch.
26958
26959 2004-05-30  Paul Brook  <paul@codesourcery.com>
26960
26961         PR fortran/15620
26962         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
26963         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
26964
26965 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
26966
26967         * gfortran.fortran-torture/execute/random_1.f90: New test.
26968
26969 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
26970
26971         * g++.dg/ext/altivec-10.C: New test.
26972
26973 2004-05-29  Paul Brook  <paul@codesourcery.com>
26974
26975         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
26976
26977 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
26978
26979         * gcc.dg/altivec-16.c: New test.
26980
26981 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
26982
26983         * lib/target-supports.exp (check_vmx_hw_available): New.
26984         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
26985
26986         * lib/target-supports.exp (check_alias_available,
26987         check_iconv_available, check_named_sections_available): Use
26988         unique names for temporary files.
26989
26990 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
26991
26992         * gcc.dg/altivec-15.c: New test.
26993
26994 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
26995
26996         PR c++/15083
26997         * g++.dg/warn/noeffect6.C: New test.
26998
26999         PR c++/15471
27000         * g++.dg/expr/ptrmem4.C: New test.
27001
27002         PR c++/15640
27003         * g++.dg/template/operator3.C: New test.
27004
27005 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
27006
27007         PR c++/14668
27008         * g++.dg/lookup/redecl1.C: New test.
27009         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
27010
27011 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
27012
27013         * gcc.c-torture/execute/compare-fp-1.c,
27014         gcc.c-torture/execute/compare-fp-2.c,
27015         gcc.c-torture/execute/compare-fp-3.c,
27016         gcc.c-torture/execute/compare-fp-4.c,
27017         gcc.c-torture/execute/compare-fp-3.x,
27018         gcc.c-torture/execute/compare-fp-4.x,
27019         gcc.dg/pr15649-1.c: New.
27020
27021 2004-05-27  Adam Nemet  <anemet@lnxw.com>
27022
27023         PR c++/12883
27024         * g++.dg/init/array14.C: New test.
27025
27026 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
27027
27028         * lib/compat.exp (compat-get-options-main): New.
27029         (compat-get-options): Remove unneeded code, warn for ignored
27030         command.
27031         (compat-execute): Check flag set by dg-require-* commands.
27032
27033         * lib/compat.exp (compat-execute): Break up long lines.
27034
27035 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
27036
27037         * gcc.dg/altivec-7.c: Don't use 'vector long'.
27038         * gcc.dg/altivec-14.c: New test.
27039         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
27040
27041         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
27042         * gcc.dg/altivec-12.c: Ditto.
27043
27044         * gcc.dg/altivec-3.c: Move call to altivec_check.
27045
27046 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
27047
27048         PR c++/15044
27049         * g++.dg/template/error12.C: New test.
27050
27051         PR c++/15317
27052         * g++.dg/ext/attrib15.C: New test.
27053
27054         PR c++/15329
27055         * g++.dg/template/ptrmem9.C: New test.
27056
27057 2004-05-25  Paul Brook  <paul@codesourcery.com>
27058
27059         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
27060
27061 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
27062
27063         PR c++/15165
27064         * g++.dg/template/crash19.C: New test.
27065
27066 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
27067
27068         PR c++/15025
27069         * g++.dg/template/redecl1.C: New test.
27070
27071 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
27072
27073         PR c++/14821
27074         * g++.dg/other/ns1.C: New test.
27075
27076         PR c++/14883
27077         * g++.dg/template/invalid1.C: New test.
27078
27079 2004-05-23  Paul Brook  <paul@codesourcery.com>
27080         Victor Leikehman  <lei@haifasphere.co.il>
27081
27082         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
27083         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
27084
27085 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
27086
27087         PR c++/15285
27088         PR c++/15299
27089         * g++.dg/template/non-dependent5.C: New test.
27090         * g++.dg/template/non-dependent6.C: New test.
27091
27092 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
27093
27094         PR c++/15507
27095         * g++.dg/inherit/union1.C: New test.
27096
27097         PR c++/15542
27098         * g++.dg/template/addr1.C: New test.
27099
27100         PR c++/15427
27101         * g++.dg/template/array5.C: New test.
27102
27103         PR c++/15287
27104         * g++.dg/template/array6.C: New test.
27105
27106 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
27107             Roger Sayle  <roger@eyesopen.com>
27108
27109         * g++.dg/lookup/forscope2.C: New test case.
27110
27111 2004-05-22  Ben Elliston  <bje@au.ibm.com>
27112
27113         * gcc.dg/cpp/Wmissingdirs.c: New.
27114
27115 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
27116
27117         PR target/15301
27118         * gcc.dg/compat/union-m128-1.h: New file.
27119         * gcc.dg/compat/union-m128-1_main.c: Likewise.
27120         * gcc.dg/compat/union-m128-1_x.c: Likewise.
27121         * gcc.dg/compat/union-m128-1_y.c: Likewise.
27122
27123 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
27124
27125         PR target/15302
27126         * gcc.dg/compat/struct-complex-1.h: New file.
27127         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
27128         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
27129         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
27130
27131 2004-05-20  Roger Sayle  <roger@eyesopen.com>
27132
27133         PR middle-end/3074
27134         * gcc.dg/pr3074-1.c: New test case.
27135         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
27136
27137 2004-05-20  Falk Hueffner  <falk@debian.org>
27138
27139         PR other/15526
27140         * gcc.dg/ftrapv-1.c: New test case.
27141
27142 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
27143
27144         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
27145
27146 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
27147             Jeff Law  <law@redhat.com>
27148
27149         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
27150         * gcc.dg/tree-ssa/20040518-2.c: New test.
27151
27152         * gcc.dg/tree-ssa/20040518-1.c: New test.
27153
27154 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
27155
27156         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
27157
27158 2004-05-18  Paul Brook  <paul@codesourcery.com>
27159
27160         PR fortran/13930
27161         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
27162
27163 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27164
27165         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
27166         constant folding.
27167
27168 2004-05-17  Steven Bosscher  <stevenb@suse.de>
27169
27170         * gcc.dg/tree-ssa/20040517-1.c: New test.
27171
27172 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27173
27174         * gcc.dg/loop-4.c: New test.
27175
27176 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
27177
27178         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
27179
27180 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
27181
27182         PR fortran/15311
27183         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
27184
27185 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27186
27187         PR fortran/13826
27188         PR fortran/13940
27189         * gfortran.fortran-torture/compile/data_1.f90: New test.
27190
27191 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
27192
27193         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
27194         * gcc.dg/uninit-H.c: Define ASM for __s390__.
27195
27196 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
27197
27198         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
27199
27200 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
27201
27202         PR c/15444
27203         * gcc.dg/format/xopen-1.c: Adjust expected message.
27204         * gcc.dg/format/xopen-3.c: New test.
27205
27206 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
27207
27208         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
27209
27210 2004-05-14  Jeff Law  <law@redhat.com>
27211
27212         * gcc.dg/tree-ssa/20040514-2.c: New test.
27213
27214 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27215
27216         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
27217         this ...
27218         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
27219         this.
27220
27221 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
27222
27223         * gcc.dg/tree-ssa/20040514-1.c: New test.
27224
27225 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27226
27227         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
27228         test.
27229
27230 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27231
27232         PR fortran/14066
27233         * gfortran.fortran-torture/compile/do_1.f90: New test.
27234
27235 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27236
27237         PR fortran/15051
27238         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
27239         test.
27240
27241 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
27242
27243         PR fortran/15149
27244         * gfortran.fortran-torture/execute/random_init.f90: New test.
27245
27246 2004-05-13  Paul Brook  <paul@codesourcery.com>
27247
27248         PR fortran/15314
27249         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
27250
27251 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
27252
27253         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
27254         for the powerpc case.
27255
27256 2004-05-13  Jeff Law  <law@redhat.com>
27257
27258         * gcc.dg/tree-ssa/20040513-1.c: New test.
27259         * gcc.dg/tree-ssa/20040513-2.c: New test.
27260
27261 2004-05-13  Paul Brook  <paul@codesourcery.com>
27262
27263         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
27264         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
27265         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
27266
27267 2004-05-13  Andreas Schwab  <schwab@suse.de>
27268
27269         PR other/10819
27270         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
27271         characters.
27272
27273 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
27274
27275         PR fortran/15294
27276         * gfortran.fortran-torture/execute/adjustr.f90: New file.
27277
27278 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
27279
27280         Merge from tree-ssa-20020619-branch.  See
27281         ChangeLog.tree-ssa for details.
27282
27283 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
27284
27285         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
27286         include <altivec.h> explicitly.
27287         * gcc.dg/altivec-13.c: Likewise.
27288
27289 2004-05-11  Paul Brook  <paul@codesourcery.com>
27290
27291         * gcc.c-torture/compile/20010518-1.c: Force enum size.
27292
27293 2004-05-10  Eric Christopher  <echristo@redhat.com>
27294
27295         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
27296         * gcc.dg/sibcall-4.c: Ditto.
27297
27298 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
27299
27300         * g++.dg/ext/altivec-8.C: New test case.
27301         * gcc.dg/altivec-13.c: New test case.
27302
27303 2004-05-08  Roger Sayle  <roger@eyesopen.com>
27304
27305         * gcc.c-torture/execute/divcmp-1.c: New test case.
27306         * gcc.c-torture/execute/divcmp-2.c: New test case.
27307         * gcc.c-torture/execute/divcmp-3.c: New test case.
27308
27309 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
27310
27311         * g++.dg/other/pragma-re-2.C: New test.
27312
27313 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
27314
27315         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
27316         * gcc.dg/i386-387-2.c: Likewise.
27317
27318         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
27319         __builtin_drem.
27320         * gcc.dg/i386-387-6.c: Likewise.
27321
27322 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
27323
27324         * gcc.dg/builtins-33.c: Also check log1p*.
27325
27326 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
27327
27328         PR optimization/15296
27329         * gcc.c-torture/execute/pr15296.c: New test.
27330
27331 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
27332
27333         * gcc.dg/builtins-40.c: New test.
27334
27335 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
27336
27337         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
27338
27339 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
27340
27341         * g++.dg/ext/spe1.C: New testcase.
27342
27343 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
27344
27345         * objc.dg/image-info.m: Allow additional attributes
27346         for __image_info section.
27347
27348 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
27349
27350         * gcc.dg/torture/mips-hilo-2.c: New test.
27351
27352 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27353
27354         PR c++/14389
27355         * g++.dg/template/member5.C: New test.
27356
27357 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
27358
27359         * gcc.dg/builtins-34.c: Also check expm1*.
27360
27361 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27362
27363         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
27364         * gcc.dg/torture/builtin-convert-3.c: New test.
27365
27366 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
27367
27368         PR middle-end/15054
27369         * g++.dg/opt/pr15054.C: New test.
27370
27371 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27372
27373         * gcc.dg/torture/builtin-rounding-1.c: New test.
27374         * gcc.dg/builtins-25.c: Delete.
27375         * gcc.dg/builtins-29.c: Delete.
27376
27377 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
27378
27379         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
27380         * gcc.dg/sibcall-4.c: Likewise.
27381         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
27382
27383 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
27384
27385         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
27386         bit-field on 16-bit targets.
27387
27388 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
27389
27390         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
27391         16-bit targets.
27392
27393 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
27394
27395         * gcc.dg/rs6000-power2-1.c: Change to compile only.
27396         * gcc.dg/rs6000-power2-2.c: Likewise.
27397
27398 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
27399
27400         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
27401         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
27402         Change the asm registers to be in form of frN instead of fN.
27403
27404 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27405
27406         * gcc.dg/torture/builtin-convert-2.c: New test.
27407
27408 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
27409
27410         * gcc.dg/rs6000-power2-1.c: New test.
27411         * gcc.dg/rs6000-power2-2.c: New test.
27412
27413 2004-04-28  Jan Hubicka  <jh@suse.cz>
27414
27415         * gcc.dg/unused-6.c: New test.
27416
27417 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
27418             Ulrich Weigand  <uweigand@de.ibm.com>
27419
27420         * ada/acats/run_all.sh: Define $target variable.
27421
27422 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
27423
27424         PR c++/15119
27425         * g++.dg/other/vararg-1.C: New test.
27426
27427         PR c++/4794
27428         * g++.dg/eh/cleanup3.C: New test.
27429
27430 2004-04-24  Laurent GUERBY <laurent@guerby.net>
27431
27432         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
27433         and ad8011a (target_insn).
27434         * ada/acats/support/macro.dfs: Likewise.
27435         * ada/acats/support/impbit.adb: New file.
27436
27437 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
27438
27439         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
27440
27441 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
27442
27443         * gcc.dg/loop-3.c: New test.
27444
27445 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
27446
27447         * gcc.c-torture/execute/simd-5.c: New test.
27448
27449 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27450
27451         PR c++/15064
27452         * g++.dg/template/crash18.C: New test.
27453
27454 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
27455
27456         * g++.dg/ext/complit3.C: New test.
27457
27458 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
27459
27460         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
27461         * gcc.dg/altivec-3.c: Same.
27462         * gcc.dg/altivec-varargs-1.c: Same.
27463
27464 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
27465
27466         * lib/target-supports.exp (check_profiling_available): Assume
27467         profiling is not available on powerpc-eabi targets.
27468
27469 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
27470
27471         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
27472         * gcc.dg/vmx/bug-1.c: Ditto.
27473
27474 2004-04-20  Eric Christopher  <echristo@redhat.com>
27475
27476         * gcc.dg/charset/extern.c: New test.
27477         * g++.dg/charset/extern3.cc: Ditto.
27478
27479 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
27480
27481         * gcc.dg/builtins-39.c: New test.
27482
27483 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
27484
27485         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
27486
27487 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
27488
27489         * gcc.dg/torture/mips-hilo-1.c: New test.
27490
27491 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
27492
27493         * gcc.c-torture/compile/20040419-1.c: New test.
27494
27495 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
27496
27497         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
27498
27499 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
27500             Aldy Hernandez  <aldyh@redhat.com>
27501
27502         * gcc.c-torture/execute/va-arg-24.c: New.
27503
27504 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
27505             Aldy Hernandez  <aldyh@redhat.com>
27506
27507         * gcc.dg/vmx/1b-01.c: New.
27508         * gcc.dg/vmx/1b-02.c: New.
27509         * gcc.dg/vmx/1b-03.c: New.
27510         * gcc.dg/vmx/1b-04.c: New.
27511         * gcc.dg/vmx/1b-05.c: New.
27512         * gcc.dg/vmx/1b-06.c: New.
27513         * gcc.dg/vmx/1b-07.c: New.
27514         * gcc.dg/vmx/1c-01.c: New.
27515         * gcc.dg/vmx/1c-02.c: New.
27516         * gcc.dg/vmx/3a-01a.c: New.
27517         * gcc.dg/vmx/3a-01.c: New.
27518         * gcc.dg/vmx/3a-01m.c: New.
27519         * gcc.dg/vmx/3a-03.c: New.
27520         * gcc.dg/vmx/3a-03m.c: New.
27521         * gcc.dg/vmx/3a-04.c: New.
27522         * gcc.dg/vmx/3a-04m.c: New.
27523         * gcc.dg/vmx/3a-05.c: New.
27524         * gcc.dg/vmx/3a-06.c: New.
27525         * gcc.dg/vmx/3a-06m.c: New.
27526         * gcc.dg/vmx/3a-07.c: New.
27527         * gcc.dg/vmx/3b-01.c: New.
27528         * gcc.dg/vmx/3b-02.c: New.
27529         * gcc.dg/vmx/3b-10.c: New.
27530         * gcc.dg/vmx/3b-13.c: New.
27531         * gcc.dg/vmx/3b-14.c: New.
27532         * gcc.dg/vmx/3b-15.c: New.
27533         * gcc.dg/vmx/3c-01a.c: New.
27534         * gcc.dg/vmx/3c-01.c: New.
27535         * gcc.dg/vmx/3c-02.c: New.
27536         * gcc.dg/vmx/3c-03.c: New.
27537         * gcc.dg/vmx/3d-01.c: New.
27538         * gcc.dg/vmx/4-01.c: New.
27539         * gcc.dg/vmx/4-03.c: New.
27540         * gcc.dg/vmx/5-01.c: New.
27541         * gcc.dg/vmx/5-02.c: New.
27542         * gcc.dg/vmx/5-03.c: New.
27543         * gcc.dg/vmx/5-04.c: New.
27544         * gcc.dg/vmx/5-05.c: New.
27545         * gcc.dg/vmx/5-06.c: New.
27546         * gcc.dg/vmx/5-07.c: New.
27547         * gcc.dg/vmx/5-07t.c: New.
27548         * gcc.dg/vmx/5-08.c: New.
27549         * gcc.dg/vmx/5-10.c: New.
27550         * gcc.dg/vmx/5-11.c: New.
27551         * gcc.dg/vmx/7-01a.c: New.
27552         * gcc.dg/vmx/7-01.c: New.
27553         * gcc.dg/vmx/7c-01.c: New.
27554         * gcc.dg/vmx/7d-01.c: New.
27555         * gcc.dg/vmx/7d-02.c: New.
27556         * gcc.dg/vmx/8-01.c: New.
27557         * gcc.dg/vmx/8-02a.c: New.
27558         * gcc.dg/vmx/8-02.c: New.
27559         * gcc.dg/vmx/brode-1.c: New.
27560         * gcc.dg/vmx/bug-1.c: New.
27561         * gcc.dg/vmx/bug-2.c: New.
27562         * gcc.dg/vmx/bug-3.c: New.
27563         * gcc.dg/vmx/cw-bug-1.c: New.
27564         * gcc.dg/vmx/cw-bug-2.c: New.
27565         * gcc.dg/vmx/cw-bug-3.c: New.
27566         * gcc.dg/vmx/dct.c: New.
27567         * gcc.dg/vmx/debug-1.c: New.
27568         * gcc.dg/vmx/debug-2.c: New.
27569         * gcc.dg/vmx/debug-3.c: New.
27570         * gcc.dg/vmx/debug-4.c: New.
27571         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
27572         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
27573         * gcc.dg/vmx/eg-5.c: New.
27574         * gcc.dg/vmx/fft.c: New.
27575         * gcc.dg/vmx/gcc-bug-1.c: New.
27576         * gcc.dg/vmx/gcc-bug-2.c: New.
27577         * gcc.dg/vmx/gcc-bug-3.c: New.
27578         * gcc.dg/vmx/gcc-bug-4.c: New.
27579         * gcc.dg/vmx/gcc-bug-5.c: New.
27580         * gcc.dg/vmx/gcc-bug-6.c: New.
27581         * gcc.dg/vmx/gcc-bug-7.c: New.
27582         * gcc.dg/vmx/gcc-bug-8.c: New.
27583         * gcc.dg/vmx/gcc-bug-9.c: New.
27584         * gcc.dg/vmx/gcc-bug-b.c: New.
27585         * gcc.dg/vmx/gcc-bug-c.c: New.
27586         * gcc.dg/vmx/gcc-bug-d.c: New.
27587         * gcc.dg/vmx/gcc-bug-e.c: New.
27588         * gcc.dg/vmx/gcc-bug-f.c: New.
27589         * gcc.dg/vmx/gcc-bug-g.c: New.
27590         * gcc.dg/vmx/gcc-bug-i.c: New.
27591         * gcc.dg/vmx/harness.h: New.
27592         * gcc.dg/vmx/ira1.c: New.
27593         * gcc.dg/vmx/ira2a.c: New.
27594         * gcc.dg/vmx/ira2b.c: New.
27595         * gcc.dg/vmx/ira2.c: New.
27596         * gcc.dg/vmx/ira2c.c: New.
27597         * gcc.dg/vmx/mem.c: New.
27598         * gcc.dg/vmx/newton-1.c: New.
27599         * gcc.dg/vmx/ops.c: New.
27600         * gcc.dg/vmx/sn7153.c: New.
27601         * gcc.dg/vmx/spill2.c: New.
27602         * gcc.dg/vmx/spill3.c: New.
27603         * gcc.dg/vmx/spill.c: New.
27604         * gcc.dg/vmx/t.c: New.
27605         * gcc.dg/vmx/varargs-1.c: New.
27606         * gcc.dg/vmx/varargs-2.c: New.
27607         * gcc.dg/vmx/varargs-3.c: New.
27608         * gcc.dg/vmx/varargs-4.c: New.
27609         * gcc.dg/vmx/varargs-5.c: New.
27610         * gcc.dg/vmx/varargs-6.c: New.
27611         * gcc.dg/vmx/varargs-7.c: New.
27612         * gcc.dg/vmx/vmx.exp: New.
27613         * gcc.dg/vmx/vprint-1.c: New.
27614         * gcc.dg/vmx/vscan-1.c: New.
27615         * gcc.dg/vmx/x-01.c: New.
27616         * gcc.dg/vmx/x-02.c: New.
27617         * gcc.dg/vmx/x-03.c: New.
27618         * gcc.dg/vmx/x-04.c: New.
27619         * gcc.dg/vmx/x-05.c: New.
27620         * gcc.dg/vmx/yousufi-1.c: New.
27621         * gcc.dg/vmx/zero-1.c: New.
27622         * gcc.dg/vmx/zero.c: New.
27623
27624 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
27625
27626         * g++.dg/lookup/java1.C: Update for chage of
27627         _Jv_AllocObject.
27628         * g++.dg/lookup/java2.C: Likewise.
27629
27630 2004-04-17  Laurent GUERBY <laurent@guerby.net>
27631
27632         * ada/acats/run_all.sh: use -O2 by default.
27633
27634 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
27635
27636         * gcc.dg/vr-mult-[12].c: New tests.
27637
27638 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27639
27640         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
27641
27642         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
27643
27644 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
27645
27646         * lib/target-supports.exp (check_profiling_available): Assume profiling
27647         isn't available for mips*-*-elf targets.
27648
27649 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
27650
27651         * gcc.dg/builtins-38.c: New test.
27652
27653 2004-04-14  Eric Christopher  <echristo@redhat.com>
27654
27655         * g++.dg/charset/charset.exp: Run .cc extension tests.
27656
27657 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
27658
27659         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
27660
27661 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27662
27663         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
27664
27665 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
27666
27667         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
27668         * gcc.dg/i386-387-2.c: Likewise.
27669
27670         * gcc.dg/i386-387-7.c: New test.
27671         * gcc.dg/i386-387-8.c: New test.
27672
27673         * gcc.dg/builtins-37.c: New test.
27674
27675 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
27676
27677         * g++.dg/pch/externc-1.C: Add missing semicolon.
27678
27679 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
27680
27681         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
27682
27683 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27684
27685         * gcc.c-torture/execute/20040411-1.c: New test.
27686
27687 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
27688
27689         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
27690
27691 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
27692
27693         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
27694
27695 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
27696
27697         * lib/target-supports.exp (check_named_sections_available): New.
27698         * lib/gcc-dg.exp (dg-require-named-sections): New.
27699         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
27700         old-deja.exp.  Also prune error-count message from HP linker.
27701         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
27702
27703         * g++.dg/init/init-ref4.C: Use dg-require-weak.
27704         * g++.old-deja/g++.pt/static3.C: Likewise.
27705         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
27706
27707 2004-04-09  Roger Sayle  <roger@eyesopen.com>
27708
27709         * gcc.c-torture/execute/20040409-1.c: New test case.
27710         * gcc.c-torture/execute/20040409-2.c: New test case.
27711         * gcc.c-torture/execute/20040409-3.c: New test case.
27712
27713 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
27714
27715         * gcc.dg/20040409-1.c: New test.
27716
27717 2004-04-08  Roger Sayle  <roger@eyesopen.com>
27718
27719         PR target/14888
27720         * g++.dg/opt/pr14888.C: New test case.
27721
27722 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
27723
27724         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
27725         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
27726         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
27727         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
27728         New tests.
27729
27730 2004-04-08  Paul Brook  <paul@codesourcery.com>
27731
27732         * gcc.dg/spill-1.c: New test.
27733
27734 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27735
27736         * gcc.dg/torture/builtin-ctype-2.c: New test.
27737
27738 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
27739
27740         * gcc.dg/pch/pch.exp: Add largefile test.
27741
27742 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
27743
27744         * g++.dg/pch/externc-1.Hs: New.
27745         * g++.dg/pch/externc-1.C: New.
27746
27747 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27748
27749         * gcc.dg/compat/struct-by-value-5a_main.c,
27750         gcc.dg/compat/struct-by-value-5b_main.c: New files.
27751         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
27752         * gcc.dg/compat/struct-by-value-5a_x.c,
27753         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
27754         gcc.dg/compat/struct-by-value-5_x.c.
27755         * gcc.dg/compat/struct-by-value-5a_y.c,
27756         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
27757         gcc.dg/compat/struct-by-value-5_y.c.
27758
27759         * gcc.dg/compat/struct-by-value-6a_main.c,
27760         gcc.dg/compat/struct-by-value-6b_main.c: New files.
27761         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
27762         * gcc.dg/compat/struct-by-value-6a_x.c,
27763         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
27764         gcc.dg/compat/struct-by-value-6_x.c.
27765         * gcc.dg/compat/struct-by-value-6a_y.c,
27766         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
27767         gcc.dg/compat/struct-by-value-6_y.c.
27768
27769         * gcc.dg/compat/struct-by-value-7a_main.c,
27770         gcc.dg/compat/struct-by-value-7b_main.c: New files.
27771         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
27772         * gcc.dg/compat/struct-by-value-7a_x.c,
27773         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
27774         gcc.dg/compat/struct-by-value-7_x.c.
27775         * gcc.dg/compat/struct-by-value-7a_y.c,
27776         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
27777         gcc.dg/compat/struct-by-value-7_y.c.
27778
27779 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
27780
27781         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
27782         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
27783         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
27784         options.
27785
27786 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
27787
27788         * gcc.dg/builtins-36.c: New test.
27789
27790 2004-04-06  Paul Brook  <paul@codesourcery.com>
27791
27792         * README.gcc: Remove obsolete contraint on testcases.
27793
27794 2004-04-05  Paul Brook  <paul@codesourcery.com>
27795
27796         PR2123
27797         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
27798         failure and exit(0) on success.
27799         * g++.dg/expr/anew2.C: Ditto.
27800         * g++.dg/expr/anew3.C: Ditto.
27801         * g++.dg/expr/anew4.C: Ditto.
27802
27803 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
27804
27805         PR c++/3518
27806         * g++.dg/template/unify7.C: New.
27807
27808 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
27809
27810         * g++.dg/README: Bring up to date with new subdirectories; remove
27811         duplicate subdirectory lines.
27812
27813 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
27814
27815         PR c++/14007
27816         * g++.dg/template/unify5.C: New.
27817         * g++.dg/template/unify6.C: New.
27818         * g++.dg/template/qualttp20.C: Adjust.
27819         * g++.old-deja/g++.jason/report.C: Adjust.
27820         * g++.old-deja/g++.other/qual1.C: Adjust.
27821
27822 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
27823
27824         PR c++/14803
27825         * g++.dg/inherit/ptrmem1.C: New test.
27826
27827 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
27828
27829         PR c++/14755
27830         * gcc.c-torture/execute/20040331-1.c: New test.
27831         * gcc.dg/20040331-1.c: New test.
27832
27833 2004-04-01  Paul Brook  <paul@codesourcery.com>
27834
27835         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
27836
27837 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
27838
27839         PR c++/14724
27840         * g++.dg/init/goto1.C: New test.
27841
27842         PR c++/14763
27843         * g++.dg/template/defarg4.C: New test.
27844
27845 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
27846
27847         * gcc.dg/altivec-11.c: Extend test for more valid cases.
27848
27849 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
27850
27851         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
27852
27853 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
27854
27855         * gcc.dg/noncompile/undeclared-2.c: New test.
27856
27857 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
27858
27859         * gcc.dg/940409-1.c: Remove XFAIL.
27860         * gcc.dg/reg-vol-struct-1.c: New test.
27861
27862 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27863
27864         * gcc.dg/torture/builtin-wctype-1.c: New test.
27865
27866 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
27867
27868         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
27869         * gcc.dg/20001101-1.c: Likewise.
27870         * gcc.dg/20001102-1.c: Likewise.
27871
27872 2004-03-25  Roger Sayle  <roger@eyesopen.com>
27873
27874         * gcc.dg/compare8.c: Add an additional test for XOR.
27875
27876 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27877
27878         * gcc.dg/torture/builtin-ctype-1.c: New test.
27879
27880 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27881
27882         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
27883         * gcc.dg/torture/builtin-math-1.c: Likewise.
27884         * gcc.dg/torture/builtin-power-1.c: New test.
27885
27886 2004-03-24  Andreas Schwab  <schwab@suse.de>
27887
27888         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
27889         IA64 assembler.
27890
27891 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
27892             Roger Sayle  <roger@eyesopen.com>
27893
27894         * gcc.dg/compare8.c: New test case.
27895
27896 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
27897
27898         * g++.dg/ext/altivec-7.C: New test.
27899
27900 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
27901
27902         PR 12267, 12391, 12560, 13129, 14114, 14133
27903         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
27904         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
27905         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
27906         Adjust error regexps.
27907         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
27908         * gcc.dg/noncompile/undeclared-1.c: New test cases.
27909         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
27910         * gcc.dg/local1.c: Add explanatory comment.
27911
27912 2004-03-23  Roger Sayle  <roger@eyesopen.com>
27913
27914         PR optimization/14669
27915         * g++.dg/opt/fold2.C: New test case.
27916
27917 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
27918
27919         PR c/14069
27920         * gcc.dg/20040322-1.c: New test.
27921
27922 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
27923
27924         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
27925         * gcc.dg/ultrasp4.c: Likewise.
27926         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
27927
27928 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
27929
27930         * gcc.dg/i386-sse-8.c: Reset default options.
27931
27932 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
27933
27934         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
27935         in the error message text.
27936
27937 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
27938
27939         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
27940
27941 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
27942
27943         PR c++/14616
27944         * g++.dg/init/array13.C: New test.
27945
27946 2004-03-20  Roger Sayle  <roger@eyesopen.com>
27947
27948         PR target/13889
27949         * gcc.c-torture/compile/pr13889.c: New test case.
27950
27951 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
27952
27953         PR c/14635
27954         * builtins-1.c (nan, nans): Don't test.
27955         * builtins-30.c: Don't use nan, nanf, nanl.
27956         * builtins-35.c: New test.
27957
27958 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
27959
27960         * g++.dg/ext/altivec-6.C: New test.
27961
27962 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
27963
27964         * g++.dg/init/placement3.C: New test.
27965
27966         * g++.dg/template/spec13.C: New test.
27967
27968         * g++.dg/lookup/using11.C: New test.
27969
27970         * g++.dg/lookup/koenig3.C: New test.
27971
27972         * g++.dg/template/operator2.C: New test.
27973
27974         * g++.dg/expr/dtor3.C: New test.
27975         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
27976         marker.
27977         * g++.old-deja/g++.law/visibility28.C: Likewise.
27978
27979 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
27980
27981         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
27982         * gcc.dg/ppc64-abi-3.c: Likewise.
27983
27984 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27985
27986         PR c++/14545
27987         * g++.dg/parse/template15.C: New test.
27988
27989 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
27990
27991         * g++.dg/expr/dtor2.C: New test.
27992
27993         * g++.dg/lookup/anon4.C: New test.
27994
27995         * g++.dg/overload/using1.C: New test.
27996
27997         * g++.dg/template/lookup7.C: New test.
27998
27999         * g++.dg/template/typename6.C: New test.
28000
28001         * g++.dg/expr/cond6.C: New test.
28002
28003 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28004
28005         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
28006
28007 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
28008
28009         * g++.dg/expr/cond5.C: New test.
28010         * g++.dg/expr/constcast1.C: Likewise.
28011         * g++.dg/expr/ptrmem2.C: Likewise.
28012         * g++.dg/expr/ptrmem3.C: Likewise.
28013         * g++.dg/lookup/main1.C: Likewise.
28014         * g++.dg/template/lookup6.C: Likewise.
28015
28016 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
28017
28018         * gcc.dg/local1.c: New test.
28019
28020         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
28021
28022 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28023
28024         * gcc.dg/torture/builtin-convert-1.c: New test.
28025
28026 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28027
28028         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
28029
28030 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
28031
28032         PR c++/14481
28033         * g++.dg/warn/Wunused-7.C: New test.
28034
28035 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28036
28037         * gcc.dg/torture/builtin-integral-1.c: New test.
28038
28039 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
28040
28041         PR c++/14586
28042         * g++.dg/parse/non-dependent3.C: New test.
28043
28044 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
28045
28046         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
28047         * g++.dg/eh/simd-2.C: Likewise.
28048         * g++.dg/init/array10.C: Likewise.
28049         * gcc.c-torture/compile/simd-1.c: Likewise.
28050         * gcc.c-torture/compile/simd-2.c: Likewise.
28051         * gcc.c-torture/compile/simd-3.c: Likewise.
28052         * gcc.c-torture/compile/simd-4.c: Likewise.
28053         * gcc.c-torture/compile/simd-6.c: Likewise.
28054         * gcc.c-torture/execute/simd-1.c: Likewise.
28055         * gcc.c-torture/execute/simd-2.c: Likewise.
28056         * gcc.dg/compat/vector-defs.h: Likewise.
28057         * gcc.dg/20020531-1.c: Likewise.
28058         * gcc.dg/altivec-3.c: Likewise.
28059         * gcc.dg/altivec-4.c: Likewise.
28060         * gcc.dg/altivec-varargs-1.c: Likewise.
28061         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
28062         * gcc.dg/i386-mmx-3.c: Likewise.
28063         * gcc.dg/i386-sse-4.c: Likewise.
28064         * gcc.dg/i386-sse-5.c: Likewise.
28065         * gcc.dg/i386-sse-8.c: Likewise.
28066         * gcc.dg/simd-1.c: Likewise.
28067         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
28068         __ev64_opaque__ since the machine description provides it.
28069
28070 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
28071
28072         * lib/compat.exp (skip_list): New global variable.
28073         Use it to hold the user defined COMPAT_SKIPS list if any.
28074         (compat-obj): Add the members of skip_list to optall.
28075
28076 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
28077
28078         * gcc.dg/compat/union-by-value-1_main.c,
28079         union-by-value-1_x.c, union-by-value-1_y.c,
28080         union-check.h, union-defs.h,
28081         union-init.h, union-return-1_main.c,
28082         union-return-1_x.c, union-return-1_y.c: New files.
28083
28084 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
28085
28086         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
28087         mixed-struct-init.h: Add 4 mixed structure types.
28088         struct-by-value-21_main.c, struct-by-value-21_x.c,
28089         struct-by-value-21_y.c, struct-return-21_main.c,
28090         struct-return-21_x.c, struct-return-21_y.c: New files.
28091
28092 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
28093
28094         PR c++/14550
28095         * g++.dg/parse/template14.C: New test.
28096
28097 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
28098
28099         * gcc.c-torture/execute/20040313-1.c: New test.
28100
28101 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
28102
28103         PR target/14533
28104         * gcc.dg/20040311-2.c: New test.
28105
28106 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
28107
28108         PR other/14544
28109         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
28110         bit-field.
28111
28112 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
28113
28114         * gcc.dg/20040305-2.c: Add missing return statement.
28115
28116 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28117
28118         * gcc.dg/builtins-34.c: Also check pow10*.
28119
28120 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
28121
28122         PR target/14262
28123         * gcc.dg/20040305-2.c: New test.
28124
28125 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
28126
28127         * gcc.dg/20040310-1.c: New test.
28128
28129 2004-03-11  Roger Sayle  <roger@eyesopen.com>
28130
28131         * gcc.c-torture/execute/20040311-1.c: New test case.
28132
28133 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
28134
28135         PR c++/14476
28136         * g++.dg/lookup/enum1.C: New test.
28137
28138 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
28139
28140         PR c++/14510
28141         * g++.dg/lookup/struct2.C: New test.
28142
28143 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
28144
28145         * gcc.dg/builtins-34.c: New test.
28146
28147 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28148
28149         * gcc.dg/torture/builtin-nonneg-1.c: New test.
28150
28151 2004-03-09  James E Wilson  <wilson@specifixinc.com>
28152
28153         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
28154         * gcc.dg/alias-2.c: New testcase.
28155
28156 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
28157
28158         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
28159
28160 2004-03-09  Roger Sayle  <roger@eyesopen.com>
28161
28162         * gcc.c-torture/execute/20040309-1.c: New test case.
28163
28164 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
28165
28166         PR c++/14397
28167         * g++.dg/overload/ref1.C: New.
28168
28169 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28170
28171         PR c++/14409
28172         * g++.dg/template/spec12.C: New test.
28173
28174         PR c++/14448
28175         * g++.dg/parse/crash14.C: New test.
28176
28177 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
28178
28179         PR c++/14230
28180         * g++.dg/init/ref11.C: New test.
28181
28182 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
28183
28184         PR c++/14432
28185         * g++.dg/parse/builtin2.C: New test.
28186
28187 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
28188
28189         PR c++/14401
28190         * g++.dg/init/ctor3.C: New test.
28191         * g++.dg/init/union1.C: New test.
28192         * g++.dg/ext/anon-struct4.C: New test.
28193
28194 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
28195
28196         * g++.dg/lookup/koenig1.C: Tweak error messages.
28197         * g++.dg/lookup/used-before-declaration.C: Likewise.
28198         * g++.dg/other/do1.C: Likewise.
28199         * g++.dg/overload/koenig1.C: Likewise.
28200         * g++.dg/parse/crash13.C: Likewise.
28201         * g++.dg/template/instantiate3.C: Likewise.
28202
28203 2004-03-08  Eric Christopher  <echristo@redhat.com>
28204
28205         * * lib/target-supports.exp: Enable libiconv in test
28206         compilation.  Fix up error checking.
28207
28208 2004-03-08  Roger Sayle  <roger@eyesopen.com>
28209
28210         PR middle-end/14289
28211         * gcc.dg/pr14289-1.c: New test case.
28212         * gcc.dg/pr14289-2.c: Likewise.
28213         * gcc.dg/pr14289-3.c: Likewise.
28214
28215 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
28216
28217         * gcc.c-torture/execute/20040308-1.c: New test.
28218
28219 2004-03-07  Roger Sayle  <roger@eyesopen.com>
28220
28221         * gcc.c-torture/execute/20040307-1.c: New test case.
28222
28223 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
28224
28225         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
28226
28227 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
28228
28229         * gcc.dg/20040306-1.c: New test.
28230
28231 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
28232
28233         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
28234         them static.
28235         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
28236
28237 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
28238
28239         PR c/14465
28240         * gcc.dg/decl-6.c: New test.
28241
28242 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28243
28244         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
28245         Rename LOGPOW -> LOG_POW.
28246         (SQRT_EXP, POW_EXP): New.
28247
28248 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
28249
28250         * gcc.dg/i386-sse-8.c: New test.
28251
28252 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
28253
28254         PR c/14114
28255         * gcc.dg/decl-5.c: New test.
28256
28257 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
28258
28259         * gcc.dg/20040305-1.c: New test.
28260
28261 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
28262
28263         PR other/14354
28264         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
28265
28266 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
28267
28268         PR c++/14425, c++/14426
28269         * g++.dg/ext/altivec-4.C: New test.
28270         * g++.dg/ext/altivec-5.C: New test.
28271
28272 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
28273
28274         * g++.old-deja/g++.other/linkage1.C: Expect errors about
28275         global variables of a type with no linkage.
28276         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
28277         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
28278         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
28279         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
28280         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
28281         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
28282         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
28283         * g++.dg/warn/deprecated.C: Name enum Color.
28284         * g++.dg/overload/VLA.C: Name structure for 'b'.
28285         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
28286
28287 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
28288
28289         * gcc.c-torture/compile/20040304-1.c: New test.
28290
28291 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
28292
28293         PR 13728
28294         * gcc.dg/decl-4.c: New testcase.
28295
28296 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
28297
28298         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
28299         as PRECF if sizeof (float) > sizeof (double).
28300         (PRECL): Make it the same as PRECF if
28301         sizeof (float) > sizeof (long double).
28302
28303 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28304
28305         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
28306         system type.  Add check for irix6 which doesn't have c99 runtime.
28307
28308 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
28309
28310         * gcc.dg/const-elim-1.c: xfail for xtensa.
28311
28312 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
28313
28314         PR c++/14369
28315         * g++.dg/template/cond4.C: New test.
28316
28317 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
28318
28319         PR c++/14360
28320         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
28321
28322         PR c++/14361
28323         * g++.dg/parse/defarg7.C: New test.
28324
28325         PR c++/14359
28326         * g++.dg/template/friend26.C: New test.
28327
28328 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
28329
28330         PR c++/14324
28331         * g++.dg/abi/mangle21.C: New test.
28332
28333         PR c++/14260
28334         * g++.dg/parse/constructor2.C: New test.
28335
28336         PR c++/14337
28337         * g++.dg/template/sfinae1.C: New test.
28338
28339 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
28340
28341         PR c++/14267
28342         * g++.dg/expr/crash2.C: New test.
28343
28344         PR middle-end/13448
28345         * gcc.dg/inline-5.c: New test.
28346         * gcc.dg/always-inline.c: Split out tests into ...
28347         * gcc.dg/always-inline2.c: ... this and ...
28348         * gcc.dg/always-inline3.c: ... this.
28349
28350 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
28351
28352         PR debug/12103
28353         * g++.dg/debug/crash1.C: New test.
28354
28355 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
28356
28357         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
28358         function with __attribute__((noinline)).
28359         (recurser_void2): Likewise.
28360         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
28361         (recurser_void2): Likewise.
28362
28363 2004-02-29  Roger Sayle  <roger@eyesopen.com>
28364
28365         PR middle-end/14203
28366         * g++.dg/warn/Wunused-6.C: New test case.
28367
28368 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
28369
28370         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
28371         not defined.
28372
28373 2004-02-27  Eric Christopher  <echristo@redhat.com>
28374
28375         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
28376         * g++.dg/charset/asm2.c: Run only x86.
28377         * gcc.dg/charset/asm3.c: Ditto.
28378
28379 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
28380
28381         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
28382         ld_library_path.
28383
28384 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
28385
28386         * g++.dg/ext/altivec-3.C: New.
28387
28388 2004-02-26  Richard Henderson  <rth@redhat.com>
28389
28390         * g++.dg/ext/attrib10.C: Mark for warning.
28391         * gcc.dg/attr-alias-1.c: New.
28392
28393 2004-02-26  Richard Henderson  <rth@redhat.com>
28394
28395         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
28396         * gcc.c-torture/execute/20040208-2.c: ... it back.
28397
28398 2004-02-26  Eric Christopher  <echristo@redhat.com>
28399
28400         * lib/target-supports.exp (check-iconv-available): New function.
28401         * lib/gcc-dg.exp (dg-require-iconv): New function.
28402         Use above.
28403         * gcc.dg/charset: New directory.
28404         * gcc.dg/charset/charset.exp: New file.
28405         * gcc.dg/charset/asm1.c: Ditto.
28406         * gcc.dg/charset/asm2.c: Ditto.
28407         * gcc.dg/charset/asm3.c: Ditto.
28408         * gcc.dg/charset/asm4.c: Ditto.
28409         * gcc.dg/charset/asm5.c: Ditto.
28410         * gcc.dg/charset/attribute1.c: Ditto.
28411         * gcc.dg/charset/attribute2.c: Ditto.
28412         * gcc.dg/charset/string1.c: Ditto.
28413         * g++.dg/charset: New directory.
28414         * g++.dg/dg.exp: Add here. Special options.
28415         * g++.dg/charset/charset.exp: New file.
28416         * g++.dg/charset/asm1.c: Ditto.
28417         * g++.dg/charset/asm2.c: Ditto.
28418         * g++.dg/charset/asm3.c: Ditto.
28419         * g++.dg/charset/asm4.c: Ditto.
28420         * g++.dg/charset/attribute1.c: Ditto.
28421         * g++.dg/charset/attribute2.c: Ditto.
28422         * g++.dg/charset/extern1.cc: Ditto.
28423         * g++.dg/charset/extern2.cc: Ditto.
28424         * g++.dg/charset/string1.c: Ditto.
28425
28426 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
28427
28428         PR c++/14278
28429         * g++.dg/parse/comma1.C: New test.
28430
28431 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28432
28433         PR c++/14284
28434         * g++.dg/template/ttp8.C: New test.
28435
28436 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
28437
28438         * gcc.dg/fixuns-trunc-1.c: New test.
28439
28440 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28441
28442         * gcc.dg/builtins-config.h: Use #elif.
28443
28444 2004-02-26  Michael Matz  <matz@suse.de>
28445
28446         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
28447         * gcc.dg/991214-1.c: Likewise.
28448         * gcc.dg/i386-asm-1.c: Likewise.
28449
28450 2004-02-25  Richard Henderson  <rth@redhat.com>
28451
28452         * gcc.c-torture/execute/20040208-2.c: Move ...
28453         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
28454
28455 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28456
28457         PR c++/14246
28458         * g++.dg/other/crash-3.C: New test.
28459
28460 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28461
28462         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
28463         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
28464
28465         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
28466         HP-UX.
28467
28468 2004-02-24  Michael Matz  <matz@suse.de>
28469
28470         * gcc.dg/i386-regparm.c: New.
28471
28472 2004-02-23  James E Wilson  <wilson@specifixinc.com>
28473
28474         * gcc.c-torture/execute/20040223-1.c: New.
28475
28476 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
28477             Kazu Hirata  <kazu@cs.umass.edu>
28478
28479         * gcc.dg/fwritable-strings-1.c: Remove.
28480
28481 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
28482
28483         PR c/14156
28484         * gcc.dg/20040223-1.c: New test.
28485
28486 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28487
28488         PR c++/14106
28489         * g++.dg/ext/typeof9.C: New test.
28490
28491 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28492
28493         PR c++/14250
28494         * g++.dg/other/switch1.C: New test.
28495
28496 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
28497
28498         * gcc.dg/cast-function-1.c: Adjust for new informative message.
28499         * gcc.dg/va-arg-1.c: Likewise.
28500
28501 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28502
28503         PR c++/14143
28504         * g++.dg/template/koenig5.C: New test.
28505
28506 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
28507
28508         * g++.dg/ext/altivec-1.C: Generalize target triple.
28509         * g++.dg/ext/altivec-2.C: New test case.
28510         * g++.dg/ext/altivec_check.h: New file.
28511         * gcc.dg/altivec-1.c: Generalize target triple;
28512         include altivec_check.h and call altivec_check().
28513         * gcc.dg/altivec-[2-5].c: Generalize target triple.
28514         * gcc.dg/altivec-6.c: New test case.
28515         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
28516         type casts as needed.
28517         * gcc.dg/altivec-10.c: Include altivec_check.h and call
28518         altivec_check().
28519         * gcc.dg/altivec-12.c: New test case.
28520         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
28521         include altivec_check.h and call altivec_check().
28522         * gcc.dg/altivec_check.h: New file.
28523
28524 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28525
28526         * lib/target-supports.exp (check_alias_available): Don't mangle
28527         function `g' in test program.
28528
28529 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28530
28531         * lib/target-supports.exp (check_profiling_available): Check
28532         argument to determine whether we support a profiling type.
28533         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
28534         check_profiling_available.
28535         * g++.dg/bprob/bprob.exp: Likewise.
28536         * g77.dg/bprob/bprob.exp: Likewise.
28537         * gcc.misc-tests/bprob.exp: Likewise.
28538         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
28539         dg-require-profiling and delete expected error handling.
28540         * gcc.dg/20021014-1.c: Likewise.
28541         * gcc.dg/nest.c: Likewise.
28542
28543 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28544
28545         PR c++/12007
28546         * g++.dg/other/vthunk1.C: New test.
28547
28548 2004-02-20  Falk Hueffner  <falk@debian.org>
28549
28550         PR target/14201
28551         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
28552
28553 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
28554
28555         PR c++/13927
28556         * g++.dg/other/error8.C: Remove XFAIL markers.
28557
28558         PR c++/14173
28559         * g++.dg/ext/packed5.C: New test.
28560
28561         PR c++/14199
28562         * g++.dg/warn/Wunused-5.C: New test.
28563
28564         PR c++/14186
28565         * g++.dg/lookup/member1.C: New test.
28566
28567 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
28568
28569         * gcc.c-torture/compile/20040130-1.c: Enable only when
28570         __INT_MAX__ >= 2147483647L.
28571         * gcc.c-torture/compile/961203-1.c: Likewise.
28572
28573 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
28574
28575         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
28576         * g++.dg/opt/template1.C: Robustify assembler regexp
28577
28578 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28579
28580         * gcc.c-torture/execute/simd-4.x: Remove.
28581         * gcc.c-torture/execute/va-arg-25.x: Likewise.
28582         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
28583         Guard with #ifndef SKIP_ATTRIBUTE.
28584         * gcc.dg/compat/vector-1_y.c: Likewise.
28585         * gcc.dg/compat/vector-2_x.c: Likewise.
28586         * gcc.dg/compat/vector-2_y.c: Likewise.
28587         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
28588         * g++.dg/eh/simd-2.C: Likewise.
28589
28590 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
28591
28592         * gcc.c-torture/compile/complex-1.c: New.
28593
28594 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
28595
28596         PR target/14209
28597         * gcc.c-torture/execute/20040218-1.c: New test.
28598
28599 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28600
28601         PR c++/14181
28602         * g++.dg/parse/new2.C: New test.
28603
28604 2004-02-18  Paul Brook  <paul@codesourcery.com>
28605
28606         * gcc.c-torture/compile/libcall-1.c: New test.
28607
28608 2004-02-18  Paul Brook  <paul@codesourcery.com>
28609
28610         PR debug/12934
28611         * gcc.dg/debug/debug-7.c: New test.
28612
28613 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
28614
28615         * gcc.dg/20040217-1.c: New test.
28616
28617 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
28618
28619         * gcc.c-torture/execute/990208-1.x: Delete.
28620
28621 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
28622
28623         * gcc.c-torture/execute/20040208-2.x: New file.
28624
28625 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
28626
28627         PR c++/11326
28628         * g++.dg/abi/structret1.C: New test.
28629
28630 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
28631
28632         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
28633         (i386_cpuid): No need to test if cpuid is available on AMD64.
28634         Fix assembly, so that it works onboth i386 and AMD64.
28635         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
28636         (vecInLong): Fix s[] member type to unsigned int.
28637         (vecInWord): Remove type.
28638         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
28639         (a64, b64, c64, d64, e64): Remove.
28640         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
28641         Remove unused variable.  Remove initialization of removed variables.
28642         Don't call mmx_tests nor sse_tests.
28643         (reference_mmx, reference_sse): Remove.
28644         (check): Add return stmt.
28645         * gcc.dg/i386-sse-7.c: New test.
28646         * gcc.dg/i386-mmx-4.c: New test.
28647
28648 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28649
28650         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
28651         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
28652         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
28653         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
28654         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
28655         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
28656         g++.dg/tc1/dr94.C: Fix line terminator.
28657
28658 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
28659
28660         * gcc.c-torture/compile/20040216-1.c: New.
28661
28662 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28663
28664         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
28665         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
28666         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
28667         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
28668         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
28669         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
28670
28671 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
28672
28673         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
28674
28675 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
28676
28677         PR c++/13971
28678         * g++.dg/expr/cond4.C: New test.
28679
28680         PR c++/14086
28681         * g++.dg/lookup/crash2.C: New test.
28682
28683 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
28684
28685         * gcc.c-torture/compile/20040214-2.c: New test.
28686
28687 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
28688
28689         PR c++/14116
28690         * g++.dg/ext/typeof8.C: New test.
28691
28692 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
28693
28694         * gcc.c-torture/compile/20040214-1.c: New test.
28695
28696 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28697
28698         PR c++/13635
28699         * g++.dg/template/spec11.C: New test.
28700
28701 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28702
28703         PR c++/13927
28704         * g++.dg/other/error8.C: New test.
28705
28706 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
28707
28708         PR c++/14122
28709         * g++.dg/template/array4.C: New test.
28710
28711         PR c++/14108
28712         * g++.dg/inherit/thunk2.C: New test.
28713
28714         PR c++/14083
28715         * g++.dg/eh/cond2.C: New test.
28716
28717 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
28718
28719         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
28720
28721 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
28722
28723         * lib/scanasm.exp (dg-scan): Quote pattern before display.
28724
28725 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
28726
28727         * g++.dg/simd-2.C: xfail on ppc64-linux.
28728
28729 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
28730
28731         PR c/456
28732         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
28733         tests.
28734
28735 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
28736
28737         * gcc.dg/builtins-33.c: New test.
28738
28739 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
28740
28741         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
28742
28743 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
28744
28745         * g++.dg/simd-2.C: Set -maltivec for ppc64.
28746
28747 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
28748
28749         * gcc.dg/ppc64-abi-3.c: New test.
28750
28751 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
28752
28753         PR c/14092
28754
28755         * gcc.dg/pr14092-1.c: New testcase.
28756
28757 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
28758
28759         * gcc.dg/cpp/assert4.c: Fix typo last change.
28760
28761         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
28762         * gcc.dg/cpp/assert4.c: Handle powerpc64.
28763
28764         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
28765
28766 2004-02-09  Roger Sayle  <roger@eyesopen.com>
28767
28768         * gcc.c-torture/compile/20040209-1.c: New test case.
28769
28770 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
28771
28772         * gcc.dg/c90-init-1.c: Adjust expected error messages.
28773
28774 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
28775
28776         * gcc.c-torture/execute/20040208-[12].c: New tests.
28777
28778 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
28779
28780         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
28781
28782 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
28783
28784         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
28785
28786 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
28787
28788         Bug 13856
28789         * gcc.dg/visibility-8.c: New testcase.
28790
28791 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
28792
28793         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
28794         arguments.
28795         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
28796
28797 2004-02-07  Roger Sayle  <roger@eyesopen.com>
28798
28799         PR middle-end/13696
28800         * g++.dg/opt/fold1.C: New test case.
28801
28802 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28803
28804         PR c++/14033
28805         * g++.dg/other/crash-2.C: New test.
28806
28807 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28808
28809         PR c++/14028
28810         * g++.dg/parse/angle-bracket2.C: New test.
28811
28812 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28813
28814         PR middle-end/13750
28815         Revert:
28816         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
28817         PR pch/13361
28818         * testsuite/g++.dg/pch/wchar-1.C: New.
28819         * testsuite/g++.dg/pch/wchar-1.Hs: New.
28820
28821 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28822
28823         PR c++/14008
28824         * g++.dg/parse/error15.C: New test.
28825         * g++.dg/parse/crash11.C: Update dg-error mark.
28826
28827 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
28828
28829         PR c++/13932
28830         * g++.dg/warn/conv2.C: New test.
28831
28832 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28833
28834         PR c++/13086
28835         * g++.dg/warn/incomplete1.C: Remove xfail.
28836
28837 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
28838
28839         * lib/file-format.exp (gcc_target_object_format): Use
28840         ${tool}_target_compile, not gcc_target_compile.
28841         * lib/target-supports.exp (check_alias_available): Likewise.
28842         (check_gc_sections_available): Likewise.
28843         * g++.dg/ext/attrib10.C: Use dg-require-alias.
28844         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
28845         dg-require-alias.
28846
28847 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
28848
28849         PR c++/13969
28850         * g++.dg/template/static6.C: New test.
28851
28852 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
28853
28854         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
28855
28856 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28857
28858         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
28859         tests for systems where `char' is unsigned by default.
28860
28861 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28862
28863         PR c++/13997
28864         * g++.dg/template/partial3.C: New test.
28865
28866 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
28867
28868         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
28869         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
28870         Remove mentions of obsolete ports.
28871
28872 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
28873
28874         * gcc.dg/noncompile/20001228-1.c: Fix for new
28875         error message.
28876
28877 2004-02-03  Roger Sayle  <roger@eyesopen.com>
28878
28879         PR target/9348
28880         * gcc.c-torture/execute/multdi-1.c: New test case.
28881
28882 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
28883
28884         PR c++/13925
28885         * g++.dg/template/lookup5.C: New test.
28886
28887 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
28888
28889         PR c++/13950
28890         * g++.dg/template/lookup4.C: New test.
28891
28892         PR c++/13970
28893         * g++.dg/parse/error14.C: New test.
28894
28895         PR c++/14002
28896         * g++.dg/parse/template13.C: New test.
28897
28898 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
28899
28900         PR c++/13978
28901         * g++.dg/template/koenig4.C: New test.
28902
28903         PR c++/13968
28904         * g++.dg/template/crash17.C: New test.
28905
28906         PR c++/13975
28907         * g++.dg/parse/error13.C: New test.
28908         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
28909
28910 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
28911
28912         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
28913
28914 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
28915
28916         PR c/11658
28917         PR c/13994
28918         * gcc.dg/noncompile/20040203-1.c: New test.
28919         * gcc.dg/noncompile/20040203-2.c: Likewise.
28920         * gcc.dg/noncompile/20040203-3.c: Likewise.
28921         * gcc.dg/20040203-1.c: Likewise.
28922
28923 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
28924
28925         PR c++/10858
28926         * g++.dg/template/sizeof7.C: New test.
28927
28928 2004-02-02  Eric Christopher  <echristo@redhat.com>
28929             Zack Weinberg  <zack@codesourcery.com>
28930
28931         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
28932
28933 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
28934
28935         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
28936         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
28937         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
28938         * gcc.dg/cleanup-5.c: Run only on Linux targets.
28939
28940 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
28941
28942         PR c++/13113
28943         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
28944
28945         PR c++/13854
28946         * g++.dg/ext/attrib13.C: New test.
28947
28948         PR c++/13907
28949         * g++.dg/conversion/op2.C: New test.
28950
28951 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
28952
28953         * gcc.dg/titype-1.c: Fix pasto.
28954
28955 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
28956
28957         * gcc.dg/titype-1.c: New test.
28958
28959 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28960
28961         PR c++/13957
28962         * g++.dg/template/non-type-template-argument-1.C,
28963         g++.dg/template/qualified-id1.C: Update dg-error marks.
28964         * g++.dg/template/nontype6.C: New test.
28965
28966 2004-02-01  Roger Sayle  <roger@eyesopen.com>
28967
28968         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
28969         * gcc.dg/builtins-31.c: New testcase.
28970         * gcc.dg/builtins-32.c: New testcase.
28971
28972 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
28973
28974         * objc.dg/call-super-2.m: Update line numbers
28975         for the including of stddef.h.
28976
28977 2004-01-30  Michael Matz  <matz@suse.de>
28978
28979         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
28980         g++.dg/ext/case-range3.C: New tests.
28981
28982 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28983
28984         DR206
28985         PR c++/13813
28986         * g++.dg/template/member4.C: New test.
28987
28988 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28989
28990         PR c++/13683
28991         * g++.dg/template/sizeof6.C: New test.
28992
28993 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
28994
28995         * gcc.dg/fwritable-strings-1.c: New test.
28996
28997 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
28998
28999         * gcc.c-torture/compile/20040130-1.c: New test.
29000
29001 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
29002
29003         * objc.dg/call-super-2.m: Include stddef.h for size_t.
29004
29005 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
29006
29007         PR c++/13883
29008         * g++.dg/template/ctor3.C: New test.
29009
29010 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29011
29012         * g++.dg/tc1: New directory.
29013         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
29014         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
29015         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
29016         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
29017         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
29018
29019 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29020
29021         * g++.dg/parse/error11.C: New test.
29022         * g++.dg/parse/error12.C: Likewise.
29023
29024 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
29025
29026         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
29027         (scan_initial, main): Use aligned_sizeof instead of sizeof.
29028
29029 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
29030
29031         PR c++/13791
29032         * g++.dg/ext/attrib12.C: New test.
29033
29034         PR c++/13736
29035         * g++.dg/parse/cast2.C: New test.
29036
29037 2004-01-27  James E Wilson  <wilson@specifixinc.com>
29038
29039         * objc.dg/encode-2.m (main): New local string.  Set depending on
29040         sizeof long.  Use in sscanf call.
29041         * objc.dg/encode-3.m (main): New local string.  Set depending on
29042         sizeof long.  Use in scan_initial call.
29043
29044 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29045
29046         * objc.dg/call-super-2.m: Make LP64-safe.
29047         * objc.dg/desig-init-1.m: Likewise.
29048
29049 2004-01-27  Devang Patel <dpatel@apple.com>
29050
29051         * g++.dg/debug/namespace1.C: New test.
29052
29053 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
29054
29055         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
29056         xscale-*-*.
29057
29058         * gcc.dg/arm-mmx-1.c: New test.
29059
29060 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
29061
29062         * gcc.dg/20040127-1.c: New test.
29063         * gcc.dg/20040127-2.c: New test.
29064
29065 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29066
29067         * objc.dg/stret-1.m (glob): Renamed to globa.
29068
29069 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
29070
29071         PR c++/13663
29072         * g++.dg/expr/for1.C: New test.
29073
29074 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
29075
29076         PR middle-end/13779
29077         * gcc.dg/darwin-longlong.c: New test.
29078
29079 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
29080
29081         * gcc.dg/20040124-1.c: Moved test from here...
29082         * gcc.c-torture/compile/20040124-1.c: ...to here.
29083
29084 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
29085
29086         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
29087         the assembly output if -m64 is passed.
29088
29089 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
29090
29091         PR c++/13833
29092         * g++.dg/template/cond3.C: New test.
29093
29094 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29095
29096         PR c++/13810
29097         * g++.dg/template/ttp7.C: New test.
29098
29099 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29100
29101         PR c++/13797
29102         * g++.dg/template/nontype4.C: New test.
29103         * g++.dg/template/nontype5.C: Likewise.
29104
29105 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
29106
29107         * gcc.dg/torture/mips-clobber-at.c: New test.
29108
29109 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
29110
29111         * gcc.dg/20040124-1.c: New test.
29112
29113 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
29114
29115         * gcc.dg/20040123-1.c: New test.
29116
29117 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
29118
29119         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
29120
29121 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
29122
29123         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
29124
29125 2004-01-23  Andrew Pinski  <apinski@apple.com>
29126
29127         * gcc.dg/20030121-1.c: Move to ..
29128         * gcc.dg/20040121-1.c: here.
29129
29130 2004-01-23  Roger Sayle  <roger@eyesopen.com>
29131
29132         * gcc.dg/builtins-29.c: New test case.
29133
29134 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
29135
29136         PR 18314
29137         * gcc.dg/builtins-30.c: New testcase.
29138
29139 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
29140
29141         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
29142         * lib/g77.exp: Likewise.
29143         * lib/objc.exp: Likewise.
29144         * lib/g++.exp: Likewise.
29145
29146 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
29147
29148         * gcc.dg/struct-by-value-2.c: New test.
29149
29150 2004-01-21  Andrew Pinski  <apinski@apple.com>
29151
29152         PR target/13785
29153         * gcc.dg/20030121-1.c: New test.
29154
29155 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
29156
29157         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
29158         clobber frame pointer register in asm statement.
29159
29160 2004-01-21  Falk Hueffner  <falk@debian.org>
29161
29162         * gcc.c-torture/compile/20040121-1.c: New test.
29163
29164 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
29165
29166         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
29167
29168 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
29169
29170         * gcc.dg/ppc64-abi-2.c: New test.
29171
29172 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
29173
29174         * lib/treelang.exp: Fill out this file.
29175         * lib/treelang-dg.exp: New File.
29176
29177 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
29178
29179         * gcc.c-torture/compile/981022-1.c: Remove.
29180         * gcc.dg/array-5.c: Remove XFAIL.
29181         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
29182         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
29183         gcc.dg/cond-lvalue-1.c: Update.
29184         * gcc.dg/cast-lvalue-2.c: New test.
29185
29186 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
29187
29188         PR c++/13592
29189         * g++.dg/other/error1.C (class foo): Tweak error message.
29190
29191         PR c++/13592
29192         * g++.dg/template/call2.C: New test.
29193
29194 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
29195
29196         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
29197         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
29198         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
29199         scalar-return-1_x.c, scalar-return-2_y.c,
29200         scalar-return-3_x.c, scalar-return-3_y.c,
29201         scalar-return-4_x.c, scalar-return-4_y.c,
29202         struct-align-1.h, struct-align-1_x.c,
29203         struct-align-1_y.c, struct-align-2.h,
29204         struct-align-2_x.c, struct-align-2_y.c,
29205         struct-by-value-10_y.c, struct-by-value-11_x.c,
29206         struct-by-value-11_y.c, struct-by-value-12_x.c,
29207         struct-by-value-12_y.c, struct-by-value-13_x.c,
29208         struct-by-value-13_y.c, struct-by-value-14_x.c,
29209         struct-by-value-14_y.c, struct-by-value-15_x.c,
29210         struct-by-value-15_y.c, struct-by-value-16_y.c,
29211         struct-by-value-17_y.c, struct-by-value-18_y.c,
29212         struct-by-value-19_y.c, struct-by-value-1_x.c,
29213         struct-by-value-1_y.c, struct-by-value-20_y.c,
29214         struct-by-value-2_x.c, struct-by-value-2_y.c,
29215         struct-by-value-3_y.c, struct-by-value-4_x.c,
29216         struct-by-value-4_y.c, struct-by-value-5_y.c,
29217         struct-by-value-6_y.c, struct-by-value-7_y.c
29218         struct-by-value-8_x.c, struct-by-value-8_y.c
29219         struct-by-value-9_x.c, struct-by-value-9_y.c
29220         struct-return-10_x.c, struct-return-10_y.c,
29221         struct-return-19_x.c, struct-return-20_x.c
29222         struct-return-2_x.c, struct-return-2_y.c
29223         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
29224         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
29225
29226 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
29227
29228         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
29229         attribute on sparc*-sun-solaris2.*.
29230
29231 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
29232
29233         PR c++/13710
29234         * g++.dg/ext/typeof7.C: New test.
29235
29236 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
29237
29238         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
29239         * gcc.dg/const-elim-1.c: Same.
29240
29241 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
29242
29243         * objc.dg/stret-1.m: New.
29244         * objc.dg/stret-2.m: New.
29245
29246 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
29247
29248         PR c++/11895
29249         * g++.dg/ext/vector1.C: New test.
29250
29251 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
29252
29253         * gcc.dg/pch/import-1.c: New.
29254         * gcc.dg/pch/import-1.hs: New.
29255         * gcc.dg/pch/import-1a.h: New.
29256         * gcc.dg/pch/import-1b.h: New.
29257         * gcc.dg/pch/import-1c.h: New.
29258
29259 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
29260
29261         PR c++/13574
29262         * g++.dg/ext/array1.C: New test.
29263
29264         PR c++/13178
29265         * g++.dg/conversion/op1.C: New test.
29266
29267 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
29268
29269         PR 11864
29270         From Kazumoto Kojima / Dan Kegel:
29271         * gcc.dg/pr11864-1.c: New test.
29272
29273         PR 10392
29274         From Marcus Comstedt / Dan Kegel:
29275         * gcc.dg/pr10392-1.c: New test.
29276
29277 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
29278
29279         PR c++/13478
29280         * g++.dg/init/ref10.C: New test.
29281
29282 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29283
29284         PR c++/13407
29285         * g++.dg/parse/typename6.C: New test.
29286
29287 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
29288
29289         PR pch/13361
29290         * testsuite/g++.dg/pch/wchar-1.C: New.
29291         * testsuite/g++.dg/pch/wchar-1.Hs: New.
29292
29293 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29294
29295         PR c++/9259
29296         * g++.dg/expr/sizeof2.C: New test.
29297
29298 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
29299
29300         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
29301
29302 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
29303
29304         PR c++/13659
29305         * g++.dg/lookup/strong-using-3.C: New.
29306         * g++.dg/lookup/using-10.C: New.
29307
29308 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
29309
29310         PR c++/13594
29311         * g++.dg/lookup/strong-using-2.C: New.
29312
29313 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
29314             Dan Kegel <dank@kegel.com>
29315             J"orn Rennecke <joern.rennecke@superh.com>
29316
29317         PR target/9365
29318         * gcc.dg/pr9365-1.c: New test.
29319
29320 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29321
29322         PR c++/8856
29323         * g++.dg/parse/casting-operator2.C: New test.
29324         * g++.old-deja/g++.pt/explicit83.C: Remove.
29325
29326 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
29327
29328         * gcc.dg/label-compound-stmt-1.c: New test.
29329         * gcc.c-torture/compile/950922-1.c,
29330         gcc.c-torture/compile/20000211-3.c,
29331         gcc.c-torture/compile/20000518-1.c,
29332         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
29333         compound statements.
29334
29335 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
29336
29337         * gcc.dg/ppc64-abi-1.c: New test.
29338
29339 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
29340
29341          * g++.dg/ext/attrib9.C: Add dg-warnings.
29342
29343 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29344
29345         PR c++/12335
29346         * g++.dg/parse/dtor3.C: New test.
29347
29348 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
29349
29350         PR c++/12709
29351         * g++.dg/parse/try-catch-1.C: New test.
29352
29353 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
29354
29355         * ada/acats/run_all.sh: Add more verbose output in acats.log
29356         when compiling tests.
29357
29358 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
29359
29360         PR 13656
29361         * gcc.dg/typedef-redecl.c: New test case.
29362         * gcc.dg/typedef-redecl.h: New support file.
29363
29364 2004-01-13  Jan Hubicka  <jh@suse.cz>
29365
29366         * gcc.dg/always_inline.c: New test.
29367         * gcc.dg/debug/20031231-1.c: Fix.
29368
29369 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29370
29371         PR c++/13474
29372         * g++.dg/template/array3.C: New test.
29373
29374 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
29375
29376         * g++.dg/ext/lvalue1.C: No longer expected to fail.
29377         * g++.dg/warn/Wunused-2.C: Likewise.
29378
29379 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29380
29381         PR c++/13289
29382         * g++.dg/template/instantiate6.C: New test.
29383
29384 2004-01-12  Roger Sayle  <roger@eyesopen.com>
29385
29386         PR middle-end/11397
29387         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
29388
29389 2004-01-12  Jan Hubicka  <jh@suse.cz>
29390
29391         PR opt/12826
29392         * gcc.dg/20040112-1.c: New.
29393
29394         * gcc.dg/dwarf-die[1-7].c: Move to...
29395         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
29396         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
29397
29398 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
29399
29400         PR c++/4100
29401         * g++.dg/parse/friend4.C: New test.
29402
29403 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
29404
29405         PR c++/4100
29406         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
29407         definition is called a friend.
29408
29409 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
29410
29411         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
29412
29413 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
29414
29415         PR c++/3478
29416         * g++.dg/parse/error10.C: New test.
29417         * g++.dg/template/arg2.C: Accept "invalid type" error.
29418
29419 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
29420
29421         PR middle-end/13392
29422         * g++.dg/opt/expect2.C: New test.
29423
29424 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
29425
29426         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
29427         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
29428         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
29429         Update dg-error regexps.
29430
29431 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
29432
29433         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
29434         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
29435
29436 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
29437
29438         * gcc.dg/pragma-re-1.c: Use right pointer type.
29439
29440 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
29441
29442         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
29443
29444 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
29445
29446         * gcc.dg/rs6000-ldouble-1.c: New.
29447
29448 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29449
29450         DR 337
29451         PR c++/9256
29452         * g++.dg/other/abstract1.C: New test.
29453
29454 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
29455
29456         * g++.dg/lookup/strong-using-1.C: New.
29457
29458 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
29459
29460         PR c/11234
29461         * gcc.dg/func-ptr-conv-1.c: New test.
29462         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
29463
29464 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
29465
29466         PR target/13380.
29467         * gcc.c-torture/compile/20040109-1.c: New.
29468
29469 2004-01-08  Stuart Hastings  <stuart@apple.com>
29470
29471         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
29472         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
29473         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
29474
29475 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
29476
29477         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
29478
29479 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
29480
29481         * ada/acats/run_acats: Treat 'gnatchop' the same way
29482         as 'gnatmake'.  Export GCC_DRIVER.
29483         * ada/acats/run_all.sh: Add target_gnatchop.  Use
29484         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
29485
29486 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29487
29488         PR c++/12573
29489         * g++.dg/template/dependent-expr4.C: New test.
29490
29491 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
29492
29493         * gcc.dg/altivec-11.c: New test.
29494
29495 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
29496
29497         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
29498
29499 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
29500
29501         PR c/6024
29502         * gcc.dg/enum-compat-1.c: New test.
29503         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
29504
29505 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
29506
29507         PR c/12165
29508         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
29509         gcc.dg/c99-idem-qual-3.c: New tests.
29510
29511 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
29512
29513         * gcc.dg/winline-7.c: Don't cast void * to int.
29514
29515 2004-01-06  Jan Hubicka  <jh@suse.cz>
29516
29517         * gcc.dg/i386-sse-5.c: New test
29518         * g++.dg/eh/simd-1.c: Add -w argument for i386.
29519
29520 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
29521
29522         PR c++/12815
29523         * g++.dg/rtti/typeid4.C: New test.
29524
29525 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
29526
29527         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
29528
29529 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
29530
29531         PR c++/12132
29532         * g++.dg/template/error11.C: New test.
29533
29534         PR c++/13451
29535         * g++.dg/template/class2.C: New test.
29536
29537 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
29538         Richard Sandiford <rsandifo@redhat.com>
29539
29540         PR c++/13387
29541         * g++.dg/opt/alias3.C: New test.
29542
29543 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
29544
29545         PR c++/13157
29546         * g++.dg/template/koenig3.C: New test.
29547
29548         PR c++/13529
29549         * g++.dg/parse/offsetof3.C: New test.
29550
29551         * g++.dg/init/copy7.C: Add missing dg-error markers.
29552
29553         PR c++/12226
29554         * g++.dg/init/copy7.c: New test.
29555
29556         PR c++/13536
29557         * g++.dg/parse/cast1.C: New test.
29558
29559 2004-01-04  Jan Hubicka  <jh@suse.cz>
29560
29561         * gcc.dg/winline[1-7].c: New tests.
29562
29563 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29564
29565         PR c++/13520
29566         * g++.dg/template/qualttp22.C: New test.
29567
29568 2004-01-01  Jan Hubicka  <jh@suse.cz>
29569
29570         * gcc.dg/debug/20031231-1.c: New.
29571         * gcc.c-torture/compile/20040101-1.c: New.
29572         * gcc.dg/dwarf-die-[1-7].c: New.
29573
29574 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
29575
29576         PR optimization/13521
29577         * gcc.c-torture/compile/20031231-1.c: New test.
29578
29579 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
29580
29581         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
29582
29583 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29584
29585         PR c++/10079
29586         * g++.dg/template/crash16.C: New test.
29587
29588 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
29589
29590         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
29591
29592 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
29593
29594         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
29595         ports.
29596         * g++.old-deja/g++.jason/thunk3.C: Likewise.
29597         * g++.old-deja/g++.law/profile1.C: Likewise.
29598         * gcc.c-torture/compile/981006-1.c: Likewise.
29599         * gcc.c-torture/execute/loop-2e.x: Likewise.
29600         * gcc.c-torture/execute/loop-2f.x: Remove.
29601         * gcc.c-torture/execute/loop-2g.x: Likewise.
29602         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
29603         * gcc.dg/20020312-2.c: Remove traces of dead ports.
29604
29605 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
29606
29607         PR c++/13507
29608         * g++.dg/ext/attrib11.C: New test.
29609
29610         PR c++/13494
29611         * g++.dg/template/array2-1.C: New test.
29612         * g++.dg/template/array2-2.C: New test.
29613
29614 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
29615
29616         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
29617
29618 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
29619
29620         PR c++/12774
29621         * g++.dg/template/array1-1.C: New test.
29622         * g++.dg/template/array1-2.C: New test.
29623
29624 2003-12-29  Roger Sayle  <roger@eyesopen.com>
29625
29626         PR fortran/12632
29627         * g77.dg/12632.f: New test case.
29628
29629 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29630
29631         PR c++/13289
29632         * g++.dg/parse/nontype1.C: New test.
29633
29634 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29635
29636         PR c++/12403
29637         * g++.dg/parse/explicit1.C: New test.
29638         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
29639
29640 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
29641
29642         PR c++/13081
29643         * g++.dg/opt/inline6.C: New test.
29644
29645         PR c++/12613
29646         * g++.dg/parse/error9.C: New test.
29647
29648         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
29649
29650 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
29651
29652         PR c++/13009
29653         * g++.dg/init/assign1.C: New test.
29654
29655 2003-12-28  Roger Sayle  <roger@eyesopen.com>
29656
29657         PR c++/13070
29658         * g++.dg/warn/format3.C: New test case.
29659
29660 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29661
29662         * gcc.c-torture/compile/20031227-1.c: New test.
29663
29664 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
29665
29666         * g++.dg/bprob/bprob.exp: Load target-supports.exp
29667         * g77.dg/bprob/bprob.exp: Likewise.
29668         * gcc.misc-tests/bprob.exp: Likewise.
29669         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
29670         variants on systems where the library does not provide that
29671         functionality.
29672         * gcc.dg/builtins-20.c: Use builtins-config.h.
29673         * gcc.dg/builtins-config.h: New file.
29674
29675 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
29676
29677         * lib/gcc-dg.exp (dg-require-profiling): New function.
29678         * lib/target-supports.exp (check_profiling_available): Likewise.
29679         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
29680         * g77.dg/bprob/bprob.exp: Likewise.
29681         * gcc.misc-tests/bprob.exp: Likewise.
29682         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
29683         * gcc.dg/20021014-1.c: Likewise.
29684         * gcc.dg/nest.c: Likewise.
29685
29686 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
29687
29688         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
29689         compiling.
29690         * g++.dg/lookup/java2.C: Likewise.
29691         * gcc.dg/cpp/lexident.c: Likewise.
29692
29693 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
29694
29695         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
29696         given.
29697         * gcc.c-torture/compile/961203-1.c: Likewise.
29698         * gcc.c-torture/compile/980506-1.c: Likewise.
29699
29700 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
29701
29702         * lib/gcc-dg.exp (dg-prune-output): New annotation.
29703         (additional_prunes): New global.
29704         (gcc-dg-prune): Handle additional per-test pruning.
29705         (dg-test): Clear additional_prunes between tests.
29706
29707         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
29708         dg-prune-output to avoid spurious failures from assembler
29709         complaining about nonexistent WAW violations.
29710         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
29711         Use dg-prune-output to avoid spurious failures from assembler
29712         warning about Itanium B-step errata.
29713
29714 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
29715
29716         * g++.dg/abi/macro0.C: New test.
29717         * g++.dg/abi/macro1.C: Likewise.
29718         * g++.dg/abi/macro2.C: Likewise.
29719
29720         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
29721         * g++.dg/abi/bitfield7.C: Likewise.
29722         * g++.dg/abi/dtor2.C: Likewise.
29723         * g++.dg/abi/mangle11.C: Likewise.
29724         * g++.dg/abi/mangle12.C: Likewise.
29725         * g++.dg/abi/mangle14.C: Likewise.
29726         * g++.dg/abi/mangle17.C: Likewise.
29727         * g++.dg/abi/vbase10.C: Likewise.
29728         * g++.dg/abi/vbase14.C: Likewise.
29729         * g++.dg/template/qualttp17.C: Likewise.
29730
29731 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
29732
29733         PR c/11995
29734         * gcc.dg/20031223-1.c: New test.
29735
29736 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
29737
29738         * gcc.dg/noreturn-7.c: New test.
29739
29740 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
29741
29742         * gcc.dg/null-pointer-1.c: New test.
29743
29744 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
29745
29746         * g++.old-deja/g++.jason/template18.C: Remove.
29747         * g++.old-deja/g++.jason/template37.C: Likewise.
29748
29749         PR c++/12862
29750         * g++.dg/lookup/ns1.C: New test.
29751
29752         PR c++/12397
29753         * g++.dg/template/lookup3.C: New test.
29754
29755 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
29756
29757         * g++.dg/template/recurse1.C: New test
29758
29759 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
29760
29761         PR c++/12479
29762         * g++.dg/parse/semicolon1.C: New test.
29763         * g++.dg/parse/semicolon1.h: Likewise.
29764
29765 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
29766
29767         * gcc.dg/darwin-misaligned.c: New test.
29768
29769 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
29770
29771         PR c/9163
29772         * gcc.dg/20031222-1.c: New test.
29773
29774 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
29775
29776         PR c++/13438
29777         * g++.dg/parse/error8.C: New test.
29778
29779         PR c++/11554
29780         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
29781
29782 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
29783
29784         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
29785         too small.
29786         * gcc.c-torture/compile/930217-1.c: Likewise.
29787         * gcc.c-torture/compile/930513-1.c: Likewise.
29788         * gcc.c-torture/execute/920908-2.c: Likewise.
29789         * gcc.c-torture/execute/921204-1.c: Likewise.
29790         * gcc.c-torture/execute/930621-1.c: Likewise.
29791         * gcc.c-torture/execute/930630-1.c: Likewise.
29792         * gcc.c-torture/execute/931031-1.c: Likewise.
29793         * gcc.c-torture/execute/980602-2.c: Likewise.
29794         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
29795         * gcc.c-torture/execute/compndlit-1.c: Likewise.
29796         * gcc.c-torture/execute/extzvsi.c: Likewise.
29797         * gcc.c-torture/unsorted/ext.c: Likewise.
29798
29799 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
29800
29801         PR target/12749
29802         * gcc.c-torture/compile/20031220-2.c: New test case.
29803
29804 2003-12-20  Roger Sayle  <roger@eyesopen.com>
29805
29806         PR optimization/13031
29807         * gcc.c-torture/compile/20031220-1.c: New test case.
29808
29809 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
29810
29811         * gcc.dg/cast-function-1.c: New test.
29812
29813 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
29814
29815         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
29816         formats.
29817
29818 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
29819
29820         PR c++/12795
29821         * g++.dg/ext/attrib10.C: New test.
29822
29823 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
29824
29825         * gcc.dg/cleanup-10.c: New test.
29826         * gcc.dg/cleanup-11.c: New test.
29827
29828 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
29829
29830         PR c++/13239
29831         * g++.dg/opt/expect1.C: New test.
29832
29833 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
29834
29835         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
29836
29837 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
29838
29839         PR debug/12923
29840         * gcc.dg/20031218-1.c: New test.
29841
29842         PR debug/12389
29843         * gcc.dg/20031218-2.c: New test.
29844         * gcc.dg/20031218-3.c: New test.
29845
29846         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
29847         of label name and allow for USER_LABEL_PREFIX == "_" names.
29848         * g++.dg/abi/mangle18-2.C: Likewise.
29849         * g++.dg/abi/mangle19-1.C: Likewise.
29850         * g++.dg/abi/mangle19-2.C: Likewise.
29851         * g++.dg/abi/mangle20-1.C: Likewise.
29852         * g++.dg/abi/mangle20-2.C: Likewise.
29853
29854 2003-12-18  Richard Henderson  <rth@redhat.com>
29855
29856         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
29857
29858 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
29859             Dan Kegel <dank@kegel.com>
29860
29861         PR other/12009
29862         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
29863         testing a cross compiler, it causes spurious compile failures.
29864         * lib/g++.exp: Likewise.
29865
29866 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29867
29868         PR c++/13262
29869         * g++.dg/template/access13.C: New test.
29870
29871 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
29872
29873         * gcc.dg/20031216-1.c: New test.
29874
29875 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29876
29877         PR c++/9154
29878         * g++.dg/template/error10.C: New test.
29879
29880 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
29881
29882         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
29883         * g++.dg/eh/simd-2.C: Likewise.
29884
29885 2003-12-17  James E Wilson  <wilson@specifixinc.com>
29886             Roger Sayle  <roger@eyesopen.com>
29887
29888         * gcc.c-torture/execute/ieee/mzero5.c: New.
29889
29890 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
29891
29892         PR c++/10603
29893         * g++.dg/parse/error6.C: New test.
29894
29895         PR c++/12827
29896         * g++.dg/parse/error7.C: New test.
29897
29898 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
29899
29900         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
29901         at -O with stabs debugging formats.
29902         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
29903         * gcc.dg/debug/debug-2.c: Likewise.
29904
29905 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
29906
29907         PR c++/12696
29908         * g++.dg/init/error1.C: New test.
29909
29910         PR c++/12218
29911         * g++.dg/init/pm3.C: New test.
29912
29913 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
29914
29915         PR c/3347
29916         * gcc.dg/bitfld-8.c: New test.
29917
29918 2003-12-16  James Lemke  <jim@wasabisystems.com>
29919
29920         * gcc.dg/arm-scd42-[123].c: New tests.
29921
29922 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
29923
29924         PR c++/9043
29925         * g++.dg/abi/mangle20-1.C: New test.
29926         * g++.dg/abi/mangle20-2.C: New test.
29927
29928 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
29929
29930         PR c++/13275
29931         * g++.dg/other/offsetof2.C: Remove XFAIL.
29932         * g++.dg/parse/offsetof1.C: New test.
29933         * g++.gd/parse/offsetof2.C: Likewise.
29934
29935 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29936
29937         * g++.dg/template/nontype3.C: New test.
29938         * g++.dg/template/static2.C: Tweaked the dg-error clause.
29939
29940 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29941
29942         * g++.dg/warn/noreturn-3.C: Also test instantiation.
29943
29944 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
29945
29946         PR c++/13387
29947         * g++.dg/expr/assign1.C: New test.
29948
29949         PR c++/13242
29950         * g++.dg/abi/mangle19-1.C: New test.
29951         * g++.dg/abi/mangle19-2.C: New test.
29952
29953 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
29954
29955         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
29956
29957 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
29958
29959         * gcc.c-torture/execute/20031216-1.c: New test.
29960
29961 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29962
29963         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
29964         an ICE regression.
29965
29966 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
29967
29968         PR c++/10926
29969         * g++.dg/template/error9.C: New test.
29970
29971         PR c++/11116
29972         * g++.dg/template/error8.C: New test.
29973
29974 2003-12-15  Roger Sayle  <roger@eyesopen.com>
29975
29976         PR middle-end/13400
29977         * gcc.c-torture/execute/20031215-1.c: New test case.
29978
29979 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
29980
29981         PR c++/13269
29982         * g++.dg/parse/error5.C: New test.
29983
29984         PR c++/12989
29985         * g++.dg/expr/sizeof1.C: New test.
29986
29987         PR c++/13310
29988         * g++.dg/template/crash15.C: New test.
29989
29990 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
29991
29992         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
29993         a non-POD type as the last named parameter of a varargs function.
29994
29995 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
29996
29997         PR c++/13243
29998         PR c++/12573
29999         * g++.dg/template/crash14.C: New test.
30000         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
30001
30002 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
30003
30004         * g++.dg/other/java1.C: New test.
30005
30006         PR c++/13241
30007         * g++.dg/abi/mangle18-1.C: New test.
30008         * g++.dg/abi/mangle18-2.C: New test.
30009
30010 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30011
30012         PR optimization/10312
30013         * gcc.c-torture/execute/20031214-1.c: New.
30014
30015 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
30016
30017         PR c++/10779
30018         PR c++/12160
30019         * g++.dg/parse/error3.C: New test.
30020         * g++.dg/parse/error4.C: Likewise.
30021         * g++.dg/abi/mangle4.C: Tweak error messages.
30022         * g++.dg/lookup/using5.C: Likewise.
30023         * g++.dg/other/error2.C: Likewise.
30024         * g++.dg/parse/typename5.C: Likewise.
30025         * g++.dg/parse/undefined1.C: Likewise.
30026         * g++.dg/template/arg2.C: Likewise.
30027         * g++.dg/template/ttp3.C: Likewise.
30028         * g++.dg/template/type1.C: Likewise.
30029         * g++.old-deja/g++.other/crash32.C: Likewise.
30030         * g++.old-djea/g++.pt/defarg8.C: Likewise.
30031
30032 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30033
30034         PR c++/13106
30035         * g++.dg/warn/noreturn-3.C: New test.
30036
30037 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
30038
30039         PR c++/13118
30040         * g++.dg/abi/covariant3.C: New.
30041
30042 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
30043
30044         * g++.dg/eh/ia64-1.C: New test.
30045
30046 2003-12-12  Roger Sayle  <roger@eyesopen.com>
30047
30048         PR optimization/13037
30049         * g77.f-torture/execute/13037.f: New test case.
30050
30051 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
30052
30053         PR c++/12881
30054         * g++.dg/abi/covariant2.C: New.
30055
30056 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
30057
30058         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
30059
30060 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
30061
30062         * gcc.c-torture/execute/wchar_t-1.x: Delete.
30063
30064 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
30065
30066         PR other/10819
30067         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
30068         to fix Bug 10819.
30069         * lib/g++.exp (g++_version): Likewise.
30070         * lib/g77.exp (g77_version): Likewise.
30071         * lib/objc.exp (default_objc_version): Likewise.
30072
30073 2003-12-10  Richard Henderson  <rth@redhat.com>
30074
30075         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
30076
30077         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
30078
30079 2003-12-08  Matt Austern  <austern@apple.com>
30080
30081         PR c/13134
30082         * lib/gcc-dg.exp (dg-require-visibility): Define.
30083         * lib/target-supports (check_visibility_available): Define.
30084         * gcc.dg/visibility-1.c: New test.
30085         * gcc.dg/visibility-2.c: Likewise.
30086         * gcc.dg/visibility-3.c: Likewise.
30087         * gcc.dg/visibility-4.c: Likewise.
30088         * gcc.dg/visibility-5.c: Likewise.
30089         * gcc.dg/visibility-6.c: Likewise.
30090         * g++.dg/ext/visibility-1.C: Likewise.
30091         * g++.dg/ext/visibility-2.C: Likewise.
30092         * g++.dg/ext/visibility-3.C: Likewise.
30093         * g++.dg/ext/visibility-4.C: Likewise.
30094         * g++.dg/ext/visibility-5.C: Likewise.
30095         * g++.dg/ext/visibility-6.C: Likewise.
30096
30097 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30098
30099         * g++.dg/lookup/java1.C: New test.
30100         * g++.dg/lookup/java2.C: New test.
30101
30102 2003-12-07  Falk Hueffner  <falk@debian.org>
30103
30104         * g++.dg/opt/noreturn-1.C: New test.
30105
30106 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
30107
30108         * gcc.dg/overflow-1.c: New test.
30109
30110 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
30111
30112         * g77.f-torture/compile/13060.f: New test.
30113
30114 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
30115
30116         PR c++/13323
30117         * g++.dg/inherit/operator2.C: New test.
30118
30119 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
30120
30121         PR c++/13305
30122         * g++.dg/ext/attrib9.C: New test.
30123
30124 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
30125
30126         PR c++/13314
30127         * g++.dg/template/error7.C: New test.
30128
30129 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
30130             J"orn Rennecke <joern.rennecke@superh.com>
30131
30132         PR target/13302
30133         * g++.dg/other/struct-va_list.C: New test.
30134
30135 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30136
30137         PR c++/13166
30138         * g++.dg/parse/defarg6.C: New test.
30139
30140 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
30141
30142         PR target/13256
30143         * gcc.c-torture/execute/20031201-1.c: New test.
30144
30145 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
30146
30147         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
30148
30149 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
30150
30151         * gcc.dg/builtin-return-1.c: New test.
30152
30153 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
30154             J"orn Rennecke <joern.rennecke@superh.com>
30155
30156         PR optimization/13260
30157         * gcc.c-torture/execute/20031204-1.c: New test.
30158
30159 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
30160
30161         PR c++/9127
30162         * g++.dg/template/error6.C: New test.
30163
30164 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
30165
30166         * gcc.dg/20031202-1.c: New test.
30167
30168 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
30169
30170         PR c++/13179
30171         * g++.dg/template/eh1.C: New test.
30172
30173         PR c++/10771
30174         * g++.dg/template/error5.C: New test.
30175
30176 2003-12-02  David Ung  <davidu@mips.com>
30177
30178         * gcc.dg/compat/vector-check.h: Corrected type for var
30179         g_##TMODE
30180
30181 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30182
30183         PR c++/10126
30184         * g++.dg/template/ptrmem8.C: New test.
30185
30186 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30187
30188         PR c++/12573
30189         * g++.dg/template/dependent-expr3.C: New test.
30190
30191 2003-12-01  James Lemke  <jim@wasabisystems.com>
30192
30193         * gcc.dg/arm-g2.c: New test.
30194
30195 2003-12-01  Roger Sayle  <roger@eyesopen.com>
30196
30197         PR optimization/11634
30198         * gcc.dg/20031201-2.c: New test case.
30199
30200 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
30201
30202         PR 11433
30203         * objc.dg/proto-lossage-3.m: New test.
30204
30205 2003-12-01  Roger Sayle  <roger@eyesopen.com>
30206
30207         PR optimization/12628
30208         * gcc.dg/20031201-1.c: New test case.
30209
30210 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
30211
30212         * gcc.dg/unaligned-1.c: New test.
30213
30214 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
30215
30216         PR c++/9849
30217         * g++.dg/template/error4.C: New test.
30218         * g++.dg/template/nested3.C: Adjust error markers.
30219
30220 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30221
30222         * gcc.dg/cpp/assert4.c: Check more #system assertions.
30223
30224 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
30225
30226         PR c/10333
30227         * gcc.dg/bitfld-7.c: New test.
30228
30229 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
30230
30231         * gcc.dg/tls/asm-1.C: New test.
30232
30233 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30234
30235         * gcc.dg/cpp/assert4.c: Update.
30236
30237 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
30238
30239         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
30240         * gcc.dg/builtin-apply3.c: New test.
30241
30242 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
30243
30244         * lib/compat.exp (compat-obj): New xfaildata parameter.
30245         Use it to set compiler_conditional_xfail_data before compiling.
30246         (compat-get-options): Handle dg-xfail-if.
30247         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
30248         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
30249         * gcc.dg/compat/vector-1_y.c: Likewise.
30250         * gcc.dg/compat/vector-2_x.c: Likewise.
30251         * gcc.dg/compat/vector-2_y.c: Likewise.
30252
30253 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
30254
30255         * g++.dg/opt/reg-stack4.C: New test.
30256
30257 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
30258
30259         * gcc.dg/builtin-apply2.c: New test.
30260
30261 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
30262
30263         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
30264
30265 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30266
30267         PR c++/12924
30268         * g++.dg/template/template-id-2.C: New test.
30269
30270 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30271
30272         PR c++/5369
30273         * g++.dg/template/memfriend1.C: New test.
30274         * g++.dg/template/memfriend2.C: Likewise.
30275         * g++.dg/template/memfriend3.C: Likewise.
30276         * g++.dg/template/memfriend4.C: Likewise.
30277         * g++.dg/template/memfriend5.C: Likewise.
30278         * g++.dg/template/memfriend6.C: Likewise.
30279         * g++.dg/template/memfriend7.C: Likewise.
30280         * g++.dg/template/memfriend8.C: Likewise.
30281         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
30282
30283 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
30284
30285         PR c++/12515
30286         * g++.dg/ext/cond1.C: New test.
30287
30288 2003-11-20  Richard Henderson  <rth@redhat.com>
30289
30290         * gcc.dg/20020201-2.c: Remove.
30291         * gcc.dg/20020201-4.c: Remove.
30292         * gcc.dg/20020304-1.c: Remove.
30293
30294 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
30295
30296         * gcc.dg/cpp/trad/xwin1.c: New test case.
30297
30298 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
30299
30300         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
30301         * lib/g77.exp: Likewise.
30302         * lib/objc.exp: Likewise.
30303         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
30304         for darwin.
30305
30306 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30307
30308         PR c++/12932
30309         * g++.dg/template/static5.C: New test.
30310
30311 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
30312
30313         * gcc.dg/nested-func-1.c: New test.
30314
30315 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30316
30317         * gcc.dg/cpp/assert4.c: New test.
30318
30319 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
30320
30321         PR c++/2294
30322         * g++.dg/lookup/using9.c: New test.
30323
30324 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
30325
30326         PR c++/12762
30327         * g++.dg/template/error3.C: New test.
30328
30329 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
30330
30331         PR ada/13035
30332         * ada/acats/run_acats, run_all.sh: Fix syntax error.
30333         No longer use a wrapper for gcc, since this does not work under
30334         Windows.
30335
30336 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
30337
30338         PR c++/2094
30339         * g++.dg/template/ptrmem7.C: New test.
30340
30341 2003-11-13  Andrew Pinski <apinski@apple.com>
30342
30343         * gcc.c-torture/compile/20031113-1.c: New test.
30344
30345 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
30346             Kean Johnston <jkj@sco.com>
30347
30348         PR c/13029
30349         * gcc.dg/unused-4.c: Update.
30350
30351 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
30352
30353         * g++.dg/opt/const3.C: New test.
30354
30355 2003-11-13  Jan Hubicka  <jh@suse.cz>
30356
30357         * gcc.c-torture/compile/20031112-1.c: New test.
30358
30359 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
30360
30361         * g++.dg/parse/crash10.C: Remove bogus error marker.
30362
30363 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30364
30365         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
30366         (host_gcc): Likewise.
30367         (ROOT): Honor $PWDCMD.
30368         (BASE): Likewise.
30369         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
30370
30371 2003-11-12  Catherine Moore  <clm@redhat.com>
30372
30373         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
30374
30375 2003-11-12  Andreas Jaeger  <aj@suse.de>
30376             Jakub Jelinek  <jakub@redhat.com>
30377             Andrew Pinski  <pinskia@physics.uc.edu>
30378             Richard Henderson  <rth@redhat.com>
30379
30380         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
30381         systems.
30382         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
30383
30384         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
30385         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
30386
30387 2003-11-11  Andreas Jaeger  <aj@suse.de>
30388
30389         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
30390
30391         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
30392
30393 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
30394
30395         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
30396         Clean ups.
30397
30398 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
30399
30400         * gcc.dg/trampoline-1.c: New test.
30401
30402 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
30403
30404         * gcc.c-torture/compile/200031109-1.c: New test.
30405
30406 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
30407
30408         PR c/3190
30409         PR c/8714
30410         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
30411         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
30412         gcc.dg/format/no-y2k-1.c: Update.
30413
30414 2003-11-08  Roger Sayle  <roger@eyesopen.com>
30415
30416         PR optimization/10467
30417         * gcc.dg/20031108-1.c: New test case.
30418
30419 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
30420
30421         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
30422
30423 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
30424
30425         * gcc.dg/compound-lvalue-1.c: New test.
30426         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
30427         some XFAILs.
30428
30429 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
30430
30431         * gcc.dg/altivec-varargs-1.c: New test.
30432
30433 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
30434
30435         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
30436         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
30437         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
30438         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
30439         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
30440
30441 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
30442
30443         * gcc.dg/cond-lvalue-1.c: New test.
30444
30445 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
30446
30447         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
30448
30449 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30450
30451         PR c++/11616
30452         * g++.dg/template/instantiate5.C: New test.
30453
30454 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30455
30456         PR c++/12726
30457         * g++.dg/ext/complit2.C: Replace test with self-contained version.
30458         * ChangeLog: Add missing first entry for above test.
30459
30460 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30461
30462         PR c++/9810
30463         * g++.dg/template/using8.C: New test.
30464         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
30465
30466 2003-11-02  Roger Sayle  <roger@eyesopen.com>
30467
30468         PR optimization/10817
30469         * gcc.c-torture/compile/20031102-1.c: New test case.
30470
30471 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
30472
30473         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
30474         2147483647.
30475
30476 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
30477
30478         * gcc.dg/20031102-1.c: New test.
30479
30480 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
30481
30482         * gcc.dg/complex-1.c: New test.
30483
30484 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30485
30486         PR c++/12796
30487         * g++.dg/template/crash13.C: Adjust expected error location.
30488         * g++.old-deja/g++.brendan/ns1.C: Likewise.
30489
30490 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
30491
30492         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
30493
30494 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
30495
30496         PR/10239
30497         * gcc.c-torture/compile/20031031-2.c: New test.
30498
30499 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
30500
30501         PR/11640
30502         * gcc.c-torture/compile/20031031-1.c: New test.
30503
30504 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
30505
30506         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
30507         * gcc.misc-tests/bprob.exp: Likewise.
30508         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
30509         the execution test on arm-elf configs.
30510         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
30511         configs that don't support scratch files.
30512         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
30513
30514 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
30515
30516         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
30517         done by dejagnu.
30518
30519 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
30520
30521         * ada/acats/run_all.sh: Redirect mv output to /dev/null
30522         Avoid non pure sh syntax. Add more logging.
30523
30524         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
30525         fail.
30526
30527 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30528
30529         PR libgcj/10610
30530         * gcc.dg/ppc-stackalign-1.c: New test.
30531
30532 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
30533
30534         * ada/acats/run_all.sh: Change output to be more compliant with
30535         dejagnu framework.
30536         Create acats.sum and acats.log files under testsuite/ada/acats
30537         Only run [a-z]* directories, to filter out e.g. CVS.
30538         Redirect build output to log file.
30539
30540 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
30541
30542         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
30543
30544 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
30545
30546         PR ada/5909:
30547         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
30548
30549 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
30550
30551         * gcc.c-torture/compile/20031023-1.c: New test.
30552         * gcc.c-torture/compile/20031023-2.c: New test.
30553         * gcc.c-torture/compile/20031023-3.c: New test.
30554         * gcc.c-torture/compile/20031023-4.c: New test.
30555
30556 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30557
30558         PR c++/10371
30559         * g++.dg/lookup/scoped8.C: New test.
30560
30561 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
30562
30563         * g++.dg/opt/reg-stack3.C: New test.
30564
30565 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
30566
30567         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
30568
30569 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30570
30571         PR c++/11076
30572         * g++.dg/template/crash13.C: New test.
30573
30574 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
30575
30576         * gcc.dg/c99-restrict-2.c: New test.
30577
30578 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
30579
30580         PR c++/12698, c++/12699, c++/12700, c++/12566
30581         * g++.dg/inherit/covariant9.C: New test.
30582         * g++.dg/inherit/covariant10.C: New test.
30583         * g++.dg/inherit/covariant11.C: New test.
30584
30585 2003-10-23  Jason Merrill  <jason@redhat.com>
30586
30587         PR c++/12726
30588         * g++.dg/ext/complit2.C: New test.
30589
30590 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
30591
30592         PR target/12654
30593         * gcc.c-torture/execute/20031020-1.c: New test.
30594
30595 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30596
30597         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
30598         following the jump_insn.
30599
30600 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
30601
30602         * gcc.dg/cast-lvalue-1.c: New test.
30603
30604 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
30605
30606         PR c++/11962
30607         * g++.dg/template/cond2.C: New test.
30608
30609 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
30610
30611         * gcc.dg/builtins-28.c: New test.
30612
30613 2003-10-20  Jan Hubicka  <jh@suse.cz>
30614
30615         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
30616         parameter.
30617         * testsuite/gcc.dg/inline-2.c: Likewise.
30618
30619 2003-10-20  Phil Edwards  <phil@codesourcery.com>
30620
30621         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
30622         * gcc.dg/nest.c: Likewise.
30623
30624 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30625
30626         PR c++/9781, c++/10583, c++/11862
30627         * g++.dg/parse/crash13.C: New test.
30628
30629 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30630
30631         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
30632
30633 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
30634
30635         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
30636         Define HAVE_C99_RUNTIME except on Solaris.
30637         * gcc.dg/builtins-20.c: Likewise.
30638
30639 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30640
30641         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
30642
30643 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30644
30645         PR c++/12495
30646         * g++.dg/template/crash21.C: New test.
30647
30648 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30649
30650         PR c++/2513
30651         * g++.dg/template/typename5.C: New test.
30652
30653 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30654
30655         PR c++/12369
30656         * g++.dg/template/friend25.C: New test.
30657
30658 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
30659
30660         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
30661         versions.
30662
30663 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
30664
30665         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
30666         == 2147483647.
30667
30668 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
30669
30670         * gcc.c-torture/execute/960416-1.x: Remove.
30671         * gcc.c-torture/execute/divconst-3.x: Likewise.
30672
30673 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
30674
30675         PR target/12598
30676         * gcc.dg/torture/cris-volatile-1.c: New test.
30677
30678 2003-10-14  Roger Sayle  <roger@eyesopen.com>
30679
30680         PR optimization/9325
30681         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
30682         for overflowing floating point to integer conversion during RTL
30683         simplification.
30684
30685 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
30686
30687         * objc/execute/_cmd.m: Fix typo.
30688         * objc.dg/image-info.m, objc.dg/symtab-1.m:
30689         Relax 'scan-assembler' regexp.
30690         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
30691         objc.dg/try-catch-4.m: Run on non-Darwin targets.
30692         * objc.dg/zero-link-2.m: Remove blank line.
30693         * objc.dg/zero-link-3.m: New test case.
30694
30695 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
30696
30697         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
30698
30699         * gcc.dg/asm-names.c: Use scan-assembler-not rather
30700         than linker trickery.
30701
30702 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30703
30704         PR c++/12370
30705         * g++.dg/other/friend2.C: New test.
30706
30707 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
30708
30709         * gcc.dg/20031012-1.c: New test.
30710
30711 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
30712
30713         * gcc.dg/weak/weak-3.c: Fix for new warning.
30714
30715 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
30716
30717         PR optimization/8750
30718         * gcc.c-torture/execute/20031012-1.c: New test case.
30719
30720 2003-10-11  Roger Sayle  <roger@eyesopen.com>
30721
30722         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
30723         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
30724
30725 2003-10-11  Roger Sayle  <roger@eyesopen.com>
30726
30727         PR optimization/12260
30728         * gcc.c-torture/compile/20031011-2.c: New test case.
30729
30730 2003-10-11  Roger Sayle  <roger@eyesopen.com>
30731
30732         * gcc.c-torture/execute/20031011-1.c: New testcase.
30733
30734 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
30735
30736         * gcc.c-torture/compile/20031011-1.c: New test.
30737
30738 2003-10-11  Jan Hubicka  <jh@suse.cz>
30739
30740         * g++.dg/other/first-global.C: New test.
30741
30742 2003-10-11  Roger Sayle  <roger@eyesopen.com>
30743
30744         * gcc.c-torture/execute/string-opt-18.c: New testcase.
30745
30746 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
30747
30748         * gcc.c-torture/compile/20031010-1.c: New test.
30749
30750 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
30751
30752         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
30753         * gcc.c-torture/execute/va-arg-25.c: ... here.
30754
30755 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
30756
30757         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
30758
30759 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
30760
30761         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
30762
30763 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
30764
30765         * g++.dg/parse/error2.C: New test.
30766
30767 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
30768
30769         PR c++/11097
30770         * g++.dg/other/error5.C: Modify the error message.
30771         * g++.dg/lookup/using8.C: New test.
30772
30773 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
30774
30775         * gcc.dg/darwin-abi-2.c: New file.
30776         * gcc.c-torture/execute/va-arg-24.c: New file.
30777
30778 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
30779
30780         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
30781         indentation.
30782
30783 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
30784
30785         PR c++/10147
30786         * g++.dg/other/error4.C: Update error messages.
30787         * g++.dg/template/ptrmem4.C: Likewise.
30788
30789         PR c++/12337
30790         * g++.dg/init/new9.C: New test.
30791
30792         PR c++/12334, c++/12236, c++/8656
30793         * g++.dg/ext/attrib8.C: New test.
30794
30795 2003-10-06  Devang Patel  <dpatel@apple.com>
30796
30797         * gcc.dg/debug/dwarf2-3.h: New test.
30798         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
30799
30800 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
30801
30802         * g++.dg/opt/cfg2.C: New test.
30803
30804 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
30805
30806         * g++.dg/opt/float1.C: New test.
30807
30808 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
30809
30810         * gcc.dg/c90-array-lval-6.c: New test.
30811         * gcc.dg/c99-array-lval-6.c: New test.
30812
30813 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
30814             Ziemowit Laski  <zlaski@apple.com>
30815
30816         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
30817         'Derived', so that it is never considered a class method; add
30818         new warning for '+port' method ambiguity.
30819         * objc.dg/method-12.m: Include <objc/objc.h> instead of
30820         <objc/objc-api.h> (needed on Mac OS X).
30821         * objc.dg/method-13.m: New test.
30822
30823 2003-10-03  Roger Sayle  <roger@eyesopen.com>
30824
30825         PR optimization/9325, PR java/6391
30826         * gcc.c-torture/execute/20031003-1.c: New test case.
30827
30828 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
30829
30830         PR optimization/12180
30831         * gcc.dg/20031002-1.c: New test.
30832
30833         PR c++/12486
30834         * g++.dg/inherit/error1.C: New test.
30835
30836 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
30837
30838         * lib/f-torture.exp (search_for): Rename to...
30839         (search_for_re): This.  Also, clean up comments and the
30840         "regexp" invocation.
30841
30842 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
30843
30844         * gcc.c-torture/compile/20031002-1.c: New test.
30845
30846 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
30847
30848         * g++.dg/opt/cond1.C: New test.
30849
30850 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
30851
30852         * gcc.dg/Wold-style-definition-2.c: New testcase.
30853         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
30854
30855 2003-09-29  Richard Henderson  <rth@redhat.com>
30856
30857         * g++.dg/init/array10.C: Add dg-options.
30858
30859 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
30860
30861         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
30862
30863 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30864
30865         * g++.dg/template/friend19.C: Fix typo.
30866         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
30867
30868 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
30869
30870         * gcc.c-torture/execute/20030928-1.c: New test.
30871         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
30872
30873 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
30874
30875         * g++.dg/opt/unroll1.C: New test.
30876
30877 2003-09-26  Roger Sayle  <roger@eyesopen.com>
30878
30879         PR optimization/11741
30880         * gcc.dg/20030926-1.c: New test case.
30881
30882 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30883
30884         PR c++/5655
30885         * g++.dg/parse/access7.C: New test.
30886         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
30887
30888 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
30889
30890         MERGE OF objc-improvements-branch into MAINLINE:
30891         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
30892         if libobjc has not been built.
30893         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
30894         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
30895         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
30896         objc/execute/nested-3.m, objc/execute/np-2.m,
30897         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
30898         objc/execute/redefining_self.m, objc/execute/root_methods.m,
30899         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
30900         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
30901         objc.dg/special/unclaimed-category-1.h,
30902         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
30903         well as GNU runtime.
30904         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
30905         * execute/cascading-1.m, execute/function-message-1.m,
30906         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
30907         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
30908         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
30909         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
30910         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
30911         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
30912         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
30913         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
30914         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
30915         * objc.dg/bitfield-2.m: Run only on Darwin.
30916         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
30917         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
30918         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
30919         * objc.dg/const-str-1.m: Fix constant string layout.
30920
30921 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
30922
30923         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
30924
30925 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
30926
30927         * gcc.dg/darwin-abi-1.c: New file.
30928
30929 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
30930
30931         PR target/12281
30932         * gcc.c-torture/compile/20030921-1.c: New test.
30933
30934 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
30935
30936         * g++.dg/opt/reg-stack2.C: New test.
30937
30938 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
30939
30940         * g++.dg/eh/delayslot1.C: New test.
30941
30942 2003-09-20  Richard Henderson  <rth@redhat.com>
30943
30944         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
30945
30946 2003-09-20  Roger Sayle  <roger@eyesopen.com>
30947
30948         * gcc.c-torture/execute/20030920-1.c: New test case.
30949
30950 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30951
30952         * g++.dg/rtti/typeid3.C: Correct expected error message.
30953
30954 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30955
30956         PR c++/157
30957         * g++.dg/parse/crash12.C: New test.
30958
30959 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
30960
30961         * gcc.dg/compat/mixed-struct-check.h: New.
30962         * gcc.dg/compat/mixed-struct-defs.h: New.
30963         * gcc.dg/compat/mixed-struct-init.h: New.
30964         * gcc.dg/compat/struct-by-value-19_main.c: New.
30965         * gcc.dg/compat/struct-by-value-19_x.c: New.
30966         * gcc.dg/compat/struct-by-value-19_y.c: New.
30967         * gcc.dg/compat/struct-by-value-20_main.c: New.
30968         * gcc.dg/compat/struct-by-value-20_x.c: New.
30969         * gcc.dg/compat/struct-by-value-20_y.c: New.
30970         * gcc.dg/compat/struct-return-19_main.c: New.
30971         * gcc.dg/compat/struct-return-19_x.c: New.
30972         * gcc.dg/compat/struct-return-19_y.c: New.
30973         * gcc.dg/compat/struct-return-20_main.c: New.
30974         * gcc.dg/compat/struct-return-20_x.c: New.
30975         * gcc.dg/compat/struct-return-20_y.c: New.
30976
30977 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
30978         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
30979         so that it will not complain on LP64 targets.
30980
30981 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30982
30983         PR c++/495
30984         * g++.dg/template/friend24.C: New test.
30985
30986 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
30987
30988         PR c++/12332
30989         * g++.dg/template/memtmpl2.C: New test.
30990
30991 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
30992
30993         PR target/11184
30994         * gcc.dg/builtin-apply1.c: New test.
30995
30996 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
30997
30998         PR c++/9848
30999         * g++.dg/warn/Wunused-4.C: New test.
31000
31001 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31002
31003         PR c++/12316
31004         * g++.dg/other/gc2.C: New test.
31005
31006 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
31007
31008         PR c++/11991
31009         * g++.dg/rtti/typeid3.C: New test.
31010
31011         PR c++/12266
31012         * g++.dg/overload/template1.C: New test.
31013
31014 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
31015
31016         * g++.dg/opt/cfg3.C: New test.
31017
31018 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31019
31020         PR c++/7939
31021         * g++.dg/template/crash11.C: New test.
31022
31023 2003-09-16  Jason Merrill  <jason@redhat.com>
31024             Jakub Jelinek  <jakub@redhat.com>
31025
31026         * gcc.dg/attr-warn-unused-result.c: New test.
31027
31028 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
31029
31030         PR c++/12184
31031         * g++.dg/expr/call2.C: New test.
31032
31033 2003-09-15  Andreas Jaeger  <aj@suse.de>
31034
31035         * gcc.dg/Wold-style-definition-1.c: New test.
31036
31037 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
31038
31039         PR c++/3907
31040         * g++.dg/parse/template12.C: New test.
31041
31042         * g++.dg/abi/bitfield11.C: New test.
31043         * g++.dg/abi/bitfield12.C: Likewise.
31044
31045 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
31046
31047         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
31048         non-expansion of functional macro name without arguments at EOL.
31049         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
31050
31051 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
31052
31053         * gcc.c-torture/execute/20030914-[12].c: New tests.
31054
31055 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
31056
31057         PR c++/11788
31058         * g++.dg/overload/addr1.C: New test.
31059
31060 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
31061
31062         * gcc.dg/20030909-1.c: New test.
31063
31064 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
31065
31066         * gcc.dg/ultrasp10.c: New test.
31067
31068 2003-09-09  Devang Patel  <dpatel@apple.com>
31069
31070         * gcc.dg/darwin-ld-6.c: New test.
31071
31072 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31073
31074         * gcc.dg/torture/builtin-explog-1.c: New testcase.
31075
31076 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
31077
31078         * gcc.dg/ia64-types1.c: New test.
31079         * gcc.dg/ia64-types2.c: Likewise.
31080
31081 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31082
31083         * gcc.dg/builtins-1.c: Add more _Complex tests.
31084         * gcc.dg/torture/builtin-attr-1.c: Likewise.
31085
31086         * gcc.dg/builtins-1.c: Test existing _Complex functions.
31087         * gcc.dg/torture/builtin-attr-1.c: Likewise.
31088
31089 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
31090
31091         PR c++/11786
31092         * g++.dg/lookup/koenig2.C: New test.
31093
31094         PR c++/5296
31095         * g++.dg/rtti/typeid2.C: New test.
31096
31097 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
31098
31099         * gcc.c-torture/compile/20030904-1.c: New test.
31100
31101 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
31102
31103         * g++.dg/opt/longbranch2.C: New test.
31104
31105 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
31106
31107         * g++.dg/template/crash10.C: Only compile it.
31108
31109 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
31110
31111         PR middle-end/11665
31112         * gcc.c-torture/compile/20030907-1.c: New test.
31113         * g++.dg/init/array11.C: New test.
31114
31115 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
31116
31117         PR c++/11852
31118         * g++.dg/init/struct1.C: New test.
31119
31120 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
31121
31122         PR c++/12181
31123         * g++.dg/expr/comma1.C: New test.
31124
31125 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
31126
31127         PR c++/11867
31128         * g++.dg/expr/static_cast5.C: New test.
31129
31130 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
31131
31132         PR c++/11507
31133         * g++.dg/lookup/scoped7.C: New test.
31134
31135         PR c++/9574
31136         * g++.dg/other/static1.C: New test.
31137
31138         PR c++/11490
31139         * g++.dg/warn/template-1.C: New test.
31140
31141         PR c++/11432
31142         * g++.dg/template/crash10.C: New test.
31143
31144         PR c++/2478
31145         * g++.dg/overload/VLA.C: New test.
31146
31147         PR c++/10804
31148         * g++.dg/template/call1.C: New test.
31149
31150 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
31151
31152         PR c++/11794
31153         * g++.dg/parse/using3.C: New test.
31154
31155 2003-09-06  Roger Sayle  <roger@eyesopen.com>
31156
31157         PR c++/11409
31158         * g++.dg/overload/builtin3.C: New test case.
31159
31160 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
31161
31162         PR c/9862
31163         * gcc.dg/20030906-1.c: New test.
31164         * gcc.dg/20030906-2.c: Likewise.
31165
31166 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
31167
31168         PR c++/12167
31169         * g++.dg/parse/defarg5.C: New test.
31170
31171         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
31172
31173 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
31174
31175         PR c++/12163
31176         * g++.dg/expr/static_cast4.C: New test.
31177
31178         PR c++/12146
31179         * g++.dg/template/crash9.C: New test.
31180
31181 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
31182
31183         * g++.old-deja/g++.ext/pretty2.C: Update for change
31184         in __FUNCTION__.
31185         * g++.old-deja/g++.ext/pretty3.C: Likewise.
31186
31187 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
31188
31189         PR c++/11922
31190         * g++/dg/template/qualified-id1.C: New test.
31191
31192         PR c++/12037
31193         * g++.dg/warn/noeffect4.C: New test.
31194
31195 2003-09-04  Matt Austern  <austern@apple.com>
31196
31197         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
31198         * g++.dg/ext/fnname2.C: Likewise.
31199         * g++.dg/ext/fnname3.C: Likewise.
31200
31201 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
31202
31203         * g++.dg/expr/lval1.C: New test.
31204         * g++.dg/ext/lvcast.C: Remove.
31205
31206 2003-09-03  Roger Sayle  <roger@eyesopen.com>
31207
31208         PR optimization/11700.
31209         * gcc.c-torture/compile/20030903-1.c: New test case.
31210
31211 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
31212
31213         PR c++/12053
31214         * g++.dg/abi/layout4.C: New test.
31215
31216 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
31217
31218         PR c++/11553
31219         * g++.dg/parse/friend3.C: New test.
31220
31221 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
31222
31223         PR c++/11847
31224         * g++.dg/template/class1.C: New test.
31225
31226         PR c++/11808
31227         * g++.dg/expr/call1.C: New test.
31228
31229 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
31230
31231         PR c++/12114
31232         * g++.dg/init/ref9.C: New test.
31233
31234         PR c++/11972
31235         * g++.dg/template/nested4.C: New test.
31236
31237 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
31238
31239         PR c++/12093
31240         * g++.dg/template/non-dependent4.C: New test.
31241
31242         PR c++/11928
31243         * g++.dg/inherit/conv1.C: New test.
31244
31245 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
31246
31247         PR c++/6196
31248         * g++.dg/ext/label1.C: New test.
31249         * g++.dg/ext/label2.C: Likewise.
31250
31251 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
31252
31253         * g++.dg/expr/cond3.C: New test.
31254
31255 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31256
31257         * gcc.dg/builtins-1.c: Add new builtin cases.
31258
31259 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31260
31261         * gcc.dg/builtins-1.c: Add new cases.
31262         * gcc.dg/torture/builtin-attr-1.c: Likewise.
31263
31264 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31265
31266         * gcc.dg/builtins-1.c: Add more math builtin tests.
31267         * gcc.dg/torture/builtin-attr-1.c: New test.
31268
31269 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
31270
31271         PR optimization/5079
31272         * g++.dg/opt/static3.C: New test.
31273
31274 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31275
31276         * gcc.misc-tests/gcov-10b.c: New test.
31277
31278 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
31279
31280         * g++.dg/opt/ptrmem3.C: New test.
31281
31282         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
31283
31284 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
31285
31286         * gcc.dg/20030826-2.c: New test.
31287
31288 2003-08-26  Roger Sayle  <roger@eyesopen.com>
31289
31290         PR middle-end/12002
31291         * g77.f-torture/compile/12002.f: New test case.
31292
31293 2003-08-26  Roger Sayle  <roger@eyesopen.com>
31294
31295         * gcc.dg/20030826-1.c: New test case.
31296
31297 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
31298
31299         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
31300
31301 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
31302
31303         PR c++/11871
31304         * c++.dg/lookup/crash1.C: New test.
31305
31306         * c++.dg/warn/noeffect3.C: New test.
31307
31308 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
31309
31310         * gcc.dg/compat/vector-1_x.c: Compile with -w.
31311         * gcc.dg/compat/vector-1_y.c: Ditto.
31312         * gcc.dg/compat/vector-2_x.c: Ditto.
31313         * gcc.dg/compat/vector-2_y.c: Ditto.
31314
31315 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
31316
31317         * gcc.dg/20030702-1.c: New test.
31318
31319 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
31320
31321         PR c++/8795
31322         * g++.dg/ext/altivec-1.C: New test.
31323
31324 2003-08-24  Richard Henderson  <rth@redhat.com>
31325
31326         * g++.dg/eh/simd-2.C: Add -w for x86.
31327
31328 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
31329
31330         * gcc.dg/20030815-1.c: New test.
31331
31332 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31333
31334         PR c++/3765
31335         * g++.dg/parse/access6.C: New test.
31336
31337 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31338
31339         PR c++/641, c++/11876
31340         * g++.dg/template/friend22.C: New test.
31341         * g++.dg/template/friend23.C: Likewise.
31342
31343 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
31344
31345         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
31346         identically.
31347
31348 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
31349
31350         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
31351
31352 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
31353
31354         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
31355
31356 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
31357
31358         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
31359
31360 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
31361
31362         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
31363
31364 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
31365
31366         PR c++/11919
31367         * g++.dg/overload/prom1.C: New test.
31368
31369         PR c++/11551
31370         * g++.dg/parse/dtor2.C: New test.
31371
31372         PR c++/10762
31373         * g++.dg/parse/using2.C: New test.
31374
31375 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
31376
31377         PR target/11805
31378         * gcc.c-torture/compile/20030821-1.c: New.
31379
31380 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
31381
31382         PR c++/11834
31383         * g++.dg/template/deduce2.C: New test.
31384
31385 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
31386
31387         * gcc.c-torture/execute/20030821-1.c: New test.
31388
31389 2003-08-20  Roger Sayle  <roger@eyesopen.com>
31390
31391         PR middle-end/11984
31392         * gcc.dg/20030820-1.c: New test case.
31393
31394 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
31395
31396         PR c++/11945
31397         * g++.dg/warn/noeffect2.C: New test.
31398
31399 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
31400
31401         PR c++/10926
31402         * g++.dg/template/dtor2.C: New test.
31403
31404         PR c++/11684
31405         * g++.dg/template/operator1.C: New test.
31406         * g++.dg/parse/operator4.C: New test.
31407
31408         PR c++/11946.C
31409         * g++.dg/expr/enum1.C: New test.
31410         * gcc.dg/c99-bool-1.c: Remove bogus warning.
31411
31412         PR c++/11036.C
31413         * g++.dg/parse/elab2.C: New test.
31414         * g++.dg/parse/typedef4.C: Change error message.
31415         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
31416         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
31417         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
31418
31419 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
31420
31421         * gcc.dg/pch/warn-1.c: New.
31422         * gcc.dg/pch/warn-1.hs: New.
31423
31424         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
31425         not-tested file.
31426
31427 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
31428
31429         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
31430
31431 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
31432
31433         * gcc.dg/uninit-D.c: New Test.
31434         * gcc.dg/uninit-E.c: New Test.
31435         * gcc.dg/uninit-F.c: New Test.
31436         * gcc.dg/uninit-G.c: New Test.
31437
31438 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
31439
31440         * g++.dg/README: Describe the pch directory.
31441
31442 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31443
31444         PR c++/11174
31445         * g++.dg/parse/access4.C: New test.
31446         * g++.dg/parse/access5.C: Likewise.
31447         * g++.old-deja/g++.jason/access17.C: Adjust error message.
31448
31449 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
31450
31451         * gcc.dg/noncompile/20030818-1.c: New.
31452
31453 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
31454
31455         PR c++/11957
31456         * g++.dg/warn/noeffect1.C: New test.
31457
31458         * g++.dg/template/scope2.C: New test.
31459         * g++.dg/template/error2.C: Correct dg-error
31460
31461 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
31462
31463         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
31464
31465 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
31466
31467         PR C++/11512
31468         * g++.dg/template/warn1.C: New.
31469
31470 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
31471
31472         * g++.dg/template/error2.C: New test.
31473         * g++.dg/lookup/using7.C: Adjust errors
31474         * g++.old-deja/g++.pt/crash36.C: Likewise.
31475         * g++.old-deja/g++.pt/derived3.C: Likewise.
31476
31477 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31478
31479         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
31480         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
31481         * gcc.c-torture/execute/builtins/string-9.c: New, from
31482         string-opt-9.c.  Adjust for execute/builtins framework.
31483         * gcc.c-torture/execute/string-opt-9.c: Delete.
31484
31485 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
31486
31487         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
31488
31489         * g++.dg/parse/ret-type2.C: New test.
31490
31491         PR c++/11703
31492         * g++.dg/init/new8.C: New test.
31493
31494         PR c++/10923
31495         * g++.dg/parse/typedef5.C: New test.
31496
31497         PR c++/9512
31498         * g++.dg/parse/qualified2.C: New test.
31499         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
31500         invalid code.
31501
31502 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
31503
31504         * g++.dg/conversion/ptrmem1.C: New test.
31505
31506 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
31507
31508         PR target/11693
31509         * gcc.dg/20030811-1.c: New test.
31510
31511         PR target/11535
31512         * gcc.c-torture/execute/20030811-1.c: New test.
31513
31514 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31515
31516         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
31517
31518 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
31519
31520         PR c++/11789.C
31521         * g++.dg/inherit/multiple1.C: New test.
31522
31523 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
31524
31525         * gcc.dg/spe1.c: New test.
31526
31527         PR c++/11670
31528         * g++.dg/expr/cast2.C: New test.
31529
31530         PR c++/10530
31531         * g++.dg/template/dependent-name2.C: New test.
31532
31533 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
31534
31535         * g++.dg/parse/crash11.C: Put the dg options in comments.
31536
31537 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
31538
31539         * lib/gcc-dg.exp: Update for diagnostic change.
31540
31541 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31542
31543         PR c++/5767
31544         * g++.dg/parse/crash11.C: New test.
31545
31546 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
31547
31548         * gcc.dg/cpp/spacing1.c: Update.
31549
31550 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
31551
31552         PR target/11739
31553         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
31554         a value for -mtune.
31555
31556 2003-08-04  Roger Sayle  <roger@eyesopen.com>
31557
31558         PR middle-end/11771
31559         * gcc.c-torture/compile/20030804-1.c: New test case.
31560
31561 2003-08-04  Roger Sayle  <roger@eyesopen.com>
31562
31563         * gcc.dg/20030804-1.c: New test case.
31564
31565 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
31566
31567         * gcc.dg/cpp/separate-1.c: New test.
31568
31569 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
31570
31571         PR c++/11704
31572         * g++.dg/template/dependent-expr2.C: New test.
31573
31574         PR c++/11766
31575         * g++.dg/expr/ptrmem1.C: New test.
31576
31577 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31578
31579         PR c++/9453
31580         * g++.dg/template/friend15.C: New test.
31581
31582 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
31583
31584         * lib/dg-pch.exp: Work round PCH bug.
31585
31586 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31587
31588         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
31589         builtins.  Move cases from builtins-4.c here.
31590
31591         * gcc.dg/torture/builtin-math-1.c: New test taken from
31592         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
31593         additional cases.
31594
31595         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
31596         Delete.
31597
31598 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
31599
31600         PR c++/9447
31601         * g++.dg/template/using7.C: New test.
31602
31603 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
31604
31605         * import1.c, import2.c: New tests.
31606
31607 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
31608
31609         * g++.dg/eh/crossjump1.C: New test.
31610
31611 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
31612
31613         PR c++/11697
31614         * g++.dg/template/using6.C: New test.
31615
31616         PR c++/11744
31617         * g++.dg/template/koenig2.C: New test.
31618
31619 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31620
31621         PR c++/7983
31622         * g++.dg/parse/typedef4.C: New test.
31623
31624 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31625
31626         PR c++/8442, c++/8806
31627         * g++.dg/template/elab1.C: New test.
31628         * g++.dg/template/type2.C: Likewise.
31629         * g++.dg/template/ttp3.C: Adjust expected error message.
31630         * g++.old-deja/g++.law/visibility13.C: Likewise.
31631         * g++.old-deja/g++.niklas/t135.C: Likewise.
31632         * g++.old-deja/g++.pt/ttp41.C: Likewise.
31633         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
31634         template argument.
31635         * g++.old-deja/g++.pt/ttp44.C: Likewise.
31636
31637 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
31638
31639         PR c++/11295
31640         * g++.dg/ext/stmtexpr1.C: New test.
31641
31642         * g++.dg/opt/tmp1.C: New test.
31643
31644         PR c++/11525
31645         * g++.dg/parse/constant4.C: New test.
31646
31647         PR c++/9447
31648         * g++.dg/template/using5.C: New test.
31649
31650 2003-07-31  Roger Sayle  <roger@eyesopen.com>
31651
31652         * gcc.dg/builtins-27.c: New test case.
31653
31654 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
31655
31656         * gcc.dg/tls/opt-7.c: New test.
31657
31658 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
31659
31660         * g++.old-deja/g++.other/crash18.C: Remove.
31661
31662 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
31663
31664         * g++.dg/template/explicit3.C: New.
31665         * g++.dg/template/explicit4.C: New.
31666         * g++.dg/template/explicit5.C: New.
31667
31668         PR c++/11347
31669         * g++.dg/template/memtmpl1.C: New.
31670
31671 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
31672
31673         PR target/11565
31674         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
31675         * gcc.dg/i386-387-5.c (dg-options): Likewise.
31676
31677 2003-07-30  Jan Hubicka  <jh@suse.cz>
31678
31679         * vtgc1.c: Kill.
31680
31681 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
31682
31683         * gcc.dg/struct-in-proto-1.c: New test.
31684
31685 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
31686
31687         * gcc.dg/cpp/include2.c: Only expect one message.
31688
31689 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
31690
31691         PR c++/9447
31692         * g++.dg/template/using1.C: New test.
31693         * g++.dg/template/using2.C: New test.
31694         * g++.dg/template/using3.C: New test.
31695         * g++.dg/template/using4.C: New test.
31696
31697 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
31698
31699         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
31700         * gcc.c-torture/execute/string-opt-10.c: Likewise.
31701
31702 2003-07-28  Jan Hubicka  <jh@suse.cz>
31703
31704         PR c++/11530
31705         * g++.dg/opt/call1.C: New test.
31706
31707 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
31708
31709         PR c++/11667
31710         * g++.dg/init/enum2.C: New test.
31711         * g++.dg/template/overload1.C: Add "-w" option.
31712
31713 2003-07-28    <hp@bitrange.com>
31714
31715         * gcc.dg/Wdeclaration-after-statement-1.c,
31716         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
31717
31718 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
31719
31720         * gcc.c-torture/compile/20030725-1.c: New test.
31721
31722 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
31723
31724         * gcc.dg/20030505.c: Only run for SPE.
31725         Remove definition of opaque type.
31726
31727 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
31728
31729         * g++.dg/template/ptrmem6.C: New test.
31730
31731 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
31732
31733         * gcc.c-torture/compile/zero-strct-2.c: New test.
31734
31735 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
31736
31737         * gcc.dg/intermod-1.c: New test.
31738
31739 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
31740
31741         PR c++/11617
31742         * g++.dg/template/lookup2.C: New test.
31743         * g++.dg/template/memclass1.C: Remove instantiated from error.
31744         * g++.dg/other/error2.C: Tweak expected errors.
31745
31746         PR c++/11596
31747         * g++.dg/template/defarg3.C: New test.
31748
31749         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
31750
31751 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
31752
31753         * g++.dg/inherit/access5.C: New test.
31754
31755 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31756
31757         PR c++/11513
31758         * g++.dg/template/crash8.C: New test.
31759
31760 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
31761
31762         PR c/10602
31763         * gcc.dg/noncompile/incomplete-2.c: New test.
31764
31765 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
31766
31767         PR c++/11645
31768         * g++.dg/inherit/access4.C: New test.
31769
31770         PR c++/11517
31771         * g++.dg/expr/cond2.C: New test.
31772
31773         PR optimization/10679
31774         * g++.dg/opt/inline4.C: New test.
31775
31776 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
31777
31778         * g++.dg/parse/crash10: New test.
31779
31780 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
31781
31782         * g++.dg/ext/flexary1.C: New test.
31783
31784 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31785
31786         PR c++/10793
31787         * g++.dg/template/crash9.C: New test.
31788
31789 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31790
31791         PR c++/3004
31792         * g++.dg/parse/typedef3.C: New test.
31793
31794         PR c++/7906
31795         * g++.dg/parse/operator2.C: New test.
31796
31797         PR c++/8895
31798         * g++.dg/parse/def-tmpl-arg1.C: New test.
31799
31800         PR c++/9282
31801         * g++.dg/parse/funptr1.C: New test.
31802
31803         PR c++/9452
31804         * g++.dg/parse/ambig3.C: New test.
31805
31806         PR c++/9454
31807         * g++.dg/parse/operator3.C: New test.
31808
31809         PR c++/9486
31810         * g++.dg/parse/template10.C: New test.
31811
31812         PR c++/9488
31813         * g++.dg/parse/template11.C: New test.
31814
31815         PR c++/10150
31816         * g++.dg/parse/invalid-op1.C: New test.
31817
31818         PR c++/10247
31819         * g++.dg/parse/condexpr1.C: New test.
31820
31821 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
31822
31823         * g++.dg/ext/packed3.C: New test.
31824         * g++.dg/ext/packed4.C: New test.
31825
31826         * gcc.dg/pack-test-3.c: New test.
31827
31828 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
31829
31830         * lib/compat.exp: Handle dg-options per source file.
31831         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
31832         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
31833         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
31834         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
31835         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
31836         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
31837         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
31838         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
31839         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
31840         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
31841         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
31842         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
31843         * g++.dg/compat/break/bitfield7_x.C: Ditto.
31844         * g++.dg/compat/break/bitfield7_y.C: Ditto.
31845
31846 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
31847
31848         PR c/10320
31849         * gcc.c-torture/execute/20030718-1.c: New test.
31850
31851 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
31852
31853         PR optimization/11536
31854         * gcc.dg/20030721-1.c: New test.
31855
31856 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
31857
31858         PR c++/11546
31859         * g++.dg/template/lookup1.C: New test.
31860
31861 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
31862
31863         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
31864         diagnostics of ill-formed constructs involving labels.
31865         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
31866         the new 'previously defined here' message.
31867
31868 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
31869
31870         * g++.dg/parse/non-dependent2.C: New test.
31871
31872 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
31873
31874         * g++.dg/init/init-ref4.C: xfail on targets without
31875         weak symbols.
31876
31877 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
31878
31879         PR target/11087
31880         * gcc.c-torture/execute/20030717-1.c: New test.
31881
31882 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
31883
31884         * g++.dg/opt/cfg1.C: New test.
31885
31886 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
31887
31888         PR optimization/11557
31889         * gcc.dg/20030717-1.c: New test.
31890
31891 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
31892
31893         PR c++/10476
31894         * g++.dg/expr/crash-1.C: New test.
31895
31896         PR c++/11027
31897         * g++.dg/template/init3.C: New test.
31898
31899         PR c++/8222
31900         * g++.dg/template/non-dependent1.C: New test.
31901
31902         PR c++/11070
31903         * g++.dg/template/non-dependent2.C: New test.
31904
31905         PR c++/11071
31906         * g++.dg/template/non-dependent3.C: New test.
31907
31908         PR c++/9907
31909         * g++.dg/template/sizeof5.C: New test.
31910
31911 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
31912
31913         PR 11498
31914         * gcc.c-torture/compile/mangle-1.c: New file.
31915
31916 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31917
31918         PR c++/7809
31919         * g++.dg/parse/access3.C: New test.
31920
31921 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
31922
31923         PR c++/11384
31924         * g++.dg/init/init-ref4.C: New test.
31925
31926 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
31927
31928         PR c++/11547
31929         * g++.dg/parse/constant3.C: New test.
31930         * g++.dg/parse/crash7.C: Likewise.
31931
31932 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
31933
31934         PR target/11008
31935         * gcc.dg/i386-pentium4-not-mull.c: New.
31936
31937 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
31938
31939         * gcc.dg/asm-names.c (ymain): Make it weak.
31940
31941 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31942
31943         PR c++/5421
31944         * g++.dg/template/friend21.C: New test.
31945
31946 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
31947
31948         * gcc.dg/cleanup-8.c: New test.
31949         * gcc.dg/cleanup-9.c: New test.
31950
31951 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
31952
31953         * g++.dg/ext/dll-MI1.h: New file.
31954         * g++.dg/ext/dllexport-MI1.C: New file.
31955         * g++.dg/ext/dllimport-MI1.C: New file.
31956
31957 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
31958
31959         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
31960         it does not have cmpstrsi patterns (just cmpmemsi).
31961
31962 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
31963
31964         PR debug/11473
31965         * g++.dg/debug/debug8.C: New test.
31966
31967 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31968
31969         PR c++/10108
31970         * g++.dg/template/crash7.C: New test.
31971
31972 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
31973
31974         PR target/10795
31975         * gcc.c-torture/compile/20030708-1.c: New.
31976
31977 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
31978
31979         * gcc.c-torture/execute/20030715-1.c: New test.
31980
31981 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
31982
31983         * gcc.dg/pch/inline-3.c: New file.
31984         * gcc.dg/pch/inline-3.hs: New file.
31985         * gcc.dg/pch/inline-4.c: New file.
31986         * gcc.dg/pch/inline-4.hs: New file.
31987
31988 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
31989
31990         PR c++/11509
31991         * g++.dg/template/crash6.C: New test.
31992
31993         PR c++/7053
31994         * g++.dg/template/friend20.C: New test.
31995
31996         PR c++/7019
31997         * g++.dg/template/overload2.C: New test.
31998
31999 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32000
32001         PR optimization/11440
32002         * gcc.c-torture/execute/20030714-1.c: New test.
32003
32004 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32005
32006         PR c++/11154
32007         * g++.dg/template/partial2.C: New test.
32008
32009 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
32010
32011         PR c++/11503
32012         * g++.dg/template/anon1.C: New test.
32013
32014         PR c++/11493
32015         PR c++/11495
32016         * g++.dg/parse/template9.C: Likewise.
32017         * g++.dg/template/crash4.C: New test.
32018         * g++.dg/template/koenig1.C: Likewise.
32019         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
32020         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
32021         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
32022         functions.
32023         * g++.old-deja/g++.jason/template36.C: Likewise.
32024         * g++.old-deja/g++.mike/p1989.C: Likewise.
32025         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
32026         * g++.old-deja/g++.pt/ttp20.C: Use this->.
32027         * g++.old-deja/g++.pt/ttp21.C: Use this->.
32028         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
32029         compiling.
32030         * g++.old-deja/g++.pt/union2.C: Use this->.
32031
32032 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
32033
32034         * gcc.dg/20030711-1.c: New test.
32035
32036 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
32037
32038         PR c++/11050
32039         * g++.dg/parse/args1.C: New test.
32040         * g++.pt/defarg8.C: Change expected errors.
32041
32042 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
32043
32044         PR c++/8164
32045         * g++.dg/template/nontype2.C: New test.
32046
32047         PR c++/10558
32048         * g++.dg/parse/template8.C: New test.
32049
32050         PR c++/8327
32051         * g++.dg/template/scope1.C: New test.
32052
32053         * g++.dg/warn/Wsign-compare-1.C: New test.
32054
32055 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
32056
32057         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
32058
32059 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
32060
32061         PR c++/9411
32062         * g++.dg/template/explicit2.C: New test.
32063
32064         PR c++/10032
32065         * g++.dg/warn/pedantic1.C: New test.
32066
32067 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
32068
32069         PR c++ 9483
32070         * g++.dg/other/field1.C: New test.
32071
32072 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
32073
32074         PR c/11449
32075         * gcc.c-torture/compile/20030707-1.c: New.
32076
32077 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32078
32079         PR c++/10849
32080         * g++.dg/template/access12.C: New test.
32081
32082 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
32083
32084         * g++.dg/bprob/bprob.exp (prof_ext): Update.
32085         * g77.dg/bprob/bprob.exp (prof_ext): Update.
32086         * gcc.misc-tests/bprob.exp (prof_ext): Update.
32087         * gcc.misc-tests/gcov.exp: Update
32088         * g++.dg/gcov/gcov.exp: Update
32089         * lib/gcov.exp: Update.
32090
32091 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
32092
32093         * g++.dg/abi/mangle17.C: Make sure template expressions are
32094         dependent.
32095         * g++.dg/abi/mangle4.C: Mark erroneous casts.
32096         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
32097         * g++.dg/opt/stack1.C: Remove erroneous code.
32098         * g++.dg/parse/template7.C: New test.
32099         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
32100         * g++.old-deja/g++.pt/crash4.C: Likewise.
32101
32102 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32103
32104         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
32105         with zero or one occurence of `$' after the initial `L'.
32106
32107 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
32108
32109         * gcc.c-torture/compile/20030704-1.c: Add a comment.
32110
32111 2003-07-08  Roger Sayle  <roger@eyesopen.com>
32112
32113         PR c/11370
32114         * gcc.dg/Wunreachable-6.c: New testcase.
32115         * gcc.dg/Wunreachable-7.c: New testcase.
32116
32117 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
32118
32119         PR c/11420
32120         * gcc.dg/20030708-1.c: New test.
32121
32122 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
32123
32124         * gcc.dg/compat/sdata-section.h: New file.
32125         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
32126         * gcc.dg/torture/mips-sdata-1.c: New test.
32127
32128 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32129
32130         PR c++/11030
32131         * g++.dg/template/friend19.C: New test.
32132
32133 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
32134
32135         * g++.dg/opt/strength-reduce.C: New test.
32136
32137 2003-07-07  Roger Sayle  <roger@eyesopen.com>
32138
32139         PR target/10979
32140         * gcc.dg/20030707-1.c: New testcase.
32141
32142 2003-07-07  Roger Sayle  <roger@eyesopen.com>
32143
32144         PR optimization/11059
32145         * g++.dg/opt/emptyunion.C: New testcase.
32146
32147 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
32148             Eric Botcazou  <ebotcazou@libertysurf.fr>
32149
32150         * g++.dg/opt/stack1.C: New test.
32151
32152 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
32153
32154         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
32155         run test.
32156
32157         PR c++/11431
32158         * g++.dg/expr/static_cast3.C: New test.
32159
32160 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
32161
32162         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
32163         everywhere.
32164         * gcc.dg/concat.c: Concatenation of string constants with
32165         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
32166         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
32167         * gcc.dg/cpp/escape-2.c: Use wide character constants where
32168         necessary to avoid multi-character character constant warning.
32169         * gcc.dg/cpp/escape.c: Likewise.
32170         * gcc.dg/cpp/ucs.c: Likewise.
32171         Remove backslashes from dg-bogus comments, as they confuse Tcl.
32172         Fix a typo.
32173
32174 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
32175
32176         PR c/11428
32177         * gcc.c-torture/compile/20030704-1.c: New.
32178
32179 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
32180
32181         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
32182
32183 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
32184
32185         PR c++/5287, PR c++/7910,  PR c++/11021
32186         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
32187         tests for warnings.
32188         * g++.dg/ext/dllimport2.C: Add tests for warnings.
32189         * g++.dg/ext/dllimport3.C: Likewise.
32190         * g++.dg/ext/dllimport4.C: New file.
32191         * g++.dg/ext/dllimport5.C: New file.
32192         * g++.dg/ext/dllimport6.C: New file.
32193         * g++.dg/ext/dllimport7.C: New file.
32194         * g++.dg/ext/dllimport8.C: New file.
32195         * g++.dg/ext/dllimport9.C: New file.
32196         * g++.dg/ext/dllimport10.C: New file.
32197         * g++.dg/ext/dllexport1.C: New file.
32198
32199 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
32200
32201         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
32202         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
32203
32204 2003-07-03  Roger Sayle  <roger@eyesopen.com>
32205
32206         * gcc.dg/builtins-25.c: New testcase.
32207         * gcc.dg/builtins-26.c: New testcase.
32208
32209 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
32210
32211         * gcc.dg/compat/vector-defs.h: New file.
32212         * gcc.dg/compat/vector-setup.h: New file.
32213         * gcc.dg/compat/vector-check.h: New file.
32214         * gcc.dg/compat/vector-1_main.c: New file.
32215         * gcc.dg/compat/vector-1_x.c: New file.
32216         * gcc.dg/compat/vector-1_y.c: New file.
32217         * gcc.dg/compat/vector-2_main.c: New file.
32218         * gcc.dg/compat/vector-2_x.c: New file.
32219         * gcc.dg/compat/vector-2_y.c: New file.
32220
32221         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
32222         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
32223         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
32224         * gcc.dg/compat/struct-align-1.h: New file.
32225         * gcc.dg/compat/struct-align-1_main.c: New file.
32226         * gcc.dg/compat/struct-align-1_x.c: New file.
32227         * gcc.dg/compat/struct-align-1_y.c: New file.
32228         * gcc.dg/compat/struct-align-2.h: New file.
32229         * gcc.dg/compat/struct-align-2_main.c: New file.
32230         * gcc.dg/compat/struct-align-2_x.c: New file.
32231         * gcc.dg/compat/struct-align-2_y.c: New file.
32232
32233         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
32234         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
32235         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
32236         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
32237         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
32238         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
32239         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
32240         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
32241         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
32242         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
32243         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
32244         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
32245         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
32246         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
32247         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
32248         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
32249         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
32250         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
32251         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
32252         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
32253         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
32254         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
32255         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
32256         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
32257         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
32258         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
32259         * gcc.dg/compat/struct-return-10_x.c: Ditto.
32260         * gcc.dg/compat/struct-return-2_x.c: Ditto.
32261         * gcc.dg/compat/struct-return-3_x.c: Ditto.
32262
32263 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
32264
32265         * gcc.dg/i386-call-1.c: New test.
32266
32267 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
32268
32269         PR c++/9162
32270         * g++.dg/parse/defarg4.C: New.
32271
32272 2003-07-03  Roger Sayle  <roger@eyesopen.com>
32273
32274         PR target/10700
32275         * gcc.c-torture/compile/20030703-1.c: New test case.
32276
32277 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
32278
32279         * g++.dg/template/local3.C: Remove extra semicolon.
32280
32281 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
32282
32283         * gcc.dg/i386-volatile-1.c: New test.
32284
32285 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
32286
32287         PR c++/11072
32288         * g++.dg/other/offsetof2.C: XFAIL.
32289         * g++.dg/other/offsetof5.C: New.
32290
32291         PR c++/10219
32292         * g++.dg/template/error1.C: New.
32293
32294         PR c++/9779
32295         * g++.dg/template/dependent-expr1.C: New.
32296
32297 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
32298
32299         PR c++/6949
32300         * g++.dg/template/local3.C: New test.
32301
32302         PR c++/11149
32303         * g++.dg/lookup/scoped6.C: New test.
32304
32305 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
32306
32307         PR c++/8046
32308         * g++.dg/other/error7.C: New test.
32309
32310 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
32311
32312         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
32313         * g++.old-deja/g++.abi/vtable3.h: Likewise.
32314         * g++.old-deja/g++.law/code-gen5.C: Likewise.
32315         * g++.old-deja/g++.other/union2.C: Likewise.
32316         * gcc.dg/c90-const-expr-2.c: Likewise.
32317         * gcc.dg/c90-const-expr-3.c: Likewise.
32318         * gcc.dg/c99-const-expr-2.c: Likewise.
32319         * gcc.dg/c99-const-expr-3.c: Likewise.
32320         * gcc.dg/concat.c: Likewise.
32321
32322 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
32323
32324         PR c++/9559
32325         * g++.dg/init/static1.C: New test.
32326
32327 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32328
32329         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
32330         * g++.old-deja/g++.other/access2.C: Likewise.
32331         * g++.old-deja/g++.other/decl2.C: Likewise.
32332         * gcc.c-torture/execute/20020615-1.c: Likewise.
32333
32334 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
32335
32336         PR c++/4933
32337         * g++.dg/template/sizeof4.C: New test.
32338
32339 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
32340
32341         * g++.dg/other/error6.C: New test.
32342
32343 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
32344
32345         PR c++/10750
32346         * g++.dg/parse/constant2.C: New test.
32347
32348 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
32349
32350         PR c++/11106
32351         * g++.dg/other/error5.C: New test.
32352
32353 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32354
32355         * gcc.dg/format/gcc_diag-1.c: New test.
32356
32357 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
32358
32359         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
32360
32361 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
32362
32363         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
32364         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
32365         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
32366
32367 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
32368
32369         * gcc.c-torture/execute/builtins/string-8.c: New test.
32370         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
32371         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
32372         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
32373
32374 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
32375
32376         PR c++/10468
32377         * g++.dg/ext/typeof6.C: New test.
32378
32379 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
32380
32381         PR c++/10796
32382         * g++.dg/init/enum1.C: New test.
32383
32384 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
32385
32386         * gcc.dg/20030627-1.c: New test.
32387
32388 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
32389
32390         PR c++/11332
32391         * g++.dg/expr/static_cast2.C: New test.
32392
32393 2003-06-26  Roger Sayle  <roger@eyesopen.com>
32394             Jakub Jelinek  <jakub@redhat.com>
32395
32396         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
32397         sprintf(dst,"%s",src) optimization.
32398         * gcc.c-torture/execute/20030626-1.c: New test case.
32399         * gcc.c-torture/execute/20030626-2.c: New test case.
32400
32401 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
32402
32403         * gcc.c-torture/execute/multi-ix.c: New test.
32404
32405         * gcc.c-torture/execute/simd-4.c (main):
32406         Added missing semicolon at end of union.
32407
32408 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
32409
32410         PR c++/8266
32411         * g++.dg/template/explicit-instantiation3.C: New test.
32412
32413 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
32414
32415         * gcc.dg/20030626-1.c: Use signed char.
32416
32417 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
32418
32419         * gcc.dg/20030626-1.c: New test.
32420
32421 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
32422
32423         * const-str-2.m: Update.
32424
32425 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
32426
32427         PR c++/10990
32428         * g++.dg/rtti/dyncast1.C: New test.
32429         * g++.dg/abi/mangle4.C: Correct base-specifier access.
32430         * g++.dg/lookup/scoped1.C: Remove XFAIL.
32431         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
32432
32433         PR c++/10931
32434         * g++.dg/expr/static_cast1.C: New test.
32435
32436 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
32437
32438         * gcc.dg/20030625-1.c: New test.
32439
32440 2003-06-24  Roger Sayle  <roger@eyesopen.com>
32441
32442         * gcc.c-torture/compile/20030624-1.c: New test case.
32443
32444 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
32445
32446         * gcc.c-torture/execute/string-opt-17.c: New test.
32447
32448 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
32449
32450         PR c++/5754
32451         * g++.dg/parse/crash6.C: New test.
32452
32453 2003-06-23  Roger Sayle  <roger@eyesopen.com>
32454
32455         * gcc.dg/builtins-24.c: New test case.
32456
32457 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
32458
32459         * g++.dg/opt/operator1.C: New test.
32460
32461 2003-06-22  Roger Sayle  <roger@eyesopen.com>
32462
32463         * gcc.c-torture/execute/string-opt-16.c: New test case.
32464
32465 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
32466
32467         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
32468         * g++.old-deja/g++.other/conv7.C: Likewise.
32469         * g++.old-deja/g++.other/overcnv2.C: Likewise.
32470         * g++.old-deja/g++.other/overload14.C: Likewise.
32471
32472 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
32473
32474         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
32475         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
32476
32477 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
32478
32479         PR c++/10888
32480         * g++.dg/warn/Winline-3.C: New test.
32481
32482 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
32483
32484         * lib/target-supports.exp (check_alias_available): Make the test
32485         program acceptable to the Solaris assembler.
32486
32487         PR c++/10749
32488         * g++.dg/template/memclass2.C: New test.
32489
32490 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
32491             Eric Botcazou  <ebotcazou@libertysurf.fr>
32492
32493         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
32494         data for non-matching targets.
32495         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
32496
32497 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
32498
32499         PR c++/10845
32500         * g++.dg/template/member3.C: New test.
32501
32502 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
32503
32504         PR c++/10939
32505         * g++.dg/template/func1.C: New test.
32506
32507         PR c++/9649
32508         * g++.dg/template/static4.C: New test.
32509         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
32510
32511         PR c++/11041
32512         * g++.dg/init/ref7.C: New test.
32513
32514 2003-06-19  Matt Austern  <austern@apple.com>
32515
32516         PR c++/11228
32517         * g++.dg/anew1.C: New test.
32518         * g++.dg/anew2.C: New test.
32519         * g++.dg/anew3.C: New test.
32520         * g++.dg/anew4.C: New test.
32521
32522 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
32523
32524         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
32525
32526 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
32527
32528         * gcc.c-torture/execute/simd-4.c (main): Make expected value
32529         endian-dependent.
32530
32531 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
32532
32533         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
32534         Remove cruft.
32535
32536 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
32537
32538         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
32539         * gcc.c-torture/compile/961203-1.c: Likewise.
32540         * gcc.c-torture/compile/980506-1.c: Likewise.
32541
32542 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
32543
32544         PR c++/10712
32545         * g++.dg/lookup/using7.C: New test.
32546
32547 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
32548
32549         PR c++/11105
32550         * g++.dg/abi/conv1.C: Remove it.
32551         * g++.dg/template/conv7.C: New test.
32552         * g++.dg/template/conv8.C: Likewise.
32553         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
32554         conversion operator.
32555
32556 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
32557
32558         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
32559         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
32560         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
32561         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
32562         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
32563         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
32564         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
32565         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
32566         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
32567         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
32568         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
32569         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
32570         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
32571         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
32572         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
32573         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
32574         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
32575         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
32576         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
32577         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
32578         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
32579         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
32580         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
32581         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
32582         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
32583         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
32584         * gcc.dg/compat/struct-return-10_x.c: Ditto.
32585         * gcc.dg/compat/struct-return-2_x.c: Ditto.
32586         * gcc.dg/compat/struct-return-3_x.c: Ditto.
32587
32588 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
32589
32590         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
32591         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
32592         indications.
32593
32594 2003-06-16  Roger Sayle  <roger@eyesopen.com>
32595
32596         * gcc.dg/i386-387-5.c: New test case.
32597         * gcc.dg/i386-387-6.c: New test case.
32598         * gcc.dg/builtins-23.c: New test case.
32599
32600 2003-06-15  Roger Sayle  <roger@eyesopen.com>
32601
32602         * gcc.dg/builtins-22.c: New test case.
32603         * gcc.dg/i386-387-1.c: Update to test exp.
32604         * gcc.dg/i386-387-2.c: Likewise.
32605
32606 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32607
32608         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
32609
32610 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
32611
32612         * lib/gcc-dg.exp (dg-require-dll): New function.
32613         (dg-xfail-if): Likewise.
32614         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
32615         driver.
32616
32617         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
32618         * gcc.c-torture/compile/20001205-1.c: Likewise.
32619         * gcc.c-torture/compile/20001226-1.c: Likewise.
32620         * gcc.c-torture/compile/20010518-2.c: Likewise.
32621         * gcc.c-torture/compile/20020312-1.c: Likewise.
32622         * gcc.c-torture/compile/20020604-1.c: Likewise.
32623         * gcc.c-torture/compile/920501-12.c: Likewise.
32624         * gcc.c-torture/compile/920501-4.c: Likewise.
32625         * gcc.c-torture/compile/920520-1.c: Likewise.
32626         * gcc.c-torture/compile/920521-1.c: Likewise.
32627         * gcc.c-torture/compile/920625-1.c: Likewise.
32628         * gcc.c-torture/compile/961203-1.c: Likewise.
32629         * gcc.c-torture/compile/980506-1.c: Likewise.
32630         * gcc.c-torture/compile/981006-1.c: Likewise.
32631         * gcc.c-torture/compile/981022-1.c: Likewise.
32632         * gcc.c-torture/compile/981223-1.c: Likewise.
32633         * gcc.c-torture/compile/990617-1.c: Likewise.
32634         * gcc.c-torture/compile/dll.c: Likewise.
32635         * gcc.c-torture/compile/labels-3.c: Likewise.
32636         * gcc.c-torture/compile/mipscop-1.c: Likewise.
32637         * gcc.c-torture/compile/mipscop-2.c: Likewise.
32638         * gcc.c-torture/compile/mipscop-3.c: Likewise.
32639         * gcc.c-torture/compile/mipscop-4.c: Likewise.
32640         * gcc.c-torture/compile/simd-5.c: Likewise.
32641         * gcc.c-torture/compile/20000804-1.x: Remove.
32642         * gcc.c-torture/compile/20001205-1.x: Likewise.
32643         * gcc.c-torture/compile/20001226-1.x: Likewise.
32644         * gcc.c-torture/compile/20010518-2.x: Likewise.
32645         * gcc.c-torture/compile/20020312-1.x: Likewise.
32646         * gcc.c-torture/compile/20020604-1.x: Likewise.
32647         * gcc.c-torture/compile/920501-12.x: Likewise.
32648         * gcc.c-torture/compile/920501-4.x: Likewise.
32649         * gcc.c-torture/compile/920520-1.x: Likewise.
32650         * gcc.c-torture/compile/920521-1.x: Likewise.
32651         * gcc.c-torture/compile/920625-1.x: Likewise.
32652         * gcc.c-torture/compile/961203-1.x: Likewise.
32653         * gcc.c-torture/compile/980506-1.x: Likewise.
32654         * gcc.c-torture/compile/981006-1.x: Likewise.
32655         * gcc.c-torture/compile/981022-1.x: Likewise.
32656         * gcc.c-torture/compile/981223-1.x: Likewise.
32657         * gcc.c-torture/compile/990617-1.x: Likewise.
32658         * gcc.c-torture/compile/mipscop-1.x: Likewise.
32659         * gcc.c-torture/compile/mipscop-2.x: Likewise.
32660         * gcc.c-torture/compile/mipscop-3.x: Likewise.
32661         * gcc.c-torture/compile/mipscop-4.x: Likewise.
32662         * gcc.c-torture/compile/simd-5.x: Likewise.
32663
32664         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
32665
32666 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
32667
32668         * gcc.c-torture/execute/20030611-1.c: New test.
32669
32670 2003-06-12  Roger Sayle  <roger@eyesopen.com>
32671
32672         PR middle-end/168
32673         * gcc.dg/20030612-1.c: New test case.
32674
32675 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
32676
32677         PR c++/10635
32678         * g++.dg/expr/cast1.C: New test.
32679
32680 2003-06-12  Roger Sayle  <roger@eyesopen.com>
32681
32682         * gcc.dg/builtins-21.c: New test case.
32683
32684 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
32685
32686         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
32687         options instead of at the end.
32688         * lib/objc.exp (objc_target_compile): Likewise.
32689
32690 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
32691
32692         PR c++/10432
32693         * g++.dg/parse/error1.C: New test.
32694
32695 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
32696
32697         * gcc.dg/compat/struct-by-value-11_main.c: New file.
32698         * gcc.dg/compat/struct-by-value-11_x.c: New file.
32699         * gcc.dg/compat/struct-by-value-11_y.c: New file.
32700         * gcc.dg/compat/struct-by-value-12_main.c: New file.
32701         * gcc.dg/compat/struct-by-value-12_x.c: New file.
32702         * gcc.dg/compat/struct-by-value-12_y.c: New file.
32703         * gcc.dg/compat/struct-by-value-13_main.c: New file.
32704         * gcc.dg/compat/struct-by-value-13_x.c: New file.
32705         * gcc.dg/compat/struct-by-value-13_y.c: New file.
32706         * gcc.dg/compat/struct-by-value-14_main.c: New file.
32707         * gcc.dg/compat/struct-by-value-14_x.c: New file.
32708         * gcc.dg/compat/struct-by-value-14_y.c: New file.
32709         * gcc.dg/compat/struct-by-value-15_main.c: New file.
32710         * gcc.dg/compat/struct-by-value-15_x.c: New file.
32711         * gcc.dg/compat/struct-by-value-15_y.c: New file.
32712         * gcc.dg/compat/struct-by-value-16_main.c: New file.
32713         * gcc.dg/compat/struct-by-value-16_x.c: New file.
32714         * gcc.dg/compat/struct-by-value-16_y.c: New file.
32715         * gcc.dg/compat/struct-by-value-17_main.c: New file.
32716         * gcc.dg/compat/struct-by-value-17_x.c: New file.
32717         * gcc.dg/compat/struct-by-value-17_y.c: New file.
32718         * gcc.dg/compat/struct-by-value-18_main.c: New file.
32719         * gcc.dg/compat/struct-by-value-18_x.c: New file.
32720         * gcc.dg/compat/struct-by-value-18_y.c: New file.
32721
32722         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
32723         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
32724         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
32725         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
32726         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
32727         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
32728         * gcc.dg/compat/scalar-return-3_main.c: New file.
32729         * gcc.dg/compat/scalar-return-3_x.c: New file.
32730         * gcc.dg/compat/scalar-return-3_y.c: New file.
32731         * gcc.dg/compat/scalar-return-4_main.c: New file.
32732         * gcc.dg/compat/scalar-return-4_x.c: New file.
32733         * gcc.dg/compat/scalar-return-4_y.c: New file.
32734
32735 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
32736
32737         * gcc.dg/compat/fp2-struct-check.h: New file.
32738         * gcc.dg/compat/fp2-struct-defs.h: New file.
32739         * gcc.dg/compat/fp2-struct-init.h: New file.
32740         * gcc.dg/compat/struct-by-value-10_main.c: New file.
32741         * gcc.dg/compat/struct-by-value-10_x.c: New file.
32742         * gcc.dg/compat/struct-by-value-10_y.c: New file.
32743         * gcc.dg/compat/struct-return-10_main.c: New file.
32744         * gcc.dg/compat/struct-return-10_x.c: New file.
32745         * gcc.dg/compat/struct-return-10_y.c: New file.
32746
32747         * gcc.dg/compat/compat-common.h: New file.
32748         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
32749         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
32750         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
32751         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
32752         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
32753         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
32754         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
32755         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
32756         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
32757         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
32758         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
32759         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
32760         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
32761         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
32762         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
32763         * gcc.dg/compat/small-struct-check.h: Ditto.
32764         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
32765         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
32766         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
32767         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
32768         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
32769         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
32770         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
32771         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
32772         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
32773         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
32774         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
32775         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
32776         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
32777         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
32778         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
32779         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
32780         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
32781         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
32782         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
32783         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
32784         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
32785         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
32786         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
32787         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
32788         * gcc.dg/compat/struct-return-2_main.c: Ditto.
32789         * gcc.dg/compat/struct-return-2_x.c: Ditto.
32790         * gcc.dg/compat/struct-return-2_y.c: Ditto.
32791         * gcc.dg/compat/struct-return-3_main.c: Ditto.
32792         * gcc.dg/compat/struct-return-3_x.c: Ditto.
32793         * gcc.dg/compat/struct-return-3_y.c: Ditto.
32794
32795 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
32796
32797         * g++.dg/pch/static-1.C: New file.
32798         * g++.dg/pch/static-1.Hs: New file.
32799
32800 2003-06-10  Richard Henderson  <rth@redhat.com>
32801
32802         * gcc.dg/asm-7.c: Adjust expected warning text.
32803
32804 2003-06-10  Roger Sayle  <roger@eyesopen.com>
32805
32806         * gcc.dg/builtins-20.c: New test case.
32807
32808 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
32809
32810         PR c++/11131
32811         * g++.dg/opt/template1.C: New test.
32812
32813 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
32814
32815         * lib/gcc-dg.exp (dg-test): Clear additional_files and
32816         additional_sources.
32817
32818 2003-05-21  David Taylor  <dtaylor@emc.com>
32819
32820         * gcc.dg/Wpadded.c: New file.
32821
32822 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
32823
32824         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
32825         * gcc.dg/special/weak-2.c: Add dg-require-weak.
32826         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
32827         dg-require-weak.
32828
32829 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
32830
32831         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
32832
32833 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
32834
32835         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
32836         (dg-require-alias): Likewise.
32837         (dg-require-gc-sections): Likewise.
32838         * lib/target-supports.exp (check_gc_sections_available): Likewise.
32839
32840 2003-06-08  Richard Henderson  <rth@redhat.com>
32841
32842         * gcc.dg/20011029-2.c: Fix the array reference.
32843         * gcc.dg/asm-7.c: New.
32844
32845 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
32846
32847         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
32848
32849 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
32850
32851         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
32852         (dg-require-gc-sections): Likewise.
32853
32854 2003-06-08  Jan Hubicka  <jh@suse.cz>
32855
32856         * i386-cmov1.c: Fix regular expression.
32857         * i386-cvt-1.c: Likewise.
32858         * i386-local.c: Likewise.
32859         * i386-local2.c: Likewise.
32860         * i386-mul.c: Likewise.
32861         * i386-ssetype-1.c: Likewise.
32862         * i386-ssetype-3.c: Likewise.
32863         * i386-ssetype-5.c: Likewise.
32864
32865 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32866
32867         PR c++/11039
32868         * g++.dg/warn/implicit-typename2.C: New test.
32869         * g++.dg/warn/implicit-typename3.C: New test.
32870
32871 2003-06-07  Richard Henderson  <rth@redhat.com>
32872
32873         * g++.dg/other/offsetof3.C: Use size_t.
32874         * g++.dg/other/offsetof4.C: Likewise.
32875
32876 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
32877
32878         * lib/copy-file.exp: New. Implement gcc_copy_files.
32879
32880         * lib/dg-pch.exp: Load copy-file.exp
32881         (dg-pch): Use gcc_copy_files instead of "file copy".
32882
32883 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
32884
32885         * gcc.dg/weak/weak.exp: Simplify.
32886         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
32887         * gcc.dg/weak/weak-1.c: Likewise.
32888         * gcc.dg/weak/weak-2.c: Likewise.
32889         * gcc.dg/weak/weak-3.c: Likewise.
32890         * gcc.dg/weak/weak-4.c: Likewise.
32891         * gcc.dg/weak/weak-5.c: Likewise.
32892         * gcc.dg/weak/weak-6.c: Likewise.
32893         * gcc.dg/weak/weak-7.c: Likewise.
32894         * gcc.dg/weak/weak-8.c: Likewise.
32895         * gcc.dg/weak/weak-9.c: Likewise.
32896
32897 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
32898
32899         gcc.c-torture/execute/20030606-1.c: New.
32900
32901 2003-06-06  Roger Sayle  <roger@eyesopen.com>
32902
32903         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
32904         * gcc.dg/builtins-19.c: Likewise.
32905
32906 2003-06-06  Roger Sayle  <roger@eyesopen.com>
32907
32908         * gcc.dg/builtins-2.c: Add some more tests.
32909         * gcc.dg/builtins-18.c: New test case.
32910         * gcc.dg/builtins-19.c: New test case.
32911
32912 2003-06-06  Roger Sayle  <roger@eyesopen.com>
32913             Jim Wilson  <wilson@tuliptree.org>
32914
32915         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
32916
32917 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
32918
32919         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
32920         mempcpy/stpcpy calls not to be optimized into something else.
32921         * gcc.c-torture/execute/string-opt-3.c: Moved to...
32922         * gcc.c-torture/execute/builtins/string-7.c: ...here.
32923         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
32924
32925 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32926
32927         * gcc.dg/format/asm_fprintf-1.c: New test.
32928
32929 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
32930
32931         * lib/gcc-defs.exp (additional_sources): New variable.
32932         (dg-additional-sources): New function.
32933         (additional_files): New variable.
32934         (dg-additional-files): New function.
32935         (dg-additional-files-options): Likewise.
32936         * lib/gcc-dg.exp (dg-require-weak): New function.
32937         (dg-require-alias): Likewise.
32938         (dg-require-gc-sections): Likewise.
32939         * lib/target-supports.exp (check_alias_available): Remove testfile
32940         parameter.
32941         (check_gc_sections_available): New function.
32942         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
32943         (dg-gpp-additional-files): Likewise.
32944         * lib/g++.exp (additional_sources): Remove.
32945         (additional_files): Likewise.
32946         (g++_target_compile): Use dg-additional-files-options.
32947
32948         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
32949         Tcl logic.
32950         * gcc.dg/special/ecos.exp: Remove.
32951         * gcc.dg/special/20000419-2.c: Use dg-require-*.
32952         * gcc.dg/special/alias-1.c: Likewise.
32953         * gcc.dg/special/alias-2.c: Likewise.
32954         * gcc.dg/special/gcsec-1.c: Likewise.
32955         * gcc.dg/special/weak-1.c: Likewise.
32956         * gcc.dg/special/weak-2.c: Likewise.
32957         * gcc.dg/special/wkali-1.c: Likewise.
32958         * gcc.dg/special/wkali-2.c: Likewise.
32959
32960         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
32961         dg-gpp-additional-*.
32962         * g++.dg/special/conpr-3.C: Likewise.
32963         * g++.dg/special/conpr-4.C: Likewise.
32964         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
32965         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
32966         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
32967         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
32968         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
32969         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
32970         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
32971         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
32972         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
32973         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
32974         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
32975         * g++.old-deja/g++.other/comdat1.C: Likewise.
32976         * g++.old-deja/g++.other/comdat2.C: Likewise.
32977         * g++.old-deja/g++.other/comdat3.C: Likewise.
32978         * g++.old-deja/g++.other/ctor1.C: Likewise.
32979         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
32980
32981 2003-06-05  Richard Henderson  <rth@redhat.com>
32982
32983         * gcc.dg/debug/20030605-1.c: New.
32984
32985 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
32986
32987         * README.QMTEST: Update.
32988
32989 2003-06-04  Richard Henderson  <rth@redhat.com>
32990
32991         * gcc.dg/cleanup-1.c: New.
32992         * gcc.dg/cleanup-2.c: New.
32993         * gcc.dg/cleanup-3.c: New.
32994         * gcc.dg/cleanup-4.c: New.
32995         * gcc.dg/cleanup-5.c: New.
32996         * gcc.dg/cleanup-6.c: New.
32997         * gcc.dg/cleanup-7.c: New.
32998
32999 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
33000
33001         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
33002
33003         * lib/dg-pch.exp: New file.
33004         * g++.dg/pch/pch.exp: Use dg-pch.exp.
33005         * gcc.dg/pch/pch.exp: Likewise.
33006
33007 2003-06-04  Roger Sayle  <roger@eyesopen.com>
33008
33009         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
33010         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
33011         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
33012         * gcc.dg/builtins-17.c: New test case.
33013         * gcc.dg/i386-387-4.c: New test case.
33014         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
33015
33016 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
33017
33018         * gcc.dg/ultrasp9.c: New test.
33019
33020 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
33021
33022         * gcc.c-torture/compile/20030604-1.c: New test.
33023         * gcc.dg/sparc-constant-1.c: New test.
33024
33025 2003-06-03  Glen Nakamura  <glen@imodulo.com>
33026
33027         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
33028
33029 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
33030
33031         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
33032
33033         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
33034         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
33035
33036 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
33037
33038         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
33039
33040 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33041
33042         PR c++/10940
33043         * g++.dg/template/spec10.C: New test.
33044
33045 2003-06-03  Roger Sayle  <roger@eyesopen.com>
33046
33047         * gcc.dg/builtins-16.c: New test case.
33048
33049 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
33050
33051         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
33052         mempcpy test with post-increments.
33053         * gcc.c-torture/execute/string-opt-3.c: New test.
33054         * gcc.dg/string-opt-1.c: New test.
33055
33056 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
33057
33058         PR fortran/10965
33059         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
33060
33061 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
33062
33063         * lib/scanasm.exp (dg-scan): New function, factored out of ...
33064         (scan-assembler): ... here.  Use dg-scan.
33065         (scan-assembler-not): Likewise.
33066         (scan-file): New function.
33067         (scan-file-not): Likewise.
33068         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
33069         * gcc.dg/cpp/_Pragma4.c: Likewise.
33070         * gcc.dg/cpp/_Pragma5.c: Likewise.
33071         * gcc.dg/cpp/avoidpaste1.c: Likewise.
33072         * gcc.dg/cpp/avoidpaste2.c: Likewise.
33073         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
33074         * gcc.dg/cpp/cmdlne-P.c: Likewise.
33075         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
33076         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
33077         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
33078         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
33079         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
33080         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
33081         * gcc.dg/cpp/cxxcom1.c: Likewise.
33082         * gcc.dg/cpp/line1.c: Likewise.
33083         * gcc.dg/cpp/maccom1.c: Likewise.
33084         * gcc.dg/cpp/maccom2.c: Likewise.
33085         * gcc.dg/cpp/maccom3.c: Likewise.
33086         * gcc.dg/cpp/maccom4.c: Likewise.
33087         * gcc.dg/cpp/maccom5.c: Likewise.
33088         * gcc.dg/cpp/maccom6.c: Likewise.
33089         * gcc.dg/cpp/multiline.c: Likewise.
33090         * gcc.dg/cpp/spacing1.c: Likewise.
33091         * gcc.dg/cpp/spacing2.c: Likewise.
33092         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
33093         * gcc.dg/cpp/trad/maccom1.c: Likewise.
33094         * gcc.dg/cpp/trad/maccom2.c: Likewise.
33095         * gcc.dg/cpp/trad/maccom3.c: Likewise.
33096         * gcc.dg/cpp/trad/maccom4.c: Likewise.
33097         * gcc.dg/cpp/trad/maccom6.c: Likewise.
33098         * gcc.dg/cpp/cxxcom2.c: Likewise.
33099         * gcc.dg/cpp/cxxcom2.h: New file.
33100
33101         * gcc.dg/cpp/truefalse.cpp: Move it to ...
33102         * g++.dg/cpp/truefalse.C: Here.
33103         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
33104
33105 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
33106
33107         * gcc.dg/cpp/redef3.c: New file.
33108
33109 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
33110
33111         * gcc.dg/i386-loop-3.c: New test.
33112
33113 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
33114
33115         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
33116
33117 2003-05-31  Roger Sayle  <roger@eyesopen.com>
33118
33119         * gcc.dg/fwrapv-1.c: New test case.
33120         * gcc.dg/fwrapv-2.c: New test case.
33121
33122 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33123
33124         PR c++/10956
33125         * g++.dg/template/spec9.C: New test.
33126
33127 2003-05-29  Roger Sayle  <roger@eyesopen.com>
33128
33129         * gcc.dg/duff-4.c: New test case.
33130
33131 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
33132
33133         PR fortran/10843
33134         * g77.dg/ffixed-form-1.f: New test
33135         * g77.dg/ffixed-form-2.f: New test
33136         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
33137         * g77.dg/ffree-form-3.f: New test
33138
33139 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
33140
33141         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
33142         * gcc.dg/wint_t-1.c: Likewise.
33143
33144 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33145
33146         * g++.dg/template/access11.C: New test.
33147
33148 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33149
33150         PR c++/10849
33151         * g++.dg/template/access10.C: New test.
33152
33153 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
33154             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33155
33156         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
33157
33158 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
33159
33160         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
33161         suppress for powerpc-*-darwin*.
33162         * gcc.dg/torture/builtin-noret-2.c: Likewise.
33163
33164 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
33165
33166         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
33167         suppress option for powerpc-*-darwin*.
33168
33169 2003-05-23  Roger Sayle  <roger@eyesopen.com>
33170
33171         * gcc.dg/builtins-1.c: Add tests for tan and atan.
33172         * gcc.dg/builtins-4.c: Add test for fmod.
33173
33174 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33175
33176         PR c++/10682
33177         * g++.dg/template/instantiate4.C: New test.
33178
33179 2003-05-22  Roger Sayle  <roger@eyesopen.com>
33180
33181         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
33182
33183 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
33184
33185         * gcc.dg/compat/scalar-return-1_main.c: New file.
33186         * gcc.dg/compat/scalar-return-1_x.c: New file.
33187         * gcc.dg/compat/scalar-return-1_y.c: New file.
33188         * gcc.dg/compat/scalar-return-2_main.c: New file.
33189         * gcc.dg/compat/scalar-return-2_x.c: New file.
33190         * gcc.dg/compat/scalar-return-2_y.c: New file.
33191         * gcc.dg/compat/struct-return-3_main.c: New file.
33192         * gcc.dg/compat/struct-return-3_y.c: New file.
33193         * gcc.dg/compat/struct-return-3_x.c: New file.
33194         * gcc.dg/compat/struct-return-2_main.c: New file.
33195         * gcc.dg/compat/struct-return-2_x.c: New file.
33196         * gcc.dg/compat/struct-return-2_y.c: New file.
33197
33198 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33199
33200         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
33201         for hppa*-hp-hpux*.
33202         * gcc.dg/20021014-1.c (dg-options): Likewise.
33203         * gcc.dg/nest.c (dg-options): Likewise.
33204
33205 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
33206
33207         PR c++/9738
33208         * g++.dg/ext/dllimport2.C: New file.
33209         * g++.dg/ext/dllimport3.C: New file.
33210
33211 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
33212
33213         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
33214         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
33215         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
33216         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
33217         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
33218         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
33219         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
33220         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
33221         * gcc.dg/compat/small-struct-defs.h: New file.
33222         * gcc.dg/compat/small-struct-init.h: New file.
33223         * gcc.dg/compat/small-struct-check.h: New file.
33224         * gcc.dg/compat/fp-struct-defs.h: New file.
33225         * gcc.dg/compat/fp-struct-check.h: New file.
33226         * gcc.dg/compat/fp-struct-init.h: New file.
33227         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
33228         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
33229
33230 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
33231
33232         * gcc.dg/20030225-2.c: New test.
33233
33234 2003-05-18  Roger Sayle  <roger@eyesopen.com>
33235             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33236
33237         * gcc.c-torture/compile/20030518-1.c: New test case.
33238
33239 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
33240
33241         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
33242         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
33243         gcc-dg-debug-runtest.
33244         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
33245         gcc-dg-debug-runtest.
33246
33247 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33248
33249         PR c++/9022
33250         * g++.dg/lookup/using6.C: New test.
33251
33252 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33253
33254         * g++.dg/parse/access2.C: New test.
33255
33256 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
33257
33258         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
33259         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
33260         * gcc.dg/debug/debug.exp: Likewise.
33261
33262 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
33263
33264         * gcc.dg/dollar.c: New test.
33265
33266 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
33267
33268         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
33269         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
33270         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
33271         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
33272         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
33273         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
33274         * gcc.dg/compat/struct-by-value-6_main.c: New file.
33275         * gcc.dg/compat/struct-by-value-6_x.c: New file.
33276         * gcc.dg/compat/struct-by-value-6_y.c: New file.
33277         * gcc.dg/compat/struct-by-value-7_main.c: New file.
33278         * gcc.dg/compat/struct-by-value-7_x.c: New file.
33279         * gcc.dg/compat/struct-by-value-7_y.c: New file.
33280         * gcc.dg/compat/struct-by-value-8_main.c: New file.
33281         * gcc.dg/compat/struct-by-value-8_x.c: New file.
33282         * gcc.dg/compat/struct-by-value-8_y.c: New file.
33283         * gcc.dg/compat/struct-by-value-9_main.c: New file.
33284         * gcc.dg/compat/struct-by-value-9_x.c: New file.
33285         * gcc.dg/compat/struct-by-value-9_y.c: New file.
33286
33287 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
33288
33289         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
33290         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
33291         support for "repo" mode.
33292         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
33293         * lib/g77-dg.exp: Likewise.
33294         * lib/obj-dg.exp: Likewise.
33295
33296 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
33297
33298         Merge from gcc-3_2-rhl8-branch:
33299         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
33300
33301         * gcc.dg/tls/opt-6.c: New test.
33302
33303         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
33304
33305         * gcc.dg/20030405-1.c: New test.
33306
33307         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
33308
33309         * gcc.dg/20030309-1.c: New test.
33310
33311         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
33312
33313         * gcc.c-torture/execute/20030307-1.c: New test.
33314
33315         2003-02-20  Randolph Chung  <tausq@debian.org>
33316
33317         * gcc.c-torture/compile/20030220-1.c: New test.
33318
33319         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
33320
33321         * gcc.dg/20030217-1.c: New test.
33322
33323         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
33324
33325         * gcc.c-torture/compile/20020129-1.c: New test.
33326
33327         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
33328
33329         * gcc.dg/unroll-1.c: New test.
33330
33331         2002-11-16  Jan Hubicka  <jh@suse.cz>
33332
33333         * gcc.c-torture/execute/20020920-1.c: New test.
33334
33335         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
33336
33337         PR target/7434
33338         * gcc.c-torture/compile/20021008-1.c: New test.
33339
33340         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
33341
33342         PR target/7559
33343         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
33344
33345         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
33346
33347         * gcc.c-torture/compile/20020807-1.c: New test.
33348
33349         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
33350
33351         * gcc.dg/tls/opt-1.c: New test.
33352
33353         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
33354
33355         * gcc.dg/20020729-1.c: New test.
33356
33357         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
33358
33359         * g++.dg/opt/life1.C: New test.
33360
33361         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
33362
33363         * gcc.dg/20020525-1.c: New test.
33364
33365         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
33366
33367         PR c++/6794
33368         * g++.dg/ext/pretty1.C: New test.
33369         * g++.dg/ext/pretty2.C: New test.
33370
33371 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
33372
33373         PR c++/8385
33374         * g++.dg/ext/typeof5.C: New test.
33375
33376 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
33377
33378         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
33379         __USER_LABEL_PREFIX__ into account.
33380         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
33381
33382 2003-05-14  Roger Sayle  <roger@eyesopen.com>
33383
33384         * gcc.dg/builtins-15.c: New test case.
33385
33386 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
33387
33388         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
33389
33390 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
33391
33392         * lib/g++.exp: Tweak handling of additional source files.
33393         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
33394         * g++.dg/special/conpr-2a.C: Rename to ...
33395         * g++.dg/special/conpr-2a.cc: ... this.
33396         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
33397         * g++.dg/special/conpr-3a.C: Rename to ...
33398         * g++.dg/special/conpr-3a.cc: This.
33399         * g++.dg/special/conpr-3b.C: Rename to ...
33400         * g++.dg/special/conpr-3b.cc: This.
33401         * g++.dg/special/conpr-4.C: New test.
33402         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
33403
33404 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
33405
33406         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
33407
33408 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33409
33410         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
33411         * g++.old-deja/g++.robertl/eb71.C: Likewise.
33412         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
33413         * g++.old-deja/g++.other/warn3.C: Likewise.
33414
33415 2003-05-11  Roger Sayle  <roger@eyesopen.com>
33416
33417         * gcc.dg/i386-387-1.c: Update to also test log.
33418         * gcc.dg/i386-387-2.c: Likewise.
33419
33420 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
33421
33422         * g77.f-torture/execute/int8421.f: New test.
33423
33424 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33425
33426         PR c++/10230, c++/10481
33427         * g++.dg/lookup/scoped5.C: New test.
33428
33429 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33430
33431         PR c++/10552
33432         * g++.dg/template/ttp6.C: New test.
33433
33434 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
33435
33436         * gcc.c-torture/execute/builtins: New directory.
33437         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
33438         gcc.c-torture/execute/builtins.
33439         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
33440         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
33441         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
33442         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
33443
33444 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33445
33446         PR c++/9252
33447         * g++.dg/template/access8.C: New test.
33448         * g++.dg/template/access9.C: New test.
33449
33450 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33451
33452         PR c++/9554
33453         * g++.dg/parse/access1.C: New test.
33454
33455 2003-05-09  DJ Delorie  <dj@redhat.com>
33456
33457         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
33458         long, and not an int.
33459
33460 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33461
33462         PR c++/10555, c++/10576
33463         * g++.dg/template/memclass1.C: New test.
33464
33465 2003-05-08  DJ Delorie  <dj@redhat.com>
33466
33467         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
33468         targets.
33469         * gcc.c-torture/execute/20021024-1.x: Likewise.
33470         * gcc.c-torture/execute/shiftdi.x: Likewise.
33471         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
33472         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
33473         * gcc.dg/20021018-1.c: Likewise.
33474
33475 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33476
33477         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
33478
33479         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
33480         (bcopy): Call memmove.
33481
33482 2003-05-08  Roger Sayle  <roger@eyesopen.com>
33483
33484         * g77.f-torture/compile/8485.f: New test case.
33485
33486 2003-05-07  Richard Henderson  <rth@redhat.com>
33487
33488         PR c++/10570
33489         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
33490         Verify exception_cleanup not called for rethrows.
33491         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
33492         when exiting catch block without rethrowing.
33493         * g++.dg/eh/forced3.C: New.
33494         * g++.dg/eh/forced4.C: New.
33495
33496 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
33497
33498         * gcc.dg/20030505.c: Fix triplet.
33499
33500 2003-05-06  DJ Delorie  <dj@redhat.com>
33501
33502         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
33503         * gcc.dg/nest.c: Likewise.
33504
33505 2003-05-05  Roger Sayle  <roger@eyesopen.com>
33506
33507         * gcc.dg/builtins-14.c: New test case.
33508
33509 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
33510
33511         * lib/compat.exp (compat-execute): New argument.
33512         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
33513         * gcc.dg/compat: New test directory.
33514         * gcc.dg/compat/compat.exp: New expect script.
33515         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
33516         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
33517         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
33518         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
33519         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
33520         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
33521
33522         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
33523         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
33524         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
33525         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
33526         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
33527         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
33528         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
33529         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
33530         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
33531         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
33532         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
33533         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
33534         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
33535         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
33536         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
33537
33538 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
33539
33540         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
33541
33542 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
33543
33544         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
33545
33546 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
33547
33548         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
33549         * gcc.dg/ppc-fsel-2.c: New test.
33550
33551         * gcc.dg/unused-5.c: New test.
33552
33553 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33554
33555         PR c++/10496
33556         * g++.dg/warn/pmf1.C: New test.
33557
33558 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33559
33560         PR c++/4494
33561         * g++.dg/warn/main.C: New test.
33562
33563 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33564
33565         * gcc.dg/nonnull-3.c: New test.
33566
33567 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
33568
33569         * gcc.dg/cpp/Wtrigraphs.c: Update.
33570         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
33571
33572 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
33573
33574         * gcc.dg/ppc-fsel-1.c: New test.
33575
33576 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
33577
33578         PR c/10604
33579         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
33580
33581 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
33582
33583         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
33584
33585 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33586
33587         PR c++/9364, c++/10553, c++/10586
33588         * g++.dg/parse/typename4.C: New test.
33589         * g++.dg/parse/typename5.C: Likewise.
33590
33591 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
33592
33593         * gcc.c-torture/compile/20030503-1.c: New test.
33594
33595 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33596
33597         * g++.dg/lookup/using5.C: Fix testcase error.
33598
33599 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
33600
33601         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
33602         since MEABI is no longer supported.  Remove all vestiges
33603         of MEABI from the test.
33604
33605 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33606
33607         PR c++/10554
33608         * g++.dg/lookup/using5.C: New test.
33609
33610 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33611
33612         PR c++/8772
33613         * g++.dg/template/ttp5.C: New test.
33614
33615 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
33616
33617         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
33618         (dg-gpp-additional-sources): New function.
33619         (dg-gpp-additional-files): Likewise.
33620         * lib/g++.exp (additional_sources): New variable.
33621         (additional_files): Likewise.
33622         (g++_target_compile): Deal with them.
33623         * lib/old-dejagnu.exp: Remove.
33624         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
33625         * g++.old-deja: Revise all tests to use dg commands.
33626
33627 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33628
33629         PR c++/9432, c++/9528
33630         * g++.dg/lookup/using4.C: New test.
33631
33632 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
33633
33634         * gcc.dg/noreturn-5.c: New file.
33635         * gcc.dg/noreturn-6.c: New file.
33636
33637         * gcc.c-torture/compile/inline-1.c: New file.
33638
33639 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
33640
33641         PR c++/10551
33642         * g++.dg/template/explicit1.C: New test.
33643
33644 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
33645
33646         PR c++/10549
33647         * g++.dg/other/bitfield1.C: New test.
33648
33649         PR c++/10527
33650         * g++.dg/init/new7.C: New test.
33651
33652 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
33653
33654         * g++.dg/ext/desig1.C: New test.
33655         * g++.dg/ext/init1.C: Update.
33656
33657         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
33658
33659 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
33660
33661         PR c++/10180
33662         * g++.dg/warn/Winline-1.C: New test.
33663
33664 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
33665
33666         * gcc.c-torture/execute/string-opt-19.c: New test.
33667
33668         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
33669         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
33670
33671 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
33672
33673         PR c++/10506
33674         * g++.dg/init/new6.C: New test.
33675
33676         PR c++/10503
33677         * g++.dg/init/ref6.C: New test.
33678
33679 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
33680
33681         * g++.dg/warn/weak1.C: XFAIL on AIX4.
33682
33683 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33684
33685         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
33686         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
33687
33688 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
33689
33690         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
33691         initialized static data members.
33692
33693 2003-04-25  H.J. Lu <hjl@gnu.org>
33694
33695         * gcc.dg/ia64-sync-4.c: New test.
33696
33697 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33698
33699         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
33700         date.
33701
33702 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
33703
33704         PR c++/10337
33705         * g++.dg/warn/conv1.C: New test.
33706         * g++.old-deja/g++.other/conv7.C: Adjust.
33707         * g++.old-deja/g++.other/overload14.C: Adjust.
33708
33709 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
33710
33711         PR c++/10471
33712         * g++.dg/template/defarg2.C: New test.
33713
33714 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
33715
33716         * gcc.dg/cpp/include2.c: Update.
33717         * gcc.dg/cpp/multiline-2.c: New.
33718         * gcc.dg/cpp/multiline.c: Update.
33719         * gcc.dg/cpp/strify2.c: Update.
33720         * gcc.dg/cpp/trad/literals-2.c: Update.
33721
33722 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33723
33724         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
33725
33726 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
33727
33728         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
33729
33730 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
33731
33732         PR c++/10451
33733         * g++.dg/parse/crash4.C: New test.
33734
33735         PR c++/9847
33736         * g++.dg/parse/crash5.C: New test.
33737
33738 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
33739
33740         PR c++/10446
33741         * g++.dg/parse/crash3.C: New test.
33742
33743         PR c++/10428
33744         * g++.dg/parse/elab1.C: New test.
33745
33746 2003-04-22  Devang Patel  <dpatel@apple.com>
33747
33748         * gcc.dg/cpp/trad/funlike-5.c: New test.
33749
33750 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
33751
33752         * g++.dg/other/packed1.C: Fix dg options.
33753
33754 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
33755
33756         * g++.dg/other/offsetof2.C: New test.
33757
33758 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
33759
33760         * g++.dg/template/recurse.C: Adjust location of error messages.
33761
33762 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
33763
33764         PR c++/9881
33765         * g++.dg/init/addr-const1.C: New test.
33766         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
33767
33768 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
33769
33770         PR c++/10405
33771         * g++.dg/lookup/struct-hack1.C: New test.
33772
33773 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
33774
33775         * ucs.c: Update diagnostic messages.
33776
33777 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
33778
33779         * gcc.dg/cpp/truefalse.cpp: New test.
33780         * gcc.dg/cpp/cpp.exp: Update.
33781         * g++.dg/other/stdbool-if.C: Remove.
33782
33783 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
33784
33785         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
33786         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
33787
33788 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
33789
33790         * gcc.c-torture/compile/20030418-1.c: New test.
33791
33792 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
33793
33794         * README.compat: Remove; content moved to doc/sourcebuild.texi.
33795
33796 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33797
33798         PR c++/10347
33799         g++.dg/template/dependent-name1.C: New test.
33800
33801 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
33802
33803         * gcc.dg/warn-1.c (tourist_guide): New array,
33804         contains a pointer to bar.
33805
33806 2003-04-16  Roger Sayle  <roger@eyesopen.com>
33807
33808         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
33809         * gcc.c-torture/execute/medce-1.c: New test case.
33810         * gcc.c-torture/execute/medce-2.c: New test case.
33811
33812 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
33813
33814         * lib/prune.exp: Ignore more messages.
33815
33816         PR c++/10381
33817         * g++.dg/parse/lookup3.C: New test.
33818
33819 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
33820
33821         * gcc.c-torture/compile/20030415-1.c : New test.
33822
33823 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
33824
33825         * gcc.c-torture/execute/scope-2.c: Move to ...
33826         * gcc.dg/noncompile/scope.c: .... here.
33827
33828 2003-04-14  Roger Sayle  <roger@eyesopen.com>
33829
33830         * gcc.dg/20030414-2.c: New test case.
33831
33832 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
33833
33834         PR target/10377
33835         * gcc.dg/20030414-1.c: New test.
33836
33837 2003-04-13  Roger Sayle  <roger@eyesopen.com>
33838
33839         * gcc.dg/builtins-12.c: New test case.
33840         * gcc.dg/builtins-13.c: New test case.
33841
33842 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33843
33844         * gcc.c-torture/execute/string-opt-18.c: New test.
33845
33846 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
33847
33848         PR c++/10300
33849         * g++.dg/init/new5.C: New test.
33850
33851 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
33852
33853         PR c++/7910
33854         * g++.dg/ext/dllimport1.C: New test.
33855
33856 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
33857
33858         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
33859
33860 2003-04-11  Bud Davis <bdavis9659@comcast.net>
33861
33862         PR Fortran/9263
33863         * g77.f-torture/noncompile/9263.f: New test
33864         PR Fortran/1832
33865         * g77.f-torture/execute/1832.f: New test
33866
33867 2003-04-11  David Chad  <davidc@freebsd.org>
33868             Loren J. Rittle  <ljrittle@acm.org>
33869
33870         libobjc/8562
33871         * objc.dg/headers.m: New test.
33872
33873 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
33874
33875         * gcc.c-torture/execute/builtin-noret-2.c: New.
33876         * gcc.c-torture/execute/builtin-noret-2.x: New.
33877         XFAIL builtin-noret-2.c at -O1 and above.
33878         * gcc.dg/redecl.c: New.
33879         * gcc.dg/Wshadow-1.c: Update error regexps.
33880
33881 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
33882
33883         * g++.dg/abi/bitfield10.C: New test.
33884
33885 2003-04-09  Mike Stump  <mrs@apple.com>
33886
33887         * gcc.dg/pch/pch.exp: Make testcase names longer.
33888         * g++.dg/pch/pch.exp: Make testcase names longer.
33889
33890 2003-04-08  Roger Sayle  <roger@eyesopen.com>
33891
33892         * gcc.dg/builtins-11.c: New test case.
33893
33894 2003-04-08  Roger Sayle  <roger@eyesopen.com>
33895
33896         * gcc.dg/builtins-9.c: New test case.
33897         * gcc.dg/builtins-10.c: New test case.
33898
33899 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
33900
33901         * gcc.dg/noncompile/init-4.c.c: New test.
33902
33903 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
33904
33905         * gcc.misc-test/gcov-9.c: New test.
33906         * gcc.misc-test/gcov-10.c: New test
33907         * gcc.misc-test/gcov-11.c: New test.
33908
33909 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
33910
33911         PR optimization/10024
33912         * gcc.c-torture/compile/20030405-1.c: New test.
33913
33914 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
33915
33916         * gcc.dg/pch/static-3.c: New.
33917         * gcc.dg/pch/static-3.hs: New.
33918         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
33919
33920 2003-04-04  Richard Henderson  <rth@redhat.com>
33921
33922         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
33923         * g++.dg/eh/forced2.C: Likewise.
33924
33925 2003-04-03  Mike Stump  <mrs@apple.com>
33926
33927         * lib/scanasm.exp (scan-assembler): Add xfail processing for
33928         target arg.
33929         (scan-assembler-times, scan-assembler-not): Likewise.
33930         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
33931
33932 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
33933
33934         * gcc.dg/sparc-loop-1.c: New test.
33935
33936 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
33937
33938         PR other/9274
33939         * g++.dg/pch/system-2.C: New.
33940         * g++.dg/pch/system-2.Hs: New.
33941
33942 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
33943
33944         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
33945
33946         * g++.dg/eh/simd-1.C (vecfunc): Same.
33947
33948 2003-04-01  Roger Sayle  <roger@eyesopen.com>
33949
33950         * gcc.c-torture/execute/20030401-1.c: New test case.
33951
33952 2003-04-01  Ziemowit Laski <zlaski@apple.com>
33953
33954         * objc.dg/defs.m: New.
33955
33956 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
33957
33958         * g++.dg/eh/simd-1.C: New.
33959         * g++.dg/eh/simd-2.C: New.
33960
33961 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
33962
33963         * gcc.c-torture/execute/simd-3.c: New.
33964
33965 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
33966
33967         PR c/9936
33968         * gcc.dg/20030331-2.c: New test.
33969
33970 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
33971
33972         PR c++/10278
33973         * g++.dg/parse/crash2.C: New test.
33974
33975 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
33976
33977         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
33978         * gcc.c-torture/execute/20030331-1.c: ...here.
33979
33980 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
33981
33982         * gcc.c-torture/execute/20030331-1.c: New test.
33983
33984 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
33985
33986         * lib/gcov.exp: Adjust call return testing strings.
33987         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
33988
33989 2003-03-31  Roger Sayle  <roger@eyesopen.com>
33990
33991         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
33992         * gcc.dg/builtins-7.c: New test case.
33993         * gcc.dg/builtins-8.c: New test case.
33994
33995 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
33996
33997         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
33998
33999 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
34000
34001         PR c++/7647
34002         * g++.dg/lookup-class-member-2.C: New test.
34003
34004 2003-03-30  Glen Nakamura  <glen@imodulo.com>
34005
34006         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
34007
34008 2003-03-28  Roger Sayle  <roger@eyesopen.com>
34009
34010         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
34011
34012 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
34013
34014         * g++.dg/init/attrib1.C: New test.
34015
34016 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
34017
34018         * gcc.dg/ultrasp8.c: New test.
34019
34020 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
34021
34022         * gcc.dg/ultrasp7.c: New test.
34023
34024 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
34025
34026         PR c++/10047
34027         * g++.dg/template/inline1.C: New test.
34028
34029 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
34030
34031         * gcc.dg/sparc-dwarf2.c: New test.
34032
34033 2003-03-27  Roger Sayle  <roger@eyesopen.com>
34034
34035         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
34036         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
34037
34038 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
34039
34040         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
34041         than reading .x files.
34042         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
34043         * g77.dg/gcov/gcov-1.f: Likewise.
34044         * gcc.misc-tests/gcov-4b.c: Likewise.
34045         * gcc.misc-tests/gcov-5b.c: Likewise.
34046         * gcc.misc-tests/gcov-6.c: Likewise.
34047         * gcc.misc-tests/gcov-7.c: Likewise.
34048         * gcc.misc-tests/gcov-8.c: Likewise.
34049         * g++.dg/gcov/gcov-1.x: Remove.
34050         * g77.dg/gcov/gcov-1.x: Likewise.
34051         * gcc.misc-tests/gcov-4b.x: Likewise.
34052         * gcc.misc-tests/gcov-5b.x: Likewise.
34053         * gcc.misc-tests/gcov-6.x: Likewise.
34054         * gcc.misc-tests/gcov-7.x: Likewise.
34055         * gcc.misc-tests/gcov-8.x: Likewise.
34056
34057 2003-03-27  Glen Nakamura  <glen@imodulo.com>
34058
34059         PR opt/10087
34060         * gcc.dg/20030324-1.c: New test.
34061
34062 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
34063
34064         PR c++/10224
34065         * g++.dg/template/arg3.C: New test.
34066
34067         PR c++/10158
34068         * g++.dg/template/friend18.C: New test.
34069
34070 2003-03-26  Roger Sayle  <roger@eyesopen.com>
34071
34072         * g77.f-torture/compile/20030326-1.f: New test case.
34073
34074 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
34075
34076         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
34077
34078         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
34079
34080 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
34081
34082         * gcc.dg/ia64-sync-3.c: New test.
34083
34084 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
34085
34086         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
34087
34088 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
34089
34090         * gcc.dg/ultrasp6.c: New test.
34091
34092 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
34093
34094         * gcc.dg/i386-signbit-1.c: New test.
34095         * gcc.dg/i386-signbit-2.c: New test.
34096         * gcc.dg/i386-signbit-3.c: New test.
34097
34098 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
34099
34100         * gcc.dg/ultrasp5.c: Fix options.
34101
34102 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
34103
34104         * gcc.dg/ultrasp5.c: Fix comment.
34105
34106 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
34107
34108         PR fortran/10197
34109         * g77.f-torture/execute/10197.f: New test.
34110
34111 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
34112
34113         PR c++/9898, c++/383
34114         * g++.dg/template/conv6.C: New test.
34115
34116         PR c++/10119
34117         * g++.dg/template/ptrmem5.C: New test.
34118
34119         PR c++/10026
34120         * g++.dg/lookup/koenig1.C: New test.
34121
34122         PR C++/10199
34123         * g++.dg/lookup/template2.C: New test.
34124
34125 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
34126
34127         * g++.dg/opt/rtti1.C: New test.
34128
34129 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
34130
34131         * gcc.dg/ultrasp5.c: New test.
34132
34133 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
34134
34135         PR middle-end/9967
34136         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
34137         builtin fputs.
34138
34139 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
34140
34141         PR c/8224
34142         * gcc.dg/20030323-1.c: New test.
34143
34144 2003-03-23  Roger Sayle  <roger@eyesopen.com>
34145
34146         * gcc.c-torture/compile/20030323-1.c: New test case.
34147
34148 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
34149
34150         * gcc.dg/20030321-1.c: New test.
34151
34152 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
34153
34154         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
34155
34156 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
34157
34158         PR c++/9978, c++/9708
34159         * g++.dg/ext/vlm1.C: Adjust expected error.
34160         * g++.dg/ext/vla2.C: New test.
34161         * g++.dg/template/arg1.C: New test.
34162         * g++.dg/template/arg2.C: New test.
34163
34164 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
34165
34166         * g77.f-torture/execute/select.f: New test.
34167         * g77.f-torture/noncompile/select_no_compile.f: New test.
34168
34169 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
34170
34171         PR c++/9898
34172         * g++.dg/other/error4.C: New test.
34173
34174 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
34175
34176         * g++.dg/template/friend17.C: New test.
34177
34178 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
34179
34180         * gcc.c-torture/compile/20030320-1.c: New.
34181
34182 2003-03-20  Roger Sayle  <roger@eyesopen.com>
34183
34184         * gcc.dg/builtins-6.c: New test case.
34185
34186 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
34187
34188         PR target/10073
34189         * gcc.c-torture/compile/20030319-1.c: New.
34190
34191 2003-03-18  Jan Hubicka  <jh@suse.cz>
34192
34193         * gcc.dg/i386-cvt-1.c: New test.
34194
34195 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
34196
34197         * objc.dg/naming-1.m: Use "(parse|syntax) error".
34198         * objc.dg/naming-2.m: Likewise.
34199
34200 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
34201
34202         PR c++/9639
34203         * g++.dg/parse/crash1.C: New test.
34204
34205 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
34206
34207         PR c++/8805
34208         * g++.dg/eh/cleanup1.C: New test.
34209
34210 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
34211
34212         * gcc.c-torture/execute/20030316-1.c: New test case.
34213
34214 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
34215
34216         PR c++/9629
34217         * g++.dg/init/ctor2.C: New test.
34218
34219 2003-03-15  Roger Sayle  <roger@eyesopen.com>
34220
34221         * g77.f-torture/compile/xformat.f: New test case.
34222
34223 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34224
34225         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
34226         * g++.old-deja/g++.mike/eh50.C: Likewise.
34227
34228 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34229
34230         PR c++/6440
34231         * g++.dg/template/spec7.C: New test.
34232         * g++.dg/template/spec8.C: Likewise.
34233
34234 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
34235
34236         * gcc.c-torture/execute/20030313-1.c: New test.
34237
34238 2003-03-14  Richard Henderson  <rth@redhat.com>
34239
34240         * gcc.dg/inline-2.c: Adjust alpha test for external call.
34241
34242 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
34243
34244         * gcc.c-torture/compile/20030314-1.c: New test.
34245
34246 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
34247
34248         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
34249         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
34250         thumb target,
34251         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
34252         to accept newer _imp__  prefix and additional
34253         newline in .drectve section.
34254         * gcc.dg/dll-4.c: Likewise.
34255         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
34256         switch.
34257
34258 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
34259
34260         * g++.dg/parse/namespace9.C: New test.
34261
34262         * g++.dg/init/ref5.C: New test.
34263         * g++.dg/parse/ptrmem1.C: Likewise.
34264
34265 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34266
34267         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
34268         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
34269         regular expression.
34270         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
34271         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
34272
34273 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
34274
34275         * gcc.c-torture/execute/20030224-2.c: New test.
34276
34277 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
34278
34279         * gcc.dg/decl-3.c: New test.
34280
34281 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
34282
34283         * gcc.dg/i386-loop-2.c: New test.
34284
34285 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
34286
34287         PR c++/9474
34288         * g++.dg/parse/namespace8.C: New test.
34289
34290         PR c++/9924
34291         * g++.dg/overload/builtin2.C: New test.
34292
34293 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
34294
34295         * gcc.dg/return-type-3.c: New test.
34296
34297 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
34298
34299         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
34300         profiling options are not supported.
34301
34302 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
34303
34304         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
34305         * g++.old-deja/g++.warn/impint2.C: Likewise.
34306
34307 2003-03-10  Devang Patel  <dpatel@apple.com>
34308
34309         * g++.dg/cpp/c++_cmd_1.C: New test.
34310         * g++.dg/cpp/c++_cmd_1.h: New file.
34311
34312 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
34313
34314         * gcc.dg/altivec-9.c: New file.
34315
34316 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34317
34318         * gcc.dg/ppc-sdata-1.c: New test.
34319         * gcc.dg/ppc-sdata-2.c: New test.
34320
34321 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
34322
34323         PR c++/9373
34324         * g++.dg/opt/ptrmem2.C: New test.
34325
34326         PR c++/8534
34327         * g++.dg/opt/ptrmem1.C: New test.
34328
34329 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
34330
34331         * gcc.dg/i386-loop-1.c: New test.
34332
34333 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34334
34335         PR c++/9970
34336         * g++.dg/lookup/friend1.C: New test.
34337
34338 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
34339
34340         PR c++/9823
34341         * g++.dg/parser/constructor1.C: New test.
34342
34343 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
34344
34345         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
34346
34347         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
34348
34349 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
34350
34351         * gcc.dg/cpp/Wunused.c: Update test.
34352
34353 2003-03-08  Jan Hubicka  <jh@suse.cz>
34354
34355         * gcc.dg/inline-3.c: New test.
34356
34357 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
34358
34359         PR c++/9809
34360         * g++.dg/parse/builtin1.C: New test.
34361
34362         PR c++/9982
34363         * g++.dg/abi/cookie1.C: New test.
34364         * g++.dg/abi/cookie2.C: Likewise.
34365
34366         PR c++/9524
34367         * g++.dg/template/field1.C: New test.
34368
34369         PR c++/9912
34370         * g++.dg/parse/class1.C: New test.
34371         * g++.dg/parse/namespace7.C: Likewise.
34372         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
34373
34374 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
34375
34376         * g++.dg/init/ref4.C: New test.
34377
34378 2003-03-07  Jan Hubicka  <jh@suse.cz>
34379
34380         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
34381         * gcc.dg/inline-3.c: New test.
34382
34383 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
34384
34385         * g++.dg/init/ref3.C: New test.
34386
34387         PR c++/9965
34388         * g++.dg/init/ref2.C: New test.
34389
34390         PR c++/9400
34391         * g++.dg/warn/Wshadow-2.C: New test.
34392
34393         PR c++/9791
34394         * g++.dg/warn/Woverloaded-1.C: New test.
34395
34396 2003-03-05  Jan Hubicka  <jh@suse.cz>
34397
34398         * gcc.dg/i386-local2.c: New.
34399         * gcc.dg/i386-local.c: Fix typo.
34400
34401 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
34402
34403         * g++.dg/abi/layout3.C: New test.
34404
34405 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
34406
34407         * gcc.c-torture/compile/20030305-1.c
34408
34409 2003-03-05  Jan Hubicka  <jh@suse.cz>
34410
34411         * gcc.dg/i386-local.c: New.
34412
34413 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
34414
34415         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
34416
34417 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
34418
34419         * gcc.dg/switch-2.c: New test.
34420         * gcc.dg/switch-3.c: New test.
34421         * gcc.dg/Wswitch.c: Adjust line numbers.
34422         * gcc.dg/Wswitch-default.c: Likewise.
34423         * gcc.dg/Wswitch-enum.c: Likewise.
34424
34425 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
34426
34427         * gcc.c-torture/execute/20030222-1.c: New test.
34428
34429 2003-03-03  James E Wilson  <wilson@tuliptree.org>
34430
34431         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
34432
34433 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
34434
34435         PR c++/9878
34436         * g++.dg/init/ref1.C: New test.
34437
34438 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
34439
34440         * gcc.dg/sh-relax.c: New SH-only test.
34441
34442 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
34443
34444         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
34445         comment explaining purpose of testcase.
34446
34447 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
34448
34449         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
34450         for HC11/HC12 (asm needs two int registers).
34451         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
34452         HC11/HC12 because the test uses an asm which needs two 32-bit
34453         registers.
34454
34455 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
34456
34457         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
34458         for HC11/HC12 (array is too large otherwise).
34459         * gcc.c-torture/compile/920501-4.x: New file, likewise.
34460         * gcc.c-torture/compile/20010518-2.x: Likewise.
34461         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
34462         HC11/HC12 (array is too large).
34463
34464 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
34465
34466         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
34467         * lib/g++-dg.exp (g++-dg-test): Likewise.
34468
34469 2003-03-01  Roger Sayle  <roger@eyesopen.com>
34470
34471         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
34472         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
34473
34474 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34475
34476         * g++.dg/warn/implicit-typename1.C: Remove warning.
34477
34478 2003-02-28  Richard Henderson  <rth@redhat.com>
34479
34480         * gcc.dg/noreturn-1.c: Move noreturn warning line.
34481         * gcc.dg/return-type-1.c: Move control reaches end warning line.
34482
34483 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
34484
34485         * gcc.dg/pch/pch.exp: Change .pch to .gch.
34486         * g++.dg/pch/pch.exp: Likewise.
34487
34488 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
34489
34490         PR c++/9879
34491         * testsuite/g++.dg/init/new4.C: New test.
34492
34493 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
34494
34495         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
34496
34497 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
34498
34499         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
34500         unsigned long.
34501
34502         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
34503         wider than float.
34504
34505 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34506
34507         * lib/scanasm.exp: Add support for counting numbers of
34508         occurences.
34509         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
34510         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
34511
34512 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
34513
34514         PR c++/9683
34515         * g++.dg/template/static3.C: New test.
34516
34517         PR c++/9829
34518         * g++.dg/parse/namespace6.C: New test.
34519
34520 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34521
34522         PR target/9732
34523         * gcc.dg/20030225-1.c: New test.
34524
34525 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
34526
34527         * README: Remove out-of-date information.
34528
34529         PR c++/9836
34530         * g++.dg/template/spec6.C: New test.
34531
34532 2003-02-24  Jeff Law  <law@redhat.com>
34533
34534         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
34535
34536 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34537
34538         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
34539         * gcc.dg/pragma-ep-1.c: Likewise.
34540
34541 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34542
34543         PR c++/9602
34544         * g++.dg/template/friend16.C: New test.
34545
34546 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
34547
34548         PR c++/5333
34549         * g++.dg/parse/fused-params1.C: Adjust error messages.
34550         * g++.dg/template/nested3.C: New test.
34551
34552 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
34553
34554         * g++.dg/abi/param1.C: New test.
34555
34556 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34557
34558         PR c++/7982
34559         * g++.dg/warn/implicit-typename1.C: New test.
34560
34561 2003-02-22  Kelley Cook <kelleycook@comcast.net>
34562
34563         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
34564         with "mtune".
34565         * g++.old-deja/g++.other/store-expr2.C: Likewise.
34566         * gcc.c-torture/execute/20010129-1.x: Likewise.
34567         * gcc.dg/20011107-1.c: Likewise.
34568         * gcc.dg/20020108-1.c: Likewise.
34569         * gcc.dg/20020122-3.c: Likewise.
34570         * gcc.dg/20020206-1.c: Likewise.
34571         * gcc.dg/20020310-1.c: Likewise.
34572         * gcc.dg/20020426-2.c: Likewise.
34573         * gcc.dg/20020517-1.c: Likewise.
34574         * gcc.dg/991230-1.c: Likewise.
34575         * gcc.dg/i386-unroll-1.c: Likewise.
34576         * gcc.misc-tests/i386-prefetch.exp: Likewise.
34577
34578 2003-02-22  Jan Hubicka  <jh@suse.cz>
34579
34580         * gcc.dg/i386-mul.c: New test.
34581
34582 2003-02-21  Roger Sayle  <roger@eyesopen.com>
34583
34584         * gcc.dg/builtins-5.c: New test case.
34585
34586 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
34587
34588         * gcc.dg/asmreg-1.c: New test.
34589
34590 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
34591
34592         PR c++/9749
34593         * g++.dg/parse/varmod1.C: New test.
34594
34595 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
34596
34597         PR c++/9727
34598         * g++.dg/template/op1.C: New test.
34599
34600 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
34601
34602         PR c++/8906
34603         * g++.dg/template/nested2.C: New test.
34604
34605 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
34606
34607         PR c++/8724
34608         * g++.dg/expr/dtor1.C: New test.
34609
34610 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
34611
34612         * gcc.dg/cpp/include3.c: New test.
34613         * gcc.dg/cpp/inc/foo.h: New file.
34614
34615 2003-02-21  Glen Nakamura  <glen@imodulo.com>
34616
34617         * gcc.c-torture/execute/20030221-1.c: New test.
34618
34619 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
34620
34621         PR c++/9729
34622         * g++.dg/abi/conv1.C: New test.
34623
34624 2003-02-20  Jan Hubicka  <jh@suse.cz>
34625
34626         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
34627
34628 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
34629
34630         * gcc.c-torture/compile/20030219-1.c: New test.
34631
34632 2003-02-18  Jan Hubicka  <jh@suse.cz>
34633
34634         * gcc.dg/funcorder.c: New test.
34635
34636 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
34637
34638         * gcc.c-torture/execute/20030218-1.c: New.
34639
34640 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
34641
34642         * gcc.dg/20030218-1.c: New.
34643
34644 2003-02-18  Richard Henderson  <rth@redhat.com>
34645
34646         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
34647         * gcc.dg/attr-used-2.c: New.
34648
34649 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
34650
34651         PR c++/9704
34652         * g++.dg/init/copy5.C: New test.
34653
34654 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
34655
34656         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
34657         * g++.dg/pch/pch.exp: Likewise.
34658
34659 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
34660
34661         * gcc.c-torture/execute/20030209-1.c: Enable the test if
34662         STACK_SIZE is not defined.
34663
34664 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34665
34666         PR c++/9457
34667         * g++.dg/template/init1.C: New test.
34668
34669 2003-02-16  Jan HUbicka  <jh@suse.cz>
34670
34671         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
34672         (foo): Add few extra tests
34673         * gcc.dg/c99-const-expr-3.c: Likewise.
34674         * gcc.c-torture/execute/20030216-1.c: New.
34675
34676 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34677
34678         PR c++/9459
34679         * g++.dg/ext/typeof4.C: New test.
34680
34681 2003-02-15  Roger Sayle  <roger@eyesopen.com>
34682
34683         * gcc.dg/i386-387-3.c: New test case.
34684
34685 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
34686
34687         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
34688         cris-*-elf* cris-*-aout* and mmix-*-*.
34689
34690 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
34691
34692         * gcc.dg/20030213-1.c: New test.
34693
34694 2003-02-12  Roger Sayle  <roger@eyesopen.com>
34695
34696         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
34697         * gcc.dg/i386-387-2.c: Likewise.
34698
34699 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
34700
34701         * gcc.dg/ppc-spe.c: Fix formatting.
34702         Enable tests that were previously unsupported by gas.
34703         Delete tests for instructions that no longer exist.
34704         Switch arguments on evsubifw builtin.
34705
34706 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
34707
34708         * gcc.c-torture/execute/20030209-1.c: Disable the test if
34709         STACK_SIZE is too small.
34710
34711 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
34712             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
34713
34714         * gcc.dg/decl-2.c: New test.
34715
34716 2003-02-10  Jan Hubicka  <jh@suse.cz>
34717
34718         * gcc.dg/i386-fpcvt-1.c: New test.
34719
34720 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
34721
34722         * gcc.c-torture/execute/20030209-1.c: New test.
34723
34724 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
34725
34726         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
34727         int-wide bitops, use the constants of the same width.
34728         Likewise, if long long is 32-bit wide, test bitops using
34729         32-bit constants.
34730
34731 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
34732
34733         * gcc.dg/20021014-1.c: Annotate with expected notice text.
34734
34735 2003-02-07  Roger Sayle  <roger@eyesopen.com>
34736
34737         * testsuite/gcc.dg/builtins-4.c: New test case.
34738
34739 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34740
34741         * gcc.dg/20020430-1.c: Fix dg command typos.
34742         * gcc.dg/20020503-1.c: Likewise.
34743
34744 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34745
34746         PR c++/8785
34747         * g++.dg/parse/fused-params1.C: New test.
34748
34749         PR c++/8857
34750         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
34751
34752         PR c++/8921
34753         * g++.dg/parse/non-dependent1.C: New test.
34754
34755         PR c++/8928
34756         * g++.dg/parse/dupl-tmpl-args1.C: New test.
34757
34758         PR c++/9228
34759         * g++.dg/parse/undefined7.C: New test.
34760         * g++.dg/parse/non-templ1.C: New test.
34761
34762         PR c++/9229
34763         * g++.dg/parse/too-many-tmpl-args1.C: New test.
34764
34765 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
34766
34767         * gcc.c-torture/compile/20030206-1.c: New test.
34768
34769 2003-02-05  Roger Sayle  <roger@eyesopen.com>
34770
34771         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
34772         "pow" to "foo" to avoid potential confusion with a math built-in.
34773
34774 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34775
34776         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
34777         conditions for SPARC targets.
34778
34779 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
34780
34781         * gcc.dg/20030204-1.c: New test.
34782
34783 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34784
34785         PR c++/38
34786         * g++.dg/parse/array-size1.C: New test.
34787
34788         PR c++/5657
34789         * g++.dg/parse/undefined3.C: New test.
34790
34791         PR c++/5665
34792         * g++.dg/parse/undefined4.C: New test.
34793
34794         PR c++/5975
34795         * g++.dg/parse/undefined5.C: New test.
34796
34797         PR c++/7259
34798         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
34799
34800         PR c++/8578
34801         * g++.dg/parse/casting-operator1.C: New test.
34802
34803         PR c++/8596
34804         * g++.dg/parse/undefined6.C: New test.
34805
34806         PR c++/8736
34807         * g++.dg/parse/missing-template1.C: New test.
34808
34809 2003-02-04  Jan Hubicka  <jh@suse.cz>
34810
34811         * gcc.dg/i386-cadd.c: Compile using -march=k8.
34812         * gcc.dg/i386-cmov?.c: Likewise.
34813         * gcc.dg/i386-fpcvt-?.c: Likewise.
34814         * gcc.dg/i386-ssefp-1.c: Likewise.
34815         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
34816         conventions.
34817
34818 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
34819
34820         PR c++/7129
34821         * testsuite/g++.dg/ext/max.C: New test.
34822
34823 2003-02-03  Jan Hubicka  <jh@suse.cz>
34824
34825         * gcc.c-torture/execute/20030203-1.c: New test.
34826
34827 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
34828
34829         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
34830         'natural-endian'.
34831
34832 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
34833
34834         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
34835         * g++.dg/init/new2.C: Likewise.
34836         * g++.dg/other/new1.C: Likewise.
34837
34838 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
34839
34840         * gcc.dg/struct-ret-libc.c: New test.
34841
34842 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
34843
34844         * gcc.dg/20030129-1.c: New test.
34845
34846 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34847
34848         PR c++/8849
34849         * g++.dg/template/ptrmem4.C: New test.
34850
34851 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
34852
34853         * g++.dg/parser/constant1.C: New test.
34854
34855 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34856
34857         PR c++/8591
34858         * g++.dg/parse/friend2.C: New test.
34859
34860 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
34861
34862         PR c++/9437
34863         * g++.dg/template/unify4.C: New test.
34864
34865 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
34866
34867         * gcc.c-torture/execute/20030128-1.c: New test.
34868
34869 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
34870
34871         * g++.dg/lookup/nested1.C: Test moved from ...
34872         * g++.old-deja/g++.other/lookup24.C: ... here.
34873
34874 2003-01-28  Jan Hubicka  <jh@suse.cz>
34875
34876         * gcc.dg/i386-cmov5.c: New test.
34877
34878 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
34879
34880         * gcc.c-torture/execute/20010925-1.c: Changed the
34881         memcpy declaration.
34882
34883 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
34884
34885         PR c++/3902
34886         * g++.dg/parse/template5.C: New test.
34887
34888 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
34889
34890         PR fortran/9258
34891         * g77.dg/pr9258: New test.
34892
34893 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
34894
34895         * README: Move relevant parts from README.g++.
34896
34897         * README.g++: Remove this file.
34898
34899 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
34900
34901         * g++.dg/abi/dcast1.C: New test.
34902
34903 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34904
34905         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
34906
34907 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
34908
34909         PR c++/47
34910         * g++.old-deja/g++.other/lookup24.C: New test.
34911
34912 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34913
34914         PR middle-end/7227
34915         * gcc.dg/uninit-C.c: New test.
34916
34917 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
34918
34919         * g++.dg/abi/covariant1.C: New test.
34920
34921 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
34922
34923         * gcc.dg/20030123-1.c: New test.
34924
34925 2003-01-25  Jan Hubicka  <jh@suse.cz>
34926
34927         PR opt/8492
34928         * gcc.c-torture/compile/20030125-1.c
34929
34930 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
34931
34932         PR c++/9403
34933         * g++.dg/parse/template3.C: New test.
34934         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
34935
34936         PR c++/795
34937         * g++.dg/parse/template4.C: New test.
34938
34939         PR c++/9415
34940         * g++.dg/template/qual2.C: New test.
34941
34942         PR c++/8545
34943         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
34944
34945         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
34946
34947 2003-01-25  Roger Sayle  <roger@eyesopen.com>
34948
34949         * gcc.c-torture/execute/switch-1.c: New test case.
34950
34951 2003-01-25  Jan Hubicka  <jh@suse.cz>
34952
34953         * gcc.c-torture/execute/20030125-1.[cx]: New test.
34954
34955 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
34956
34957         Tweaks for Bison-1.875. From the NEWS file:
34958         "- `parse error' -> `syntax error'
34959         Bison now uniformly uses the term `syntax error'"
34960         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
34961         * gcc.dg/cpp/digraph2.c: Likewise.
34962         * gcc.dg/cpp/direct2.c: Likewise.
34963         * gcc.dg/cpp/paste4.c: Likewise.
34964         * gcc.dg/c90-restrict-1.c: Likewise.
34965         * gcc.dg/c99-func-2.c: Likewise.
34966         * gcc.dg/noncompile/920721-2.c: Likewise.
34967         * gcc.dg/noncompile/930622-2.c: Likewise.
34968         * gcc.dg/noncompile/940112-1.c: Likewise.
34969         * gcc.dg/noncompile/950921-1.c: Likewise.
34970         * gcc.dg/noncompile/951123-1.c: Likewise.
34971         * gcc.dg/noncompile/971104-1.c: Likewise.
34972         * gcc.dg/noncompile/990416-1.c: Likewise.
34973
34974 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
34975
34976         * g++.dg/parse/undefined1.C: Add error message.
34977
34978 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
34979
34980         PR c++/9354
34981         * g++.dg/parse/new1.C: New test.
34982
34983         PR c++/9216
34984         * g++.dg/parse/template2.C: New test.
34985
34986         PR c++/9354
34987         * g++.dg/parse/typedef2.C: New test.
34988
34989         PR c++/9328
34990         * g++.dg/ext/typeof3.C: New test.
34991
34992 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34993
34994         PR c++/2738
34995         * g++.dg/parse/ret-type1.C: New test.
34996
34997         PR c++/3792
34998         * g++.dg/parse/tmpl-outside1.C: New test.
34999
35000         PR c++/4207
35001         * g++.dg/parse/int-as-enum1.C: New test.
35002
35003         PR c++/4903
35004         * g++.dg/parse/no-typename1.C: New test.
35005
35006         PR c++/5533
35007         * g++.dg/parse/no-value1.C: New test.
35008
35009         PR c++/5921
35010         * g++.dg/parse/wrong-inline1.C: New test.
35011
35012         PR c++/6402
35013         * g++.dg/parse/ref1.C: New test.
35014
35015         PR c++/6992
35016         * g++.dg/parse/attr-ctor1.C: New test.
35017
35018         PR c++/7229
35019         * g++.dg/parse/namespace5.C: New test.
35020
35021         PR c++/7917
35022         * g++.dg/parse/func-def1.C: New test.
35023
35024         PR c++/8143
35025         * g++.dg/parse/undefined1.C: New test.
35026
35027         PR c++/5723, PR c++/8522
35028         * g++.dg/parse/specialization1.C: New test.
35029
35030         PR c++/163, PR c++/8595
35031         * g++.dg/parse/struct-as-enum1.C: New test.
35032
35033         PR c++/9173
35034         * g++.dg/parse/undefined2.C: New test.
35035
35036 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
35037
35038         PR c++/9298
35039         * g++.dg/parse/template1.C: New test.
35040
35041         PR c++/9384
35042         * g++.dg/parse/using1.C: New test.
35043
35044         PR c++/9285
35045         PR c++/9294
35046         * g++.dg/parse/expr2.C: New test.
35047
35048         PR c++/9388
35049         * g++.dg/parse/lookup2.C: Likewise.
35050
35051 2003-01-21  Jan Hubicka  <jh@suse.cz>
35052
35053         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
35054         * gcc.c-torture/execute/eeprof-1.c: Likewise.
35055         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
35056         * gcc.c-torture/execute/string-opt-*.c: Likewise.
35057
35058 2003-01-20  Nick Clifton  <nickc@redhat.com>
35059
35060         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
35061         problem with ARM sibcall code generation.
35062
35063 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
35064
35065         * gcc.c-torture/execute/20030120-1.c: New.
35066
35067 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
35068
35069         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
35070
35071 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
35072
35073         PR c++/9272
35074         * g++.dg/parse/ctor1.C: New test.
35075
35076         PR c++/9294:
35077         * g++.dg/parse/qualified1.C: New test.
35078
35079         * g++.dg/parse/typename3.C: New test.
35080
35081 2003-01-16  Richard Henderson  <rth@redhat.com>
35082
35083         * g++.dg/tls/init-2.C: Fix error matches for real this time.
35084
35085 2003-01-16  Richard Henderson  <rth@redhat.com>
35086
35087         * g++.dg/pch/pch.exp: Copy test header to the working directory
35088         before using it either for precompilation or direct use.
35089         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
35090         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
35091
35092 2003-01-16  Richard Henderson  <rth@redhat.com>
35093
35094         * gcc.dg/pch/pch.exp: Copy test header to the working directory
35095         before using it either for precompilation or direct use.
35096         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
35097         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
35098
35099 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
35100
35101         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
35102         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
35103         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
35104         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
35105         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
35106         typename warning into error.
35107         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
35108         error messages.
35109         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
35110         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
35111         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
35112         messages.
35113         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
35114         make declaration visible in template.
35115         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
35116         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
35117         messages.
35118         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
35119         message.
35120         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
35121         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
35122         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
35123         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
35124         typename warning with error message.
35125         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
35126         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
35127         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
35128
35129 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
35130
35131         * g++.dg/parse/ambig2.C: New test.
35132
35133 2003-01-15  Richard Henderson  <rth@redhat.com>
35134
35135         * g++.dg/tls/init-2.C: Update error message string.
35136
35137 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35138
35139         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
35140
35141 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
35142
35143         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
35144         all for HC11/HC12.
35145         * gcc.c-torture/compile/20001205-1.x: Likewise.
35146         * gcc.c-torture/compile/20001226-1.x: Likewise.
35147         * gcc.c-torture/compile/920520-1.x: Likewise.
35148         * gcc.c-torture/compile/961203-1.x: Likewise.
35149         * gcc.c-torture/compile/20020604-1.x: Likewise.
35150
35151 2003-01-15  Jan Hubicka  <jh@suse.cz>
35152
35153         * gcc.c-torture/compile/20030115-1.c: New test.
35154
35155         * gcc.dg/i386-fpcvt-1.c: New test.
35156         * gcc.dg/i386-fpcvt-2.c: New test.
35157
35158 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
35159
35160         Further conform g++'s __vmi_class_type_info to the C++ ABI
35161         specification.
35162         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
35163         the specification.
35164
35165 2003-01-14  Jan Hubicka  <jh@suse.cz>
35166
35167         * gcc.dg/i386-fpcvt-1.c: New test.
35168         * gcc.dg/i386-fpcvt-2.c: New test.
35169
35170 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
35171
35172         * gcc.dg/i386-mmx-3.c: New test.
35173
35174 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
35175
35176         PR c++/9264
35177         * g++.dg/parse/octal1.C: New file.
35178
35179         PR c++/9172
35180         * g++.dg/parse/typename1.C: New file.
35181
35182 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
35183
35184         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
35185         * gcc.dg/bf-no-ms-layout.c: Likewise.
35186         * gcc.dg/bf-ms-attrib.c: Likewise.
35187
35188 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
35189
35190         PR c++/9099
35191         * g++.dg/parse/dtor1.C: New file.
35192
35193         PR c++/9128
35194         * g++.dg/rtti/typeid1.C: New file.
35195
35196         PR c++/9153
35197         * g++.dg/parse/lookup1.C: New file.
35198
35199         PR c++/9171
35200         * g++.dg/templ/spec5.C: New file.
35201
35202 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
35203
35204         * gcc.c-torture/compile/20030110-1.c: New test.
35205
35206 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
35207
35208         Merge from pch-branch:
35209
35210         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
35211
35212         * gcc.dg/pch/cpp-1.h: New.
35213         * gcc.dg/pch/cpp-1.c: New.
35214         * gcc.dg/pch/cpp-2.h: New.
35215         * gcc.dg/pch/cpp-2.c: New.
35216
35217         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
35218
35219         * gcc.dg/pch/except-1.h: New.
35220         * gcc.dg/pch/except-1.c: New.
35221
35222         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
35223
35224         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
35225         running test.
35226         * gcc.dg/pch: Include *.hp not *.h.
35227         * gcc.dg/pch/system-1.h: New.
35228         * gcc.dg/pch/system-1.c: New.
35229
35230         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
35231
35232         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
35233         rather than trying to build and run a program using PCH.
35234         * gcc.dg/pch: Remove dg-do commands from test files.
35235
35236         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
35237
35238         * gcc.dg/pch/macro-3.c: New.
35239         * gcc.dg/pch/macro-3.h: New.
35240
35241         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
35242
35243         * gcc.dg/pch/common-1.c: New.
35244         * gcc.dg/pch/common-1.h: New.
35245         * gcc.dg/pch/decl-1.c: New.
35246         * gcc.dg/pch/decl-1.h: New.
35247         * gcc.dg/pch/decl-2.c: New.
35248         * gcc.dg/pch/decl-2.h: New.
35249         * gcc.dg/pch/decl-3.c: New.
35250         * gcc.dg/pch/decl-3.h: New.
35251         * gcc.dg/pch/decl-4.c: New.
35252         * gcc.dg/pch/decl-4.h: New.
35253         * gcc.dg/pch/decl-5.c: New.
35254         * gcc.dg/pch/decl-5.h: New.
35255         * gcc.dg/pch/global-1.c: New.
35256         * gcc.dg/pch/global-1.h: New.
35257         * gcc.dg/pch/inline-1.c: New.
35258         * gcc.dg/pch/inline-1.h: New.
35259         * gcc.dg/pch/inline-2.c: New.
35260         * gcc.dg/pch/inline-2.h: New.
35261         * gcc.dg/pch/static-1.c: New.
35262         * gcc.dg/pch/static-1.h: New.
35263         * gcc.dg/pch/static-2.c: New.
35264         * gcc.dg/pch/static-2.h: New.
35265
35266         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
35267
35268         * g++.dg/pch/pch.exp: Better handle failing testcases.
35269         * gcc.dg/pch/pch.exp: Likewise.
35270         * gcc.dg/pch/macro-1.c: New.
35271         * gcc.dg/pch/macro-1.h: New.
35272         * gcc.dg/pch/macro-2.c: New.
35273         * gcc.dg/pch/macro-2.h: New.
35274
35275         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
35276
35277         * g++.dg/dg.exp: Treat files in pch/ specially.
35278         * g++.dg/pch/pch.exp: New file.
35279         * g++.dg/pch/empty.H: New file.
35280         * g++.dg/pch/empty.C: New file.
35281         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
35282         "precompile".
35283
35284         * gcc.dg/pch/pch.exp: New file.
35285         * gcc.dg/pch/empty.h: New file.
35286         * gcc.dg/pch/empty.c: New file.
35287         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
35288         "precompile".
35289
35290 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35291
35292         * g++.dg/template/friend14.C: New test.
35293
35294 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
35295
35296         * gcc.dg/old-style-asm-1.c: New test.
35297
35298 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
35299
35300         * gcc.c-torture/compile/20030109-1.c: New test.
35301
35302 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
35303
35304         * gcc.c-torture/execute/20030109-1.c: New test.
35305
35306 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
35307
35308         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
35309         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
35310         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
35311         * g++.old-deja/g++.mike/eh2.C: Likewise.
35312         * g++.old-deja/g++.mike/eh3.C: Likewise.
35313         * g++.old-deja/g++.mike/eh5.C: Likewise.
35314         * g++.old-deja/g++.mike/eh6.C: Likewise.
35315         * g++.old-deja/g++.mike/eh7.C: Likewise.
35316         * g++.old-deja/g++.mike/eh8.C: Likewise.
35317         * g++.old-deja/g++.mike/eh9.C: Likewise.
35318         * g++.old-deja/g++.mike/eh10.C: Likewise.
35319         * g++.old-deja/g++.mike/eh12.C: Likewise.
35320         * g++.old-deja/g++.mike/eh13.C: Likewise.
35321         * g++.old-deja/g++.mike/eh14.C: Likewise.
35322         * g++.old-deja/g++.mike/eh16.C: Likewise.
35323         * g++.old-deja/g++.mike/eh17.C: Likewise.
35324         * g++.old-deja/g++.mike/eh18.C: Likewise.
35325         * g++.old-deja/g++.mike/eh21.C: Likewise.
35326         * g++.old-deja/g++.mike/eh23.C: Likewise.
35327         * g++.old-deja/g++.mike/eh24.C: Likewise.
35328         * g++.old-deja/g++.mike/eh25.C: Likewise.
35329         * g++.old-deja/g++.mike/eh26.C: Likewise.
35330         * g++.old-deja/g++.mike/eh27.C: Likewise.
35331         * g++.old-deja/g++.mike/eh28.C: Likewise.
35332         * g++.old-deja/g++.mike/eh29.C: Likewise.
35333         * g++.old-deja/g++.mike/eh31.C: Likewise.
35334         * g++.old-deja/g++.mike/eh33.C: Likewise.
35335         * g++.old-deja/g++.mike/eh34.C: Likewise.
35336         * g++.old-deja/g++.mike/eh35.C: Likewise.
35337         * g++.old-deja/g++.mike/eh36.C: Likewise.
35338         * g++.old-deja/g++.mike/eh37.C: Likewise.
35339         * g++.old-deja/g++.mike/eh38.C: Likewise.
35340         * g++.old-deja/g++.mike/eh39.C: Likewise.
35341         * g++.old-deja/g++.mike/eh40.C: Likewise.
35342         * g++.old-deja/g++.mike/eh41.C: Likewise.
35343         * g++.old-deja/g++.mike/eh42.C: Likewise.
35344         * g++.old-deja/g++.mike/eh44.C: Likewise.
35345         * g++.old-deja/g++.mike/eh46.C: Likewise.
35346         * g++.old-deja/g++.mike/eh47.C: Likewise.
35347         * g++.old-deja/g++.mike/eh48.C: Likewise.
35348         * g++.old-deja/g++.mike/eh49.C: Likewise.
35349         * g++.old-deja/g++.mike/eh50.C: Likewise.
35350         * g++.old-deja/g++.mike/eh51.C: Likewise.
35351         * g++.old-deja/g++.mike/eh53.C: Likewise.
35352         * g++.old-deja/g++.mike/eh55.C: Likewise.
35353         * g++.old-deja/g++.mike/p7912.C: Likewise.
35354         * g++.old-deja/g++.mike/p9706.C: Likewise.
35355         * g++.old-deja/g++.mike/p10416.C: Likewise.
35356         * g++.old-deja/g++.mike/p11667.C: Likewise.
35357         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
35358         Remove redundant reference to Iris.
35359         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
35360         Elxsi, i860, Pico Java, and WE32K.
35361
35362 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
35363
35364         * g++.dg/ext/asm4.C: New test.
35365
35366 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35367
35368         PR c++/9030
35369         * g++.dg/template/friend12.C: New test.
35370         * g++.dg/template/friend13.C: Likewise.
35371         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
35372
35373 2003-01-08  Jan Hubicka  <jh@suse.cz>
35374
35375         * gcc.dg/i386-cadd.c: New test.
35376         * gcc.dg/i386-cmov4.c: Likewise.
35377
35378 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
35379
35380         PR c++/9165
35381         * g++.dg/warn/Wunused-3.C: New test.
35382
35383         * g++.dg/abi/bitfield9.C: New test.
35384
35385         PR c++/9189
35386         * g++.dg/parse/defarg3.C: New test.
35387
35388 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
35389
35390         * g++.dg/parse/ambig1.C: New test.
35391         * g++.dg/parse/defarg2.C: New test.
35392
35393 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
35394
35395         * g++.dg/template/defarg-1.C: New test.
35396         * g++.dg/template/local2.C: Likewise.
35397
35398 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
35399
35400         * gcc.c-torture/execute/20030105-1.c: New test.
35401
35402 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35403
35404         * g++.dg/parse/namespace3.C: Remove extra semicolons.
35405         * g++.dg/parse/namespace4.C: Likewise.
35406
35407 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
35408
35409         * g++.dg/template/ntp2.C: New test.
35410
35411 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
35412
35413         * g++.dg/parse/extern-C-1.C: New test.
35414
35415         * g++.dg/parse/namespace4.C: New test.
35416
35417         * g++.dg/template/nested1.C: New test.
35418
35419         * g++.dg/parse/namespace3.C: New test.
35420
35421 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
35422
35423         * g++.dg/lookup/two-stage1.C: New test.
35424
35425 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35426
35427         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
35428         * g++.old-deja/g++.jason/access8.C: Likewise.
35429         * g++.old-deja/g++.other/decl5.C: Likewise.
35430
35431 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
35432
35433         * g++.dg/parse/parse7.C: New test.
35434
35435 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
35436
35437         PR c++/2843
35438         * g++.dg/ext/attrib7.C: New test.
35439
35440 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
35441
35442         * g++.dg/parse/parse6.C: New test.
35443
35444 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
35445
35446         * gcc.dg/h8300-stack-1.c: New.
35447
35448 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
35449
35450         g++.dg/lookup/exception1.C: New test.
35451
35452         g++.dg/lookup/template1.C: New test.
35453
35454         g++.dg/parse/namespace2.C: New test.
35455
35456         g++.dg/parse/parens2.C: New test.
35457
35458 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
35459
35460         * g++.dg/parse/parse5.C: New test.
35461         * g++.dg/lookup/scoped4.C: New test.
35462
35463 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
35464
35465         * g++.dg/parse/parens1.C: New test.
35466
35467         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
35468         angle-bracket1.C.
35469         * g++.dg/parse/parens2.C: New test.
35470
35471         * g++.dg/lookup/scope-operator1.C: New test.
35472
35473         * g++.dg/parse/operator1.C: New test.
35474
35475 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35476
35477         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
35478         * g++.old-deja/g++.other/access6.C: Likewise.
35479         * g++.old-deja/g++.other/decl1.C: Likewise.
35480         * g++.old-deja/g++.pt/typename12.C: Likewise.
35481
35482 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
35483
35484         * g++.dg/parse/namespace1.C: New test.
35485
35486 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
35487
35488         * g++.dg/parse/parse4.C: New test.
35489
35490 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
35491
35492         * g++.dg/parse/parse3.C: New test.
35493
35494 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
35495
35496         * g++.dg/parse/parse2.C: New test.
35497
35498 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
35499
35500         * g++.dg/template/friend11.C: New test.
35501
35502 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
35503
35504         * g++.dg/parse/parse1.C: New test.
35505
35506 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
35507
35508         * lib/profopt.exp: Change the name of a global variable to avoid
35509         possible clashes with other test suites.
35510
35511 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
35512
35513         * g++.dg/inherit/covariant8.C: New test.
35514
35515 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
35516
35517         * g++.dg/init/array9.C: New test.
35518
35519         PR c++/9112
35520         * g++.dg/parse/expr1.C: New test.
35521
35522 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
35523
35524         * gcc.c-torture/compile/20021230-1.c: New test.
35525
35526 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
35527
35528         * g++.dg/inherit/covariant5.C: New test.
35529         * g++.dg/inherit/covariant6.C: New test.
35530         * g++.dg/inherit/covariant7.C: New test.
35531
35532 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35533
35534         PR c++/2739
35535         * g++.dg/other/access2.C: New test.
35536
35537 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
35538
35539         * g++.dg/other/anon-struct.C: No longer fails
35540         * g++.old-deja/g++.brendan/parse4.C: Likewise.
35541         * g++.old-deja/g++.brendan/parse5.C: Likewise.
35542         * g++.old-deja/g++.brendan/parse6.C: Likewise.
35543
35544 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
35545
35546         * g++.dg/parse/angle-bracket.C (main): No longer fails.
35547
35548 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
35549
35550         * g++.dg/eh/spec4.C: Remove stray semicolon.
35551         * g++.dg/expr/pmf-1.C: Change error message.
35552         * g++.dg/ext/asm1.C: Remove stray semicolon.
35553         * g++.dg/ext/typename1.C: Add missing typenames.
35554         * g++.dg/inherit/template-as-base.C: Change error message.
35555         * g++.dg/lookup/scoped1.C: Likewise.
35556         * g++.dg/lookup/scoped2.C: Likewise.
35557         * g++.dg/lookup/using2.C: Likewise.
35558         * g++.dg/other/component1.C: Remove stray semicolon.
35559         * g++.dg/other/do1.C: Change error message.
35560         * g++.dg/other/error2.C: Likewise.
35561         * g++.dg/other/init1.C: Likewise.
35562         * g++.dg/other/packed1.C: Remove stray semicolon.
35563         * g++.dg/other/ptrmem2.C: Change error message.
35564         * g++.dg/parse/parameter-declaration-1.C: Remove line number
35565         marker.
35566         * g++.dg/special/initp1.C: Remove invalid attribute usage.
35567         * g++.dg/template/access3.C: Add typename keyword.
35568         * g++.dg/template/access5.C: Remove stray semicolon.
35569         * g++.dg/template/access6.C: Likewise.
35570         * g++.dg/template/complit1.C: Likewise.
35571         * g++.dg/template/crash1.C: Change error message.
35572         * g++.dg/template/inherit2.C: Remove stray semicolon.
35573         * g++.dg/template/instantiate2.C: Likewise.
35574         * g++.dg/template/instantiate3.C: Change error message.
35575         * g++.dg/template/qual1.C: Remove stray semicolon.
35576         * g++.dg/template/qualttp18.C: Change error message.
35577         * g++.dg/template/ref1.C: Remove stray semicolon.
35578         * g++.dg/template/sizeof1.C (A::value): Declare it.
35579         * g++.dg/template/spec4.C: Change error message.
35580         * g++.dg/template/static1.C: Likewise.
35581         * g++.dg/template/type1.C: Likewise.
35582         * g++.dg/template/typename3.C: Likewise.
35583         * g++.old-deja/g++.benjamin/13478.C: Change error message.
35584         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
35585         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
35586         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
35587         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
35588         named return value extension.
35589         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
35590         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
35591         * g++.old-deja/g++.bob/extern_C.C: Likewise.
35592         * g++.old-deja/g++.bob/inherit2.C: Likewise.
35593         * g++.old-deja/g++.brendan/complex1.C: Likewise.
35594         * g++.old-deja/g++.brendan/copy5.C: Likewise.
35595         * g++.old-deja/g++.brendan/crash13.C: Likewise.
35596         * g++.old-deja/g++.brendan/crash15.C: Likewise.
35597         * g++.old-deja/g++.brendan/crash18.C: Change error message.
35598         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
35599         * g++.old-deja/g++.brendan/crash38.C: Likewise.
35600         * g++.old-deja/g++.brendan/crash50.C: Likewise.
35601         * g++.old-deja/g++.brendan/crash56.C: Likewise.
35602         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
35603         syntax.
35604         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
35605         * g++.old-deja/g++.brendan/crash8.C: Change error message.
35606         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
35607         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
35608         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
35609         * g++.old-deja/g++.brendan/template11.C: Likewise.
35610         * g++.old-deja/g++.brendan/template26.C: Likewise.
35611         * g++.old-deja/g++.brendan/template27.C: Use explicit
35612         specialization syntax.
35613         * g++.old-deja/g++.brendan/template30.C: Likewise.
35614         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
35615         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
35616         non-dependent names.
35617         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
35618         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
35619         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
35620         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
35621         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
35622         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
35623         named return value extension.
35624         * g++.old-deja/g++.ext/namedret2.C: Likewise.
35625         * g++.old-deja/g++.ext/namedret3.C: Likewise.
35626         * g++.old-deja/g++.ext/return1.C: Likewise.
35627         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
35628         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
35629         * g++.old-deja/g++.jason/access8.C: Likewise.
35630         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
35631         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
35632         pseudo-destructor names.
35633         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
35634         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
35635         pseudo-destructor names.
35636         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
35637         * g++.old-deja/g++.jason/overload19.C: Likewise.
35638         * g++.old-deja/g++.jason/overload32.C: Likewise.
35639         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
35640         stray semicolons.
35641         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
35642         * g++.old-deja/g++.jason/return.C: Likewise.
35643         * g++.old-deja/g++.jason/return2.C: Likewise.
35644         * g++.old-deja/g++.jason/shadow1.C: Likewise.
35645         * g++.old-deja/g++.jason/special.C: Use explicit specialization
35646         syntax.
35647         * g++.old-deja/g++.jason/template10.C: Account for use of
35648         non-dependent names.
35649         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
35650         syntax.
35651         * g++.old-deja/g++.jason/template37.C: Likewise.
35652         * g++.old-deja/g++.law/access4.C: Change error messages.
35653         * g++.old-deja/g++.law/arm13.C: Remove incorrect
35654         pseudo-destructor names.
35655         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
35656         * g++.old-deja/g++.law/ctors9.C: Likewise.
35657         * g++.old-deja/g++.law/cvt22.C: Likewise.
35658         * g++.old-deja/g++.law/dtors5.C: Likewise.
35659         * g++.old-deja/g++.law/global-init1.C: Likewise.
35660         * g++.old-deja/g++.law/missed-error3.C: Likewise.
35661         * g++.old-deja/g++.law/operators28.C: Likewise.
35662         * g++.old-deja/g++.law/visibility28.C: Likewise.
35663         * g++.old-deja/g++.martin/eval1.C: Likewise.
35664         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
35665         name.
35666         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
35667         * g++.old-deja/g++.mike/net34.C: Likewise.
35668         * g++.old-deja/g++.mike/net36.C: Likewise.
35669         * g++.old-deja/g++.mike/ns2.C: Likewise.
35670         * g++.old-deja/g++.mike/p12306.C: Likewise.
35671         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
35672         value extension.
35673         * g++.old-deja/g++.mike/p700.C: Likewise.
35674         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
35675         * g++.old-deja/g++.mike/p710.C: Likewise.
35676         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
35677         value extension.
35678         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
35679         * g++.old-deja/g++.mike/pmf9.C: Likewise.
35680         * g++.old-deja/g++.ns/crash2.C: Likewise.
35681         * g++.old-deja/g++.ns/crash3.C: Likewise.
35682         * g++.old-deja/g++.ns/invalid1.C: Likewise.
35683         * g++.old-deja/g++.ns/ns17.C: Likewise.
35684         * g++.old-deja/g++.ns/template16.C: Likewise.
35685         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
35686         keyword.
35687         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
35688         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
35689         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
35690         named return value extension.
35691         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
35692         * g++.old-deja/g++.other/access4.C: Issue additional error
35693         messages.
35694         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
35695         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
35696         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
35697         * g++.old-deja/g++.other/crash25.C: Change error message.
35698         * g++.old-deja/g++.other/crash4.C: Change error message.
35699         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
35700         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
35701         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
35702         checks.
35703         * g++.old-deja/g++.other/defarg8.C: Likewise.
35704         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
35705         * g++.old-deja/g++.other/dtor10.C: Likewise.
35706         * g++.old-deja/g++.other/incomplete.C: Likewise.
35707         * g++.old-deja/g++.other/linkage7.C: Likewise.
35708         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
35709         lookup algorithm.
35710         * g++.old-deja/g++.other/mangle2.C: Likewise.
35711         * g++.old-deja/g++.other/refinit2.C: Likewise.
35712         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
35713         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
35714         * g++.old-deja/g++.pt/crash28.C: Likewise.
35715         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
35716         syntax.
35717         * g++.old-deja/g++.pt/crash32.C: Change error message.
35718         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
35719         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
35720         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
35721         error message position.
35722         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
35723         * g++.old-deja/g++.pt/defarg8.C: Change error message.
35724         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
35725         syntax.
35726         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
35727         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
35728         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
35729         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
35730         keyword.
35731         * g++.old-deja/g++.pt/explicit31.C: Likewise.
35732         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
35733         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
35734         keyword.
35735         * g++.old-deja/g++.pt/explicit71.C: Change error message.
35736         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
35737         syntax.
35738         * g++.old-deja/g++.pt/friend28.C: Account for use of
35739         non-dependent names.
35740         * g++.old-deja/g++.pt/friend29.C: Likewise.
35741         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
35742         rules.
35743         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
35744         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
35745         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
35746         lookup rules.
35747         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
35748         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
35749         keyword.
35750         * g++.old-deja/g++.pt/memclass20.C: Likewise.
35751         * g++.old-deja/g++.pt/memclass5.C: Likewise.
35752         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
35753         keyword.
35754         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
35755         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
35756         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
35757         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
35758         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
35759         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
35760         keyword.
35761         * g++.old-deja/g++.pt/spec10.C: Likewise.
35762         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
35763         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
35764         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
35765         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
35766         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
35767         * g++.old-deja/g++.pt/ttp62.C: Likewise.
35768         * g++.old-deja/g++.pt/ttp64.C: Likewise.
35769         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
35770         * g++.old-deja/g++.pt/typename15.C: Likewise.
35771         * g++.old-deja/g++.pt/typename22.C: Likewise.
35772         * g++.old-deja/g++.pt/typename6.C: Change error messages.
35773         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
35774         * g++.old-deja/g++.pt/virtual2.C: Likewise.
35775         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
35776         syntax.
35777         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
35778         return value extension.
35779         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
35780         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
35781         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
35782         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
35783
35784 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
35785
35786         * g++.dg/warn/inline1.C: New test.
35787         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
35788         * g++.old-deja/g++.jason/synth10.C: Likewise.
35789         * g++.old-deja/g++.mike/net31.C: Likewise.
35790         * g++.old-deja/g++.mike/p8786.C: Likewise.
35791
35792         * g++.dg/template/friend10.C: New test.
35793         * g++.dg/template/conv5.C: New test.
35794
35795 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
35796
35797         * g++.dg/lookup/scoped3.C: New test.
35798
35799         * g++.dg/lookup/decl1.C: New test.
35800         * g++.dg/lookup/decl2.C: New test.
35801
35802 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
35803
35804         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
35805         gcc.c-torture/compile/20021015-1.c,
35806         gcc.c-torture/compile/20021015-2.c,
35807         gcc.c-torture/compile/20021123-1.c,
35808         gcc.c-torture/compile/20021123-2.c,
35809         gcc.c-torture/compile/20021123-3.c,
35810         gcc.c-torture/compile/20021123-4.c,
35811         gcc.c-torture/execute/20021024-1.c: Add tests previously added
35812         only to 3.1 or 3.2 branch.
35813
35814 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
35815
35816         * gcc.dg/i386-bitfield3.c: New test.
35817
35818         * gcc.dg/i386-bitfield2.c: New test.
35819
35820 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
35821
35822         * g++.dg/parse/conv_op1.C: New test.
35823
35824 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
35825
35826         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
35827         approved.
35828
35829 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
35830
35831         * gcc.c-torture/compile/20021220-1.c: New test.
35832
35833 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
35834
35835         * gcc.dg/i386-fastcall-1.c: New.
35836
35837 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35838
35839         * gcc.c-torture/execute/20021219-1.c: New test.
35840
35841 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35842
35843         * gcc.dg/i386-pic-1.c: New test.
35844
35845 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35846
35847         PR c++/8099
35848         * g++.dg/template/friend9.C: New test.
35849
35850 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35851
35852         PR c++/3663
35853         * g++.dg/template/access7.C: New test.
35854
35855 2002-12-18  Nick Clifton  <nickc@redhat.com>
35856
35857         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
35858         the libstdc++-v3 directory has been found.
35859
35860 2002-12-12  Devang Patel <dpatel@apple.com>
35861         * gcc.dg/darwin-ld-1.c: New test.
35862         * gcc.dg/darwin-ld-2.c: New test.
35863         * gcc.dg/darwin-ld-3.c: New test.
35864         * gcc.dg/darwin-ld-4.c: New test.
35865         * gcc.dg/darwin-ld-5.c: New test.
35866
35867 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
35868
35869         * gcc.c-torture/compile/20021212-1.c: New test.
35870
35871 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
35872
35873         * gcc.dg/fshort-wchar: New test.
35874
35875 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
35876
35877         PR c++/8372
35878         * g++.dg/template/dtor1.C: New test.
35879
35880         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
35881         markers.
35882
35883 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
35884
35885         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
35886
35887 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
35888
35889         * g++.dg/template/static1.C: New test.
35890         * g++.dg/template/static2.C: New test.
35891         * g++.old-deja/g++.ext/memconst.C: New test.
35892
35893 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35894
35895         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
35896         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
35897         * g++.dg/special/initp1.C: Likewise.
35898
35899 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
35900
35901         * gcc.c-torture/execute/20021204-1.c: New test.
35902
35903 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
35904
35905         * gcc.dg/ppc-fmadd-1.c: New file.
35906         * gcc.dg/ppc-fmadd-2.c: New file.
35907         * gcc.dg/ppc-fmadd-3.c: New file.
35908
35909 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
35910
35911         * gcc.c-torture/compile/20021204-1.c: New test.
35912
35913 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
35914
35915         * g++.dg/inherit/covariant2.C: New test.
35916         * g++.dg/inherit/covariant3.C: New test.
35917         * g++.dg/inherit/covariant4.C: New test.
35918         * g++.dg/inherit/covariant1.C: Remove XFAIL.
35919         * g++.old-deja/g++.robertl/eb17.C: Likewise.
35920
35921 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
35922
35923         PR c++/8688
35924         * g++.dg/init/brace3.C: New test.
35925
35926 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
35927
35928         * gcc.dg/20020210-1.c: Fix a comment typo.
35929
35930 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
35931
35932         PR c++/8720
35933         * g++.dg/parse/defarg1.C: New test.
35934
35935         PR c++/8615
35936         * g++.dg/template/char1.C: New test.
35937
35938         * g++.dg/template/varmod1.C: Fix typo.
35939
35940 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35941
35942         DR 180
35943         * g++.old-deja/g++.pt/crash32.C: Expect error.
35944
35945 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
35946
35947         PR c++/5919
35948         * g++.dg/template/varmod1.C: New test.
35949
35950         PR c++/8727
35951         * g++.dg/inherit/typeinfo1.C: New test.
35952
35953         PR c++/8663
35954         * g++.dg/inherit/typedef1.C: New test.
35955
35956 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
35957
35958         PR c++/8332
35959         PR c++/8493
35960         * g++.dg/template/strlen1.C: New test.
35961
35962         PR c++/8227
35963         * g++.dg/template/ctor2.C: New test.
35964
35965         PR c++/8214
35966         * g++.dg/init/string1.C: New test.
35967
35968         PR c++/8511
35969         * g++.dg/template/friend8.C: New test.
35970
35971 2002-11-29  Joe Buck <jbuck@synopsys.com>
35972
35973         * g++.dg/lookup/anon2.C: New test.
35974
35975 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
35976
35977         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
35978         h8300 port.
35979
35980 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
35981
35982         * gcc.dg/bitfld-6.c: New test.
35983
35984 2002-11-27  Jan Hubicka  <jh@suse.cz>
35985
35986         * gcc.c-torture/execute/20021127.[cx]: New test.
35987
35988 2002-11-26  Jan Hubicka  <jh@suse.cz>
35989
35990         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
35991         quality.
35992
35993 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
35994
35995         * g++.dg/init/brace2.C: New test.
35996         * g++.old-deja/g++.mike/p9129.C: Correct.
35997
35998 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
35999
36000         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
36001
36002 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
36003
36004         * gcc.dg/sibcall-6: New test for indirect sibcalls.
36005
36006 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
36007
36008         * testsuite/g++.dg/abi/empty11.C: New test.
36009         * testsuite/g++.dg/rtti/cv1.C: New test.
36010
36011 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
36012
36013         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
36014
36015 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
36016
36017         * g++.dg/abi/empty10.C: New test.
36018
36019 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
36020
36021         * gcc.c-torture/compile/20021124-1.c: New test.
36022
36023 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
36024
36025         * g++.dg/abi/rtti2.C: New test.
36026
36027 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
36028
36029         * gcc.dg/i386-unroll-1.c: New test.
36030
36031 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
36032
36033         * gcc.c-torture/compile/20021120-1.c: New test.
36034         * gcc.c-torture/compile/20021120-2.c: New test.
36035
36036 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
36037
36038         * gcc.dg/bitfld-5.c: New test.
36039
36040 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
36041
36042         * gcc.c-torture/execute/20021120-3.c: New test.
36043
36044 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
36045
36046         * gcc.c-torture/execute/20021120-2.c: New test.
36047
36048 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
36049
36050         * gcc.c-torture/execute/20021120-1.c: New test.
36051
36052 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
36053
36054         * gcc.c-torture/execute/20021118-3.c: New test.
36055
36056 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
36057
36058         * gcc.c-torture/compile/20021119-1.c: New test.
36059
36060 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
36061
36062         * gcc.dg/duff-1.c: New test.
36063         * gcc.dg/duff-2.c: New test.
36064         * gcc.dg/duff-3.c: New test.
36065
36066 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
36067
36068         * gcc.dg/cpp/_Pragma5.c: New test.
36069
36070 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
36071
36072         * gcc.c-torture/execute/20021118-2.c: New test.
36073
36074 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
36075
36076         * gcc.c-torture/execute/20021118-1.c: New test.
36077
36078 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
36079
36080         * gcc.dg/20021116-1.c: New test.
36081
36082 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
36083
36084         * g++.dg/abi/vcall1.C: New test.
36085
36086 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
36087
36088         * gcc.dg/20021029-1.c: New test.
36089         * gcc.dg/20021029-2.c: New test.
36090
36091 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36092
36093         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
36094
36095 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
36096
36097         PR c/8439
36098         * gcc.dg/20021110.c: Move to ...
36099         * gcc.c-torture/compile/20021110.c: .... here.
36100
36101 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36102
36103         PR c/8467
36104         * gcc.c-torture/execute/20021111-1.c
36105
36106 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
36107
36108         PR c/8439
36109         * gcc.dg/20021110.c: New test.
36110
36111 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
36112
36113         * g++.dg/abi/vthunk3.C: Run only on x86.
36114
36115 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
36116
36117         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
36118
36119 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
36120
36121         * lib/compat.exp (compat-execute): Fix logic error in last
36122         change.
36123
36124 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
36125
36126         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
36127
36128 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36129
36130         PR c++/8389
36131         * g++.dg/template/access6.C: New test.
36132
36133 2002-11-08  Jan Hubicka  <jh@suse.cz>
36134
36135         * gcc.dg/i386-ssefp-1.c: New test.
36136         * gcc.dg/i386-ssefp-1.c: New test.
36137
36138 2002-11-08  Jan Hubicka  <jh@suse.cz>
36139
36140         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
36141
36142 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
36143
36144         * g++.dg/abi/vthunk3.C: New test.
36145
36146         PR c++/8338
36147         * g++.dg/template/crash2.C: New test.
36148
36149 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
36150
36151         * testsuite/g++.dg/abi/dtor1.C: New test.
36152         * testsuite/g++.dg/abi/dtor2.C: Likewise.
36153
36154 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
36155
36156         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
36157         Darwin.
36158
36159 2002-11-04  Adam Nemet  <anemet@lnxw.com>
36160
36161         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
36162         -mthumb.  Only xfail with -O0.
36163
36164 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
36165
36166         * g++.dg/abi/thunk1.C: New test.
36167         * g++.dg/abi/thunk2.C: Likewise.
36168         * g++.dg/abi/vtt1.C: Likewise.
36169
36170 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
36171
36172         PR optimization/8423
36173         * gcc.c-torture/execute/builtin-constant.c: New test.
36174
36175 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
36176
36177         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
36178         Add some more cases.
36179
36180 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
36181
36182         PR c++/8391
36183         * g++.dg/opt/local1.C: New test.
36184
36185 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
36186
36187         PR c++/8160
36188         * g++.dg/template/complit1.C: New test.
36189
36190         PR c++/8149
36191         * g++.dg/template/typename4.C: Likewise.
36192
36193 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36194
36195         Core issue 287, PR c++/7639
36196         * g++.dg/template/instantiate1.C: Adjust error location.
36197         * g++.dg/template/instantiate3.C: New test.
36198         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
36199         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
36200         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
36201
36202 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
36203
36204         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
36205
36206 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
36207
36208         PR c++/8287
36209         * g++.dg/init/dtor2.C: New test.
36210
36211 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36212
36213         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
36214         * gcc.dg/nest.c: Bypass errors on irix6.
36215
36216 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
36217
36218         * gcc.dg/nest.c: Expect error for mmix-*-*.
36219         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
36220
36221 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
36222
36223         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
36224         markers.
36225
36226         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
36227
36228 2002-10-25  Mike Stump  <mrs@apple.com>
36229
36230         * gcc.dg/warn-1.c: New test.
36231
36232 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
36233
36234         * g++.dg/template/typename3.C: New test.
36235
36236 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
36237
36238         * g++.dg/lookup/ptrmem1.C: New test.
36239
36240         * g++.dg/abi/vthunk2.C: New test.
36241
36242 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
36243
36244         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
36245
36246 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
36247
36248         * g++.dg/abi/empty9.C: New test.
36249
36250 2002-10-24  Richard Henderson  <rth@redhat.com>
36251
36252         * g++.dg/inherit/thunk1.C: Enable for ia64.
36253
36254 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
36255
36256         PR c++/8067
36257         * g++.dg/lookup/pretty1.C: New test.
36258
36259 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
36260
36261         * gcc.dg/20021023-1.c: New test.
36262
36263 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
36264
36265         PR c++/7679
36266         * g++.dg/parse/inline1.C: New test.
36267
36268 2002-10-23  Richard Henderson  <rth@redhat.com>
36269
36270         * g++.dg/inherit/thunk1.C: Enable for x86_64.
36271
36272         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
36273
36274 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
36275
36276         PR c++/6579
36277         * g++.dg/parse/stmtexpr3.C: New test.
36278
36279 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
36280
36281         * g++.dg/expr/cond1.C: New test.
36282
36283 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
36284
36285         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
36286
36287 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
36288
36289         * g++.dg/abi/vbase13.C: New test.
36290         * g++.dg/abi/vbase14.C: Likewise.
36291
36292 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
36293
36294         * gcc.dg/tls/pic-1.c: New test.
36295         * gcc.dg/tls/nonpic-1.c: New test.
36296         * gcc.dg/20021018-1.c: New test.
36297
36298 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
36299
36300         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
36301         Remove only files with the same base name as the test case.
36302         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
36303         (profopt-execute): Likewise.  Also, remove old profiling
36304         and performance data files before running the tests.
36305
36306         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
36307         * g++.dg/bprob/bprob.exp: Likewise.
36308         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
36309         to allow more general test case names.
36310
36311         * g++.dg/bprob/bprob-1.C: Rename to ...
36312         * g++.dg/bprob/g++-bprob-1.C: ... this.
36313
36314         * g77.dg/bprob/bprob-1.f: Rename to ...
36315         * g77.dg/bprob/g77-bprob-1.f: ... this.
36316
36317 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
36318
36319         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
36320         bison 1.50 or later.
36321
36322 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
36323
36324         * g++.dg/README: Describe more test directories.
36325
36326 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
36327
36328         * g++.dg/init/array6.C: Add additional tests.
36329
36330 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
36331
36332         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
36333         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
36334
36335 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
36336
36337         * gcc.c-torture/compile/20020604-1.x: New.
36338         * gcc.c-torture/compile/simd-5.x: Likewise.
36339         * gcc.c-torture/execute/920710-1.x: Likewise.
36340         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
36341
36342 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
36343
36344         * g++.dg/inherit/override1.C: Add dg-options clause.
36345
36346 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36347
36348         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
36349         _mm_slli_si128.
36350
36351 2002-10-19  Andreas Schwab  <schwab@suse.de>
36352
36353         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
36354         directory component.
36355
36356 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
36357
36358         * g++.dg/inherit/thunk1.C: New test.
36359
36360         * g++.dg/inherit/override1.C: New test.
36361
36362         * g++.dg/abi/mangle11.C: New test.
36363         * g++.dg/abi/mangle14.C: New test.
36364         * g++.dg/abi/mangle17.C: New test.
36365
36366 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
36367
36368         * g++.dg/overload/member2.C: New test.
36369
36370 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
36371
36372         * g++.dg/README: Describe new compat directory.
36373         * g++.dg/dg.exp: Skip tests in compat directory.
36374         * README.compat: New file.
36375         * lib/compat.exp: New expect script.
36376         * g++.dg/compat: New test directory.
36377         * g++.dg/compat/compat.exp: New expect script.
36378         * g++.dg/compat/abi: New test directory.
36379         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
36380         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
36381         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
36382         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
36383         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
36384         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
36385         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
36386         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
36387         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
36388         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
36389         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
36390         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
36391         * g++.dg/compat/break: New test directory.
36392         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
36393         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
36394         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
36395         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
36396         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
36397         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
36398         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
36399         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
36400         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
36401         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
36402         g++.dg/compat/break/README: New files.
36403         * g++.dg/compat/eh: New test directory.
36404         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
36405         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
36406         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
36407         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
36408         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
36409         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
36410         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
36411         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
36412         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
36413         g++.dg/compat/eh/filter2_y.C,
36414         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
36415         g++.dg/compat/eh/new1_y.C,
36416         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
36417         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
36418         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
36419         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
36420         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
36421         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
36422         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
36423         g++.dg/compat/eh/unexpected1_y.C: New files.
36424         * g++.dg/compat/init: New test directory.
36425         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
36426         g++.dg/compat/init/array5_y.C,
36427         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
36428         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
36429         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
36430         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
36431         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
36432         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
36433         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
36434         g++.dg/compat/init/init-ref2_y.C: New files.
36435
36436 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
36437
36438         PR c++/7584
36439         * g++.dg/inherit/using3.C: New test.
36440
36441 2002-10-17  Jan Hubicka  <jh@suse.cz>
36442
36443         * gcc.dg/20021017-2.c: New test.
36444
36445 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
36446
36447         * g++.dg/abi/mangle16.C: Adjust.
36448
36449         * g++.dg/init/array8.C: New test.
36450
36451 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
36452
36453         * gcc.dg/special/mips-abi.exp: New test.
36454         * gcc.dg/special/mips-abi.s: Empty file used by the above.
36455
36456 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
36457
36458         * g++.dg/abi/mangle16.C: New test.
36459         * g++.dg/abi/mangle17.C: Likewise.
36460
36461         PR c++/7478
36462         * g++.dg/template/ref1.C: New test.
36463
36464 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36465
36466         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
36467
36468 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
36469
36470         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
36471
36472 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
36473
36474         PR c++/7524
36475         * g++.dg/init/array7.C: New test.
36476
36477 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
36478
36479         * g++.dg/init/array6.C: New test.
36480
36481         * g++.dg/abi/mangle13.C: Likewise.
36482         * g++.dg/abi/mangle14.C: Likewise.
36483         * g++.dg/abi/mangle15.C: Likewise.
36484
36485 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
36486
36487         * g++.dg/abi/empty8.C: New test.
36488
36489 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
36490
36491         * g++.dg/init/ctor1.C: New test.
36492
36493 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
36494
36495         * gcc.c-torture/execute/20021015-1.c: New test.
36496
36497 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
36498
36499         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
36500
36501 2002-10-14  Jan Hubicka  <jh@suse.cz>
36502
36503         * gcc.dg/i386-ssetype-[1-5].c: New tests.
36504
36505 2002-10-14  Richard Henderson  <rth@redhat.com>
36506
36507         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
36508
36509 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
36510
36511         PR optimization/6631
36512         * g++.dg/opt/const2.C: New test.
36513
36514 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
36515
36516         PR c++/7176
36517         * g++.dg/parse/friend1.C: New test.
36518         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
36519
36520 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
36521
36522         * gcc.dg/20021014-1.c: New test.
36523
36524 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
36525
36526         PR c++/5661
36527         * g++.dg/ext/vlm1.C: New test.
36528         * g++.dg/ext/vlm2.C: Likewise.
36529
36530         * g++.dg/init/array1.C: Remove invalid braces.
36531         * g++.dg/init/brace1.C: New test.
36532         * g++.dg/init/copy2.C: Likewise.
36533         * g++.dg/init/copy3.C: Likewise.
36534         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
36535         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
36536         braces.
36537
36538 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
36539
36540         * gcc.dg/cpp/assembler.S: Don't use -ansi.
36541
36542 2002-10-11  Richard Shann  <richard.shann@superh.com>
36543
36544         * gcc.c-torture/compile/simd-5.c: New test.
36545
36546 2002-10-10  Roger Sayle  <roger@eyesopen.com>
36547
36548         * gcc.c-torture/execute/shiftopt-1.c: New test case.
36549
36550 2002-10-10  Jim Wilson  <wilson@redhat.com>
36551
36552         * gcc.c-torture/execute/20021010-1.c: New test.
36553
36554 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
36555
36556         PR c/7353
36557         * g++.dg/ext/typedef-init.C: New test.
36558         * gcc.dg/typedef-init.c: New test.
36559
36560 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
36561
36562         * gcc.dg/cpp/paste13.c: New test.
36563
36564 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36565
36566         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
36567         remaining platforms, XFAIL during compile, not execute.  Don't
36568         XFAIL at -O0.
36569
36570 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
36571
36572         * gcc.dg/alias-1.c: Tweak expected warning.
36573
36574 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
36575
36576         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
36577
36578 2002-10-06  Andreas Jaeger  <aj@suse.de>
36579
36580         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
36581         * gcc.dg/cpp/c++98.C: Likewise.
36582
36583         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
36584         * g++.dg/cpp/c++98.C: Likewise.
36585
36586         * g++.dg/README (Subdirectories): Mention cpp directory.
36587
36588         PR target/7559
36589         * gcc.dg/20021006-1.c: New test.
36590
36591 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36592
36593         PR c++/7804
36594         * g++.dg/other/warning1.C: New test.
36595
36596 2002-10-04  Roger Sayle  <roger@eyesopen.com>
36597
36598         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
36599         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
36600         and sparc-*-* with -m64 as expected failures.  See PR 8087.
36601
36602 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
36603
36604         PR c++/7931
36605         * g++.dg/template/ptrmem3.C: New test.
36606
36607         PR c++/7754
36608         * g++.dg/template/union1.C: New test.
36609
36610 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
36611
36612         PR c++/8006
36613         * g++.dg/abi/mangle9.C: New test.
36614         * g++.dg/abi/mangle10.C: New test.
36615         * g++.dg/abi/mangle11.C: New test.
36616         * g++.dg/abi/mangle12.C: New test.
36617
36618 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
36619
36620         PR c++/7188.
36621         * g++.dg/template/meminit1.C: New test.
36622         * g++.dg/warn/Wreorder-1.C: Likewise.
36623         * g++.old-deja/g++.mike/warn3.C: Tweak.
36624         * lib/prune.exp: Ingore "in copy constructor".
36625
36626 2002-10-02  Andreas Jaeger  <aj@suse.de>
36627
36628         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
36629         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
36630         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
36631         on x86-64.
36632
36633 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
36634
36635         * gcc.dg/empty1.C: Fix typo.
36636
36637 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
36638
36639         * gcc.dg/alias-1.c: New test.
36640
36641 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
36642
36643         * gcc.dg/empty1.C: New test.
36644
36645         * g++.dg/tls/init-2.C: Tweak error messages.
36646
36647 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
36648
36649         * gcc.c-torture/compile/20020923-1.c: New test.
36650
36651 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
36652
36653         * gcc.c-torture/execute/ffs-1.c: New test.
36654         * gcc.c-torture/execute/ffs-2.c: Ditto.
36655
36656 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
36657
36658         * g++.dg/overload/member1.C: New test.
36659
36660 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
36661
36662         * g++.dg/abi/empty7.C: New test.
36663         * g++.dg/init/pm2.C: Likewise.
36664
36665 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
36666
36667         * g++.dg/rtti/crash1.C: New test.
36668
36669 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
36670
36671         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
36672         gcc.dg/sibcall-4.c: New tests.
36673
36674 2002-09-28  Roger Sayle  <roger@eyesopen.com>
36675
36676         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
36677         powerpc and MMIX targets.
36678
36679 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
36680
36681         * gcc.dg/cpp/20020927-1.c: New.
36682
36683 2002-09-26  David S. Miller  <davem@redhat.com>
36684
36685         * gcc.c-torture/compile/trunctfdf.c: New.
36686
36687 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36688
36689         * lib/target-supports.exp (check_weak_available): Handle solaris2.
36690
36691 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
36692
36693         * gcc.c-torture/execute/loop-15.c: New.
36694
36695 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
36696
36697         * README.QMTEST: Fix typo.
36698
36699 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
36700
36701         * gcc.dg/20020926-1.c: New test.
36702
36703 2002-09-25  David S. Miller  <davem@redhat.com>
36704
36705         PR target/7842
36706         * gcc.c-torture/execute/shiftdi.c: New test.
36707
36708 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
36709
36710         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
36711         unique to the tool.
36712         * lib/g77.exp (g77_init): Likewise.
36713         * lib/g++.exp (g++_init): Likewise.
36714         * lib/objc.exp (objc_init): Likewise.
36715
36716 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
36717
36718         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
36719         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
36720         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
36721
36722 2002-09-25  Richard Henderson  <rth@redhat.com>
36723
36724         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
36725         too-small long double.
36726
36727 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
36728
36729         * gcc.dg/20020919-1.c: New test.
36730
36731 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
36732
36733         * g++.dg/abi/bitfield6.C: New test.
36734         * g++.dg/abi/bitfield7.C: New test.
36735         * g++.dg/abi/bitfield8.C: New test.
36736         * g++.dg/abi/vbase11.C: New test.
36737
36738 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36739
36740         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
36741         hppa*-*-hpux*.  Update test comment.
36742
36743 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
36744
36745         * gcc.dg/tls/struct-1.c: New test.
36746
36747 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
36748
36749         * gcc.dg/cpp/tr-warn2.c: Update.
36750
36751 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
36752
36753         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
36754
36755 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
36756
36757         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
36758         systems.
36759
36760 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
36761
36762         * gcc.c-torture/execute/ieee/mzero3.c: New test.
36763
36764         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
36765         Adjust for c++filt moved to binutils.  Remove spurious duplicate
36766         setting of cxxfilt.
36767
36768 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
36769
36770         * gcc.dg/20020312-2.c: Update for darwin.
36771
36772 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
36773
36774         * g++.old-deja/g++.other/crash32.C: Mark ICE.
36775
36776 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
36777
36778         * objc.dg/comp-types-1.m: New test.
36779         * objc.dg/comp-types-2.m: New test.
36780         * objc.dg/comp-types-3.m: New test.
36781         * objc.dg/comp-types-4.m: New test.
36782         * objc.dg/comp-types-5.m: New test.
36783         * objc.dg/comp-types-6.m: New test.
36784
36785 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36786
36787         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
36788
36789 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
36790
36791         * g++.dg/other/do1.C: New test.
36792
36793         * g++.dg/template/subst1.C: New test.
36794
36795 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
36796
36797         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
36798
36799 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
36800
36801         * g++.dg/template/qualttp20.C: Adjust expected errors.
36802         * g++.old-deja/g++.jason/report.C: Likewise.
36803         * g++.old-deja/g++.other/qual1.C: Likewise.
36804
36805         * g++.dg/lookup/scoped2.C: New test.
36806
36807         * g++.dg/ext/asm3.C: New test.
36808
36809 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
36810
36811         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
36812
36813 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
36814
36815         * ChangeLog: follow spelling conventions.
36816         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
36817         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
36818         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
36819         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
36820         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
36821         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
36822         * g++.old-deja/g++.law/global-init1.C: Likewise.
36823         * g++.old-deja/g++.other/delete4.C: Likewise.
36824         * g++.old-deja/g++.other/inline21.C: Likewise.
36825         * g++.old-deja/g++.other/singleton.C: Likewise.
36826         * g77.dg/strlen0.f: Likewise.
36827         * g77.f-torture/compile/20010519-1.f: Likewise.
36828         * g77.f-torture/compile/980310-4.f: Likewise.
36829         * gcc.c-torture/compile/20000605-1.c: Likewise.
36830         * gcc.c-torture/execute/20020225-1.c: Likewise.
36831         * gcc.dg/c90-hexfloat-2.c: Likewise.
36832         * gcc.dg/c99-bool-1.c: Likewise.
36833         * gcc.dg/c99-hexfloat-2.c: Likewise.
36834         * gcc.dg/dll-2.c: Likewise.
36835         * gcc.dg/wtr-union-init-1.c: Likewise.
36836         * gcc.dg/wtr-union-init-2.c: Likewise.
36837         * gcc.dg/wtr-union-init-3.c: Likewise.
36838         * gcc.dg/cpp/avoidpaste1.c: Likewise.
36839         * gcc.dg/cpp/defined.c: Likewise.
36840         * gcc.dg/cpp/macsyntx.c: Likewise.
36841         * gcc.dg/cpp/paste2.c: Likewise.
36842         * gcc.dg/cpp/trad/defined.c: Likewise.
36843         * gcc.dg/format/c90-printf-1.c: Likewise.
36844         * gcc.dg/format/c90-scanf-1.c: Likewise.
36845         * gcc.dg/format/c99-printf-1.c: Likewise.
36846         * gcc.dg/format/c99-scanf-1.c: Likewise.
36847         * gcc.misc-tests/gcov-8.c: Likewise.
36848         * lib/profopt.exp: Likewise.
36849
36850 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
36851
36852         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
36853
36854 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
36855
36856         * g++.dg/inherit/using2.C: New test.
36857
36858 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
36859
36860         * ChangeLog: Follow spelling conventions.
36861         * g++.dg/template/friend4.C: Likewise.
36862         * g++.old-deja/g++.pt/crash67.C: Likewise.
36863         * gcc.c-torture/execute/20000801-4.c: Likewise.
36864         * gcc.dg/c90-digraph-1.c: Likewise.
36865         * gcc.dg/c94-digraph-1.c: Likewise.
36866         * gcc.dg/c99-digraph-1.c: Likewise.
36867         * gcc.dg/cpp/line5.c: Likewise.
36868         * gcc.dg/cpp/multiline.c: Likewise.
36869         * gcc.dg/cpp/trad/literals-1.c: Likewise.
36870         * gcc.dg/format/attr-3.c: Likewise.
36871         * gcc.dg/format/c90-scanf-3.c: Likewise.
36872         * gcc.dg/format/ext-4.c: Likewise.
36873
36874 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
36875
36876         * g++.dg/template/pretty1.C: New test.
36877
36878 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
36879
36880         * gcc.c-torture/execute/struct-cpy-1.c: New test.
36881
36882 2002-09-13  Matt Austern  <austern@apple.com>
36883
36884         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
36885         passing a cast expression to a function by const reference.
36886
36887 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
36888
36889         * g++.dg/template/deduce1.C: New test.
36890
36891 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
36892
36893         * gcc.c-torture/execute/simd-1.c: Force all use of int to
36894         32-bit int.
36895
36896 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36897
36898         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
36899         usage.
36900
36901 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
36902
36903         * gcc.c-torture/compile/20020910-1.c: New test.
36904
36905 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
36906
36907         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
36908
36909 2002-09-10  Andreas Jaeger  <aj@suse.de>
36910
36911         * gcc.dg/20020312-2.c: Adjust for x86-64.
36912
36913 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
36914
36915         * g77.dg/7388.f: New test case for PR 7388.
36916
36917 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
36918
36919         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
36920
36921 2002-09-05  Ziemowit Laski <zlaski@apple.com>
36922
36923         * objc.dg/proto-lossage-1.m: New test.
36924
36925 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
36926
36927         * gcc.dg/cpp/_Pragma4.c: Fix typo.
36928
36929 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
36930
36931         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
36932         expected to pass.
36933
36934 2002-09-06  Stan Shebs  <shebs@apple.com>
36935             David Edelsohn  <edelsohn@gnu.org>
36936
36937         * gcc.dg/weak: New directory.
36938         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
36939         target-specific xfail bits.
36940         * gcc.dg/typeof-2.c: Move to new directory.
36941         * gcc.dg/weak.exp: New expect script.
36942
36943 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
36944
36945         * gcc.c-torture/execute/extzvsi.c: New test.
36946
36947 2002-09-05  Stan Shebs  <shebs@apple.com>
36948
36949         * gcc.dg/weak-1.c: xfail on Darwin.
36950         * gcc.dg/weak-2.c: Ditto.
36951         * gcc.dg/weak-3.c: Ditto.
36952         * gcc.dg/weak-4.c: Ditto.
36953         * gcc.dg/weak-5.c: Ditto.
36954         * gcc.dg/weak-6.c: Ditto.
36955         * gcc.dg/weak-7.c: Ditto.
36956         * gcc.dg/weak-8.c: Ditto.
36957         * gcc.dg/weak-9.c: Ditto.
36958
36959 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
36960
36961         * gcc.c-torture/execute/loop-14.c: New test.
36962
36963 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
36964
36965         * g++.dg/other/cxa-atexit1.C: New test.
36966
36967         * gcc.dg/typeof-2.c: New test.
36968
36969 2002-09-03  Roger Sayle  <roger@eyesopen.com>
36970
36971         * gcc.dg/builtins-2.c: New testcase.
36972         * gcc.dg/builtins-3.c: New testcase.
36973
36974 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
36975
36976         * gcc.dg/cpp/_Pragma4.c: New test.
36977
36978 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
36979
36980         * objc/execute/nil_method-1.m: New testcase.
36981
36982 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
36983
36984         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
36985         [Object class], not [Object initialize].
36986
36987 2002-08-31  Roger Sayle  <roger@eyesopen.com>
36988             Hans-Peter Nilsson  <hp@bitrange.com>
36989
36990         * gcc.c-torture/execute/20020720-1.x: Skip test on
36991         mmix-knuth-mmixware.  Correct comment.
36992
36993 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
36994
36995         * testsuite/g++.dg/abi/bitfield5.C: New test.
36996         * testsuite/g++.dg/abi/vbase10.C: Likewise.
36997
36998 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
36999
37000         * objc.dg/undeclared-selector.m: New test.
37001
37002 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
37003
37004         * g++.dg/other/offsetof1.C: Avoid cast warning.
37005
37006 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
37007
37008         * objc.dg/super-class-2.m: New test.
37009
37010 2002-08-24  Matt Austern  <austern@apple.com>
37011
37012         * g++.dg/ext/lvaddr.C: New test.
37013         * g++.dg/ext/lvcast.C: New test.
37014
37015 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
37016
37017         * testsuite/g++.dg/inherit/cond1.C: New test.
37018
37019 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
37020
37021         * gcc.dg/noncompile/incomplete-1.c: New test.
37022
37023 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
37024
37025         * gcc.dg/typespec-1.c: New test.
37026
37027 2002-08-20  Devang Patel  <dpatel@apple.com>
37028         * objc.dg/proto-hier-2.m: New test.
37029
37030 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
37031
37032         * objc.dg/bitfield-1.m: New test.
37033         * objc.dg/bitfield-2.m: New test.
37034
37035 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
37036
37037         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
37038         gcc.dg/c99-flex-array-4.c: New tests.
37039
37040 2002-08-16  Stan Shebs  <shebs@apple.com>
37041
37042         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
37043
37044 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
37045
37046         * gcc.dg/typeof-1.c: New test.
37047         * g++.dg/ext/typeof2.C: New test.
37048
37049 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
37050
37051         * g++.dg/other/offsetof1.C: New test.
37052
37053 2002-08-14  Richard Henderson  <rth@redhat.com>
37054
37055         * gcc.dg/tls/diag-3.c: Fix expected message strings.
37056
37057 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
37058
37059         * gcc.dg/cpp/_Pragma3.c: New test.
37060
37061 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
37062
37063         * g++.dg/template/inherit3: New test.
37064
37065 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
37066
37067         * gcc.dg/bitfld-4.c: Add blank options.
37068
37069 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
37070
37071         * g++.dg/template/crash1.C: New test.
37072
37073 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
37074
37075         * gcc.dg/tls/opt-2.c: New test.
37076
37077 2002-08-08  Devang Patel  <dpatel@apple.com>
37078
37079         * objc.dg/selector-1.m : New test
37080
37081 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
37082
37083         * g++.dg/abi/bitfield4.C: New test.
37084         * gcc.dg/bitfld-4.c: New test.
37085
37086 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
37087
37088         * g++.dg/other/packed1.C: New test.
37089
37090 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
37091
37092         * g++.dg/abi/offsetof.C: Tweak error messages.
37093         * g++.old-deja/g++.mike/p10769a.C: Likewise.
37094
37095 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
37096
37097         * gcc.dg/bitfld-3.c: New test.
37098
37099 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
37100             Richard Henderson  <rth@redhat.com>
37101
37102         * gcc.dg/i386-bitfield1.c: New test.
37103         * g++.dg/abi/bitfield3.C: Update.
37104
37105 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
37106
37107         * objc.dg/const-str-2.m: Update.
37108         * gcc.dg/cpp/c++98.c: Change to C extension.
37109         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
37110         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
37111
37112 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
37113
37114         * testsuite/gcc.dg/tls/diag-3.c: New.
37115
37116 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
37117
37118         * g++.dg/README (Subdirectories): Document new subdir expr.
37119         * g++.dg/expr/pmf-1.C: New test.
37120
37121 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
37122
37123         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
37124
37125 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
37126
37127         * g++.dg/abi/bitfield3.C: New test.
37128
37129 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
37130
37131         * lib/gcov.exp: Tweak expected line formats.
37132         * gcc.misc-tests/gcov8.c: New test.
37133         * gcc.misc-tests/gcov8.x: New flags.
37134
37135 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
37136
37137         * consistency.vlad/layout/endian.c: Include string.h.
37138
37139         * gcc.c-torture/execute/20020805-1.c: New test.
37140
37141 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
37142
37143         * g++.dg/other/conversion1.C: New test.
37144
37145 2002-08-03  Roger Sayle  <roger@eyesopen.com>
37146
37147         * gcc.dg/builtins-1.c: New testcase.
37148
37149 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
37150
37151         * g++.dg/inherit/access3.C: New test.
37152
37153 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
37154
37155         * gcc.dg/ia64-visibility-2.c: New test.
37156
37157 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
37158
37159         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
37160         __qualifier_flags to __flags.
37161
37162 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
37163
37164         * g++.dg/inherit/operator1.C: New test.
37165         * g++.dg/lookup/disamb1.C: Fix typo in comment.
37166         * g++.dg/other/error1.C: Change expected error message.
37167         * g++.dg/template/conv4.C: Likewise.
37168
37169 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
37170
37171         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
37172         for documented behavior.
37173
37174 2002-07-25  Roger Sayle  <roger@eyesopen.com>
37175
37176         * gcc.c-torture/execute/20020720-1.x: Skip this test on
37177         several targets known to fail.
37178
37179 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
37180
37181         * gcc.dg/mips-args-[123].c: New tests.
37182
37183 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
37184
37185         * gcc.dg/ppc-spe.c: New.
37186
37187 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
37188
37189         * g++.dg/other/ptrmem4.C: New testcase.
37190
37191 2002-07-24  Richard Henderson  <rth@redhat.com>
37192
37193         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
37194
37195 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
37196
37197         * g++.dg/ext/alignof1.C (main): Return 0 for success.
37198
37199 2002-07-24  Roger Sayle  <roger@eyesopen.com>
37200
37201         * gcc.c-torture/execute/memset-3.c: New testcase.
37202
37203 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
37204
37205         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
37206         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
37207
37208 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37209
37210         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
37211         Delete.
37212
37213 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
37214
37215         * gcc.c-torture/compile/simd-4.c: New test.
37216
37217 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37218
37219         PR c++/7347, c++/7348
37220         * g++.dg/template/access4.C: New test.
37221         * g++.dg/template/access5.C: New test.
37222         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
37223         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
37224         * g++.old-deja/g++.pt/ttp58.C: Likewise.
37225         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
37226
37227 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
37228
37229         * gcc.dg/gnu89-init-2.c: New test.
37230
37231 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
37232
37233         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
37234
37235 2002-07-20  Roger Sayle  <roger@eyesopen.com>
37236
37237         * gcc.c-torture/execute/20020720-1.c: New testcase.
37238
37239 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
37240
37241         * gcc.dg/cpp/Wsignprom.c: New tests.
37242
37243 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
37244
37245         * gcc.c-torture/execute/loop-13.c: New test.
37246
37247 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
37248
37249         * gcc.dg/cpp/expr.c: New tests.
37250
37251 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
37252
37253         * g++.dg/opt/pr6713.C: Add template instantiation.
37254
37255 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
37256
37257         * gcc.dg/nest.c: New test.
37258
37259 2002-07-17  Richard Henderson  <rth@redhat.com>
37260
37261         * g++.dg/opt/pr6713.C: New test.
37262
37263 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
37264
37265         * gcc.c-torture/execute/loop-2e.x: Let the testcase
37266         XFAIL for all x86 processors.
37267
37268 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
37269
37270         * gcc.c-torture/execute/20010122-1.x: Do not test with
37271         -fomit-frame-pointer.
37272
37273 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37274
37275         * g++.dg/template/instantiate2.C: New test.
37276         * g++.dg/template/spec4.C: New test.
37277
37278 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37279
37280         * g++.dg/template/access2.C: New test.
37281         * g++.dg/template/access3.C: New test.
37282
37283 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
37284
37285         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
37286         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
37287         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
37288         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
37289         Convert to use <stdarg.h>.
37290         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
37291         Delete.
37292         * gcc.dg/va-arg-2.c: New.
37293         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
37294
37295 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
37296
37297         * gcc.c-torture/compile/20020710-1.c: New test.
37298
37299 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
37300                           Andrew Pinski  <pinskia@physics.uc.edu>
37301
37302         gcc.c-torture/compile/simd-2.c: New testcase.
37303         gcc.c-torture/compile/simd-3.c: Likewise.
37304
37305 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
37306
37307         PR c++/7224
37308         * g++.dg/overload/error1.C: New test.
37309
37310 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37311
37312         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
37313         configuration and IRIX 6 O32 ABI.
37314
37315 2002-07-11  Roger Sayle  <roger@eyesopen.com>
37316
37317         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
37318
37319 2002-07-10  Roger Sayle  <roger@eyesopen.com>
37320
37321         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
37322
37323 2002-07-10  Jeffrey A Law  <law@redhat.com>
37324
37325         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
37326
37327         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
37328
37329 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
37330
37331         * gcc.dg/20020312-2.c: Check for __PPC__.
37332
37333 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
37334
37335         * gcc.c-torture/compile/20020709-1.c: New test.
37336
37337 2002-07-07  Roger Sayle  <roger@eyesopen.com>
37338
37339         * g++.dg/template/qualttp21.C: New test case.
37340
37341 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
37342
37343         * gcc.c-torture/compile/20020706-1.c: New test.
37344         * gcc.c-torture/compile/20020706-2.c: New test.
37345
37346 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
37347             Alexandre Oliva  <aoliva@redhat.com>
37348
37349         * g++.dg/warn/incomplete1.C: New test.
37350
37351 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37352
37353         PR c++/7099
37354         * g++.dg/warn/noreturn1.C: New test.
37355
37356 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
37357
37358         PR c++/6706
37359         * g++.dg/debug/debug6.C: New test.
37360         * g++.dg/debug/debug7.C: New test.
37361
37362 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
37363
37364         * gcc.c-torture/compile/simd-3.c: New test.
37365
37366 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
37367
37368         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
37369         * gcc.dg/20020620-1.c: Likewise.
37370
37371 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37372
37373         PR c++/6944
37374         * g++.dg/init/array4.C: New test.
37375         * g++.dg/init/array5.C: New test.
37376
37377 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
37378
37379         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
37380         * gcc.c-torture/execute/simd-2.c (main): Likewise.
37381
37382 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37383
37384         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
37385         * gcc.dg/wtr-aggr-init-1.c: Likewise.
37386         * gcc.dg/wtr-conversion-1.c: Likewise.
37387         * gcc.dg/wtr-escape-1.c: Likewise.
37388         * gcc.dg/wtr-int-type-1.c: Likewise.
37389         * gcc.dg/wtr-label-1.c: Likewise.
37390         * gcc.dg/wtr-static-1.c: Likewise.
37391         * gcc.dg/wtr-strcat-1.c: Likewise.
37392         * gcc.dg/wtr-suffix-1.c: Likewise.
37393         * gcc.dg/wtr-switch-1.c: Likewise.
37394         * gcc.dg/wtr-unary-plus-1.c: Likewise.
37395         * gcc.dg/wtr-union-init-1.c: Likewise.
37396         * gcc.dg/wtr-union-init-2.c: Likewise.
37397         * gcc.dg/wtr-union-init-3.c: Likewise.
37398
37399         * gcc.dg/wtr-func-def-1.c: New test.
37400
37401 2002-07-02 Devang Patel <dpatel@apple.com>
37402
37403         * objc.dg/param-1.m: New test.
37404
37405 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
37406
37407         * gcc.dg/cpp/trad/directive.c: Add test.
37408         * gcc.dg/cpp/trad/macroargs.c: Add test.
37409         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
37410
37411 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
37412
37413         * gcc.dg/cpp/cmdlne-M.c: New test.
37414
37415 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
37416
37417         * objc.dg/desig-init-1.m: New test.
37418
37419 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37420
37421         PR c++/6716
37422         * g++.dg/template/instantiate1.C: New test.
37423
37424 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
37425
37426         PR c++/7112
37427         * g++.dg/template/sizeof2.C: New test.
37428
37429 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
37430
37431         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
37432         gcc.dg/cpp/trad/include.c: New tests.
37433
37434 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
37435
37436         PR target/7177
37437         * gcc.c-torture/compile/20020701-1.c: New test.
37438
37439 2002-07-01  Stan Shebs  <shebs@apple.com>
37440
37441         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
37442         header here...
37443         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
37444         (objc-torture-execute): or here.
37445
37446 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
37447
37448         * gcc.c-torture/execute/arith-rand-ll.c: New test.
37449
37450 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
37451
37452         * gcc.dg/cpp/trad/escaped-nl.c: New test.
37453
37454 2002-06-30  Devang Patel  <dpatel@apple.com>
37455
37456         * objc.dg/fsyntax-only.m: New test.
37457
37458 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
37459
37460         PR c++/6695
37461         * g++.dg/template/friend7.C: New file.
37462
37463 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
37464
37465         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
37466         return type.
37467
37468 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
37469
37470         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
37471         avoid division by zero.
37472
37473 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
37474
37475         * gcc.dg/Wunknownprag.c: New tests.
37476
37477 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
37478
37479         * gcc.c-torture/execute/simd-2.c: New test.
37480
37481 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
37482
37483         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
37484         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
37485         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
37486         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
37487         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
37488         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
37489         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
37490         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
37491         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
37492         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
37493         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
37494         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
37495         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
37496         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
37497         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
37498         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
37499         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
37500
37501 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
37502
37503         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
37504         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
37505         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
37506         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
37507         New tests.
37508         * gcc.dg/cpp/trad/directive.c: Update.
37509
37510 2002-06-23  Andreas Jaeger  <aj@suse.de>
37511
37512         * gcc.c-torture/execute/complex-6.c: New.
37513
37514 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
37515
37516         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
37517         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
37518         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
37519         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
37520
37521 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
37522
37523         * gcc.dg/cpp/trad: New directory with traditional tests copied
37524         from parent directory.
37525         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
37526         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
37527         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
37528         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
37529         Move to trad/ and rename.
37530         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
37531         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
37532         gcc.dg/cpp/trad/redef2.c: New tests.
37533         * gcc.dg/cpp/trad/trad.exp: New driver.
37534
37535 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
37536
37537         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
37538         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
37539         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
37540         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
37541         Remove.
37542
37543 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
37544
37545         * gcc.dg/20020620-1.c: New test.
37546
37547 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37548
37549         * g++.dg/template/ttp4.C: New test.
37550
37551 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
37552
37553         * g++.dg/opt/vt1.C: Fix regexp.
37554
37555 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37556
37557         * gcc.c-torture/execute/pure-1.c: Make functions static again.
37558         Don't use attribute `noinline'.
37559
37560 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
37561
37562         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
37563
37564 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
37565
37566         * gcc.c-torture/execute/simd-1.c: New.
37567
37568         * gcc.dg/simd-1.c: New.
37569
37570 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
37571
37572         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
37573
37574 2002-06-16  Richard Henderson  <rth@redhat.com>
37575
37576         * g++.dg/ext/anon-struct1.C: New.
37577         * g++.dg/ext/anon-struct2.C: New.
37578         * g++.dg/ext/anon-struct3.C: New.
37579         * gcc.dg/anon-struct-1.c: New.
37580         * gcc.dg/anon-struct-2.c: New.
37581         * gcc.dg/anon-struct-3.c: New.
37582         * gcc.dg/20011008-1.c: Adjust warning text.
37583         * gcc.dg/20020527-1.c: Add -fms-extensions.
37584
37585 2002-06-16  Richard Henderson  <rth@redhat.com>
37586
37587         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
37588
37589 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
37590
37591         * gcc.c-torture/execute/20020615-1.c: New test.
37592
37593 2002-06-15  Roger Sayle  <roger@eyesopen.com>
37594
37595         * gcc.c-tortuture/execute/compare-1.c: New test case.
37596         * gcc.c-tortuture/execute/compare-2.c: New test case.
37597         * gcc.c-tortuture/execute/compare-3.c: New test case.
37598
37599 2002-06-13  Richard Henderson  <rth@redhat.com>
37600
37601         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
37602         ia64 ilp32.
37603
37604 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37605
37606         * g++.dg/template/typename2.C: Update error message.
37607
37608 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
37609
37610         * gcc.c-torture/execute/20020611-1.c: New test.
37611
37612 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
37613
37614         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
37615         list of targets to skip.
37616
37617 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
37618
37619         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
37620         targets if not optimizing.
37621
37622 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
37623
37624         * gcc.c-torture/compile/20020605-1.c: New test.
37625
37626         * g++.dg/opt/vt1.C: New test.
37627
37628         * gcc.dg/20020531-1.c: New test.
37629
37630         * gcc.dg/20020530-1.c: New test.
37631
37632         * gcc.dg/20020527-1.c: New test.
37633
37634         * g++.dg/opt/cse1.C: New test.
37635
37636 2002-06-07  Roger Sayle  <roger@eyesopen.com>
37637
37638         * gcc.dg/20020607-2.c: New test case.
37639
37640 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
37641
37642         * gcc.c-torture/compile/20020604-1.c: New test.
37643
37644 2002-06-04  Richard Henderson  <rth@redhat.com>
37645
37646         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
37647         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
37648         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
37649
37650 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
37651
37652         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
37653
37654 2002-06-03  Richard Henderson  <rth@redhat.com>
37655
37656         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
37657         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
37658
37659 2002-06-02  Richard Henderson  <rth@redhat.com>
37660
37661         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
37662         test functions static.
37663
37664 2002-06-02  Andreas Jaeger  <aj@suse.de>
37665
37666         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
37667         now.
37668
37669 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
37670
37671         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
37672         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
37673         Update for mofified diagnostics.
37674         * gcc.dg/c99-intconst-1.c: No longer fail.
37675
37676 2002-06-02  Richard Henderson  <rth@redhat.com>
37677
37678         * gcc.dg/uninit-A.c: Remove xfail markers.
37679
37680 2002-06-01  Roger Sayle  <roger@eyesopen.com>
37681
37682         * gcc.dg/fnegate-1.c: New test case.
37683
37684 2002-05-30  Osku Salerma  <osku@iki.fi>
37685
37686         * gcc.c-torture/execute/mayalias-1.c: New file.
37687
37688 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
37689
37690         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
37691         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
37692         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
37693
37694 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
37695
37696         * gcc.c-torture/execute/20020529-1.c: New test.
37697
37698 2002-05-27  Richard Henderson  <rth@redhat.com>
37699
37700         * g++.dg/ext/attrib6.C: New test case.
37701
37702 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37703
37704         * gcc.c-torture/execute/pure-1.c: New test.
37705
37706 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
37707
37708         * gcc.dg/cpp/arith-2.c: Remove.
37709
37710 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
37711
37712         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
37713         * gcc.dg/cpp/if-3.c: Remove.
37714
37715 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
37716
37717         * g++.dg/opt/cse2.C: New test.
37718
37719 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
37720
37721         * gcc.dg/cpp/arith-1.c: New semantic tests.
37722         * gcc.dg/cpp/if-1.c: Update.
37723
37724 2002-05-24  Ben Elliston  <bje@redhat.com>
37725
37726         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
37727
37728 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
37729
37730         * gcc.dg/verbose-asm.c: New test.
37731
37732 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
37733
37734         * gcc.dg/cpp/paste12.c: New test.
37735
37736 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
37737
37738         * g++.dg/parse/named_ops.C: New test.
37739
37740 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
37741
37742         * gcc/testsuite/gcc.dg/weak-8.c: New test.
37743
37744 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
37745
37746         * gcc.dg/weak-2.c: Allow optional leading underscore
37747         in scan-assembler symbol name.
37748         * gcc.dg/weak-3.c: Likewise.
37749         * gcc.dg/weak-4.c: Likewise.
37750         * gcc.dg/weak-5.c: Likewise.
37751
37752 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
37753
37754         * gcc.dg/20020523-1.c: New test.
37755
37756 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
37757
37758         * objc.dg/const-str-2.m: Update now that we stop after
37759         a command line error.
37760
37761 2002-05-22  Richard Henderson  <rth@redhat.com>
37762
37763         * g++.dg/dg.exp: Fix typo in test pruneing.
37764
37765 2002-05-22  Richard Henderson  <rth@redhat.com>
37766
37767         * g++.dg/dg.exp: Prune the tls subdirectory.
37768         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
37769         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
37770         * g++.dg/tls/init-1.C: New.
37771
37772 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
37773
37774         * gcc.dg/20020517-1.c: New test.
37775
37776 2002-05-21  Richard Henderson  <rth@redhat.com>
37777
37778         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
37779         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
37780
37781 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
37782
37783         * g++.dg/other/copy2.C: New test.
37784
37785 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
37786
37787         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
37788         (MAX_COPY): Bump up to 10 times sizeof (long long).
37789         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
37790
37791         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
37792         sizeof (long long).
37793
37794         * gcc.c-torture/execute/strcpy-1.c: New test.
37795
37796 2002-05-19  Jason Merrill  <jason2redhat.com>
37797
37798         * g++.dg/ext/oper1.C: New test.
37799
37800 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
37801 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
37802
37803         * README.QMTEST: New file.
37804
37805         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
37806
37807 2002-05-19  Andreas Jaeger  <aj@suse.de>
37808
37809         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
37810         now.
37811         * gcc.c-torture/execute/loop-2d.x: Likewise.
37812
37813 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
37814
37815         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
37816         support weak symbols.
37817         * gcc.dg/weak-4.c: Likewise.
37818         * gcc.dg/weak-6.c: Likewise.
37819
37820 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
37821
37822         * gcc.dg/weak-3.c: Add dg-excess-error comment for
37823         cygwin, coff and h8300-*-hms targets
37824         * gcc.dg/weak-5.c: Likewise.
37825         * gcc.dg/weak-7.c: Likewise.
37826
37827 2002-05-16  Jason Merrill  <jason@redhat.com>
37828
37829         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
37830         (scan-assembler-not, scan-assembler-dem): Likewise.
37831         (scan-assembler-dem-not): Likewise.
37832
37833 2002-05-15  Richard Henderson  <rth@redhat.com>
37834
37835         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
37836
37837 2002-05-15  Richard Henderson  <rth@redhat.com>
37838
37839         * gcc.dg/weak-5.c (vfoo1c): No warning here.
37840         (vfoo1f): Warning here.
37841         (vfoo1l): Don't redefine the alias.
37842
37843 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
37844
37845         * g++.dg/init/pm1.C: New test.
37846
37847 2002-05-12  David S. Miller  <davem@redhat.com>
37848
37849         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
37850         types.
37851
37852 2002-05-10  Roger Sayle  <roger@eyesopen.com>
37853
37854         * gcc.c-torture/execute/20020510-1.c: New test case.
37855
37856 2002-05-10  David S. Miller  <davem@redhat.com>
37857
37858         * gcc.c-torture/execute/conversion.c: Test long double too.
37859
37860 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
37861
37862         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
37863         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
37864         * lib/g++.exp (g++_link_flags): Likewise.
37865         * lib/objc.exp (objc_target_compile): Likewise.
37866
37867 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
37868
37869         * gcc.dg/cpp/poison.c: Update.
37870         * gcc.dg/cpp/20000625-2.c: Remove.
37871         * gcc.dg/cpp/direct2s.c: Remove final test.
37872
37873 2002-05-08  Tom Rix  <trix@redhat.com>
37874
37875         * gcc.c-torture/execute/20020508-1.c: New test.
37876         * gcc.c-torture/execute/20020508-2.c: New test.
37877         * gcc.c-torture/execute/20020508-3.c: New test.
37878
37879 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
37880
37881         * gcc.dg/cpp/charconst-4.c: More tests.
37882
37883 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
37884
37885         PR c/6569
37886         * gcc.dg/weak-3.c: Update location of warning messages.
37887         * gcc.dg/weak-5.c: Likewise.
37888
37889 2002-05-06  Roger Sayle  <roger@eyesopen.com>
37890
37891         * gcc.c-torture/execute/20020506-1.c: New test case.
37892
37893 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
37894
37895         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
37896
37897 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
37898
37899         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
37900
37901 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
37902
37903         * gcc.dg/cpp/charconst-3.c: New test.
37904
37905 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
37906
37907         * gcc.dg/cpp/charconst.c: Update tests.
37908
37909 2002-05-05  Tim Josling  <tej@melbpc.org.au>
37910
37911         * treelang: Added directory for new sample language treelang. Also
37912         lib/treelang.exp: New file to signal treelang should be tested.
37913
37914 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
37915
37916         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
37917         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
37918         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
37919         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
37920         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
37921         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
37922         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
37923
37924 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
37925
37926         * gcc.dg/format/xopen-2.c: New test.
37927
37928 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
37929
37930         * gcc.dg/20020503-1.c: New test.
37931
37932 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
37933
37934         * g++.dg/init/dtor1.C: Make it tougher.
37935
37936 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
37937
37938         * g++.dg/init/dtor1.C: New test.
37939
37940 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
37941
37942         * gcc.dg/altivec-8.c: New.
37943
37944 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
37945
37946         * gcc.dg/altivec-7.c: New.
37947
37948 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
37949
37950         * g++.dg/parse/typedef1.C: New test.
37951
37952 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
37953
37954         PR c++/6486
37955         * g++.dg/template/friend6.C: New test.
37956
37957         PR c++/6492
37958         * g++.dg/init/copy1.C: New test.
37959
37960 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
37961
37962         * g++.dg/warn/effc1.C: New test.
37963
37964 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
37965
37966         * gcc.dg/cpp/if-cexp.c: Add a test.
37967
37968 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
37969
37970         * gcc.dg/20020426-2.c: New test.
37971
37972 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
37973
37974         * gcc.dg/cpp/if-mop.c: Update.
37975         * gcc.dg/cpp/if-mpar.c: Add test.
37976         * gcc.dg/cpp/if-oppr.c: Update.
37977
37978 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37979
37980         PR c/6343
37981         * gcc.dg/weak-[2-7].c: New tests.
37982
37983 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
37984
37985         * gcc.dg/enum1.c: New test.
37986
37987 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
37988
37989         PR c++/6497
37990         * g++.dg/inherit/access2.C: New test.
37991
37992 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
37993
37994         PR bootstrap/6445
37995         * gcc.dg/20020426-1.c: New test.
37996
37997 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
37998
37999         * g++.dg/abi/enum1.C: New test.
38000
38001 2002-04-26  Richard Henderson  <rth@redhat.com>
38002
38003         * gcc.dg/c99-bool-1.c: Expect always true warning.
38004
38005 2002-04-25  Roger Sayle  <roger@eyesopen.com>
38006
38007         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
38008
38009 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38010
38011         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
38012         targets.
38013
38014 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
38015
38016         * g++.dg/abi/mange7.C: New test.
38017
38018         PR c++/6438.
38019         * g++.dg/parse/stmtexpr2.C: New test.
38020
38021 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
38022
38023         * gcc.dg/20020312-2.c: Add SH target.
38024
38025 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38026
38027         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
38028         compiler output on mips*-*-irix*.
38029
38030 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
38031
38032         * g++.dg/parse/attr1.C: New test.
38033
38034 2002-04-23  Roger Sayle  <roger@eyesopen.com>
38035
38036         * gcc.c-torture/execute/string-opt-17.c: New test case.
38037         * gcc.c-torture/execute/memset-2.c: New test case.
38038
38039 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
38040
38041         PR c++/6256:
38042         * g++.dg/template/friend5.C: New test.
38043
38044         PR c++/6331:
38045         * g++.dg/template/qual1.C: Likewise.
38046
38047 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
38048
38049         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
38050         Include stdlib.h, not stdio.h or ctype.h.
38051
38052 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
38053
38054         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
38055         cris-*-elf* and mmix-*-*.
38056         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
38057         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
38058         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
38059         Ditto.
38060         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
38061         * gcc.dg/wchar_t-1.c: Ditto.
38062
38063 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
38064
38065         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
38066         Clarify comment.
38067
38068 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
38069
38070         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
38071
38072 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38073
38074         * gcc.c-torture/execute/20000906-1.x: Delete.
38075
38076 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
38077
38078         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
38079
38080 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
38081
38082         * PR6367
38083         * g77.f-torture/execute/6367.f: New test.
38084         * g77.f-torture/execute/6367.x: Disable for MMIX.
38085
38086 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
38087
38088         * PR6352
38089         * g++.dg/opt/inline2.C: New test.
38090
38091 2002-04-18  Richard Henderson  <rth@redhat.com>
38092
38093         * gcc.dg/20000906-1.c: Enable for all targets.
38094         * gcc.c-torture/compile/iftrap-2.c: New.
38095
38096 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
38097
38098         * gcc.dg/20020418-1.c: New test.
38099         * gcc.dg/20020418-2.c: New test.
38100
38101 2002-04-18  Richard Henderson  <rth@redhat.com>
38102
38103         * gcc.c-torture/compile/iftrap-1.c: New.
38104         * gcc.dg/iftrap-1.c: Adjust for ia64.
38105         * gcc.dg/iftrap-2.c: New.
38106
38107 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
38108
38109         * gcc.c-torture/compile/20020418-1.c: New test.
38110
38111 2002-04-18  Roger Sayle  <roger@eyesopen.com>
38112
38113         * gcc.c-torture/compile/20020415-1.c: New.
38114
38115 2002-04-18  David S. Miller  <davem@redhat.com>
38116
38117         * gcc.c-torture/execute/20020418-1.c: New test.
38118
38119 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
38120
38121         * gcc.dg/20020416-1.c: New test.
38122
38123         * g++.dg/opt/inline1.C: New test.
38124
38125 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
38126
38127         * gcc.dg/altivec-5.c: New test.
38128
38129         * gcc.dg/20020415-1.c: New test.
38130
38131 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
38132
38133         * testsuite/lib/chill.exp: Remove.
38134
38135 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
38136
38137         * g++.dg/other/big-struct.C: New test.
38138
38139 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
38140
38141         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
38142         of scratch file.
38143
38144 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
38145
38146         PR c/6277
38147         * gcc.dg/i386-387-1.c: Allow optional leading underscore
38148         in scan-assembler function name
38149
38150 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
38151
38152         * g77.f-torture/execute/980628-4.x,
38153         g77.f-torture/execute/980628-5.x,
38154         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
38155         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
38156         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
38157         i[34567]86-*-*.
38158
38159 2002-04-13  David S. Miller  <davem@redhat.com>
38160
38161         * gcc.c-torture/execute/20020413-1.c: New test.
38162
38163 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
38164
38165         * gcc.dg/asm-6.c,
38166         * g++.dg/ext/asm1.C: New tests.
38167
38168 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
38169
38170         PR c++ 5373.
38171         * g++.dg/parse/stmtexpr1.C: New test.
38172
38173         PR c++/5189.
38174         * g++.dg/template/copy1.C: New test.
38175
38176 2002-04-12  Richard Henderson  <rth@redhat.com>
38177
38178         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
38179
38180 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
38181
38182         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
38183         gcc.c-torture/execute/20020307-2.c.
38184
38185 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
38186
38187         * g++.dg/ext/attrib5.C,
38188         * g++.dg/lookup/struct1.C: New tests.
38189
38190 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
38191
38192         * gcc.dg/20020411-1.c: New test.
38193
38194         * gcc.c-torture/execute/20020411-1.c: New test.
38195
38196 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
38197
38198         * g77.f-torture/execute/6177.f: New test.
38199
38200 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
38201
38202         PR middle-end/6247
38203         * g++.dg/opt/cleanup1.C: New test.
38204
38205         * g++.dg/opt/const1.C: New test.
38206
38207 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
38208
38209         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
38210
38211 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
38212
38213         PR c++/5507
38214         * g++.dg/template/typename2.C: New test.
38215
38216 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
38217
38218         * gcc.c-torture/execute/loop-12.c: New.
38219
38220 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
38221
38222         * g77.f-torture/execute/980628-4.x,
38223         g77.f-torture/execute/980628-5.x,
38224         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
38225         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
38226         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
38227
38228 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38229
38230         PR optimization/6086
38231         * g++.dg/opt/preinc1.C: New test.
38232
38233 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
38234
38235         PR c++/5571
38236         * g++.dg/opt/static2.C: New test.
38237
38238 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
38239
38240         PR c/5120
38241         * gcc.dg/20020406-1.c: New test.
38242
38243 2002-04-04  David S. Miller  <davem@redhat.com>
38244
38245         * gcc.c-torture/execute/20020404-1.c: New test.
38246
38247 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
38248
38249         PR c/6123
38250         * gcc.dg/20020312-2.c: Do not declare global register variable
38251         if __PIC__ or __pic__ is defined.
38252
38253 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
38254
38255         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
38256         __asm__ so that it works correctly even if -ansi -pedantic-errors.
38257
38258 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38259
38260         * gcc.misc-tests/linkage.exp: Update last change to handle
38261         sparc*-, not just sparc-.
38262
38263 2002-04-03  Richard Henderson  <rth@redhat.com>
38264
38265         * gcc.dg/cpp/ucs.c: Improved long UCS test.
38266
38267 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
38268
38269         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
38270
38271 2002-04-02  David S. Miller  <davem@redhat.com>
38272
38273         * gcc.c-torture/execute/20020402-3.c: New test.
38274
38275 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
38276
38277         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
38278         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
38279
38280         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
38281         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
38282         g77.f-torture/execute/20001201.x,
38283         g77.f-torture/execute/u77-test.x: New files.
38284
38285         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
38286         * gcc.dg/wchar_t-1.c: Ditto.
38287
38288 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38289
38290         * gcc.c-torture/execute/20020402-1.c: New test.
38291
38292 2002-04-01  Richard Henderson  <rth@redhat.com>
38293
38294         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
38295
38296         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
38297
38298 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38299
38300         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
38301
38302 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
38303
38304         * g++.dg/inherit/template-as-base.C: Expect error.
38305         * g++.dg/inherit/namespace-as-base.C: Likewise.
38306
38307 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
38308
38309         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
38310         g++.dg/ext/instantiate3.C: Tweak match patterns.
38311
38312         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
38313         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
38314         -da test.
38315
38316 2002-03-31  Richard Henderson  <rth@redhat.com>
38317
38318         * gcc.dg/special/alias-2.c: New.
38319         * gcc.dg/special/ecos.exp: Run it.
38320
38321 2002-03-31  Richard Henderson  <rth@redhat.com>
38322
38323         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
38324
38325 2002-03-31  Kazu Hirata  <kazu@hxi.com>
38326
38327         * gcc.dg/weak-1.c: Disable on h8300 port.
38328
38329 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
38330
38331         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
38332         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
38333         ordering tests.
38334         * g++.dg/bprob/bprob-1.C: New test.
38335         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
38336         * g++.dg/gcov/gcov-1.C: New test.
38337         * g++.dg/gcov/gcov-1.x: New file.
38338         * g++.dg/gcov/gcov-2.C: New test.
38339         * g++.dg/gcov/gcov-3.C: New test.
38340         * g++.dg/gcov/gcov-3.h: New file.
38341
38342 2002-03-28  Roger Sayle  <roger@eyesopen.com>
38343
38344         * g++.old-deja/g++.other/builtins5.C: New test.
38345         * g++.old-deja/g++.other/builtins6.C: New test.
38346         * g++.old-deja/g++.other/builtins7.C: New test.
38347         * g++.old-deja/g++.other/builtins8.C: New test.
38348         * g++.old-deja/g++.other/builtins9.C: New test.
38349
38350 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
38351
38352         * g++.dg/opt/static1.C: New test.
38353
38354         * g++.dg/opt/longbranch1.C: New test.
38355
38356 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
38357
38358         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
38359
38360         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
38361
38362 2002-03-28  Jeffrey A Law  (law@redhat.com)
38363
38364         * gcc.c-torture/execute/20020328-1.c: New test.
38365
38366 2002-03-27  Richard Henderson  <rth@redhat.com>
38367
38368         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
38369         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
38370         move from g++.old-deja/g++.ext/.
38371
38372 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
38373
38374         * g++.dg/init/new2.C: New test.
38375
38376 2002-03-26  Richard Henderson  <rth@redhat.com>
38377
38378         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
38379
38380         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
38381         on sparc.
38382
38383         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
38384         sparcv9 systems.
38385         * gcc.dg/20001102-1.c: Likewise.
38386
38387 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
38388
38389         * gcc.dg/cpp/endif-pedantic1.c,
38390         gcc.dg/cpp/endif-pedantic2.c: New tests.
38391
38392 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
38393
38394         * g++.dg/init/new1.C: New test.
38395
38396 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
38397
38398         * g++.dg/abi/vbase9.C: New test.
38399
38400 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
38401
38402         * gcc.dg/arm-asm.c: New test.
38403
38404 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
38405
38406         * gcc.dg/Wswitch-enum.c: New test.
38407         Fix PR c/5044.
38408
38409 2002-03-26  Richard Henderson  <rth@redhat.com>
38410
38411         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
38412         structure.
38413
38414 2002-03-25  Richard Henderson  <rth@redhat.com>
38415
38416         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
38417         sparcv9 systems.
38418
38419         * gcc.c-torture/compile/20011119-1.c (xxx): New.
38420         * gcc.c-torture/compile/20011119-2.c (xxx): New.
38421
38422 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
38423
38424         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
38425
38426 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
38427
38428         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
38429         targets using generic thunk support.
38430
38431 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
38432
38433         * gcc.c-torture/compile/20020323-1.c: New test.
38434
38435         * g++.dg/opt/conj2.C: New test.
38436
38437 2002-03-24  Richard Henderson  <rth@redhat.com>
38438
38439         * gcc.dg/weak-1.c: Use -fno-common.
38440
38441 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
38442
38443         * g77.dg/f77-edit-apostrophe-out.f: New test
38444         * g77.dg/f77-edit-h-out.f: New test
38445         * g77.dg/f77-edit-t-in.f: New test
38446         * g77.dg/f77-edit-t-out.f: New test
38447         * g77.dg/f77-edit-x-out.f: New test
38448         * g77.dg/f77-edit-slash-out.f: New test
38449         * g77.dg/f77-edit-colon-out.f: New test
38450         * g77.dg/f77-edit-s-out.f: New test
38451
38452 2002-03-24  Richard Henderson  <rth@redhat.com>
38453
38454         * objc/execute/formal_protocol-6.x: New XFAIL.
38455
38456 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
38457
38458         * gcc.dg/weak-1.c: Early return from dg-final on platforms
38459         that do not support weak symbols
38460
38461 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
38462
38463         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
38464         * lib/g77.exp: Likewise.
38465         * lib/objc.exp: Likewise.
38466
38467 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
38468
38469         * gcc.dg/Wswitch-default.c: New test.
38470
38471 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
38472
38473         * g++.dg/other/enum1.C: New test.
38474
38475 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
38476
38477         * gcc.dg/pragma-ep-3.c: Fix typo.
38478
38479 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
38480
38481         * g++.dg/inherit/template-as-base.C: New test.
38482
38483 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
38484
38485         * g++.old-deja/g++.other/dwarf2-1.C: Move...
38486         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
38487
38488 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
38489
38490         * gcc.dg/cpp/multiline.c: Update to match.
38491
38492 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
38493
38494         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
38495
38496 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
38497
38498         * gcc.dg/cpp/extratokens2.c: New file.
38499
38500 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
38501
38502         * gcc.dg/20020312-2.c: Add rs6000 target.
38503
38504         * gcc.c-torture/compile/20020319-1.c: New test.
38505
38506 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38507
38508         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
38509         (A, E): Handle this.
38510
38511 2002-03-20  Jason Merrill  <jason@redhat.com>
38512
38513         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
38514         ignoring -fpic.
38515         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
38516         through prune_gcc_output.
38517
38518 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
38519
38520         * gcc.c-torture/compile/20020320-1.c: New test.
38521
38522 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
38523
38524         * gcc.c-torture/compile/20020318-1.c: New test.
38525
38526         * gcc.dg/struct-by-value-1.c: New test.
38527
38528         * gcc.dg/20020319-1.c: New test.
38529
38530 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
38531
38532         * g++.dg/opt/conj1.C: New test.
38533
38534 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
38535
38536         * g++.dg/template/qualttp20.C: Revert previous change.
38537         * g++.dg/template/qualttp3.C: Likewise.
38538         * g++.dg/template/qualttp4.C: Likewise.
38539         * g++.dg/template/qualttp5.C: Likewise.
38540         * g++.dg/template/qualttp6.C: Likewise.
38541         * g++.dg/template/qualttp7.C: Likewise.
38542         * g++.dg/template/qualttp8.C: Likewise.
38543         * g++.dg/template/recurse.C: Likewise.
38544
38545 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
38546
38547         * gcc.dg/cpp/wchar-1.c: Update.
38548
38549 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
38550
38551         * g++.dg/template/conv1.C: New test.
38552         * g++.dg/template/conv2.C: New test.
38553         * g++.dg/template/conv3.C: New test.
38554         * g++.dg/template/conv4.C: New test.
38555
38556 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
38557
38558         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
38559         * g++.dg/template/qualttp3.C: Likewise.
38560         * g++.dg/template/qualttp4.C: Likewise.
38561         * g++.dg/template/qualttp5.C: Likewise.
38562         * g++.dg/template/qualttp6.C: Likewise.
38563         * g++.dg/template/qualttp7.C: Likewise.
38564         * g++.dg/template/qualttp8.C: Likewise.
38565         * g++.dg/template/recurse.C: Likewise.
38566
38567 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
38568
38569         * g++.dg/opt/dtor1.C: New test.
38570
38571 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
38572
38573         * gcc.c-torture/compile/20020315-1.c: New test.
38574
38575 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
38576
38577         * gcc.dg/weak-1.c: Fix scan tests.
38578
38579 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
38580
38581         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
38582         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
38583         cris-*-aout* mmix-*-*.
38584         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
38585         cris-*-aout* mmix-*-*.
38586         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
38587         cris-*-elf* cris-*-aout* and mmix-*-*.
38588         * gcc.dg/20001009-1.c: Ditto.
38589         * gcc.dg/20010912-1.c: Ditto.
38590         * gcc.dg/20020122-4.c: Ditto.
38591         * gcc.dg/inline-2.c: Ditto.
38592
38593 2002-03-14  Jeffrey A Law  (law@cygnus.com)
38594
38595         * gcc.c-torture/compile/20020314-1.c: New test.
38596
38597 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
38598
38599         * gcc.c-torture/execute/20020314-1.c: New test.
38600
38601 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
38602
38603         * g++.dg/warn/Wunused-1.C: New test.
38604
38605 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
38606
38607         * g++.dg/abi/mangle6.C: New test.
38608
38609 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
38610
38611         * gcc.c-torture/compile/20020309-2.c: New test.
38612
38613         * gcc.c-torture/compile/20020312-1.c: New test.
38614
38615 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
38616
38617         * g++.dg/other/access1.C: New test.
38618
38619 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
38620
38621         * gcc.c-torture/execute/wchar_t-1.c: New test.
38622
38623 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
38624
38625         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
38626
38627 2002-03-12  Roger Sayle  <roger@eyesopen.com>
38628
38629         * gcc.dg/20020312-1.c: New test case.
38630
38631 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
38632
38633         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
38634
38635 2002-03-11  Richard Henderson  <rth@redhat.com>
38636
38637         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
38638         * g++.old-deja/g++.jason/report.C: Likewise.
38639
38640 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
38641
38642         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
38643         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
38644
38645 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
38646
38647         * testsuite/g++.dg/overload/pmf1.C: New test.
38648
38649 2002-03-11  Kazu Hirata  <kazu@hxi.com>
38650
38651         * gcc.c-torture/execute/20020307-1.c: Use long.
38652
38653 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
38654
38655         PR optimization/5844
38656         * gcc.dg/20020310-1.c: New test.
38657
38658 2002-03-09  Michael Meissner  <meissner@redhat.com>
38659
38660         * gcc.c-torture/execute/memcpy-2.c: New test.
38661         * gcc.c-torture/execute/memset-1.c: New test.
38662         * gcc.c-torture/execute/strlen-1.c: New test.
38663         * gcc.c-torture/execute/strcmp-1.c: New test.
38664         * gcc.c-torture/execute/strncmp-1.c: New test.
38665
38666 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
38667
38668         * gcc.dg/ppc-ldstruct.c: New test.
38669
38670 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
38671
38672         * gcc.c-torture/execute/va-arg-22.c: New test.
38673
38674 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38675
38676         * gcc.c-torture/compile/20020309-1.c: New test.
38677
38678 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
38679
38680         * gcc.c-torture/execute/20020307-2.c: New test.
38681
38682 2002-03-07  Jeffrey A Law  (law@redhat.com)
38683
38684         * g77.f-torture/compile/20020307-1.f: New test.
38685
38686 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
38687
38688         * gcc.dg/unordered-1.c: New test.
38689
38690 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
38691
38692         * gcc.c-torture/execute/20020307-1.c: New test.
38693
38694 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
38695
38696         * gcc.dg/20020304-1.c: New test.
38697
38698         * gcc.c-torture/compile/20020304-2.c: New test.
38699
38700 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
38701
38702         * gcc.c-torture/compile/20020304-1.c: New test case
38703         (from PR c/5830).
38704
38705 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
38706
38707         * gcc.dg/20020103-1.c: Add other -D ppc variants.
38708
38709 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
38710
38711         * g++.dg/other/classkey1.C: New test.
38712
38713 2002-03-01  Richard Henderson  <rth@redhat.com>
38714
38715         * gcc.c-torture/compile/981223-1.x: New.
38716         * gcc.c-torture/compile/920625-1.x: New.
38717
38718 2002-02-28  Richard Henderson  <rth@redhat.com>
38719
38720         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
38721
38722 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
38723
38724         * gcc.c-torture/execute/20020227-1.c: New test.
38725
38726 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
38727
38728         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
38729         here" ERROR lines.
38730         * g++.old-deja/g++.oliva/partord1.C: Likewise.
38731         * g++.old-deja.g++.other/defarg1.C: Likewise.
38732         * g++.old-deja/g++.pt/calls2.C: Likewise.
38733         * g++.old-deja/g++.pt/crash20.C: Likewise.
38734         * g++.old-deja/g++.pt/crash30.C: Likewise.
38735         * g++.old-deja/g++.pt/crash36.C: Likewise.
38736         * g++.old-deja/g++.pt/crash6.C: Likewise.
38737         * g++.old-deja/g++.pt/defarg13.C: Likewise.
38738         * g++.old-deja/g++.pt/derived3.C: Likewise.
38739         * g++.old-deja/g++.pt/error1.C: Likewise.
38740         * g++.old-deja/g++.pt/friend21.C: Likewise.
38741         * g++.old-deja/g++.pt/friend23.C: Likewise.
38742         * g++.old-deja/g++.pt/infinite1.C: Likewise.
38743         * g++.old-deja/g++.robertl/eb128.C: Likewise.
38744
38745 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
38746
38747         * gcc.c-torture/execute/20020225-2.c: New test.
38748
38749 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
38750
38751         * gcc.c-torture/execute/920730-1t.c,
38752         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
38753         Delete test cases, only relevant to -traditional.
38754
38755 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
38756
38757         * gcc.dg/cpp/undef1.c: Remove.
38758         * gcc.dg/cpp/directiv.c: Update.
38759         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
38760
38761 2002-02-27  Michael Meissner  <meissner@redhat.com>
38762
38763         * gcc.c-torture/execute/20020226-1.c: New test.
38764
38765 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
38766
38767         * g++.dg/debug/debug4.C: New test.
38768
38769         * gcc.dg/ia64-visibility-1.c: New test.
38770
38771 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
38772
38773         * gcc.dg/debug/20020224-1.c: New.
38774
38775 2002-02-25  Kazu Hirata  <kazu@hxi.com>
38776
38777         * gcc.c-torture/execute/960416-1.x: New.
38778         * gcc.c-torture/execute/divconst-3.x: Likewise.
38779
38780 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
38781
38782         * gcc.dg/20020224-1.c: New test.
38783
38784 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
38785
38786         * gcc.c-torture/execute/20020225-1.c: New.
38787
38788 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
38789
38790         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
38791
38792 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
38793
38794         * gcc.dg/20020222-1.c: New test.
38795
38796 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
38797
38798         * g++.dg/opt/anonunion1.C: New test.
38799
38800 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
38801
38802         * g++.dg/template/qualttp19.C: New test.
38803         * g++.dg/template/qualttp20.C: New test.
38804         * g++.old-deja/g++.jason/report.C: Adjust expected errors
38805         * g++.old-deja/g++.other/qual1.C: Likewise.
38806
38807 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
38808
38809         * gcc.dg/attr-alwaysinline.c: New.
38810
38811 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
38812
38813         * gcc.dg/20020220-1.c: New test.
38814
38815         * gcc.dg/20020220-2.c: New test.
38816
38817         * g++.dg/opt/mmx1.C: New test.
38818
38819 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
38820
38821         * gcc.c-torture/compile/20020110.c: New test.
38822
38823 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
38824
38825         * gcc.c-torture/execute/20020219-1.c: New test.
38826
38827         * gcc.dg/20020219-1.c: New test.
38828
38829         * gcc.dg/noncompile/20020220-1.c: New test.
38830
38831         * g++.dg/opt/ptrintsum1.C: New test.
38832
38833         * gcc.dg/debug/20020220-1.c: New test.
38834
38835 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
38836
38837         * gcc.c-torture/execute/20020216-1.c: New test.
38838
38839 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
38840
38841         * gcc.dg/decl-1.c: Update, new test.
38842
38843 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
38844
38845         * g++.dg/abi/bitfield1.C: New test.
38846         * g++.dg/abi/bitfield2.C: New test.
38847
38848 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
38849
38850         * gcc.dg/attr-nest.c: New test.
38851
38852 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
38853
38854         * gcc.c-torture/execute/20020215-1.c: New test.
38855
38856 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
38857
38858         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
38859         * g++.dg/debug/debug.exp: New.
38860         * g++.dg/debug/trivial.C: New.
38861         * g++.dg/debug/debug1.C: Moved...
38862         * g++.dg/other/debug1.C: ...from here.
38863         * g++.dg/debug/debug2.C: Moved...
38864         * g++.dg/other/debug2.C: ...from here.
38865         * g++.dg/debug/debug3.C: Moved...
38866         * g++.dg/other/debug3.C: ...from here.
38867
38868         * gcc.dg/noncompile/20020213-1.c: New test.
38869
38870 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
38871
38872         * g++.dg/other/debug3.C: New test.
38873
38874         * gcc.c-torture/execute/20020213-1.c: New test.
38875
38876 2002-02-13  Richard Smith <richard@ex-parrot.com>
38877
38878         * g++.old-deja/g++.other/thunk1.C: New test.
38879
38880 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
38881
38882         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
38883
38884 2002-02-13  Stan Shebs  <shebs@apple.com>
38885
38886         * gcc.dg/altivec-3.c: New.
38887
38888 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
38889
38890         * gcc.dg/Wunreachable-1.c: New test.
38891         * gcc.dg/Wunreachable-2.c: New test.
38892
38893 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38894
38895         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
38896
38897 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
38898
38899         * gcc.dg/decl-1.c: New test.
38900
38901 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
38902
38903         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
38904
38905 2002-02-10  Kazu Hirata  <kazu@hxi.com>
38906
38907         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
38908         * gcc.c-torture/compile/980506-1.x: Likewise.
38909
38910 2002-02-10  Kazu Hirata  <kazu@hxi.com>
38911
38912         * gcc.dg/20020210-1.c: New.
38913
38914 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
38915
38916         * g77.f-torture/execute/947.f: New regression test
38917         for PR fortran/947.
38918
38919 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
38920
38921         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
38922         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
38923
38924 2002-02-08  Richard Henderson  <rth@redhat.com>
38925
38926         * gcc.c-torture/compile/labels-3.c: New.
38927
38928 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
38929
38930         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
38931         expression statements work instead.
38932         * gcc.dg/noncompile/20020207-1.c: New test.
38933
38934 2002-02-07  Richard Henderson  <rth@redhat.com>
38935
38936         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
38937
38938 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
38939
38940         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
38941         message from g77
38942         * lib/g77-dg.exp: Trim g77 error messages so that they are
38943         recognized by dg.exp.
38944
38945 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
38946
38947         PR fortran/5473
38948         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
38949
38950 2002-02-07  Richard Henderson  <rth@redhat.com>
38951
38952         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
38953         to be sufficiently aligned for integers.
38954
38955 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
38956
38957         * g++.dg/template/friend4.C: New test.
38958
38959 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
38960
38961         PR fortran/5743
38962         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
38963         unsupported cases.
38964
38965 2002-02-07  Richard Henderson  <rth@redhat.com>
38966
38967         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
38968         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
38969         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
38970         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
38971
38972 2002-02-06  Richard Henderson  <rth@redhat.com>
38973
38974         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
38975
38976 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
38977
38978         * gcc.dg/20020206-1.c: New test.
38979
38980 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
38981
38982         * gcc.c-torture/execute/20020206-1.c: New test.
38983
38984         * gcc.c-torture/execute/20020206-2.c: New test.
38985
38986         PR optimization/5429:
38987         * gcc.c-torture/compile/20020206-1.c: New test.
38988
38989 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
38990
38991         * g++.dg/ext/align1.C: Do not use an explicit alignment value
38992         as certain file formats cannot support particularly large
38993         alignments.
38994
38995         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
38996         and do not expect to be able to link the executable.
38997
38998         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
38999         fail because the COFF format does not support the weak attribute.
39000
39001 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
39002
39003         * g77.dg/pr5473.f: New test
39004
39005 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
39006
39007         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
39008         Fix testcase accordingly.
39009
39010 2002-02-04  Richard Henderson  <rth@redhat.com>
39011
39012         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
39013         (buf): Change to be an array of pointers, not ints.
39014
39015 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
39016
39017         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
39018         before all tests.  Move warning one line above to match where it
39019         C frontend emits.
39020         * gcc.dg/Wswitch-2.c: New test.
39021         * g++.dg/warn/Wswitch-1.C: New test.
39022         * g++.dg/warn/Wswitch-2.C: New test.
39023
39024 2002-02-04  Richard Henderson  <rth@redhat.com>
39025
39026         * g++.dg/abi/offsetof.C: Fix size comparison.
39027
39028 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
39029
39030         * gcc.dg/cast-qual-2.c: New test.
39031
39032 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
39033
39034         * gcc.dg/20020201-4.c: New test.
39035
39036 2002-02-04  Ben Elliston  <bje@redhat.com>
39037
39038         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
39039         target_info attribute != 0, in addition to the empty string.
39040         (gcc_target_compile): Likewise.
39041
39042 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
39043
39044         * gcc.dg/Wswitch.c: New test.
39045         PR gcc/4475. PR gcc/3780.
39046
39047 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
39048
39049         * g77.f-torture/execute/5122.f: New test for regressions
39050         against PR fortran/5122.
39051
39052 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
39053
39054         * g77.f-torture/compile/pr3743.f: Delete
39055         * g77.dg/pr3743-1.f: New test.
39056         * g77.dg/pr3743-2.f: New test.
39057         * g77.dg/pr3743-3.f: New test.
39058         * g77.dg/pr3743-4.f: New test.
39059
39060 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
39061
39062         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
39063
39064 2002-02-02  Richard Henderson  <rth@redhat.com>
39065
39066         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
39067         * gcc.c-torture/execute/bf64-1.c: Likewise.
39068
39069 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
39070
39071         * gcc.dg/20020201-2.c: New test.
39072
39073         * gcc.dg/20020201-3.c: New test.
39074
39075         * gcc.c-torture/execute/bitfld-2.c: New test.
39076
39077 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
39078
39079         * gcc.dg/bitfld-1.c: Update.
39080         * gcc.dg/bitfld-2.c: Update.
39081         * gcc.c-torture/execute/bitfld-1.x: New.
39082
39083 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
39084
39085         * gcc.c-torture/execute/20020201-1.c: New test.
39086
39087 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
39088
39089         PR target/5469
39090         * gcc.dg/20020201-1.c: New test.
39091
39092 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
39093
39094         PR fortran/3743
39095         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
39096         * g77.f-torture/compile/pr3743.x: Remove
39097
39098 2002-01-31  Tom Rix  <trix@redhat.com>
39099
39100         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
39101
39102 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
39103
39104         * gcc.dg/noncompile/20020130-1.c: New test.
39105
39106 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
39107
39108         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
39109
39110 2002-01-29  Richard Henderson  <rth@redhat.com>
39111
39112         * gcc.c-torture/execute/991118-1.c: Cast various constants back
39113         to long long.
39114         * gcc.c-torture/execute/bf64-1.c: Likewise.
39115
39116 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
39117
39118         * gcc.c-torture/execute/20020129-1.c: New test.
39119
39120 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
39121
39122         * gcc.c-torture/compile/20000224-1.c: Update.
39123         * gcc.c-torture/execute/bitfld-1.c: New tests.
39124         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
39125         * gcc.dg/uninit-A.c: Update.
39126
39127 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
39128
39129         * g++.dg/template/ctor1.C: Add instantiation.
39130
39131 2002-01-28  Paul Koning  <pkoning@equallogic.com>
39132
39133         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
39134         argument to __builtin_prefetch to be const ptr.
39135
39136 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
39137
39138         * gcc.c-torture/compile/20020120-1.c: New test.
39139
39140 2002-01-27  Kazu Hirata  <kazu@hxi.com>
39141
39142         * gcc.c-torture/execute/20020127-1.c: New test.
39143
39144 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
39145
39146         * g77.dg/f77-edit-i-in.f: New test
39147         * g77.dg/f77-edit-i-out.f: New test
39148
39149 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
39150
39151         * gcc.dg/debug/debug.exp: New file.
39152         * gcc.dg/debug/trivial.c: New file.
39153         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
39154         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
39155         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
39156         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
39157         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
39158         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
39159         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
39160         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
39161         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
39162         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
39163         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
39164         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
39165         * gcc.dg/20000503-1.c: Removed.
39166         * gcc.dg/20010207-1.c: Removed.
39167         * gcc.dg/20011223-1.c: Removed.
39168         * gcc.dg/20020104-2.c: Removed.
39169         * gcc.dg/debug-1.c: Removed.
39170         * gcc.dg/debug-2.c: Removed.
39171         * gcc.dg/debug-3.c: Removed.
39172         * gcc.dg/debug-4.c: Removed.
39173         * gcc.dg/debug-5.c: Removed.
39174         * gcc.dg/debug-6.c: Removed.
39175         * gcc.dg/dwarf2-1.c: Removed.
39176         * gcc.dg/dwarf2-2.c: Removed.
39177
39178 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
39179
39180         * g++.old-deja/g++.other/eh5.C: New test.
39181         * g++.old-deja/g++.other/sibcall2.C: New test.
39182         * g++.old-deja/g++.other/array9.C: New test.
39183         * g++.old-deja/g++.other/typename2.C: New test.
39184         * g++.old-deja/g++.other/crash60.C: New test.
39185         * g++.old-deja/g++.other/conv9.C: New test.
39186         * g++.old-deja/g++.other/mangle10.C: New test.
39187         * g++.old-deja/g++.other/unchanging1.C: New test.
39188         * g++.old-deja/g++.other/exprstmt1.C: New test.
39189         * g++.old-deja/g++.other/inline23.C: New test.
39190         * g++.old-deja/g++.eh/ia64-1.C: New test.
39191         * g++.old-deja/g++.other/dwarf2-1.C: New test.
39192         * g++.old-deja/g++.other/reload1.C: New test.
39193         * g++.old-deja/g++.other/static20.C: New test.
39194         * g++.old-deja/g++.other/local-alloc1.C: New test.
39195         * g++.old-deja/g++.other/conv8.C: New test.
39196         * g++.old-deja/g++.other/stmtexpr2.C: New test.
39197         * g++.old-deja/g++.other/storeexpr1.C: New test.
39198         * g++.old-deja/g++.other/storeexpr2.C: New test.
39199         * g++.dg/eh/template2.C: New test.
39200         * g++.dg/warn/weak1.C: New test.
39201
39202 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
39203
39204         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
39205         Remove first, non-varying, argument.
39206
39207 2002-01-23  Richard Henderson  <rth@redhat.com>
39208
39209         * gcc.dg/inline-2.c: New.
39210
39211         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
39212         Add optional target arg.  Check number of arguments.
39213         (scan-assembler-not, scan-assembler-dem): Likewise.
39214         (scan-assembler-dem-not): Likewise.
39215
39216 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
39217
39218         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
39219         line 12.
39220         * g++.old-deja/g++.brendan/parse3.C,
39221         g++.old-deja/g++.other/crash26.C,
39222         g++.old-deja/g++.other/crash28.C,
39223         g++.old-deja/g++.other/crash29.C,
39224         g++.old-deja/g++.other/crash30.C,
39225         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
39226
39227 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
39228
39229         * gcc.dg/20020115-1.c: New.
39230
39231 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
39232
39233         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
39234
39235 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
39236
39237         * gcc.dg/20020122-3.c: New.
39238
39239 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
39240
39241         * g++.dg/other/gc1.C: New test.
39242
39243 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
39244
39245         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
39246
39247 2002-01-22  Richard Henderson  <rth@redhat.com>
39248
39249         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
39250
39251 2002-01-22  Richard Henderson  <rth@redhat.com>
39252
39253         * gcc.dg/20020122-4.c: New.
39254
39255 2002-01-22  H.J. Lu <hjl@gnu.org>
39256
39257         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
39258         link output.
39259         * gcc.dg/special/ecos.exp: Likewise.
39260         * lib/g++-dg.exp: Likewise.
39261         * lib/g77-dg.exp: Likewise.
39262         * lib/gcc-dg.exp : Likewise.
39263         * lib/mike-g++.exp: Likewise.
39264         * lib/mike-g77.exp: Likewise.
39265         * lib/mike-gcc.exp: Likewise.
39266         * lib/objc-dg.exp: Likewise.
39267
39268 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
39269
39270         PR target/5379
39271         * gcc.dg/20020122-2.c: New test.
39272
39273 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
39274
39275         * gcc.dg/20020122-1.c: New test.
39276
39277 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
39278
39279         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
39280
39281 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
39282
39283         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
39284
39285 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39286
39287         * gcc.c-torture/compile/20020121-1.c: New test.
39288
39289 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39290
39291         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
39292         ld_library_path.
39293
39294 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
39295
39296         * gcc.dg/20020218-1.c: New test.
39297
39298 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
39299
39300         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
39301         messages
39302         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
39303         "At global scope" warning
39304         * g++.dg/ext/align1.C: Change cygwin test for alignment
39305         from db-bogus to dg-warning
39306
39307 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
39308
39309         * g77.f-torture/compile/cpp2.F: New test.
39310
39311 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
39312
39313         * g++.dg/template/access1.C: New test.
39314
39315 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
39316
39317         * gcc.dg/20020118-1.c: New.
39318
39319 2002-01-18  Kazu Hirata  <kazu@hxi.com>
39320
39321         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
39322
39323 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
39324
39325         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
39326         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
39327         alignment warnings.
39328
39329 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
39330
39331         * gcc.misc-tests/i386-prefetch.exp: Save and restore
39332         torture_with_loops and torture_without_loops
39333
39334 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
39335
39336         * gcc.c-torture/compile/20020116-1.c: New test.
39337
39338 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
39339
39340         * gcc.dg/20020116-2.c: New test.
39341
39342         * gcc.dg/ultrasp4.c: New test.
39343
39344         * gcc.dg/20020116-1.c: New test.
39345
39346 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
39347
39348         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
39349         by EABI.
39350
39351 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
39352
39353         * gcc.misc-tests/i386-prefetch.exp: New.
39354         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
39355         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
39356         * gcc.misc-tests/i386-pf-none-1.c: New test.
39357         * gcc.misc-tests/i386-pf-sse-1.c: New test.
39358
39359 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
39360
39361         * gcc.dg/gnu89-init-1.c: Add new tests.
39362
39363 2002-01-15  Andreas Jaeger  <aj@suse.de>
39364
39365         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
39366         * gcc.dg/i386-mmx-2.c: Likewise.
39367         * gcc.dg/i386-sse-1.c: Likewise.
39368         * gcc.dg/i386-sse-2.c: Likewise.
39369         * gcc.dg/i386-sse-3.c: Likewise.
39370
39371 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
39372
39373         * g77.f-torture/execute/intrinsic-unix-bessel.f:
39374         Uncomment additional cases that now pass.
39375
39376 2002-01-11  Richard Henderson  <rth@redhat.com>
39377
39378         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
39379         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
39380
39381 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
39382
39383         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
39384
39385 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
39386
39387         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
39388         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
39389
39390 2002-01-10  Dale Johannesen  <dalej@apple.com>
39391
39392         * gcc.c-torture/execute/loop-11.c: New.
39393
39394 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
39395
39396         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
39397         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
39398
39399 2002-01-09  Richard Henderson  <rth@redhat.com>
39400
39401         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
39402         type in which to perform the operation for each size.
39403
39404 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
39405
39406         * gcc.c-torture/compile/20020109-2.c: New test.
39407
39408 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
39409
39410         * gcc.c-torture/execute/loop-10.c: New test.
39411
39412 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
39413
39414         * gcc.c-torture/compile/20010226-1.c: New test.
39415         * gcc.c-torture/compile/20010227-1.c: New test.
39416         * gcc.c-torture/compile/20010426-1.c: New test.
39417         * gcc.c-torture/compile/20010510-1.c: New test.
39418         * gcc.c-torture/compile/20010605-3.c: New test.
39419         * gcc.c-torture/compile/20010824-1.c: New test.
39420         * gcc.c-torture/execute/20010409-1.c: New test.
39421         * gcc.dg/noncompile/20000901-1.c: New test.
39422         * gcc.dg/20001023-1.c: New test.
39423         * gcc.dg/20001101-1.c: New test.
39424         * gcc.dg/20001102-1.c: New test.
39425         * gcc.dg/20010207-1.c: New test.
39426         * gcc.dg/20010405-1.c: New test.
39427         * gcc.dg/20010822-1.c: New test.
39428         * gcc.dg/20011107-1.c: New test.
39429
39430 2002-01-09  Jeffrey A Law  (law@redhat.com)
39431
39432         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
39433
39434         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
39435         execution failure on PA targets.
39436
39437 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
39438
39439         * gcc.c-torture/compile/20020109-1.c: New test.
39440
39441 2002-01-08  Kazu Hirata  <kazu@hxi.com>
39442
39443         * gcc.c-torture/execute/20020108-1.c: New test.
39444
39445 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
39446
39447         * gcc.dg/20020108-1.c: New test.
39448
39449 2002-01-08  H.J. Lu <hjl@gnu.org>
39450
39451         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
39452         for header files.
39453
39454 2002-01-08  Geoff Keating  <geoffk@redhat.com>
39455
39456         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
39457         consistency.
39458
39459 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
39460
39461         * gcc.dg/altivec-4.c: Test altivec predicates.
39462
39463 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
39464
39465         * gcc.c-torture/execute/20020107-1.c: New test.
39466
39467 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
39468
39469         PR c/5279
39470         * gcc.c-torture/compile/20020106-1.c: New test.
39471
39472 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
39473
39474         * gcc.c-torture/execute/nestfunc-4.c: New test.
39475
39476 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
39477
39478         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
39479         extra triple that slipped in.
39480         * g++.old-deja/g++.abi/align.C: Likewise.
39481         * g++.old-deja/g++.abi/bitfields.C: Likewise.
39482
39483 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
39484
39485         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
39486         * g++.old-deja/g++.abi/align.C: Likewise.
39487         * g++.old-deja/g++.abi/bitfields.C: Likewise.
39488
39489         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
39490         on FreeBSD/i386.
39491         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
39492         FreeBSD.
39493
39494 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
39495
39496         * gcc.dg/20020104-1.c: New test.
39497
39498         * gcc.dg/20020104-2.c: New test.
39499
39500 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
39501
39502         * gcc.dg/20020103-1.c: Fix typo in target selector.
39503
39504 2002-01-03  Richard Henderson  <rth@redhat.com>
39505
39506         * gcc.dg/20020103-1.c: New.
39507
39508 2002-01-03  Kazu Hirata  <kazu@hxi.com>
39509
39510         * gcc.c-torture/execute/20020103-1.c: New test.
39511
39512 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
39513
39514         * g++.dg/other/debug2.C: New test.
39515
39516         * gcc.c-torture/compile/20020103-1.c: New test.
39517
39518 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
39519
39520         * gcc.dg/gnu89-init-1.c: Added new tests.
39521
39522 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
39523
39524         * g++.dg/template/friend2.C: Remove as patch is reverted.
39525
39526         * g++.dg/warn/oldcast1.C: New test.
39527
39528         * g++.dg/template/ptrmem1.C: New test.
39529         * g++.dg/template/ptrmem2.C: New test.
39530
39531         * g++.dg/template/ntp.C: New test.
39532
39533         * g++.dg/other/component1.C: New test.
39534
39535         * g++.dg/template/ttp3.C: New test.
39536
39537         * g++.dg/template/friend2.C: New test.
39538         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
39539
39540 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
39541
39542         * g++.dg/other/ptrmem1.C: New test.
39543         * g++.dg/other/ptrmem2.C: New test.
39544
39545 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
39546
39547         * g++.dg/template/ctor1.C: New test.
39548
39549 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
39550
39551         * g++.dg/template/friend2.C: New test.
39552
39553 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
39554
39555         * gcc.dg/mmix-1.c: New test.
39556
39557 2001-12-31  Richard Henderson  <rth@redhat.com>
39558
39559         * gcc.dg/asm-5.c: New.
39560
39561 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
39562
39563         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
39564         in namespace __gnu_cxx
39565
39566 2001-12-30  Richard Henderson  <rth@redhat.com>
39567
39568         * gcc.dg/debug-6.c: New.
39569
39570 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
39571
39572         * gcc.c-torture/compile/20011229-2.c: New test.
39573
39574 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
39575
39576         * gcc.dg/debug-3.c: New test.
39577         * gcc.dg/debug-4.c: New test.
39578         * gcc.dg/debug-5.c: New test.
39579
39580 2001-12-29  Richard Henderson  <rth@redhat.com>
39581
39582         * g++.dg/eh/loop1.C: New.
39583
39584 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
39585
39586         * g++.dg/template/crash1.C: New test.
39587
39588 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
39589
39590         * g++.dg/other/const1.C: New test.
39591
39592 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
39593
39594         * gcc.c-torture/compile/20011229-1.c: New test.
39595
39596 2001-12-28  Stan Shebs  <shebs@apple.com>
39597
39598         * lib/objc-torture.exp: Resync with c-torture.exp.
39599         * lib/objc.exp: Load standard libraries.
39600
39601 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
39602
39603         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
39604         additional tests.
39605
39606 2001-12-27  Roger Sayle <roger@eyesopen.com>
39607
39608         * gcc.c-torture/execute/string-opt-16.c: New testcase.
39609
39610 2001-12-27  Richard Henderson  <rth@redhat.com>
39611
39612         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
39613
39614 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
39615
39616         * g++.dg/eh/ctor1.C: New test.
39617         * g++.dg/other/error2.C: New test.
39618
39619 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
39620
39621         * g++.dg/other/init2.C: New test.
39622
39623 2001-12-24  Richard Henderson  <rth@redhat.com>
39624
39625         * gcc.dg/20011223-1.c: New.
39626         * gcc.dg/inline-1.c: New.
39627
39628 2001-12-23  Richard Henderson  <rth@redhat.com>
39629
39630         * gcc.dg/asm-4.c: Test operand modifiers.
39631
39632 2001-12-23  Richard Henderson  <rth@redhat.com>
39633
39634         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
39635
39636 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
39637
39638         * gcc.c-torture/execute/20011223-1.c: New test.
39639
39640 2001-12-21  Richard Henderson  <rth@redhat.com>
39641
39642         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
39643         re-enables the warning.
39644
39645 2001-12-21  Richard Henderson  <rth@redhat.com>
39646
39647         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
39648
39649 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
39650
39651         * gcc.c-torture/compile/20011218-1.c: New test.
39652
39653 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
39654
39655         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
39656         arm-isr.c test.
39657         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
39658         epilogue generation for ARM ISR routines.
39659
39660 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39661
39662         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
39663         * gcc.dg/format/c90-printf-3.c: Likewise.
39664         * gcc.dg/format/c99-printf-3.c: Likewise.
39665         * gcc.dg/format/ext-1.c: Likewise.
39666         * gcc.dg/format/ext-6.c: Likewise.
39667         * gcc.dg/format/format.h: Prototype unlocked stdio.
39668
39669 2001-12-20  Richard Henderson  <rth@redhat.com>
39670
39671         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
39672         (arena): Use it.
39673         (malloc): Correct allocation logic.  Abort if we fill up the
39674         arena before initialization complete.
39675         (realloc): Correct allocation logic.
39676
39677 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
39678
39679         * gcc.c-torture/compile/20011219-2.c: New test.
39680
39681         * gcc.c-torture/execute/20011219-1.c: New test.
39682
39683 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
39684
39685         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
39686         target does not support weak symbols.
39687
39688 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
39689
39690         * gcc.c-torture/compile/20011219-1.c: New test.
39691
39692 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
39693
39694         * g++.dg/other/error1.C: New test.
39695
39696 2001-12-17  Jeffrey A Law  (law@redhat.com)
39697
39698         * gcc.c-torture/execute/20011217-1.c: New test.
39699
39700 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
39701
39702         * objc.dg/special/: New directory.
39703         * objc.dg/special/special.exp: New file.
39704         * objc.dg/special/unclaimed-category-1.h: New file.
39705         * objc.dg/special/unclaimed-category-1a.m: New file.
39706         * objc.dg/special/unclaimed-category-1.m: New file.
39707
39708 2001-12-17  Andreas Jaeger  <aj@suse.de>
39709
39710         * gcc.c-torture/compile/20011217-2.c: New test.
39711
39712 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39713
39714         * gcc.c-torture/compile/20011217-1.c: New test.
39715
39716 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
39717
39718         * testsuite/gcc.dg/20011214-1.c: New.
39719
39720 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
39721
39722         * gcc.dg/altivec-4.c: New.
39723
39724 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
39725
39726         * gcc.dg/20011113-1.c: New test.
39727
39728 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39729
39730         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
39731         std::__malloc_alloc_template<0> and
39732         std::__default_alloc_template<false, 0>.
39733
39734 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
39735
39736         * objc/execute/bf-21.m: New test.
39737         * objc/execute/enumeration-1.m: New test.
39738         * objc/execute/enumeration-2.m: New test.
39739
39740 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
39741
39742         * gcc.dg/gnu89-init-1.c: New test.
39743
39744 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
39745
39746         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
39747         * g++.old-deja/g++.jason/2371.C: Likewise.
39748         * g++.old-deja/g++.jason/template33.C: Likewise.
39749         * g++.old-deja/g++.jason/template34.C: Likewise.
39750         * g++.old-deja/g++.jason/template36.C: Likewise.
39751         * g++.old-deja/g++.oliva/typename1.C: Likewise.
39752         * g++.old-deja/g++.oliva/typename2.C: Likewise.
39753         * g++.old-deja/g++.other/typename1.C: Likewise.
39754         * g++.old-deja/g++.pt/inherit2.C: Likewise.
39755         * g++.old-deja/g++.pt/nontype5.C: Likewise.
39756         * g++.old-deja/g++.pt/typename11.C: Likewise.
39757         * g++.old-deja/g++.pt/typename14.C: Likewise.
39758         * g++.old-deja/g++.pt/typename16.C: Likewise.
39759         * g++.old-deja/g++.pt/typename3.C: Likewise.
39760         * g++.old-deja/g++.pt/typename4.C: Likewise.
39761         * g++.old-deja/g++.pt/typename5.C: Likewise.
39762         * g++.old-deja/g++.pt/typename7.C: Likewise.
39763         * g++.old-deja/g++.robertl/eb9.C: Likewise.
39764
39765 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
39766
39767         * g++.dg/other/linkage1.C: New test.
39768         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
39769         specifiers.
39770
39771 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
39772
39773         * gcc.dg/concat.c: New test.
39774
39775 2001-12-11  Stan Shebs  <shebs@apple.com>
39776
39777         * objc/compile: New test directory.
39778         * objc/compile/compile.exp: New expect script.
39779         * objc/compile/20011211-1.m: New compile test.
39780
39781 2001-12-11  Jason Merrill  <jason@redhat.com>
39782
39783         * lib/prune.exp (prune_gcc_output): Also handle "In member
39784         function".  So many permutations...
39785
39786 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
39787
39788         * g++.dg/template/typedef1.C: New test.
39789
39790 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
39791
39792         * g++.dg/other/copy1.C: New test.
39793
39794 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
39795
39796         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
39797
39798         * gcc.dg/builtin-choose-expr.c: New.
39799
39800 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
39801
39802         * gcc.dg/altivec-2.c: New.
39803
39804 2001-12-07  Richard Henderson  <rth@redhat.com>
39805
39806         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
39807
39808 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
39809
39810         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
39811         ultrasparc.
39812
39813 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39814
39815         * g++-old.deja/g++.robertl/eb101.C: Deleted.
39816
39817 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
39818
39819         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
39820         variable argument list.
39821
39822 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
39823
39824         * gcc.c-torture/execute/memcheck: Delete entire directory.
39825         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
39826         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
39827
39828 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
39829
39830         * gcc.dg/Wshadow-1.c: New test.
39831
39832 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
39833
39834         * gcc.c-torture/compile/20011130-1.c: New test.
39835
39836         * gcc.dg/noncompile/20011025-1.c: New test.
39837
39838         * g++.dg/other/anon-union.C: New test.
39839
39840         * gcc.c-torture/execute/20011024-1.c: New test.
39841
39842 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
39843
39844         * gcc.c-torture/execute/20000722-1.x,
39845         gcc.c-torture/execute/20010123-1.x: Remove.
39846         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
39847         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
39848         gcc.dg/c99-complit-2.c: New tests.
39849
39850 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
39851
39852         * g++.dg/inherit/base1.C: New test.
39853
39854 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
39855
39856         * g++.dg/other/stdarg1.C: New test.
39857
39858         * gcc.c-torture/compile/20011130-2.c: New test.
39859
39860 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
39861
39862         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
39863         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
39864         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
39865         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
39866         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
39867         * gcc.dg/builtin-prefetch-1.c: New test.
39868
39869 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
39870
39871         * gcc.dg/20011130-1.c: New test.
39872
39873 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
39874
39875         * g++.dg/other/scope1.C: New test.
39876         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
39877
39878 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
39879
39880         * gcc.dg/vla-init-1.c: New test.
39881
39882 2001-12-01  Geoff Keating  <geoffk@redhat.com>
39883
39884         * gcc.c-torture/compile/structs.c: New testcase from GDB.
39885
39886 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
39887
39888         * objc.dg/alias.m: Update.
39889         * objc.dg/class-1.m: Update.
39890         * objc.dg/const-str-1.m: Update.
39891         * objc.dg/fwd-proto-1.m: Update.
39892         * objc.dg/id-1.m: Update.
39893         * objc.dg/super-class-1.m: Update.
39894
39895 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
39896
39897         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
39898         constructs.
39899
39900 2001-11-28  Jeffrey A Law  (law@cygnus.com)
39901
39902         * gcc.c-torture/execute/20011128-1.c: New test.
39903
39904 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
39905
39906         * gcc.dg/20011127-1.c: New test.
39907
39908 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39909
39910         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
39911         from Austin Group draft 7.
39912         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
39913         scanf format arguments.
39914         * gcc.dg/format/no-exargs-2.c: New test.
39915
39916 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
39917
39918         * g++.dg/abi/vbase8-4.C: New test.
39919
39920 2001-11-24  Ian Lance Taylor  <ian@airs.com>
39921
39922         * gcc.c-torture/execute/20011121-1.c: New test.
39923
39924 2001-11-23  Jeffrey A Law  (law@cygnus.com)
39925
39926         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
39927
39928 2001-11-23  Andreas Jaeger  <aj@suse.de>
39929
39930         * gcc.dg/cpp/charconst-2.c: New test.
39931
39932 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
39933
39934         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
39935         to the host if it is remote.  Let tests specify extra headers
39936         they use.
39937         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
39938         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
39939         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
39940         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
39941         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
39942         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
39943         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
39944         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
39945         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
39946         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
39947
39948 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
39949
39950         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
39951         for little endian ARMs.
39952
39953 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
39954
39955         * gcc.c-torture/compile/20011119-1.c: New test.
39956         * gcc.c-torture/compile/20011119-2.c: New test.
39957
39958 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
39959
39960         * gcc.dg/altivec-1.c: Fix typo.
39961
39962 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
39963
39964         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
39965
39966 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
39967
39968         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
39969
39970 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
39971
39972         * lib/g77.exp: Don't specify --rpath-link.
39973
39974         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
39975         across all the headers.
39976         * gcc.dg/format/format.exp: For testing on a remote host,
39977         copy format.h.
39978
39979         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
39980         * gcc.c-torture/execute/930406-1.c: Likewise.
39981         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
39982
39983 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
39984
39985         * gcc.dg/altivec-1.c: New.
39986
39987 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
39988
39989         * gcc.dg/cpp/fpreprocessed.c: New test case.
39990
39991 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39992
39993         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
39994         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
39995         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
39996
39997 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39998
39999         * gcc.dg/no-builtin-1.c: New test.
40000
40001 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
40002
40003         * gcc.c-torture/execute/20011115-1.c: New test.
40004
40005 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
40006
40007         * gcc.c-torture/compile/20011114-2.c: New test.
40008         * gcc.c-torture/compile/20011114-3.c: New test.
40009         * gcc.c-torture/compile/20011114-4.c: New test.
40010
40011 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
40012
40013         * g++.dg/other/init1.C: New test.
40014
40015 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
40016
40017         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
40018         message.
40019
40020         * gcc.c-torture/execute/20011114-1.c: New testcase.
40021
40022         * gcc.c-torture/compile/20010327-1.c: Revert last change.
40023         * gcc.c-torture/compile/20011114-1.c: New test, exactly
40024         like the (before this change) version of 20010327-1.c.
40025
40026 2001-11-14  Roger Sayle <roger@eyesopen.com>
40027
40028         * gcc.c-torture/execute/string-opt-13.c: New testcase.
40029
40030 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
40031
40032         * g++.dg/init/array2.C: New test.
40033
40034 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
40035
40036         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
40037
40038 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
40039
40040         * g++.dg/other/forscope1.C: New test.
40041         * g++.dg/ext/forscope1.C: New test.
40042         * g++.dg/ext/forscope2.C: New test.
40043
40044 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
40045
40046         * gcc.c-torture/execute/20011113-1.c: New test.
40047
40048 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
40049
40050         * gcc.c-torture/execute/20011109-2.c: New test.
40051
40052         * gcc.c-torture/execute/20011109-1.c: New test.
40053
40054 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
40055
40056         * gcc.c-torture/compile/20011109-1.c: New test.
40057
40058 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
40059
40060         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
40061         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
40062         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
40063         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
40064         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
40065         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
40066         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
40067
40068 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
40069
40070         * g++.dg/warn/Wshadow-1.C: New tests.
40071         * g++.old-deja/g++.mike/for3.C: Update.
40072
40073 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
40074
40075         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
40076         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
40077         XFAILs.  Adjust expected error texts.
40078         * gcc.c-torture/compile/20011106-1.c,
40079         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
40080         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
40081         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
40082         gcc.dg/c99-array-lval-5.c: New tests.
40083
40084 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
40085
40086         * gcc.dg/cpp/defined.c: Update.
40087
40088 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
40089
40090         * gcc.c-torture/execute/anon-1.c: New test.
40091
40092 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
40093
40094         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
40095         same size, so no warning should be produced on stormy16.
40096
40097         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
40098         due to oversized array.
40099         * g++.old-deja/g++.mike/ns15.C: Likewise.
40100         * g++.old-deja/g++.pt/crash16.C: Likewise.
40101
40102 2001-11-02  Graham Stott  <grahams@redhat.com>
40103
40104         * g++.dgother/debug1.C: Fix typos.
40105
40106 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
40107
40108         * g++.dg/other/debug1.C: New test.
40109
40110 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
40111
40112         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
40113         of unsigned long.
40114
40115 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
40116
40117         * gcc.dg/20011029-2.c: New test.
40118
40119         * gcc.c-torture/compile/20011029-1.c: New test.
40120
40121 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
40122
40123         * objc/execute/class_self-1.m: New test.
40124         * objc/execute/class_self-2.m: New test.
40125
40126 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
40127
40128         * gcc.misc-tests/msgs.exp: Delete.
40129         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
40130         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
40131         error set to match recent changes.
40132
40133 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
40134
40135         * gcc.dg/20011021-1.c: New test.
40136
40137 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
40138
40139         * gcc.c-torture/compile/20011023-1.c: New test.
40140
40141 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
40142
40143         * lib/g77.exp: Rewrite based on lib/g++.exp.
40144
40145 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
40146
40147         * gcc.c-torture/execute/20011019-1.c: New test.
40148
40149         * gcc.dg/20011018-1.c: New test.
40150
40151 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
40152
40153         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
40154
40155 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
40156
40157         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
40158         * gcc.dg/attr-invalid.c: Likewise.
40159
40160 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
40161
40162         * testsuite/gcc.dg/20011015-1.c: New test.
40163
40164 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
40165
40166         * g++.dg/template/unify2.C: New test.
40167
40168 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
40169
40170         * g++.dg/other/exception-specification.C: New test
40171
40172 2001-10-13  Tom Rix  <trix@redhat.com>
40173
40174         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
40175         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
40176
40177 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
40178
40179         * testsuite/gcc.dg/20011009-1.c: New test.
40180
40181 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
40182
40183         PR g++/4476
40184         * g++.dg/other/friend1.C: New test.
40185
40186 2001-10-11  Richard Henderson  <rth@redhat.com>
40187
40188         * g++.old-deja/g++.other/crash18.C: Add -S to options.
40189
40190 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40191
40192         * gcc.c-torture/compile/20011010-1.c: New.
40193
40194 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
40195
40196         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
40197         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
40198         g77.f-torture/execute/execute.exp,
40199         g77.f-torture/noncompile/noncompile.exp,
40200         gcc.c-torture/compile/compile.exp,
40201         gcc.c-torture/execute/execute.exp,
40202         gcc.c-torture/execute/ieee/ieee.exp,
40203         gcc.c-torture/execute/memcheck/memcheck.exp,
40204         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
40205         objc/execute/execute.exp: Update FSF address.
40206
40207 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
40208
40209         * gcc.dg/cpp/cmdlne-C.c: Update.
40210         * gcc.dg/cpp/cmdlne-C2.c: New.
40211
40212 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40213
40214         * gcc.c-torture/execute/20011008-3.c: New.
40215
40216 2001-10-08  DJ Delorie  <dj@redhat.com>
40217
40218         * gcc.dg/20011008-1.c: New.
40219         * gcc.dg/20011008-2.c: New.
40220
40221 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
40222
40223         * gcc.dg/cpp/spacing1.c: Update test.
40224
40225 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40226
40227         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
40228         spelling errors of "separate" as "seperate".
40229
40230 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
40231
40232         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
40233         enough to avoid inlining.
40234
40235 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
40236
40237         * lib/g77.exp: set libg2c_dir correctly.
40238
40239 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
40240
40241         * gcc.dg/cpp/macro11.c: New test.
40242
40243 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
40244
40245         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
40246         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
40247         gcc.dg/format/multattr-3.c: New tests.
40248         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
40249         tests for format attributes on function pointers being rejected.
40250
40251 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
40252
40253         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
40254
40255 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
40256
40257         * g++.dg/warn/format1.C: New test.
40258
40259 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
40260
40261         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
40262
40263 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
40264
40265         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
40266
40267 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
40268
40269         * gcc.dg/cpp/redef2.c: Add test.
40270
40271 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
40272
40273         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
40274         long-standing bug on i686, apparently.
40275         * gcc.c-torture/execute/loop-2c.x: New file.
40276         * gcc.c-torture/execute/loop-2d.x: New file.
40277         * gcc.c-torture/execute/loop-3c.x: New file.
40278
40279 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
40280
40281         * gcc.dg/cpp/20000625-2.c: Correct line number.
40282
40283 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
40284
40285         * gcc.dg/cpp/macro10.c: New test.
40286         * gcc.dg/cpp/strify3.c: New test.
40287         * gcc.dg/cpp/spacing1.c: Add tests.
40288         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
40289         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
40290
40291 2001-09-24  DJ Delorie  <dj@redhat.com>
40292
40293         * gcc.c-torture/execute/20010924-1.c: New test.
40294
40295 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
40296
40297         * testsuite/objc/execute/paste.m: Remove.
40298
40299 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
40300
40301         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
40302
40303 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
40304
40305         * g77.dg/strlen0.f: New test.
40306
40307 2001-09-21  Richard Henderson  <rth@redhat.com>
40308
40309         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
40310         * g++.old-deja/g++.abi/vtable2.C: Likewise.
40311
40312 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
40313
40314         Table-driven attributes.
40315         * g++.dg/ext/attrib1.C: New test.
40316
40317 2001-09-20  DJ Delorie  <dj@redhat.com>
40318
40319         * gcc.dg/20000926-1.c: Update expected warning messages.
40320         * gcc.dg/array-2.c: Likewise, and test for warnings too.
40321         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
40322         array.
40323
40324 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
40325
40326         * g++.dg/eh/registers1.C: New test case.
40327
40328 2001-09-17  Richard Henderson  <rth@redhat.com>
40329
40330         * gcc.dg/array-5.c: Fix VLA decomposition test.
40331
40332 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
40333
40334         * gcc.dg/cpp/line5.c: New testcase.
40335
40336 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
40337
40338         * gcc.dg/cpp/macro9.c: New test.
40339
40340 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
40341
40342         * gcc.c-torture/execute/980223.c: Change type of addr from long
40343         to char *.
40344
40345 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
40346
40347         * gcc.c-torture/execute/20010915-1.c: New test.
40348
40349 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
40350
40351         * g77.dg/bprob: New directory.
40352         * g77.dg/bprob/bprob.exp: New file.
40353         * g77.dg/bprob/bprob-1.f: New test.
40354         * g77.dg/gcov: New directory.
40355         * g77.dg/gcov/gcov.exp: New file.
40356         * g77.dg/gcov/gcov-1.f: New test.
40357         * g77.dg/gcov/gcov-1.x: New file.
40358
40359 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
40360
40361         * gcc.dg/cpp/directiv.c: Update.
40362         * gcc.dg/cpp/undef1.c: Update.
40363
40364 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
40365
40366         * gcc.dg/20010912-1.c: New test.
40367
40368 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
40369
40370         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
40371         language-independent file in lib.
40372         * lib/gcov.exp: New file.
40373
40374 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
40375
40376         * gcc.c-torture/compile/20010911-1.c: New test.
40377
40378 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
40379
40380         * lib/profopt.exp: New, to support profile-directed optimizations.
40381         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
40382         * gcc.misc-tests/bprob-1.c: New test.
40383         * gcc.misc-tests/bprob-2.c: New test.
40384
40385 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
40386
40387         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
40388         XFAIL and which kinds of gcov output to verify.
40389         * gcc.misc-tests/gcov-4b.x: New file.
40390         * gcc.misc-tests/gcov-5b.x: New file.
40391         * gcc.misc-tests/gcov-6.x: New file.
40392         * gcc.misc-tests/gcov-7.c: New test.
40393         * gcc.misc-tests/gcov-7.x: New file.
40394
40395 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
40396
40397         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
40398         * gcc.misc-tests/gcov-6.c: New test.
40399
40400 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
40401
40402         PR c++/3986
40403         * g++.dg/abi/vbase1.C: New test.
40404
40405 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
40406
40407         * objc.dg/method-2.m: New.
40408
40409 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
40410
40411         PR c++/4203
40412         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
40413         * g++.dg/init/empty1.C: New test.
40414
40415 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
40416
40417         * gcc.c-torture/compile/20010903-1.c: New test.
40418
40419 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
40420
40421         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
40422         for m68k.
40423
40424 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
40425
40426         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
40427
40428         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
40429
40430         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
40431
40432 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
40433
40434         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
40435         for 16-bit 'unsigned int'.
40436
40437 2001-08-29  Kazu Hirata  <kazu@hxi.com>
40438
40439         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
40440
40441 2001-08-27  Richard Henderson  <rth@redhat.com>
40442
40443         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
40444         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
40445
40446 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
40447
40448         * gcc.dg/asm-names.c (ymain): New.
40449
40450 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
40451
40452         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
40453         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
40454         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
40455
40456 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40457
40458         * gcc.dg/compare5.c: New testcase.
40459
40460 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
40461
40462         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
40463         and "In instantiation".
40464
40465 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
40466
40467         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
40468
40469 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
40470
40471         * gcc.misc-tests/gcov.exp: Add support for branch information.
40472         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
40473         * gcc.misc-tests/gcov-4.c: New test.
40474         * gcc.misc-tests/gcov-4b.c: New test.
40475         * gcc.misc-tests/gcov-5b.c: New test.
40476
40477 2001-08-20  Zack Weinberg  <zackw@panix.com>
40478
40479         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
40480         expected to fail.
40481
40482 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40483
40484         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
40485
40486 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
40487
40488         * g++.dg/eh/template1.C: New test.
40489
40490 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
40491
40492         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
40493         Fix thinko.
40494         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
40495         for xfail.
40496
40497 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
40498
40499         * lib/g77-dg.exp: Use prune.exp for common procedures
40500         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
40501         * lib/g77.exp: (g77-dg-prune) Remove
40502
40503 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
40504
40505         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
40506
40507 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40508
40509         * g++.dg/template/unify1.C: New test.
40510
40511 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
40512
40513         * g++.dg/abi/empty4.C: New test.
40514
40515 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
40516
40517         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
40518         solaris2.*
40519         * g77.f-torture/compile/pr3743.x: Likewise.
40520
40521 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
40522
40523         * g++.dg/other/using-declaration.C: New test.
40524
40525 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
40526
40527         * gcc.dg/cpp/tr-sign.c: New testcase.
40528
40529 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
40530
40531         * gcc.dg/cpp/19951025-1.c: Revert.
40532         * gcc.dg/cpp/directiv.c: We no longer process directives that
40533         interrupt macro arguments.
40534
40535 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
40536
40537         * gcc.dg/bconstp-1.c: New test.
40538
40539 2001-08-03  Richard Henderson  <rth@redhat.com>
40540
40541         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
40542
40543 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
40544
40545         * gcc.dg/cpp/19951025-1.c: Update.
40546
40547 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
40548
40549         * g77.dg/ff90-1.f (s): Fix reference of variable z,
40550         should be x.
40551
40552 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
40553
40554         Kill -fhonor-std.
40555         * g++.old-deja/g++.ns/ns14.C: Remove special options.
40556         * g++.old-deja/g++.other/std1.C: Likewise.
40557         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
40558
40559 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
40560
40561         * lib/g77.exp: Load gcc-defs.exp for common procedures
40562         (g77_pass, g77_fail, g77_finish, g77_exit,
40563         ${tool}_check_unsupported_p} Now redundant.  Deleted.
40564
40565 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
40566
40567         * g77.dg/fbackslash.f
40568         * g77.dg/fcase-preserve.f
40569         * g77.dg/ff90-1.f
40570         * g77.dg/ffixed-line-length-0.f
40571         * g77.dg/ffixed-line-length-132.f
40572         * g77.dg/ffixed-line-length-7.f
40573         * g77.dg/ffixed-line-length-72.f
40574         * g77.dg/ffixed-line-length-none.f
40575         * g77.dg/ffree-form-1.f
40576         * g77.dg/fno-backslash.f
40577         * g77.dg/fno-f90-1.f
40578         * g77.dg/fno-fixed-form-1.f
40579         * g77.dg/fno-onetrip.f
40580         * g77.dg/fno-typeless-boz.f
40581         * g77.dg/fno-underscoring.f
40582         * g77.dg/fno-vxt-1.f
40583         * g77.dg/fonetrip.f
40584         * g77.dg/ftypeless-boz.f
40585         * g77.dg/fugly-assumed.f
40586         * g77.dg/funderscoring.f
40587         * g77.dg/fvxt-1.f
40588
40589 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
40590
40591         * objc.dg/fwd-proto-1.m: New.
40592         * objc.dg/local-decl-1.m: New.
40593         * objc.dg/naming-1.m: New.
40594         * objc.dg/naming-2.m: New.
40595         * objc.dg/proto-hier-1.m: New.
40596
40597 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
40598
40599         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
40600         largest-type elements to a struct makes its size grow.
40601
40602 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
40603
40604         * g++.dg/abi/vthunk1.C: New test.
40605
40606 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
40607
40608         * g++.dg/abi/vbase8-22.C: New test.
40609
40610 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
40611
40612         * gcc.dg/cpp/macro8.c: New test.
40613
40614 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
40615
40616         * g++.dg/abi/vbase8-21.C: New test.
40617
40618 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
40619
40620         * g++.dg/abi/vbase8-10.C: New test.
40621
40622 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40623
40624         * lib/g++.exp (g++_set_ld_library_path): Renamed to
40625         ${tool}_set_ld_library_path.
40626         Changed caller.
40627         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
40628         g++.exp.
40629
40630 2001-07-26  Stan Cox <scox@redhat.com>
40631
40632         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
40633         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
40634         gcc_exit, gcc_check_unsupported_p):
40635         Moved to gcc-deps.exp
40636         * gcc-deps.exp: New file.
40637
40638 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40639
40640         * g++.old-deja/g++.pt/defarg14.C: New test.
40641
40642 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
40643
40644         * g++.old-deja/g++.other/lineno5.C: New test.
40645
40646 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
40647
40648         * g++.old-deja/g++.pt/crash68.C: New test.
40649
40650 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
40651
40652         * g++.old-deja/g++.other/crash42.C: New test.
40653
40654 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
40655
40656         * gcc.dg/cpp/extratokens.c: Fix.
40657         * gcc.dg/cpp/skipping2.c: New tests.
40658
40659 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40660
40661         * gcc.c-torture/execute/20010724-1.c: New file.
40662         * gcc.c-torture/execute/20010724-1.x: New file.
40663
40664 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40665
40666         * g++.old-deja/g++.other/cond7.C: New test.
40667
40668 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40669
40670         * g++.old-deja/g++.other/optimize4.C: New test.
40671
40672 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40673
40674         * g++.old-deja/g++.abi/vbase8-5.C: New test.
40675
40676 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
40677
40678         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
40679         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
40680         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
40681         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
40682
40683         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
40684         bug report" message.
40685
40686         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
40687         * g++.dg/ext/instantiate1.C: Move from old-deja.
40688
40689 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
40690
40691         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
40692         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
40693         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
40694         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
40695
40696 2001-07-23  Jeffrey A Law  (law@cygnus.com)
40697
40698         * gcc.c-torture/execute/20010723-1.c: New test.
40699
40700 2001-07-23  Ben Elliston  <bje@redhat.com>
40701
40702         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
40703
40704 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40705
40706         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
40707         i[34567]86-*-*.
40708         Delete handling of ieee_multilib_flags.
40709         Pass -mieee for alpha*-*-* and sh-*-*.
40710         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
40711
40712 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
40713
40714         Remove old-abi tests.
40715         * g++.old-deja/g++.mike/p11116.C: Remove.
40716         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
40717
40718 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
40719
40720         * g77.f-torture/compile/pr3743.f: New test
40721
40722 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
40723
40724         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
40725
40726 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40727
40728         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
40729         g++.old-deja/g++.pt/static6.C: Likewise.
40730         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
40731         supports weak symbols.
40732
40733 2001-07-18  Andreas Jaeger  <aj@suse.de>
40734
40735         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
40736         supported again.
40737
40738 2001-07-18  Andreas Jaeger  <aj@suse.de>
40739
40740         * gcc.dg/iftrap-1.c: Fix target line.
40741
40742 2001-07-17  Richard Henderson  <rth@redhat.com>
40743
40744         * gcc.c-torture/execute/20010717-1.c: New.
40745
40746 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
40747
40748         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
40749         tests.
40750
40751 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
40752
40753         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
40754
40755 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40756
40757         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
40758         UAC_SIGBUS, UAC_NOPRINT definitions.
40759
40760 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
40761
40762         * objc/execute/object_is_class.m: New test.
40763         * objc/execute/object_is_meta_class.m: New test.
40764
40765 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
40766
40767         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
40768         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
40769
40770 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
40771
40772         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
40773         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
40774
40775 2001-07-14  Richard Henderson  <rth@redhat.com>
40776
40777         * gcc.dg/iftrap-1.c: New.
40778
40779 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
40780
40781         * g77.f-torture/execute/intrinsic77.f: New test.
40782
40783 2001-07-11  Janis Johnson <janis@us.ibm.com>
40784
40785         * gcc.misc-tests/gcov-3.c: New test.
40786
40787 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
40788
40789         * gcc.c-torture/compile/20010711-1.c,
40790         * gcc.c-torture/compile/20010711-2.c: New tests.
40791
40792 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
40793
40794         * gcc.c-torture/execute/20010711-1.c: New test.
40795
40796 2001-07-11  Ben Elliston  <bje@redhat.com>
40797
40798         * g++.old-deja/g++.other/enum5.C: New test.
40799
40800 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
40801
40802         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
40803         (g++-dg-prune): Call prune_gcc_output.
40804         * prune.exp: New file for prune_gcc_output.
40805         * lib/g++.exp, lib/gcc.exp: Load it.
40806
40807 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
40808
40809         * gcc.c-torture/compile/20010701-1.c,
40810         g++.old-deja/g++.ext/attrib6.C: New tests.
40811
40812 2001-07-06  Jeffrey A Law  (law@cygnus.com)
40813
40814         * gcc.c-torture/compile/20010706-1.c: New test.
40815
40816 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
40817
40818         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
40819
40820 2001-06-28  Stan Shebs  <shebs@apple.com>
40821
40822         * gcc.dg/pragma-darwin.c: New test.
40823
40824 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40825
40826         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
40827         Solaris 2.[678] system.
40828
40829 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
40830
40831         * gcc.dg/20010622-1.c: New test.
40832
40833 2001-06-18  Stan Shebs  <shebs@apple.com>
40834
40835         * objc.dg: New directory.
40836         * objc.dg/dg.exp: New file.
40837         * objc.dg/alias.m: New.
40838         * objc.dg/class-1.m: New.
40839         * objc.dg/class-2.m: New.
40840         * objc.dg/const-str-1.m: New.
40841         * objc.dg/const-str-2.m: New.
40842         * objc.dg/id-1.m: New.
40843         * objc.dg/method-1.m: New.
40844         * objc.dg/super-class-1.m: New.
40845         * lib/objc-dg.exp: New file.
40846
40847 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40848
40849         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
40850         of label name.
40851
40852 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
40853
40854         * g++.old-deja/g++.abi/vbase8-9.C: New test.
40855
40856 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40857
40858         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
40859         variable.
40860
40861 2001-06-12  Richard Henderson  <rth@redhat.com>
40862
40863         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
40864
40865 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
40866
40867         * g++.old-deja/g++.abi/vbase5.C: New test.
40868         * g++.old-deja/g++.abi/vbase6.C: New test.
40869         * g++.old-deja/g++.abi/vbase7.C: New test.
40870
40871 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40872
40873         * gcc.c-torture/compile/20010610-1.c: New test.
40874
40875 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
40876
40877         * g++.old-deja/g++.abi/vbase4.C: New test.
40878
40879 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
40880
40881         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
40882         support %f for HC11/HC12 targets.
40883         * gcc.c-torture/execute/930513-1.x: New file, likewise.
40884         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
40885         on HC11/HC12 targets.
40886         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
40887
40888 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40889
40890         * gcc.dg/wchar_t-1.c: New file.
40891         * gcc.dg/wint_t-1.c: Likewise.
40892
40893 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
40894
40895         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
40896
40897 2001-06-11  Richard Henderson  <rth@redhat.com>
40898
40899         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
40900
40901 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
40902
40903         * gcc.c-torture/compile/20010611-1.c: New test.
40904
40905 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
40906
40907         * gcc.dg/c99-tag-1.c: Add more tests.
40908
40909 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
40910
40911         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
40912         representation on MN10300 and ARM/Thumb.
40913
40914 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
40915
40916         * g77.f-torture/execute/20010610.f: New.
40917
40918 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
40919
40920         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
40921         names.
40922
40923 2001-06-09  Richard Henderson  <rth@redhat.com>
40924
40925         * gcc.c-torture/execute/ashrdi-1.c: New.
40926         * gcc.c-torture/execute/ashldi-1.c: New.
40927         * gcc.c-torture/execute/lshrdi-1.c: New.
40928
40929 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
40930
40931         * objc/execute/load-3.m: Added. Check sending +load to categories,
40932         in addition to classes.
40933
40934 2001-06-08  Stan Shebs  <shebs@apple.com>
40935
40936         * objc/execute/load-2.m: New test.  From Nicola Pero
40937         <n.pero@mi.flashnet.it>.
40938
40939 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
40940
40941         * gcc.c-torture/execute/20010605-2.c: New test.
40942
40943 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
40944
40945         * g++.old-deja/g++.abi/vbase2.C: New test.
40946         * g++.old-deja/g++.abi/vbase3.C: New test.
40947
40948 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
40949
40950         * g++.old-deja/g++.pt/friend49.C: New test.
40951
40952 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
40953
40954         * g++.old-deja/g++.ext/anon3.C: New test.
40955
40956 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
40957
40958         * g++.old-deja/g++.other/conv7.C: New test.
40959
40960 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
40961
40962         * gcc.c-torture/compile/20010605-2.c: New test.
40963
40964 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40965
40966         * gcc.c-torture/execute/20010604-1.c: New test.
40967
40968 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
40969
40970         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
40971
40972 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
40973
40974         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
40975         (g++_link_flags): Likewise.
40976         (g++_init): Pass gccpath's value to two previous functions.
40977
40978 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40979
40980         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
40981         Ensure logfile entry matches exec command line.
40982
40983 2001-05-31  Richard Henderson  <rth@redhat.com>
40984
40985         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
40986         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
40987
40988 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
40989
40990         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
40991         compiler for irix6.2
40992
40993 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
40994
40995         * g++.old-deja/g++.other/optimize3.C: New file.
40996
40997 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
40998
40999         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
41000         assemble.
41001
41002 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
41003
41004         * g++.old-deja/g++.other/optimize2.C: New file.
41005
41006 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
41007
41008         * gcc.c-torture/compile/20010518-2.c: New file.
41009         * gcc.c-torture/execute/20010518-1.c: New file.
41010         * gcc.c-torture/execute/20010518-2.c: New file.
41011
41012 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
41013
41014         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
41015
41016 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
41017
41018         G++ no longer defines builtins that do not begin with __builtin.
41019         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
41020         * g++.old-deja/g++.brendand/misc13.C: Likewise.
41021         * g++.old-deja/g++.law/builtin1.C: Likewise.
41022         * g++.old-deja/g++.law/cvt2.C: Likewise.
41023         * g++.old-deja/g++.mike/net5.C: Likewise.
41024         * g++.old-deja/g++.other/builtins1.C: Likewise.
41025         * g++.old-deja/g++.other/builtins2.C: Likewise.
41026         * g++.old-deja/g++.other/builtins3.C: Likewise.
41027         * g++.old-deja/g++.other/builtins4.C: Likewise.
41028         * g++.old-deja/g++.other/inline8.C: Likewise.
41029         * g++.old-deja/g++.robertl/eb39.C: Likewise.
41030
41031 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
41032
41033         * g++.old-deja/g++.pt/using1.C: Adjust.
41034         * g++.old-deja/g++.pt/using2.C: New test.
41035
41036 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
41037
41038         * gcc.dg/cpp/charconst.c: New tests.
41039         * gcc.dg/cpp/escape.c: New tests.
41040         * gcc.dg/cpp/escape-1.c: New tests.
41041         * gcc.dg/cpp/escape-2.c: New tests.
41042         * gcc.dg/cpp/ucs.c: New tests.
41043
41044 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
41045
41046         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
41047         native compiler for irix6.5.
41048
41049 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
41050
41051         * lib/g++.exp (g++_include_flags): Use args to compute
41052         get_multilibs.
41053         (g++_link_flags): Likewise.
41054         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
41055
41056 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
41057
41058         * gcc.dg/c90-hexfloat-1.c: Add more tests.
41059
41060 2001-05-21  Geoff Keating  <geoffk@redhat.com>
41061
41062         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
41063         this file.
41064
41065 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
41066
41067         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
41068         STACK_SIZE;
41069         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
41070         to STACK_SIZE; Use it to define size of add_histo array.
41071         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
41072         to STACK_SIZE.
41073         (f): Use GITT_SIZE to define size of gitt local table.
41074         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
41075         to STACK_SIZE; Use it to define size of bytemem array.
41076
41077 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
41078
41079         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
41080         on 68HC11/HC12 due to the asm instruction.
41081         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
41082         * gcc.c-torture/compile/920520-1.x: Likewise.
41083         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
41084         on 68HC11/HC12 because the function is larger than 64K.
41085         * gcc.c-torture/compile/961203-1.x: New file, this test fails
41086         on 68HC11/HC12 because the structure is too large.
41087
41088 2001-05-20  Richard Henderson  <rth@redhat.com>
41089
41090         * gcc.c-torture/execute/20010520-1.c: New.
41091
41092 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41093
41094         * g++.old-deja/g++.warn/compare1.C: New test.
41095         * gcc.dg/compare4.c: New test.
41096
41097 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
41098
41099         * g++.old-deja/g++.other/optimize1.C: New test.
41100
41101 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41102
41103         * g++.old-deja/g++.pt/spec41.C: New test.
41104
41105 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
41106
41107         * gcc.c-torture/compile/20010114-1.x: Remove.
41108
41109 2001-05-18  Stan Shebs  <shebs@apple.com>
41110
41111         * gcc.c-torture/compile/20010518-1.c: New test.
41112
41113 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
41114
41115         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
41116         * g++.old-deja/g++.pt/crash67.C: New test.
41117
41118 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
41119
41120         * g++.old-deja/g++.other/debug9.C: New test.
41121
41122 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
41123
41124         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
41125
41126 2001-05-16  Jan Hubicka  <jh@suse.cz>
41127
41128         * gcc.c-torture/compile/20010516-1.c: New test.
41129
41130 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
41131
41132         * g++.old-deja/g++.other/crash41.C: New test.
41133
41134 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
41135
41136         * g++.old-deja/g++.pt/crash66.C: New test.
41137
41138 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
41139
41140         * g++.old-deja/g++.robertl/eb27.C: Convert.
41141
41142 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
41143
41144         * g++.dg/friend-warn.C: New test.  Do not warn about friend
41145         declaration being redundant.
41146
41147 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
41148
41149         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
41150
41151 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
41152
41153         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
41154
41155 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
41156
41157         * lib/g++.exp: Use testsuite_flags.
41158
41159 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
41160
41161         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
41162
41163 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
41164
41165         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
41166
41167 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
41168
41169         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
41170
41171 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
41172
41173         * gcc.c-torture/compile/20010313-1.c: New test.
41174
41175 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
41176
41177         * gcc.dg/cpp/direct2.c: New test.
41178         * gccq.dg/cpp/direct2s.c: New test.
41179
41180         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
41181
41182 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
41183
41184         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
41185         * g++.old-deja/g++.other/op3.C: Likewise.
41186
41187 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
41188
41189         * gcc.dg/cpp/syshdr.h: New file.
41190         * gcc.dg/cpp/sysmac1.c: Update.
41191         * gcc.dg/cpp/sysmac2.c: Update.
41192
41193 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
41194
41195         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
41196
41197 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
41198
41199         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
41200         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
41201
41202 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
41203
41204         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
41205
41206 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
41207
41208         * lib/g++.exp (g++_include_flags): Don't use any special flags
41209         if TESTING_IN_BUILD_TREE is not defined.
41210         (g++_init): Use a plain 'c++' as the compiler if
41211         TESTING_IN_BUILD_TREEE is not defined.
41212
41213 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
41214
41215         * g++.old-deja/g++.eh/catch13.C: New test.
41216         * g++.old-deja/g++.eh/catch14.C: New test.
41217
41218 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
41219
41220         * gcc.dg/cpp/tr-define.c: New test.
41221
41222 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
41223
41224         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
41225         <stdlib.h>, not <malloc.h>.
41226
41227 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
41228
41229         * g++.old-deja/g++.ns/template17.C: New test.
41230
41231 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
41232
41233         * g++.old-deja/g++.pt/ref4.C: New test.
41234
41235 2001-04-30  Richard Henderson  <rth@redhat.com>
41236
41237         * gcc.dg/20000724-1.c: Revert last change.
41238
41239 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
41240
41241         * g77.f-torture/execute/20010430.f: New test.
41242
41243 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
41244
41245         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
41246
41247 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
41248
41249         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
41250
41251 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
41252
41253         * g++.old-deja/g++.eh/crash6.C: New test.
41254
41255 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
41256
41257         * g++.old-deja/g++.other/warn7.C: New test.
41258
41259 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
41260
41261         * g++.old-deja/g++.other/defarg9.C: New test.
41262
41263 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
41264
41265         * g77.f-torture/compile/20010426.f: New test.
41266         * g77.f-torture/execute/20010426.f: New test.
41267
41268 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
41269
41270         * g77.f-torture/compile/20000629-1.x: Remove - error
41271         has been fixed.
41272
41273 2001-04-26  Jeffrey A Law  (law@cygnus.com)
41274
41275         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
41276         Tweak slightly to work with g++.dg framework.
41277         * g++.dg/special/ecos.exp: Run initp1.C test.
41278         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
41279
41280         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
41281         its linker doesn't give line numbers either.
41282         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
41283
41284 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
41285
41286         * g++.old-deja/g++.other/lex1.C: New test.
41287
41288 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
41289
41290         * gcc.dg/noncompile/20010425-1.c: New test.
41291
41292 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
41293
41294         * g++.old-deja/g++.pt/mangle2.C: New test.
41295
41296 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
41297
41298         * gcc.dg/format/plus-1.c: New test.
41299
41300 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
41301
41302         * gcc.dg/20010423-1.c: New test.
41303
41304 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
41305
41306         * gcc.c-torture/execute/20010422-1.c: New test.
41307
41308 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
41309
41310         * g++.old-deja/g++.ns/type2.C: New test.
41311
41312 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
41313
41314         * g++.old-deja/g++.other/perf1.C: New test.
41315
41316 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
41317
41318         * gcc.dg/c99-func-2.c: Remove xfail.
41319         * gcc.dg/c99-func-3.c: Remove xfail.
41320         * gcc.dg/c99-func-4.c: Remove xfail.
41321
41322 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
41323
41324         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
41325
41326 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
41327
41328         * gcc.c-torture/compile/20010423-1.c: New test.
41329
41330 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
41331
41332         * g++.old-deja/g++.pt/typename28.C: New test.
41333
41334 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
41335
41336         * g++.old-deja/g++.abi/empty2.C: New test.
41337         * g++.old-deja/g++.abi/empty3.C: New test.
41338
41339 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
41340
41341         * g++.old-deja/g++.other/comdat2.C: New test.
41342         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
41343
41344 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
41345
41346         * g++.old-deja/g++.other/overload14.C: New test.
41347
41348 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
41349
41350         * g++.old-deja/g++.other/lookup23.C: New test.
41351
41352 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
41353
41354         * gcc.c-torture/execute/20010403-1.c: New test.
41355
41356 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
41357             Mark Mitchell  <mark@codesourcery.com>
41358
41359         * lib/old-dejagnu.exp: Don't delete output of executable.
41360         Add .exe suffix to executables.
41361
41362 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
41363
41364         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
41365
41366 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41367
41368         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
41369
41370 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
41371
41372         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
41373         * g++.old-deja/g++.abi/crash1.C: New test.
41374
41375 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
41376
41377         * g++.old-deja/g++.other/crash40.C: New test.
41378
41379 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41380
41381         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
41382
41383 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
41384
41385         * g++.old-deja/g++.other/warn6.C: New test.
41386
41387 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
41388
41389         * g++.old-deja/g++.robertl/eb42.C: Same.
41390
41391 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41392
41393         * gcc.dg/wtr-conversion-1.c: New testcase.
41394
41395 2001-04-10  Richard Henderson  <rth@redhat.com>
41396
41397         * g++.old-deja/g++.other/array5.C: New.
41398
41399 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41400
41401         * gcc.c-torture/execute/20010408-1.c: New test.
41402
41403 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
41404
41405         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
41406         headers and constructs.
41407         * g++.old-deja/g++.robertl/eb79.C: Same.
41408         * g++.old-deja/g++.robertl/eb77.C (main): Same.
41409         * g++.old-deja/g++.robertl/eb73.C: Same.
41410         * g++.old-deja/g++.robertl/eb66.C (main): Same.
41411         * g++.old-deja/g++.robertl/eb55.C (t): Same.
41412         * g++.old-deja/g++.robertl/eb54.C (main): Same.
41413         * g++.old-deja/g++.robertl/eb46.C (main): Same.
41414         * g++.old-deja/g++.robertl/eb44.C: Same.
41415         * g++.old-deja/g++.robertl/eb41.C (main): Same.
41416         * g++.old-deja/g++.robertl/eb4.C (main): Same.
41417         * g++.old-deja/g++.robertl/eb39.C: Same.
41418         * g++.old-deja/g++.robertl/eb33.C (main): Same.
41419         * g++.old-deja/g++.robertl/eb31.C (main): Same.
41420         * g++.old-deja/g++.robertl/eb30.C: Same.
41421         * g++.old-deja/g++.robertl/eb3.C: Same.
41422         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
41423         * g++.old-deja/g++.robertl/eb21.C: Same.
41424         * g++.old-deja/g++.robertl/eb15.C: Same.
41425         * g++.old-deja/g++.robertl/eb118.C: Same.
41426         * g++.old-deja/g++.robertl/eb115.C (main): Same.
41427         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
41428         * g++.old-deja/g++.robertl/eb109.C: Same.
41429         * g++.old-deja/g++.other/sibcall1.C (main): Same.
41430         * g++.old-deja/g++.mike/rtti1.C: Same.
41431         * g++.old-deja/g++.mike/p658.C: Same.
41432         * g++.old-deja/g++.mike/net46.C: Same.
41433         * g++.old-deja/g++.mike/net34.C: Same.
41434         * g++.old-deja/g++.mike/memoize1.C: Same.
41435         * g++.old-deja/g++.mike/eh2.C: Same.
41436         * g++.old-deja/g++.law/weak.C: Same.
41437         * g++.old-deja/g++.law/visibility7.C: Same.
41438         * g++.old-deja/g++.law/visibility25.C: Same.
41439         * g++.old-deja/g++.law/visibility22.C: Same.
41440         * g++.old-deja/g++.law/visibility2.C: Same.
41441         * g++.old-deja/g++.law/visibility17.C: Same.
41442         * g++.old-deja/g++.law/visibility13.C: Same.
41443         * g++.old-deja/g++.law/visibility10.C: Same.
41444         * g++.old-deja/g++.law/visibility1.C: Same.
41445         * g++.old-deja/g++.law/virtual3.C (eval): Same.
41446         * g++.old-deja/g++.law/vbase1.C: Same.
41447         * g++.old-deja/g++.law/operators32.C: Same.
41448         * g++.old-deja/g++.law/nest3.C: Same.
41449         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
41450         * g++.old-deja/g++.law/except5.C (main): Same.
41451         * g++.old-deja/g++.law/cvt7.C (run): Same.
41452         * g++.old-deja/g++.law/cvt2.C: Same.
41453         * g++.old-deja/g++.law/cvt16.C: Same.
41454         * g++.old-deja/g++.law/ctors6.C (bar): Same.
41455         * g++.old-deja/g++.law/ctors17.C (main): Same.
41456         * g++.old-deja/g++.law/ctors13.C: Same.
41457         * g++.old-deja/g++.law/ctors12.C (main): Same.
41458         * g++.old-deja/g++.law/ctors10.C: Same.
41459         * g++.old-deja/g++.law/code-gen5.C: Same.
41460         * g++.old-deja/g++.law/bad-error7.C: Same.
41461         * g++.old-deja/g++.law/arm9.C: Same.
41462         * g++.old-deja/g++.law/arm12.C: Same.
41463         * g++.old-deja/g++.law/arg8.C: Same.
41464         * g++.old-deja/g++.law/arg1.C: Same.
41465         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
41466         * g++.old-deja/g++.jason/template31.C: Same.
41467         * g++.old-deja/g++.jason/template24.C (main): Same.
41468         * g++.old-deja/g++.jason/2371.C: Same.
41469         * g++.old-deja/g++.eh/new2.C: Same.
41470         * g++.old-deja/g++.eh/new1.C: Same.
41471         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
41472         * g++.old-deja/g++.brendan/nest21.C (main): Same.
41473         * g++.old-deja/g++.brendan/err-msg3.C: Same.
41474         * g++.old-deja/g++.brendan/crash62.C: Same.
41475         * g++.old-deja/g++.brendan/crash52.C: Same.
41476         * g++.old-deja/g++.brendan/crash49.C (main): Same.
41477         * g++.old-deja/g++.brendan/crash38.C: Same.
41478         * g++.old-deja/g++.brendan/crash15.C (main): Same.
41479         * g++.old-deja/g++.brendan/copy9.C: Same.
41480
41481 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
41482
41483         * gcc.c-torture/execute/20001203-2.c (memset):
41484         Count argument is of type __SIZE_TYPE__.
41485
41486 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
41487
41488         * gcc.c-torture/compile/20010404-1.c: New test.
41489
41490 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
41491
41492         * gcc.c-torture/compile/20010326-1.c: New test.
41493
41494 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
41495
41496         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
41497         peculiarities of the SH.
41498         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
41499
41500 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41501
41502         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
41503         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
41504         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
41505
41506 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
41507
41508         * g77.f-torture/compile/20010321-1.f: New test.
41509
41510 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
41511
41512         * gcc.c-torture/compile/20010329-1.c: New test.
41513
41514 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
41515
41516         * gcc.c-torture/execute/20010329-1.c: New test.
41517
41518 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
41519
41520         * g++.old-deja/g++.other/eh4.C: Fix typo.
41521
41522 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
41523
41524         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
41525
41526 2001-03-28  Philip Blundell  <philb@gnu.org>
41527
41528         * gcc.c-torture/compile/20010328-1.c: New test.
41529
41530 2001-03-27  Richard Henderson  <rth@redhat.com>
41531
41532         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
41533         * g++.old-deja/g++.eh/vbase3.C: Likewise.
41534
41535 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
41536
41537         * gcc.c-torture/compile/20010327-1.c: New test.
41538
41539 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
41540
41541         * g++.old-deja/g++.other/friend12.C: New test.
41542         * g++.old-deja/g++.other/friend9.C: Expect no errors.
41543         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
41544
41545 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
41546
41547         * gcc.c-torture/execute/20010325-1.c: New test.
41548
41549 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
41550
41551         * g++.old-deja/g++.other/mangle3.C: New test.
41552
41553 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
41554
41555         * g++.old-deja/g++.other/anon8.C: New test.
41556
41557 2001-03-20  Philip Blundell  <philb@gnu.org>
41558
41559         * gcc.c-torture/compile/20010320-1.c: New test.
41560
41561 2001-03-17  Richard Henderson  <rth@redhat.com>
41562
41563         * g++.old-deja/g++.other/eh4.C: Add expected error text.
41564
41565 2001-03-15  Geoff Keating  <geoff@redhat.com>
41566
41567         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
41568         tests on AIX.
41569
41570 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
41571
41572         * g++.old-deja/g++.other/eh4.C: New test.
41573
41574 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
41575
41576         * gcc.dg/cpp/mi1.c: Update.
41577
41578 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
41579
41580         * g++.old-deja/g++.other/regstack.C: New test.
41581
41582 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
41583
41584         * g++.old-deja/g++.other/ref4.C: New test.
41585
41586 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
41587
41588         * objc/execute/va_method.m: Added.
41589         * objc/execute/IMP.m: Added.
41590         * objc/execute/_cmd.m: Added.
41591         * objc/execute/accessing_ivars.m: Added.
41592         * objc/execute/class-1.m: Added.
41593         * objc/execute/class-10.m: Added.
41594         * objc/execute/class-11.m: Added.
41595         * objc/execute/class-12.m: Added.
41596         * objc/execute/class-13.m: Added.
41597         * objc/execute/class-14.m: Added.
41598         * objc/execute/class-2.m: Added.
41599         * objc/execute/class-3.m: Added.
41600         * objc/execute/class-4.m: Added.
41601         * objc/execute/class-5.m: Added.
41602         * objc/execute/class-6.m: Added.
41603         * objc/execute/class-7.m: Added.
41604         * objc/execute/class-8.m: Added.
41605         * objc/execute/class-9.m: Added.
41606         * objc/execute/class-tests-1.h
41607         * objc/execute/class-tests-2.h
41608         * objc/execute/compatibility_alias.m: Added.
41609         * objc/execute/encode-1.m: Added.
41610         * objc/execute/formal_protocol-1.m: Added.
41611         * objc/execute/formal_protocol-2.m: Added.
41612         * objc/execute/formal_protocol-3.m: Added.
41613         * objc/execute/formal_protocol-4.m: Added.
41614         * objc/execute/formal_protocol-5.m: Added.
41615         * objc/execute/formal_protocol-6.m: Added.
41616         * objc/execute/formal_protocol-7.m: Added.
41617         * objc/execute/informal_protocol.m: Added.
41618         * objc/execute/initialize.m: Added.
41619         * objc/execute/load.m: Added.
41620         * objc/execute/many_args_method.m: Added.
41621         * objc/execute/nested-3.m: Added.
41622         * objc/execute/no_clash.m: Added.
41623         * objc/execute/private.m: Added.
41624         * objc/execute/redefining_self.m: Added.
41625         * objc/execute/root_methods.m: Added.
41626         * objc/execute/selector-1.m: Added.
41627         * objc/execute/static-1.m: Added.
41628         * objc/execute/static-2.m: Added.
41629         * objc/execute/va_method.m: Added.
41630
41631 2001-03-10  Richard Henderson  <rth@redhat.com>
41632
41633         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
41634
41635 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
41636
41637         * g++.old-deja/g++.other/crash31.C: XFAIL.
41638         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
41639         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
41640         * gcc.c-torture/execute/20010123-1.x: XFAIL.
41641         * gcc.c-torture/execute/20010124-1.x: XFAIL.
41642         * gcc.dg/sequence-pt-1.c: XFAIL one test.
41643
41644 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
41645
41646         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
41647
41648 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
41649
41650         * gcc.dg/20000724-1.c: Don't use multiline strings.
41651
41652 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
41653
41654         * objc/execute/string1.m, objc/execute/string2.m: Compare the
41655         result of -cString against what we expect it to be; don't just
41656         print it out for no one to read.
41657
41658         * objc/execute/string3.m, objc/execute/string4.m: New tests.
41659         Based on testcases provided by Nicola Pero.
41660
41661 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
41662
41663         * gcc.dg/cpp/macro7.c: New test.
41664
41665 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
41666
41667         * gcc.dg/cpp/multiline.c: Update.
41668
41669 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
41670
41671         * g++.old-deja/g++.other/enum3.C: New test.
41672
41673 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
41674
41675         * g++.old-deja/g++.other/pod1.C: New test.
41676
41677 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
41678
41679         * g++.old-deja/g++.ext/overload1.C: New test.
41680
41681 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
41682
41683         * g++.old-deja/g++.pt/using1.C: New test.
41684
41685 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
41686
41687         * g++.old-deja/g++.other/using9.C: New test.
41688
41689 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
41690
41691         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
41692
41693         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
41694
41695 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
41696
41697         * g++.old-deja/g++.ext/realpt1.C: Remove.
41698
41699 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
41700
41701         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
41702
41703 2001-02-26  Will Cohen  <wcohen@redhat.com>
41704
41705         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
41706
41707 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
41708
41709         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
41710         templatized constructors.
41711
41712 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41713
41714         * gcc.c-torture/execute/20010224-1.c: New test.
41715
41716 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
41717
41718         * gcc.c-torture/execute/20010222-1.c: New test.
41719
41720 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
41721
41722         * g++.old-deja/g++.other/inline20.C: New test.
41723
41724 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
41725
41726         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
41727
41728 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
41729
41730         * g++.old-deja/g++.other/lookup22.C: New test.
41731
41732 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
41733
41734         * g77.dg: New directory.
41735         * g77.dg/20010216-1.f: New test case.
41736         * g77.dg/dg.exp: New driver.
41737         * lib/g77-dg.exp: New driver library.
41738
41739 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41740
41741         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
41742
41743 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
41744
41745         * g++.old-deja/g++.other/decl9.C: New test.
41746
41747 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
41748
41749         * g++.old-deja/g++.other/init16.C: Update the test so that it does
41750         not need <string> and also tests the initialization at runtime.
41751
41752 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
41753
41754         * gcc.c-torture/execute/longlong.c: New test.
41755
41756 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
41757
41758         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
41759
41760 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
41761
41762         * gcc.c-torture/execute/920302-1.c (execute):
41763         Change argument type to short.
41764
41765 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
41766
41767         * g++.old-deja/g++.pt/deduct6.C: New test.
41768
41769 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
41770
41771         * g++.old-deja/g++.pt/deduct5.C: New test.
41772
41773 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
41774
41775         * gcc.c-torture/execute/20010209-1.c: New test.
41776
41777 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
41778
41779         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
41780
41781 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
41782
41783         * g++.dg/vtgc1.C: Update for new ABI.
41784
41785         * consistency.vlad: New directory, 1665 files.
41786
41787 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
41788
41789         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
41790         return type.
41791         * gcc.dg/cpp/digraphs.c: Declare puts.
41792
41793 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
41794
41795         * g++.old-deja/g++.other/warn5.C: New test.
41796
41797 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
41798
41799         * g++.old-deja/g++.pt/spec40.C: New test.
41800
41801 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
41802
41803         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
41804         case.
41805         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
41806
41807 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
41808
41809         * gcc.c-torture/compile/20010209-1.c: New test.
41810
41811 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
41812
41813         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
41814         excess errors message but not if it crashes.
41815         * g++.old-deja/g++.other/crash27.C: Likewise.
41816         * g++.old-deja/g++.other/crash28.C: Likewise.
41817         * g++.old-deja/g++.other/crash30.C: Likewise.
41818         * g++.old-deja/g++.other/crash32.C: Likewise.
41819         * g++.old-deja/g++.other/crash35.C: Likewise.
41820         * g++.old-deja/g++.pt/inherit2.C: Likewise.
41821
41822 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
41823
41824         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
41825         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
41826         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
41827         g77.f-torture/execute/execute.exp,
41828         g77.f-torture/noncompile/noncompile.exp,
41829         gcc.c-torture/execute/execute.exp,
41830         gcc.c-torture/execute/memcheck/memcheck.exp,
41831         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
41832         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
41833         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
41834         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
41835         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
41836         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
41837         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
41838         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
41839         Remove bug reporting instructions with ancient email addresses.
41840
41841 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
41842
41843         * gcc.dg/20010202-1.c: New test.
41844         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
41845
41846 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
41847
41848         * g++.dg/stdbool-if.C: New test.
41849
41850 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
41851
41852         * objc/execute/fdecl.m: Added main().
41853
41854 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
41855
41856         * gcc.c-torture/execute/20010206-1.c: New test.
41857
41858 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
41859
41860         * gcc.dg/cpp/avoidpaste1.c: Update.
41861
41862 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
41863
41864         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
41865         Pero <nicola@brainstorm.co.uk>.
41866         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
41867
41868 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
41869
41870         * g++.old-deja/g++.pt/spec39.C: New test.
41871
41872 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
41873
41874         * gcc.c-torture/compile/20010202-1.c: New test.
41875
41876 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
41877
41878         * g++.old-deja/g++.abi/primary2.C: New test.
41879         * g++.old-deja/g++.abi/primary3.C: New test.
41880         * g++.old-deja/g++.abi/primary4.C: New test.
41881         * g++.old-deja/g++.abi/primary5.C: New test.
41882         * g++.old-deja/g++.abi/vtable3.h: New test.
41883         * g++.old-deja/g++.abi/vtable3a.C: New test.
41884         * g++.old-deja/g++.abi/vtable3b.C: New test.
41885         * g++.old-deja/g++.abi/vtable3c.C: New test.
41886         * g++.old-deja/g++.abi/vtable3d.C: New test.
41887         * g++.old-deja/g++.abi/vtable3e.C: New test.
41888         * g++.old-deja/g++.abi/vtable3f.C: New test.
41889         * g++.old-deja/g++.abi/vtable3g.C: New test.
41890         * g++.old-deja/g++.abi/vtable3h.C: New test.
41891         * g++.old-deja/g++.abi/vtable3i.C: New test.
41892         * g++.old-deja/g++.abi/vtable3j.C: New test.
41893         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
41894
41895 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
41896
41897         * g++.old-deja/g++.other/anon6.C: New test.
41898         * g++.old-deja/g++.other/anon7.C: New test.
41899
41900 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
41901
41902         * gcc.dg/cpp/avoidpaste2.c: New tests.
41903
41904 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
41905
41906         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
41907
41908 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
41909
41910         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
41911         DECIMAL_DIG cases for Irix."
41912
41913 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
41914
41915         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
41916
41917 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
41918
41919         * gcc.dg/c99-tag-1.c: New test.
41920
41921 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
41922
41923         * gcc.dg/cpp/tr-warn1.c: Add tests.
41924
41925 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
41926
41927         * gcc.dg/cpp/avoidpaste1.c: Update.
41928         * gcc.dg/cpp/paste4.c: Update.
41929
41930 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
41931
41932         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
41933         cases for Irix.
41934
41935 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
41936
41937         * g++.old-deja/g++.other/inline19.C: New test.
41938
41939 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
41940
41941         * gcc.dg/Wlarger-than.c: New test.
41942
41943 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
41944
41945         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
41946
41947 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
41948
41949         * gcc.c-torture/execute/20010129-1.c: New test.
41950         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
41951
41952 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
41953
41954         * gcc.dg/cpp/avoidpaste1.c: Test case.
41955
41956 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
41957
41958         * g++.old-deja/g++.other/inline18.C: New test.
41959
41960 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41961
41962         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
41963         and __builtin_putchar.
41964
41965 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
41966
41967         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
41968         tests.
41969
41970 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
41971
41972         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
41973         floating point number rounding mode to round to the nearest
41974         representable mode.
41975
41976 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
41977
41978         * g++.old-deja/g++.other/mangle2.C: New test.
41979
41980 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
41981
41982         * gcc.c-torture/compile/20010124-1.c: New test.
41983
41984 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
41985
41986         * g++.old-deja/g++.pt/spec38.C: New test.
41987
41988 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41989
41990         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
41991         "Build don't run".
41992
41993 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41994
41995         * gcc.c-torture/execute/20010123-1.c: New test.
41996
41997 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
41998
41999         * g++.old-deja/g++.pt/spec37.C: New test.
42000
42001 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
42002
42003         * g++.old-deja/g++.pt/overload14.C: New test.
42004
42005 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42006
42007         * gcc.c-torture/execute/20010122-1.c: New test, exercise
42008         __builtin_return_address.
42009
42010 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
42011
42012         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
42013         * g++.old-deja/g++.pt/spec35.C: New test.
42014         * g++.old-deja/g++.pt/spec36.C: New test.
42015
42016 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
42017
42018         * gcc.c-torture/compile/20010118-1.c: New test.
42019
42020 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
42021
42022         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
42023
42024 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
42025
42026         * gcc.c-torture/execute/20010119-1.c: New test.
42027
42028 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
42029
42030         * g++.old-deja/g++.other/vbase5.C: New test.
42031
42032 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
42033
42034         * gcc.c-torture/execute/20010118-1.c: New test.
42035
42036 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
42037
42038         * g++.old-deja/g++.pt/deduct3.C: New test.
42039
42040 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
42041
42042         * g++.old-deja/g++.pt/spec34.C: New test.
42043
42044 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
42045
42046         * g77.f-torture/compile/20000601-2.f: New test.
42047
42048 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
42049
42050         * g++.old-deja/g++.other/init17.C: New test.
42051
42052 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
42053
42054         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
42055
42056 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
42057
42058         * g++.old-deja/g++.pt/unify8.C: New test.
42059
42060 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
42061
42062         * g++.old-deja/g++.abi/vbase1.C: New test.
42063
42064 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
42065
42066         * g++.old-deja/g++.pt/crash65.C: New test.
42067
42068 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
42069
42070         * gcc.dg/cpp/assembl2.S: New test case.
42071
42072 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
42073
42074         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
42075         are supported.
42076
42077 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42078
42079         * g++.old-deja/g++.other/builtins1.C: New test.
42080         * g++.old-deja/g++.other/builtins2.C: Likewise.
42081         * g++.old-deja/g++.other/builtins3.C: Likewise.
42082         * g++.old-deja/g++.other/builtins4.C: Likewise.
42083
42084 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
42085
42086         * gcc.c-torture/compile/20010117-1.c: New test.
42087         * gcc.c-torture/compile/20010117-2.c: New test.
42088
42089 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
42090
42091         * g77.f-torture/execute/20010116.[fx]: New test,
42092         XFAIL on i?86-*-*.
42093         * g77.f-torture/compile/20010115.f: Indicate it's
42094         a test for PR fortran/1636.
42095
42096 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
42097
42098         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
42099
42100 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
42101
42102         * g77.f-torture/compile/20010115.f: New test.
42103
42104 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
42105
42106         * g++.old-deja/g++.pt/nontype5.C: New test.
42107
42108 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
42109
42110         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
42111         have an equivalent working one below it.
42112
42113 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
42114
42115         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
42116         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
42117
42118 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
42119
42120         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
42121         message containing "init_priority".
42122         (conpr-2.C): Likewise.
42123         (conpr-3.C): Likewise.
42124         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
42125
42126 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42127
42128         * gcc.c-torture/execute/20010114-2.c: New test.
42129
42130 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
42131
42132         * gcc.c-torture/compile/20010114-1.c: New test.
42133         * gcc.c-torture/compile/20010114-1.x: Xfail.
42134         * gcc.c-torture/compile/20010114-2.c: New test.
42135         * gcc.c-torture/execute/20010114-1.c: New test.
42136         * gcc.dg/trunc-1.c: New test.
42137         * gcc.dg/uninit-B.c: New test.
42138
42139 2001-01-13  Nick Clifton  <nickc@redhat.com>
42140
42141         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
42142         target.
42143
42144 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
42145
42146         * gcc.c-torture/compile/20010113-1.c: New test.
42147
42148 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
42149
42150         * gcc.c-torture/compile/20001212-1.c: New test.
42151
42152 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
42153
42154         * gcc.dg/cpp/widestr1.c: Update.
42155         * gcc.dg/cpp/prag-imp.c: Remove.
42156
42157 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
42158
42159         * gcc.c-torture/execute/20000801-3.x: Remove.
42160         * gcc.dg/c90-init-1.c: New test.
42161         * gcc.dg/c99-init-1.c: New test.
42162         * gcc.dg/c99-init-2.c: New test.
42163         * gcc.dg/gnu99-init-1.c: New test.
42164
42165 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
42166
42167         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
42168         testing that no relevant ones were found.
42169
42170 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
42171
42172         * g++.old-deja/g++.pt/cast2.C: New test.
42173
42174 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
42175
42176         * g++.old-deja/g++.pt/friend47.C: New test.
42177
42178 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
42179
42180         * g++.old-deja/g++.pt/instantiate13.C: New test.
42181
42182 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
42183
42184         * g++.old-deja/g++.other/defarg7.C: New test.
42185         * g++.old-deja/g++.other/defarg8.C: New test.
42186
42187 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
42188
42189         * g++.old-deja/g++.pt/crash64.C: New test.
42190
42191 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
42192
42193         * g++.old-deja/g++.pt/crash63.C: New test.
42194
42195 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
42196
42197         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
42198
42199 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
42200
42201         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
42202
42203 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
42204
42205         * g++.old-deja/g++.pt/error3.C: New test.
42206
42207 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
42208
42209         * g++.old-deja/g++.other/crash39.C: New test.
42210
42211 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
42212
42213         * g++.old-deja/g++.other/vbase4.C: New test.
42214
42215 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
42216
42217         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
42218         * gcc.dg/special/20000419-2.c: New file. Identical to above.
42219         * gcc.dg/special/special.exp: New test driver which will check
42220         for alias support for the above test.
42221
42222 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
42223
42224         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
42225         problems on small machines.
42226         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
42227         parameterize.
42228
42229 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
42230
42231         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
42232         mips.
42233         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
42234
42235 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
42236
42237         * g++.old_deja/g++.pt/using8.C: New test.
42238
42239 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
42240
42241         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
42242
42243 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
42244
42245         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
42246         where a failure is expected.
42247         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
42248
42249 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
42250
42251         * g++.old_deja/g++.pt/instantiate12.C: New test.
42252
42253 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
42254
42255         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
42256         start of structs.
42257         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
42258         * g++.old-deja/g++.brendan/crash17.C: Likewise.
42259         * g++.old-deja/g++.brendan/crash29.C: Likewise.
42260         * g++.old-deja/g++.brendan/crash48.C: Likewise.
42261         * g++.old-deja/g++.brendan/ns1.C: Likewise.
42262         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
42263         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
42264         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
42265         * g++.old-deja/g++.eh/spec6.C: Likewise.
42266         * g++.old-deja/g++.jason/crash3.C: Likewise.
42267         * g++.old-deja/g++.law/ctors11.C: Likewise.
42268         * g++.old-deja/g++.law/ctors17.C: Likewise.
42269         * g++.old-deja/g++.law/ctors5.C: Likewise.
42270         * g++.old-deja/g++.law/ctors9.C: Likewise.
42271         * g++.old-deja/g++.mike/ambig1.C: Likewise.
42272         * g++.old-deja/g++.mike/net22.C: Likewise.
42273         * g++.old-deja/g++.mike/p3538a.C: Likewise.
42274         * g++.old-deja/g++.mike/p3538b.C: Likewise.
42275         * g++.old-deja/g++.mike/virt3.C: Likewise.
42276         * g++.old-deja/g++.niklas/t128.C: Likewise.
42277         * g++.old-deja/g++.other/anon4.C: Likewise.
42278         * g++.old-deja/g++.other/using1.C: Likewise.
42279         * g++.old-deja/g++.other/warn3.C: Likewise.
42280         * g++.old-deja/g++.pt/t37.C: Likewise.
42281         * g++.old-deja/g++.robertl/eb69.C: Likewise.
42282         * g++.old-deja/g++.robertl/eb71.C: Likewise.
42283
42284 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
42285
42286         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
42287
42288 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42289
42290         * gcc.c-torture/execute/stdio-opt-3.c: New test.
42291
42292 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
42293
42294         * gcc.c-torture/compile/20010107-1.c: New test.
42295
42296 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42297
42298         * gcc.c-torture/execute/builtin-noret-1.c: New test.
42299
42300 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42301
42302         * gcc.dg/format/format.h: New file.
42303         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
42304         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
42305         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
42306         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
42307         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
42308         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
42309         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
42310         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
42311         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
42312         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
42313         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
42314         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
42315         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
42316         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
42317         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
42318         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
42319         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
42320         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
42321         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
42322         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
42323         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
42324         instead of declaring standard types, macros and functions in each
42325         test.
42326
42327 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
42328
42329         * gcc.c-torture/execute/20010106-1.c: New test.
42330
42331 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
42332
42333         * gcc.dg/format/format.exp: New file.
42334         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
42335         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
42336         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
42337         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
42338         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
42339         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
42340         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
42341         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
42342         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
42343         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
42344         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
42345         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
42346         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
42347         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
42348         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
42349         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
42350         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
42351         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
42352         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
42353         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
42354         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
42355         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
42356         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
42357         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
42358         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
42359         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
42360         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
42361         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
42362         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
42363         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
42364         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
42365         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
42366         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
42367         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
42368         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
42369         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
42370         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
42371         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
42372         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
42373         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
42374         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
42375         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
42376
42377 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
42378
42379         * gcc.c-torture/execute/991228-1.c: Take word endianness into
42380         account.
42381
42382 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
42383
42384         * gcc.c-torture/execute/builtin-complex-1.c: New test.
42385
42386 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
42387
42388         * g++.old-deja/g++.pt/crash62.C: New test.
42389
42390 2001-01-04  Richard Henderson  <rth@redhat.com>
42391
42392         * gcc.dg/20000926-1.c: Update expected warnings.
42393         * gcc.dg/array-2.c: Likewise.
42394         * gcc.dg/array-4.c: Also validate flexible array members.
42395         * gcc.dg/c99-flex-array-1.c: New.
42396
42397 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
42398
42399         * gcc.c-torture/compile/20001222-1.x: Remove.
42400
42401 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
42402
42403         * gcc.c-torture/execute/built-in-setjmp.c: New.
42404
42405 2001-01-03  Richard Henderson  <rth@redhat.com>
42406
42407         * gcc.dg/940510-1.c: Update expected error wording.
42408         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
42409
42410 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
42411
42412         * lib/target-supports.exp (check_alias_available): Modified to
42413         indicate aliases not supported if only weak aliases are supported.
42414
42415 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42416
42417         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
42418         Turn on cmpstrsi checks for __pj__ and __i370__.
42419
42420 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
42421
42422         * g++.old-deja/g++.other/virtual11.C: New test.
42423
42424 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
42425
42426         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
42427
42428 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42429
42430         * gcc.c-torture/compile/20010102-1.c: New test.
42431
42432 2001-01-02  Andreas Jaeger  <aj@suse.de>
42433
42434         * gcc.dg/noreturn-3.c: New test.
42435
42436         * gcc.dg/noreturn-4.c: New test.
42437
42438 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42439
42440         * gcc.c-torture/execute/stdio-opt-1.c: Also test
42441         __builtin_fputc and __builtin_fwrite.
42442
42443 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
42444
42445         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
42446         signed char, not default char.
42447
42448 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
42449
42450         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
42451
42452 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
42453
42454         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
42455
42456 2000-12-29  Richard Henderson  <rth@redhat.com>
42457
42458         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
42459         (__cyg_profile_func_exit): Define.
42460
42461 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
42462
42463         * g++.dg/vtgc1.C: New test.
42464
42465 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
42466
42467         * gcc.dg/noncompile/20001228-1.c: New test.
42468
42469         * gcc.dg/20001228-1.c: New test.
42470
42471         * gcc.c-torture/execute/20001228-1.c: New test.
42472
42473 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
42474
42475         * gcc.dg/format-strfmon-1.c: New test.
42476
42477 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42478
42479         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
42480         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
42481         * gcc.c-torture/execute/string-opt-1.c: Likewise.
42482         * gcc.c-torture/execute/string-opt-2.c: Likewise.
42483         * gcc.c-torture/execute/string-opt-3.c: Likewise.
42484         * gcc.c-torture/execute/string-opt-4.c: Likewise.
42485         * gcc.c-torture/execute/string-opt-6.c: Likewise.
42486         * gcc.c-torture/execute/string-opt-7.c: Likewise.
42487         * gcc.c-torture/execute/string-opt-8.c: Likewise.
42488         * gcc.c-torture/execute/string-opt-9.c: Likewise.
42489         * gcc.c-torture/execute/string-opt-10.c: Likewise.
42490         * gcc.c-torture/execute/string-opt-11.c: Likewise.
42491         * gcc.c-torture/execute/string-opt-12.c: Likewise.
42492
42493         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
42494         * gcc.c-torture/execute/string-opt-4.c: Test index.
42495
42496 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
42497
42498         * gcc.c-torture/compile/20001226-1.c: New test.
42499
42500 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
42501
42502         * gcc.c-torture/compile/20001222-1.c: New test.
42503         * gcc.c-torture/compile/20001222-1.x: Xfail.
42504
42505 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
42506
42507         * gcc.c-torture/execute/comp-goto-2.c: New test.
42508
42509 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
42510
42511         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
42512         Use long types if __INT_MAX__ is 32767.
42513         (main): Use cast to (sint32 *) when poking 88 into a_page.
42514
42515         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
42516
42517 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
42518
42519         * gcc.c-torture/compile/20001221-1.c: New test.
42520         * gcc.c-torture/execute/20001221-1.c: New test.
42521
42522 2000-12-20  Richard Henderson  <rth@redhat.com>
42523
42524         * g++.old-deja/g++.pt/crash36.C: Update error lines.
42525         * g++.old-deja/g++.robertl/eb109.C: Likewise.
42526
42527 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42528
42529         * gcc.dg/compare3.c: New test.
42530
42531 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42532
42533         * gcc.dg/format-warnll-1.c: New test.
42534
42535 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
42536
42537         * gcc.dg/cpp/cmdlne-P.c: New test.
42538
42539 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42540
42541         * gcc.c-torture/execute/builtin-abs-1.c,
42542         gcc.c-torture/execute/builtin-abs-2.c: New tests.
42543
42544 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
42545
42546         * gcc.dg/cpp/multiline.c: New test.
42547
42548 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
42549
42550         * g++.old-deja/g++.other/syshdr1.C: Update.
42551         * gcc.dg/cpp/lineflags.c: Remove temporarily.
42552
42553 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42554
42555         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
42556
42557 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42558
42559         * g++.old-deja/g++.pt/ttp65.C: New test.
42560
42561 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42562
42563         * g++.old-deja/g++.pt/ttp64.C: New test.
42564
42565 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42566
42567         * g++.old-deja/g++.pt/spec33.C: New test.
42568
42569 2000-12-14  Catherine Moore  <clm@redhat.com>
42570
42571         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
42572         * gcc.c-torture/execute/920612-2.c: Likewise.
42573         * gcc.c-torture/execute/920428-2.c: Likewise.
42574         * gcc-c-torture/execute/va-arg-11.c: Call exit.
42575         * gcc.c-torture/execute/va-arg-21.c: Likewise.
42576
42577 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42578
42579         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
42580         * gcc.dg/pack-test-2.c: Likewise.
42581
42582 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
42583
42584         Tests by Zack Weinberg <zackw@stanford.edu>.
42585
42586         * gcc.dg/cpp/defined.c: Update.
42587         * gcc.dg/cpp/defined_trad.c: New tests.
42588
42589 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
42590
42591         * gcc.dg/cpp/trad-direct.c: Update.
42592
42593 2000-12-11  Neil Booth  <neilb@earthling.net>
42594
42595         * gcc.dg/cpp/defined_trad.c
42596
42597 2000-12-11  Neil Booth  <neilb@earthling.net>
42598
42599         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
42600
42601 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
42602
42603         * gcc.dg/format-miss-2.c: New test.
42604
42605 2000-12-09  Neil Booth  <neilb@earthling.net>
42606
42607         * gcc.dg/cpp/lineflags.c: New tests.
42608         * gcc.dg/cpp/poison.c: Update.
42609         * gcc.dg/cpp/redef2.c: Update.
42610         * gcc.dg/cpp/skipping.c: New test.
42611
42612 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
42613
42614         * g++.old-deja/g++.other/eh3.C: New testcase.
42615
42616 2000-12-07  Neil Booth  <neilb@earthling.net>
42617
42618         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
42619         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
42620         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
42621         wtr-union-init-2.c, wtr-union-init-3.c: Update.
42622         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
42623         Update.
42624
42625 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42626
42627         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
42628         __SIZE_TYPE__ instead of int for type of integers cast to
42629         pointers.
42630
42631 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
42632
42633         * g++.old-deja/g++.other/cleanup4.C: New test.
42634
42635 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42636
42637         * format-sec-1.c: New test.
42638
42639 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42640
42641         * gcc.dg/format-nonlit-3.c: New test.
42642
42643 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42644
42645         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
42646         through a null pointer.
42647
42648 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42649
42650         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
42651         * g++.old-deja/g++.pt/partial4.C: New test.
42652
42653 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
42654
42655         * gcc.c-torture/execute/ieee/hugeval.x: New.
42656
42657 2000-12-06  Neil Booth  <neilb@earthling.net>
42658
42659         * gcc.dg/cpp/backslash2.c: New tests.
42660
42661 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42662
42663         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
42664         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
42665
42666 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
42667
42668         * gcc.c-torture/execute/20001203-2.c: New testcase.
42669
42670 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
42671
42672         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
42673         * g++.old-deja/g++.other/virtual10.C: New test.
42674
42675 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
42676
42677         * g++.old-deja/g++.mike/pmf5.C: Remove test.
42678
42679 2000-12-05  Richard Henderson  <rth@redhat.com>
42680
42681         * gcc.c-torture/compile/20001205-1.c: New.
42682
42683 2000-12-04  Neil Booth  <neilb@earthling.net>
42684
42685         * g++.old-deja/g++.other/virtual9.C: New test.
42686         * g++.old-deja/g++.pt/crash61.C: New test.
42687         * gcc.c-torture/execute/loop-9.c: New test.
42688
42689 2000-12-04  Neil Booth  <neilb@earthling.net>
42690
42691         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
42692         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
42693         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
42694         * gcc.dg/cpp/extratokens.c: ...here.
42695
42696 2000-12-04  Neil Booth  <neilb@earthling.net>
42697
42698         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
42699         New tests.
42700
42701 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42702
42703         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
42704         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
42705
42706 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
42707
42708         * gcc.c-torture/execute/20001203-1.c: New test.
42709
42710 2000-12-03  Neil Booth  <neilb@earthling.net>
42711
42712         * gcc.dg/cpp/macro6.c: New test cases.
42713
42714 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42715
42716         * gcc.c-torture/execute/string-opt-9.c: New test.
42717         * gcc.c-torture/execute/string-opt-10.c: Likewise.
42718         * gcc.c-torture/execute/string-opt-11.c: Likewise.
42719         * gcc.c-torture/execute/string-opt-12.c: Likewise.
42720
42721         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
42722         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
42723
42724 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
42725
42726         * gcc.dg/cpp/if-6.c: New testcase.
42727
42728         * gcc.dg/20001201-1.c: New testcase.
42729
42730 2000-12-02  Neil Booth  <neilb@earthling.net>
42731
42732         * g++.old-deja/g++.other/externC4.C,
42733         g++.old-deja/g++.other/friend10.C: New tests.
42734
42735 2000-12-02  Neil Booth  <neilb@earthling.net>
42736
42737         * g++.old-deja/g++.other/instan2.C
42738         * g++.old-deja/g++.other/instan3.C: New test.
42739
42740 2000-12-02  Neil Booth  <neilb@earthling.net>
42741
42742         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
42743         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
42744         gnuc99.c,gnuc99-pedantic.c: New tests.
42745
42746 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
42747
42748         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
42749         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
42750
42751 2000-12-01  Neil Booth  <neilb@earthling.net>
42752
42753         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
42754         * gcc.dg/cpp/poison.c: Update.
42755         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
42756
42757 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
42758
42759         * g77.f-torture/execute/20001201.f: New test.
42760
42761 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
42762
42763         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
42764
42765 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
42766
42767         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
42768
42769 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
42770
42771         * g++.old-deja/g++.other/cast6.C: New test.
42772
42773 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
42774
42775         * gcc.c-torture/execute/20001130-2.c: New testcase.
42776
42777 2000-11-30  Richard Henderson  <rth@redhat.com>
42778
42779         * gcc.c-torture/execute/20001130-1.c: New test.
42780
42781 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
42782
42783         * g++.old-deja/g++.other/op3.C: New test.
42784
42785 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
42786
42787         * g++.old-deja/g++.other/op2.C: New test.
42788
42789 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
42790
42791         * g++.old-deja/g++.other/crash38.C: New test.
42792
42793 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
42794
42795         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
42796
42797 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
42798
42799         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
42800         tests.
42801         * gcc.c-torture/execute/string-opt-6.c: New test.
42802
42803         * gcc.dg/20001117-1.c: Add main.
42804
42805 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
42806
42807         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
42808         Move from here ...
42809         * gcc.dg/940510-1.c: ... to here.
42810
42811         * gcc.dg/20000926-1.c: GNU C now allows initializations of
42812         zero-size arrays in toplevel structures.
42813
42814 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
42815
42816         * gcc.c-torture/execute/loop-8.c: New test.
42817
42818 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
42819
42820         * g++.old-deja/g++.other/base1.C: New test.
42821
42822 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
42823
42824         * g++.old-deja/g++.other/parse2.C: New test.
42825
42826 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
42827
42828         * g++.old-deja/g++.pt/incomplete1.C: New test.
42829
42830 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
42831
42832         * g++.old-deja/g++.other/friend9.C: New test.
42833
42834 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
42835
42836         * gcc.dg/20001127-1.c: New test.
42837
42838 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
42839
42840         * g++.old-deja/g++.pt/friend46.C: New test.
42841
42842 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
42843
42844         * g++.old-deja/g++.other/ptrmem8.C: New test.
42845
42846 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42847
42848         * gcc.c-torture/execute/string-opt-7.c: New test.
42849         * gcc.c-torture/execute/string-opt-8.c: Likewise.
42850
42851 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
42852
42853         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
42854         instead of 'mkcheck 2'.
42855
42856 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
42857
42858         * gcc.c-torture/execute/memcheck/driver.c,
42859         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
42860         C9X references to refer to C99.
42861
42862 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
42863
42864         * gcc.dg/ultrasp3.c: New test.
42865
42866 2000-11-25  Neil Booth  <neilb@earthling.net>
42867
42868         * gcc.dg/cpp/include2.c: Update test to be locale independent.
42869
42870 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
42871
42872         * gcc.c-torture/compile/20001123-2.c: New.
42873
42874 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42875
42876         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
42877
42878 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
42879
42880         * gcc.dg/sequence-point-1.c: Add some new tests.
42881         * gcc.c-torture/execute/20001124-1.c: New test.
42882
42883 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
42884
42885         * g++.old-deja/g++.other/vaarg4.C: New test.
42886         * gcc.c-torture/compile/20001123-1.c: New test.
42887
42888 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
42889
42890         * g++.other/crash24.C: Adjust and remove XFAIL.
42891         * g++.other/crash37.C: New test.
42892
42893 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
42894
42895         * g++.old-deja/g++.pt/instantiate9.C: New test.
42896
42897 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
42898
42899         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
42900         new ABI, too.
42901
42902         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
42903         * g++.old-deja/g++.robertl/eb55.C: Likewise.
42904
42905 2000-11-22  Neil Booth  <neilb@earthling.net>
42906
42907         * gcc.dg/cpp/Wtrigraphs.c: New test.
42908
42909 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
42910
42911         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
42912
42913 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
42914
42915         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
42916
42917 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
42918
42919         * lib/gcc-dg.exp: load_lib scanasm.exp.
42920         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
42921         * lib/g++-dg.exp: load_lib scanasm.exp.
42922         * lib/scanasm.exp: New.
42923         (scan-assembler, scan-assembler-not): Add optional arguments to
42924         test name, or if not present, the pattern name.
42925         (scan-assembler-dem, scan-assembler-dem-not): New.
42926
42927         * g++.dg/dg.exp: New.
42928
42929 2000-11-21  Neil Booth  <neilb@earthling.net>
42930
42931         * gcc.dg/cpp/integrated1.c: Remove.
42932
42933 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
42934
42935         * gcc.c-torture/execute/20001121-1.c: New test.
42936
42937 2000-11-21  Richard Henderson  <rth@redhat.com>
42938
42939         * gcc.c-torture/compile/20001121-1.c: New test.
42940
42941 2000-11-20  Neil Booth  <neilb@earthling.net>
42942
42943         * gcc.dg/cpp/integrated1.c: New test.
42944
42945 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
42946
42947         * g++.old-deja/g++.other/inline17.C: New test.
42948
42949 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
42950
42951         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
42952         local variable to be zero: I made the variable global. Now
42953         uses abort() and exit() instead of relying on main's return value.
42954
42955 2000-11-20  Neil Booth  <neilb@earthling.net>
42956
42957         * gcc.dg/cpp/paste2.c: Update test.
42958         * objc/execute/paste.m: New test.
42959
42960 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
42961
42962         * gcc.dg/c99-condexpr-1.c: New test.
42963
42964 2000-11-20  Neil Booth  <neilb@earthling.net>
42965
42966         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
42967
42968 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
42969
42970         * g++.old-deja/g++.pt/export1.C: New test.
42971
42972 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
42973
42974         * gcc.dg/20001117-1.c: New test.
42975
42976 2000-11-18  Richard Henderson  <rth@redhat.com>
42977
42978         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
42979
42980 2000-11-18  Richard Henderson  <rth@redhat.com>
42981
42982         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
42983         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
42984         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
42985
42986 2000-11-18  Richard Henderson  <rth@redhat.com>
42987
42988         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
42989         (main): New.  Exit cleanly.
42990
42991 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42992
42993         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
42994         gcc.dg/c99-fordecl-2.c: New tests.
42995
42996 2000-11-18  Richard Henderson  <rth@redhat.com>
42997
42998         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
42999         * gcc.c-torture/execute/zerolen-2.c: New.
43000
43001 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43002
43003         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
43004         memory.
43005
43006 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
43007
43008         * g++.old-deja/g++.pt/instantiate8.C: New test.
43009
43010 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
43011
43012         * g++.old-deja/g++.other/incomplete.C: Add more tests.
43013         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
43014
43015 2000-11-16  Nick Clifton  <nickc@redhat.com>
43016
43017         * gcc.c-torture/execute/nestfunc-2.c: New test.
43018         * gcc.c-torture/execute/nestfunc-3.c: New test.
43019
43020 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
43021
43022         * gcc.c-torture/compile/20001116-1.c: New test.
43023
43024 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43025
43026         * gcc.c-torture/execute/20001115-1.c: New test.
43027
43028 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
43029
43030         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
43031         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
43032         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
43033         * g++.old-deja/g++.abi/vmihint.C: Likewise.
43034
43035 2000-11-15  Neil Booth  <neilb@earthling.net>
43036
43037         gcc.dg/cpp/_Pragma1.c: Update.
43038         gcc.dg/cpp/_Pragma2.c: New test.
43039
43040 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
43041
43042         * g++.old-deja/g++.other/anon5.C: New test.
43043
43044 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
43045
43046         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
43047         tests.
43048
43049 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
43050
43051         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
43052         output.
43053
43054 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
43055
43056         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
43057         labels at end of compound statements.
43058
43059 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
43060
43061         * gcc.c-torture/execute/loop-7.c: New test.
43062
43063 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
43064
43065         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
43066
43067 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
43068
43069         * gcc.dg/c99-bool-1.c: New test.
43070
43071 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
43072
43073         * gcc.dg/c99-scope-1.c: Remove xfail.
43074         * gcc.dg/c99-scope-2.c: New test.
43075
43076 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43077
43078         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
43079         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
43080
43081 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
43082
43083         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
43084         error messages.
43085
43086         * g++.mike/p700.C: Don't typedef wchar_t.
43087         * g++.mike/p784.C: Likewise.
43088         * g++.mike/eb101.C: Don't use __wchar_t.
43089
43090 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
43091
43092         * g77.f-torture/execute/20001111.[fx]: Test premature exit
43093         from DO loop.
43094
43095 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
43096
43097         * gcc.c-torture/execute/20001111-1.c: New test.
43098
43099 2000-11-10  Nick Clifton  <nickc@redhat.com>
43100
43101         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
43102         long multuiple and accumulate.
43103
43104 2000-11-09  Richard Henderson  <rth@redhat.com>
43105
43106         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
43107         via size_t instead of int.
43108
43109         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
43110         * gcc.c-torture/execute/string-opt-2.c: Likewise.
43111         * gcc.c-torture/execute/string-opt-3.c: Likewise.
43112         * gcc.c-torture/execute/string-opt-4.c: Likewise.
43113
43114 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
43115
43116         * gcc.c-torture/compile/20001109-1.c: New test.
43117         * gcc.c-torture/compile/20001109-2.c: New test.
43118
43119 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
43120
43121         * g++.old-deja/g++.pt/operator1.C: New test.
43122         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
43123
43124 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
43125
43126         * gcc.dg/20001108-1.c: New test.
43127
43128 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
43129
43130         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
43131         with both arguments constant strings.
43132         * gcc.c-torture/execute/string-opt-3.c: New test.
43133         * gcc.c-torture/execute/string-opt-4.c: New test.
43134         * gcc.c-torture/execute/string-opt-5.c: New test.
43135
43136 2000-11-08  Nick Clifton  <nickc@redhat.com>
43137
43138         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
43139         mulsidi3adddi patterns.
43140
43141 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
43142
43143         * g++.old-deja/g++.other/crash36.C: New test.
43144
43145 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
43146
43147         * g++.old-deja/g++.other/init16.C: New test.
43148
43149 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
43150
43151         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
43152
43153 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
43154
43155         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
43156         * gcc.c-torture/execute/va-arg-16.x: Likewise.
43157         * gcc.c-torture/execute/va-arg-17.x: Likewise.
43158
43159 2000-11-07  DJ Delorie  <dj@redhat.com>
43160
43161         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
43162
43163 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43164
43165         * gcc.c-torture/execute/string-opt-1.c: New test.
43166
43167 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
43168
43169         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
43170         mips-sgi-irix6.* because the MIPS ABI passes floating-point
43171         parameters in registers, and there is no way for a varargs
43172         function to know in which order the integer and floating-point
43173         parameters should be interleaved when they are placed on the
43174         stack.
43175         * gcc.c-torture/execute/va-arg-16.x: Likewise.
43176         * gcc.c-torture/execute/va-arg-17.x: Likewise.
43177
43178 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43179
43180         * gcc.c-torture/execute/string-opt-2.c: New test.
43181
43182 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
43183
43184         * g++.old-deja/g++.pt/crash60.C: New test.
43185
43186 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
43187
43188         * g++.old-deja/g++.other/crash24.C: New test.
43189         * g++.old-deja/g++.other/crash25.C: New test.
43190         * g++.old-deja/g++.other/crash26.C: New test.
43191         * g++.old-deja/g++.other/crash27.C: New test.
43192         * g++.old-deja/g++.other/crash28.C: New test.
43193         * g++.old-deja/g++.other/crash29.C: New test.
43194         * g++.old-deja/g++.other/crash30.C: New test.
43195         * g++.old-deja/g++.other/crash31.C: New test.
43196         * g++.old-deja/g++.other/crash32.C: New test.
43197         * g++.old-deja/g++.other/crash33.C: New test.
43198         * g++.old-deja/g++.other/crash34.C: New test.
43199         * g++.old-deja/g++.other/crash35.C: New test.
43200
43201 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
43202
43203         * gcc.c-torture/execute/20001031-1.c: New test.
43204
43205 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
43206
43207         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
43208         namespace.
43209
43210         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
43211         standards-conformant.
43212
43213         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
43214
43215         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
43216         * g++.old-deja/g++.mike/p755a.C: Likewise.
43217         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
43218         library makes no calls to `operator new' during initialization.
43219
43220 2000-11-04  Neil Booth  <neilb@earthling.net>
43221
43222         * gcc.dg/cpp/include2.c: New tests.
43223
43224 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
43225
43226         * lib/g++.exp (g++_set_ld_library_path): New function.
43227         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
43228
43229 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
43230
43231         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
43232         warnings.
43233
43234 2000-11-01  Richard Henderson  <rth@redhat.com>
43235
43236         * g++.old-deja/g++.ext/namedret1.C: New.
43237         * g++.old-deja/g++.ext/namedret2.C: New.
43238         * g++.old-deja/g++.ext/namedret3.C: New.
43239
43240 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
43241
43242         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
43243         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
43244
43245 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43246
43247         * gcc.c-torture/execute/va-arg-21.c: New test.
43248
43249 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
43250
43251         * gcc.dg/c99-complex-2.c: New test.
43252
43253 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43254
43255         * gcc.c-torture/execute/stdio-opt-1.c: New test.
43256
43257 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
43258
43259         * g++.old-deja/g++.other/inline16.C: New test.
43260
43261 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
43262
43263         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
43264         __PRETTY_FUNCTION__
43265
43266 2000-10-29  Neil Booth  <neilb@earthling.net>
43267
43268         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
43269         New tests.
43270         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
43271         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
43272         optimisation.
43273
43274 2000-10-29  Neil Booth  <neilb@earthling.net>
43275
43276         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
43277         * mi1.c, mi1c.h: Add null directives to multiple-include test.
43278         * mi5.c: Test multiple includes work with -C.
43279         * trigraphs.c: Test ^= version.
43280
43281 2000-10-28  Neil Booth  <neilb@earthling.net>
43282
43283         New tests and test updates for new macro expander.
43284
43285         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
43286         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
43287         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
43288         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
43289         new diagnostic messages.
43290
43291         * gcc.dg/cpp/macro3.c: New tests.
43292
43293 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
43294
43295         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
43296         on the same line.
43297
43298 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
43299
43300         * g++.old-deja/g++.other/eh2.C: New test.
43301
43302 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
43303
43304         * gcc.c-torture/execute/20001027-1.c: New test.
43305
43306 2000-10-26  Richard Henderson  <rth@redhat.com>
43307
43308         * gcc.c-torture/execute/20001026-1.c: New.
43309
43310 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
43311
43312         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
43313         * g++.old-deja/g++.law/builtin1.C: Likewise.
43314         * g++.old-deja/g++.law/ctors10.C: Likewise.
43315         * g++.old-deja/g++.law/virtual3.C: Likewise.
43316         * g++.old-deja/g++.mike/p658.C: Likewise.
43317         * g++.old-deja/g++.other/sibcall1.C: Likewise.
43318         * g++.old-deja/g++.other/vaarg2.C: Likewise.
43319         * g++.old-deja/g++.robertl/eb124.C: Likewise.
43320         * g++.old-deja/g++.robertl/eb44.C: Likewise.
43321         * g++.old-deja/g++.robertl/eb77.C: Likewise.
43322
43323 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
43324
43325         * gcc.c-torture/compile/20001024-1.c: New test.
43326
43327 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
43328
43329         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
43330         to tell us whether or not we are using V3.
43331
43332 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
43333
43334         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
43335         operands.
43336
43337 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
43338
43339         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
43340
43341 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
43342
43343         * gcc.c-torture/execute/20001024-1.c: New test.
43344
43345 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
43346
43347         * g++.old-deja/g++.other/sibcall1.C: New test.
43348
43349 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
43350
43351         * gcc.dg/noncompile/init-3.c: New test.
43352
43353 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
43354
43355         * gcc.dg/format-array-1.c: New test.
43356
43357 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43358
43359         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
43360         writing through null pointers; remove comment about testing
43361         unterminated strings.
43362
43363 2000-10-17  Matthew Hiller  <hiller@redhat.com>
43364
43365         * gcc.c-torture/execute/20001017-2.c: New test.
43366
43367 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43368
43369         * gcc.c-torture/compile/20001018-1.c: New test.
43370         * gcc.c-torture/compile/20001018-1.x: Xfail.
43371
43372 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43373
43374         * gcc.c-torture/execute/20001017-1.c: New test.
43375
43376 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
43377
43378         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
43379         for multiple use of arguments with scanf formats; add tests for
43380         multiple use of arguments.
43381
43382 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
43383
43384         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
43385
43386 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
43387
43388         * gcc.dg/format-miss-1.c: New test.
43389
43390 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
43391
43392         * gcc.c-torture/execute/20001013-1.c: New test.
43393
43394 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
43395
43396         * gcc.dg/format-branch-1.c: New test.
43397
43398 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
43399
43400         * README, lib/file-format.exp: Remove EGCS references.
43401
43402 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
43403
43404         * gcc.dg/20001013-1.c: New test.
43405
43406 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
43407
43408         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
43409         for intmax_t in the compiler using __typeof__ and the type rules
43410         for conditional expressions.
43411
43412 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
43413
43414         * gcc.dg/20001012-1.c: New test.
43415         * gcc.dg/20001012-2.c: New test.
43416
43417 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
43418
43419         * gcc.dg/format-attr-1.c: New test.
43420
43421 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
43422
43423         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
43424         __LONG_LONG_MAX__ instead of LLONG_MAX.
43425
43426 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
43427
43428         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
43429         scanf flags.
43430         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
43431         flags.
43432
43433 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
43434
43435         * gcc.dg/sequence-pt-1.c: New test.
43436
43437 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
43438
43439         * gcc.c-torture/execute/20001011-1.c: New testcase.
43440         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
43441
43442 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
43443
43444         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
43445         does not error on it.
43446
43447 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
43448
43449         * gcc.dg/20001009-1.c: New test.
43450
43451 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
43452
43453         * gcc.c-torture/compile/20001009-1.c: Move from here ....
43454         * gcc.c-torture/execute/20001009-2.c: ... to here.
43455
43456 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
43457
43458         * gcc.c-torture/compile/20001009-1.c: New testcase.
43459         * gcc.c-torture/execute/20001009-1.c: New testcase.
43460         Testcases provided by Jan Hubicka <jh@suse.cz>.
43461
43462 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
43463
43464         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
43465         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
43466         uintmax_t using <limits.h> to emulate the compiler's internal
43467         logic.  No longer XFAIL %j tests.
43468
43469 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
43470
43471         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
43472         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
43473         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
43474         regexps and details of expected handling of some bad formats.
43475         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
43476         suppression.
43477
43478 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43479
43480         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
43481         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
43482         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
43483         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
43484         in list archives.
43485
43486 2000-10-06  Richard Henderson  <rth@cygnus.com>
43487
43488         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
43489         * g++.old-deja/g++.brendan/crash52.C: Likewise.
43490         * g++.old-deja/g++.jason/report.C: Likewise.
43491         * g++.old-deja/g++.law/friend5.C: Likewise.
43492         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
43493         of the expected warnings.
43494
43495 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
43496
43497         * g++.old-deja/g++.pt/enum14.C: New test.
43498
43499 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
43500
43501         * g++.old-deja/g++.pt/crash59.C: New test.
43502
43503 2000-10-04  Will Cohen  <wcohen@redhat.com>
43504
43505         * gcc.dg/20000926-1.c: New test.
43506
43507 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
43508
43509         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
43510         function name for current C++ compiler.
43511         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
43512
43513 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
43514
43515         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
43516         __PRETTY_FUNCTION__.
43517         * g++.old-deja/g++.ext/pretty2.C: Likewise.
43518
43519 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43520
43521         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
43522
43523 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
43524
43525         * gcc.c-torture/compile/20000923-1.c: New test.
43526
43527 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
43528
43529         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
43530         * g++.old-deja/g++.pt/ttp62.C: Same.
43531         * g++.old-deja/g++.other/inline14.C: Same.
43532
43533 2000-09-24  Richard Henderson  <rth@cygnus.com>
43534
43535         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
43536
43537 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
43538
43539         * gcc.dg/c90-printf-1.c: Add test for wide string format.
43540
43541 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
43542
43543         * gcc.c-torture/compile/20000922-1.c: New file.
43544
43545 2000-09-21  Nick Clifton  <nickc@redhat.com>
43546
43547         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
43548         a signed long modulo operation.
43549         (mod6): New function - perform an unsigned long modulo operation.
43550         (main): Add tests for modulos of very large numbers by very small
43551         dividends.
43552
43553 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43554
43555         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
43556
43557 2000-09-19  Richard Henderson  <rth@cygnus.com>
43558
43559         * gcc.dg/compare2.c (case 10): XFAIL.
43560
43561 2000-09-18  Richard Henderson  <rth@cygnus.com>
43562
43563         * gcc.c-torture/execute/20000906-1.c: Move ...
43564         * gcc.dg/20000906-1.c: ... here.  Only run on targets
43565         that support __builtin_trap.
43566
43567 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
43568
43569         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
43570
43571 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43572
43573         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
43574         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
43575         more $ format tests.
43576
43577 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43578
43579         * gcc.dg/format-errmk-1.c: New test.
43580
43581 2000-09-17  Greg McGary  <greg@mcgary.org>
43582
43583         * gcc.c-torture/execute/20000917-1.x: Remove.
43584
43585 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
43586
43587         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
43588
43589 2000-09-17  Greg McGary  <greg@mcgary.org>
43590
43591         * gcc.c-torture/execute/20000917-1.c: New test.
43592         * gcc.c-torture/execute/20000917-1.x: XFAIL.
43593
43594 2000-09-16  Neil Booth  <NeilB@earthling.net>
43595
43596         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
43597         in nested macro bug.
43598
43599 2000-09-15  Neil Booth  <NeilB@earthling.net>
43600
43601         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
43602
43603 2000-09-14  Jeffrey A Law  (law@cygnus.com)
43604
43605         * gcc.c-torture/execute/20000914-1.c: New test.
43606
43607 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
43608
43609         * g++.other/inline13.C: New test.
43610
43611 2000-09-12  Andreas Jaeger  <aj@suse.de>
43612
43613         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
43614         constant by Ulrich Drepper <drepper@redhat.com>.
43615
43616 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
43617
43618         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
43619
43620 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43621
43622         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
43623
43624 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
43625
43626         * gcc.dg/cpp/backslash.c: New test.
43627
43628 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
43629
43630         * gcc.c-torture/execute/20000910-1.c: New test.
43631         * gcc.c-torture/execute/20000910-2.c: Likewise.
43632
43633 2000-09-11  Robert Lipe  <robertl@sco.com>
43634
43635         * gcc.dg/pragma-align.c: New test.
43636
43637 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
43638
43639         * g++.old-deja/g++.pt/explicit82.C: New test.
43640         * g++.old-deja/g++.pt/explicit83.C: New test.
43641
43642 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
43643
43644         * gcc.dg/asm-names.c: New test.
43645
43646 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43647
43648         * gcc.dg/cpp/tr-warn6.c: New test
43649
43650 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43651
43652         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
43653         be accepted.
43654
43655 2000-09-07  Catherine Moore  <clm@redhat.com>
43656
43657         * gcc.c-torture/execute/unroll-1.c: New test.
43658
43659 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
43660
43661         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
43662         ERROR markers.
43663         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
43664         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
43665         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
43666         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
43667         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
43668         Preprocess only.
43669         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
43670         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
43671
43672 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
43673
43674         * g++.old-deja/g++.pt/deduct2.C: New test.
43675
43676 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
43677
43678         * g++.old-deja/g++.pt/parms2.C: New test.
43679
43680 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
43681
43682         * g++.old-deja/g++.pt/crash58.C: New test.
43683
43684 2000-09-06  Greg McGary  <greg@mcgary.org>
43685
43686         * gcc.c-torture/execute/20000906-1.c: New test.
43687         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
43688
43689 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43690
43691         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
43692
43693 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
43694
43695         * g++.old-deja/g++.pt/crash57.C: New test.
43696
43697 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
43698
43699         * g++.old-deja/g++.pt/crash56.C: New test.
43700
43701 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
43702
43703         * g++.old-deja/g++.pt/koenig1.C: New test.
43704
43705 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
43706
43707         * gcc.dg/20000904-1.c: New test.
43708
43709 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
43710
43711         * gcc.dg/cpp/paste8.c: New test.
43712
43713 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
43714
43715         * gcc.c-torture/compile/20000827-1.c: New test.
43716
43717 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
43718
43719         * gcc.dg/format-diag-1.c: New test.
43720
43721 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
43722
43723         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
43724         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
43725         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
43726         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
43727         gcc.dg/formatz-1.c: Adjust warning regular expressions.
43728
43729 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
43730
43731         * g++.old-deja/g++.other/nested4.C: New test.
43732
43733 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
43734
43735         * g++.old-deja/g++.ns/scoped1.C: New test.
43736
43737 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
43738
43739         * lib/g++.exp: Support testing already-installed GCC.
43740
43741 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43742
43743         * wtr-label-1.c, wtr-suffix-1.c: New tests.
43744
43745 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43746
43747         * gcc.dg/return-type-2.c: New test.
43748
43749 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
43750
43751         * gcc.c-torture/compile/20000825-1.c: New test.
43752
43753 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
43754
43755         * gcc.dg/dwarf2-2.c: New test.
43756
43757 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
43758
43759         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
43760         dg-warning regexps.
43761
43762 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
43763
43764         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
43765         gcc.dg/format-ext-5.c: New tests.
43766
43767 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
43768
43769         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
43770
43771 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
43772
43773         * gcc.dg/noncompile/930622-2.c: Adjust error message.
43774
43775 2000-08-24  Richard Henderson  <rth@cygnus.com>
43776
43777         * gcc.dg/ia64-sync-1.c: New test.
43778         * gcc.dg/ia64-sync-2.c: New test.
43779         * gcc.dg/ia64-asm-1.c: New test.
43780
43781 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
43782
43783         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
43784         * gcc.dg/format-ext-2.c: New test.
43785
43786 2000-08-23  Jason Merrill  <jason@redhat.com>
43787
43788         * lib/old-dejagnu.exp: Also ignore "In member function" and
43789         "At global scope".
43790
43791 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43792
43793         * gcc.dg/noncompile/label-lineno-1.c: New test.
43794
43795 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
43796
43797         * gcc.dg/c99-array-nonobj-1.c: New test.
43798
43799 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
43800
43801         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
43802         tests.
43803         * gcc.dg/format-ext-1.c: New test.
43804
43805 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43806
43807         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
43808         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
43809         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
43810         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
43811         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
43812
43813 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
43814
43815         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
43816         gcc.dg/c99-strftime-2.c: New tests.
43817
43818 2000-08-22  Richard Henderson  <rth@cygnus.com>
43819
43820         * gcc.c-torture/execute/20000822-1.c: New test.
43821
43822 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
43823
43824         * gcc.c-torture/execute/20000819-1.x: Remove.
43825
43826 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
43827
43828         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
43829         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
43830         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
43831         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
43832         gcc.dg/format-xopen-1.c: New tests.
43833
43834 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
43835
43836         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
43837
43838 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
43839
43840         * g++.old-deja/g++.other/loop2.C: New test.
43841
43842         * gcc.c-torture/compile/20000606-1.c: New test.
43843         * gcc.c-torture/compile/20000728-1.c: New test.
43844         * gcc.c-torture/execute/20000801-1.c: New test.
43845         * gcc.c-torture/execute/20000801-2.c: New test.
43846         * gcc.c-torture/execute/20000819-1.c: New test.
43847         * gcc.c-torture/execute/20000819-1.x: XFAIL.
43848         * gcc.dg/20000629-1.c: New test.
43849         * gcc.dg/20000724-1.c: New test.
43850         * gcc.dg/20000807-1.c: New test.
43851
43852 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
43853
43854         * gcc.dg/cpp/pragma-1.c: New test.
43855         * gcc.dg/cpp/pragma-2.c: New test.
43856
43857 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
43858
43859         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
43860         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
43861
43862 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
43863
43864         * gcc.c-torture/compile/20000818-1.c: New test.
43865
43866 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
43867
43868         * gcc.c-torture/execute/20000818-1.c: New test.
43869
43870 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43871
43872         * gcc.dg/format-va-1.c: New test.
43873
43874 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
43875
43876         * g++.old-deja/g++.other/typedef8.C: New test.
43877
43878 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
43879
43880         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
43881         * g++.old-deja/g++.mike/net36.C: Mark candidate.
43882         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
43883         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
43884         * g++.old-deja/g++.other/ptrmem7.C: New test.
43885         * g++.old-deja/g++.pt/ptrmem10.C: New test.
43886
43887 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
43888
43889         * g++.old-deja/g++.pt/typename27.C: New test.
43890
43891 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
43892
43893         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
43894         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
43895         * g++.old-deja/g++.pt/friend45.C: New test.
43896         * g++.old-deja/g++.other/friend8.C: New test.
43897
43898 2000-08-15  Richard Henderson  <rth@cygnus.com>
43899
43900         * gcc.c-torture/execute/20000815-1.c: New test.
43901
43902 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
43903
43904         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
43905         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
43906         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
43907
43908 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
43909
43910         * g++.old-deja/g++.other/refinit2.C: New test.
43911
43912 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
43913
43914         * lib/c-torture.exp (c-torture): Make
43915         compiler_conditional_xfail_data global.
43916         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
43917         compiler_conditional_xfail_data machinery.
43918         (f-torture-execute): Likewise.
43919         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
43920         and only when unrolling loops.
43921
43922         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
43923
43924 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
43925
43926         * g++.old-deja/g++.pt/explicit81.C: New test.
43927
43928 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
43929
43930         * g++.old-deja/g++.pt/typename26.C: New test.
43931
43932 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
43933
43934         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
43935         warning.
43936
43937 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
43938
43939         * g++.old-deja/g++.other/array3.C: New test.
43940
43941 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
43942
43943         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
43944         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
43945         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
43946         New tests.
43947
43948 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
43949
43950         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
43951         * g++.old-deja/g++.abi/vmihint.C: Likewise.
43952
43953 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
43954
43955         * gcc.c-torture/execute/20000808-1.c: New test.
43956
43957 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
43958
43959         * gcc.dg/c90-const-expr-1.c: New test.
43960
43961 2000-08-08  Richard Henderson  <rth@cygnus.com>
43962
43963         * gcc.dg/noncompile/920923-1.c: Declare calloc.
43964
43965 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
43966
43967         * gcc.dg/noncompile/const-ll-1.c: New test.
43968
43969 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43970
43971         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
43972
43973 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
43974
43975         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
43976         that running programs linked against the shared version of libobjc
43977         run correctly.
43978
43979 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
43980
43981         * gcc.dg/c99-printf-1.c: New test.
43982
43983 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
43984
43985         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
43986
43987 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
43988
43989         * gcc.c-torture/execute/20000731-1.x: Delete.
43990
43991 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
43992
43993         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
43994         and torture_without_loops as is done by c-torture.exp.
43995         (search_for): Copy from c-torture.exp.
43996         (gcc-dg-runtest): New function, drives a directory of tests
43997         iterating over the TORTURE_OPTIONS.
43998         (scan-assembler, scan-assembler-not): Move here from
43999         individual directory drivers.
44000
44001         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
44002         defined by lib/gcc-dg.exp.
44003         * gcc.dg/cpp/cpp.exp: Likewise.
44004         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
44005         gcc-dg-runtest, so we cycle over optimization options.
44006
44007         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
44008         * gcc.dg/compare2.c: No longer expected to fail.
44009
44010 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
44011
44012         * gcc.c-torture/execute/20000804-1.c: New test.
44013
44014 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
44015
44016         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
44017
44018 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
44019
44020         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
44021
44022 2000-08-03  Jeffrey A Law  (law@cygnus.com)
44023
44024         * gcc.c-torture/compile/20000803-1.c: New test.
44025
44026 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
44027
44028         * gcc.c-torture/execute/20000801-3.c,
44029         gcc.c-torture/execute/20000801-4.c: New tests.
44030         * gcc.c-torture/execute/20000801-3.x,
44031         gcc.c-torture/execute/20000801-4.x: Xfail.
44032
44033 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
44034
44035         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
44036         libobjc/.libs to allow for libtool.
44037
44038 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
44039
44040         * gcc.c-torture/compile/20000802-1.c: New test.
44041
44042 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
44043
44044         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
44045
44046 2000-07-31  Jeffrey A Law  (law@cygnus.com)
44047
44048         * gcc-c-torture/execute/20000731-2.c: New test.
44049
44050         * gcc.c-torture/execute/20000731-1.c: New test.
44051         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
44052
44053 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
44054
44055         * testsuite/gcc.dg/cpp/paste7.c: New test.
44056         * gcc.dg/cpp/20000725-1.c: New test.
44057
44058 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
44059
44060         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
44061         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
44062         declaration warning for __builtin_dwarf_reg_size.
44063
44064         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
44065
44066 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
44067
44068         * gcc.dg/noncompile/voidparam-1.c: New test.
44069
44070 2000-07-30  Richard Henderson  <rth@cygnus.com>
44071
44072         * gcc.dg/c90-digraph-1.c: Don't xfail.
44073         * gcc.dg/compare2.c (case 10): Xfail.
44074         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
44075
44076 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
44077
44078         * gcc.dg/c99-main-1.c: New test.
44079
44080 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
44081
44082         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
44083
44084 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
44085
44086         * gcc.c-tortuer/execute/20000726-1.c: New test.
44087
44088 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
44089
44090         * gcc.c-torture/execute/enum-2.c: New test.
44091
44092 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44093
44094         * gcc.dg/cpp/tr-warn3.c: New test.
44095
44096 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
44097
44098         * g++.old-deja/g++.ext/implicit1.C: Remove.
44099         * g++.old-deja/g++.jason/c2.C: Remove
44100         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
44101         * g++.old-deja/g++.pt/crash16.C: Likewise.
44102         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
44103
44104 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
44105
44106         * g++.old-deja/g++.other/for2.C: New test.
44107
44108 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
44109
44110         * gcc.dg/20000720-1.c: New test.
44111
44112 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
44113
44114         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
44115
44116 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
44117
44118         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
44119         * gcc.c-torture/execute/20000722-1.c: New.
44120         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
44121
44122 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
44123
44124         * gcc.dg/cpp/20000720-1.S: New test.
44125
44126 2000-07-21  Michael Meissner  <meissner@redhat.com>
44127
44128         * gcc.c-torture/execute/ieee/hugeval.c: New test.
44129
44130 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
44131
44132         * g++.old-deja/g++.brendan/crash16.C,
44133         g++.old-deja/g++.brendan/parse3.C,
44134         g++.old-deja/g++.brendan/redecl1.C,
44135         g++.old-deja/g++.ns/template13.C,
44136         g++.old-deja/g++.other/decl4.C,
44137         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
44138
44139 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
44140
44141         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
44142         and "Internal error".
44143
44144         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
44145         regexps.
44146         * gcc.dg/cpp/paste6.c: New test.
44147
44148 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
44149
44150         * gcc.dg/cpp/tr-direct.c: New test.
44151
44152         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
44153         gcc.dg/cpp/undef1.c: Tweak error regexps.
44154
44155 2000-07-18  Eric Christopher <echristo@redhat.com>
44156
44157         * gcc.c-torture/compile/20000718-1.c: New test.
44158
44159 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
44160
44161         * cpplex.c (_cpp_push_token): If the token being pushed back
44162         is the previous token in this context, just subtract one from
44163         context->posn.
44164         * cppmacro.c (save_expansion): Clear aux field when storing a
44165         placemarker.
44166
44167 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
44168
44169         * gcc.dg/noncompile/redecl-1.c: New test.
44170
44171 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
44172
44173         * gcc.c-torture/execute/20000717-5.c: New test.
44174         * gcc.c-torture/execute/20000717-1.x: Removed.
44175
44176 2000-07-17  Richard Henderson  <rth@cygnus.com>
44177
44178         * gcc.c-torture/execute/20000717-4.c: New test.
44179
44180 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
44181
44182         * gcc.dg/cpp/syshdr.c: New test.
44183         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
44184
44185 2000-07-17  Neil Booth  <neilb@earthling.net>
44186
44187         * gcc.dg/cpp/cmdlne-dM.c: New test.
44188         * gcc.dg/cpp/cmdlne-dD.c: New test.
44189
44190 2000-07-17  Jeffrey A Law  (law@cygnus.com)
44191
44192         * gcc.c-torture/execute/20000717-3.c: New test.
44193
44194         * gcc.c-torture/compile/20000717-1.c: New test.
44195
44196 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
44197
44198         * gcc.c-torture/execute/20000717-2.c: New test.
44199
44200 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
44201
44202         * gcc.dg/formatz-1.c: New test.
44203
44204         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
44205         * gcc.dg/c99-digraph-1.c: New tests.
44206
44207         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
44208         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
44209
44210         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
44211         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
44212         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
44213         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
44214         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
44215         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
44216         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
44217
44218 2000-07-17   Greg McGary <greg@mcgary.org>
44219
44220         * gcc.c-torture/execute/20000717-1.c: New test.
44221         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
44222
44223 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
44224
44225         * gcc.c-torture/execute/20000715-2.c: New test.
44226         * gcc.dg/20000715-1.c: New test.
44227
44228 2000-07-15  Michael Meissner  <meissner@redhat.com>
44229
44230         * gcc.c-torture/execute/20000715-1.c: New test.
44231
44232 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
44233
44234         * gcc.c-torture/execute/20000707-1.c: New test.
44235
44236 2000-07-13  Neil Booth  <NeilB@earthling.net>
44237
44238         * testsuite/gcc.dg/cpp/digraph1.c,
44239         testsuite/gcc.dg/cpp/digraph2.c,
44240         testsuite/gcc.dg/cpp/digraphs.c: New tests.
44241
44242 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
44243
44244         * g77.f-torture/compile/20000630-2.f: New test.
44245         * g77.f-torture/compile/20000630-2.x
44246
44247 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
44248
44249         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
44250
44251 2000-07-11  Neil Booth  <NeilB@earthling.net>
44252
44253         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
44254
44255 2000-07-11  Neil Booth  <NeilB@earthling.net>
44256
44257         * gcc.dg/cpp/cmdlne-C.c: New.
44258
44259 2000-07-09  Neil Booth  <NeilB@earthling.net>
44260
44261         * gcc.dg/cpp/directiv.c: New tests.
44262         * gcc.dg/cpp/undef1.c: Update.
44263
44264 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
44265
44266         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
44267
44268 2000-07-09  Neil Booth  <NeilB@earthling.net>
44269
44270         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
44271
44272 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
44273
44274         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
44275         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
44276
44277 2000-07-08  Neil Booth  <NeilB@earthling.net>
44278
44279         * gcc.dg/cpp/macsyntx.c: New tests.
44280
44281 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
44282
44283         * gcc.dg/20000707-1.c: New test.
44284
44285 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
44286
44287         * gcc.c-torture/execute/20000706-1.c: New test.
44288         * gcc.c-torture/execute/20000706-2.c: New test.
44289         * gcc.c-torture/execute/20000706-3.c: New test.
44290         * gcc.c-torture/execute/20000706-4.c: New test.
44291         * gcc.c-torture/execute/20000706-5.c: New test.
44292
44293 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
44294
44295         * g++.old-deja/g++.pt/instantiate7.C: New test.
44296
44297 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
44298
44299         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
44300         * g++.old-deja/g++.mike/thunk3.C: Likewise.
44301         * g++.old-deja/g++.other/rtti3.C: Likewise.
44302         * g++.old-deja/g++.other/rttid3.C: Likewise.
44303
44304 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
44305
44306         *  g77.f-torture/compile/20000630-1.x: Fix typo
44307
44308 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
44309
44310         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
44311         assembly output.
44312
44313 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
44314
44315         * gcc.dg/cpp/ident.c: New test.
44316
44317 2000-07-05  Neil Booth  <NeilB@earthling.net>
44318
44319         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
44320           gcc.dg/cpp/lexstrng.c: New tests.
44321
44322 2000-07-04  Neil Booth  <NeilB@earthling.net>
44323
44324         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
44325         * gcc.dg/cpp/strify2.c: Same.
44326
44327 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
44328
44329         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
44330         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
44331         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
44332         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
44333
44334         * testsuite/gcc.dg/cpp/macro1.c,
44335         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
44336         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
44337         testsuite/gcc.dg/cpp/strify1.c,
44338         testsuite/gcc.dg/cpp/strify2.c: New tests.
44339
44340 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
44341
44342         * gcc.c-torture/execute/20000703-1.c: New test.
44343
44344 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
44345
44346         * g++.old-deja/g++.pt (lookup10.C): New test.
44347
44348 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
44349
44350         * g++.old-deja/g++.pt (typename25.C): New test.
44351
44352 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
44353
44354         * gcc.c-torture/compile/20000701-1.c: New test.
44355
44356 2000-06-30  Nick Clifton  <nickc@cygnus.com>
44357
44358         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
44359         to test case.
44360
44361 2000-06-30  Catherine Moore  <clm@cygnus.com>
44362
44363         * gcc.c-torture/execute/align-1.c: New test.
44364
44365 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
44366
44367         * g++.old-deja/g++.pt/expr8.C: New test.
44368         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
44369
44370 2000-06-29  Nick Clifton  <nickc@cygnus.com>
44371
44372         * gcc.c-torture/compile/20000629-1.c: New test.
44373
44374 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
44375
44376
44377         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
44378         gcc.dg/noncompile directory, depending on whether they're
44379         preprocessor tests or not.  Annotate all the tests for the dg
44380         framework.
44381
44382         * gcc.c-torture/noncompile/noncompile.exp: Delete.
44383         * gcc.dg/noncompile/noncompile.exp: New.
44384
44385         * Moved files:
44386         Old name                                New name
44387         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
44388         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
44389         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
44390         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
44391         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
44392         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
44393         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
44394         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
44395         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
44396         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
44397         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
44398         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
44399         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
44400         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
44401         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
44402         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
44403         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
44404         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
44405         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
44406         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
44407         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
44408         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
44409         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
44410         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
44411
44412         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
44413         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
44414         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
44415         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
44416         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
44417         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
44418
44419 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
44420
44421         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
44422         declare one variable.  On the fourth, error.
44423         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
44424         declared by 20000628-1a.h.
44425
44426 2000-06-29  Richard Henderson  <rth@redhat.com>
44427
44428         * gcc.c-torture/execute/930529-1.x: New file.
44429         * gcc.dg/920413-1.c: Adjust expected warning text.
44430         * gcc.dg/980217-1.c: Declare abort.
44431         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
44432
44433 2000-06-29  Jeffrey A Law  (law@cygnus.com)
44434
44435         * g77.f-torture/compile/20000629-1.f: New test.
44436         * g77.f-torture/compile/20000629-1.x: Expected to fail.
44437
44438 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
44439
44440         Rearrange lots of files, removing entirely the
44441         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
44442         directories.
44443
44444         * Deleted files:
44445         gcc.c-torture/code_quality/code_quality.exp
44446         gcc.c-torture/special/special.exp
44447         gcc.failure/failure.exp
44448         gcc.failure/940409-1.x
44449         gcc.c-torture/compile/961203-1.x
44450
44451         * New files:
44452         gcc.misc-tests/linkage.exp
44453         gcc.c-torture/execute/920730-1t.c
44454         gcc.c-torture/execute/920730-1t.x
44455         gcc.c-torture/compile/920520-1.x
44456         gcc.c-torture/compile/920521-1.x
44457         gcc.c-torture/compile/981006-1.x
44458         gcc.c-torture/execute/eeprof-1.x
44459
44460         * Moved files (possibly with modifications to fit a new harness):
44461         Old name                                New name
44462         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
44463         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
44464         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
44465         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
44466         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
44467         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
44468         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
44469         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
44470         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
44471         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
44472         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
44473         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
44474         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
44475         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
44476
44477 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
44478
44479         * c-torture/compile/961203-1.x: Delete.
44480
44481         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
44482         not exit. Include stdio.h.
44483         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
44484         * gcc.misc-tests/dg-12.c: Likewise.
44485         * gcc.misc-tests/dg-5.c: Likewise.
44486         * gcc.misc-tests/dg-6.c: Likewise.
44487         * gcc.misc-tests/dg-7.c: Prototype abort.
44488         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
44489         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
44490         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
44491         not exit.
44492         * gcc.misc-tests/sieve.c: Use return from main, not exit.
44493         * gcc.misc-tests/sort2.c: Use return from main, not exit.
44494
44495 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
44496
44497         * gcc.dg/cpp/20000628-1.c: New test.
44498         * gcc.dg/cpp/20000628-1.h: New header for above test.
44499         * gcc.dg/cpp/20000628-1a.h: Likewise.
44500
44501 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
44502
44503         * gcc.dg/cpp: New directory.
44504         * gcc.dg/cpp/cpp.exp: New driver.
44505         * gcc.dg/cpp/20000627-1.c: New test.
44506         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
44507         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
44508         and rewrite as a compilation test.
44509
44510         * gcc.dg: Move many files into the cpp subdirectory, possibly
44511         renaming or editing them as well.
44512         Old name                New name
44513         990119-1.c              cpp/19990119-1.c
44514         990228-1.c              cpp/19990228-1.c
44515         990407-1.c              cpp/19990407-1.c
44516         990409-1.c              cpp/19990409-1.c
44517         990413-1.c              cpp/19990413-1.c
44518         990703-1.c              cpp/19990703-1.c
44519         20000127-1.c            cpp/20000127-1.c
44520         20000129-1.c            cpp/20000129-1.c
44521         20000207-1.c            cpp/20000207-1.c
44522         20000207-2.c            cpp/20000207-2.c
44523         20000209-1.c            cpp/20000209-1.c
44524         20000209-2.c            cpp/20000209-2.c
44525         20000301-1.c            cpp/20000301-1.c
44526         20000419-1.c            cpp/20000419-1.c
44527         20000510-1.S            cpp/20000510-1.S
44528         20000519-1.c            cpp/20000519-1.c
44529         20000529-1.c            cpp/20000529-1.c
44530         20000625-1.c            cpp/20000625-1.c
44531         20000625-2.c            cpp/20000625-2.c
44532         cpp-as1.c               cpp/assert1.c
44533         cpp-as2.c               cpp/assert2.c
44534         cxx-comments-1.c        cpp/cxxcom1.c
44535         cxx-comments-2.c        cpp/cxxcom2.c
44536         endif-label.c           cpp/endif.c
44537         cpp-hash1.c             cpp/hash1.c
44538         cpp-hash2.c             cpp/hash2.c
44539         cpp-if1.c               cpp/if-1.c
44540         cpp-if2.c               cpp/if-2.c
44541         cpp-if3.c               cpp/if-3.c
44542         cpp-if4.c               cpp/if-4.c
44543         cpp-if5.c               cpp/if-5.c
44544         cpp-cond.c              cpp/if-cexp.c
44545         cpp-missingop.c         cpp/if-mop.c
44546         cpp-missingparen.c      cpp/if-mpar.c
44547         cpp-opprec.c            cpp/if-oppr.c
44548         cpp-ifparen.c           cpp/if-paren.c
44549         cpp-shortcircuit.c      cpp/if-sc.c
44550         cpp-shift.c             cpp/if-shift.c
44551         cpp-unary.c             cpp/if-unary.c
44552         cpp-li1.c               cpp/line1.c
44553         cpp-li2.c               cpp/line2.c
44554         lineno.c                cpp/line3.c
44555         lineno-2.c              cpp/line4.c
44556         cpp-mi.c                cpp/mi1.c
44557         cpp-mic.h               cpp/mi1c.h
44558         cpp-micc.h              cpp/mi1cc.h
44559         cpp-mind.h              cpp/mi1nd.h
44560         cpp-mindp.h             cpp/mi1ndp.h
44561         cpp-mix.h               cpp/mi1x.h
44562         cpp-mi2.c               cpp/mi2.c
44563         cpp-mi2a.h              cpp/mi2a.h
44564         cpp-mi2b.h              cpp/mi2b.h
44565         cpp-mi2c.h              cpp/mi2c.h
44566         cpp-mi3.c               cpp/mi3.c
44567         cpp-mi3.def             cpp/mi3.def
44568         poison-1.c              cpp/poison.c
44569         pr-impl.c               cpp/prag-imp.c
44570         cpp-redef-2.c           cpp/redef1.c
44571         cpp-redef.c             cpp/redef2.c
44572         strpaste.c              cpp/strp1.c
44573         strpaste-2.c            cpp/strp2.c
44574         cpp-tradpaste.c         cpp/tr-paste.c
44575         cpp-tradstringify.c     cpp/tr-str.c
44576         cpp-tradwarn1.c         cpp/tr-warn1.c
44577         cpp-tradwarn2.c         cpp/tr-warn2.c
44578         trigraphs.c             cpp/trigraphs.c
44579         cpp-unc1.c              cpp/unc1.c
44580         cpp-unc2.c              cpp/unc2.c
44581         cpp-unc3.c              cpp/unc3.c
44582         cpp-unc.c               cpp/unc4.c
44583         undef.c                 cpp/undef1.c
44584         undef-2.c               cpp/undef2.c
44585         cpp-wi1.c               cpp/widestr1.c
44586
44587 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
44588
44589         * lib/g++.exp (g++_include_flags): Tweak.
44590
44591 2000-06-27  H.J. Lu  <hjl@gnu.org>
44592             Loren J. Rittle  <ljrittle@acm.org>
44593
44594         * lib/g++.exp (g++_include_flags): Override libgloss.exp
44595         version with one that knows about the new gcc tree structure.
44596         (g++_link_flags): Same.
44597
44598 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
44599
44600         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
44601         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
44602         case we are cross-compiling.
44603
44604         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
44605         g++.old-deja/g++.niklas/Makefile.in,
44606         g++.old-deja/g++.niklas/configure.in,
44607         g++.old-deja/g++.other/Makefile.in,
44608         g++.old-deja/g++.other/configure.in,
44609         gcc.c-torture/code_quality/Makefile.in,
44610         gcc.c-torture/code_quality/configure.in,
44611         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
44612         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
44613         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
44614         gcc.c-torture/execute/ieee/Makefile.in,
44615         gcc.c-torture/execute/ieee/configure.in,
44616         gcc.c-torture/noncompile/Makefile.in,
44617         gcc.c-torture/noncompile/configure.in,
44618         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
44619         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
44620         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
44621
44622 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
44623
44624         * g++.old-deja/g++.other/ambig3.C: New test.
44625
44626 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
44627
44628         * g++.old-deja/g++.pt/syntax1.C: New test.
44629         * g++.old-deja/g++.pt/syntax2.C: New test.
44630         * g++.old-deja/g++.other/syntax3.C: New test.
44631         * g++.old-deja/g++.other/syntax4.C: New test.
44632
44633 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
44634
44635         * gcc.dg/20000623-1.c: Prototype exit and abort.
44636
44637 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
44638
44639         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
44640         New tests.
44641         * gcc.dg/cpp-mi3.def: New file.
44642
44643         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
44644         inside assertions.
44645         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
44646         lexer's error messages.
44647         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
44648         divine anything from the linemarkers.
44649         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
44650         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
44651
44652 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
44653
44654         * gcc.dg/20000623-1.c: New test.
44655
44656 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
44657
44658         * gcc.c-torture/execute/20000622-1.c: New test.
44659
44660 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
44661
44662         * g++.old-deja/g++.other/init15.C: New test.
44663
44664 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
44665
44666         * g++.old-deja/g++.pt/vaarg2.C: New test.
44667         * g++.old-deja/g++.pt/vaarg3.C: New test.
44668
44669 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
44670
44671         * g++.old-deja/g++.other/dyncast6.C: New test.
44672
44673 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
44674
44675         * gcc.c-torture/execute/loop-6.c: New test.
44676
44677 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
44678
44679         * gcc.dg/20000614-1.c: New test.
44680         * gcc.dg/20000614-2.c: New test.
44681
44682 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
44683
44684         * g++.old-deja/g++.other/inline12.C: New test.
44685
44686 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
44687
44688         * g++.old-deja/g++.other/eh1.C: New test.
44689
44690 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
44691
44692         * g++.old-deja/g++.other/type.C: New test.
44693
44694 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
44695
44696         * g++.old-deja/g++.other/initstring.C: New test.
44697
44698 2000-06-12  Jason Merrill  <jason@redhat.com>
44699
44700         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
44701
44702 2000-06-09  Jeffrey A Law  (law@cygnus.com)
44703
44704         * gcc.c-torture/compile/20000609-1.c: New test.
44705
44706 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
44707
44708         * gcc.dg/20000609-1.c: New test.
44709
44710 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
44711
44712         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
44713         * gcc.c-torture/noncompile/poison-1.c: Move...
44714         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
44715         * gcc.dg/cpp-li1.c: Add a token after the #line.
44716
44717 2000-06-05  Richard Henderson  <rth@cygnus.com>
44718
44719         * gcc.c-torture/execute/20000605-2.c: New test.
44720         * gcc.c-torture/execute/20000605-3.c: New test.
44721
44722 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
44723
44724         * g77.f-torture/execute/20000503-1.x: New file.
44725
44726 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
44727
44728         * g++.old-deja/g++.eh/badalloc1.C: New test.
44729
44730 2000-06-05  Richard Henderson  <rth@cygnus.com>
44731
44732         * gcc.c-torture/execute/20000605-1.c: New test.
44733
44734 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
44735             Nathan Sidwell <nathan@codesourcery.com>
44736
44737         * gcc.c-torture/compile/20000605-1.c: New test.
44738
44739 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
44740
44741         * g77.f-torture/compile/20000601-1.f: New test.
44742
44743 2000-06-03  Richard Henderson  <rth@cygnus.com>
44744
44745         * gcc.c-torture/execute/20000603-1.c: New.
44746
44747 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
44748
44749         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
44750         * gcc.dg/noreturn-2.c (noreturn): Likewise.
44751
44752 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
44753
44754         * gcc.dg/compare2.c (case 12): XFAIL.
44755         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
44756         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
44757
44758         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
44759
44760 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
44761
44762         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
44763         guard macro is already defined when the header is first
44764         included.
44765         * gcc.dg/cpp-mix.h: New file.
44766         * gcc.dg/endif-label.c: Update patterns to match compiler.
44767
44768         * g++.brendan/complex1.C: Declare abort.
44769         * g++.law/refs4.C: Remove XFAIL.
44770         * g++.oliva/expr2.C: Declare abort and exit.
44771
44772 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
44773
44774         * gcc.c-torture/execute/20000528-1.c: New test.
44775
44776         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
44777         * g++.old-deja/g++.law/temps4.C: Likewise.
44778
44779         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
44780         stdlib.h.  Call abort() on failure.
44781         * g++.old-deja/g++.law/refs4.C: Likewise.
44782         * g++.old-deja/g++.law/temps4.C: Likewise.
44783         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
44784         * gcc.c-torture/execute/20000112-1.c: Include string.h.
44785
44786 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
44787
44788         Relative to g++.dg/special:
44789         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
44790
44791         Relative to g++.old-deja:
44792         * g++.brendan/complex1.C, g++.jason/optimize2.C,
44793         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
44794         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
44795         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
44796         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
44797         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
44798         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
44799
44800         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
44801         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
44802         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
44803         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
44804         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
44805         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
44806         and/or string.h.
44807
44808         * g++.other/goto1.C: Update expectations for error messages.
44809
44810 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
44811
44812         * gcc.c-torture/compile/20000523-1.c: New test.
44813
44814 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
44815
44816         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
44817
44818 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
44819
44820         * g++.old-deja/g++.eh/catch11.C: New test.
44821         * g++.old-deja/g++.eh/catch12.C: New test.
44822
44823 2000-05-24  Nick Clifton  <nickc@cygnus.com>
44824
44825         * gcc.c-torture/execute/20000523-1.c: New test.
44826
44827 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
44828
44829         * c-torture/execute/bcp-1.c: Replace abort in arg of
44830         __builtin_constant_p with a generic external function.
44831
44832         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
44833         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
44834         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
44835         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
44836         Prototype abort and/or exit.
44837
44838         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
44839         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
44840         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
44841         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
44842
44843 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
44844
44845         * gcc.dg/dwarf2-1.c: New test.
44846
44847 2000-05-20  Richard Henderson  <rth@cygnus.com>
44848
44849         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
44850
44851 2000-05-20  Andreas Jaeger  <aj@suse.de>
44852
44853         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
44854         testcase.
44855
44856 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
44857
44858         * gcc.c-torture/execute/20000519-2.c: New test.
44859
44860 2000-05-19  Andreas Jaeger  <aj@suse.de>
44861
44862         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
44863         which fails with SSA.
44864
44865         * lib/c-torture.exp: Also test with -O3 -fssa.
44866
44867 2000-05-18  Michael Meissner  <meissner@redhat.com>
44868
44869         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
44870         * gcc.c-torture/execute/920415-1.c: Ditto.
44871         * gcc.c-torture/execute/920501-1.c: Ditto.
44872         * gcc.c-torture/execute/conversion.c: Ditto.
44873         * gcc.c-torture/execute/cvt-1.c: Ditto.
44874
44875 2000-05-18  Jeffrey A Law  (law@cygnus.com)
44876
44877         * gcc.c-torture/compile/20000518-1.c: New test.
44878
44879 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
44880
44881         * g77.f-torture/compile/200005018.f: New test.
44882
44883 2000-05-17  Jeffrey A Law  (law@cygnus.com)
44884
44885         * gcc.c-torture/compile/20000517-1.c: New test.
44886
44887 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44888
44889         * gcc.c-torture/execute/20000516-1.c: New test.
44890
44891 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
44892
44893         * g++.old-deja/g++.other/eh.C: New test.
44894
44895 2000-05-12  Richard Henderson  <rth@cygnus.com>
44896
44897         * gcc.c-torture/execute/990208-1.c (main): Don't pass
44898         constants through to doit's conditional.
44899
44900 2000-05-11  Jeffrey A Law  (law@cygnus.com)
44901
44902         * gcc.c-torture/compile/20000511-1.c: New test.
44903         * g77.f-torture/compile/20000511-1.f: New test.
44904         * g77.f-torture/compile/20000511-2.f: New test.
44905
44906 2000-05-11  Michael Meissner  <meissner@redhat.com>
44907
44908         * gcc.c-torture/execute/20000511-1.c: New test.
44909
44910 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
44911
44912         * gcc.dg/dg.exp: Scan .S files as well as .c files.
44913         * gcc.dg/20000510-1.S: New.
44914
44915 2000-05-08  Catherine Moore  <clm@cygnus.com>
44916
44917         * gcc.dg/unused-3.c: New.
44918
44919 2000-05-06  Richard Henderson  <rth@cygnus.com>
44920
44921           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
44922           * g++.old-deja/g++.mike/warn1.C: Likewise.
44923           * g++.old-deja/g++.pt/local1.C: Likewise.
44924           * g++.old-deja/g++.pt/local7.C: Likewise.
44925           * g++.old-deja/g++.pt/spec16.C: Likewise.
44926
44927 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
44928
44929         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
44930
44931 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
44932
44933           * g77.f-torture/execute/20000503-1.f: New test.
44934
44935 2000-05-04  Andreas Jaeger  <aj@suse.de>
44936
44937         * gcc.dg/noreturn-2.c: New test.
44938
44939 2000-05-04  Neil Booth  <NeilB@earthling.net>
44940
44941         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
44942         preprocessor.
44943
44944 2000-05-04  Richard Henderson  <rth@cygnus.com>
44945
44946         * gcc.c-torture/execute/20000503-1.c: Fix typo.
44947
44948 2000-05-04  Richard Henderson  <rth@cygnus.com>
44949
44950         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
44951         OpenSSL by Jason R Thorpe.
44952
44953 2000-05-03  Jim Wilson  <wilson@cygnus.com>
44954
44955         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
44956
44957 2000-05-03  Robert Lipe <robertlipe@usa.net>
44958
44959         * gcc.dg/20000503-1.c: New test.
44960
44961 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
44962
44963         * gcc.c-torture/compile/20000502-1.c: New test.
44964         * g++.old-deja/g++.other/align.C: New test.
44965         * gcc.dg/cpp-tradstringify.c: New test.
44966
44967 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
44968
44969         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
44970         and hard registers.
44971
44972 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
44973
44974         * gcc.c-torture/execute/loop-5.c: New test.
44975
44976 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
44977
44978         * gcc.c-torture/execute/va-arg-20.c: New test.
44979
44980 2000-04-23  Jeffrey A Law  (law@cygnus.com)
44981
44982         * gcc.c-torture/execute/20000422-1.c: New test.
44983
44984 2000-04-20  Greg McGary  <gkm@gnu.org>
44985
44986         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
44987         when optimizing, but without sibling-call optimizations (-O1).
44988
44989 2000-04-20  Jeffrey A Law  (law@cygnus.com)
44990
44991           * gcc.c-torture/compile/20000420-1.c: New test.
44992
44993 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
44994
44995         * g++.abi/ptrflags.C: New test.
44996         * g++.eh/catchptr1.C: Test incomplete pointer chains.
44997
44998 2000-04-19  Catherine Moore  <clm@cygnus.com>
44999
45000         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
45001
45002 2000-04-19  Greg McGary  <gkm@gnu.org>
45003
45004         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
45005         sibling-call optimizations.
45006
45007 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
45008
45009         * gcc.dg/20000419-1.c: New test.
45010
45011 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
45012
45013         * gcc.c-torture/execute/20000412-6.c: New test.
45014
45015 2000-04-12  Jeffrey A Law  (law@cygnus.com)
45016
45017         * gcc.c-torture/execute/20000412-5.c: New test.
45018         * g77.f-torture/compile/20000412-1.f: New test.
45019         * gcc.c-torture/execute/20000412-4.c: New test.
45020         * gcc.c-torture/compile/20000412-2.c: New test.
45021         * gcc.c-torture/execute/20000412-3.c: New test.
45022         * gcc.c-torture/compile/20000412-1.c: New test.
45023         * gcc.c-torture/execute/20000412-2.c: New test.
45024
45025 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
45026
45027         * objc/execute/bf-20.m: New test.
45028
45029 2000-04-10  Richard Henderson  <rth@cygnus.com>
45030
45031         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
45032
45033         * gcc.c-torture/execute/20000412-1.c: New test.
45034
45035 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
45036
45037         * g++.old-deja/g++.eh/catchptr1.C: New test.
45038
45039 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
45040
45041         * g++.old-deja/g++.abi/cxa_vec.C: New test.
45042
45043 2000-04-08  Neil Booth  <NeilB@earthling.net>
45044
45045         * gcc.dg/cpp-nullchar.c: Remove test as
45046         embedded nulls cause problems.
45047
45048 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45049
45050         * gcc.dg/compare2.c: New test.
45051
45052 2000-04-08  Neil Booth  <NeilB@earthling.net>
45053
45054         * gcc.dg/cpp-nullchar.c: New test.
45055
45056 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
45057
45058         * gcc.dg/cpp-mi2.c: New test.
45059         * gcc.dg/cpp-mi2[abc].h: New files.
45060
45061 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
45062
45063         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
45064         member name.
45065
45066 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
45067
45068         * g++.old-deja/g++.abi/vmihint.C: New test.
45069
45070 2000-04-06  Neil Booth  <NeilB@earthling.net>
45071
45072         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
45073         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
45074         copyright.
45075
45076 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
45077
45078         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
45079         avoid stack-frame overwrite.
45080
45081 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
45082
45083         * gcc.c-torture/compile/20000405-2.c: New test.
45084         * gcc.c-torture/compile/20000405-3.c: New test.
45085
45086 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45087
45088         * gcc.c-torture/compile/20000405-1.c: New test.
45089
45090 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
45091
45092         * gcc.dg/cast-qual-1.c: Revert last change.
45093
45094 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45095
45096         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
45097
45098 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
45099
45100         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
45101         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
45102
45103 2000-04-03  Jeffrey A Law  (law@cygnus.com)
45104
45105         * gcc.c-torture/compile/20000403-2.c: New test.
45106         * gcc.c-torture/compile/20000403-1.c: New test.
45107
45108 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
45109
45110         * gcc.c-torture/execute/20000403-1.c: New test.
45111
45112 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
45113
45114         * gcc.c-torture/execute/20000402-1.c: New test.
45115
45116 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
45117
45118         * gcc.c-torture/execute/va-arg-15.c: New test.
45119         * gcc.c-torture/execute/va-arg-16.c: New test.
45120         * gcc.c-torture/execute/va-arg-17.c: New test.
45121         * gcc.c-torture/execute/va-arg-18.c: New test.
45122         * gcc.c-torture/execute/va-arg-19.c: New test.
45123
45124 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
45125
45126         * gcc.c-torture/compile/981211-1.c: Move to...
45127         * gcc.dg/cpp-as1.c: ...here.
45128         * gcc.dg/cpp-as2.c: New file.
45129
45130         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
45131         compiler.
45132
45133 2000-04-02  Neil Booth  <NeilB@earthling.net>
45134
45135         * gcc.dg/cpp-cond.c  New tests.
45136         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
45137         accidental success less likely.
45138         * gcc.dg/cpp-missingop.c  New tests.
45139         * gcc.dg/cpp-missingparen.c  New tests.
45140         * gcc.dg/cpp-shift.c  New tests.
45141         * gcc.dg/cpp-shortcircuit.c  New tests.
45142         * gcc.dg/cpp-unary.c  New tests.
45143
45144 2000-03-29  Jeffrey A Law  (law@cygnus.com)
45145
45146         * gcc.c-torture/compile/20000329-1.c: New test.
45147
45148 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
45149
45150         * gcc.c-torture/compile/20000326-1.c: New test.
45151         * gcc.c-torture/compile/20000326-2.c: New test.
45152
45153 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
45154
45155         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
45156         the first parameter is a function argument.
45157
45158 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
45159
45160         * g++.old-deja/g++.ext/array4.C: New test.
45161
45162 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
45163
45164         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
45165
45166 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45167
45168         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
45169
45170 2000-03-19  Richard Henderson  <rth@cygnus.com>
45171
45172         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
45173
45174 2000-03-19  Richard Henderson  <rth@cygnus.com>
45175
45176         * gcc.c-torture/compile/20000319-1.c: New test.
45177
45178 2000-03-14  Jeffrey A Law  (law@cygnus.com)
45179
45180         * gcc.c-torture/execute/20000314-3.c: New test.
45181         * gcc.c-torture/execute/20000314-2.c: New test.
45182         * gcc.c-torture/execute/20000314-1.c: New test.
45183         * gcc.c-torture/compile/20000314-2.c: New test.
45184         * gcc.c-torture/compile/20000314-1.c: New test.
45185
45186 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
45187
45188         * g++.old-deja/g++.warn/inline.C: New test.
45189
45190 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
45191
45192         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
45193         standards-compliant result rather than specific constants.
45194         Put test-values in array.
45195
45196 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
45197
45198         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
45199         (g++_target_compile): Put test-specific options last.
45200
45201 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
45202
45203         * g++.old-deja/g++.eh/vbase4.C: New test.
45204
45205 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
45206
45207         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
45208
45209 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
45210
45211         * g++.old-deja/g++.brendan/misc12.C: Removed.
45212         * g++.old-deja/g++.pt/memtemp77.C: Constify.
45213         * g++.old-deja/g++.ext/pretty4.C: New test.
45214
45215 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
45216
45217         * g++.old-deja/g++.other/string2.C: New test.
45218
45219 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
45220
45221         * g++.old-deja/g++.warn/impint2.C: New test.
45222
45223 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
45224
45225         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
45226         is 1, not zero.
45227
45228 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
45229
45230         * g++.old-deja/g++.warn/impint.C: New test.
45231         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
45232         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
45233         * g++.old-deja/g++.pt/explicit12.C: Likewise.
45234         * g++.old-deja/g++.pt/explicit13.C: Likewise.
45235         * g++.old-deja/g++.pt/explicit17.C: Likewise.
45236         * g++.old-deja/g++.pt/explicit18.C: Likewise.
45237         * g++.old-deja/g++.pt/explicit19.C: Likewise.
45238         * g++.old-deja/g++.pt/explicit23.C: Likewise.
45239         * g++.old-deja/g++.pt/explicit31.C: Likewise.
45240         * g++.old-deja/g++.pt/explicit35.C: Likewise.
45241         * g++.old-deja/g++.pt/explicit6.C: Likewise.
45242         * g++.old-deja/g++.pt/memclass7.C: Likewise.
45243
45244 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
45245
45246         * gcc.dg/cpp-redef.c: New test.
45247
45248 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
45249
45250         * g++.old-deja/g++.pt/unify7.C: New test.
45251
45252 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
45253
45254         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
45255         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
45256
45257 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
45258
45259         * gcc.c-torture/compile/20000224-1.c: New test.
45260
45261 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45262
45263         * gcc.c-torture/compile/cpp-2.c: New test.
45264         * gcc.c-torture/compile/cpp-1.c: New test.
45265
45266 2000-02-25  Jeffrey A Law  (law@cygnus.com)
45267
45268         * gcc.c-torture/execute/20000225-1.c: New test.
45269
45270 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45271
45272         * gcc.dg/cpp-li2.c: New test.
45273
45274         * gcc.dg/cpp-wi1.c: New test.
45275
45276         * gcc.dg/cpp-li1.c: New test.
45277
45278 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
45279
45280         * g++.old-deja/g++.other/sizeof5.C: New test.
45281
45282 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45283
45284         * gcc.c-torture/execute/va-arg-13.c: New test.
45285
45286 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
45287
45288         * gcc.c-torture/execute/va-arg-12.c: New test.
45289
45290 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
45291
45292         * gcc.c-torture/execute/20000223-1.c: New test.
45293
45294 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
45295
45296         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
45297
45298 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
45299
45300         * g++.old-deja/g++.abi/ptrmem.C: New test.
45301
45302 2000-02-19  Richard Henderson  <rth@cygnus.com>
45303
45304         * gcc.c-torture/compile/init-3.c: New.
45305
45306 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
45307
45308         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
45309         ALWAYS_CXXFLAGS.
45310
45311 2000-02-11  Robert Lipe <robertl@sco.com>
45312
45313         * gcc.c-torture/compile/20000211-3.c: New test.
45314
45315 2000-02-11  Martin Buchholz <martin@xemacs.org>
45316
45317         * gcc.c-torture/compile/20000211-2.c: New test.
45318
45319 2000-02-11  Jeffrey A Law  (law@cygnus.com)
45320
45321         * gcc.c-torture/compile/20000211-1.c: New test.
45322
45323 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
45324
45325         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
45326           on native targets
45327
45328 2000-02-08  Nathan Sidwell  <nathan@acm.org>
45329
45330         * g++.old-deja/g++.other/cast5.C: New test.
45331
45332 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
45333
45334         * gcc.c-torture/execute/20000205-1.c: New.
45335
45336 2000-02-03  Nathan Sidwell  <nathan@acm.org>
45337
45338         * g++.old-deja/g++.jason/cast3.C: Return void.
45339         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
45340
45341 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45342
45343         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
45344
45345         * gcc.dg/loop-1.c: New test.
45346
45347 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
45348
45349         * gcc.c-torture/compile/20000127-1.c: New test.
45350         * gcc.c-torture/execute/991228-1.c: New test.
45351
45352 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45353
45354         * gcc.dg/unused-2.c: New test.
45355
45356         * gcc.dg/conv-1.c: New test.
45357
45358 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
45359
45360         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
45361         compiler.
45362         (tool_option_proc): Fix typo.
45363
45364 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
45365
45366         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
45367         of the ld on the host, not on the build machine.
45368         Also, don't crash if '--help' is not a supported option.
45369
45370 2000-01-24  Richard Henderson  <rth@cygnus.com>
45371
45372         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
45373
45374 2000-01-20  Jeffrey A Law  (law@cygnus.com)
45375
45376         * gcc.c-torture/execute/20000120-2.c: New test.
45377         * gcc.c-torture/execute/20000120-1.c: New test.
45378
45379 2000-01-13  Jeffrey A Law  (law@cygnus.com)
45380
45381         * gcc.c-torture/execute/20000113-1.c: New test.
45382
45383 2000-01-12  Jeffrey A Law  (law@cygnus.com)
45384
45385         * gcc.c-torture/execute/20000112-1.c: New test.
45386
45387 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45388
45389         * gcc.dg/20000111-1.c: New test.
45390
45391 2000-01-10  Jeffrey A Law  (law@cygnus.com)
45392
45393         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
45394         with 16 bit integers.
45395
45396 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45397
45398         * gcc.dg/20000108-1.c: New test.
45399
45400 2000-01-05  Nathan Sidwell  <nathan@acm.org>
45401
45402         * g++.old-deja/g++.ns/koenig8.C: New test.
45403
45404 2000-01-05  Nathan Sidwell  <nathan@acm.org>
45405
45406         * g++.old-deja/g++.other/cast4.C: New test.
45407
45408 2000-01-05  Jeffrey A Law  (law@cygnus.com)
45409
45410         * gcc.c-torture/compile/20000105-2.c: New test.
45411         * gcc.c-torture/compile/20000105-1.c: New test.
45412
45413 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45414
45415         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
45416         references to printf & atoi to conform to ANSI standard.
45417         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
45418         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
45419         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
45420         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
45421         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
45422         * g++.old-deja/g++.brendan/complex1.C: Likewise.
45423         * g++.old-deja/g++.brendan/copy1.C: Likewise.
45424         * g++.old-deja/g++.brendan/copy2.C: Likewise.
45425         * g++.old-deja/g++.brendan/copy3.C: Likewise.
45426         * g++.old-deja/g++.brendan/copy4.C: Likewise.
45427         * g++.old-deja/g++.brendan/copy5.C: Likewise.
45428         * g++.old-deja/g++.brendan/copy6.C: Likewise.
45429         * g++.old-deja/g++.brendan/copy7.C: Likewise.
45430         * g++.old-deja/g++.brendan/copy8.C: Likewise.
45431         * g++.old-deja/g++.brendan/crash11.C: Likewise.
45432         * g++.old-deja/g++.brendan/crash14.C: Likewise.
45433         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
45434         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
45435         * g++.old-deja/g++.brendan/delete2.C: Likewise.
45436         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
45437         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
45438         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
45439         * g++.old-deja/g++.brendan/eh1.C: Likewise.
45440         * g++.old-deja/g++.brendan/groff1.C: Likewise.
45441         * g++.old-deja/g++.brendan/init3.C: Likewise.
45442         * g++.old-deja/g++.brendan/misc12.C: Likewise.
45443         * g++.old-deja/g++.brendan/misc7.C: Likewise.
45444         * g++.old-deja/g++.brendan/new2.C: Likewise.
45445         * g++.old-deja/g++.brendan/operators4.C: Likewise.
45446         * g++.old-deja/g++.brendan/operators5.C: Likewise.
45447         * g++.old-deja/g++.brendan/overload2.C: Likewise.
45448         * g++.old-deja/g++.brendan/overload7.C: Likewise.
45449         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
45450         * g++.old-deja/g++.brendan/reference1.C: Likewise.
45451         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
45452         * g++.old-deja/g++.brendan/template24.C: Likewise.
45453         * g++.old-deja/g++.brendan/template3.C: Likewise.
45454         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
45455         * g++.old-deja/g++.jason/inline3.C: Likewise.
45456         * g++.old-deja/g++.jason/opeq.C: Likewise.
45457         * g++.old-deja/g++.law/arg5.C: Likewise.
45458         * g++.old-deja/g++.law/arm7.C: Likewise.
45459         * g++.old-deja/g++.law/ctors11.C: Likewise.
45460         * g++.old-deja/g++.law/cvt8.C: Likewise.
45461         * g++.old-deja/g++.law/init9.C: Likewise.
45462         * g++.old-deja/g++.law/refs4.C: Likewise.
45463         * g++.old-deja/g++.law/template2.C: Likewise.
45464         * g++.old-deja/g++.law/visibility24.C: Likewise.
45465         * g++.old-deja/g++.law/vtable3.C: Likewise.
45466         * g++.old-deja/g++.mike/asm2.C: Likewise.
45467         * g++.old-deja/g++.mike/eh1.C: Likewise.
45468         * g++.old-deja/g++.mike/misc1.C: Likewise.
45469         * g++.old-deja/g++.mike/misc13.C: Likewise.
45470         * g++.old-deja/g++.mike/misc14.C: Likewise.
45471         * g++.old-deja/g++.mike/ns12.C: Likewise.
45472         * g++.old-deja/g++.mike/p1248.C: Likewise.
45473         * g++.old-deja/g++.mike/p3708.C: Likewise.
45474         * g++.old-deja/g++.mike/p3708a.C: Likewise.
45475         * g++.old-deja/g++.mike/p3708b.C: Likewise.
45476         * g++.old-deja/g++.mike/p646.C: Likewise.
45477         * g++.old-deja/g++.mike/p700.C: Likewise.
45478         * g++.old-deja/g++.mike/p783.C: Likewise.
45479         * g++.old-deja/g++.mike/p783a.C: Likewise.
45480         * g++.old-deja/g++.mike/p783b.C: Likewise.
45481         * g++.old-deja/g++.mike/p786.C: Likewise.
45482         * g++.old-deja/g++.mike/p789.C: Likewise.
45483         * g++.old-deja/g++.mike/p789a.C: Likewise.
45484         * g++.old-deja/g++.mike/p807a.C: Likewise.
45485         * g++.old-deja/g++.other/delete3.C: Likewise.
45486         * g++.old-deja/g++.other/dyncast1.C: Likewise.
45487         * g++.old-deja/g++.other/dyncast2.C: Likewise.
45488         * g++.old-deja/g++.other/dyncast3.C: Likewise.
45489         * g++.old-deja/g++.other/empty1.C: Likewise.
45490         * g++.old-deja/g++.other/temporary1.C: Likewise.
45491         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
45492         * g++.old-deja/g++.pt/t16.C: Likewise.
45493         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
45494
45495 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
45496
45497         * gcc.dg/991230-1.c: New test.
45498
45499 1999-12-29  Jeffrey A Law  (law@cygnus.com)
45500
45501         * gcc.c-torture/compile/991229-3.c: New test.
45502         * gcc.c-torture/compile/991229-2.c: New test.
45503         * gcc.c-torture/compile/991229-1.c: New test.
45504
45505 1999-12-29  Greg McGary <gkm@eng.ascend.com>
45506
45507         * gcc.c-torture/compile/labels-2.c: New test.
45508
45509 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
45510
45511         * gcc.c-torture/execute/991227-1.c: New test.
45512
45513 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45514
45515         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
45516
45517 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
45518
45519         * gcc.c-torture/execute/991221-1.c: New test.
45520
45521 1999-12-20  Nathan Sidwell  <nathan@acm.org>
45522
45523         * g++.old-deja/g++.other/cast3.C: New test.
45524
45525 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
45526
45527         * gcc.c-torture/execute/991216-4.c: New test.
45528
45529 1999-12-16  Michael Meissner  <meissner@cygnus.com>
45530
45531         * gcc.c-torture/execute/991216-1.c: New test.
45532         * gcc.c-torture/execute/991216-2.c: New test.
45533         * gcc.c-torture/execute/991216-3.c: New test.
45534
45535 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
45536
45537         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
45538         Actually make the test fail by using "-O2" for compilation.
45539
45540 1999-12-15  Nathan Sidwell  <nathan@acm.org>
45541
45542         * g++.old-deja/g++.warn/cast-align1.C: New test.
45543
45544 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
45545
45546         * gcc.c-torture/compile/991214-1.c: New test.
45547         * gcc.c-torture/compile/991214-2.c: New test.
45548
45549 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
45550
45551         * gcc.dg/991214-1.c: New test.
45552
45553 1999-12-13  Jeffrey A Law  (law@cygnus.com)
45554
45555         * gcc.c-torture/compile/991213-3.c: New test.
45556         * gcc.c-torture/compile/991213-2.c: New test.
45557         * gcc.c-torture/compile/991213-1.c: New test.
45558
45559 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
45560
45561         * gcc.dg/991209-1.c: New test.
45562
45563 1999-12-08  Nathan Sidwell <nathan@acm.org>
45564
45565         * gcc.c-torture/compile/991208-1.c: New test.
45566
45567 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45568
45569         * gcc.dg/ultrasp2.c: New test.
45570
45571 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
45572
45573         * g++.old-deja/g++.abi/align.C (main): Fix typo.
45574
45575 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
45576
45577         * gcc.c-torture/compile/991202-1.c: New test.
45578         * gcc.c-torture/execute/991202-1.c: New test.
45579         * gcc.c-torture/execute/991202-2.c: New test.
45580         * gcc.c-torture/execute/991202-3.c: New test.
45581
45582 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
45583
45584         * g++.old-deja/g++.abi/align.C: New test.
45585         * g++.old-deja/g++.abi/aggregates.C: Likewise.
45586         * g++.old-deja/g++.abi/bitfields.C: Likewise.
45587
45588 1999-12-01  Richard Henderson  <rth@cygnus.com>
45589
45590         * gcc.c-torture/execute/991201-1.c: New.
45591
45592 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
45593
45594         * gcc.dg/991129-1.c: New test.
45595
45596 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
45597
45598         * gcc.c-torture/compile/991127-1.c: New test.
45599
45600 1999-11-22  Nathan Sidwell  <nathan@acm.org>
45601
45602         * g++.old-deja/g++.other/warn4.C: New test.
45603
45604 1999-11-22  Nathan Sidwell  <nathan@acm.org>
45605
45606         * g++.old-deja/g++.eh/cleanup2.C: New test.
45607         * g++.old-deja/g++.ext/pretty2.C: New test.
45608         * g++.old-deja/g++.ext/pretty3.C: New test.
45609         * g++.old-deja/g++.other/debug6.C: New test.
45610
45611 1999-10-20  Jim Wilson  <wilson@cygnus.com>
45612
45613         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
45614         compiler_output to look for one error message instead of two.
45615
45616 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
45617
45618         * gcc.c-torture/execute/991118-1.c: Also test case
45619         where the word boundary does not split a byte evenly.
45620
45621 1999-11-19  Nathan Sidwell  <nathan@acm.org>
45622
45623         * g++.old-deja/g++.ext/restrict1.C: New test.
45624
45625 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
45626
45627         * gcc.c-torture/execute/991118-1.c: New test.
45628
45629 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
45630
45631         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
45632         working directory pathnames.
45633
45634 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
45635
45636         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
45637         host is equipped with driver.h and driver.o so it can actually
45638         compile and run the tests.
45639
45640 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
45641
45642         * gcc.c-torture/compile/991008-1.c: New test.
45643
45644 1999-11-08  Nick Clifton  <nickc@cygnus.com>
45645
45646         * lib/gcc-dg.exp: Include target-supports.exp
45647
45648 1999-11-05  Nick Clifton  <nickc@cygnus.com>
45649
45650         * lib/target-supports.exp: New file: Provide procs to test for
45651         features supported by the target.
45652         (check_weak_available): Moved here from ecos.exp.
45653         (check_alias_available): New proc: Determine of the target
45654         toolchain supports the alias attribute.
45655
45656         * gcc.dg/special/ecos.exp: Move check_weak_available to
45657         target-supports.exp.
45658         (alias-1.c): Only perform the test if the target supports
45659         aliases.
45660         (wkali-1.c): Only perform the test if the target supports
45661         aliases.
45662
45663         * gcc.dg/990506-0.c: Expect error messages from cross
45664         targets as well as native targets.
45665
45666 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45667
45668         * gcc.dg/ultrasp1.c: Removed xfail.
45669         * gcc.dg/struct-ret-2.c: Likewise.
45670         * gcc.dg/array-1.c: Likewise.
45671
45672 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45673
45674         * gcc.dg/struct-ret-2.c: New test.
45675
45676         * gcc.dg/array-1.c: New test.
45677
45678 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
45679
45680         * gcc.c-torture/execute/991030-1.c: New test.
45681
45682 1999-10-26  Richard Henderson  <rth@cygnus.com>
45683
45684         * gcc.c-torture/compile/991026-2.c: New test.
45685
45686 1999-10-26  Jeffrey A Law  (law@cygnus.com)
45687
45688         * gcc.c-torture/compile/991026-1.c: New test.
45689
45690 1999-10-23  Jeffrey A Law  (law@cygnus.com)
45691
45692         * gcc.c-torture/execute/991023-1.c: New test.
45693
45694 1999-10-19  Jeffrey A Law  (law@cygnus.com)
45695
45696         * gcc.c-torture/execute/991019-1.c: New test.
45697
45698 1999-10-16  Richard Henderson  <rth@cygnus.com>
45699
45700         * gcc.c-torture/execute/991016-1.c: New test.
45701
45702 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
45703
45704         * gcc.c-torture/execute/991014-1.c: New test.
45705
45706 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
45707
45708         * g++.old-deja/g++.other/union2.C: New test.
45709
45710 1999-10-13  Nathan Sidwell  <nathan@acm.org>
45711
45712         * g++.old-deja/g++.other/vaarg2.C: New test.
45713         * g++.old-deja/g++.other/vaarg3.C: New test.
45714
45715 1999-10-12  Craig Burley  <craig@jcb-sc.com>
45716
45717         * g77.f-torture/noncompile/19990905-1.f: Moved from being
45718         in compile/.
45719
45720 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
45721
45722         * gcc.c-torture/execute/va-arg-11.c: New test.
45723
45724 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
45725
45726         * lib/file-format.exp (gcc_target_object_format): Don't
45727         crash if objdump is unavailable.
45728
45729 1999-09-29  Donn Terry <donn@interix.com>
45730
45731         * gcc.misc-tests/mg.exp: delete extraneous redirection.
45732
45733 1999-09-28  Nick Clifton  <nickc@cygnus.com>
45734
45735         * gcc.c-torture/compile/990928-1.c: New test.
45736
45737 1999-09-28  Nathan Sidwell  <nathan@acm.org>
45738
45739         * g++.old-deja/g++.other/decl6.C: New test.
45740
45741 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45742
45743         * gcc.c-torture/execute/va-arg-10.c: New test.
45744
45745 1999-09-27  Nathan Sidwell  <nathan@acm.org>
45746
45747         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
45748         __PRETTY_FUNCTION__.
45749
45750 1999-09-23  Nick Clifton  <nickc@cygnus.com>
45751
45752         * gcc.c-torture/execute/990923-1.c: New test.
45753
45754 1999-09-21  Nick Clifton  <nickc@cygnus.com>
45755
45756         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
45757         for which -fpic is inappropriate.
45758
45759 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
45760
45761         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
45762
45763 1999-09-21  Nathan Sidwell  <nathan@acm.org>
45764
45765         * g++.old-deja/g++.other/dyncast1.C: New test.
45766         * g++.old-deja/g++.other/dyncast2.C: New test.
45767         * g++.old-deja/g++.other/dyncast3.C: New test.
45768         * g++.old-deja/g++.other/dyncast4.C: New test.
45769         * g++.old-deja/g++.other/dyncast5.C: New test.
45770         * g++.old-deja/g++.eh/catch3.C: New test.
45771         * g++.old-deja/g++.eh/catch3p.C: New test.
45772         * g++.old-deja/g++.eh/catch4.C: New test.
45773         * g++.old-deja/g++.eh/catch4p.C: New test.
45774         * g++.old-deja/g++.eh/catch5.C: New test.
45775         * g++.old-deja/g++.eh/catch5p.C: New test.
45776         * g++.old-deja/g++.eh/catch6.C: New test.
45777         * g++.old-deja/g++.eh/catch6p.C: New test.
45778         * g++.old-deja/g++.eh/catch7.C: New test.
45779         * g++.old-deja/g++.eh/catch7p.C: New test.
45780         * g++.old-deja/g++.eh/catch8.C: New test.
45781         * g++.old-deja/g++.eh/catch8p.C: New test.
45782         * g++.old-deja/g++.eh/catch9.C: New test.
45783         * g++.old-deja/g++.eh/catch9p.C: New test.
45784
45785 1999-09-13  Nathan Sidwell  <nathan@acm.org>
45786
45787         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
45788         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
45789
45790 1999-09-13  Jeffrey A Law  (law@cygnus.com)
45791
45792         * gcc.c-torture/compile/990913-1.c: New test.
45793
45794 1999-09-10  Nathan Sidwell  <nathan@acm.org>
45795
45796         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
45797         * g++.old-deja/g++.jason/rfg5.C: Likewise.
45798
45799 1999-09-09  Richard Henderson  <rth@cygnus.com>
45800
45801         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
45802
45803 1999-09-09  Nathan Sidwell  <nathan@acm.org>
45804
45805         * g++.old-deja/g++.other/lookup11.C: New test.
45806         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
45807         what is permitted and what we want.
45808         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
45809         overload use.
45810         * g++.old-deja/g++.jason/rfg5.C: Likewise.
45811
45812 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
45813
45814         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
45815         * gcc.c-torture/noncompile/poison-1.c: New file.
45816
45817 1999-09-08  Nathan Sidwell  <nathan@acm.org>
45818
45819         * g++.old-deja/g++.other/sizeof3.C: New test.
45820         * g++.old-deja/g++.other/sizeof4.C: New test.
45821         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
45822         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
45823
45824 1999-09-07  Richard Henderson  <rth@cygnus.com>
45825
45826         * gcc.dg/va-arg-1.c: New.
45827
45828 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45829
45830         * gcc.c-torture/execute/va-arg-9.c: New test.
45831
45832 1999-09-05  Craig Burley  <craig@jcb-sc.com>
45833
45834         * g77.f-torture/compile/980519-2.f: New test.
45835         * g77.f-torture/compile/19990905-0.f: New test.
45836         * g77.f-torture/compile/19990905-1.f: New test.
45837         * g77.f-torture/compile/19990905-2.f: New test.
45838
45839         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
45840
45841 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
45842
45843         * gcc.c-torture/execute/990827-1.c: Fix typo.
45844
45845 1999-09-03  Nathan Sidwell  <nathan@acm.org>
45846
45847         * g++.old-deja/g++.other/deref1.C: New test.
45848
45849 1999-09-02  Nathan Sidwell  <nathan@acm.org>
45850
45851         * g++.old-deja/g++.other/ambig2.C: New test.
45852         * g++.old-deja/g++.other/cond5.C: New test.
45853         * g++.old-deja/g++.other/lookup16.C: New test.
45854
45855 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
45856
45857         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
45858         assemblers too.
45859
45860 1999-08-31  Jeffrey A Law  (law@cygnus.com)
45861
45862         * lib/c-torture.exp: Avoid the "compare executables" optimization
45863         when testing native.
45864
45865 1999-08-29  Jeffrey A Law  (law@cygnus.com)
45866
45867         * gcc.c-torture/execute/990829-1.c: New test.
45868         * gcc.c-torture/compile/990829-1.c: New test.
45869
45870 1999-08-27  Paul Burchard  <burchard@pobox.com>
45871
45872         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
45873         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
45874         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
45875         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
45876         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
45877         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
45878         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
45879         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
45880         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
45881         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
45882         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
45883
45884 1999-08-27  Jeffrey A Law  (law@cygnus.com)
45885
45886         * gcc.c-torture/execute/990827-1.c: New test.
45887
45888 1999-08-26  Craig Burley  <craig@jcb-sc.com>
45889
45890         * g77.f-torture/noncompile/19990826-4.f: New test.
45891
45892         * g77.f-torture/compile/19990826-3.f: New test.
45893
45894         * g77.f-torture/execute/19990826-2.f: New test.
45895
45896         * g77.f-torture/compile/19990826-1.f: New test.
45897
45898         * gcc.c-torture/execute/990826-0.c: New test.
45899         * g77.c-torture/execute/19990826-0.f: New test.
45900
45901         * g77.f-torture/noncompile/970626-2.f: New test.
45902
45903 1999-08-25  Paul Burchard  <burchard@pobox.com>
45904
45905         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
45906         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
45907         lss-011.C: New tests.
45908
45909 1999-08-25  Nathan Sidwell  <nathan@acm.org>
45910
45911         * g++.old-deja/g++.other/decl5.C: New test.
45912
45913 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45914
45915         * noncompile/noncompile.exp: Load_lib c-torture.exp.
45916         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
45917         call `postbase' for each one.  All callers of `postbase' changed
45918         to call this instead.
45919
45920 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
45921
45922         * gcc.c-torture/execute/990811-1.c: New test.
45923
45924 1999-08-09  Nick Clifton  <nickc@cygnus.com>
45925
45926         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
45927         just native ones.
45928
45929         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
45930         just native ones.
45931
45932 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
45933
45934         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
45935
45936 1999-08-04  Jeffrey A Law  (law@cygnus.com)
45937
45938         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
45939
45940 1999-08-04  Nathan Sidwell  <nathan@acm.org>
45941
45942         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
45943
45944 1999-08-04  Jeffrey A Law  (law@cygnus.com)
45945
45946         * gcc.c-torture/execute/990804-1.c: New test.
45947
45948 1999-08-03  Nathan Sidwell  <nathan@acm.org>
45949
45950         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
45951         * g++.old-deja/g++.brendan/crash64.C: Likewise.
45952         * g++.old-deja/g++.brendan/overload8.C: Likewise.
45953
45954 1999-08-03  Nathan Sidwell  <nathan@acm.org>
45955
45956         * g++.old-deja/g++.other/struct1.C: New test.
45957
45958 1999-08-03  Nathan Sidwell  <nathan@acm.org>
45959
45960         * g++.old-deja/g++.other/enum2.C: New test.
45961
45962 1999-08-02  Richard Henderson  <rth@cygnus.com>
45963
45964         Adapted from tests from Franz Sirl:
45965         * gcc.c-torture/execute/va-arg-7.c: New test.
45966         * gcc.c-torture/execute/va-arg-8.c: New test.
45967
45968 1999-08-01  Jeffrey A Law  (law@cygnus.com)
45969
45970         * gcc.c-torture/compile/990801-2.c: New test.
45971
45972         * gcc.c-torture/compile/990801-1.c: New test.
45973
45974 1999-07-27  Michael Meissner  <meissner@cygnus.com>
45975
45976         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
45977         fp-cmp-1.c, converting double to float.
45978
45979         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
45980         fp-cmp-1.c, converting double to long double.
45981
45982         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
45983         from fr1 to unknown_register, since fr1 is a legitimate register
45984         on some machines.
45985
45986 1999-07-25  Jeffrey A Law  (law@cygnus.com)
45987
45988         * README: More listname related changes.
45989
45990 1999-07-08  Catherine Moore  <clm@cygnus.com>
45991
45992         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
45993
45994 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
45995
45996         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
45997
45998 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
45999
46000         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
46001
46002 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
46003
46004         * gcc.dg/990703-1.c: New test.
46005
46006 1999-06-29  Nick Clifton  <nickc@cygnus.com>
46007
46008         * lib/file-format.exp: New file: Move definition of proc
46009         gcc_target_object_format to here from
46010         gcc.dg/special/ecos.exp.
46011
46012         * lib/c-torture.exp: Include lib file-format.exp.
46013         * lib/gcc-dg.exp: Include lib file-format.exp.
46014
46015         * gcc.dg/special/ecos.exp: Remove definition of proc
46016         gcc_target_object_format.
46017
46018 1999-06-28  Jeffrey A Law  (law@cygnus.com)
46019
46020         * gcc.c-torture/execute/990628-1.c: New test.
46021
46022 1999-06-25  Jeffrey A Law  (law@cygnus.com)
46023
46024         * gcc.c-torture/compile/990625-2.c: New test.
46025
46026         * gcc.c-torture/compile/990625-1.c: New test.
46027
46028 1999-06-23  Nick Clifton  <nickc@cygnus.com>
46029
46030         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
46031         attributes compile.
46032         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
46033         ports that use the COFF/PE file format.
46034
46035 1999-06-17  Jeffrey A Law  (law@cygnus.com)
46036
46037         * gcc.c-torture/compile/990617-1.c: New test.
46038
46039 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
46040
46041         * g++.old-deja/g++.other/decl4.C: New test.
46042
46043 1999-06-14  Nathan Sidwell  <nathan@acm.org>
46044
46045         * g++.old-deja/g++.other/bitfld3.C: New test.
46046
46047 1999-06-08  Nathan Sidwell  <nathan@acm.org>
46048
46049         * g++.old-deja/g++.eh/catch1.C: New test.
46050
46051 1999-06-07  Jeffrey A Law  (law@cygnus.com)
46052
46053         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
46054
46055         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
46056         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
46057
46058 1999-06-05  Craig Burley  <craig@jcb-sc.com>
46059
46060         * g77.f-torture/compile/19990502-0.f: Replace with new,
46061         shorter, test that still fails after recent changes.
46062
46063 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
46064
46065         * gcc.c-torture/execute/990604-1.c: New test.
46066
46067 1999-05-31  Jeffrey A Law  (law@cygnus.com)
46068
46069         * gcc.c-torture/execute/990531-1.c: New test.
46070
46071 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46072
46073         * gcc.c-torture/compile/990527-1.c: New test.
46074
46075 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
46076
46077         * gcc.c-torture/execute/990527-1.c: New test.
46078
46079 1999-05-25  Nick Clifton  <nickc@cygnus.com>
46080
46081         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
46082         bitfields as signed.
46083
46084 1999-05-25  Craig Burley  <craig@jcb-sc.com>
46085
46086         * g77.f-torture/compile/19990525-0.f: New test.
46087
46088 1999-05-25  Jeffrey A Law  (law@cygnus.com)
46089
46090         * gcc.c-torture/execute/990525-2.c: New test.
46091
46092         * gcc.c-torture/execute/990525-1.c: New test.
46093
46094 1999-05-24  Nathan Sidwell  <nathan@acm.org>
46095
46096         * g++.old-deja/g++.other/anon3.C: New test.
46097         * g++.old-deja/g++.other/anon4.C: New test.
46098         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
46099         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
46100         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
46101         Merrill).
46102
46103 1999-05-24  Jeffrey A Law  (law@cygnus.com)
46104
46105         * gcc.c-torture/execute/990524-1.c: New test.
46106
46107         * gcc.dg/990524-1.c: New test.
46108
46109 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46110
46111         * gcc.c-torture/compile/990523-1.c: New test.
46112
46113 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
46114
46115         * gcc.c-torture/compile/990519-1.c: New test.
46116
46117 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
46118
46119         * gcc.c-torture/compile/990517-1.c: New test.
46120
46121         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
46122         (e4, f4): New tests.
46123         (main): Call them.
46124
46125 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46126
46127         * gcc.dg/noreturn-1.c: New test.
46128
46129 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
46130
46131         * gcc.c-torture/execute/990513-1.c: New test.
46132
46133 1999-05-10  Richard Henderson  <rth@cygnus.com>
46134
46135         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
46136
46137 1999-05-10  Craig Burley  <craig@jcb-sc.com>
46138
46139         * g77.f-torture/execute/erfc.f: Use small single-precision
46140         values, to avoid problems on Alphas when not -mieee.
46141
46142 1999-05-08  Craig Burley  <craig@jcb-sc.com>
46143
46144         * gcc.dg/990506-0.c: New test.
46145
46146 1999-05-08  Richard Henderson  <rth@cygnus.com>
46147
46148         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
46149         the constant to test.  Don't XFAIL 64-bit targets.
46150
46151         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
46152         * g++.old-deja/g++.law/profile1.C: Likewise.
46153
46154         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
46155         operator new instances.
46156         * g++.old-deja/g++.other/delete5.C: Likewise.
46157
46158 1999-05-03  Craig Burley  <craig@jcb-sc.com>
46159
46160         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
46161         intrinsic.
46162
46163 1999-05-03  Craig Burley  <craig@jcb-sc.com>
46164
46165         * g77.f-torture/execute/u77-test.f: Reverse order of two
46166         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
46167
46168 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46169
46170         * gcc.dg/compare1.c: New test.
46171
46172 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
46173
46174         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
46175         New tests.
46176
46177 1999-05-02  Craig Burley  <craig@jcb-sc.com>
46178
46179         * g77.f-torture/compile/19990502-1.f: New test.
46180
46181 1999-05-02  Craig Burley  <craig@jcb-sc.com>
46182
46183         * g77.f-torture/compile/19990502-0.f: New test.
46184
46185 1999-05-02  Craig Burley  <craig@jcb-sc.com>
46186
46187         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
46188         intrinsic.
46189
46190 1999-05-02  Craig Burley  <craig@jcb-sc.com>
46191
46192         * g77.f-torture/execute/u77-test.f (main): List libU77
46193         intrinsics not currently tested.
46194         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
46195         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
46196         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
46197         Trim blanks off the ends of some printed strings.
46198
46199 1999-05-02  Craig Burley  <craig@jcb-sc.com>
46200
46201         * g77.f-torture/execute/u77-test.f (main): Just warn about
46202         FSTAT gid disagreement, as it's expected on some systems.
46203
46204 1999-05-01  Craig Burley  <craig@jcb-sc.com>
46205
46206         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
46207         use a new function, which allows for some slop.
46208         Clean up some commentary.
46209         (issum): The new function.
46210         (sgladd): Deleted subroutine.
46211
46212 1999-05-01  Craig Burley  <craig@jcb-sc.com>
46213
46214         * g77.f-torture/execute/u77-test.f: Modify to be more like
46215         libf2c/libU77 version, bringing patches to that version here.
46216         Add suitable commentary.
46217
46218 1999-04-25  Richard Henderson  <rth@cygnus.com>
46219
46220         * gcc.dg/990424-1.c: New test.
46221
46222 1999-04-24  Craig Burley  <craig@jcb-sc.com>
46223
46224         * g77.f-torture/execute/u77-test.f (main): Bug involving
46225         LSTAT has been fixed, so turn back on full checking.
46226
46227 1999-04-20  Craig Burley  <craig@jcb-sc.com>
46228
46229         * g77.f-torture/compile/19990419-0.f: New test.
46230         * g77.f-torture/execute/19990419-1.f: New test.
46231
46232 1999-04-17  Richard Henderson  <rth@cygnus.com>
46233
46234         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
46235         to avoid the need for a prototype to supress a warning.
46236
46237 1999-04-07  Jim Wilson  <wilson@cygnus.com>
46238
46239         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
46240
46241 1999-04-04  Jeffrey A Law  (law@cygnus.com)
46242
46243         * gcc.c-torture/execute/990404-1.c: New test.
46244
46245 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
46246
46247         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
46248         * gcc.dg/cpp-if3.c: Don't use -pedantic.
46249         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
46250         missing initializer warnings.
46251
46252 1999-03-28  Jeffrey A Law  (law@cygnus.com)
46253
46254         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
46255         matching strings.
46256
46257 1999-03-26  Jeffrey A Law  (law@cygnus.com)
46258
46259         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
46260
46261 1999-03-26  Craig Burley  <craig@jcb-sc.com>
46262
46263         * g77.f-torture/execute/19990325-0.f: New test.
46264         * g77.f-torture/execute/19990325-1.f: New test.
46265
46266 1999-03-24  Jeffrey A Law  (law@cygnus.com)
46267
46268         * gcc.c-torture/execute/990324-1.c: New test.
46269
46270 1999-03-22  Jim Wilson  <wilson@cygnus.com>
46271
46272         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
46273         test with 4.
46274
46275 1999-03-17  Richard Henderson  <rth@cygnus.com>
46276
46277         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
46278
46279 1999-03-13  Craig Burley  <craig@jcb-sc.com>
46280
46281         * g77.f-torture/execute/19990313-2.f: New test.
46282         * g77.f-torture/execute/19990313-3.f: New test.
46283
46284 1999-03-13  Craig Burley  <craig@jcb-sc.com>
46285
46286         * g77.f-torture/execute/19990313-0.f: New test.
46287         * g77.f-torture/execute/19990313-1.f: New test.
46288
46289 1999-03-12  Jim Wilson  <wilson@cygnus.com>
46290
46291         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
46292         printf to sprintf.
46293         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
46294         (main): Add check for u15.  Conditionalize u31 check depending on
46295         whether ints are <32 bits or >=32 bits.
46296
46297 1999-03-08  Craig Burley  <craig@jcb-sc.com>
46298
46299         * g77.f-torture/execute/19981119-0.f: Improve testiness.
46300
46301 1999-03-08  Craig Burley  <craig@jcb-sc.com>
46302
46303         * g77.f-torture/compile/19990305-0.f: New test.
46304         * g77.f-torture/execute/19981119-0.f: New test.
46305
46306 1999-03-08  Craig Burley  <craig@jcb-sc.com>
46307
46308         * g77.f-torture/execute/970625-2.f: call ABORT if final
46309         result is not correct, instead of just printing it.
46310         Add this checking via newly introduced obfuscation, to
46311         trip up buggy front ends.
46312
46313 1999-03-07  Craig Burley  <craig@jcb-sc.com>
46314
46315         * g77.f-torture/compile/960317-1.f: Moved from being
46316         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
46317
46318 1999-03-06  Craig Burley  <craig@jcb-sc.com>
46319
46320         * g77.f-torture/execute/960317-1.f: New (old) test.
46321         * g77.f-torture/execute/970625-2.f: Ditto.
46322
46323 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
46324
46325         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
46326         message on line 1 or line 2; cccp and cpplib do this differently.
46327
46328 1999-03-01  Jeffrey A Law  (law@cygnus.com)
46329
46330         * g++.old-deja/g++.law/weak1.C: New test.
46331
46332 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
46333
46334         * gcc.c-torture/execute/990119-1.c: Renamed to...
46335         * gcc.dg/990119-1.c: this, so it will only be tested once
46336         (it's a preprocessor test, it doesn't need to be run at
46337         multiple optimization levels).
46338
46339 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
46340
46341         * lib/g++.exp: Don't add incdir=$base_dir/../include to
46342           ALWAYS_CXXFLAGS.
46343
46344 1999-02-24  Craig Burley  <craig@jcb-sc.com>
46345
46346         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
46347         * g77.f-torture/compile/19981216-0.f: ...as it is expected
46348         to not be compilable by current g77.
46349
46350 1999-02-24  Nick Clifton  <nickc@cygnus.com>
46351
46352         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
46353
46354 1999-02-22  Jeffrey A Law  (law@cygnus.com)
46355
46356         * gcc.c-torture/execute/990222-1.c: New test.
46357
46358 1999-02-19  Craig Burley  <craig@jcb-sc.com>
46359
46360         * g77.f-torture/compile/19990218-0.f: New test.
46361         * g77.f-torture/noncompile/19990218-1.f: New test.
46362
46363 1999-02-18  Craig Burley  <craig@jcb-sc.com>
46364
46365         * g77.f-torture/compile/19981216-0.f: New test.
46366
46367 1999-02-14  Jeffrey A Law  (law@cygnus.com)
46368
46369         * gcc.dg/990214-1.c: New test.
46370
46371 1999-02-13  Jeffrey A Law  (law@cygnus.com)
46372
46373         * gcc.dg/990213-2.c: New test.
46374
46375         * gcc.dg/990213-1.c: New test.
46376
46377 1999-02-12  Jeffrey A Law  (law@cygnus.com)
46378
46379         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
46380         ints.
46381
46382 1999-02-11  Nick Clifton  <nickc@cygnus.com>
46383
46384         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
46385         specified by target.
46386
46387         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
46388
46389 1999-02-11  Jeffrey A Law  (law@cygnus.com)
46390
46391         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
46392
46393 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
46394
46395         * gcc.dg/special/ecos.exp: New test driver for new tests with
46396         special requirements.
46397
46398         * gcc.dg/special/alias-1.c: New test.
46399         * gcc.dg/special/gcsec-1.c: New test.
46400         * gcc.dg/special/weak-1.c: New test.
46401         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
46402         * gcc.dg/special/weak-2.c: New test.
46403         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
46404         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
46405         * gcc.dg/special/wkali-1.c: New test.
46406         * gcc.dg/special/wkali-2.c: New test.
46407         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
46408         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
46409
46410 1999-02-10  Felix Lee  <flee@cygnus.com>
46411
46412           * lib/c-torture.exp (c-torture-compile): Pull out code for
46413           analyzing gcc error messages.
46414           (c-torture-execute): Likewise.  Fix some (harmless) false
46415           positives.
46416           * lib/gcc.exp (gcc_check_compile): New function.
46417
46418 1999-02-08  Richard Henderson  <rth@cygnus.com>
46419
46420         * gcc.c-torture/execute/990208-1.c: New test.
46421
46422 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
46423
46424         * g++.dg/special/ecos.exp: New driver for new tests with special
46425         requirements
46426
46427         * g++.dg/special/conpr-1.C: New test
46428         * g++.dg/special/conpr-2.C: New test
46429         * g++.dg/special/conpr-2a.C: New test
46430         * g++.dg/special/conpr-3.C: New test
46431         * g++.dg/special/conpr-3a.C: New test
46432         * g++.dg/special/conpr-3b.C: New test
46433
46434         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
46435         allow g++ to use the dg driver
46436
46437         * README: Add comment about g++.dg directory
46438
46439 1999-02-06  Jeffrey A Law  (law@cygnus.com)
46440
46441         * README: Update email addresses.
46442
46443 1999-02-03  Nick Clifton  <nickc@cygnus.com>
46444
46445         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
46446         arguments in order to force structure S onto the stack even on
46447         the alpha.
46448         (test): Pass 10 leading arguments to function foo as well as the
46449         structure S.
46450
46451         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
46452         failure for all targets.
46453
46454         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
46455         abort to terminate program execution.
46456
46457 1999-01-30  Richard Henderson  <rth@cygnus.com>
46458
46459         * gcc.c-torture/execute/990130-1.c: New test.
46460
46461 1999-01-30  Jeffrey A Law  (law@cygnus.com)
46462
46463         * gcc.dg/990130-1.c: New test.
46464
46465 1999-01-28  Michael Meissner  <meissner@cygnus.com>
46466
46467         * gcc.c-torture/execute/990128-1.c: New test.
46468
46469 1999-01-27  Michael Meissner  <meissner@cygnus.com>
46470
46471         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
46472
46473 1999-01-27  Felix Lee  <flee@cygnus.com>
46474
46475         * lib/c-torture.exp (c-torture-compile): pull out code for
46476         analyzing gcc error messages.
46477         (c-torture-execute): ditto, and fix some (harmless) false
46478         positives.
46479         * lib/gcc.exp (gcc_check_compile): new function.
46480
46481 1999-01-17  Jeffrey A Law  (law@cygnus.com)
46482
46483         * gcc.dg/990117-1.c: New test.
46484
46485         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
46486
46487         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
46488
46489 1999-01-15  Jeffrey A Law  (law@cygnus.com)
46490
46491         * g77.f-torture/compile/990115-1.f: New test.
46492
46493 1999-01-07  Jeffrey A Law  (law@cygnus.com)
46494
46495         * gcc.c-torture/compile/990107-1.c: New test
46496
46497 1999-01-06  Jeffrey A Law  (law@cygnus.com)
46498
46499         * gcc.c-torture/execute/990106-2.c: New test.
46500
46501         * gcc.c-torture/execute/990106-1.c: New test.
46502
46503 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
46504
46505         * gcc.c-torture/compile/981223-1.c: New test.
46506
46507 1998-12-29  Richard Henderson  <rth@cygnus.com>
46508
46509         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
46510         (opt3): Rename from opt4 and disable.
46511
46512 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
46513
46514         * g++.old-deja/g++.pt/ptrmem5.C: New test.
46515
46516 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
46517
46518         * g++.old-deja/g++.other/conv5.C: New test.
46519
46520 1998-12-14  Nick Clifton  <nickc@cygnus.com>
46521
46522         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
46523
46524 1998-12-11  Jeffrey A Law  (law@cygnus.com)
46525
46526         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
46527
46528 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
46529
46530         * gcc.c-torture/compile/981211-1.c: New test.
46531
46532 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
46533
46534         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
46535
46536         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
46537
46538 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46539
46540         * gcc.special/930510-1.c: Make C9X safe.
46541         * gcc.misc-tests/gcov-1.c Similarly.
46542         * gcc.misc-tests/gcov-2.c Similarly.
46543
46544 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
46545
46546         * gcc.dg/ultrasp1.c: New test.
46547
46548 1998-12-06  Richard Henderson  <rth@cygnus.com>
46549
46550         * gcc.c-torture/execute/981206.c: New test.
46551
46552 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
46553
46554         * g++.old-deja/g++.ns/template7.C: New test.
46555
46556         * g++.old-deja/g++.other/expr1.C: New test.
46557
46558         * g++.old-deja/g++.eh/tmpl3.C: New test.
46559
46560         * g++.old-deja/g++.eh/tmpl2.C: New test.
46561
46562 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
46563
46564         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
46565         * g++.old-deja/g++.other/using6.C: Removed.
46566         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
46567
46568         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
46569
46570 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
46571
46572         * g++.old-deja/g++.pt/overload8.C: New test.
46573
46574         * g++.old-deja/g++.pt/overload7.C: New test.
46575
46576         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
46577
46578         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
46579         and relinking messages.
46580         * lib/g++.exp (g++_target_compile): Remove .rpo file when
46581         compiling with -frepo.
46582
46583 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
46584
46585         * g++.old-deja/g++.pt/lookup6.C: New test.
46586
46587 1998-11-30  Nick Clifton  <nickc@cygnus.com>
46588
46589         * gcc.c-torture/execute/981130-1.c: New test.
46590         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
46591
46592 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
46593
46594         * g++.old-deja/g++.pt/explicit76.C: New test.
46595
46596         * g++.old-deja/g++.pt/friend38.C: New test.
46597
46598         * g++.old-deja/g++.ns/crash2.C: New test.
46599
46600         * g++.old-deja/g++.pt/defarg8.C: New test.
46601
46602         * g++.old-deja/g++.pt/instantiate6.C: New test.
46603
46604         * g++.old-deja/g++.pt/static6.C: New test.
46605
46606         * g++.old-deja/g++.pt/decl2.C: New test.
46607
46608 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
46609
46610         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
46611         problem is actually related with name lookup, but so what? :-)
46612
46613         * g++.old-deja/g++.pt/friend37.C: New test.
46614
46615 1998-11-25  Dave Love  <d.love@dl.ac.uk>
46616
46617         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
46618         element, which fails on some systems.
46619
46620         * g77.f-torture/execute/labug1.f: New test.
46621
46622 1998-11-21  Jeffrey A Law  (law@cygnus.com)
46623
46624         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
46625         is defined.
46626
46627 1998-11-18  Dave Love  <d.love@dl.ac.uk>
46628
46629         * g77.f-torture/compile/981117-1.f: New test.
46630
46631 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
46632
46633         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
46634         properly discarded.
46635
46636 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
46637
46638         * gcc.c-torture/execute/memcheck: New directory of tests for
46639         -fcheck-memory-usage.
46640
46641 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
46642
46643         * README: New file, general information about the testsuite and
46644         new description of the various C++ test subdirectories.
46645         * README.g++: Eliminate obsolete information, update and move most
46646         relevant stuff to README.
46647
46648 1998-11-07  Richard Henderson  <rth@cygnus.com>
46649
46650         * gcc.c-torture/compile/981107-1.c: New test.
46651
46652 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
46653
46654         * execute/memcpy-bi.c: New testcase.
46655
46656 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
46657
46658         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
46659         base classes.
46660
46661         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
46662         template is selected.
46663
46664         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
46665         classes, it should be accepted for all types.
46666
46667         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
46668
46669         * g++.old-deja/g++.pt/spec24.C: Ensure that template
46670         specializations start with template headers.
46671
46672 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
46673
46674         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
46675
46676         * g++.old-deja/g++.other/init9.C: Test cross initialization of
46677         non-POD types.
46678
46679 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
46680
46681         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
46682
46683 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
46684
46685         * compile/981022-1.c, compile/981022-1.x: New test and driver.
46686
46687 1998-10-19  Jeffrey A Law  (law@cygnus.com)
46688
46689         * 981019-1.c: New test.
46690
46691 1998-10-14  Robert Lipe <robertl@dgii.com>
46692
46693         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
46694         find objc headers.
46695
46696 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
46697
46698         * compile/981001-4.c: Remove use of GCC extension that triggers a
46699         compiler bug.
46700
46701 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
46702
46703         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
46704
46705 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
46706
46707         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
46708         instantiation of template produces incorrect code for delete
46709         expression.
46710
46711         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
46712         constructors' name is not unique.
46713         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
46714         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
46715
46716         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
46717         automatic array of const is ill-formed.
46718
46719         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
46720         of template parameter?
46721
46722         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
46723         const.
46724
46725         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
46726         pointer-to-member expression.
46727
46728         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
46729         declaration causes ICE.
46730
46731 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
46732
46733         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
46734         reserved in the global namespace.
46735
46736         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
46737         generate needed virtual table.
46738
46739         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
46740
46741 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
46742
46743         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
46744         template-dependent type
46745
46746 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
46747
46748         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
46749         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
46750         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
46751
46752         * g++.old-deja/g++.other/using5.C: New test; using decl from base
46753         class should be usable as argument of member function.
46754         * g++.old-deja/g++.other/using6.C: New test; using decl from base
46755         class should be usable as return type of member function.
46756         * g++.old-deja/g++.other/using7.C: New test; using decl from base
46757         class should be usable as type of data member.
46758
46759         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
46760
46761 1998-10-09  Jeffrey A Law  (law@cygnus.com)
46762
46763         * gcc.c-torture/special/920521-1.c: Fix bogus test.
46764
46765 1998-10-08  Nick Clifton  <nickc@cygnus.com>
46766
46767         * gcc.dg/dll-?.c Add thumb to target list.
46768         Fix assembler scan patterns to match current assembler output.
46769
46770 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
46771
46772         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
46773         matching of template brackets.
46774
46775         * g++.old-deja/g++.other/using4.C: New test.  Test using
46776         declarations of methods from base classes.
46777
46778         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
46779         within functions should introduce names into the innermost
46780         enclosing namespace.
46781
46782         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
46783         of static locals if first initialization throws.
46784
46785 1998-10-07  Jim Wilson  <wilson@cygnus.com>
46786
46787         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
46788
46789 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
46790
46791         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
46792         lose track of the possible targets of tablejump insns.
46793         * special/special.exp: Run it.
46794
46795 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
46796
46797         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
46798         must be declared before its specializations can be named in friend
46799         declarations.
46800
46801 1998-10-05  Dave Love  <d.love@dl.ac.uk>
46802
46803         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
46804
46805         * g77.f-torture/execute/io1.f: New test.
46806
46807 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
46808
46809         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
46810         with pointer to template function, for which no argument deduction
46811         is possible.
46812
46813         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
46814         specialization of template function as argument to template
46815         function.
46816
46817         * g++.old-deja/g++.other/access2.C: New test; Inner class
46818         shouldn't have privileged access to Outer's names.
46819
46820 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
46821
46822         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
46823         friend template declared within template class conflicts with
46824         nested class of the same name.
46825
46826         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
46827         is ignored.
46828
46829         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
46830         object with direct initializer as function declaration.
46831
46832         * g++.old-deja/g++.other/decl2.C: New test; duplicate
46833         initializers.
46834
46835         * g++.old-deja/g++.other/null2.C: New test; conditional operator
46836         involving const pointer and NULL produces incorrect result.
46837
46838         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
46839         type name without `typename' should be rejected with -pedantic.
46840
46841 1998-10-02  Richard Henderson  <rth@cygnus.com>
46842
46843         * g++.old-deja/g++.other/addrof1.C: New test.
46844
46845 1998-10-01  Nick Clifton  <nickc@cygnus.com>
46846
46847         * gcc.c-torture/compile/981001-1.c: New test.
46848         * gcc.c-torture/execute/981001-1.c: New test.
46849
46850 1998-10-01  Jeffrey A Law  (law@cygnus.com)
46851
46852         * gcc.c-torture/compile/981001-2.c: New test.
46853         * gcc.c-torture/compile/981001-3.c: New test.
46854         * gcc.c-torture/compile/981001-4.c: New test.
46855
46856 1998-10-01  Robert Lipe  <robertl@dgii.com>
46857
46858         * lib/objc.exp (objc_target_compile): Add -L during compiles for
46859         multilibbed hosts.  Idea grafted from g77.exp.
46860
46861 1998-09-30  Dave Love  <d.love@dl.ac.uk>
46862
46863         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
46864         avoid losing on systems which need -lsocket.
46865
46866 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
46867
46868         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
46869         * g++.old-deja/g++.other/nested2.C: Ditto.
46870         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
46871         failure.
46872
46873 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
46874
46875         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
46876         preferred over template operator!= for enum bitfields.
46877
46878 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
46879
46880         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
46881         that happen to have the same base name, but in different scopes,
46882         are incorrectly rejected.
46883
46884 1998-09-16  Richard Henderson  <rth@cygnus.com>
46885
46886         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
46887         on the native word size instead of an integer literal.
46888
46889 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
46890
46891         * g++.old-deja/g++.other/static2.C: Invocation of static data
46892         member of type pointer-to-function denoted as non-static member.
46893
46894         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
46895         checks involving function types and aliases.
46896
46897 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
46898
46899         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
46900         redefined to the same non-trivial type.
46901
46902         * g++.old-deja/g++.pt/explicit73.C: Test for proper
46903         namespace-qualification of template specializations declared in
46904         other namespaces.
46905
46906         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
46907         to declare a subset of the specializations of a template function
46908         as friends of specializations of a template class.
46909
46910         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
46911         member templates that do not fully specialize the enclosing
46912         template class are rejected.
46913
46914 1998-09-11  Dave Love  <d.love@dl.ac.uk>
46915
46916         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
46917
46918 1998-09-08  Dave Love  <d.love@dl.ac.uk>
46919
46920         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
46921         altered from libf2c/libU77 version.
46922
46923 1998-09-06  Dave Love  <d.love@dl.ac.uk>
46924
46925         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
46926
46927 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
46928
46929         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
46930         (un)signed char are different types for template specialization
46931         purposes.
46932
46933 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
46934
46935         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
46936         * objc: ObjC testsuite.
46937
46938 1998-08-31  Catherine Moore  <clm@cygnus.com>
46939
46940         * gcc.c-torture/execute/941014-1.x: New file.
46941
46942 1998-08-31  Nick Clifton  <nickc@cygnus.com>
46943
46944         * lib/c-torture.exp: Add support for
46945         torture_eval_before_compile and torture_eval_before_execute
46946         variables.
46947
46948 1998-08-30  Jeffrey A Law  (law@cygnus.com)
46949
46950         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
46951         this test triggers valid.
46952
46953 1998-08-27  Jeffrey A Law  (law@cygnus.com)
46954
46955         * gcc.dg/980827-1.c: New test.
46956
46957 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
46958
46959         * gcc.c-torture/execute/loop-4b.c: New test.
46960
46961 1998-08-26  Nick Clifton  <nickc@cygnus.com>
46962
46963         * lib/c-torture.exp: Add support for
46964         torture_eval_before_compile and torture_eval_before_execute
46965         variables.
46966
46967 1998-08-25  Jeffrey A Law  (law@cygnus.com)
46968
46969         * gcc.c-torture/compile/980825-1.c: New test.
46970
46971 1998-08-24  Nick Clifton  <nickc@cygnus.com>
46972
46973         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
46974         count number tests in opt_t0 not good_t0.
46975
46976 1998-08-24  Jeffrey A Law  (law@cygnus.com)
46977
46978         * gcc.c-torture/compile/930326-1.x: Fix typo.
46979
46980 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
46981
46982         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
46983         causes an ICE.
46984
46985 1998-08-21  Jeffrey A Law  (law@cygnus.com)
46986
46987         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
46988         STACK_SIZE is defined.
46989         * gcc.c-torture/unsorted/stuct.c: Similarly.
46990
46991         * gcc.c-torture/compile/980821-1.c: New test.
46992
46993 1998-08-21  Jeffrey A Law  (law@cygnus.com)
46994
46995         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
46996
46997 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
46998
46999         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
47000         code.
47001
47002 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
47003
47004         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
47005         error'.
47006
47007 1998-08-18  Jeffrey A Law  (law@cygnus.com)
47008
47009         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
47010
47011 1998-08-16  Jeffrey A Law  (law@cygnus.com)
47012
47013         * gcc.c-torture/compile/980816-1.c: New test.
47014
47015         * gcc.dg/980816-1.c: New test.
47016
47017 1998-08-13  Jeffrey A Law  (law@cygnus.com)
47018
47019         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
47020         compiler for ieee tests.
47021
47022 1998-08-01  Dave Love  <d.love@dl.ac.uk>
47023
47024         * g77.f-torture/compile/980729-0.f: New test.
47025
47026 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
47027
47028         * gcc.c-torture/special/eeprof-1.c: New test, for
47029         -finstrument-functions.
47030         * gcc.c-torture/special/special.exp: Run it.
47031
47032 1998-07-29  Jeffrey A Law  (law@cygnus.com)
47033
47034         * gcc.c-torture/compile/980729-1.c: New test.
47035
47036 1998-07-27  Nick Clifton  <nickc@cygnus.com>
47037
47038         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
47039         __thumb__ is defined, and test for ARM style doubles if so.
47040
47041 1998-07-26  Dave Love  <d.love@dl.ac.uk>
47042
47043         * g77.f-torture/noncompile/980615-0.f: New test.
47044
47045 1998-07-26  H.J. Lu  (hjl@gnu.org)
47046
47047         * gcc.dg/980312-1.c: Do link instead of compile.
47048         * gcc.dg/980313-1.c: Likewise.
47049
47050 1998-07-26  Jeffrey A Law  (law@cygnus.com)
47051
47052         * gcc.c-torture/compile/980726-1.c: New test.
47053
47054 1998-07-25  Dave Love  <d.love@dl.ac.uk>
47055
47056         * g77.f-torture/execute/io0.f: New test.
47057
47058 1998-07-24  Nick Clifton  <nickc@cygnus.com>
47059
47060         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
47061         an int.
47062
47063 1998-06-18  Michael Meissner  <meissner@cygnus.com>
47064
47065         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
47066         m32r bugs.
47067
47068 1998-07-17  Nick Clifton  <nickc@cygnus.com>
47069
47070         * gcc.dg/980626-1.c: Expect failures for all toolchains until
47071         c-decl.c:grokdeclarator can handle mode attributes.
47072
47073 1998-07-16  Jeffrey A Law  (law@cygnus.com)
47074
47075         * gcc.c-torture/execute/980716-1.c: New test.
47076
47077 1998-07-13  Jeffrey A Law  (law@cygnus.com)
47078
47079         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
47080         the mn10200.
47081         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
47082         the mn10200.
47083         * gcc.c-torture/execute/va-arg-3.x: Similarly.
47084         * gcc.c-torture/compile/930326-1.x: Similarly.
47085
47086 1998-07-13  Dave Love  <d.love@dl.ac.uk>
47087
47088         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
47089         New test from Craig.
47090
47091 1998-07-12  Dave Love  <d.love@dl.ac.uk>
47092
47093         * g77.f-torture/noncompile/980616-0.f: New test.
47094
47095         * g77.f-torture/execute/970816-3.f: New test from Craig.
47096
47097 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
47098
47099         *  g++.other/singleton.C: Return error value instead of taking
47100         SIGSEGV.
47101
47102 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
47103
47104         *  g++.other/singleton.C: New test.  Warning is under dispute.
47105         Runtime crash is not.
47106
47107 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
47108
47109         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
47110         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
47111         using6.C, using7.C}: New namespace tests.
47112
47113 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
47114
47115         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
47116         specialization with typedef'ed names used as array indexes.
47117
47118 1998-07-09  Jeffrey A Law  (law@cygnus.com)
47119
47120         * gcc.c-torture/execute/980709-1.c: New test.
47121
47122         * gcc.dg/980709-1.c: New test.
47123
47124 1998-07-07  Richard Henderson  <rth@cygnus.com>
47125
47126         * gcc.c-torture/execute/bcp-1.c: New test.
47127
47128 1998-07-07  Jeffrey A Law  (law@cygnus.com)
47129
47130         * gcc.c-torture/execute/980707-1.c: New test.
47131
47132 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
47133
47134         * gcc.c-torture/compile/980706-1.c: New test.
47135
47136 1998-07-01  Dave Love  <d.love@dl.ac.uk>
47137
47138         * g77.f-torture/execute/980701-0.f,
47139         g77.f-torture/execute/980701-1.f: New test from Craig.
47140
47141 1998-07-01  Jeffrey A Law  (law@cygnus.com)
47142
47143         * gcc.c-torture/compile/980701-1.c: New test.
47144
47145         * gcc.c-torture/execute/980701-1.c: New test.
47146
47147 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
47148 rlsruhe.de>
47149
47150         * g++.old-deja/g++.robertl/eb132.C: New test.
47151         * g++.old-deja/g++.robertl/eb133.C: Likewise.
47152
47153 1998-06-29  Dave Love  <d.love@dl.ac.uk>
47154
47155         * g77.f-torture/execute/980628-7.f,
47156         g77.f-torture/execute/980628-8.f,
47157         g77.f-torture/execute/980628-9.f,
47158         g77.f-torture/execute/980628-10.f: New tests from Craig.
47159
47160         * g77.f-torture/execute/980628-3.f: Remove mail headers.
47161
47162 1998-06-28  Jeffrey A Law  (law@cygnus.com)
47163
47164         * g77.f-torture/execute/980628-4.f: New test from Craig.
47165         * g77.f-torture/execute/980628-5.f: Likewise.
47166         * g77.f-torture/execute/980628-2.f: Likewise.
47167         * g77.f-torture/execute/980628-0.f: Likewise.
47168         * g77.f-torture/execute/980628-1.f: Likewise.
47169         * g77.f-torture/execute/980628-3.f: Likewise.
47170         * g77.f-torture/execute/980628-6.f: Likewise.
47171
47172 1998-06-28  Jeffrey A Law  (law@cygnus.com)
47173
47174         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
47175         directory when nothing has been installed yet.
47176
47177 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
47178
47179         * gcc.c-torture/special/special.exp: Handle newer versions of
47180         dejagnu.
47181
47182 1998-06-26  Jeffrey A Law  (law@cygnus.com)
47183
47184         * gcc.dg/980626-1.c: New test.
47185
47186 1998-06-19  Bruno Haible <haible@ilog.fr>
47187
47188         * gcc.misc-tests/m-un-2.c: New test.
47189         * g++.old-deja/g++.other/warn01.c: Likewise.
47190
47191 1998-06-19  Robert Lipe  <robertl@dgii.com>
47192
47193         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
47194         compatibility with assmblers with a different comment character.
47195         Eliminate use of GAS-specific extensions.
47196
47197 1998-06-19  Jeffrey A Law  (law@cygnus.com)
47198
47199         * gcc.c-torture/execute/ieee/980619-1.c: New test.
47200
47201 1998-06-19  Robert Lipe  <robertl@dgii.com>
47202
47203         * lib/g77.exp: Replace search for libf2c.a with search for newly
47204         renamed libg2c.a
47205
47206 1998-06-17  Jeffrey A Law  (law@cygnus.com)
47207
47208         * gcc.c-torture/execute/980617-1.c: New test.
47209
47210 1998-06-12  Jeffrey A Law  (law@cygnus.com)
47211
47212         * gcc.c-torture/execute/980612-1.c: New test.
47213
47214 1998-06-08  Jeffrey A Law  (law@cygnus.com)
47215
47216         * gcc.dg/980523-1.c: Only test on ppc-linux.
47217         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
47218
47219         * gcc.c-torture/execute/980608-1.c: New test.
47220
47221 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
47222
47223         * gcc.c-torture/execute/980605-1.c: New test.
47224
47225 1998-06-04  Jeffrey A Law  (law@cygnus.com)
47226
47227         * gcc.c-torture/execute/980604-1.c: New test.
47228
47229 1998-06-02  Jeffrey A Law  (law@cygnus.com)
47230
47231         * gcc.c-torture/execute/980602-1.c: New test.
47232         * gcc.c-torture/execute/980602-2.c: Likewise.
47233
47234 1998-06-02  Dave Love  <d.love@dl.ac.uk>
47235
47236         * 970125-0.f: Fix per JCB.  Add commentary.
47237
47238 1998-05-31  Michael Meissner  <meissner@cygnus.com>
47239
47240         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
47241         IEEE -0 support.
47242
47243 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
47244
47245         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
47246         earlier.
47247
47248 1998-05-28  Catherine Moore <clm@cygnus.com>
47249
47250         * gcc.c-torture/execute/980526-3.c: New test.
47251
47252 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
47253
47254         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
47255         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
47256         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
47257         m88k-motorola-sysv3 to XFAIL.
47258
47259 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47260
47261         * gcc.dg/980526-1.c: New test.
47262         * gcc.c-torture/execute/980526-2.c: New test.
47263
47264 1998-05-26  Jeffrey A Law  (law@cygnus.com)
47265
47266         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
47267
47268         * gcc.c-torture/execute/980526-1.c: New test.
47269
47270 1998-05-26  Dave Love  <d.love@dl.ac.uk>
47271
47272         * g77.f-torture/execute/alpha2.f: Add runtime test.
47273
47274 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
47275
47276         * g++.old-deja/old-deja.exp: Strip leading directories.
47277
47278         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
47279         error for the line.  Don't run multiple tests for the same line.
47280
47281 1998-05-23  Jeffrey A Law  (law@cygnus.com)
47282
47283         * gcc.dg/980523-1.c: New test.
47284
47285 1998-05-23  Dave Love  <d.love@dl.ac.uk>
47286
47287         * g77.f-torture/compile/970915-0.f: New test.
47288
47289 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
47290
47291         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
47292
47293 1998-05-21  Jeffrey A Law  (law@cygnus.com)
47294
47295         * gcc.dg/980520-1.c: New test.
47296
47297 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
47298
47299         * gcc.dg/980502-1.c: Fix return type.
47300
47301 1998-05-20  Jeffrey A Law  (law@cygnus.com)
47302
47303         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
47304         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
47305         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
47306         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
47307         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
47308
47309 1998-05-20  Dave Love  <d.love@dl.ac.uk>
47310
47311         * g77.f-torture/execute/980520-1.f: New test.
47312
47313 1998-05-15  Dave Love  <d.love@dl.ac.uk>
47314
47315         * lib/mike-g77.exp: New file.
47316
47317         * g77.f-torture/noncompile/noncompile.exp,
47318         g77.f-torture/noncompile/check0.f: New files.
47319
47320 1998-05-14  Dave Love  <d.love@dl.ac.uk>
47321
47322         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
47323         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
47324         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
47325         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
47326         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
47327         abort where appropriate.
47328
47329 1998-05-05  Michael Meissner  <meissner@cygnus.com>
47330
47331         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
47332         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
47333
47334 1998-04-29  Dave Love  <d.love@dl.ac.uk>
47335
47336         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
47337
47338 1998-04-27  Dave Love  <d.love@dl.ac.uk>
47339
47340         * g77.f-torture/compile/980427-0.f: New test.
47341
47342 1998-04-24  Dave Love  <d.love@dl.ac.uk>
47343
47344         * g77.f-torture/compile/980424-0.f: New test.
47345
47346 1998-04-19  Dave Love  <d.love@dl.ac.uk>
47347
47348         * g77.f-torture/compile/980419-2.f (main): New test.
47349         * g77.f-torture/compile/970125-0.f: New test.
47350         * g77.f-torture/compile/980419-1.f: New test.
47351
47352 1998-04-08  Jim Wilson  <wilson@cygnus.com>
47353
47354         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
47355         of loop-4.c.
47356
47357 1998-04-07  Jim Wilson  <wilson@cygnus.com>
47358
47359         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
47360
47361 1998-04-03  Jim Wilson  <wilson@cygnus.com>
47362
47363         * gcc.c-torture/compile/980329-1.c: New test.
47364
47365 1998-03-18  Jim Wilson  <wilson@cygnus.com>
47366
47367         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
47368         * gcc.dg/980312-1.c: Fix typo in -march command.
47369
47370 1998-03-16  H.J. Lu  (hjl@gnu.org)
47371
47372         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
47373
47374 1998-03-11  Robert Lipe  <robertl@dgii.com>
47375
47376         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
47377         Dave Love agree the Fortran source is bogus.
47378
47379 1998-03-11  Robert Lipe  <robertl@dgii.com>
47380
47381         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
47382         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
47383         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
47384         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
47385         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
47386
47387 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
47388
47389         * g++.old-deja/g++.other/friend1.C: New test.
47390
47391 1998-02-18  Dave Love  <d.love@dl.ac.uk>
47392
47393         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
47394         possibly uninitialized) variables and declare dnrm2.
47395
47396 1998-02-23  Robert Lipe <robertl@dgii.com>
47397
47398         From Bruno Haible <haible@ilog.fr>:
47399         * gcc.c-torture/execute/980223.c: New test.
47400
47401 1998-02-13  Jeffrey A Law  (law@cygnus.com)
47402
47403         * gcc.dg/ifelse-1.c: New test.
47404
47405 1998-02-09  H.J. Lu  (hjl@gnu.org)
47406
47407         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
47408
47409           * lib/old-dejagnu.exp (old-dejagnu): Added the
47410           "execution test - XFAIL *-*-*" handling in the spirit of
47411           "excess errors test -". Changed the "execution test fails"
47412           handling to be like "excess errors test fails".
47413           * Update various tests accordingly.
47414
47415 1998-02-06  Jim Wilson  <wilson@cygnus.com>
47416
47417         * gcc.c-torture/execute/980205.c: New test.
47418
47419 1998-01-18  Jeffrey A Law  (law@cygnus.com)
47420
47421         * lib/c-torture.exp: Look for .x files instead of .cexp files.
47422         * lib/f-torture.exp: Similarly.
47423         * gcc.c-torture: Rename all .cexp files to .x files.
47424
47425 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
47426
47427         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
47428         (940510-1.c): Removed duplicate.
47429         (971104-1.c): New test.
47430
47431 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
47432
47433           * lib/f-torture.exp: Improve error and loop detection.
47434
47435 1997-11-19  Michael Meissner  <meissner@cygnus.com>
47436
47437         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
47438         use that to size the filler array.
47439
47440 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
47441
47442         * lib/c-torture.exp(c-torture-execute): Fix typo.
47443
47444         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
47445         testcase as the executable name. Keep the executable around if
47446         the test fails.
47447
47448 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
47449
47450         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
47451         changes.  Only test one -g option, and move it to the end of the
47452         list of options to test.
47453
47454 1997-09-19  Michael Meissner  <meissner@cygnus.com>
47455
47456         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
47457         variable GCC_TORTURE_OPTIONS to supply default switches separated
47458         by colons.  If no environment variable, run tests with -O0 -g, -O1
47459         -g, and -O2 -g as well.
47460
47461 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
47462
47463         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
47464         explanatory comments. Fix indentation.
47465
47466 1997-09-15  Jeffrey A Law  (law@cygnus.com)
47467
47468         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
47469
47470 1997-09-11  Jeffrey A Law  (law@cygnus.com)
47471
47472         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
47473         * g++.old-deja/g++.mike/p7325.C: Likewise.
47474         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
47475
47476 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
47477
47478         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
47479         * g++.old-deja/g++.brendan/crash30.C: Likewise.
47480         * g++.old-deja/g++.brendan/crash39.C: Likewise.
47481         * g++.old-deja/g++.law/operators4.C: Likewise.
47482
47483 1997-09-11  Joe Buck  (jbuck@synopsys.com)
47484
47485         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
47486         * g++.old-deja/g++.mike/p784.C: Ditto.
47487         * g++.old-deja/g++.mike/p785.C: Ditto.
47488
47489 1997-09-05  Jeffrey A Law  (law@cygnus.com)
47490
47491           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
47492
47493 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
47494
47495         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
47496         target feature; pass this to c-torture-execute as needed.
47497
47498 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
47499
47500         * lib/c-torture.exp(c-torture-execute): If the previous and the
47501         current executables being tested are identical, we don't need to
47502         run the executable again. Try to make the executable names
47503         unique. Add an optional argument for passing additional compiler
47504         flags.
47505
47506 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
47507
47508         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
47509
47510 1997-08-29  Jeffrey A Law  (law@cygnus.com)
47511
47512         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
47513
47514 1997-07-31  Jeffrey A Law  (law@cygnus.com)
47515
47516         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
47517         32bit or larger longs.
47518
47519         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
47520         have either a 32bit long or 32bit int.
47521
47522 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
47523
47524         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
47525         Make double precision tests dependent on sizeof (double).
47526
47527 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
47528
47529         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
47530         too.
47531
47532 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
47533
47534         * gcc.c-torture/compile/961203-1.cexp: New script.
47535
47536 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
47537
47538         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
47539         up the includes ourselves.
47540
47541 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
47542
47543         * lib/plumhall.exp: Remove random include, and add a few
47544         verbose messages for debugging.
47545
47546 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
47547
47548         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
47549         of trying to do it ourselves.
47550
47551 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
47552
47553         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
47554
47555 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
47556
47557         * gcc.prms/5403.c: Made regexp a bit less strict.
47558
47559 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
47560
47561         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
47562         is returned from remote_load instead.
47563         * lib/plumhall.exp: Ditto.
47564         * lib/mike-g++.exp: Ditto.
47565         * lib/old-dejagnu.exp: Ditto.
47566         * lib/c-torture.exp: Ditto.
47567
47568 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
47569
47570         * lib/g++.exp: Use build_wrapper procedure.
47571         * lib/gcc.exp: Ditto.
47572
47573 1997-05-20  Jeffrey A Law  (law@cygnus.com)
47574
47575         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
47576         an old-style decl for malloc.  Fixes tests to work when
47577         sizeof (int) != sizeof (size_t).
47578
47579 1997-05-15  Mike Meissner  <meissner@cygnus.com>
47580
47581         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
47582
47583         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
47584         use stdargs.h interface.
47585
47586 1997-05-15  Mike Meissner  <meissner@cygnus.com>
47587
47588         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
47589         NO_VARARGS when compiling.
47590
47591 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
47592
47593         * lib/plumhall.exp(ph_includes): New procedure.
47594         (ph_make): Use it.
47595         (ph_compiler): Ditto.
47596
47597         * lib/g++.exp: Rename test-glue.c to testglue.c.
47598         * lib/gcc.exp: Ditto.
47599
47600 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
47601
47602         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
47603         to completion when it's called.
47604
47605 1997-03-21  Michael Meissner  <meissner@cygnus.com>
47606
47607         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
47608         is defined, don't do test.
47609
47610 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
47611
47612         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
47613         for object files.
47614         (ph_summary): Mark skipped testcases as untested, not unresolved.
47615
47616         * lib/plumhall.exp (ph_make): If unresolved because of bad
47617         errorCode, record errorCode in log file.
47618         (*): Replace send_log/verbose with verbose -log.
47619
47620 1997-03-19  Michael Meissner  <meissner@cygnus.com>
47621
47622         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
47623         double conversion if double isn't at least 8 bytes.
47624
47625         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
47626         int to work with targets where int is 16 bits.
47627
47628         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
47629         8 bytes, just exit, since 4 byte doubles don't have enough bits of
47630         precision for the test to complete.
47631
47632 1997-03-14  Michael Meissner  <meissner@cygnus.com>
47633
47634         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
47635         if d10v is not compiled with the -mdouble64 flag.
47636         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
47637
47638         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
47639         d10v is not compiled with the -mint32 flag.
47640
47641 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
47642
47643         * lib/plumhall.exp: Use incr_count.
47644
47645 1997-03-12  Jeffrey A Law  (law@cygnus.com)
47646
47647         * gcc.c-torture: Update to c-torture-1.45.
47648
47649 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
47650
47651         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
47652         the name of the expect testcase file).
47653
47654         * lib/g++.exp(g++_init): Ditto.
47655
47656 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
47657
47658         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
47659         the host.
47660
47661         * lib/gcc.exp(gcc_exit): New procedure.
47662
47663 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
47664
47665         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
47666         specs where appropriate.
47667
47668         * g++.old-deja/g++.arm/*: Added additional ERROR checks
47669         because of new "candidates are" messages, and removed a few
47670
47671         * Converted all non-old-style g++ testcases to old-style, and
47672         moved into g++.old-deja.
47673
47674 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
47675
47676         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
47677         options.
47678
47679         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
47680         succeeded.
47681
47682         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
47683
47684 1997-02-13  Michael Meissner  <meissner@cygnus.com>
47685
47686         * lib/gcc.exp (gcc_target_compile): Add support for defining
47687         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
47688         the machine doesn't have those features.
47689
47690 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
47691
47692         * g++.law/operators4.exp: Don't use LIBS.
47693
47694 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
47695
47696         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
47697
47698         * lib/mike-g++.exp: Don't set the compiler to be tested here.
47699         * lib/g++.exp: Set it here instead. Also, allow use of the
47700         --tool_exec and --tool_opt options. Change CXX to
47701         GXX_UNDER_TEST.
47702
47703         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
47704
47705         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
47706
47707 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
47708
47709         * lib/old-dejagnu.exp: Use prune_warnings instead of
47710         prune_system_crud.
47711         * lib/mike-g++.exp: Ditto.
47712         * lib/gcc.exp: Ditto.
47713         * lib/g++.exp: Ditto.
47714
47715         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
47716
47717 1997-02-07  Jeffrey A Law  (law@cygnus.com)
47718
47719           * 941014-2.c: Include stdlib.h
47720           * 960327-1.c: Include stdio.h
47721           * dbra.c, index-1.c: Don't assume ints are 32bits.
47722
47723 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
47724
47725         * lib/gcc.exp: Add gcc,stack_size target feature.
47726
47727         * lib/g++.exp(g++_target_compile): Add the include and link
47728         paths here, not in two other places. And, it's $options, not
47729         options.
47730
47731         * lib/mike-g++.exp(postbase): Remove the code that determines
47732         the correct include and link paths.
47733         * g++.old-deja/old-deja.exp: Ditto.
47734
47735 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
47736
47737         * lib/g++.exp(g++_init): target_compile no longer returns the
47738         filename of the result.
47739
47740 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
47741
47742         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
47743         call to glob.
47744
47745         * gcc.c-torture/special/special.exp: Change call to
47746         gcc_target_compile to include the object file.
47747
47748 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
47749
47750         * gcc.c-torture/special/special.exp: Correct misspelling in last
47751         change.
47752
47753 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
47754
47755         * lib/plumhall.exp(ph_summary): Log the entire output of the
47756         executable. Return -1 if there were any failures, 0 otherwise.
47757         (ph_execute): Return -1 if there were any failures, 0 otherwise.
47758         (ph_make): Clean up objects and executables that were built
47759         if the tests succeeded.
47760
47761 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
47762
47763         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
47764         libraries and includes in the build tree as appropriate.
47765
47766 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
47767
47768         * lib/c-torture.exp: Instead of looking for the global variable
47769         NO_LONG_LONG, check to see if that's a feature of the target.
47770
47771 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
47772
47773         * config/default.exp: Minimize. Delete the remainer of the files in
47774         config; this functionality is now in devo/dejagnu/config.
47775
47776         g++.*/*: Pass any additional flags used to compile to postbase;
47777         delete CXXFLAGS.
47778
47779         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
47780         is now done by runtest.exp. Use gcc_target_compile instead of
47781         compile.
47782
47783         lib/c-torture.exp: Use gcc_target_compile instead of compile.
47784         Remove references to CFLAGS. Use remote_file instead of
47785         calling rm -f.
47786         (c-torture): Take a list of arguments to use to compile this
47787         testcase.
47788
47789         lib/g++.exp: Simplify. Use target_compile instead of compile.
47790         lib/gcc-dg.exp: Ditto.
47791         lib/gcc.exp: Ditto.
47792         lib/mike-{gcc,g++}.exp: Ditto.
47793         lib/old-dejagnu.exp: Ditto.
47794         lib/plumhall.exp: Ditto.
47795
47796 1997-01-08  Jim Wilson  <wilson@cygnus.com>
47797
47798         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
47799         (ph_linker): Likewise.
47800
47801 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
47802
47803           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
47804         MAP_ANON / MAP_ANONYMOUS if defined;
47805         else try to map from /dev/zero .
47806
47807 1996-11-12  Jeffrey A Law  (law@cygnus.com)
47808
47809         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
47810         isn't defined, then define it to MAP_ANONYMOUS.
47811
47812 1996-11-12  Jeffrey A Law  (law@cygnus.com)
47813
47814         * gcc.c-torture: Update to c-torture-1.42 release.
47815
47816 1996-11-11  Jeffrey A Law  (law@cygnus.com)
47817
47818         * gcc.c-torture: Update to c-torture-1.41 release.
47819
47820 1996-10-27  Jeffrey A Law  (law@cygnus.com)
47821
47822         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
47823         c-torture release.
47824
47825 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
47826
47827         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
47828         and LDFLAGS.  Fix second case to append the target_info ldflags
47829         onto LDFLAGS, not CFLAGS.
47830         * lib/g++.exp (g++_init): Add target_info stuff.
47831         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
47832         of libgloss and newlib flags for !native.
47833
47834         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
47835         (GDB): Fix relative path to go up another dir for finding gdb.
47836
47837 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
47838
47839         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
47840         versions in the target_info array, if they don't exist.
47841
47842 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
47843
47844         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
47845
47846 1996-07-08  Jim Wilson  <wilson@cygnus.com>
47847
47848         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
47849         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
47850
47851 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
47852
47853         * lib/old-dejagnu.exp: Don't remove the output file before we've
47854         actually tested it. Don't append pwd to the path of the executable
47855         we're testing.
47856
47857 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
47858
47859         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
47860
47861 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
47862
47863         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
47864         temporary directory for compiler files, and set it to a default
47865         value of /tmp. Set $output as the name of the output file from
47866         compiling the testcase. Add a -o option to $cflags_var so the
47867         compiler writes the final output file as $output. Set $executable
47868         to $output.
47869
47870         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
47871         directory for compiler files, and set it to /tmp if it doesn't
47872         already have a value. Set $output_file to the name of the output
47873         file from compiling the testcase. Add a -o option to CXXFLAGS so
47874         the compiler writes the final output file as $output. Use $output
47875         as the executable to be tested.
47876
47877 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
47878
47879         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
47880
47881 1996-06-08  Jeffrey A Law  (law@cygnus.com)
47882
47883         * gcc.c-torture/execute/pending-1.c: New test.  Still
47884         pending in Tege's queue.
47885
47886 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
47887
47888         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
47889         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
47890         if there were failures.  Call unresolved if there were unresolved
47891         testcases.  Call gcc_fail if program did not run to completion.
47892         (ph_make): Pass additional argument name to ph_execute.
47893         (ph_execute): Add new argument.  Pass additional arguments to
47894         ph_summary.  Call gcc_fail is there is no execution output.
47895
47896 1996-04-24  Jeffrey A Law  (law@cygnus.com)
47897
47898         * lib/plumhall.exp (proc_summary): Output relavent summary
47899         lines into the log so specific failures in plumhall can be
47900         investigated.
47901
47902 1996-04-10  Jeffrey A Law  (law@cygnus.com)
47903
47904         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
47905         (c-torture-execute): Don't try to execute tests which use
47906         "long long" types if $NO_LONG_LONG is nonzero.
47907
47908 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
47909
47910         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
47911         not c-torture.
47912
47913         * gcc.ieee: Move from here.
47914         * gcc.c-torture/execute/ieee: To here.
47915
47916 1996-03-26  Jeffrey A Law  (law@cygnus.com)
47917
47918         * gcc.c-torture: Update to c-torture-1.41 release.
47919
47920 1996-03-22  Jeffrey A Law  (law@cygnus.com)
47921
47922         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
47923         not "$output".
47924
47925 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
47926
47927         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
47928         -c present.
47929
47930 1996-03-02  Jeffrey A Law  (law@cygnus.com)
47931
47932         * config/proelf.exp: Handle connecting to a simulator.
47933
47934 1996-01-31  Jeffrey A Law  (law@cygnus.com)
47935
47936         * config/proelf.exp: New file.  Enough framework that we can
47937         run c-torture tests on the proelf targets (or any other target
47938         that gdb can connect to for that matter).
47939
47940 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
47941
47942         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
47943         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
47944
47945         * lib/plumhall.exp (ph_execute): Always call ph_summary if
47946         exec_output exists.
47947
47948 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
47949
47950         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
47951         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
47952
47953         * config/*.exp: Update FSF address.  Change result of ${tool}_load
47954         to pass/fail/unresolved/unsupported/untested.  Caller must now
47955         call unresolved/unsupported/untested.
47956         * lib/*.exp: Update FSF address.  Update to handle new results of
47957         ${tool}_load.
47958         * lib/chill.exp (verbose): Delete.
47959
47960 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
47961
47962         * lib/gcc.exp (default_gcc_start): Change order of args to
47963         $LDFLAGS $CFLAGS $LIBS.
47964         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
47965         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
47966         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
47967         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
47968         * gcc.misc-tests/dg-test.exp: Likewise.
47969         * gcc.misc-tests/msgs.exp: Likewise.
47970         * gcc.prms/prms.exp: Likewise.
47971         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
47972         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
47973
47974         * lib/dg.exp: Deleted, moved to dejagnu/lib.
47975
47976 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
47977
47978         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
47979
47980         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
47981         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
47982
47983         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
47984         necessary.
47985
47986 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
47987
47988         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
47989         global for loop; add use of $mathlib.
47990         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
47991         settings here; set mathlib for anything but VxWorks.
47992
47993 1996-01-22  Jeffrey A Law  (law@cygnus.com)
47994
47995         * gcc.c-torture: Update to c-torture-1.40 release.
47996
47997 1996-01-03  Jeffrey A Law  (law@cygnus.com)
47998
47999         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
48000         dg.exp.
48001
48002 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
48003
48004         * lib/c-torture.exp (c-torture-execute): Declare "output" as
48005         global.
48006
48007 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
48008
48009         * lib/g++.exp (LIBS): Define if not already.
48010         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
48011         (gcc-dg-prune): Call prune_gcc_output.
48012         * lib/gcc.exp (prune_gcc_output): New proc.
48013         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
48014         prune_gcc_output.
48015
48016 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
48017
48018         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
48019         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
48020
48021 1995-11-15  Jeffrey A Law  (law@cygnus.com)
48022
48023         * gcc.c-torture: Update to c-torture-1.39 release.
48024
48025 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
48026
48027         * lib/c-torture.exp (c-torture-execute): Don't return if one option
48028         fails, try others as well.
48029
48030 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
48031
48032         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
48033         If compilation fails, mark execute tests as `untested'.
48034         If test is marked as unsupported, don't mark compilation and
48035         execute tests as failed.
48036
48037 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
48038
48039         * lib/g++.exp (g++_init): Don't link in libg++, and look to
48040         libstdc++ for whether or not we want to be doing shared
48041         libraries.  Delete link_curses since we don't need it anymore.
48042         * lib/mike-g++.exp (postbase): Don't link in libg++.
48043         * g++.old-deja/old-deja.exp: Likewise.
48044
48045 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
48046
48047         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
48048
48049 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
48050
48051         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
48052         For that, add `-Wl,-a,shared_archive'.
48053         * g++.old-deja/old-deja.exp: Likewise.
48054
48055 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
48056
48057         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
48058
48059 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
48060
48061         * lib/mike-g++.exp (postbase): Pay attention to the status of
48062         g++_load.
48063
48064 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
48065
48066           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
48067
48068 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
48069
48070         * lib/gcc.exp (default_gcc_start): No longer need to log program
48071         being executed or its output, execute_anywhere does that now.
48072         * lib/g++.exp (default_g++_version): Call execute_anywhere.
48073         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
48074
48075 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
48076
48077         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
48078         the same as those in lib/g++.exp.
48079
48080 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
48081
48082         * gcc.c-torture: Update to c-torture-1.38 release.
48083         * gcc.ieee: Related changes.
48084
48085 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
48086
48087         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
48088         "exec". Minor reformatting changes.
48089
48090         * config/rom68k.exp (${tool}_load): Make it work in a canadian
48091         cross. This means all "exec" calls now work on a remote host as
48092         well.
48093         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
48094         cross. Filter out the extra "\r\n" stuff that expect puts in.
48095         (c-torture-execute): Filter out the bogus warnings like
48096         c-torture-compile does. Add support for canadian cross.
48097         * lib/gcc.exp (default_gcc_version, default_gcc_start)
48098         Use execute_anywhere rather than calling exec directly. Now it
48099         works for canadian cross testing.
48100
48101 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
48102
48103         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
48104         results into a variable, and check that rather than using file exists.
48105
48106 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
48107
48108         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
48109         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
48110
48111 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
48112
48113         * g++.old-deja/old-deja.exp: Create and pass runshlib and
48114         lib_curses if there's a shared libg++ in the build tree.
48115
48116 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
48117
48118         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
48119         if not supported target.
48120
48121 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
48122
48123         * lib/g++.exp (g++_init): Move empty setting of runshlib and
48124         link_curses up to always happen, not just for native builds.
48125
48126 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
48127
48128         * gcc.c-torture: Update to c-torture-1.36 release.
48129         * gcc.failure: Related changes.
48130
48131 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
48132
48133         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
48134
48135 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
48136
48137         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
48138         * lib/mike-g++.exp (postbase): Not in here.  Still reference
48139         runshlib, link_curses, and mathlib for link and run.
48140
48141         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
48142         pass the runtime shared library options for Solaris, OSF/1, and
48143         Irix5, and link with -lcurses to avoid unresolved references.
48144
48145 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
48146
48147         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
48148         only run once.
48149
48150 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
48151
48152         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
48153
48154 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
48155
48156         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
48157         do not have a framework for the "compat" tests yet.
48158
48159 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
48160
48161         * lib/mike-g++.exp (postbase): New local variable `mathlib',
48162         set to null if we're testing vxworks5.1.  Use that instead of
48163         `-lm' in the setting of LIBS for link and run.
48164
48165 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
48166
48167         * config/rom68k.exp (${tool}_load): Major changes to make it
48168         work.  Verified that it does in fact return the stuff in
48169         exec_output properly.  Catch any Emul or any TRAP other than 0.
48170
48171 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
48172
48173         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
48174         LDFLAGS properly for targets that need stuff from libgloss.
48175         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
48176         only run once.
48177         (gpp_initialized): New variable.
48178
48179 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
48180
48181         * config/rom68k.exp: Load libgloss.exp.
48182         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
48183         so we can produce a fully linked binary.
48184         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
48185         so we can produce a fully linked binary.
48186
48187 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
48188
48189         * lib/plumhall.exp (ph_section): Watch for expected failures.
48190         Add missing `else'.
48191
48192         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
48193         run the testcase.
48194         (c-torture): Likewise.
48195
48196 1995-08-28  Doug Evans  <dje@cygnus.com>
48197
48198         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
48199
48200         * lib/mike-g++.exp (mike_cleanup): New proc.
48201         (prebase): New globals compiler_result, not_compiler_result,
48202         target_regexp.
48203         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
48204         allow leading "-" in pattern.  Watch for unsupported tests.
48205         If $compiler_result is set, pattern match assembler code,
48206         and ditto for $not_compiler_result.
48207         * lib/mike-gcc.exp: Likewise.
48208
48209         * lib/plumhall.exp (ph_execute): Only call ph_summary if
48210         execution "succeeded".
48211
48212 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
48213
48214         * config/win32.exp: New file.
48215         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
48216
48217 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
48218
48219         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
48220         unsupported.
48221         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
48222         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
48223         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
48224
48225         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
48226         "... without exceptions was ...".  That is now handled by
48227         prune_system_crud.
48228         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
48229
48230 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
48231
48232         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
48233         sieve.c,sort2.c}: New files.
48234         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
48235         sieve.exp,sort2.exp}: Drivers for them.
48236
48237         * lib/mike-gcc.exp (program_output): New user settable variable.
48238         (postbase): Call prune_system_crud.  Also prune extraneous compiler
48239         messages.
48240         * lib/mike-g++.exp (program_output): New user settable variable.
48241
48242         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
48243
48244         * config/sh.exp: Deleted (use sim.exp instead).
48245
48246 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
48247
48248         * config/vx.exp: Declare CHECKTASK as global.
48249         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
48250         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
48251         * lib/old-dejagnu.exp: Load [pwd]/$executable.
48252
48253 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
48254
48255         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
48256         target. Like vx.exp, only includes `vx29k.exp' instead of
48257         `vxworks.exp'.
48258
48259 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
48260
48261         * config/sim.exp: Increase time limit from 120 seconds to 240.
48262
48263 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
48264
48265         * gcc.c-torture/execute/950628-1.c: New test.
48266
48267 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
48268
48269         * gcc.c-torture: Update with changes/additions from
48270         c-torture-1.34.
48271
48272 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
48273
48274         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
48275
48276 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
48277
48278         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
48279
48280 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
48281
48282         * gcc.c-torture/compile/950512-1.c: New test.
48283         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
48284         * gcc.dg/struct-ret-1.c: Likewise.
48285
48286 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
48287
48288         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
48289           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
48290
48291 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
48292
48293         * gcc.c-torture/special/920411-1.c: Deleted.
48294         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
48295
48296 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
48297
48298         * config/sim.exp (${tool}_load): Hack in call to bash to get a
48299         cpu limit.
48300
48301 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
48302
48303         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
48304
48305 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
48306
48307         From kenner;
48308         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
48309         is the proper length.
48310         * va-arg-3.c: Likewise.
48311
48312 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
48313
48314         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
48315         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
48316
48317         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
48318         * lib/g++.exp (default_g++_start): Delete old cruft.
48319
48320 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
48321
48322         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
48323         (2 * (1 << 18)) to (2 * (1 << 17)).
48324
48325         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
48326
48327 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
48328
48329         * config/rom68k.exp: Renamed from config/idp.exp
48330
48331 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
48332
48333         * c-torture/compile/921109-2.c
48334
48335 1995-04-18  Mike Stump  <mrs@cygnus.com>
48336
48337         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
48338         excess errors.
48339
48340 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
48341
48342         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
48343         output.
48344         * lib/g++.exp (default_g++_start): Likewise.
48345
48346 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
48347
48348         * gcc.c-torture/compile/950329-1.c: New test.
48349
48350 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
48351
48352           * config/bug.exp (${tool}_load): Updated to use new remote_open
48353           and remote_close procs.
48354         * config/idp.exp: New file.
48355
48356 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
48357
48358         * gcc.c-torture/execute/950322-1.c: New test.
48359
48360 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
48361
48362         * config/vx.exp (${tool}_load): Clean up testing of return code from
48363         vxworks_ld and vxworks_spawn.
48364
48365 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
48366
48367         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
48368
48369 1995-03-13  Mike Stump  <mrs@cygnus.com>
48370
48371         * lib/old-deja.exp: Add `excess errors test - ' error, now one
48372         can mark excess errors on a machine by machine basis.  Note, the
48373         default is to not expect any excess errors, even when excess
48374         errors test - is given, so you will want to put an XFAIL ... on
48375         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
48376         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
48377         those 4 machines, but no others.
48378
48379 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
48380
48381         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
48382         * lib/c-torture.exp: to here.
48383
48384 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
48385
48386         * gcc.c-torture/execute/950221-1.c: New test.
48387         * gcc.c-torture/execute/struct-ret-1.c: New test.
48388         * gcc.c-torture/compile/950221-1.c: New test.
48389
48390         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
48391
48392 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
48393
48394         * gcc.c-torture/execute/arith-1.c (main): Return 0.
48395         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
48396
48397 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
48398
48399         * g++.gb: New directory of tests, derived from my signature and
48400         class scoping tests.
48401
48402         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
48403         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
48404         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
48405         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
48406         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
48407         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
48408         * g++.gb/sig25.C: Likewise.
48409
48410         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
48411         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
48412         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
48413         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
48414         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
48415         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
48416         * g++.gb/sig25.exp: Likewise.
48417
48418         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
48419         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
48420         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
48421         * g++.gb/scope13.C: Likewise, this test still fails.
48422
48423         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
48424         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
48425         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
48426         * g++.gb/scope13.exp: Ditto.
48427
48428         * g++.gb/README: New file, explains what these tests are about.
48429
48430 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
48431
48432         * lib/dg.exp (dg-do): Support `preprocess'.
48433         (dg-test): Likewise.
48434
48435 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
48436
48437         * config/udi.exp: change "continue -expect" to "exp_continue".
48438
48439 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
48440
48441         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
48442         Delete redundant tests.
48443
48444         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
48445         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
48446         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
48447         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
48448         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
48449         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
48450         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
48451         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
48452
48453         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
48454         storing label pointers.
48455         * gcc.c-torture/execute/921019-1.c: Likewise.
48456         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
48457         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
48458         parameter fp.
48459         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
48460         constants.
48461
48462         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
48463         Delete obsolete tests.
48464
48465         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
48466         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
48467         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
48468         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
48469         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
48470         * gcc.c-torture/compile/950124-1.c: New test.
48471
48472         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
48473
48474 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
48475
48476         * lib/mike-g++.exp: Add -lm to LIBS.
48477
48478 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
48479
48480         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
48481
48482 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
48483
48484         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
48485
48486 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
48487
48488         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
48489
48490 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
48491
48492         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
48493         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
48494         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
48495         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
48496         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
48497         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
48498         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
48499         * g++.law/{operators31.C, operators32.C,
48500         * g++.law/{operators33.C, operators34.C}: Likewise.
48501         * g++.law/{pic1.C, refs2.C}: Likewise.
48502         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
48503         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
48504         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
48505         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
48506
48507         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
48508         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
48509         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
48510         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
48511         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
48512         * g++.law/{enum9.exp, friend5.exp}: Likewise.
48513         * g++.law/{nest3.exp, nest4.exp}: Likewise.
48514         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
48515         * g++.law/{operators30.exp, operators31.exp}: Likewise.
48516         * g++.law/{operators32.exp, operators33.exp}: Likewise.
48517         * g++.law/{operators34.exp}: Likewise.
48518         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
48519         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
48520         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
48521         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
48522         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
48523
48524         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
48525         No longer expected to fail.
48526         * g++.law/missed-error3.C: Tweak for recent bool changes.
48527
48528 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
48529
48530         * config/emb-unix: Deleted.
48531         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
48532         remote execution.  Do final link on remote host if REMOTE_LINK is set.
48533
48534 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
48535
48536         * lib/dg.exp (dg-test): Fix typo in last patch.
48537
48538 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
48539
48540         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
48541         (handles multiple occurrences).
48542
48543 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
48544
48545         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
48546         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
48547         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
48548         printed).
48549         * lib/c-torture.exp (c-torture-compile): Likewise.
48550         (c-torture): Prepend full path if missing.
48551         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
48552         (gcc_fail): Likewise.
48553         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
48554
48555 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
48556
48557         * lib/netware.exp: Only attach to NetWare i386 systems.
48558
48559 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
48560
48561         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
48562         messages.  Add test name to "output pattern match" pass/fail message.
48563
48564 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
48565
48566         * gcc.dg: New testsuite.
48567         * gcc.dg/dg.exp: New file.
48568
48569         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
48570         test-switch.c}: Deleted.
48571
48572         * gcc.misc-tests/msgs.exp: New testcase driver.
48573
48574 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
48575
48576         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
48577         Watch for illegal return values from ${tool}_load.
48578         * config/unix.exp (${tool}_load): Fix pass/fail detection for
48579         cross targets.  Coerce return value >0 to 1.
48580
48581 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
48582
48583         * config/unix.exp (${tool}_load): Call program rsh, not proc.
48584
48585         * config/emb-unix.exp: New file.
48586
48587         * config/sim.exp: Error if variable $SIM not defined.
48588         (${tool}_load): Mark test as "untested" if simulator missing.
48589
48590         * config/unix.exp: Load remote.exp to get rcp_download.
48591         * lib/c-torture.exp: Use different option lists for testcases with
48592         and without loops.
48593         * gcc.c-torture/execute/execute.exp: Likewise.
48594
48595 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
48596
48597         * config/*.exp: Clarify return code from ${tool}_load.
48598         Call `unresolved' or `untested' instead of `warning' or `perror'
48599         (sometimes you still want to call both though).
48600         Add comment that `shell_id' is local to each file.
48601         * config/udi.exp (timeout): Set to 30.
48602         Don't print warning if connection fails, $connectmode has already
48603         printed an error.
48604         (${tool}_load): Move verbose messages to level 2.
48605         Rework pattern for "Process started" message.
48606         Pass `shell_id' to ${connectmode}_download.
48607         Retry twice upon timeout.  Make resetting of target more robust.
48608         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
48609         Pass `shell_id' to exit_$connectmode.
48610         Only call exit_$connectmode if connected.
48611         * config/unix.exp (${tool}_load): Check return codes better.
48612         * config/vrtx.exp (${tool}_load): Likewise.
48613         * config/vx.exp (${tool}_load): Likewise.
48614         Delete unneeded global's.
48615         * lib/dg.exp (dg-test): Update to reflect clarified return codes
48616         from ${tool}_load.
48617         (dg-stat): Delete.
48618         (dg-init): Delete recording of pass/fail counts.
48619         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
48620         (old-dejagnu-init): Likewise.
48621         (old-dejagnu-stat): Delete contents, empty proc now.
48622         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
48623         (c-torture): Delete references to lcnt, lpass, lfail.
48624         Get option list from TORTURE_OPTIONS.
48625         Delete -funroll[-all]-loops if no loops.
48626         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
48627         (g++_stat): Delete contents (empty proc now).
48628         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
48629         (gcc_finish): Likewise.
48630         (gcc_stat): Deleted.
48631         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
48632         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
48633         * gcc.c-torture/execute/execute.exp: Likewise.
48634         Split tests into two parts: compile, execute.
48635         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
48636         no loops.  Update to reflect clarified return codes from ${tool}_load.
48637
48638 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
48639
48640         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
48641         to grep for.
48642         (old-dejagnu): Likewise (where necessary).
48643
48644 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
48645
48646         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
48647
48648         * lib/dg.exp (dg-process-target): Fix processing of selector.
48649         Add comment regarding use of `error'.
48650
48651         * lib/gcc.exp (prune_system_crud): Define if missing.
48652         * lib/g++.exp (prune_system_crud): Likewise.
48653
48654         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
48655         Call prune_system_crud.
48656         * lib/dg.exp (dg-runtest): New proc.
48657         Use perror instead of send_user for tcl errors in testcase.
48658         Don't return any value, it's never used.
48659         Don't clobber previous definition of `unknown'.
48660         Print tcl errors in `dg-final'.
48661
48662 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
48663
48664         * lib/dg.exp (dg-process-target): Improve syntax error messages.
48665         (dg-test): Don't print errorInfo, it contains stack backtrace.
48666
48667 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
48668
48669         * lib/g++.exp (runtest_file_p): Define if missing.
48670
48671 1994-09-24  Doug Evans  (dje@cygnus.com)
48672
48673         * lib/mike-g++.exp: Comment out loading of g++.exp.
48674         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
48675         (default_g++_version): Always print something.
48676         (default_g++_start): Comment out call to `which'.
48677         (g++_start, g++_load): Deleted (must be defined in config file).
48678         * lib/gcc.exp: Test for existence of $CC at start.
48679         Delete check for tmpdir (done in gcc_init).
48680         (default_gcc_version): Always print something.
48681         (default_gcc_start): Comment out call to `which'.
48682         * config/*.exp: Major cleanup - make cross targets work at least a
48683         little better for g++ (by not being "--tool gcc" specific).
48684         Rename gcc_xxx to ${tool}_xxx.
48685         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
48686         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
48687
48688 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
48689
48690         * lib/c-torture.exp (c-torture-compile): Rework compiler
48691         message processing.
48692
48693         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
48694         c-torture.
48695
48696 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
48697
48698         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
48699
48700         * lib/dg.exp (dg-process-target): Support { target native }.
48701
48702 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
48703
48704         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
48705         looked for "... program xxx got fatal signal".
48706         Correct regsub munging of `comp_output'.
48707         Ignore compiler messages "path prefix not used" and "linker input
48708         file unused".
48709
48710 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
48711
48712         * lib/gcc.exp (runtest_file_p): Define if missing.
48713         * gcc.prms/template.c: Example to work from.
48714
48715 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
48716
48717         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
48718         * lib/dg.exp (dg-test): Call unsupported testcases as such.
48719
48720         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
48721         * gcc.prms/1883.c: Moved from compile/940714-1.c.
48722         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
48723         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
48724
48725         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
48726         (dg-process-target): No longer a varargs proc.
48727         Return S/N for target, P/F for xfail.  All callers changed.
48728         (user option procs): More argument checking.
48729         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
48730         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
48731         (dg-test): Skip test if not running on selected target in `dg-do'.
48732         Update handling of `dg-do-what', `dg-output-text'.
48733         Separate execution pass/fail from output pattern match pass/fail.
48734         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
48735
48736 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
48737
48738         * gcc.c-torture/special/special.exp: Don't expect failure for mips
48739         target for 920510-1.c.
48740
48741 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
48742
48743         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
48744         Clean up comment regarding use of passcnt, etc.
48745         (gcc_stat): Don't update `testcnt' here.
48746         (gcc_finish): Do it here.
48747         Might as well reset `but_id' here too.
48748         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
48749         to determine if the file should be tested.
48750         * gcc.c-torture/compile/compile.exp: Likewise.
48751         * gcc.c-torture/execute/execute.exp: Likewise.
48752         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
48753         * gcc.misc-tests/dg-test.exp: Likewise.
48754         * gcc.prms/prms.exp: Likewise.
48755         * gcc.wendy/wendy.exp: Likewise.
48756         * g++.old-deja.exp: Likewise.
48757         Move "Testing file" message to verbose level 1.
48758
48759 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
48760
48761         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
48762
48763 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
48764
48765         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
48766         (default_gcc_start): Accept optional second list element
48767         of compiler flags.  Print compiler output at verbosity level 2.
48768         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
48769         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
48770         Save current values of framework globals passcnt, failcnt, xpasscnt,
48771         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
48772         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
48773         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
48774         xfailcnt to compute stats.  Update framework global `testcnt' from
48775         pass/fail counts.
48776         (gcc_finish): New proc.  Clean up test environment.
48777         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
48778         (gcc_epass, gcc_efail): Delete.
48779         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
48780         argument of line number.
48781         (dg-init): If the tool has an init routine, call it.
48782         (dg-test): Remove args `cflags_var' and `libs_var'.
48783         Pass all compiler options to ${tool}_start.
48784         Handle missing line number.
48785         (dg-finish): New function.
48786         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
48787         particular files.  Call gcc_finish at end.  Move "skipping test"
48788         message to verbosity level 3.
48789         * gcc.c-torture/compile/compile.exp: Likewise.
48790         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
48791         * gcc.c-torture/execute/execute.exp: Likewise.
48792         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
48793         Print testcase being tried at verbosity level 1.
48794         * gcc.c-torture/special/special.exp: Unset xfail.
48795         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
48796         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
48797         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
48798         * gcc.failure/failure.exp: Likewise.
48799         * gcc.ieee/ieee.exp: Likewise.
48800         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
48801         Update call to dg-test.  Call dg-finish at end.
48802         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
48803         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
48804         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
48805         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
48806         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
48807         * gcc.wendy/wendy.exp: Add copyright.
48808         Delete setting of tmpdir (done by gcc_init).
48809         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
48810         Pass compiler flags to gcc_start.  Call gcc_finish at end.
48811         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
48812         gcc_[ce]pass/fail.
48813
48814 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
48815
48816         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
48817         confusion.
48818         (g++_load): Likewise.
48819
48820         * config/*.exp (gcc_load): Some were varargs fns and some were not.
48821         Rename argument to `prog' to remove the confusion.
48822         Varargs fns behave differently too!
48823         (g++_load): Likewise.
48824
48825         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
48826
48827         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
48828         what it is.  Delete (always) printing of status value for !native.
48829         Simplify verbose code, and include status and exec_output.
48830         (g++_load): Use gcc_load.
48831
48832 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
48833
48834         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
48835         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
48836         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
48837         940714-3.c as these testcases don't exist anymore.  Make
48838         va-arg-1.c expected to pass.
48839
48840 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
48841
48842         * gcc.misc-tests/misc.exp: Only run specific testcases.
48843         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
48844         * gcc.misc-tests/dg-[1-9].c: New files.
48845
48846         * lib/dg.exp: New testsuite driver.
48847         * gcc.prms/prms.exp: Use it.
48848
48849         * README.gcc: New file.
48850
48851         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
48852         Document and reset `lxpass' and `lxfail'.
48853         Simplify "initialized" message.
48854         (gcc_stat): Clean up comments a little.
48855
48856 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
48857
48858         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
48859
48860 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
48861
48862         * lib/old-dejagnu.exp (process-option): New proc.
48863         (old-dejagnu-init, old-dejagnu-stat): Likewise.
48864         (old-dejagnu): Simplify.
48865         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
48866
48867 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
48868
48869         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
48870         exists and is not an empty string.
48871
48872         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
48873         $xfail rather than calling setup_xfail.  Clear $xfail when test is
48874         finished.
48875         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
48876         automatically.
48877
48878         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
48879         longer expected to fail.
48880
48881         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
48882         "f" function call.
48883
48884         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
48885
48886         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
48887         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
48888         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
48889         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
48890         c-torture-1.29.
48891
48892         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
48893         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
48894
48895         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
48896
48897         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
48898         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
48899
48900         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
48901         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
48902         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
48903
48904 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
48905
48906         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
48907         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
48908         940714-1.c, 940714-2.c, 940714-3.c},
48909         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
48910         gcc.misc-tests/{mg.c,mg.exp}:
48911         New tests.
48912         * gcc.noncompile/noncompile.exp: Change accordingly.
48913
48914 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
48915
48916         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
48917         Undo previous clobberage.
48918
48919 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
48920
48921         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
48922         * gcc.special/{930510-1.c, special.exp}:
48923         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
48924         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
48925         struct-varargs-1.c}: New tests from c-torture-1.26.
48926
48927 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
48928
48929         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
48930           argument to switch.
48931
48932 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
48933
48934         * Revert the previous changes.  Please see Rob's directory
48935           (/lisa/test/rob/progressive/gcc/testsuite) for testing
48936           fixes.
48937
48938 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
48939
48940         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
48941             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
48942             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
48943             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
48944             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
48945             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
48946             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
48947             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
48948             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
48949             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
48950             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
48951             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
48952             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
48953             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
48954             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
48955             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
48956             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
48957             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
48958             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
48959             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
48960             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
48961             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
48962             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
48963             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
48964             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
48965             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
48966             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
48967
48968 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
48969
48970         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
48971             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
48972           with perror calls.
48973
48974 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
48975
48976         * config/unix.exp (g++_load): Fix syntax.
48977
48978 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
48979
48980         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
48981         * gcc.noncompile/921017-1.c: Deleted obsolete test.
48982         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
48983         Don't expect va-arg-1.c to fail.  Correct expected output for
48984         920928-1.c.
48985         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
48986         * gcc.wendy/hbm4.c: Correct typo.
48987         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
48988
48989 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
48990
48991         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
48992         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
48993         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
48994         * lib/c-torture.exp (c-torture-compile): Ditto.
48995
48996         Reduce volume of output (remove all the -I's and such).
48997         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
48998         Call gcc_cpass, gcc_cfail.
48999         (c-torture): Pass testing option to c-torture-compile.
49000
49001 1994-03-21  Doug Evans  (dje@cygnus.com)
49002
49003         Bring patches over from progressive.
49004         * config/default.exp: Exit remote shell cleanly.
49005         (g++_exit, g++_start): Add default versions.
49006         * config/sim.exp (gcc_load): Use perror, not error.
49007
49008 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
49009
49010         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
49011         set in site.exp.
49012
49013 1994-03-14  Doug Evans  (dje@cygnus.com)
49014
49015         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
49016         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
49017         (wendy_try): New proc to run testcase.
49018         (main loop): Call 'em.
49019         * gcc.wendy/*.c: Clean up pass to correct expected output.
49020
49021         * lib/gcc.exp: Minor cleanup work.
49022         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
49023
49024 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
49025
49026         * config/sim.exp (gcc_load): Document return codes better.
49027         Don't pass -v to simulator.
49028
49029 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
49030
49031           * gcc.special/920717-x.c: Fix typo.
49032           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
49033           get at sources.
49034
49035         * lib/mike-gcc.exp: Fix typo.
49036
49037 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
49038
49039         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
49040         binary to use, transform the name.
49041         * config/*.exp: rename everything. Nuke any g++ specific files,
49042         it's now a special case of gcc that requires no special support.
49043         Add a default.exp for unsupported targets.
49044
49045 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
49046
49047         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
49048         lib/old-dejagnu.exp: Fix a few patterns to work with the new
49049         version of Tcl.
49050
49051 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
49052
49053         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
49054         than a warning.
49055
49056 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
49057
49058         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
49059
49060 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
49061
49062         * gcc.execute/execute.exp: Combine opt_list and foption_list into
49063         option_list.  Compile every file with only 4/6 option choices
49064         (same as C torture) instead of with 12/18 different option
49065         choices.
49066         * lib/c-torture.exp: Likewise.
49067
49068         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
49069         not already set.
49070
49071 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
49072
49073         * lib/old-deja.exp: Add `excess errors test fails' error, now one
49074         can put an XFAIL *-*-* on excess errors.
49075
49076 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
49077
49078         * g++.law: Add more tests derived from g++-bugs snapshots.
49079
49080         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
49081         equivalent to g++.law/init9.
49082
49083         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
49084         compiled it, and the a.out file after we've run it.
49085
49086 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
49087
49088         * lib/mike-g++.exp (postbase): Delete the .o file after we've
49089         compiled it, and the a.out file after we've run it.
49090
49091 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
49092
49093         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
49094
49095 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
49096
49097         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
49098         version number.
49099
49100 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
49101
49102         * g++.law: New directory of g++ tests derived from the g++-bugs
49103         snapshots.
49104
49105 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
49106
49107         * gcc.compile: initbug1.c initbug1.exp testcase added
49108
49109 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
49110
49111         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
49112         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
49113           fixes submitted by Jeff Law (law@cs.utah.edu)
49114         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
49115           Jeff Law (law@cs.utah.edu)
49116
49117
49118 1993-11-30  Mike Stump  (mrs@cygnus.com)
49119
49120         * config/unix-g++.exp: Follow the gcc way of doing things.
49121         * g++.old-deja/old-deja.exp: Minor updates.
49122         * lib/g++.exp: New file, follow the gcc way of doing things.
49123         * lib/old-dejagnu.exp: Minor updates.
49124         * lib/mike-g++.exp: Always unset errorInfo.
49125
49126 1993-11-06  Mike Stump  (mrs@cygnus.com)
49127
49128         * lib/gcc.exp: Fix some errors with the below change, CC and
49129         CFLAGS should be global when setting, not local.
49130
49131 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
49132
49133         * lib/gcc.exp: Transform tool name.
49134
49135 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
49136
49137         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
49138
49139 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
49140
49141         * lib/gcc.exp: change gcc_done to gcc_stat
49142
49143 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
49144
49145         * Upgraded gcc testsuite to c-torture version 1.25
49146
49147 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
49148
49149         * lib/gcc.exp: added reporting code. Changed verbose compile message.
49150         * lib/c-torture: added hooks for new reporting code.
49151
49152 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
49153
49154         * config/sh-gcc.exp: check if sh-sim exists in the path
49155
49156 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
49157
49158         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
49159         * gcc.compile/compile.exp: Initial changes for new logic.
49160         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
49161         * gcc.failure/failure.exp: Initial changes for new logic.
49162         * gcc.ieee/ieee.exp: Initial changes for new logic.
49163         * gcc.misc-tests/misc.exp: Initial changes for new logic.
49164         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
49165         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
49166         * lib/c-torture.exp: Initial changes for new logic.
49167         * lib/gcc.exp: Initial changes for new logic.
49168
49169 1993-10-15  Mike Stump  (mrs@cygnus.com)
49170
49171         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
49172         depend upon failure or success.  Fully qualify names in failure
49173         and success messages.  Always remove a.out before starting
49174         compile, just in case.  Pay more attention to error text output by
49175         the compiler.  Handle testcases with no known past errors just
49176         like all others, so that things are uniform.  Other miscellaneous
49177         improvements.
49178
49179 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
49180
49181         * gcc.cpp: new directory for cpp tests
49182
49183 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
49184
49185         * lib/chill.exp: Code reformatted, removed unused code.
49186         * config/unix-chill.exp: Code reformatted, removed unused code.
49187         * chill.execute/execute.exp: Code reformatted, removed unused code.
49188         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
49189
49190 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
49191
49192         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
49193         routines not written.
49194
49195 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
49196
49197         * config/bug-gcc.exp: Use new procs from bug.exp.
49198
49199 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
49200
49201         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
49202         via ftp, rather than depending on NFS.
49203         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
49204         case.
49205
49206 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
49207
49208         * config/bug-gcc.exp: Use new download proc.
49209
49210 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
49211
49212         * chill.execute/execute.exp: cleanups, handles errors better
49213         * chill.compile/compile.exp: rewrite, based on execute.exp
49214         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
49215         * lib/chill.exp: major changes to diff proc and compile and link
49216           procs. added chill_fail and chill_pass wrappers to pass and
49217           fail. added more comments, and handle error codes better.
49218           Added a hack to capture stderr from exec, so noncompile tests
49219           can work.
49220
49221 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
49222
49223         * chill.execute/execute.exp: rewrite of testsuite driver
49224         * lib/chill.exp: rewrite of testsuite driver
49225         * config/unix-chill.exp: rewrite of testsuite driver
49226
49227 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
49228
49229         In chill.execute:
49230         * iexpr.ch: Standardize uppercase.
49231         * tuples.dat: Standardize uppercase.
49232         * vary.ch: standardize.  Correct varying string assignments.
49233         * vary.dat: Add new output lines.
49234
49235 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
49236
49237         In chill.execute:
49238         * chprintf.ch: Standardize use of uppercase.
49239         * tuples.ch: Standardize and turn arr2 into a DCL,
49240           rather than a SYN.
49241         * pinits.ch: Standardize.
49242
49243 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
49244
49245         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
49246         * Makefil: Renamed to Makefile.in.
49247         * configure.in: New.
49248
49249 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
49250
49251         In chill.execute:
49252         * .cvsignore: Add result/output files.
49253         * Makefile: Fix up variables at start.  Use MFLAGS
49254           everywhere.  Correct bool_loc, built_ins entries.
49255           Add entry for vary1.ch.
49256         * bitarray.ch: Standardize upper-case usage.
49257         * bitexpr.ch: Standardize, add output of b1.
49258         * params.ch: Use arrayt in along PROC parameters, to
49259           avoid novelty problems.
49260         * sets.ch: Tiny cleanup.
49261         * vary1.ch: Re-indent.
49262
49263 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
49264
49265           * Add PR-related files to Makefiles, .cvsignore files, etc.
49266
49267 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
49268
49269         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
49270           with compiler objects. New names are test-flow.c and test-loop.c
49271
49272 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
49273
49274         * Upgraded c-torture tests from 1.19 to 1.20
49275
49276         * new files:
49277         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
49278         * gcc.compile: 930623-1.c 930623-2.c
49279         * gcc.noncompile: 930622-1.c 930622-2.c
49280         * gcc.failure: 920411-1.c 920627-2.c
49281         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
49282
49283 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
49284
49285         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
49286           More changes to get testsuite working properly. Needs more work.
49287           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
49288
49289 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
49290
49291         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
49292           More changes to get testsuite working properly. Needs more work.
49293
49294 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
49295
49296         * chill.compile/compile.exp: Added for Dejagnu support
49297         * chill.execute/execute.exp: Added for Dejagnu support
49298         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
49299
49300 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
49301
49302         This should complete moving the CHILL test files.
49303         * chill.noncompile(.cvsignore printf.grt
49304             in-printf.grt chprintf.grt chprintf.ch):
49305             Added test-support files.
49306           (Makefile): Modified further.
49307         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
49308             signal.ch): Added test files.
49309           * chill.execute (.cvsignore printf.grt printr.c
49310             in-printf.grt rts.c chprintf.grt rts.h): Added
49311           test-support files.
49312             (Makefile): More corrections.
49313
49314 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
49315
49316         * chill.compile, chill.execute, chill.nocompile: Add CHILL
49317           test cases, ready for DejaGnu.
49318
49319 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
49320
49321         * Upgraded c-torture tests from 1.18 to 1.19
49322
49323         * gcc.compile: added test(s):
49324           930607-1.c
49325         * gcc.execute: added test(s):
49326           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
49327
49328         * added new subdirectory for misc tests: gcc.misc-tests
49329         * gcc.misc-test(s): added tests:
49330           inst-check.c test-consts.c test-ior.c test-switch.c
49331
49332 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
49333
49334         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
49335
49336 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
49337
49338         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
49339
49340 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
49341
49342         * Upgraded c-torture tests from 1.17 to 1.18
49343
49344 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
49345
49346         * Upgraded c-torture tests from 1.12 to 1.17
49347
49348 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
49349
49350         * lib/old-dejagnu.exp:
49351           Fixed handling of XFAIL target triplets to correctly
49352           recognize wildcard characters.  Removed code that
49353           appended a unique id tag to the end of the file name
49354           printed out by the result of the testcases within a
49355           given test file.
49356
49357 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
49358
49359         * lib/old-dejagnu.exp:
49360           Reworked expected failure handling to trigger off of XFAIL
49361           keyword in keyphrase embeded in testcase source code. The
49362           XFAIL keyword must be at the end of the keyphrase line. It
49363           may optionally be followed by one or more target triplets.
49364           It has just occured that the handling of wildcards in the
49365           target triplet may not be correct.
49366
49367 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
49368
49369         * g++.old-deja/tests:
49370           Moved all subdirectories up one level into g++.old-deja .
49371
49372         * lib/old-dejagnu.exp:
49373           Fixed problem with CXXFLAGS not being properly reset, and being
49374           corrupted with extraneous "-c" compiler option.  This was
49375           causing binaries to not be generated for test that needed them.
49376           Modified strings passed to "pass" and "fail" so that individual
49377           tests from the same test file would be distinguished by an
49378           identifier appended to the test file name in the summary logs;
49379           this corrected a problem with erroneous diff logs.  Added code
49380           to search testcases for expected fail and unexpected pass keywords.
49381
49382 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
49383
49384         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
49385
49386 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
49387
49388         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
49389           Removed extraneous text from end of "Special g++ Options"
49390           keyphrase.
49391
49392         * lib/old-dejagnu.exp: Added pattern matching to look for new
49393           keywords, embedded in testcases comments, which will trigger
49394           calls to xpass and xfail.
49395
49396 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
49397
49398         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
49399           comments embedded in the testcases, especially the one looking for
49400           special compiler options, as well as the pattern matching for the
49401           compiler output again.
49402
49403 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
49404
49405         * lib/old-dejagnu.exp: Do a proper check of the return value for
49406           execute tests. Fixed several problems with the pattern matching
49407           of the compiler output which gave erroneous test results.
49408           Changed several of the test result messages to be more descriptive.
49409         * config/unix-g++.exp: Proc g++_load now actually works and
49410           executes the tests passed to it and returns a usable return
49411           value.
49412
49413 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
49414
49415           * lib/gcc.exp: Exits gracefully if $CC is bogus.
49416
49417 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
49418
49419         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
49420           Modified both files to properly execute the old style
49421           dejagnu tests. The previous versions of these files were
49422           experimental and did not function anything near correctly.
49423
49424 1993-04-05  Rob Savoye  (rob@cygnus.com)
49425
49426         * Removed all Makefile.in and configure.in files. No configuration
49427         needed now.
49428
49429 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
49430
49431         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
49432
49433 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
49434
49435         * gcc.compile/configure.in, gcc.unsorted/configure.in,
49436         gcc.special/configure.in, gcc.noncompile/configure.in,
49437         gcc.execute/configure.in, gcc.code_quality/configure.in,
49438         g++.other/configure.in, g++.old-deja/configure.in,
49439         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
49440         in srcname setting.
49441
49442 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
49443
49444         * lib/udi.exp: Fixed mondfe and mondfe_download.
49445         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
49446         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
49447
49448 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
49449
49450         * config/udi-gdb.exp: Check $shell_id after connecting to target.
49451         (gdb_exit): Don't remove *_soc files.
49452
49453 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
49454
49455         * lib/c-torture.exp: Don't look for main; instead always use -w
49456         -c.  This is how the c-torture tests work.  Remove the object
49457         file if the compilation succeeds.
49458         * gcc.execute/execute.exp: Remove executable if test passes.
49459         * gcc.noncompile/noncompile.exp: Every test is an expected
49460         failure.
49461         * gcc.special/special.exp: Added tests from c-torture 1.11,
49462         corrected use of existing test.
49463         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
49464         gcc.execute/920625-1.c: Updated to c-torture 1.11.
49465         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
49466         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
49467         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
49468         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
49469         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
49470         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
49471         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
49472         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
49473         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
49474         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
49475         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
49476         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
49477         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
49478         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
49479         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
49480         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
49481         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
49482         c-torture 1.11.
49483         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
49484         correspond to c-torture 1.11.
49485
49486         * New file.