OSDN Git Service

2007-02-28 Tobias Burnus <burnus@net-b.de>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-02-28  Tobias Burnus  <burnus@net-b.de>
2             Paul Thomas  <pault@gcc.gnu.org>
3
4         PR fortran/30888
5         PR fortran/30887
6         * c_by_val_1.f: Test %VAL() with non-default kind.
7         * c_by_val.c: Ditto.
8         * c_by_val_4.f: New test.
9
10 2007-02-28  Tobias Burnus  <burnus@net-b.de>
11
12         PR fortran/30968
13         * gfortran.dg/continuation_7.f90: New test.
14
15 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
16
17         * g++.dg/inherit/thunk7.C: New test.
18         * lib/target-supports.exp (check_profiling_available): Not available
19         for bfin-*-*.
20
21 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
22
23         PR target/30970
24         * gcc.target/i386/gfortran.dg/pr30970.c: New test. 
25
26 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
27
28         * lib/target-supports.exp (check_effective_target_init_priority):
29         Remove Solaris special case.
30
31 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
32
33         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
34         for more builtin types.
35
36         * g++.dg/ext/visibility/class1.C: Port to Darwin.
37         * g++.dg/ext/visibility/noPLT.C: Likewise.
38
39 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40
41         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
42         sh* targets.
43
44 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
45
46         PR fortran/30865
47         * size_optional_dim_1.f90:  New test.
48
49 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
50
51         * gcc.dg/vxworks/vxworks.exp: New file.
52         * gcc.dg/vxworks/initpri1.c: Likewise.
53         * gcc.dg/vxworks/initpri2.c: Likewise.
54         * gcc.dg/initpri2.c: Add more tests.
55         * g++.dg/special/initpri2.C: Likewise.
56
57         * gcc.dg/initpri1.c: New test.
58         * gcc.dg/initpri2.c: Likewise.
59         * g++.dg/special/initpri1.C: New test.
60         * g++.dg/special/initpri2.C: Likewise.
61         * g++.dg/special/conpr-1.C: Use init_priority effective target.
62         * g++.dg/special/conpr-2.C: Likewise.
63         * g++.dg/special/conpr-3.C: Likewise.
64         * g++.dg/special/conpr-4.C: Likewise.
65         * g++.dg/special/initp1.C: Likewise.
66         * g++.dg/special/ecos.exp: Remove code to detect availability of
67         constructor priorities.
68         * lib/target-supports.exp (check_effective_target_init_priority):
69         New function.
70
71 2007-02-24  Jan Hubicka  <jh@suse.cz>
72
73         * gcc.c-torture/execute/pr30778.c: New testcase.
74
75 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
76
77         PR libgfortran/30918
78         * gfortran.dg/namelist_26.f90: New test.
79
80 2007-02-24  Richard Guenther  <rguenther@suse.de>
81
82         PR middle-end/30951
83         * gcc.dg/pr30951.c: New testcase.
84
85 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
86
87         * gcc.dg/torture/builtin-modf-1.c: New test.
88
89 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
90
91         PR tree-optimization/30904
92         * gcc.dg/pr30904.c: New test.
93
94 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
95
96         * gcc.test-framework/README: Correct command.
97         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
98         -Wunused-value.
99         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
100         
101 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
102
103         * lib/target-supports.exp (check_effective_target_unwrapped): New.
104
105 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
106
107         * lib/target-supports.exp (check_effective_target_newlib): New
108         function.
109
110 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
111
112         PR fortran/30660
113         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
114         allocatable component.
115
116
117 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
118
119         * gcc.dg/torture/builtin-logb-1.c: New test.
120         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
121         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
122         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
123         sh* targets.
124         
125 2007-02-23  Richard Guenther  <rguenther@suse.de>
126
127         * g++.dg/warn/changes-meaning.C: New testcase.
128
129 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
130
131         PR libgfortran/30910    
132         * gfortran.dg/fmt_zero_precision.f90: Update test.
133
134 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
135
136         * gcc.dg/torture/builtin-frexp-1.c: New test.
137
138 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
139
140         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
141
142 2007-02-22  Ian Lance Taylor  <iant@google.com>
143
144         PR debug/30898
145         * g++.dg/debug/pr30898.C: New test.
146
147 2007-02-22  Ira Rosen  <irar@il.ibm.com>
148
149         * gcc.dg/vect/vect-106.c: New test.
150
151 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
152             Ira Rosen  <irar@il.ibm.com> 
153
154         PR tree-optimization/30843
155         * gcc.dg/vect/pr30843.c: New test.
156
157 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
158
159         PR tree-optimization/30858
160         * gcc.dg/vect/pr30858.c: New test.
161
162 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
163
164         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
165         to set options for compiling testglue.
166         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
167         * lib/obj-c++.exp (obj-c++_init): Likewise.
168
169 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
170
171         * gnat.dg/derived_aggregate.adb: New test.
172
173 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
174
175         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
176         sh* targets.  Call the correct CKSGN macro.
177
178 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
179
180         * gfortran.dg/gomp/omp_parse1.f90: New test.
181         * gfortran.dg/gomp/omp_parse2.f: New test.
182
183 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
184
185         PR fortran/30869
186         * gfortran.dg/do_pointer_1.f90:  New test.
187
188 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
189
190         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
191         and scalbln.
192
193 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
194
195         * gcc.dg/darwin-minversion-1.c: New.
196         * gcc.dg/darwin-minversion-2.c: New.
197
198 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
199
200         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
201
202 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
203             DJ Delorie <dj@redhat.com>
204
205         PR other/30824
206         * gcc.dg/Wfatal.c: New.
207         * gcc.dg/Wfatal-2.c: New.
208         * gcc.dg/Werror-1.c: Adjust expectations.
209         * gcc.dg/Werror-5.c: Likewise.
210         * gcc.dg/Werror-7.c: Likewise.
211         * gcc.dg/Werror-10.c: Likewise.
212         * gcc.dg/Werror-11.c: Likewise.
213
214 2007-02-20  Tobias Burnus  <burnus@net-b.de>
215
216         PR fortran/30522
217         * gfortran.dg/volatile10.f90: New test.
218
219 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
220
221         PR libfortran/30533
222         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
223
224 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
225
226         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
227         * gcc.dg/Walways-true-1.c: Likewise.
228         * gcc.dg/weak/weak-3.c: Likewise.
229         * gcc.dg/Werror-1.c: Likewise.
230         * gcc.dg/Werror-3.c: Likewise.
231         * gcc.dg/Werror-4.c: Likewise.
232         * gcc.dg/Werror-5.c: Likewise.
233         * gcc.dg/Werror-6.c: Likewise.
234         * gcc.dg/Werror-7.c: Likewise.
235         * gcc.dg/Werror-8.c: Likewise.
236         * gcc.dg/Werror-10.c: Likewise.
237         * gcc.dg/Werror-11.c: Likewise.
238         * gcc.dg/Werror-12.c: Likewise.
239         * g++.old-deja/g++.mike/warn8.C: Likewise.
240         * g++.dg/warn/Walways-true-1.C: Likewise.
241         * g++.dg/warn/Walways-true-2.C: Likewise.
242         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
243         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
244         -Wstring-literal-comparison with -Waddress.
245         * gcc.dg/Wstring-literal-comparison-4.c: Replace
246         -Wno-string-literal-comparison with -Wno-address.
247         
248 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
249
250         * gnat.dg/self_aggregate_with_call.adb: New test.
251
252 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
253
254         PR tree-optimization/30975
255         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
256         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
257         * gcc.dg/vect/pr30795.c: New.
258
259 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
260
261         PR fortran/30681
262         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
263
264 2007-02-18  Roger Sayle  <roger@eyesopen.com>
265
266         PR rtl-optimization/28173
267         * gcc.target/i386/andor-1.c: New test case.
268
269 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
270
271         * gcc.dg/torture/builtin-ldexp-1.c: New.
272         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
273
274 2007-02-18  Roger Sayle  <roger@eyesopen.com>
275
276         * gfortran.dg/array_constructor_15.f90: New test case.
277
278 2007-02-18  Roger Sayle  <roger@eyesopen.com>
279
280         * gfortran.dg/forall_10.f90: New test case.
281
282 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
283
284         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
285
286 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
287
288         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
289         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
290
291 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
292
293         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
294         * gcc.target/i386/builtin-bswap-3.c: Ditto.
295         * gcc.target/i386/xchg-1.c: New test.
296         * gcc.target/i386/xchg-2.c: New test. 
297
298 2007-02-16  Richard Guenther  <rguenther@suse.de>
299             Christian Bruel  <christian.bruel@st.com>
300
301         * gcc.dg/strict-overflow-5.c: New testcase.
302
303 2007-02-16  Tobias Burnus  <burnus@net-b.de>
304
305         PR fortran/30793
306         * gfortran.dg/func_derived_4.f90: New test.
307
308 2007-02-15  Roger Sayle  <roger@eyesopen.com>
309
310         PR middle-end/30391
311         * gfortran.dg/pr30391-1.f90: New test case.
312
313 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
314
315         PR middle-end/30433
316         * gcc.c-torture/compile/pr30433.c: New testcase to check
317         that complex constants comparisions are foldded.
318
319 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
320
321         PR C++/30158
322         * g++.dg/ext/stmtexpr10.C: New testcase.
323
324 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
325
326         PR middle-end/30729
327         * gcc.dg/Wunused-value-2.c: New testcase.
328
329 2007-02-15  Ian Lance Taylor  <iant@google.com>
330
331         * g++.dg/eh/subreg-1.C: New test.
332
333 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
334
335         PR c/26494
336         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
337         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
338         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
339         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
340         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
341         * gcc.dg/Werror-implicit-function-declaration.c: New.
342
343 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
344
345         PR c++/28943
346         * g++.dg/warn/pr28943.C: New.
347
348 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
349
350         * gfortran.fortran-torture/execute/math.f90: Fix typo.
351
352 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
353
354         PR fortran/30779
355         * gfortran.dg/error_recovery_3.f90: New test.
356
357 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
358
359         * g++.dg/tree-ssa/sra-1.C: New.
360
361 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
362
363         * g++.dg/tree-ssa/sra-1.C: New.
364
365 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
366
367         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
368
369 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
370
371         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
372
373 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
374
375         PR fortran/30799
376         * gfortran.dg/logical_2.f90: New test.
377
378 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
379
380         * gcc.dg/torture/complex-alias-1.c: New test.
381
382 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
383
384         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
385         instead of -fdump-tree-tailcall.
386
387 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
388
389         * gfortran.dg/interface_10.f90: Fix comment typo.
390
391 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
392
393         PR tree-optimization/30771
394         * gcc.dg/vect/pr30771.c: New test.
395
396 2007-02-13  Ian Lance Taylor  <iant@google.com>
397
398         * gcc.dg/Wstrict-overflow-1.c: New test.
399         * gcc.dg/Wstrict-overflow-2.c: New test.
400         * gcc.dg/Wstrict-overflow-3.c: New test.
401         * gcc.dg/Wstrict-overflow-4.c: New test.
402         * gcc.dg/Wstrict-overflow-5.c: New test.
403         * gcc.dg/Wstrict-overflow-6.c: New test.
404         * gcc.dg/Wstrict-overflow-7.c: New test.
405         * gcc.dg/Wstrict-overflow-8.c: New test.
406         * gcc.dg/Wstrict-overflow-9.c: New test.
407         * gcc.dg/Wstrict-overflow-10.c: New test.
408
409 2007-02-13  Roger Sayle  <roger@eyesopen.com>
410
411         * gcc.target/ia64/builtin-bswap-2.c: New test case.
412
413 2007-02-13  Richard Henderson  <rth@redhat.com>
414
415         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
416         * gcc.c-torture/execute/pr29302-1.c: ... here.
417
418 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
419
420         PR c/29521
421         * gcc.dg/c90-return-1.c: Update output.
422         * gcc.dg/c99-return-1.c: Likewise.
423         
424 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
425
426         PR fortran/30554
427         * gfortran.dg/used_dummy_types_7.f90: New test..
428
429 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
430
431         * gcc.target/i386/parity-1.c: New test.
432         * gcc.target/i386/parity-2.c: New test.
433
434 2007-02-12  Roger Sayle  <roger@eyesopen.com>
435
436         * gcc.target/i386/builtin-bswap-3.c: New test case.
437
438 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
439
440         PR tree-optimization/29145
441         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
442         alias analysis is improved to take better advantage of restrict
443         qualified pointers.
444         * gcc.dg/vect/vect-80.c: Likewise.
445         * gcc.dg/vect/pr29145.c: New.
446
447 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
448
449         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
450         * gcc.target/i386/sse4a-insert.c: Likewise.
451
452 2007-02-11  Roger Sayle  <roger@eyesopen.com>
453
454         * gcc.target/ia64/builtin-popcount-1.c: New test case.
455         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
456
457 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
458
459         PR fortran/30478
460         * gfortran.dg/enum_4.f90: Update error message checks.
461
462 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
463
464         PR fortran/30554
465         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
466         versions of the modules.
467
468         PR fortran/30617
469         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
470         by getting rid of recursive I/O and providing functions with
471         results.
472
473         PR fortran/30319
474         * gfortran.dg/char_array_constructor_2.f90
475
476 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
477
478         PR c++/26988
479         * g++.dg/template/spec34.C: New test
480
481 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
482
483         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
484         on i?86 and x86_64.
485         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
486         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
487         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
488         on i?86 and x86_64.
489         * gcc.dg/vect/vect-113.c: Ditto.
490
491 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
492
493         PR c++/29487
494         * g++.dg/eh/weak1-C: New test.
495         * g++.dg/eh/weak1-a.cc: Likewise.
496         * g++.dg/eh/comdat1.C: Likewise.
497
498 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
499             Dorit Nuzman  <dorit@il.ibm.com>
500
501         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
502         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
503         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
504         * gcc.dg/vect/vect-113.c: Likewise.
505
506         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
507
508 2007-02-10  Richard Henderson  <rth@redhat.com>
509
510         * lib/target-supports.exp (check_effective_target_tls): Redefine
511         to mean non-emulated tls.
512         * gcc.dg/tls/alias-1.c: Remove tls requirement.
513         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
514         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
515         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
516         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
517         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
518         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
519
520 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
521
522         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
523
524 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
525
526         * gfortran.dg/secnds.f: Replace time tolerance with a
527         before-and-after bracket.
528         * gfortran.dg/secnds-1.f: Likewise.
529
530 2007-02-09  Tobias Burnus  <burnus@net-b.de>
531
532         PR fortran/30512
533         * gfortran.dg/maxlocval_1.f90: New test.
534
535 2007-02-09  Roger Sayle  <roger@eyesopen.com>
536
537         * gcc.target/ia64/builtin_bswap-1.c: New test case.
538
539 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
540
541         PR fortran/30720
542         * gfortran.dg/array_function_1.f90: New test.
543
544 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
545
546         * lib/target-supports.exp (check_effective_target_lax_strtofp)
547         (check_effective_target_dummy_wcsftime): New functions.
548
549 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
550
551         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
552         * lib/target-supports.exp (check_effective_target_uclibc): New
553         function.
554
555 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
556
557         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
558         (vsnprintf): Don't define for uClibc targets.
559
560 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
561
562         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
563         set before checking whether it was allowed.
564         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
565         before checking inside_main.
566
567 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
568
569         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
570         uClinux targets.
571         (u16sf): Likewise u4sf.
572         * g++.dg/compat/struct-layout-1.h: Likewise.
573
574 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
575
576         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
577         procedure.
578         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
579         m68k targets if check_effective_target_coldfire_fpu returns true.
580
581 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
582         Richard Guenther  <rguenther@suse.de>
583
584         PR middle-end/23361
585         * gcc.dg/fold-compare-3.c: New testcase.
586         * gcc.dg/tree-ssa/loop-24.c: Likewise.
587
588 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
589
590         * gcc.dg/pr26570.c: Clean up coverage files.
591         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
592         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
593         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
594         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
595         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
596         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
597         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
598         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
599         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
600         * gcc.dg/tree-ssa/pr25501.c: Ditto.
601         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
602         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
603         * gcc.dg/vect/pr28952.c: Ditto.
604         * gcc.dg/vect/pr27151.c: Ditto.
605         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
606         * g++.dg/gomp/macro-3.C: Ditto.
607
608 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
609
610         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
611         of the loop.
612
613 2007-02-08  Roger Sayle  <roger@eyesopen.com>
614
615         * gcc.target/i386/builtin-bswap-2.c: New test case.
616
617 2007-02-08  Roger Sayle  <roger@eyesopen.com>
618
619         * gfortran.dg/forall_8.f90: New test case.
620         * gfortran.dg/forall_9.f90: Likewise.
621
622 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
623
624         * gcc.dg/builtins-20.c: Add some -~ complex cases.
625
626 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
627
628         * lib/target-supports.exp (check_effective_target_simulator): New. 
629
630 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
631
632         * gcc.dg/tree-ssa/loop-25.c: New test.
633
634 2007-02-06  Richard Henderson  <rth@redhat.com>
635
636         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
637
638 2007-02-06  Roger Sayle  <roger@eyesopen.com>
639
640         * gcc.target/powerpc/popcount-1.c: New test case.
641         * gcc.target/powerpc/parity-1.c: Likewise.
642
643 2007-02-06  Richard Guenther  <rguenther@suse.de>
644
645         PR middle-end/27302
646         * gcc.dg/torture/pr27302-2.c: New testcase.
647
648 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
649
650         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
651         * gcc.dg/vect/vect-iv-1.c: New test.
652         * gcc.dg/vect/vect-iv-2.c: New test.
653         * gcc.dg/vect/vect-iv-3.c: New test.
654         * gcc.dg/vect/vect-iv-4.c: New test.
655         * gcc.dg/vect/vect-iv-5.c: New test.
656         * gcc.dg/vect/vect-iv-6.c: New test.
657         * gcc.dg/vect/vect-iv-7.c: New test.
658         * gcc.dg/vect/vect-iv-8.c: New test.
659         * gcc.dg/vect/vect-iv-9.c: New test.
660         * gcc.dg/vect/vect-iv-10.c: New test.
661         * gcc.dg/vect/vect-iv-11.c: New test.
662         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
663         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
664         * gcc.dg/vect/vect-14.c: Now vectorizable.
665         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initilization loop).
666         * gcc.dg/vect/vect-27.c: Likewise.
667         * gcc.dg/vect/vect-29.c Likewise.
668         * gcc.dg/vect/vect-dv-2.c: Likewise.
669         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
670         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
671         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
672
673 2007-02-06  Ira Rosen  <irar@il.ibm.com> 
674
675         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
676
677 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
678
679         * gcc.dg/builtins-20.c: Add more cases.
680
681 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
682
683         PR debug/30189
684         * gcc.dg/pr30189.c: New test.
685
686 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
687
688         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
689         for running tests.
690         * gcc.target/i386/sse4a-extract.c: New test.
691         * gcc.target/i386/sse4a-insert.c: New test.
692         * gcc.target/i386/sse4a-montsd.c: New test.
693         * gcc.target/i386/sse4a-montss.c: New test.
694
695 2007-02-05  Richard Guenther  <rguenther@suse.de>
696
697         * gcc.target/i386/vectorize3.c: New testcase.
698
699 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
700
701         PR target/30665
702         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
703
704 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
705
706         PR fortran/30611
707         * gfortran.dg/repeat_1.f90: New test.
708
709 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
710
711         PR fortran/30605
712         * gfortran.dg/spread_shape_1.f90: Remove tabs.
713         * gfortran.dg/derived_init_2.f90: Ditto.
714         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
715         * gfortran.dg/array_initializer_1.f90: Ditto.
716         * gfortran.dg/do_2.f90: Ditto.
717         * gfortran.dg/proc_assign_1.f90: Ditto.
718
719 2007-02-04  Richard Guenther  <rguenther@suse.de>
720
721         PR middle-end/30636
722         * g++.dg/warn/pr30636.C: New testcase.
723         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
724
725 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
726
727         PR middle-end/30667
728         * gfortran.dg/pr30667.f: New test.
729
730 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
731
732         * gcc.dg/builtins-54.c: Add more cases.
733
734 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
735
736         PR fortran/30514
737         * gfortran.dg/zero_sized_2.f90: New test.
738
739         PR fortran/30660
740         * gfortran.dg/alloc_comp_basics_4.f90: New test.
741
742         PR fortran/29820
743         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
744         file.
745
746 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
747
748         PR fortran/30683
749         * gfortran.dg/interface_10.f90: New test.
750
751 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
752
753         * gcc.dg/builtins-20.c: Add more cases.
754
755 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
756
757         PR target/29682
758         * gcc-target/ia64/pr29682.c: New test.
759
760 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
761
762         PR fortran/30284
763         * gfortran.dg/arrayio_11.f90.f90: New test.
764
765         PR fortran/30626
766         * gfortran.dg/arrayio_12.f90.f90: New test.
767
768 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
769
770         PR c++/30536
771         * g++.dg/tls/diag-5.C: New test.
772
773         PR middle-end/30473
774         * gcc.dg/pr30473.c: New test.
775         * gcc.c-torture/execute/20070201-1.c: New test.
776
777 2007-02-01  Roger Sayle  <roger@eyesopen.com>
778
779         * gfortran.dg/dependency_20.f90: New test case.
780
781 2007-01-31  Ian Lance Taylor  <iant@google.com>
782
783         * gcc.dg/lower-subreg-1.c (test): New test.
784
785 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
786
787         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
788
789 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
790
791         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
792         * gcc.dg/torture/builtin-math-3.c: Likewise.
793
794 2007-01-31  Dirk Mueller  <dmueller@suse.de>
795
796         gcc.dg/Wparentheses-2.c: Update and add new tests.
797
798 2007-01-31  Ira Rosen  <irar@il.ibm.com> 
799
800         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
801         vectorize.
802
803 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
804
805         * gcc.dg/builtins-63.c: New test.
806
807 2007-01-31  Tobias Burnus  <burnus@net-b.de>
808
809         PR fortran/27588
810         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
811
812 2007-01-31  Tobias Burnus  <burnus@net-b.de>
813
814         PR fortran/30520
815         * gfortran.dg/volatile8.f90: New argument conformance test.
816         * gfortran.dg/volatile9.f90: New scope test.
817
818 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
819
820         PR c++/24745
821         * g++.dg/warn/null4.C: New.
822
823 2001-01-30  Roger Sayle  <roger@eyesopen.com>
824             Uros Bizjak  <ubizjak@gmail.com>
825
826         * gcc.dg/large-size-array-3.c: Correct typo.
827
828 2007-01-30  Richard Guenther  <rguenther@suse.de>
829
830         PR middle-end/27657
831         * g++.dg/debug/pr27657.C: New testcase.
832
833 2007-01-30  Richard Guenther  <rguenther@suse.de>
834
835         PR middle-end/30313
836         * gcc.dg/torture/pr30313.c: New testcase.
837
838 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
839
840         * gcc.dg/dfp/dfp-except.h: New file.
841         * gcc.dg/dfp/fe-check.h: New file.
842         * gcc.dg/dfp/fe-binop.c: New test.
843         * gcc.dg/dfp/fe-convert-1.c: New test.
844         * gcc.dg/dfp/fe-convert-2.c: New test.
845         * gcc.dg/dfp/fe-convert-3.c: New test.
846
847         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
848         * gcc.dg/dfp/decfloat-constants.c: Ditto.
849         * gcc.dg/dfp/convert-dfp.c: Ditto.
850         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
851
852 2007-01-29  Josh Conner  <jconner@apple.com>
853
854         * gcc.target/powerpc/altivec-24.c: New test.
855
856 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
857
858         PR c++/28266
859         * g++.dg/parse/defarg12.C: New test.
860
861 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
862
863         PR fortran/30554
864         * gfortran.dg/used_dummy_types_6.f90: New test.
865
866 2007-01-28  Jan Hubicka  <jh@suse.cz>
867
868         * gcc.dg/tree-prof/val-prof-6.c: New test.
869
870 2007-01-28  Roger Sayle  <roger@eyesopen.com>
871
872         * gcc.dg/large-size-array-3.c: Correct test case (portability).
873
874 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
875
876         PR C++/28988
877         * g++.dg/expr/dtor4.C: New test.
878
879 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
880
881         * gcc.dg/tree-ssa/loop-23.c: New test.
882
883 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
884
885         PR libfortran/30389
886         * gfortran.dg/achar_2.f90:  New test.
887         * gfortran.dg/achar_3.f90:  New test.
888
889 2007-01-27  Ian Lance Taylor  <iant@google.com>
890
891         * gcc.dg/strict-overflow-1.c: New test.
892         * gcc.dg/no-strict-overflow-1.c: New test.
893         * gcc.dg/strict-overflow-2.c: New test.
894         * gcc.dg/no-strict-overflow-2.c: New test.
895         * gcc.dg/strict-overflow-3.c: New test.
896         * gcc.dg/no-strict-overflow-3.c: New test.
897         * gcc.dg/strict-overflow-4.c: New test.
898         * gcc.dg/no-strict-overflow-4.c: New test.
899         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
900         * gcc.dg/pr15784-1.c: Likewise.
901         * gcc.dg/pr20922-1.c: Likewise.
902         * gcc.dg/pr20922-3.c: Likewise.
903         * gcc.dg/pr20922-4.c: Likewise.
904         * gcc.dg/pr20922-6.c: Likewise.
905         * gcc.dg/compare-4.c: Likewise.
906         * gcc.dg/torture/pr26898-1.c: Likewise.
907         * gcc.dg/tree-ssa/divide-1.c: Likewise.
908         * gcc.dg/tree-ssa/divide-2.c: Likewise.
909         * gcc.dg/tree-ssa/divide-3.c: Likewise.
910         * gcc.dg/tree-ssa/divide-4.c: Likewise.
911         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
912         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
913         * gcc.dg/tree-ssa/pr21082.c: Likewise.
914         * gcc.dg/tree-ssa/pr26899.c: Likewise.
915         * g++.dg/tree-ssa/pr21082.C: Likewise.
916
917 2007-01-27  Roger Sayle  <roger@eyesopen.com>
918
919         * gcc-dg/large-size-array-3.c: New test case.
920
921 2007-01-27  Roger Sayle  <roger@eyesopen.com>
922
923         * gfortran.dg/forall_7.f90: New test case.
924
925 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
926
927         PR fortran/30407
928         * gfortran.dg/where_operator_assign_1.f90: New test.
929         * gfortran.dg/where_operator_assign_2.f90: New test.
930         * gfortran.dg/where_operator_assign_3.f90: New test.
931
932 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
933
934         * lib/target-supports.exp
935         (check_effective_target_powerpc_altivec): New.
936         (check_effective_target_vect_cmdline_needed): Use it.
937
938 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
939
940         PR fortran/30278
941         * gfortran.dg/backslash_3.f: New test.
942
943 2007-01-26  Richard Guenther  <rguenther@suse.de>
944
945         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
946
947 2007-01-26  Tobias Burnus  <burnus@net-b.de>
948
949         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
950         * gfortran.dg/vect/vect.exp: Ditto.
951         * gfortran.dg/dg.exp: Ditto.
952         * gfortran.fortran-torture/execute/execute.exp: Ditto.
953         * gfortran.fortran-torture/compile/compile.exp: Ditto.
954
955 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
956
957         * gcc.dg/builtins-20.c: Add more cases.
958         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
959
960 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
961
962         PR fortran/30437
963         * gcc.dg/Wall.c: New.
964         * gcc.dg/Wno-all.c: New.
965         * gfortran.dg/Wall.f90: New.
966         * gfortran.dg/Wno-all.f90: New.
967         
968 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
969
970         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
971         * g++.dg/eh/simd-2.C: Also run on Darwin.
972         * g++.dg/eh/simd-3.C: New.
973         * g++.dg/eh/simd-4.C: New.
974
975 2007-01-25  Richard Guenther  <rguenther@suse.de>
976
977         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
978         and _PROFILE_USE.
979         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
980
981 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
982
983         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
984         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
985         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
986         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
987         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
988         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
989         * gcc.dg/ipa/ipa-7.c: New testcase.
990
991 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
992
993         * g++.dg/cpp0x/warn_cxx0x.C: New.
994
995 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
996
997         * gcc.dg/builtins-20.c: Test builtin carg.
998
999 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
1000
1001         PR middle-end/27416
1002         * gcc.dg/gomp/pr27416.c: New test.
1003
1004         PR middle-end/30494
1005         * gcc.dg/gomp/pr30494.c: New test.
1006         * g++.dg/gomp/pr30494.C: New test.
1007
1008         PR middle-end/30421
1009         * gcc.dg/gomp/pr30421.c: New test.
1010
1011 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
1012
1013         * gcc.target/ia64/versionid-1.c: New test.
1014         * gcc.target/ia64/versionid-2.c: New test.
1015
1016 2007-01-24  Richard Guenther  <rguenther@suse.de>
1017
1018         PR testsuite/30181
1019         * gcc.dg/builtins-57.c: Change to a link-time testcase
1020         to support non-C99 targets.
1021
1022 2007-01-24  Jan Hubicka  <jh@suse.cz>
1023
1024         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
1025
1026 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
1027
1028         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
1029
1030 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
1031
1032         PR objc/27438
1033         * objc.dg/const-str-12.m: New test.
1034
1035 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1036
1037         PR fortran/30532
1038         * gfortran.dg/ctrl-z.f90:  New test.
1039         
1040 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1041
1042         PR fortran/30481
1043         * gfortran.dg/namelist_assumed_char.f90:  New test.
1044
1045 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
1046
1047         PR c++/27492
1048         * g++.dg/inherit/covariant15.C: New test.
1049
1050 2007-01-23  Ian Lance Taylor  <iant@google.com>
1051
1052         * g++.dg/warn/Wparentheses-24.C: New test.
1053
1054 2007-01-23  Richard Guenther  <rguenther@suse.de>
1055
1056         PR testsuite/30560
1057         * ada/acats/run_acats: Do not call gnatmake or gnatchop
1058         with full path.
1059
1060 2007-01-22  Richard Guenther  <rguenther@suse.de>
1061
1062         PR tree-optimization/30038
1063         * gcc.dg/builtins-62.c: New testcase.
1064
1065 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
1066
1067         * gcc.c-torture/compile/20070121.c: New test.
1068
1069 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
1070
1071         PR libfortran/30525
1072         * gfortran.dg/char_comparison_1.f:  New test.
1073
1074 2007-01-21  Ira Rosen  <irar@il.ibm.com> 
1075
1076         * gcc.dg/vect/vect-strided-same-dr.c: New test. 
1077
1078 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
1079
1080         PR objc/30479
1081         * objc.dg/pch: New directory.
1082         * objc.dg/pch/pch.exp: New file.
1083         * objc.dg/pch/interface-1.m: New test.
1084         * objc.dg/pch/interface-1.hs: New include file.
1085         * lib/objc.exp (objc_target_compile): Add
1086         "-x objective-c-header" in front of the sources if this is
1087         a precompiled header being compiled.
1088
1089 2007-01-20  Roger Sayle  <roger@eyesopen.com>
1090
1091         * gfortran.dg/array_memcpy_3.f90: New test case.
1092         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
1093
1094 2007-01-20  Roger Sayle  <roger@eyesopen.com>
1095             Brooks Moses  <brooks.moses@codesourcery.com>
1096             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1097
1098         * gfortran.dg/intrinsic_sign_1.f90: New test case.
1099         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
1100
1101 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1102
1103         * gcc.dg/torture/builtin-math-3.c: Test fdim.
1104
1105 2007-01-19  Mike Stump  <mrs@apple.com>
1106
1107         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
1108         away.
1109
1110 2007-01-19  Roger Sayle  <roger@eyesopen.com>
1111
1112         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
1113         option instead of -funsafe-math-optimizations.
1114
1115 2007-01-19  Tomas Bily  <tbily@suse.cz>
1116
1117         gcc.dg/tree-prof/indir-call-prof.c: New.
1118         g++.dg/dg.exp: Add tree-prof subdirectory.
1119         g++.dg/tree-prof/indir-call-prof.C: New.
1120         g++.dg/tree-prof/tree-prof.exp: New.
1121
1122 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1123
1124         PR c++/17947
1125         * g++.dg/warn/deprecated.C: Update warning output.
1126         * g++.dg/warn/deprecated-2.C: Likewise.
1127         * g++.dg/warn/deprecated-3.C: New.
1128         
1129 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
1130
1131         * gcc.c-torture/execute/nestfunc-7.c: New.
1132
1133 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
1134
1135         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
1136
1137 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
1138
1139         * gcc.dg/m68k-pic-1.c: New.
1140
1141 2007-01-18  Roger Sayle  <roger@eyesopen.com>
1142
1143         * gfortran.dg/array_memcpy_4.f90: New test case.
1144
1145 2007-01-18  Josh Conner  <jconner@apple.com>
1146
1147         PR target/30485
1148         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
1149         * gcc.dg/vect/no-trapping-math-1: New.
1150         * gcc.dg/vect/no-trapping-math-2: New.
1151
1152 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
1153
1154         * gcc.target/i386/387-8.c: Update comment about optimizing
1155         inherent load of 1.0 of fptan instruction.
1156
1157 2007-01-18  Dirk Mueller  <dmueller@suse.de>
1158             Richard Guenther <rguenther@suse.de>
1159
1160         PR diagnostic/8268
1161         * gcc.dg/Warray-bounds.c: New testcase.
1162         * gcc.dg/Warray-bounds-2.c: New testcase.
1163         * g++.dg/warn/Warray-bounds.C: New testcase.
1164         * g++.dg/warn/Warray-bounds-2.C: New testcase.
1165
1166 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
1167
1168         PR fortran/30476
1169         * gfortran.dg/generic_12.f90: New test.
1170
1171 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
1172
1173         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
1174         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
1175
1176 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
1177
1178         * gcc.dg/dfp/compare-special.h: New file.
1179         * gcc.dg/dfp/compare-special-32.c: New test.
1180         * gcc.dg/dfp/compare-special-64.c: New test.
1181         * gcc.dg/dfp/compare-special-128.c: New test.
1182
1183 2007-01-16  Roger Sayle  <roger@eyesopen.com>
1184             Paul Thomas  <pault@gcc.gnu.org>
1185             Steven G. Kargl  <kargl@gcc.gnu.org>
1186
1187         PR fortran/30404
1188         * gfortran.dg/forall_6.f90: New test case.
1189         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
1190         * gfortran.dg/dependency_13.f90: Likewise.
1191
1192 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1193
1194         PR testsuite/12325
1195         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
1196         targets that don't support Inf.
1197
1198 2007-01-15  Dale Johannesen  <dalej@apple.com>
1199
1200         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
1201
1202 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
1203
1204         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
1205         of achar for 0xff to avoid the "Extended ASCII not
1206         implemented" error message.
1207
1208 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
1209
1210         PR fortran/28172
1211         * gfortran.dg/altreturn_4.f90: New test.
1212
1213         PR fortran/29389
1214         * gfortran.dg/stfunc_4.f90: New test.
1215
1216         PR fortran/29712
1217         * gfortran.dg/bound_2.f90: Reinstate commented out line.
1218         * gfortran.dg/initialization_1.f90: Change warning.
1219
1220         PR fortran/30283
1221         * gfortran.dg/specification_type_resolution_2.f90: New test.
1222
1223 2007-01-14  Jan Hubicka  <jh@suse.cz>
1224
1225         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
1226         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
1227         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
1228         elimination.
1229
1230 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
1231
1232         PR fortran/30410
1233         * gfortran.dg/external_procedures_2.f90: New test.
1234
1235 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
1236
1237         PR target/30413
1238         * gcc.target/i386/pr30413.c: New test.
1239
1240 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
1241
1242         PR fortran/30452
1243         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
1244
1245 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
1246
1247         * gcc.dg/20070112-1.c: New test.
1248
1249 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1250
1251         PR libgfortran/30435
1252         * gfortran.dg/list_read_6.f90: New test.
1253
1254 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
1255
1256         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
1257
1258 2007-01-12  Tom Tromey  <tromey@redhat.com>
1259
1260         PR preprocessor/28227:
1261         * gcc.dg/cpp/pr28227.c: New file.
1262
1263 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
1264
1265         * gcc.dg/tree-ssa/loop-22.c: New test.
1266
1267 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
1268
1269         PR tree-optimization/29516
1270         * gcc.dg/tree-ssa/loop-20.c: New test.
1271
1272 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
1273
1274         PR libfortran/30415
1275         * minmaxloc_integer_kinds_1.f90:  New test.
1276
1277 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
1278
1279         PR c++/29573
1280         * g++.dg/template/sizeof-template-argument.C: New test.
1281
1282 2007-01-11  Jan Hubicka  <jh@suse.cz>
1283
1284         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
1285         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
1286         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
1287         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
1288         * gcc.dg/tree-ssa/pr21658.c: Likewise.
1289         * gcc.dg/tree-ssa/pr15349.c: Likewise.
1290         * gcc.dg/tree-ssa/pr25501.c: Likewise.
1291         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
1292         transformation in question.
1293         * gcc.dg/tree-ssa/vrp05.c: Likewise.
1294         * gcc.dg/tree-ssa/pr20701.c: Likewise.
1295         * gcc.dg/always_inline3.c: Likewise.
1296
1297 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
1298
1299         PR c++/28999
1300         * g++.dg/template/typename11.C: New test.
1301
1302 2007-01-10  Robert Kennedy <jimbob@google.com>
1303
1304         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
1305
1306 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
1307
1308         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
1309         for different integer kinds.
1310         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
1311         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
1312         * gfortran.dg/ishft_2.f90: New test.
1313         * gfortran.dg/ishft_3.f90: New test.
1314
1315 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
1316
1317         * gfortran.dg/altreturn_2.f90: Removed executable bit.
1318
1319 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
1320
1321         PR tree-optimization/30322
1322         * gcc.dg/tree-ssa/loop-21.c: New test.
1323
1324 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
1325
1326         * g++.dg/rtti/darwin-builtin-linkage.C: New.
1327
1328 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1329
1330         * gcc.target/spu/intrinsics-1.c: Remove xfail.
1331
1332 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1333
1334         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
1335         * g++.dg/warn/overflow-warn-3.C: Likewise.
1336         * g++.dg/warn/overflow-warn-4.C: Likewise.
1337         * g++.dg/warn/overflow-warn-5.C: Likewise.
1338         * g++.dg/warn/overflow-warn-6.C: Likewise.
1339         * g++.dg/warn/Woverflow-1.C: Likewise.
1340         * g++.dg/warn/Woverflow-2.C: Likewise.
1341         * g++.dg/warn/Woverflow-3.C: Likewise.
1342         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
1343
1344 2007-01-08  Roger Sayle  <roger@eyesopen.com>
1345
1346         * gfortran.dg/array_constructor_14.f90: New test case.
1347         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
1348
1349 2007-01-08  Richard Guenther  <rguenther@suse.de>
1350
1351         PR tree-optimization/23603
1352         * gcc.dg/tree-ssa/vrp31.c: New testcase.
1353         * gcc.dg/tree-ssa/vrp32.c: Likewise.
1354
1355 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
1356
1357         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
1358         in __v8qi typedef.
1359         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
1360         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
1361         compiler behaviour.
1362         * gcc.dg/simd-5.c: Likewise.
1363         * gcc.dg/simd-6.c: Likewise.
1364         * g++.dg/conversion/simd1.C: Likewise.
1365         * g++.dg/conversion/simd3.C: Likewise.
1366         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
1367         (main): Use it.
1368
1369 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
1370
1371         PR tree-optimization/29877
1372         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
1373         name of a hard register for the target concerned.  Adjust dg-error
1374         directives to cope with new behaviour of TER.
1375
1376 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1377
1378         PR c++/28986
1379         * g++.dg/conversion/nullptr1.C: Added overflow warning.
1380         * g++.dg/warn/overflow-warn-1.C: New.
1381         * g++.dg/warn/overflow-warn-3.C: New.
1382         * g++.dg/warn/overflow-warn-4.C: New.
1383         * g++.dg/warn/overflow-warn-5.C: New.
1384         * g++.dg/warn/overflow-warn-6.C: New.
1385         * g++.dg/warn/Woverflow-1.C: New.
1386         * g++.dg/warn/Woverflow-2.C: New.
1387         * g++.dg/warn/Woverflow-3.C: New.
1388         * g++.dg/warn/multiple-overflow-warn-2.C: New.
1389         
1390 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
1391
1392         PR fortran/27698
1393         * gfortran.dg/invalid_name.f90: New test.
1394         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
1395         * gfortran.dg/gomp/pr29759.f90: Ditto.
1396
1397 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
1398
1399         * gfortran.dg/present_1.f90:  Update error message.
1400
1401 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
1402
1403         PR c++/19439
1404         * g++.dg/template/duplicate1.C: New test
1405         * g++.dg/template/memfriend6.C: Adjust error markers.
1406         
1407 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
1408
1409         PR tree-opt/30385
1410         * gcc.dg/torture/inline-1.c: New test.
1411
1412 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1413
1414         PR c/19978
1415         * gcc.dg/multiple-overflow-warn-1.c: New.
1416         * gcc.dg/multiple-overflow-warn-2.c: New.
1417         * gcc.dg/overflow-warn-6.c: New.
1418         * g++.dg/warn/multiple-overflow-warn-1.C: New.
1419         
1420 2007-01-05  Roger Sayle  <roger@eyesopen.com>
1421
1422         * gfortran.dg/array_memcpy_1.f90: New test case.
1423         * gfortran.dg/array_memcpy_2.f90: Likewise.
1424
1425 2007-01-05  Richard Guenther  <rguenther@suse.de>
1426
1427         PR middle-end/27826
1428         * g++.dg/opt/pr27826.C: New testcase.
1429
1430 2007-01-05  Ian Lance Taylor  <iant@google.com>
1431
1432         * gcc.dg/Walways-true-1.c: New test.
1433         * gcc.dg/Walways-true-2.c: New test.
1434         * g++.dg/warn/Walways-true-1.C: New test.
1435         * g++.dg/warn/Walways-true-2.C: New test.
1436
1437 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
1438
1439         PR c/30360
1440         * gcc.dg/pr30360.c: New test.
1441
1442 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
1443
1444         PR fortran/23232
1445         * gfortran.dg/data_implied_do_1.f90: New test.
1446
1447         PR fortran/27996
1448         PR fortran/27998
1449         * gfortran.dg/char_length_1.f90: New test.
1450
1451 2007-01-05  Richard Guenther  <rguenther@suse.de>
1452
1453         PR middle-end/28116
1454         * g++.dg/opt/pr28116.C: New testcase.
1455
1456 2007-01-05  Tobias Burnus  <burnus@net-b.de>
1457
1458         PR fortran/29624
1459         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
1460           invalid deallocate.
1461         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
1462         * gfortran.dg/protected_4.f90: Add pointer intent check.
1463         * gfortran.dg/protected_6.f90: Add pointer intent check.
1464         * gfortran.dg/pointer_intent_1.f90: New test.
1465         * gfortran.dg/pointer_intent_2.f90: New test.
1466         * gfortran.dg/pointer_intent_3.f90: New test.
1467
1468 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
1469
1470         PR 30235
1471         * gfortran.dg/altreturn_2.f90: new test.
1472
1473 2007-01-04  Tom Tromey  <tromey@redhat.com>
1474
1475         PR preprocessor/28165:
1476         * gcc.dg/cpp/pr28165.c: New file.
1477
1478 2007-01-03  Josh Conner  <jconner@apple.com>
1479
1480         PR middle-end/29683
1481         * gcc.dg/pr29683.c: New.
1482
1483 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
1484
1485         PR c++/28217
1486         * g++.dg/pch/template-1.C: New test.
1487         * g++.dg/pch/template-1.Hs: New file.
1488
1489 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1490
1491         PR middle-end/30353
1492         * gcc.c-torture/compile/complex-4.c: New test.
1493
1494 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
1495
1496         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
1497         -maltivec.
1498         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
1499
1500 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
1501
1502         PR middle-end/30286
1503         * gcc.dg/pr30286.c: New test.
1504
1505         PR c++/29535
1506         * g++.dg/template/crash66.C: New test.
1507
1508         PR c++/29054
1509         * g++.dg/template/friend49.C: New test.
1510
1511 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
1512
1513         * gfortran.dg/ibits.f90: New test.
1514
1515 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
1516
1517         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
1518         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
1519
1520 2007-01-02  Jan Hubicka  <jh@suse.cz>
1521
1522         * gcc.dg/pr16194.c: We now output error on all three functions, not just
1523         first one.
1524
1525 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1526
1527         PR c/19977
1528         * gcc/testsuite/gcc.dg/overflow-warn-3.c: Remove XFAIL.
1529         * gcc/testsuite/gcc.dg/overflow-warn-4.c: Remove XFAIL.
1530
1531 2006-01-02  Ian Lance Taylor  <iant@google.com>
1532
1533         * g++.dg/warn/Wparentheses-22.C: New test.
1534         * g++.dg/warn/Wparentheses-23.C: New test.
1535
1536 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1537
1538         PR middle-end/7651
1539         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
1540         * gcc.dg/declspec-3-Wextra.c: New.
1541         * gcc.dg/declspec-3-no.c: New
1542
1543 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
1544
1545         PR fortran/20896
1546         * gfortran.dg/interface_10.f90: Remove.
1547
1548 2007-01-01  Roger Sayle  <roger@eyesopen.com>
1549
1550         * gcc.dg/fold-eqxor-4.c: New test case.
1551
1552 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
1553
1554         PR middle-end/30311
1555         * gcc.c-torture/compile/pr30311.c: New test.
1556
1557 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
1558
1559         PR middle-end/30253
1560         * gcc.c-torture/compile/statement-expression-1.c: New test.
1561
1562 2007-01-01  Andreas Schwab  <schwab@suse.de>
1563
1564         PR target/29166
1565         * g++.dg/eh/pr29166.C: New test.
1566
1567 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
1568
1569         * lib/target-supports.exp (check_effective_target_powerpc_spe):
1570         New.
1571         (check_effective_target_vect_cmdline_needed): Use it.
1572
1573 2006-12-31  Richard Guenther  <rguenther@suse.de>
1574
1575         PR middle-end/30137
1576         * testsuite/gcc.dg/pr30137-1.c: New testcase.
1577         * testsuite/gcc.dg/pr30137-2.c: Likewise.
1578
1579 2006-12-31  Roger Sayle  <roger@eyesopen.com>
1580
1581         PR middle-end/30322
1582         * gcc.dg/fold-plusnot-1.c: New test case.
1583
1584 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
1585
1586         PR c++/29731
1587         * g++.dg/parse/template22.C: New test.
1588
1589 2006-12-31  Richard Guenther  <rguenther@suse.de>
1590
1591         PR middle-end/30338
1592         * gcc.c-torture/compile/pr30338.c: New testcase.
1593
1594 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
1595
1596         PR fortran/27900
1597         * gfortran.dg/intrinsic_actual_4.f90: New test.
1598
1599         PR fortran/24325
1600         * gfortran.dg/func_decl_3.f90: New test.
1601
1602 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
1603
1604         PR fortran/23060
1605         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
1606         * gfortran.dg/c_by_val_1.f: New test.
1607         * gfortran.dg/c_by_val_2.f: New test.
1608         * gfortran.dg/c_by_val_3.f: New test.
1609
1610 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
1611
1612         PR libfortran/30321
1613         * gfortran.dg/sum_zero_array_1.f90:  New test.
1614
1615 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
1616
1617         PR preprocessor/29612
1618         * gcc.dg/cpp/pr29612-1.c: New test.
1619         * gcc.dg/cpp/pr29612-2.c: New test.
1620
1621 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
1622
1623         PR fortran/30034
1624         * gfortran.dg/pure_formal_proc_1.f90: New test.
1625
1626         PR fortran/30237
1627         * gfortran.dg/intrinsic_actual_3.f90: New test.
1628
1629 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1630
1631         PR fortran/30014
1632         * gfortran.dg/io_constraints_1.f90: Update test.
1633         * gfortran.dg/io_constraints_2.f90: Update test.
1634         * gfortran.dg/inquire_iolength.f90: New test.
1635
1636 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
1637
1638         PR fortran/20896
1639         * gfortran.dg/interface_10.f90: New test.
1640         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
1641         since z is already, locally a variable.
1642
1643         PR fortran/25135
1644         * gfortran.dg/generic_11.f90: New test.
1645         * gfortran.dg/interface_7.f90: Remove name clash between module
1646         name and procedure 'x' referenced in the interface.
1647
1648 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1649
1650         PR middle-end/7651
1651         * gcc.dg/Wmissing-parameter-type.c: New.
1652         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
1653         * gcc.dg/Wmissing-parameter-type-no.c: New.
1654         
1655 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
1656
1657         PR fortran/25818
1658         * gfortran.dg/entry_array_specs_2.f: New test.
1659
1660         PR fortran/30084
1661         * gfortran.dg/nested_modules_6.f90: New test.
1662
1663 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1664
1665         PR middle-end/7651
1666         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
1667         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
1668
1669 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
1670
1671         PR C++/30168
1672         * g++.dg/opt/complex6.C: New test.
1673
1674 2006-12-22  Ben Elliston  <bje@au.ibm.com>
1675
1676         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
1677         full" if the linker on spu-*-* warns about exceeding local store.
1678
1679         And revert this patch:
1680         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
1681         fail to link due to relocation overflows on spu-*-*.
1682
1683 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
1684
1685         PR fortran/30273
1686         * gfortran.dg/dependency_19.f90: New test.
1687
1688 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
1689
1690         PR fortran/30202
1691         * gfortran.dg/alloc_comp_basics_3.f90: New test.
1692
1693 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
1694
1695         PR middle-end/30262
1696         * gcc.c-torture/execute/20061220-1.c: New test.
1697
1698         PR middle-end/30263
1699         * gcc.dg/gomp/asm-1.c: New test.
1700
1701         PR target/30230
1702         * g++.dg/eh/ia64-2.C: New test.
1703
1704 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
1705
1706         PR target/28966
1707         PR target/29248
1708         * gcc.dg/rs6000-leaf.c: New.
1709
1710 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1711
1712         PR fortran/25392
1713         * gfortran.dg/f2c_8.f90: New test.
1714
1715 2006-12-20  Bill Wendling  <wendling@apple.com>
1716
1717         * gcc.dg/asm-b.c: Check for __ppc64__.
1718
1719 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
1720
1721         PR fortran/30190
1722         * gfortran.dg/bounds_check_5.f90: New test.
1723
1724 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
1725
1726         PR middle-end/30143
1727         * gcc.dg/gomp/complex-1.c: New testcase.
1728
1729 2006-12-20  Roger Sayle  <roger@eyesopen.com>
1730
1731         * gfortran.dg/array_memset_1.f90: New test case.
1732
1733 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
1734
1735         * lib/target-supports.exp: Add spu to
1736         check_effective_target_vect_widen_mult_hi_to_si.
1737
1738 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
1739
1740         PR fortran/29992
1741         * gfortran.dg/generic_9.f90: New test.
1742
1743         PR fortran/30081
1744         * gfortran.dg/generic_10.f90: New test.
1745
1746 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
1747
1748         PR tree-opt/30045
1749         * gcc.dg/pr30045.c: New test.
1750
1751 2006-12-20  Ben Elliston  <bje@au.ibm.com>
1752
1753         * gcc.dg/20020312-2.c: Add a case for __SPU__.
1754
1755 2006-12-19  Eric Christopher  <echristo@apple.com>
1756
1757         PR target/29302
1758         * gcc.c-torture/execute/pr29302-1.c: New.
1759
1760 2006-12-19  Tobias Burnus  <burnus@net-b.de>
1761
1762         PR fortran/39238
1763         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
1764
1765 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
1766
1767         PR fortran/30236
1768         * gfortran.dg/altreturn_3.f90: New test.
1769
1770         * gfortran.dg/char_result_12.f90: Fix comment typos.
1771
1772 2006-12-19  Ben Elliston  <bje@au.ibm.com>
1773
1774         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
1775         as newlib's stdio.h uses non-traditional cpp constructs.
1776
1777 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
1778
1779         * gfortran.dg/advance.f90: Renamed to advance_1.f90
1780         * gfortran.dg/append-1.f90: Renamed to append_1.f90
1781         * gfortran.dg/array-1.f90: Renamed to array_1.f90
1782         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
1783         * gfortran.dg/backspace.f: Renamed to backspace_1.f
1784         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
1785         * gfortran.dg/default_initialization.f: Renamed to default_initialization_1.f
1786         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to dollar_edit_descriptor_1.f
1787         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to dollar_edit_descriptor_2.f
1788         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to dollar_edit_descriptor_3.f
1789         * gfortran.dg/logint-1.f: Renamed to logint_1.f
1790         * gfortran.dg/logint-2.f: Renamed to logint_2.f
1791         * gfortran.dg/logint-3.f: Renamed to logint_3.f
1792         * gfortran.dg/advance_1.f90: Renamed from advance.f90
1793         * gfortran.dg/append_1.f90: Renamed from append-1.f90
1794         * gfortran.dg/array_1.f90: Renamed from array-1.f90
1795         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
1796         * gfortran.dg/backspace_1.f: Renamed from backspace.f
1797         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
1798         * gfortran.dg/default_initialization_1.f: Renamed from default_initialization.f
1799         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from dollar_edit_descriptor-1.f
1800         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from dollar_edit_descriptor-2.f
1801         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from dollar_edit_descriptor-3.f
1802         * gfortran.dg/logint_1.f: Renamed from logint-1.f
1803         * gfortran.dg/logint_2.f: Renamed from logint-2.f
1804         * gfortran.dg/logint_3.f: Renamed from logint-3.f
1805
1806 2006-12-18  Bill Wendling  <wendling@apple.com>
1807
1808         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
1809         id is an OjbC keyword.
1810
1811 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1812
1813         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
1814
1815 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
1816
1817         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
1818
1819 2006-12-18  Ian Lance Taylor  <iant@google.com>
1820
1821         * g++.dg/warn/Wmissing-declarations-1.C: New test.
1822
1823 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
1824
1825         * gcc.c-torture/compile/pr27528.c: Use empty templates.
1826
1827 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
1828
1829         PR fortran/30207
1830         * gfortran.fortran-torture/execute/where21.f90: New test.
1831
1832 2006-12-17  Tobias Burnus  <burnus@net-b.de>
1833
1834         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
1835
1836 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1837
1838         PR middle-end/7651
1839         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
1840         * gcc.dg/if-empty-1.c: Likewise.
1841         * gcc.dg/pr23165.c: Likewise.
1842         * g++.dg/warn/empty-body.C: Likewise.
1843
1844 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1845
1846         PR libfortran/30005
1847         * gfortran.dg/open_errors.f90: New test.
1848
1849 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
1850
1851         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
1852
1853         * gcc.target/i386/ssse3-pabsb.c: New file.
1854         * gcc.target/i386/ssse3-pabsd.c: Likewise.
1855         * gcc.target/i386/ssse3-pabsw.c: Likewise.
1856         * gcc.target/i386/ssse3-palignr.c: Likewise.
1857         * gcc.target/i386/ssse3-phaddd.c: Likewise.
1858         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
1859         * gcc.target/i386/ssse3-phaddw.c: Likewise.
1860         * gcc.target/i386/ssse3-phsubd.c: Likewise.
1861         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
1862         * gcc.target/i386/ssse3-phsubw.c: Likewise.
1863         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
1864         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
1865         * gcc.target/i386/ssse3-pshufb.c: Likewise.
1866         * gcc.target/i386/ssse3-psignb.c: Likewise.
1867         * gcc.target/i386/ssse3-psignd.c: Likewise.
1868         * gcc.target/i386/ssse3-psignw.c: Likewise.
1869         * gcc.target/i386/ssse3-vals.h: Likewise.
1870
1871 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
1872
1873         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
1874         * lib/fortran-torture.exp: Include target-supports.exp.
1875
1876 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
1877
1878         PR target/30185
1879         * gcc.c-torture/execute/pr30185.c: New test.
1880
1881 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1882
1883         PR testsuite/30179
1884         PR testsuite/30180
1885         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
1886         * gcc.dg/builtin-bswap-2.c: Likewise.
1887         * gcc.dg/builtin-bswap-3.c: Likewise.
1888         * gcc.dg/builtin-bswap-4.c: Likewise.
1889         * lib/target-supports.exp (check_effective_target_stdint_types): New.
1890         * cc.c-torture/execute/mode-dependent-address.x: New file.
1891
1892 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1893
1894         PR libfortran/30145
1895         * gfortran.dg/write_zero_array: New test.
1896
1897 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1898
1899         PR fortran/30200
1900         * gfortran.dg/write_fmt_trim.f90: New test.
1901
1902 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
1903
1904         PR 30194
1905         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
1906         temporarily.
1907
1908 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1909
1910         * lib/target-supports.exp (check_weak_available): Use istarget
1911         "hppa*-*-hpux10*" instead of regexp.
1912         (check_cxa_atexit_available): Likewise.
1913
1914 2006-12-14  Richard Guenther  <rguenther@suse.de>
1915
1916         PR tree-optimization/30197
1917         * gcc.c-torture/execute/complex-1.c: Fix function name.
1918         * gcc.dg/builtins-61.c: New testcase.
1919
1920 2006-12-14  Richard Guenther  <rguenther@suse.de>
1921
1922         PR middle-end/30172
1923         * gcc.dg/pr30172-1.c: New testcase.
1924
1925 2006-12-14  Richard Guenther  <rguenther@suse.de>
1926
1927         PR tree-optimization/30198
1928         * gcc.dg/builtins-60.c: New testcase.
1929
1930 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
1931
1932         * lib/target-supports.exp (vect_no_align): Remove spu.
1933
1934 2006-12-13  Ian Lance Taylor  <iant@google.com>
1935
1936         PR c++/19564
1937         PR c++/19756
1938         * g++.dg/warn/Wparentheses-5.C: New test.
1939         * g++.dg/warn/Wparentheses-6.C: New test.
1940         * g++.dg/warn/Wparentheses-7.C: New test.
1941         * g++.dg/warn/Wparentheses-8.C: New test.
1942         * g++.dg/warn/Wparentheses-9.C: New test.
1943         * g++.dg/warn/Wparentheses-10.C: New test.
1944         * g++.dg/warn/Wparentheses-11.C: New test.
1945         * g++.dg/warn/Wparentheses-12.C: New test.
1946         * g++.dg/warn/Wparentheses-13.C: New test.
1947         * g++.dg/warn/Wparentheses-14.C: New test.
1948         * g++.dg/warn/Wparentheses-15.C: New test.
1949         * g++.dg/warn/Wparentheses-16.C: New test.
1950         * g++.dg/warn/Wparentheses-17.C: New test.
1951         * g++.dg/warn/Wparentheses-18.C: New test.
1952         * g++.dg/warn/Wparentheses-19.C: New test.
1953         * g++.dg/warn/Wparentheses-20.C: New test.
1954         * g++.dg/warn/Wparentheses-21.C: New test.
1955
1956 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1957
1958         PR testsuite/30157
1959         * lib/target-supports.exp (check_cxa_atexit_available): Return false
1960         for target "hppa.*hpux10".
1961
1962 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
1963
1964         * g++.dg/debug/vartrack1.C: New test.
1965
1966         * g++.dg/opt/ifcvt1.C: New test.
1967
1968         * gcc.dg/tls/opt-13.c: New test.
1969
1970         * gcc.dg/20060425-2.c: New test.
1971
1972         * g++.dg/opt/pr15054-2.C: New test.
1973
1974         * gcc.c-torture/execute/20060420-1.c: New test.
1975
1976         * gcc.c-torture/execute/20060412-1.c: New test.
1977
1978         * objc/compile/20060406-1.m: New test.
1979
1980 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
1981
1982         * g++.dg/template/array17.C: New test.
1983
1984 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
1985
1986         * gcc.target/powerpc/altivec-23.c: New test.
1987
1988 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
1989
1990         PR c++27316
1991         * g++.dg/inherit/error3.C: New test.
1992
1993         PR c++/28740
1994         * g++.dg/inherit/error4.C: New test.
1995
1996 2006-12-13  Richard Guenther  <rguenther@suse.de>
1997
1998         PR tree-optimization/17687
1999         * gcc.dg/builtins-59.c: New testcase.
2000
2001 2006-12-13  Ben Elliston  <bje@au.ibm.com>
2002
2003         * gcc.target/spu/Wmain.c: New test.
2004
2005 2006-12-12  Josh Conner  <jconner@apple.com>
2006
2007         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
2008         * g++.dg/abi/thunk4.C: Likewise.
2009         * g++.dg/abi/rtti3.C: Likewise.
2010
2011 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
2012
2013         * gcc.target/spu/cpat-1.c: New test.
2014         * gcc.target/spu/cpat-2.c: New test.
2015         * gcc.target/spu/cpat-3.c: New test.
2016         * gcc.target/spu/cpat-4.c: New test.
2017
2018 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2019
2020         PR tree-opt/28436
2021         * gcc.c-torture/compile/vector-1.c: New test.
2022         * gcc.c-torture/compile/vector-2.c: New test.
2023         * gcc.c-torture/compile/vector-3.c: New test.
2024
2025 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
2026
2027         * lib/fortran-torture.exp: Update copyright years.  Remove
2028         obsolete comment.  Test -ftree-vectorize where it makes sense.
2029         * lib/gfortran-dg.exp: Update copyright years.  Use settings
2030         from fortran-torture.exp.
2031         * gfortran.dg/char_transpose_1.f90,
2032         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
2033         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
2034         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
2035         '-w' to dg-options.
2036
2037 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
2038
2039         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
2040         saved_${tool}_load.
2041
2042 2006-12-12  Ira Rosen  <irar@il.ibm.com>
2043
2044         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
2045         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
2046         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
2047         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
2048         gaps.
2049
2050 2006-12-12  Richard Guenther  <rguenther@suse.de>
2051
2052         PR middle-end/30147
2053         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
2054
2055 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
2056             Diego Novillo  <dnovillo@redhat.com>
2057
2058         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
2059         VDEF/VUSE changes.
2060         * gcc.dg/tree-ssa/pr26421.c: Likewise
2061         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
2062         * gcc.dg/tree-ssa/pr23382.c: Likewise.
2063         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
2064         * gcc.dg/tree-ssa/pr28410.c: Likewise.
2065         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
2066         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
2067         * gcc.dg/tree-ssa/vrp07.c: Likewise.
2068         * gcc.dg/tree-ssa/vrp08.c: Likewise.
2069         * gcc.dg/tree-ssa/alias-12.c: Likewise.
2070
2071 2006-12-11  Jan Hubicka  <jh@suse.cz>
2072
2073         * gcc.dg/tree-prof/stringop-1.c: New test.
2074         * gcc.dg/tree-prof/stringop-2.c: New test.
2075
2076 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
2077
2078         PR target/30120
2079         * gcc.target/i386/pr30120.c: New test.
2080
2081         Revert:
2082         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
2083
2084         * gcc.target/i386/x87regparm-1.c: New test.
2085         * gcc.target/i386/x87regparm-2.c: New test.
2086         * gcc.target/i386/x87regparm-3.c: New test.
2087         * gcc.target/i386/x87regparm-4.c: New test.
2088
2089 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
2090
2091         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
2092
2093 2006-12-10  Tobias Burnus  <burnus@net-b.de>
2094
2095         PR fortran/23994
2096         * gfortran.dg/protected_1.f90: New test.
2097         * gfortran.dg/protected_2.f90: New test.
2098         * gfortran.dg/protected_3.f90: New test.
2099         * gfortran.dg/protected_4.f90: New test.
2100         * gfortran.dg/protected_5.f90: New test.
2101         * gfortran.dg/protected_6.f90: New test.
2102
2103 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
2104             Tobias Burnus  <burnus@gcc.gnu.org>
2105
2106         PR fortran/29975
2107         PR fortran/30068
2108         * gfortran.dg/interface_4.f90: Test adding procedure to generic
2109         interface.
2110         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
2111         ambiguous interfaces.
2112         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
2113         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
2114         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
2115         ambiguous interfaces.
2116         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
2117         * gfortran.dg/array_initializer_2.f90: Add initializer array
2118         constructor test.
2119
2120         PR fortran/30096
2121         * gfortran.dg/interface_9.f90: Test that host interfaces are
2122         not checked for ambiguity with the local version.
2123
2124 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
2125
2126         PR fortran/29464
2127         * gfortran.dg/module_interface_2.f90: New test.
2128
2129 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
2130
2131         PR fortran/29941
2132         * gfortran.dg/assumed_len.f90: New test.
2133
2134 2006-12-09  Richard Guenther  <rguenther@suse.de>
2135
2136         * g++.dg/warn/implicit-typename1.C: Qualify types.
2137         * g++.dg/parse/crash12.C: Likewise.
2138         * g++.dg/tree-ssa/pr22444.C: Likewise.
2139
2140 2006-12-09  Tobias Burnus  <burnus@net-b.de>
2141
2142         * gfortran.dg/array_2.f90: Added sqrt test.
2143
2144 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
2145
2146         * gcc.target/i386/x87regparm-1.c: XFAIL.
2147         * gcc.target/i386/x87regparm-2.c: XFAIL.
2148         * gcc.target/i386/x87regparm-3.c: XFAIL.
2149         * gcc.target/i386/x87regparm-4.c: XFAIL.
2150
2151 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2152
2153         * lib/target-supports.exp
2154         (check_effective_target_large_long_double): New.
2155         * gcc.dg/Wconversion-real.c : Use it.
2156         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
2157         unsigned.
2158
2159 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
2160
2161         * gcc.c-torture/execute/mode-dependent-address.c: New test.
2162
2163 2006-12-08  Tobias Burnus  <burnus@net-b.de>
2164
2165         PR fortran/27546
2166         * gfortran.dg/import4.f90: New test for IMPORT in modules.
2167
2168 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
2169
2170         PR c++/29732
2171         * g++.dg/template/crash65.C: New test.
2172         * g++.dg/template/spec16.C: Tweak error markers.
2173
2174 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2175
2176         * gcc.target/spu: New directory.
2177         * gcc.target/spu/spu.exp: New file.
2178         * gcc.target/spu/intrinsics-1.c: New test.
2179
2180 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
2181
2182         PR c++/29980
2183         * g++.dg/ext/attrib27.C: New test.
2184         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
2185         * g++.dg/parse/typedef5.C: Likewise.
2186
2187 2006-12-07  Mike Stump  <mrs@apple.com>
2188
2189         * treelang/compile/var_defs.tree: Adjust.
2190
2191 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
2192
2193         PR c++/29730
2194         * g++.dg/template/crash64.C: New test.
2195         * g++.dg/parse/crash27.C: Adjust error markers.
2196
2197 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
2198
2199         PR libfortran/30009
2200         PR libfortran/30056
2201         * gfortran.dg/read_eof_4.f90:  Add tests.
2202         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
2203         * gfortran.dg/unf_read_corrupted_1.f90: New test.
2204
2205 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
2206
2207         PR c++/29729
2208         * g++.dg/template/crash63.C: New test.
2209
2210         PR c++/29728
2211         * g++.dg/template/crash62.C: New test.
2212
2213 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
2214
2215         PR fortran/30003
2216         * gfortran.dg/allocatable_function_1.f90: Increase the number
2217         of expected calls of free to 10; the lhs section reference is
2218         now evaluated so there is another call to bar.  Change the
2219         comment appropriately.
2220         * gfortran.dg/array_section_1.f90: New test.
2221
2222 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
2223
2224         PR fortran/29912
2225         * gfortran.dg/char_result_12.f90: New test.
2226
2227 2006-12-05  Richard Guenther  <rguenther@suse.de>
2228
2229         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
2230         * gcc.dg/vect/vect-pow-2.c: Rename to ...
2231         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
2232         vect_double, xfail for spu*-*-*.
2233
2234 2006-12-04  Tobias Burnus  <burnus@net-b.de>
2235
2236         PR fortran/29962
2237         * initialization_4.f90: Test noninteger exponents (-std=f95).
2238         * initialization_5.f90: New test for noninteger exponents
2239           with -std=f2003.
2240
2241 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
2242
2243         PR fortran/29821
2244         * gfortran.dg/parameter_array_section_1.f90: New test.
2245
2246 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
2247
2248         PR c++/29733
2249         * g++.dg/template/crash61.C: New test.
2250
2251         PR c++/29632
2252         * g++.dg/template/error23.C: New test.
2253
2254 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
2255
2256         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
2257
2258 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
2259
2260         PR fortran/29916
2261         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
2262
2263 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
2264
2265         PR middle-end/29965
2266         * gcc.dg/gomp/pr29965-1.c: New test.
2267         * gcc.dg/gomp/pr29965-2.c: New test.
2268         * gcc.dg/gomp/pr29965-3.c: New test.
2269         * gcc.dg/gomp/pr29965-4.c: New test.
2270         * gcc.dg/gomp/pr29965-5.c: New test.
2271         * gcc.dg/gomp/pr29965-6.c: New test.
2272         * g++.dg/gomp/pr29965-1.C: New test.
2273         * g++.dg/gomp/pr29965-2.C: New test.
2274         * g++.dg/gomp/pr29965-3.C: New test.
2275         * g++.dg/gomp/pr29965-4.C: New test.
2276         * g++.dg/gomp/pr29965-5.C: New test.
2277         * g++.dg/gomp/pr29965-6.C: New test.
2278         * g++.dg/gomp/pr29965-7.C: New test.
2279         * g++.dg/gomp/pr29965-8.C: New test.
2280         * g++.dg/gomp/pr29965-9.C: New test.
2281         * g++.dg/gomp/pr29965-10.C: New test.
2282
2283 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
2284
2285         * gnat.dg/pointer_variable_bounds.adb: New test.
2286         * gnat.dg/pointer_variable_bounds.ads: Likewise.
2287         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
2288
2289 2006-12-03  Eric Christopher  <echristo@apple.com>
2290
2291         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
2292
2293 2006-12-03  Richard Henderson  <rth@redhat.com>
2294             Andrew Pinski  <pinskia@gmail.com>
2295
2296         PR C++/14329
2297         * g++.dg/warn/unit-1.C: New test.
2298
2299 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
2300
2301         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
2302
2303 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
2304
2305         * g++.dg/vect/vect.exp: Enable tests to run on spu.
2306         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
2307         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
2308         * gcc.dg/vect/vect-70.c: Reduce array size.
2309         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
2310         vect_no_compaer_double targets.
2311         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
2312         vect_float, vect_double, and vect_int.
2313
2314 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
2315
2316         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
2317         test for loop versioning on vect_no_align targets.
2318         * gcc.dg/vect/pr20122.c: Likewise.
2319         * gcc.dg/vect/vect-105.c: Likewise.
2320         * gcc.dg/vect/vect-42.c: Likewise.
2321         * gcc.dg/vect/vect-43.c: Likewise.
2322         * gcc.dg/vect/vect-74.c: Likewise.
2323         * gcc.dg/vect/vect-75.c: Likewise.
2324         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
2325         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
2326         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
2327         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
2328
2329 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
2330
2331         PR fortran/29642
2332         * gfortran.dg/value_1.f90 : New test.
2333         * gfortran.dg/value_2.f90 : New test.
2334         * gfortran.dg/value_3.f90 : New test.
2335         * gfortran.dg/value_4.f90 : New test.
2336         * gfortran.dg/value_4.c : Called from value_4.f90.
2337
2338 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2339
2340         PR C++/30033
2341         *  g++.dg/cpp0x/static_assert4.C: New testcase.
2342
2343 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2344
2345         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
2346
2347 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
2348
2349         PR c/27953
2350         * gcc.dg/pr27953.c: New test.
2351
2352 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2353
2354         PR c++/30022
2355         * g++.dg/ext/vector5.C: New test.
2356
2357         PR c++/30021
2358         * g++.dg/other/main1.C: New test.
2359
2360 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
2361
2362         PR libfortran/29568
2363         * gfortran.dg/convert_implied_open.f90:  Change to
2364         new default record length.
2365         * gfortran.dg/unf_short_record_1.f90:  Adapt to
2366         new error message.
2367         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
2368
2369 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
2370
2371         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
2372
2373 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
2374
2375         PR c++/29066
2376         * g++.dg/expr/pr29066.c: New.
2377
2378 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
2379             Zdenek Dvorak <dvorakz@suse.cz>
2380
2381         PR tree-optimization/29921
2382         * gcc.dg/pr29921-2.c: New test.
2383
2384 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
2385
2386         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
2387         (i386_get_cpuid): New function.
2388         (i386_cpuid_ecx): Likewise.
2389         (i386_cpuid_edx): Likewise.
2390         (i386_cpuid): Updated to call i386_cpuid_edx.
2391
2392         * gcc.target/i386/sse3-addsubpd.c: New file.
2393         * gcc.target/i386/sse3-addsubps.c: Likewise.
2394         * gcc.target/i386/sse3-haddpd.c: Likewise.
2395         * gcc.target/i386/sse3-haddps.c: Likewise.
2396         * gcc.target/i386/sse3-hsubpd.c: Likewise.
2397         * gcc.target/i386/sse3-hsubps.c: Likewise.
2398         * gcc.target/i386/sse3-lddqu.c: Likewise.
2399         * gcc.target/i386/sse3-movddup.c: Likewise.
2400         * gcc.target/i386/sse3-movshdup.c: Likewise.
2401         * gcc.target/i386/sse3-movsldup.c: Likewise.
2402
2403 2006-12-01  Dirk Mueller  <dmueller@suse.de>
2404
2405         * g++.dg/warn/Wreturn-type-4.C: New testcase.
2406
2407 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
2408
2409         * gcc.dg/dfp/convert-int-max.c: New test.
2410         * gcc.dg/dfp/convert-int-max-fold.c: New test.
2411
2412 2006-11-30  Richard Guenther  <rguenther@suse.de>
2413
2414         * gcc.dg/vect/vect-pow-1.c: Rename ...
2415         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
2416         floats instead of doubles, check successful vectorization.
2417
2418 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2419
2420         PR target/29945
2421         * gcc.c-torture/compile/pr29945.c: New testcase.
2422
2423 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
2424
2425         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
2426         -maltivec.
2427
2428 2006-11-29  Eric Christopher  <echristo@apple.com>
2429
2430         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
2431
2432 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
2433
2434         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
2435
2436         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
2437
2438 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
2439
2440         PR c++/29022
2441         * g++.dg/inherit/virtual2.C: New test.
2442         * g++.dg/inherit/virtual3.C: Likewise.
2443         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
2444         * g++.dg/inherit/error2.C: Likewise.
2445         * g++.dg/template/instantiate1.C: Likewise.
2446
2447 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
2448
2449         PR tree-opt/29984
2450         * gcc.dg/tree-ssa/reassoc-12.c: New test.
2451
2452 2006-11-28  Jan Hubicka  <jh@suse.cz>
2453
2454         * gcc.dg/memcpy-1.c: New test.
2455
2456 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
2457
2458         PR c++/29735
2459         * g++.dg/warn/main-3.C: New test.
2460
2461 2006-11-28  Jan Hubicka  <jh@suse.cz>
2462
2463         * gcc.dg/winline-1.c: New test.
2464
2465 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
2466
2467         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
2468         alignments.
2469
2470 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
2471
2472         PR fortran/29976
2473         * gfortran.dg/missing_optional_dummy_3.f90
2474
2475 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
2476
2477         PR fortran/20880
2478         * gfortran.dg/interface_3.f90: Modify errors.
2479
2480 2006-11-28  Ben Elliston  <bje@au.ibm.com>
2481
2482         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
2483         fail to link due to relocation overflows on spu-*-*.
2484
2485 2006-11-27  Michael Matz  <matz@suse.de>
2486             Andreas Krebbel  <krebbel1@de.ibm.com>
2487
2488         PR target/29319
2489         * gcc.dg/20061127-1.c: New testcase.
2490
2491 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
2492
2493         * gcc.dg/20061124-1.c: Add exit() function prototype.
2494
2495 2006-11-27  Jan Hubicka  <jh@suse.cz>
2496
2497         * gcc.target/i386/memcpy-1.c: Adjust size.
2498         * testsuite/gcc.dg/visibility-11.c: Likewise.
2499
2500 2006-11-27  Richard Guenther  <rguenther@suse.de>
2501
2502         PR middle-end/25620
2503         * gcc.target/i386/pow-1.c: New testcase.
2504         * gcc.dg/builtins-58.c: Likewise.
2505
2506 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
2507
2508         PR c++/29886
2509         * g++.dg/expr/cast8.C: New test.
2510
2511 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2512
2513         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
2514         Don't ever inline the testcase.
2515
2516 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
2517
2518         PR fortran/29982
2519         * gfortran.fortran-torture/compile/parameter_3.f90: New
2520         testcase.
2521
2522 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
2523
2524         PR fortran/29951
2525         * gfortran.fortran-torture/execute/transfer2.f90: New test.
2526
2527 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2528
2529         * gfortran.fortran-torture/execute/specifics.f90: Remove test
2530         for CHAR.
2531
2532 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2533
2534         PR libgfortran/29936
2535         * gfortran.dg/write_check3.f90: New test.
2536
2537 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2538
2539         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
2540
2541 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
2542
2543         PR fortran/20880
2544         * gfortran.dg/interface_3.f90: New test.
2545
2546         PR fortran/29387
2547         * gfortran.dg/generic_8.f90: New test.
2548
2549 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2550
2551         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
2552         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
2553         * gfortran.dg/specifics_3.f90: Remove.
2554
2555 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
2556
2557         PR c/29955
2558         * gcc.dg/gomp/pr29955.c: New test.
2559
2560         PR c/29736
2561         * gcc.dg/pr29736.c: New test.
2562
2563 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2564
2565         PR tree-opt/29964
2566         * gcc.dg/pure-1.c: New test.
2567
2568 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
2569
2570         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
2571         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
2572
2573 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
2574
2575         * gcc.dg/20061124-1.c: New testcase.
2576
2577 2006-11-23  Eric Christopher  <echristo@apple.com>
2578
2579         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
2580
2581 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2582
2583         PR c/2707
2584         PR c++/26167
2585         * gcc.dg/Wconversion-integer.c: New. Supersedes
2586         Wconversion-negative-constants.c
2587         * gcc.dg/Wconversion-real.c: New.
2588         * gcc.dg/Wconversion-real-integer.c: New.
2589         * gcc.dg/Wconversion-negative-constants.c: Deleted.
2590         * g++.dg/warn/Wconversion1.C: Modified.
2591
2592 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2593
2594         * gfortran.dg/overload_1.f90: New test.
2595
2596 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2597
2598         PR c/9072
2599         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
2600         Wtraditional-conversion.
2601         * gcc.dg/overflow-warn-2.c: Likewise.
2602         * gcc.dg/Wconversion.c: Likewise. Renamed as
2603         Wtraditional-conversion.c .
2604         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
2605         Wtraditional-conversion-2.c .
2606         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
2607         Wtraditional-conversion-2.c
2608         * gcc.dg/Wconversion-negative-constants.c: New.
2609
2610 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
2611
2612         * gcc.dg/tree-ssa/dump-1.c: New test.
2613
2614 2006-11-23  David Ung <davidu@mips.com>
2615
2616         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
2617         -mfp64, allowable when ISA >= 33 and float is enabled.
2618         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
2619         of mthc1 and mfhc1 patterns.
2620
2621 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
2622
2623         PR tree-optimization/29921
2624         * gcc.dg/pr29921.c: New test.
2625
2626 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2627
2628         PR fortran/29441
2629         * gfortran.dg/initialization_4.f90: New test.
2630
2631 2006-11-22  Ira Rosen  <irar@il.ibm.com>
2632
2633         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
2634         platforms that have interleaving support.
2635         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
2636         * gcc.dg/vect/vect-strided-a-u16-i2.c,
2637         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
2638         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
2639         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
2640         gcc.dg/vect/vect-strided-u8-i2-gap.c,
2641         gcc.dg/vect/vect-strided-u8-i8.c,
2642         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
2643         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
2644         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
2645         gcc.dg/vect/vect-strided-float.c,
2646         gcc.dg/vect/vect-strided-a-mult.c,
2647         gcc.dg/vect/vect-strided-mult-char-ls.c,
2648         gcc.dg/vect/vect-strided-a-u16-mult.c,
2649         gcc.dg/vect/vect-strided-a-u32-mult.c,
2650         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
2651         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
2652         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
2653         gcc.dg/vect/vect-strided-mult.c,
2654         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
2655         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
2656
2657 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
2658
2659         PR fortran/25087
2660         * gfortran.dg/auto_char_len_4.f90: New test.
2661
2662 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
2663
2664         PR fortran/29652
2665         * gfortran.dg/generic_7.f90: New test.
2666         * gfortran.dg/defined_operators_1.f90: Add new error.
2667
2668 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
2669
2670         PR tree-optimization/29902
2671         * g++.dg/tree-ssa/pr29902.C: New test.
2672
2673 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
2674
2675         PR fortran/29820
2676         * gfortran.dg/used_types_13.f90: New test.
2677
2678 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
2679
2680         * gcc.dg/dfp/snan.c: Delete.
2681
2682 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
2683
2684         * g++.dg/cpp0x/static_assert1.C: New.
2685         * g++.dg/cpp0x/static_assert2.C: New.
2686         * g++.dg/cpp0x/static_assert3.C: New.
2687
2688 2006-11-21  Richard Guenther  <rguenther@suse.de>
2689
2690         * gcc.dg/vect/vect-pow-1.c: New testcase.
2691         * gcc.dg/vect/vect-pow-2.c: Likewise.
2692
2693 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
2694
2695         PR c++/29570
2696         * g++.dg/template/static29.C: New test.
2697
2698         PR c++/29734
2699         * g++.dg/conversion/simd4.C: New test.
2700
2701 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
2702
2703         PR c++/29475
2704         * g++.dg/template/access19.C: New test.
2705         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
2706         error is reported.
2707
2708 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2709
2710         PR tree-opt/25500
2711         * gcc.dg/tree-ssa/sra-4.c: New testcase.
2712
2713 2006-11-20  Tobias Burnus  <burnus@net-b.de>
2714
2715         PR fortran/27546
2716         * gfortran.dg/import.f90: Extended test.
2717         * gfortran.dg/import2.f90: Extended test.
2718
2719 2006-11-20  Tobias Burnus  <burnus@net-b.de>
2720
2721         * gfortran.dg/volatile3.f90: Add conflict test.
2722
2723 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
2724
2725         PR fortran/24783
2726         * gfortran.dg/implicit_10.f90: New test.
2727
2728 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2729
2730         PR c++/8586
2731         * g++.dg/warn/Wall-write-strings.C: New.
2732
2733 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
2734
2735         * gfortran.dg/alloc_comp_constraint_5.f90: New.
2736         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
2737
2738 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2739
2740         * gfortran.dg/use_3.f90: Remove error message.
2741         * gfortran.dg/iso_fortran_env_1.f90: New test.
2742         * gfortran.dg/iso_fortran_env_2.f90: New test.
2743         * gfortran.dg/iso_fortran_env_3.f90: New test.
2744         * gfortran.dg/iso_fortran_env_4.f90: New test.
2745
2746 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
2747
2748         * gcc.dg/vect/vect-27.c: Fix initialization.
2749
2750 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2751
2752         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
2753         * gcc.dg/torture/builtin-minmax-1.c: New.
2754
2755         * gcc.dg/builtins-20.c: Add cases for copysign.
2756
2757 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2758
2759         PR fortran/24285
2760         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
2761
2762 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2763         * gfortran.dg/use_1.f90: New test.
2764         * gfortran.dg/use_1.f90: New test.
2765         * gfortran.dg/use_1.f90: New test.
2766
2767 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
2768
2769         PR tree-optimization/29801
2770         * gcc.dg/pr29801.c: New test.
2771
2772 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
2773
2774         PR middle-end/29584
2775         * gcc.dg/torture/pr29584.c: New test.
2776
2777 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
2778
2779         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
2780         Condition PowerPC tests for saving FPRs on powerpc_fprs.
2781         * gcc.target/powerpc/compress-float-ppc.c,
2782         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
2783         powerpc_fprs.
2784         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
2785         do not pass -mhard-float.
2786
2787 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
2788
2789         * gnat.dg/volatile_aggregate.adb: New test.
2790
2791 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2792
2793         PR fortran/29391
2794         PR fortran/29489
2795         * gcc/testsuite/gfortran.dg/bound_2.f90: Add more checks.
2796         * gcc/testsuite/gfortran.dg/bound_3.f90: New test.
2797
2798 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
2799
2800         PR target/29201
2801         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
2802
2803 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
2804
2805         * gfortran.dg/import3.f90: Fix error message.
2806
2807 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2808
2809         PR tree-opt/29788
2810         * gfortran.fortran-torture/compile/inline_1.f90:
2811         New testcase.
2812
2813 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
2814
2815         * gcc.target/i386/x87regparm-1.c: New test.
2816         * gcc.target/i386/x87regparm-2.c: New test.
2817         * gcc.target/i386/x87regparm-3.c: New test.
2818         * gcc.target/i386/x87regparm-4.c: New test.
2819
2820 2006-11-15  Tobias Burnus  <burnus@net-b.de>
2821
2822         PR fortran/27546
2823         * gfortran.dg/import.f90: New test.
2824         * gfortran.dg/import2.f90: New test.
2825         * gfortran.dg/import3.f90: New test.
2826
2827 2006-11-15  Tobias Burnus  <burnus@net-b.de>
2828
2829         PR fortran/27588
2830         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
2831
2832 2006-11-15  Tobias Burnus  <burnus@net-b.de>
2833
2834         PR fortran/29806
2835         * gfortran.dg/contains.f90: New test.
2836         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
2837
2838 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
2839
2840         PR tree-optimization/29581
2841         * gcc.dg/pr29581-1.c: New test.
2842         * gcc.dg/pr29581-2.c: New test.
2843         * gcc.dg/pr29581-3.c: New test.
2844         * gcc.dg/pr29581-4.c: New test.
2845         * gfortran.dg/pr29581.f90: New test.
2846
2847 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
2848
2849         PR fortran/29702
2850         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
2851         numbers in error message headers.
2852
2853 2006-11-14  Richard Guenther  <rguenther@suse.de>
2854
2855         * gcc.target/i386/math-torture/math-torture.exp: Restrict
2856         to i?86 and x86_64 targets.
2857
2858 2006-11-14  Caroline Tice  <ctice@apple.com>
2859
2860         * gcc.dg/pubtypes-1.c: New file/testcase.
2861         * gcc.dg/pubtypes-2.c: New file/testcase.
2862         * gcc.dg/pubtypes-3.c: New file/testcase.
2863         * gcc.dg/pubtypes-4.c: New file/testcase.
2864         * g++.dg/pubtypes.C: New file/testcase.
2865
2866 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
2867
2868         PR c++/29106
2869         * g++.dg/init/self1.C: New test.
2870
2871 2006-11-14  Tobias Burnus  <burnus@net-b.de>
2872
2873         PR fortran/29657
2874         * gfortran.dg/conflicts.f90: Add.
2875
2876 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
2877
2878         PR rtl-optimization/29798
2879
2880         * gcc.c-torture/execute/pr29798.c: New.
2881
2882 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2883
2884         * gcc.dg/builtins-20.c: Add more cases.
2885
2886 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
2887
2888         PR fortran/29759
2889         * gfortran.dg/gomp/pr29759.f90: New test.
2890
2891 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
2892
2893         PR c++/29518
2894         * g++.dg/template/static28.C: New test.
2895
2896 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
2897
2898         * lib/c-torture.exp: Use target-libpath.exp.
2899         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
2900         set GCC_EXEC_PREFIX env var from global variable of same name.
2901
2902 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2903
2904         PR fortran/26994
2905         * gfortran.fortran-torture/compile/transfer-1.f90:
2906         New testcase.
2907
2908 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
2909             Zdenek Dvorak <dvorakz@suse.cz>
2910
2911         PR tree-optimization/29680
2912         * gcc.dg/alias-11.c: New test.
2913
2914 2006-11-12  Jason Merrill  <jason@redhat.com>
2915             Andrew Pinski <pinskia@physics.uc.edu>
2916
2917         PR middle-end/28915
2918         * gcc.target/i386/vectorize1.c: New.
2919
2920 2006-11-12  Roger Sayle  <roger@eyesopen.com>
2921
2922         PR rtl-optimization/29797
2923         * gcc.c-torture/execute/pr29797-1.c: New test case.
2924
2925 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2926
2927         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
2928
2929 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
2930
2931         * gcc.dg/tree-ssa/prefetch-3.c: New test.
2932
2933 2006-11-12  Roger Sayle  <roger@eyesopen.com>
2934
2935         PR tree-optimization/13827
2936         * gcc.dg/fold-eqand-1.c: New test case.
2937
2938 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2939
2940         PR rtl-opt/28812
2941         * gcc.c-torture/execute/mayalias-3.c: New test.
2942
2943 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
2944
2945         PR middle-end/27528
2946         * gcc.c-torture/compile/pr27528.c: New test.
2947         * gcc.dg/pr27528.c: Likewise.
2948
2949 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2950
2951         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
2952
2953         * gcc.dg/torture/builtin-symmetric-1.c: New test.
2954
2955 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
2956
2957         PR fortran/29758
2958         * gfortran.dg/reshape_source_size_1.f90: New test.
2959
2960 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
2961
2962         PR fortran/29315
2963         * gfortran.dg/aliasing_dummy_4.f90: New test.
2964
2965 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
2966
2967         PR target/29777
2968         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
2969         and x86_64-*-* targets.
2970
2971 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2972
2973         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
2974         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
2975         New macros. Use them in exact tests.
2976         (TESTIT3): New macro.
2977         Add tests for fmin, fmax and fma.
2978
2979 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2980
2981         PR fortran/29431
2982         * gfortran.dg/array_constructor_13.f90: New test.
2983
2984 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2985
2986         PR fortran/29744
2987         * gfortran.dg/used_types_12.f90: New test.
2988
2989 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
2990
2991         PR middle-end/29726
2992         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
2993         (test6): Ditto.
2994         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
2995         * gcc.dg/fold-eqandshift-3.c: New test case.
2996
2997 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2998
2999         PR fortran/29699
3000         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
3001
3002         PR fortran/21370
3003         * gfortran.dg/change_symbol_attributes_1.f90: New test.
3004
3005 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
3006
3007         * gcc.dg/20061109-1.c: New testcase.
3008
3009 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3010
3011         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
3012
3013 2006-11-09  Tobias Burnus  <burnus@net-b.de>
3014
3015         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
3016         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
3017
3018 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
3019
3020         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
3021         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
3022
3023 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3024
3025         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
3026
3027 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
3028
3029         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
3030         vect-9.c).
3031         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
3032         * gcc.dg/vect/vect-9.c: Now vectorizable.
3033         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
3034         that support vect_widen_mult.
3035         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
3036         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
3037         vect-reduc-dot-u16.c).
3038         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
3039         vect-reduc-dot-u16.c).
3040         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
3041         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
3042         vect-reduc-dot-s8.c).
3043         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
3044         vect-reduc-dot-s8.c).
3045         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
3046         vect-reduc-dot-s8.c).
3047         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
3048         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
3049         vect-reduc-dot-u8.c).
3050         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
3051         vect-reduc-dot-u8.c).
3052         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
3053         * gcc.dg/vect/vect-multitypes-9.c: New test.
3054         * gcc.dg/vect/vect-multitypes-10.c: New test.
3055         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
3056         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
3057         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
3058         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
3059         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
3060         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
3061         wrapv-vect-reduc-dot-s8.c.
3062         * lib/target-support.exp (check_effective_target_vect_unpack): New.
3063         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
3064         targets that support vec_unpack.
3065         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
3066         (check_effective_target_vect_widen_mult_qi_to_hi): New.
3067         (check_effective_target_vect_widen_mult_hi_to_si): New.
3068         (check_effective_target_vect_widen_sum): Removed.
3069
3070         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
3071
3072         * gcc.dg/vect/vect-multitypes-8.c: New test.
3073         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
3074
3075         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
3076
3077         * gcc.dg/vect/vect-multitypes-7.c: New test.
3078
3079         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
3080
3081         * gcc.dg/vect/vect-multitypes-4.c: New test.
3082         * gcc.dg/vect/vect-multitypes-5.c: New test.
3083         * gcc.dg/vect/vect-multitypes-6.c: New test.
3084
3085         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
3086
3087         * gcc.dg/vect/vect-multitypes-1.c: New test.
3088         * gcc.dg/vect/vect-multitypes-2.c: New test.
3089         * gcc.dg/vect/vect-multitypes-3.c: New test.
3090
3091 2006-11-07  Eric Christopher  <echristo@apple.com>
3092
3093         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
3094         Test using scan-assembler-not.
3095
3096 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
3097
3098         * gcc.dg/inline-17.c: New test.
3099
3100 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
3101
3102         PR other/25028
3103         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
3104         on HP-UX.
3105
3106 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
3107
3108         PR fortran/29539
3109         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
3110
3111         PR fortran/29634
3112         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
3113         test.
3114
3115 2006-11-07  Tobias Burnus  <burnus@net-b.de>
3116
3117         PR fortran/29601
3118         * gfortran.dg/volatile.f90: Add.
3119         * gfortran.dg/volatile2.f90: Add.
3120         * gfortran.dg/volatile3.f90: Add.
3121         * gfortran.dg/volatile4.f90: Add.
3122         * gfortran.dg/volatile5.f90: Add.
3123         * gfortran.dg/volatile6.f90: Add.
3124         * gfortran.dg/volatile7.f90: Add.
3125
3126 2006-11-06  Tobias Burnus  <burnus@net-b.de>
3127
3128         * gfortran.dg/io_constraints_2.f90: Adjust pattern
3129           for matching error messages.
3130         * gfortran.dg/specifics_3.f90: Adjust pattern
3131           for matching error messages.
3132
3133 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
3134             Bernhard Fischer  <aldot@gcc.gnu.org>
3135
3136         * lib/gcc-dg.exp (output-exists): New proc.
3137         (output-exists-not): New proc.
3138         * gcc.test-framework/test-framework.awk: Support new directives.
3139         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
3140         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
3141         * gcc.test-framework/dg-outexists-exp-F.c: New test.
3142         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
3143         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
3144         * gcc.test-framework/dg-outexists-exp-P.c: New test.
3145
3146 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
3147
3148         PR fortran/29630
3149         PR fortran/29679
3150         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
3151         * gfortran.dg/initialization_3.f90: New.
3152
3153 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3154
3155         PR libgfortran/25545
3156         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
3157
3158 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
3159
3160         PR middle-end/29695
3161         * gcc.c-torture/execute/pr29695-1.c: New test.
3162         * gcc.c-torture/execute/pr29695-2.c: New test.
3163
3164 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
3165
3166         PR fortran/29565
3167         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
3168
3169 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
3170
3171         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
3172         for matching error messages.
3173
3174 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
3175
3176         PR target/26915
3177         * gcc.target/i386/387-12.c: New test.
3178
3179 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3180
3181         PR libfortran/29713
3182         * gfortran.dg/pr29713.f90: New test.
3183
3184 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
3185
3186         * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
3187         Also test for bogus rest sign.
3188
3189 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3190
3191         PR libfortran/27895
3192         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
3193
3194 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
3195
3196         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
3197         from error messages.
3198
3199 2006-11-02  Mike Stump  <mrs@apple.com>
3200
3201         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
3202
3203         * g++.old-deja/g++.abi/align.C: Enable for darwin.
3204
3205 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
3206
3207         * g++.dg/eh/gcsec1.C: New test.
3208
3209 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3210
3211         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
3212         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
3213
3214 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
3215
3216         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
3217         hexadecimal value.
3218         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
3219         * gcc.dg/pr14796-2.c: Likewise.
3220
3221 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
3222
3223         * gcc.c-torture/execute/20061101-1.c: New test.
3224
3225 2006-11-01  Richard Guenther  <rguenther@suse.de>
3226
3227         * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
3228
3229 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3230
3231         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
3232         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
3233
3234 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
3235
3236         * gcc.c-torture/execute/20061031-1.c: New test.
3237
3238 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
3239
3240         PR 23067
3241         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
3242         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
3243         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
3244         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
3245         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
3246         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
3247         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
3248
3249 2006-10-31  Eric Christopher  <echristo@apple.com>
3250             Falk Hueffner  <falk@debian.org>
3251
3252         * gcc.dg/builtin-bswap-1.c: New.
3253         * gcc.dg/builtin-bswap-2.c: New.
3254         * gcc.dg/builtin-bswap-3.c: New.
3255         * gcc.dg/builtin-bswap-4.c: New.
3256         * gcc.dg/builtin-bswap-5.c: New.
3257         * gcc.target/i386/builtin-bswap-1.c: New.
3258
3259 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
3260
3261         * gcc.dg/inline-16.c: New.
3262
3263         PR 16622
3264         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
3265         defining it.
3266         * gcc.dg/inline-13.c: New.
3267         * gcc.dg/inline-14.c: New.
3268         * gcc.dg/inline-15.c: New.
3269
3270         PR 11377
3271         * gcc.dg/inline6.c: New.
3272         * gcc.dg/inline7.c: New.
3273
3274 2006-10-31  Roger Sayle  <roger@eyesopen.com>
3275
3276         PR middle-end/23470
3277         * gcc.dg/pr23470-1.c: New test case.
3278
3279 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
3280
3281         PR fortran/29537
3282         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
3283         data.
3284         * gfortran.dg/blockdata_2.f90: New testcase.
3285
3286 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
3287
3288         PR libfortran/29627
3289         * gfortran.dg/unf_short_record_1.f90:  New test.
3290
3291 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3292
3293         PR fortran/29067
3294         * gfortran.dg/pr29067.f: New test.
3295
3296 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
3297             Richard Sandiford  <richard@codesourcery.com>
3298
3299         * lib/target-supports.exp (get_compiler_messages): Append options
3300         as a single list element.
3301         (check_effective_target_arm_vfp_ok): New.
3302         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
3303
3304 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
3305
3306         PR fortran/29387
3307         * gfortran.dg/intrinsic_actual_2.f90: New test.
3308
3309         PR fortran/29490
3310         * gfortran.dg/actual_array_interface_1.f90: New test.
3311
3312         PR fortran/29641
3313         * gfortran.dg/used_types_11.f90: New test.
3314
3315 2006-10-30  Dirk Mueller  <dmueller@suse.de>
3316
3317         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
3318         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
3319         * g++.old-deja/g++.pt/eichin01.C (main): Same.
3320         * g++.old-deja/g++.mike/net25.C (main): Same.
3321         * g++.dg/lookup/exception1.C (main): Same.
3322         * g++.dg/parse/parens2.C (main): Same.
3323
3324 2006-10-30  Roger Sayle  <roger@eyesopen.com>
3325
3326         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
3327
3328 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3329
3330         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
3331         * gcc.dg/torture/builtin-math-3.c: Likewise.
3332
3333 2006-10-30  Tobias Burnus  <burnus@net-b.de>
3334
3335         PR fortran/29452
3336         * gfortran.dg/write_check.f90: Check run-time keyword checking.
3337         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
3338
3339 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
3340
3341         PR Fortran/29410
3342         * gfortran.fortran-torture/execute/transfer1.f90: New test.
3343
3344 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
3345
3346         * lib/target-supports.exp (check_function_available): Declare
3347         function before calling.
3348
3349 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
3350
3351         PR tree-optimization/29637
3352         * gcc.dg/pr29637.c: New test.
3353
3354 2006-10-29  Roger Sayle  <roger@eyesopen.com>
3355
3356         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
3357         tree canonicalization.
3358
3359 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3360
3361         * gcc.dg/builtins-20.c: Add more hypot tests.
3362
3363 2006-10-29  Roger Sayle  <roger@eyesopen.com>
3364
3365         * gcc.dg/fold-compare-1.c: New test case.
3366
3367 2006-10-29  Dirk Mueller  <dmueller@suse.de>
3368
3369         PR c++/16307
3370         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
3371
3372 2006-10-29  Roger Sayle  <roger@eyesopen.com>
3373
3374         PR tree-optimization/15458
3375         * gcc.dg/fold-xornot-1.c: New test case.
3376
3377 2006-10-29  Richard Guenther  <rguenther@suse.de>
3378
3379         * gcc.target/i386/math-torture/trunc.c: New testcase.
3380
3381 2006-10-29  Richard Guenther  <rguenther@suse.de>
3382
3383         * gcc.target/i386/math-torture/round.c: New testcase.
3384
3385 2006-10-29  Richard Guenther  <rguenther@suse.de>
3386
3387         * gcc.target/i386/math-torture/ceil.c: New testcase.
3388         * gcc.target/i386/math-torture/floor.c: Likewise.
3389
3390 2006-10-29  Richard Guenther  <rguenther@suse.de>
3391
3392         * gcc.target/i386/math-torture/rint.c: New testcase.
3393         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
3394
3395 2006-10-29  Richard Guenther  <rguenther@suse.de>
3396
3397         * gcc.target/i386/math-torture/lfloor.c: New testcase.
3398         * gcc.target/i386/math-torture/lceil.c: Likewise.
3399
3400 2006-10-28  Tobias Burnus  <burnus@net-b.de>
3401
3402         PR libgfortran/24313
3403         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
3404
3405 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
3406
3407         * gcc.c-torture/execute/20020118-1.c,
3408         gcc.c-torture/execute/builtins/strlen.c,
3409         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
3410         comment typos.
3411
3412 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3413
3414         * gcc.dg/builtins-20.c: Add tests for hypot.
3415         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
3416         two-argument builtins.
3417         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
3418         TESTIT2.  Update all callers.
3419         (TESTIT2, TESTIT2_R): New helper macros.
3420         Add testcases for pow, hypot and atan2.
3421
3422 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3423
3424         PR C++/29295
3425         * g++.dg/expr/bool1.C: New test.
3426         * g++.dg/expr/bool2.C: New test.
3427
3428 2006-10-28  Tobias Burnus  <burnus@net-b.de>
3429
3430         PR fortran/28224
3431         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
3432         * gfortran.dg/namelist_internal.f90: New test.
3433
3434 2006-10-28  Tobias Burnus  <burnus@net-b.de>
3435
3436         PR fortran/29625
3437         * gfortran.dg/io_real_boz.f90: Add.
3438         * gfortran.dg/io_real_boz2.f90: Add.
3439
3440 2006-10-28  Richard Guenther  <rguenther@suse.de>
3441
3442         PR middle-end/26899
3443         * gcc.dg/tree-ssa/pr26899.c: New testcase.
3444
3445 2006-10-28  Richard Guenther  <rguenther@suse.de>
3446
3447         PR target/28806
3448         * gcc.target/i386/math-torture/lround.c: New testcase.
3449
3450 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
3451
3452         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
3453         * gcc.dg/builtins-44.c: Likewise.
3454         * gcc.dg/builtins-45.c: Likewise.
3455         * gcc.dg/pr28796-2.c: Likewise.
3456         * gcc.dg/unordered-3.c: Likewise.
3457
3458 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3459
3460         PR libgfortran/27954
3461         * gfortran.dg/error_recovery_2.f90: New test.
3462
3463 2006-10-26  Richard Guenther  <rguenther@suse.de>
3464
3465         * gcc.target/i386/i386.exp: Use glob, not find to collect
3466         tests.  Avoids recursing into subdirectories.
3467         * gcc.target/i386/math-torture/math-torture.exp: Torture
3468         for interesting ia32 math options.
3469         * gcc.target.i386/math-torture/lrint.c: New testcase.
3470
3471 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3472
3473         PR libgfortran/29563
3474         * gfortran.dg/arrayio_9.f90: Update test.
3475         * gfortran.dg/arrayio_19.f90: New test.
3476
3477 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
3478
3479         * gcc.dg/20061026.c: New testcase.
3480
3481 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3482
3483         PR libgfortran/29563
3484         * gfortran.dg/arrayio_9.f90: New test.
3485
3486 2006-10-26  Ben Elliston  <bje@au.ibm.com>
3487
3488         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
3489         Copy the strings manually, as strcpy may call strlen.
3490
3491 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3492
3493         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
3494         Add checks for log, log2, log10 and log1p.
3495
3496         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
3497         we already test 0.0.  Add checks for expm1, log, log2, log10,
3498         log1p, cbrt, erf and erfc.
3499
3500 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
3501
3502         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
3503
3504 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
3505
3506         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
3507         and remainderl() built-in functions.  Remove -ffast-math from
3508         dg-options.
3509
3510 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3511
3512         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
3513         acosh and atanh.
3514
3515         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
3516         floating point modifiers to arguments passed to float and long
3517         double functions respectively.  Update all callers to use floating
3518         point numbers, not integers.  Add tests for exp, exp2 and
3519         exp10/pow10.
3520
3521         * gcc.dg/torture/builtin-math-3.c: New test.
3522
3523 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
3524
3525         PR fortran/29393
3526         * gfortran.dg/initialize_2.f90: New.
3527
3528 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3529
3530         * gcc.dg/torture/builtin-math-2.c: New test.
3531
3532 2006-10-24  Richard Guenther  <rguenther@suse.de>
3533
3534         PR middle-end/28796
3535         * gcc.dg/pr28796-1.c: New testcase.
3536         * gcc.dg/pr28796-2.c: Likewise.
3537
3538 2006-10-24  Richard Guenther  <rguenther@suse.de>
3539
3540         * gcc.dg/builtins-57.c: New testcase.
3541
3542 2006-10-24  Richard Guenther  <rguenther@suse.de>
3543
3544         PR tree-optimization/29567
3545         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
3546
3547 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
3548
3549         PR tree-optimization/14784
3550         * gcc.dg/alias-10.c: New test.
3551
3552 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3553
3554         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
3555
3556 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
3557
3558         * gcc.dg/builtin-strncat-chk-1.c: New test.
3559
3560 2006-10-23  Jan Hubicka  <jh@suse.cz>
3561
3562         * gcc.dg/memmove-1.c: New test.
3563
3564 2006-10-23  Paul Brook  <paul@codesourcery.com>
3565
3566         * gcc.dg/pragma-pack-5.c: New test.
3567
3568 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
3569
3570         * g++.dg/other/s390-1.C: New testcase.
3571
3572 2006-10-23  Richard Guenther  <rguenther@suse.de>
3573
3574         PR middle-end/27132
3575         PR middle-end/23295
3576         * gcc.dg/pr27132.c: New testcase.
3577         * gcc.dg/pr23295.c: Likewise.
3578         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
3579         * g++.dg/tree-ssa/pr19807.C: Likewise.
3580
3581 2006-10-23  Richard Guenther  <rguenther@suse.de>
3582
3583         PR middle-end/21032
3584         * gcc.dg/pr21032.c: New testcase.
3585
3586 2006-10-22  Jeff Law  <law@redhat.com>
3587         Richard Guenther  <rguenther@suse.de>
3588
3589         PR tree-optimization/15911
3590         * gcc.dg/tree-ssa/vrp30.c: New testcase.
3591
3592 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
3593
3594         PR c++/20647
3595         * g++.dg/abi/rtti3.C: New.
3596
3597 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
3598
3599         PR middle-end/28252
3600         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
3601         transformation.
3602
3603 2006-10-21  Richard Guenther  <rguenther@suse.de>
3604
3605         PR tree-optimization/3511
3606         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
3607
3608 2006-10-21  Richard Guenther  <rguenther@suse.de>
3609
3610         PR middle-end/26898
3611         * gcc.dg/torture/pr26898-1.c: New testcase.
3612         * gcc.dg/torture/pr26898-2.c: Likewise.
3613
3614 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
3615
3616         PR c++/28053
3617         * g++.dg/parse/bitfield1.C: Adjust error markers.
3618         * g++.dg/parse/bitfield2.C: New test.
3619
3620 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
3621
3622         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
3623
3624 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3625
3626         PR libfortran/27895
3627         * gfortran.dg/zero_sized_1.f90: New test.
3628
3629 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
3630
3631         * gcc.dg/div-compare-1.c: New test.
3632
3633 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
3634
3635         PR fortran/29216
3636         * gfortran.dg/result_default_init_1.f90: New test.
3637
3638         PR fortran/29314
3639         * gfortran.dg/automatic_default_init_1.f90: New test.
3640
3641         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
3642         from 38 to 33.
3643
3644 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
3645
3646         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
3647         'using namespace std' without previous declaration.
3648         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
3649         * g++.old-deja/g++.robertl/eb133c.C: New.
3650
3651 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3652
3653         PR libgfortran/29277
3654         * gfortran.dg/streamio_4.f90: Update test.
3655         * gfortran.dg/streamio_11.f90: New test.
3656
3657 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
3658
3659         PR c++/27952
3660         * g++.dg/inherit/virtual1.C: New test.
3661
3662 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
3663
3664         PR c++/28261
3665         * g++.dg/parse/enum3.C: New test.
3666
3667 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
3668
3669         PR c++/29039
3670         * g++.dg/init/ctor8.C: New test.
3671
3672 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
3673
3674         PR c++/27270
3675         * g++.dg/ext/complit8.C: Tweak error markers.
3676         * g++.dg/template/complit1.C: Add error marker.
3677
3678 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
3679
3680         PR c++/27270
3681         * g++.dg/ext/complit8.C: New test.
3682
3683         PR c++/29408
3684         * g++.dg/parse/dtor12.C: New test.
3685
3686         PR c++/29435
3687         * g++.dg/template/sizeof11.C: New test.
3688
3689 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
3690
3691         PR fortran/29392
3692         * gfortran.dg/data_char_3.f90: New test.
3693
3694         PR fortran/29451
3695         * gfortran.dg/negative_automatic_size.f90: New test.
3696
3697 2006-10-16  David Daney  <ddaney@avtrex.com>
3698
3699         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
3700
3701 2006-10-16  Eric Christopher  <echristo@apple.com>
3702
3703         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
3704         x86_64.
3705
3706 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
3707
3708         PR c++/28211
3709         * g++.dg/tc1/dr49.C: Tweak error messages.
3710         * g++.dg/parse/template21.C: New test.
3711
3712 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3713
3714         PR middle-end/20491
3715         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
3716
3717 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
3718
3719         PR fortran/29403
3720         * gfortran.dg/print_1.f90: New test.
3721
3722 2006-10-15  Jan Hubicka  <jh@suse.cz>
3723
3724         PR middle-end/29241
3725         * gcc.c-torture/compile/pr29241.c: New testcase.
3726
3727 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
3728
3729         PR middle-end/29250
3730         * gcc.c-torture/compile/pr29250.c: New test.
3731
3732 2006-10-15  Richard Guenther  <rguenther@suse.de>
3733
3734         * gcc.dg/pr29299.c: New testcase.
3735
3736 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
3737
3738         PR fortran/24767
3739         * gfortran.dg/label_4.f90: Adjust warning flag.
3740
3741 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
3742
3743         PR fortran/29371
3744         * gfortran.dg/nullify_3.f90: New test.
3745
3746 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3747
3748         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
3749         on Solaris 2.5.1 too.
3750
3751 2006-10-13  Eric Christopher  <echristo@apple.com>
3752
3753         * gcc.dg/pr25993.c: Skip for darwin.
3754
3755 2006-10-13  Eric Christopher  <echristo@apple.com>
3756
3757         * gcc.dg/visibility-11.c: Skip for darwin.
3758
3759 2006-10-13  Eric Christopher  <echristo@apple.com>
3760
3761         * gcc.dg/darwin-weakimport-1.c: Use
3762         -fno-asynchronous-unwind-tables.
3763         * gcc.dg/darwin-weakimport-3.c: Ditto.
3764
3765 2006-10-13  Richard Guenther  <rguenther@suse.de>
3766
3767         PR tree-optimization/29446
3768         * gcc.dg/torture/pr29446.c: New testcase.
3769
3770 2006-10-13  Bill Wendling  <wendling@apple.com>
3771
3772         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
3773         * g++.old-deja/g++.jason/hmc1.C: Likewise.
3774         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
3775         * g++.old-deja/g++.law/shadow1.C: Likewise.
3776         * g++.old-deja/g++.law/ctors10.C: Likewise.
3777         * g++.dg/debug/namespace1.C: Likewise.
3778         * g++.dg/inherit/namespace-as-base.C: Likewise.
3779         * g++.dg/opt/delay-slot-1.C: Likewise.
3780         * g++.dg/parse/defarg10.C: Likewise.
3781         * g++.dg/template/ptrmem11.C: Likewise.
3782         * g++.dg/template/mem_func_ptr.C: Likewise.
3783         * g++.dg/template/spec19.C: Likewise.
3784
3785 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
3786
3787         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
3788
3789 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
3790
3791         PR fortran/29373
3792         * gfortran.dg/implicit_9.f90: New test.
3793
3794         PR fortran/29407
3795         * gfortran.dg/namelist_25.f90: New test.
3796
3797         PR fortran/27701
3798         * gfortran.dg/same_name_2.f90: New test.
3799
3800         PR fortran/29232
3801         * gfortran.dg/host_assoc_types_1.f90: New test.
3802
3803         PR fortran/29364
3804         * gfortran.dg/missing_derived_type_1.f90: New test.
3805         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
3806
3807         PR fortran/29422
3808         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
3809
3810         PR fortran/29428
3811         * gfortran.dg/alloc_comp_assign_5.f90: New test.
3812
3813 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3814
3815         PR fortran/29391
3816         * gfortran.dg/bound_2.f90: New test.
3817
3818 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3819
3820         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
3821         directive.
3822         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
3823         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
3824         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
3825         * gfortran.dg/gomp/reduction3.f90: Likewise.
3826         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
3827         * gfortran.dg/dummy_procedure_2.f90: Likewise.
3828         * gfortran.dg/interface_derived_type_1.f90: Likewise.
3829         * gfortran.dg/forall_4.f90: Likewise.
3830         * gfortran.dg/spec_expr_4.f90: Likewise.
3831         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
3832         * gfortran.dg/forall_5.f90: Likewise.
3833         * gfortran.dg/open_access_append_2.f90: Add check for
3834         compile-time warning.
3835
3836 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
3837
3838         PR c++/28506
3839         * g++.dg/parse/pure1.C: New test.
3840
3841 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3842
3843         PR fortran/21435
3844         * gcc/testsuite/gfortran.dg/io_constraints_3.f90: New test.
3845         * gcc/testsuite/gfortran.dg/open_access_append_1.f90: Add checks
3846         for compile-time warnings.
3847         * gcc/testsuite/gfortran.dg/pr20163-2.f: Likewise.
3848         * gcc/testsuite/gfortran.dg/iostat_2.f90: Likewise.
3849         * gcc/testsuite/gfortran.dg/label_4.f90: Delete the temporary
3850         file.
3851         * gcc/testsuite/gfortran.dg/direct_io_2.f90: Add a FILE=
3852         specifier.
3853         * gcc/testsuite/gfortran.dg/iomsg_1.f90: Add check for
3854         compile-time warning.
3855
3856 2006-10-12  Jan Hubicka  <jh@suse.cz>
3857
3858         PR c/28419
3859         * gcc.dg/pr28319.c: New test.
3860
3861 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
3862         PR c++/29318
3863         * g++.dg/ext/vla4.C: New test.
3864
3865 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
3866
3867         PR c++/27961
3868         * g++.dg/template/crash60.C: New test.
3869         * g++.dg/other/large-size-array.C: Adjust error markers.
3870         * g++.dg/parse/crash27.C: Likewise.
3871         * g++.dg/template/crash1.C: Likewise.
3872
3873 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
3874
3875         PR testsuite/29093
3876         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
3877
3878 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
3879
3880         PR preprocessor/28709
3881         * gcc.dg/cpp/paste14.c: New test.
3882
3883 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
3884
3885         PR c++/29175
3886         * g++.dg/init/array24.C: New test.
3887
3888 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3889
3890         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
3891         of <sys/types.h>.
3892
3893 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
3894
3895         PR c++/29024
3896         * g++.dg/parse/typedef8.C: New test.
3897         * g++.dg/other/mult-stor1.C: Adjust error markers.
3898
3899 2006-10-11  Richard Guenther  <rguenther@suse.de>
3900
3901         PR tree-optimization/28230
3902         * gcc.dg/torture/pr28230.c: New testcase.
3903
3904 2006-10-11  Richard Guenther  <rguenther@suse.de>
3905
3906         PR inline-asm/29119
3907         * gcc.dg/torture/pr29119.c: New testcase.
3908
3909 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
3910
3911         PR middle-end/29272
3912         * gcc.c-torture/execute/20060930-2.c: New test.
3913
3914 2006-10-09  Richard Henderson  <rth@redhat.com>
3915
3916         Revert emutls patch.
3917
3918 2006-10-09  Richard Guenther  <rguenther@suse.de>
3919
3920         PR middle-end/29254
3921         * gcc.dg/pr29254.c: New testcase.
3922
3923 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
3924             Paul Thomas  <pault@gcc.gnu.org>
3925
3926         PR fortran/20541
3927         * gfortran.dg/alloc_comp_basics_1.f90: New test.
3928         * gfortran.dg/alloc_comp_basics_2.f90: New test.
3929         * gfortran.dg/alloc_comp_assign_1.f90: New test.
3930         * gfortran.dg/alloc_comp_assign_2.f90: New test.
3931         * gfortran.dg/alloc_comp_assign_3.f90: New test.
3932         * gfortran.dg/alloc_comp_assign_4.f90: New test.
3933         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
3934         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
3935         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
3936         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
3937         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
3938         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
3939         * gfortran.dg/alloc_comp_std.f90: New test.
3940         * gfortran.dg/move_alloc.f90: New test.
3941
3942 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
3943
3944         PR fortran/29115
3945         * gfortran.dg/derived_constructor_comps_2.f90: New test.
3946
3947         PR fortran/29211
3948         * gfortran.dg/forall_char_dependencies_1.f90: New test.
3949
3950 2006-10-08  Tobias Burnus  <burnus@net-b.de>
3951
3952         PR fortran/28585
3953         * gfortran.dg/new_line.f90: New test.
3954
3955 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3956
3957         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
3958         * gcc.dg/torture/builtin-convert-1.c,
3959         gcc.dg/torture/builtin-convert-2.c,
3960         gcc.dg/torture/builtin-convert-3.c,
3961         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
3962
3963 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
3964
3965         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
3966         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
3967         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
3968         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
3969
3970 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
3971
3972         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
3973         Xfail some tests for powerpc-darwin and powerpc-aix.
3974
3975 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
3976
3977         PR c/29380
3978         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
3979
3980 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3981
3982         PR target/29300
3983         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
3984         on hppa*-*-hpux*.
3985
3986 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3987
3988         PR fortran/16580
3989         PR fortran/29288
3990         * gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90:
3991         Add tests for using all possible intrinsics as actual arguments.
3992         * gcc/testsuite/gfortran.dg/specifics_1.f90: Add tests for using
3993         all possible intrinsics as actual arguments.
3994         * gcc/testsuite/gfortran.dg/specifics_2.f90: New file.
3995         * gcc/testsuite/gfortran.dg/specifics_3.f90: New file.
3996
3997 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
3998
3999         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
4000         * gcc.dg/debug/debug-2.c: Likewise.
4001
4002 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
4003
4004         * gcc.c-torture/compile/sync-2.c: New test.
4005
4006 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4007
4008         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
4009         line endings.
4010
4011 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
4012
4013         PR rtl-optimization/29128
4014         * gcc.c-torture/compile/pr29128.c: New test.
4015
4016 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4017
4018         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
4019         line endings.
4020
4021 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
4022
4023         PR middle-end/29256
4024         * gcc.dg/tree-ssa/loop-19.c: New test.
4025
4026 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
4027
4028         PR tree-optimization/29330
4029         * gcc.dg/pr29330.c: New test.
4030
4031         PR target/28924
4032         * gcc.c-torture/compile/20061005-1.c: New test.
4033
4034 2006-10-06  Olivier Hainque  <hainque@adacore.com>
4035
4036         * gcc.dg/typename-vla-1.c: New case.
4037         * gnat.dg/forward_vla.adb: New case.
4038
4039 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
4040
4041         PR tree-optimization/29290
4042         * gfortran.dg/loop_nest_1.f90: New test.
4043
4044         PR target/29198
4045         * gcc.dg/tls/opt-12.c: New test.
4046
4047         PR fortran/28415
4048         * gfortran.dg/save_2.f90: New test.
4049
4050         PR c/29091
4051         * gcc.dg/pr29091.c: New test.
4052
4053 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
4054
4055         * lib/target-supports.exp
4056         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
4057         same as x86_64-*-*; check for LP64.
4058
4059 2006-10-04  Richard Henderson  <rth@redhat.com>
4060
4061         * lib/target-supports.exp (check_effective_target_tls): Redefine
4062         to mean non-emulated tls.
4063         * gcc.dg/tls/alias-1.c: Remove tls requirement.
4064         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
4065         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
4066         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
4067         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
4068         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
4069         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
4070
4071 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
4072
4073         PR fortran/29343
4074         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
4075
4076 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4077
4078         * gfortran.dg/bounds_check_fail_1.f90: New test.
4079
4080 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
4081
4082         PR c++/29020
4083         * g++.dg/template/friend48.C: New test.
4084
4085 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
4086
4087         PR fortran/29098
4088         * gfortran.dg/default_initialization_2.f90: New test.
4089
4090 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
4091
4092         PR fortran/20779
4093         PR fortran/20891
4094         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
4095
4096 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
4097
4098         PR fortran/29284
4099         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
4100
4101         PR fortran/29321
4102         PR fortran/29322
4103         * gfortran.dg/missing_optional_dummy_2.f90: New test.
4104
4105         PR fortran/25091
4106         PR fortran/25092
4107         * gfortran.dg/entry_array_specs_1.f90: New test.
4108
4109 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
4110
4111         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
4112         insufficient to inhibit some test failures at -O3.  Do testing
4113         on integers.
4114
4115 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
4116
4117         PR c++/29138
4118         * g++.dg/inherit/access8.C: New test.
4119         * g++.dg/template/dtor4.C: Tweak error messages.
4120
4121 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4122
4123         PR fortran/27478
4124         * gfortran.dg/entry_8.f90: New test.
4125
4126 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4127
4128         PR c++/29291
4129         * g++.dg/parse/new4.C: New test.
4130
4131 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
4132
4133         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
4134         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
4135         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
4136         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
4137         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
4138
4139 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4140
4141         PR fortran/19260
4142         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
4143         * gfortran.dg/continuation_2.f90: New test.
4144
4145         PR fortran/19262
4146         * gfortran.dg/continuation_3.f90: New test.
4147         * gfortran.dg/continuation_4.f90: New test.
4148         * gfortran.dg/continuation_5.f: New test.
4149         * gfortran.dg/continuation_6.f: New test.
4150
4151 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
4152
4153         PR c++/29226
4154         * g++.dg/template/vla1.C: New test.
4155
4156 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4157
4158         PR fortran/29210
4159         * gfortran.dg/complex_parameter_1.f90: New test.
4160
4161 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
4162
4163         PR c/29154
4164         * gcc.c-torture/execute/20060929-1.c: New test.
4165
4166 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
4167
4168         PR c++/29105
4169         * g++.dg/template/member6.C: New test.
4170         * g++.dg/parse/typename7.C: Adjust error markers.
4171
4172         PR c++/29080
4173         * g++.dg/template/member7.C: New test.
4174
4175 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
4176
4177         PR c/24010
4178         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
4179         gcc.dg/Woverride-init-3.c: New tests.
4180
4181 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
4182
4183         * gcc.c-torture/execute/20060930-1.c: New test.
4184
4185 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4186
4187         PR fortran/18791
4188         * gfortran.dg/specifics_1.f90: New test.
4189         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
4190         complex specifics.
4191
4192 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4193
4194         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
4195         pthread-init-common.h: New.
4196
4197 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
4198
4199         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
4200         precision on some archs.
4201
4202 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
4203
4204         * gcc.dg/non-local-goto-1.c: New test.
4205         * gcc.dg/non-local-goto-2.c: Likewise.
4206         * gcc.dg/setjmp-3.c: Likewise.
4207         * gcc.dg/setjmp-4.c: Likewise.
4208
4209 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
4210
4211         * gnat.dg/self_aggregate_with_pointer.adb: New test.
4212
4213 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
4214
4215         PR fortran/28276
4216         * gfortran.dg/exponent_1.f90: New test.
4217
4218         PR fortran/27021
4219         * gfortran.dg/nearest_1.f90: New test.
4220
4221 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
4222
4223         PR middle-end/25261
4224         PR middle-end/28790
4225         * gcc.dg/gomp/nestedfn-1.c: New test.
4226
4227 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
4228
4229         PR objc/29195
4230         * objc/compile/method-1.m: New test.
4231
4232 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
4233
4234         PR c++/26938
4235         * g++.dg/template/crash58.C: New test.
4236         * g++.dg/parse/crash28.C: Adjust error markers.
4237         * g++.dg/template/crash34.C: Likewise.
4238         * g++.dg/template/friend31.C: Likewise.
4239         * g++.dg/template/crash32.C: Likewise.
4240
4241         PR c++/27329
4242         * g++.dg/template/crash59.C: New test.
4243
4244         PR c++/27667
4245         * g++.dg/template/spec33.C: New test.
4246         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
4247
4248 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
4249             Adam Nemet  <anemet@caviumnetworks.com>
4250
4251         * gcc.dg/tree-ssa/ivopts-1.c: New test.
4252         * gcc.dg/tree-ssa/ivopts-2.c: New test.
4253
4254 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
4255
4256         PR target/28911
4257         * gcc.dg/pr28911.c: New.
4258
4259 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
4260
4261         PR target/29169
4262         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
4263         (dg-options): Add -mfpmath=387.
4264
4265 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
4266
4267         PR c/28706
4268         * gcc.dg/pr28706.c: New test.
4269
4270         PR c/28712
4271         * gcc.dg/pr28712.c: New test.
4272
4273 2006-09-22  Mike Stump  <mrs@apple.com>
4274
4275         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
4276
4277 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
4278
4279         PR tree-optimization/28888
4280         * gcc.dg/pr28888.c: New test.
4281
4282 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
4283
4284         PR c++/29016
4285         * g++.dg/init/ptrfn1.C: New test.
4286
4287 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
4288
4289         PR c++/28861
4290         * g++.dg/template/spec32.C: New test.
4291         * g++.dg/parse/crash9.C: Adjust error markers.
4292
4293         PR c++/28303
4294         * g++.dg/template/typedef6.C: New test.
4295         * g++.dg/init/error1.C: Adjust error markers.
4296         * g++.dg/parse/crash9.C: Likewise.
4297         * g++.dg/template/crash55.C: Likewise.
4298
4299 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
4300
4301         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
4302
4303 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
4304
4305         PR target/27650
4306         * g++.dg/ext/dllimport12.C: New test.
4307
4308 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
4309
4310         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
4311         * gcc.target/mips/nmadd-2.c: Likewise.
4312         * gcc.target/mips/mips-ps-6.c: New test.
4313         * gcc.target/mips/neg-abs-1.c: Likewise.
4314         * gcc.target/mips/neg-abs-2.c: Likewise.
4315         * gcc.target/mips/nmadd-3.c: New test.
4316
4317 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
4318
4319         PR middle-end/28046
4320         * gcc.dg/gomp/atomic-10.c: New test.
4321         * g++.dg/gomp/atomic-10.C: New test.
4322
4323 2006-09-20  Eric Christopher  <echristo@apple.com>
4324
4325         * gcc.target/i386/sse3-not-fisttp.c: New.
4326
4327 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
4328
4329         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
4330
4331 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
4332
4333         * gcc.c-torture/execute/pr28289.c (one): New variable.
4334         (main): Use it instead of argc.
4335         * gcc.c-torture/execute/20060102-1.c (one): New variable.
4336         (main): Use it instead of argc.
4337
4338 2006-09-19  Paul Brook  <paul@codesourcery.com>
4339
4340         PR target/28516
4341         * gcc.dg/nested-func-5.c: New test.
4342
4343 2006-09-19  Ben Elliston  <bje@au.ibm.com>
4344
4345         * lib/target-supports.exp (check_effective_target_tls): Compile
4346         test stubs using ${tool}_target_compile, not just target_compile.
4347         (check_effective_target_tls_runtime): Likewise.
4348
4349 2006-09-19  Ben Elliston  <bje@au.ibm.com>
4350
4351         * gcc.c-torture/compile/20030405-1.x: Remove.
4352
4353         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
4354         optimising linker from discarding it.
4355
4356 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
4357
4358         PR fortran/28526
4359         * gfortran.dg/keyword_symbol_1.f90: New test.
4360
4361         * gfortran.dg/spread_shape_1.f90: Add missing warning with
4362         pedantic compilation option.
4363
4364 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
4365
4366         PR fortran/29060
4367         * gfortran.dg/spread_shape_1.f90: New test.
4368
4369 2006-09-17  Roger Sayle  <roger@eyesopen.com>
4370
4371         PR tree-optimization/28887
4372         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
4373
4374 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
4375
4376         PR c/25993
4377         * gcc.dg/pr25993.c: New test.
4378
4379 2006-09-17  Ira Rosen  <irar@il.ibm.com>
4380
4381         PR tree-opt/21591
4382         * gcc.dg/vect/pr21591.c: New test.
4383
4384 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
4385
4386         PR tree-opt/29059
4387         * gcc.c-torture/compile/strcpy-1.c: New test.
4388         * gcc.c-torture/compile/strcpy-2.c: New test.
4389         * gcc.c-torture/compile/memcpy-1.c: New test.
4390         * gcc.c-torture/compile/memcpy-2.c: New test.
4391
4392 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
4393
4394         PR testsuite/29055
4395         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
4396
4397 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
4398
4399         * gnat.dg/specs/double_record_extension1.ads: New test.
4400         * gnat.dg/specs/double_record_extension2.ads: Likewise.
4401
4402 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
4403
4404         PR fortran/29051
4405         * gfortran.dg/oldstyle_3.f90: New test.
4406
4407 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4408
4409         PR libgfortran/29099
4410         * gfortran.dg/secnds-1.f: New test.
4411
4412 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4413
4414         PR libgfortran/29053
4415         * gfortran.dg/streamio_9.f90: New test.
4416         * gfortran.dg/streamio_10.f90: New test.
4417
4418 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
4419
4420         PR C++/29002
4421         * g++.dg/init/array22.C: New test.
4422         * g++.dg/init/array23.C: New test.
4423
4424 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
4425
4426         * stackcheck.lst: Update list of tests requiring stack checking.
4427         * norun.lst: Adjust for above change.
4428         * ada95.lst: New file.
4429         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
4430         requiring -gnat95 switch.
4431
4432 2006-09-14  Olivier Hainque  <hainque@adacore.com>
4433
4434         * gnat.dg/in_out_parameter.adb: New test.
4435
4436 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
4437
4438         PR debug/28980
4439         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
4440
4441 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
4442
4443         * gnat.dg/specs/unchecked_union.ads: New test.
4444
4445 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
4446
4447         PR rtl-optimization/28982
4448         * gcc.c-torture/execute/pr28982a.c: New test.
4449         * gcc.c-torture/execute/pr28982b.c: Likewise.
4450
4451 2006-09-12  Eric Christopher  <echristo@apple.com>
4452
4453         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
4454         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
4455
4456 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
4457
4458         PR c/28768
4459         PR preprocessor/14634
4460         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
4461         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
4462         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
4463
4464 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4465
4466         * gcc.dg/pr28243.c: New test.
4467
4468 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
4469
4470         PR fortran/28971
4471         gfortran.dg/pr28971.f90: New test to act as a backstop in case
4472         this undiagnosed regression reappears.
4473
4474 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
4475
4476         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
4477         Treat $srcdir as a literal.
4478         * lib/fortran-torture.exp (fortran-torture-compile,
4479         fortran-torture-execute): Likewise.
4480         * lib/objc-torture.exp (objc-torture-compile,
4481         objc-torture-execute): Likewise.
4482         * lib/profopt.exp (profopt-execute): Likewise.
4483
4484 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
4485
4486         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
4487
4488 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
4489
4490         PR testsuite/28950
4491         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
4492
4493 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
4494
4495         PR target/13685
4496         * gcc.target/i386/pr13685.c: New test.
4497
4498 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
4499
4500         * gcc.dg/pr28726.c: New test.
4501
4502 2006-09-11  Josh Conner  <jconner@apple.com>
4503
4504         * gcc.dg/nrv3.c: Increase size of structure.
4505         * gcc.dg/nrv4.c: Likewise.
4506         * gcc.dg/nrv5.c: Likewise.
4507
4508 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
4509
4510         PR libfortran/28890
4511         gfortran.dg/assumed_charlen_function_5.f90: New test.
4512
4513 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
4514
4515         PR c++/28991
4516         * g++.dg/init/static3.C: New test.
4517
4518 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
4519
4520         PR testsuite/29007
4521         * gcc.dg/long-long-cst1.c (t): Add cast to
4522         __SIZE_TYPE__ before casting to int.
4523         (main): Return 0 on success.
4524
4525 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4526
4527         * gcc.c-torture/execute/20060910-1.c: New test.
4528
4529 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
4530
4531         PR middle-end/26983
4532         * gcc.dg/pr26983.c: New test.
4533
4534 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
4535
4536         PR target/29006
4537         * gcc.c-torture/execute/pr29006.c: New test.
4538
4539 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
4540
4541         PR libfortran/28947
4542         gfortran.dg/matmul_4.f90: New test.
4543
4544 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
4545
4546         PR fortran/28959
4547         gfortran.dg/used_types_10: New test.
4548
4549 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
4550
4551         PR libfortran/28923
4552         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
4553         gfortran.dg/array_initializer_3.f90: New test.
4554
4555 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4556
4557         PR fortran/28914
4558         * gfortran.dg/actual_array_constructor_3.f90: New test.
4559
4560 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
4561
4562         PR testsuite/26778
4563         * gcc.target/i386/pr26778.c: New testcase.
4564
4565 2006-09-08  Eric Christopher  <echristo@apple.com>
4566
4567         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
4568         * gcc.target/i386/memcpy-1.c: Ditto.
4569         * gcc.target/i386/asm-1.c: Ditto.
4570         * gcc.target/i386/20060512-4.c: Ditto.
4571         * gcc.target/i386/compress-float-387.c: Ditto.
4572         * gcc.target/i386/20060512-1.c: Ditto.
4573         * gcc.target/i386/compress-float-sse.c: Ditto.
4574         * gcc.target/i386/20060512-2.c: Ditto.
4575         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
4576         * gcc.target/i386/stack-prot-kernel.c: Ditto.
4577         * gcc.target/i386/compress-float-387-pic.c: Ditto.
4578         * gcc.dg/pr26449.c: Ditto.
4579         * gcc.dg/attr-ms_struct-2.c: Ditto.
4580         * gcc.dg/attr-ms_struct-1.c: Ditto.
4581         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
4582
4583 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
4584
4585         PR c/28504
4586         * gcc.dg/vla-10.c: New test.
4587
4588 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4589
4590         PR c++/28858
4591         * g++.dg/parse/template20.C: New test.
4592         * g++.dg/template/operator8.C: Remove obsolete part.
4593         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
4594         * g++.old-deja/g++.pt/crash65.C: Likewise.
4595
4596 2006-09-07  Jason Merrill  <jason@redhat.com>
4597
4598         PR middle-end/27724
4599         * gcc.dg/long-long-cst1.c: New test.
4600
4601 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
4602
4603         PR C++/28906
4604         * g++.dg/other/array3.C: New test.
4605         * g++.dg/other/array4.C: New test.
4606         * g++.dg/other/array5.C: New test.
4607
4608 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
4609
4610         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
4611
4612 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
4613
4614         PR target/28946
4615         * gcc.target/i386/pr28946.c: New test.
4616
4617 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
4618
4619         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
4620         in integer literal constant.
4621         * gfortran.dg/enum_8.f90: Ditto.
4622         * gfortran.dg/g77/20030326-1.f: Ditto.
4623
4624 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
4625
4626         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
4627         nonconformance usage.
4628
4629 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
4630
4631         PR middle-end/28862
4632         * gcc.c-torture/compile/vector-align-1.c: New test.
4633
4634 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
4635
4636         PR rtl-opt/27883
4637         * g++.dg/opt/copysign-1.C: New test.
4638
4639 2006-09-06  Jason Merrill  <jason@redhat.com>
4640
4641         PR c++/27371
4642         * g++.dg/warn/unused-result1.C: New test.
4643
4644 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
4645
4646         PR c++/28903
4647         * g++.dg/ext/vla3.C: New test.
4648
4649         PR c++/28886
4650         * g++.dg/template/array16.C: New test.
4651
4652 2006-09-06  Richard Guenther  <rguenther@suse.de>
4653
4654         * gcc.dg/pr27226.c: Remove testcase again.
4655
4656 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
4657
4658         PR tree-opt/28937
4659         * g++.dg/opt/unroll2.C: New test.
4660
4661 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
4662
4663         PR tree-opt/28952
4664         * gcc.dg/vect/pr28952.c: New test.
4665
4666 2006-09-05  Richard Guenther  <rguenther@suse.de>
4667
4668         PR tree-optimization/28900
4669         * gcc.dg/torture/pr28900.c: New testcase
4670
4671 2006-09-05  Richard Guenther  <rguenther@suse.de>
4672
4673         PR tree-optimization/28905
4674         * gcc.c-torture/compile/pr28905.c: New testcase.
4675
4676 2006-09-05  Richard Guenther  <rguenther@suse.de>
4677
4678         PR middle-end/28935
4679         * gcc.dg/pr28935.c: New testcase.
4680
4681 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4682
4683         * gcc.c-torture/execute/20060905-1.c: New test.
4684
4685 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
4686
4687         PR fortran/28908
4688         * gfortran.dg/used_types_7.f90: New test.
4689         * gfortran.dg/used_types_8.f90: New test.
4690         * gfortran.dg/used_types_9.f90: New test.
4691
4692 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
4693
4694         * gcc.c-torture/compile/20060904-1.c: New test.
4695
4696 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
4697
4698         PR c++/23287 Revert my 2006-09-01 patch
4699         * g++.dg/parse/dtor12.C: Remove.
4700
4701 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
4702
4703         PR c+/27670
4704         * g++.dg/template/operator9.C: New test.
4705
4706         PR c++/27493
4707         * g++.dg/template/operator7.C: New test.
4708
4709         PR c++/27494
4710         * g++.dg/template/operator8.C: New test.
4711
4712         PR c++/27397
4713         * g++.dg/template/crash57.C: New test.
4714
4715         * g++.dg/template/typedef4.C: Adjust error markers.
4716         * g++.dg/template/typedef5.C: Likewise.
4717
4718 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
4719
4720         PR c++/28878
4721         * g++.dg/parse/crash33.C: New test.
4722
4723 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
4724         Richard Guenther  <rguenther@suse.de>
4725         Adam Nemet  <anemet@caviumnetworks.com>
4726
4727         PR middle-end/27226
4728         * gcc.target/mips/memcpy-1.c: New testcase.
4729         * gcc.dg/pr27226.c: Likewise.
4730
4731 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
4732
4733         PR c++/28705
4734         * g++.dg/lookup/koenig5.C: New.
4735         * g++.dg/template/crash56.C: New.
4736
4737 2006-09-01  Josh Conner  <jconner@apple.com>
4738
4739         PR c++/25505
4740         * gcc.dg/nrv3.c: New test.
4741         * gcc.dg/nrv4.c: New test.
4742         * gcc.dg/nrv5.c: New test.
4743
4744 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
4745
4746         PR c++/23287
4747         * g++.dg/parse/dtor12.C: New.
4748
4749 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
4750
4751         PR tree-optimization/28839
4752         * gcc.dg/pr28839.c: New test.
4753
4754 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
4755
4756         PR target/24367
4757         * gcc.dg/pr24367.c: New testcase.
4758
4759 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
4760
4761         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
4762
4763 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
4764
4765         PR rtl-optimization/27735
4766         * gcc.dg/loop-unswitch-1.c: New test.
4767
4768 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
4769
4770         PR fortran/28885
4771         * gfortran.dg/aliasing_dummy_2.f90: New test.
4772
4773         PR fortran/20067
4774         * gfortran.dg/generic_5.f90: Change error message.
4775
4776         PR fortran/28873
4777         * gfortran.dg/generic_6.f90: New test.
4778
4779         PR fortran/25077
4780         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
4781
4782         PR fortran/25102
4783         * gfortran.dg/invalid_interface_assignment.f90: New test.
4784
4785         PR fortran/24866
4786         * gfortran.dg/module_proc_external_dummy.f90: New test.
4787
4788 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
4789
4790         PR c++/28349
4791         * testsuite/g++.dg/warn/var-args1.C: New test.
4792
4793 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
4794
4795         PR fortran/28866
4796         * gfortran.dg/simpleif_2.f90: New test.
4797         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
4798         * gfortran.dg/enum_5.f90: Ditto.
4799
4800 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4801             Kazu Hirata  <kazu@codesourcery.com>
4802
4803         PR tree-optimization/17506
4804         * gcc.dg/pr17506.c: New.
4805
4806 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
4807
4808         PR c++/28139
4809         * g++.dg/eh/alias1.C: New test.
4810
4811 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4812
4813         PR c++/28860
4814         * g++.dg/template/ttp22.C: New test.
4815
4816 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
4817
4818         PR middle-end/26632
4819         * gcc.dg/pr26632.c: New.
4820
4821 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4822
4823         PR libgfortran/28354
4824         * gfortran.dg/fmt_zero_precision.f90: New test.
4825
4826 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
4827
4828         PR c++/28058
4829         * g++.dg/template/spec31.C: New test.
4830
4831 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
4832
4833         PR c++/26573
4834         * g++.dg/other/static2.C: New test.
4835
4836 2006-08-26  Roger Sayle  <roger@eyesopen.com>
4837
4838         * gcc.dg/Wswitch-enum-2.c: New test case.
4839         * gcc.dg/Wswitch-enum-3.c: Likewise.
4840
4841 2006-08-26  Richard Guenther  <rguenther@suse.de>
4842
4843         * gcc.c-torture/compile/20060826-1.c: New testcase.
4844
4845 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
4846
4847         PR c++/28736
4848         * g++.dg/template/void10.C: New test.
4849
4850         PR c++/28737
4851         * g++.dg/template/void8.C: New test.
4852
4853         PR c+_+/28738
4854         * g++.dg/template/void9.C: New test.
4855
4856         * g++.dg/template/void3.C: Adjust error markers.
4857         * g++.dg/template/void4.C: Likewise.
4858         * g++.dg/template/crash55.C: Likewise.
4859         * g++.dg/template/void7.C: Likewise
4860
4861 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
4862
4863         PR c++/28588
4864         * g++.dg/inherit/access6.C: New test.
4865         * g++.dg/inherit/access7.C: Likewise.
4866
4867         PR c++/28595
4868         * g++.dg/template/array15.C: New test.
4869         * g++.dg/template/crash2.C: Tweak error markers.
4870
4871 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
4872
4873         PR middle-end/28683
4874         * gcc.c-torture/compile/20060823-1.c: New test.
4875
4876 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4877
4878         PR c++/28853
4879         * g++.dg/template/ttp21.C: New test.
4880
4881         PR c++/28852
4882         * g++.dg/other/operator1.C: Add error-marker.
4883         * g++.dg/other/operator2.C: New test.
4884
4885 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
4886
4887         PR c/27893
4888         * gcc.c-torture/compile/vla-const-1.c,
4889         gcc.c-torture/compile/vla-const-2.c: New tests.
4890
4891 2006-08-26  Richard Guenther  <rguenther@suse.de>
4892
4893         PR middle-end/28814
4894         * gcc.dg/torture/pr28814.c: New testcase.
4895
4896 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
4897
4898         PR c/28418
4899         * gcc.c-torture/compile/compound-literal-1.c: New test.
4900
4901 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
4902
4903         PR c/28299
4904         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
4905         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
4906         Expect extra diagnostics.
4907
4908 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
4909
4910         gcc.dg/noncompile/pr16876.c: New test.
4911
4912 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
4913
4914         PR c++/28056
4915         * g++.dg/parse/local1.C: New test.
4916         * g++.dg/other/qual1.C: Tweak error marker.
4917
4918 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
4919
4920         PR c++/27787
4921         * g++.dg/template/typename10.C: New.
4922         * g++.dg/template/lookup4.C: Remove bogus error marker.
4923
4924 2006-08-25  Richard Guenther  <rguenther@suse.de>
4925
4926         PR testsuite/28829
4927         * gcc.dg/pr26570.c: Fix testcase.
4928
4929 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
4930
4931         PR tree-opt/28807
4932         * gcc.c-torture/execute/mayalias-2.c: New test.
4933         * gcc.dg/tree-ssa/alias-13.c: New test.
4934
4935 2006-08-24  Jan Hubicka  <jh@suse.cz>
4936
4937         PR debug/26881
4938         * gcc.dg/debug/pr26881.c: New file.
4939
4940 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
4941
4942         PR fortran/28788
4943         * gfortran.dg/used_types_4.f90: New test.
4944         * gfortran.dg/derived_init_2.f90: Modify to check sibling
4945         association of derived types.
4946         * gfortran.dg/used_types_2.f90: Add module cleanup.
4947         * gfortran.dg/used_types_3.f90: The same.
4948
4949         PR fortran/28771
4950         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
4951         fix of regression.
4952
4953 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4954
4955         PR 28813
4956         * gfortran.dg/direct_io_6.f90: Remove test.
4957
4958 2006-08-23  Stuart Hastings  <stuart@apple.com>
4959
4960         PR 28825
4961         * gcc.target/i386/20060821-1.c: New.
4962
4963 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
4964
4965         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
4966         dg-warning strings for dllimport.
4967
4968 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
4969
4970         PR C++/28450
4971         * g++.dg/ext/vector4.C: New test.
4972         * g++.dg/ext/complex1.C: New test.
4973
4974 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
4975
4976         PR debug/28692
4977         * gcc.dg/debug/const-1.c: New.
4978         * gcc.dg/debug/const-2.c: New.
4979         * gcc.dg/debug/dwarf2/const-1.c: New.
4980         * gcc.dg/debug/dwarf2/const-2.c: New.
4981         * gcc.dg/debug/dwarf2/const-2b.c: New.
4982
4983 2006-08-22  Richard Guenther  <rguenther@suse.de>
4984
4985         PR middle-end/28776
4986         * gcc.c-torture/compile/pr28776-1.c: New testcase.
4987         * gcc.c-torture/compile/pr28776-2.c: Likewise.
4988
4989 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
4990
4991         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
4992
4993 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
4994
4995         PR c++/26269
4996         * g++.dg/other/error14.C: New test.
4997
4998         PR c++/28505
4999         * g++.dg/parse/ctor7.C: New test.
5000         * g++.dg/parse/ctor8.C: Likewise.
5001
5002         PR c++/28741
5003         * g++.dg/template/void7.C: New test.
5004
5005 2006-08-21  Olivier Hainque  <hainque@adacore.com>
5006
5007         * gnat.dg/self_aggregate_with_zeros.adb: New test.
5008         * gnat.dg/self_aggregate_with_array.adb: New test.
5009
5010 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
5011
5012         * g++.dg/eh/arm-vfp-unwind.C: New test.
5013
5014 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
5015
5016         PR c++/28341
5017         * g++.dg/template/ref3.C: New test.
5018         * g++.dg/template/nontype13.C: New test.
5019
5020         PR c++/28346
5021         * g++.dg/template/ptrmem17.C: New test.
5022
5023 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
5024
5025         PR target/28648 c:
5026         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
5027
5028 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
5029
5030         PR fortran/28630
5031         * gfortran.dg/used_types_2.f90: New test.
5032
5033         PR fortran/28601
5034         * gfortran.dg/used_types_3.f90: New test.
5035
5036         PR fortran/20886
5037         * gfortran.dg/generic_actual_arg.f90: New test.
5038
5039         PR fortran/28735
5040         * gfortran.dg/module_private_array_refs_1.f90: New test.
5041
5042         PR fortran/28762
5043         * gfortran.dg/program_name_1.f90: New test.
5044
5045         PR fortran/28425
5046         * gfortran.dg/derived_constructor_comps_1.f90: New test.
5047
5048         PR fortran/28496
5049         * gfortran.dg/array_initializer_2.f90: New test.
5050
5051         PR fortran/18111
5052         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
5053
5054         PR fortran/28600
5055         * gfortran.dg/assumed_charlen_function_4.f90: New test.
5056
5057         PR fortran/28771
5058         * gfortran.dg/assumed_charlen_in_main.f90: New test.
5059
5060         PR fortran/28660
5061         * gfortran.dg/dependent_decls_1.f90: New test.
5062
5063 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
5064
5065         PR fortran/25217
5066         * gfortran.dg/derived_init_2.f90: New.
5067
5068 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
5069
5070         * gcc.c-torture/execute/pr28289.c: New test.
5071
5072 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
5073
5074         PR c/28744
5075         * gcc.dg/attr-externally-visible-1.c: New test.
5076         * gcc.dg/attr-externally-visible-2.c: New test.
5077         * g++.dg/parse/attr-externally-visible-1.C: New test.
5078         * g++.dg/parse/attr-externally-visible-2.C: New test.
5079
5080 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5081
5082         PR c++/28606
5083         * g++.dg/parse/dtor11.C: New test.
5084
5085 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
5086
5087         PR rtl-optimization/28489
5088         * gcc.c-torture/compile/pr28489.c: New test.
5089
5090 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5091
5092         PR c++/28710
5093         * g++.dg/template/redecl4.C: New test.
5094
5095         PR c++/28711
5096         * g++.dg/template/ctor8.C: New test.
5097
5098 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
5099
5100         * gcc.dg/pr26570.c: Fix testcase.
5101
5102 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
5103
5104         * PR c++/28573
5105         * g++.dg/parse/offsetof6.C: New test.
5106         * g++.dg/parse/offsetof6.C: New test.
5107         * g++.dg/parse/offsetof7.C: New test.
5108
5109 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5110
5111         PR testsuite/28602
5112         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
5113         is false.
5114
5115 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
5116
5117         PR c++/28302
5118         * g++.dg/ext/vector3.C: New test.
5119
5120 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
5121
5122         PR gcov/profile/26570
5123         * gcc.dg/pr26570.c: New test.
5124
5125 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
5126
5127         PR c/27697
5128         * gcc.dg/qual-component-1.c: New test.
5129
5130 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5131
5132         PR c++/28593
5133         * g++.dg/parse/new3.C: New test.
5134
5135 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5136
5137         PR fortran/25828
5138         * gfortran.dg/streamio_1.f90: New test.
5139         * gfortran.dg/streamio_2.f90: New test.
5140         * gfortran.dg/streamio_3.f90: New test.
5141         * gfortran.dg/streamio_4.f90: New test.
5142         * gfortran.dg/streamio_5.f90: New test.
5143         * gfortran.dg/streamio_6.f90: New test.
5144         * gfortran.dg/streamio_7.f90: New test.
5145         * gfortran.dg/streamio_8.f90: New test.
5146
5147 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
5148
5149         PR c/28287
5150         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
5151
5152 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
5153
5154         PR c++/28594
5155         * g++.dg/template/void6.C: New test.
5156
5157 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5158
5159         PR c/28649
5160         * gcc.dg/parse-error-1.c: New test.
5161         * gcc.dg/parse-error-2.c: New test.
5162         * gcc.dg/cpp/digraph2.c: Add error-marker.
5163         * gcc.dg/noncompile/920923-1.c: Likewise.
5164
5165 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
5166
5167         PR c/27490
5168         * gcc.dg/sizeof-2.c: New testcase.
5169
5170         PR c/27489
5171         * gcc.dg/switch-A.c: New testcase.
5172
5173 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
5174
5175         PR c++/28288
5176         PR c++/14556
5177         * g++.old-deja/g++.warn/compare1.C: Delete.
5178         * g++.dg/opt/pr7503-2.C: Delete.
5179         * g++.dg/opt/pr7503-3.C: Delete.
5180         * g++.dg/opt/pr7503-4.C: Delete.
5181         * g++.dg/opt/pr7503-5.C: Delete.
5182         * g++.dg/opt/max1.C: Delete.
5183         * g++.dg/warn/minmax.C: Delete.
5184         * g++.dg/expr/minmax.C: New test.
5185
5186 2006-08-14  Richard Guenther  <rguenther@suse.de>
5187
5188         PR testsuite/28703
5189         * gcc.c-torture/execute/pr28651.c: Do not use argc
5190         to avoid optimization, instead forbid inlining.
5191
5192 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
5193
5194         PR rtl-optimization/28634
5195         * gcc.c-torture/execute/ieee/pr28634.c: New test.
5196
5197 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
5198
5199         PR c/27184
5200         * gcc.dg/torture/pr27184.c: New test.
5201
5202 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
5203
5204         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
5205
5206 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5207
5208         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
5209         * gfortran.dg/stat_2.f90: Likewise.
5210         * gfortran.dg/chmod_1.f90: Likewise.
5211         * gfortran.dg/chmod_2.f90: Likewise.
5212         * gfortran.dg/chmod_3.f90: Likewise.
5213
5214 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
5215
5216         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
5217
5218 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
5219
5220         * g++.dg/opt/pr23454-2.C: New test.
5221
5222 2006-08-11  Richard Guenther  <rguenther@suse.de>
5223
5224         PR middle-end/28651
5225         * gcc.c-torture/execute/pr28651.c: New testcase.
5226
5227 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
5228
5229         * gnat.dg/specs/static_initializer.ads: New test.
5230
5231 2006-08-10  Paul Brook  <paul@codesourcery.com>
5232
5233         * gcc.target/arm/cond-asm.c: New test.
5234
5235 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
5236
5237         PR tree-optimization/26197
5238         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
5239         * g++.dg/vect/vect.exp: Compile the new tests with
5240         --param max-aliased-vops=0.
5241
5242 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
5243
5244         PR c++/28637
5245         * g++.dg/template/void3.C: New test.
5246
5247         PR c++/28638
5248         * g++.dg/template/void4.C: New test.
5249
5250         PR c++/28640
5251         * g++.dg/template/void5.C: New test.
5252
5253 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
5254
5255         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
5256         after dg-do compile.
5257
5258 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
5259
5260         PR tree-optimizations/26969
5261         * gcc.dg/vect/vect.exp: Compile tests prefixed with
5262         "unswitch-loops" with -funswitch-loops.
5263         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
5264
5265 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5266
5267         * gcc.dg/sparc-getcontext-1.c: Fix typo.
5268         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
5269         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
5270         * objc.dg/dwarf-1.m: Likewise.
5271         * objc.dg/dwarf-2.m: Likewise.
5272         * obj-c++.dg/dwarf-2.mm: Likewise.
5273
5274 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5275
5276         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
5277         * objc.dg/dwarf-2.m: Likewise.
5278         * obj-c++.dg/dwarf-2.mm: Likewise.
5279
5280         PR libfortran/28603
5281         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
5282
5283         PR testsuite/27611
5284         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
5285
5286         PR testsuite/27033
5287         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
5288
5289 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
5290
5291         PR target/27827
5292         * gcc.target/i386/pr27827.c: New testcase.
5293
5294 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
5295
5296         PR fortran/28590
5297         * gfortran.dg/sequence_types_1.f90: New test.
5298
5299 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
5300
5301         PR fortran/28548
5302         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
5303         dg-warning.  Add -pedantic option.
5304
5305 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5306
5307         PR c/28502
5308         * gcc.dg/proto-1.c: New test.
5309
5310         PR c/27721
5311         * gcc.dg/lvalue-4.c: New test.
5312
5313         PR c/28136
5314         * gcc.dg/init-bad-5.c: New test.
5315
5316 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
5317
5318         PR c++/28347
5319         * g++.dg/ext/typedef-init.C: Add new test for typedef
5320         initialization inside templates. Adjust existing error markers.
5321
5322 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
5323
5324         PR c++/28148
5325         * g++.dg/init/ptrmem3.C: New test.
5326
5327 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
5328
5329         PR tree-optimization/27770
5330         * lib/target-support.exp: New target keyword "section_anchors".
5331         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
5332         tests.
5333         * gcc.dg/vect/section-anchors-pr27770.c: New test.
5334         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
5335         * gcc.dg/vect/section-anchors-vect-69.c: New test.
5336         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
5337
5338 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5339
5340         * gcc.dg/20060801-1.c: Add missing '}'.
5341
5342 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5343
5344         PR c++/27508
5345         * g++.dg/parse/dtor9.C: New test.
5346         * g++.dg/parse/dtor10.C: New test.
5347         * g++.dg/other/error7.C: Adjust error-marker.
5348
5349         PR c++/28274
5350         * g++.dg/other/default5.C: New test.
5351
5352 2006-08-02  Richard Guenther  <rguenther@suse.de>
5353
5354         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
5355
5356 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
5357
5358         PR c++/28557
5359         * g++.dg/template/conv9.C: New test.
5360
5361 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
5362
5363         PR debug/28063
5364         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
5365         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
5366         Optionally return assembly text.  Update callers.
5367         (check_no_compiler_messages): Update verbose messages.
5368         (check_no_messages_and_pattern): New.
5369         (check_effective_target_string_merging): New.
5370
5371 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5372
5373         PR c++/28250
5374         * g++.dg/eh/catch4.C: New test.
5375
5376         PR c++/28257
5377         * g++.dg/other/qual1.C: New test.
5378
5379         PR c++/28259
5380         * g++.dg/inherit/error2.C: New test.
5381
5382         PR c++/28267
5383         * g++.dg/other/new1.C: New test.
5384
5385         * g++.dg/warn/pr23075.C: Remove obsolete test.
5386         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
5387         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
5388
5389 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
5390
5391         PR c++/28523
5392         * g++.dg/eh/cast1.C: New test.
5393
5394 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
5395
5396         PR libfortran/28452
5397         * gfortran.dg/random_3.f90:  New test.
5398
5399 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
5400
5401         PR c++/28432
5402         * g++.dg/other/pr28304.C: Change expected error message.
5403         * g++.dg/other/pr28432.C: New test.
5404
5405 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
5406
5407         PR c++/28256
5408         * g++.dg/init/brace2.C: Change expected error message, add empty init.
5409
5410 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
5411
5412         PR debug/23336
5413         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
5414         at -g1.
5415         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
5416         g++.dg/debug/enum-2.C: New.
5417
5418 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5419
5420         PR c++/6634
5421         * g++.dg/parse/long1.C: Add more tests.
5422
5423 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5424
5425         * gfortran.dg/lrshift_1.c: New file.
5426
5427 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5428
5429         PR libgfortran/28335
5430         * gfortran.dg/no_unit_error_1.f90: New test.
5431
5432 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5433
5434         PR libgfortran/28335
5435         * gfortran.dg/no_unit_error_1.f90: Delete test.
5436         * gfortran.dg/no_unit_error_2.f90: Delete test.
5437
5438 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5439
5440         * gfortran.dg/chmod_3.f90: New test.
5441         * gfortran.dg/ltime_gmtime_1.f90: New test.
5442         * gfortran.dg/ltime_gmtime_2.f90: New test.
5443         * gfortran.dg/lrshift_1.f90: New test.
5444         * gfortran.dg/chmod_1.f90: New test.
5445         * gfortran.dg/chmod_2.f90: New test.
5446
5447 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
5448
5449         PR c++/27668
5450         * g++.dg/template/crash55.C: New test.
5451
5452         PR c++/27962
5453         * g++.dg/template/nontype16.C: New test.
5454
5455         * g++.dg/template/void2.C: Adjust error markers.
5456         * g++.dg/template/nontype5.C: Adjust error markers.
5457
5458 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
5459
5460         * gcc.target/i386/stack-prot-kernel.c: New test.
5461
5462 2006-07-27  Roger Sayle  <roger@eyesopen.com>
5463
5464         * gcc.dg/builtins-55.c: New test case.
5465
5466 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
5467
5468         PR rtl-optimization/27907
5469         * gcc.c-torture/compile/pr27907.c: New test.
5470
5471 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5472
5473         * gfortran.dg/mclock.f90: New test.
5474         * gfortran.dg/int_conv_1.f90: New test.
5475         * gfortran.dg/stat_1.f90: New test.
5476         * gfortran.dg/stat_2.f90: New test.
5477
5478 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5479
5480         PR libgfortran/28335
5481         * gfortran.dg/no_unit_error_1.f90: New test.
5482         * gfortran.dg/no_unit_error_2.f90: New test.
5483         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
5484
5485 2006-07-25  Roger Sayle  <roger@eyesopen.com>
5486
5487         PR middle-end/28473
5488         * gcc.dg/fold-convround-1.c: New test case.
5489
5490 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
5491
5492         * gfortran.dg/arithmetic_if.f90:  Fix comments.
5493
5494 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5495
5496         PR c++/27572
5497         * g++.dg/other/typedef1.C: New test.
5498         * g++.dg/template/typedef4.C: New test.
5499         * g++.dg/template/typedef5.C: New test.
5500
5501 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
5502
5503         PR fortran/28416
5504         * gfortran.dg/allocatable_dummy_3.f90: New.
5505
5506 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
5507
5508         PR fortran/28439
5509         * gfortran.dg/arithmetic_if.f90:  New test.
5510
5511 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
5512
5513         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
5514         avoid memcpy optimization.
5515
5516 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5517
5518         PR fortran/25289
5519         * gfortran.dg/direct_io_6.f90: New test.
5520
5521 2006-07-24  Jan Hubicka  <jh@suse.cz>
5522
5523         PR c/25795
5524         PR c++/27369
5525         * gcc.dg/pr25795.c: New test.
5526         * gcc.dg/pr25795-1.c: New test.
5527
5528 2006-07-23  Roger Sayle  <roger@eyesopen.com>
5529
5530         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
5531         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
5532         which may be transformed to "g || h" on some platforms.
5533
5534 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
5535
5536         PR c++/28025
5537         * g++.dg/template/friend45.C: New test.
5538
5539 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5540
5541         PR libgfortran/28339
5542         * gfortran.dg/arrayio_8.f90: New test.
5543
5544 2006-07-21  Mike Stump  <mrs@apple.com>
5545
5546         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
5547
5548         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
5549
5550 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5551
5552         PR c++/28250
5553         * g++.dg/eh/catch3.C: New test.
5554
5555         PR c++/28363
5556         * g++.dg/template/defarg10.C: New test.
5557
5558 2006-07-20  Paul Brook  <paul@codesourcery.com>
5559
5560         PR 27363
5561         * gcc.dg/pr27363.c: New test.
5562
5563 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
5564
5565         PR c++/28338
5566         * g++.dg/init/ref13.C: New test.
5567
5568 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5569
5570         PR obj-c++/28434
5571         * obj-c++.dg/proto-error-1.mm: New test.
5572
5573 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
5574
5575         PR c++/28337
5576         * g++.dg/template/string1.C: New test.
5577
5578 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
5579
5580         PR c++/28048
5581         * g++.dg/template/defarg9.C: New test.
5582
5583         PR c++/28235
5584         * g++.dg/template/static27.C: New test.
5585
5586 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
5587
5588         PR 28410
5589         * gcc.dg/tree-ssa/pr28410.c: New test.
5590
5591 2006-07-18  Lee Millward  <lee.millward@gmail.com>
5592
5593         PR c++/28258
5594         * g++/dg/other/error13.C: New test.
5595
5596         PR c++/28260
5597         * g++.dg/template/friend44.C: New test.
5598
5599 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
5600
5601         PR c++/27495
5602         * g++.dg/other/pr27495.C: New.
5603
5604 2006-07-18  Olivier Hainque  <hainque@adacore.com>
5605
5606         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
5607         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
5608
5609 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5610
5611         PR c/28286
5612         * gcc.dg/pragma-pack-4.c: New test.
5613
5614 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
5615
5616         PR c++/28291
5617         * g++.dg/ext/pr28291.C: New test.
5618
5619 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
5620
5621         PR middle-end/28403
5622         * gcc.c-torture/execute/pr28403.c: New test.
5623
5624 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
5625
5626         PR middle-end/28402
5627         * gcc.dg/pr28402.c: New test.
5628
5629 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
5630
5631         PR c++/28304
5632         * g++.dg/other/pr28304.C: New test.
5633
5634 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
5635
5636         PR other/28251
5637         gcc.c-torture/unsorted/dump-noaddr.c: New test.
5638         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
5639
5640 2006-07-17  Richard Guenther  <rguenther@suse.de>
5641
5642         PR tree-optimization/28238
5643         * g++.dg/tree-ssa/pr28238.C: New testcase.
5644
5645 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5646
5647         PR c++/28250
5648         * g++.dg/eh/catch1.C: New test.
5649         * g++.dg/eh/catch2.C: New test.
5650
5651 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
5652
5653         PR c++/28370
5654         * g++.dg/template/anon3.C: New test.
5655
5656 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
5657
5658         PR fortran/20844
5659         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
5660         specifiers requiring an explicit format tag..
5661
5662         PR fortran/28201
5663         * gfortran.dg/generic_5: New test.
5664
5665         PR fortran/20893
5666         * gfortran.dg/elemental_optional_args_1.f90: New test.
5667
5668 2006-07-16  Olivier Hainque  <hainque@adacore.com>
5669
5670         * gnat.dg/assert.ads: New file.
5671         * gnat.dg/controlled_record.ads: Likewise.
5672         * gnat.dg/controlled_record.adb: Likewise.
5673
5674 2006-07-15  Lee Millward  <lee.millward@gmail.com>
5675
5676         PR c++/28292
5677         * g++.dg/other/error12.C: New test.
5678
5679         PR c++/28269
5680         * g++.dg/template/crash54.C: New test.
5681
5682 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5683
5684         PR c++/28249
5685         * g++.dg/parse/catch1.C: New test.
5686
5687         PR c++/28294
5688         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
5689
5690         PR c++/28387
5691         * g++.dg/ext/attrib24.C: New test.
5692
5693 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5694
5695         PR c++/28343
5696         * g++.dg/ext/asmspec1.C: New test.
5697
5698 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
5699
5700         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
5701         (dg-test): Support shouldfail tests.
5702         * lib/target-supports-dg.exp (dg-shouldfail): New.
5703         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
5704         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
5705         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
5706         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
5707         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
5708         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
5709         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
5710
5711 2006-07-13  Jan Hubicka  <jh@suse.cz>
5712
5713         * gcc.target/i386/memcpy-1.c: New.
5714
5715 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
5716
5717         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
5718
5719 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
5720
5721         PR fortran/25097
5722         * gfortran.dg/present_1.f90: New test.
5723
5724         PR fortran/20903
5725         * gfortran.dg/interface_derived_type_1.f90: New test.
5726
5727 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
5728
5729         PR fortran/28213
5730         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
5731         list.
5732
5733 2006-07-07  Lee Millward  <lee.millward@gmail.com>
5734
5735         PR c++/27820
5736         * g++.dg/other/label1.C: New test.
5737
5738 2006-07-07   Richard Guenther  <rguenther@suse.de>
5739
5740         PR middle-end/28268
5741         * gcc.dg/torture/pr28268.c: New testcase.
5742
5743 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
5744
5745         PR c++/27019
5746         * g++.dg/ext/pr27019.C: New.
5747
5748 2006-07-07  Richard Guenther  <rguenther@suse.de>
5749
5750         PR tree-optimization/28187
5751         * gcc.dg/pr28187.c: New testcase.
5752
5753 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
5754
5755         * gnat.dg/address_conversion.adb: New test.
5756         * gnat.dg/boolean_subtype.adb: Likewise.
5757         * gnat.dg/frame_overflow.adb: Likewise.
5758         * gnat.dg/pointer_array.adb: Likewise.
5759         * gnat.dg/pointer_conversion.adb: Likewise.
5760
5761 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
5762
5763         PR fortran/28237
5764         PR fortran/23420
5765         * gfortran.dg/print_fmt_5.f90: New test.
5766
5767 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5768
5769         PR fortran/28129
5770         * gfortran.dg/bounds_check_4.f90: New test.
5771
5772 2006-07-05  Richard Guenther  <rguenther@suse.de>
5773
5774         PR target/28158
5775         * gfortran.dg/pr28158.f90: New testcase.
5776
5777 2006-07-05  Richard Guenther  <rguenther@suse.de>
5778
5779         PR tree-optimization/28162
5780         * gcc.dg/pr28162.c: New testcase.
5781
5782 2006-07-05  Richard Guenther  <rguenther@suse.de>
5783         Andrew Pinski  <pinskia@gcc.gnu.org>
5784
5785         PR c++/27084
5786         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
5787
5788 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
5789
5790         PR fortran/28174
5791         * gfortran.dg/actual_array_substr_2.f90: New test.
5792
5793         PR fortran/28167
5794         * gfortran.dg/actual_array_constructor_2.f90: New test.
5795
5796 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5797
5798         * gfortran.dg/itime_idate_1.f: New test.
5799         * gfortran.dg/itime_idate_2.f: New test.
5800
5801 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5802
5803         PR libgfortran/27704
5804         * gfortran.dg/open_status_3.f90: New test.
5805         * gfortran.dg/fmt_l.f90: Update for new feature.
5806
5807 2006-07-03  Asher Langton  <langton2@llnl.gov>
5808
5809         * gfortran.dg/oldstyle_2.f90: New.
5810
5811 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
5812
5813         * gnat.dg/string_slice.adb: New test.
5814
5815 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5816
5817         PR fortran/19259
5818         * gfortran.dg/semicolon_fixed.c: New.
5819         * gfortran.dg/semicolon_free.c: New.
5820
5821 2006-06-30  Mike Stump  <mrs@apple.com>
5822
5823         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
5824         that don't support internal visibility.
5825
5826 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
5827
5828         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
5829         for '(' / ')' needing an extra '\'.
5830
5831 2006-06-29  Roger Sayle  <roger@eyesopen.com>
5832
5833         PR middle-end/27428
5834         * gcc.dg/pr27428-1.c: New test case.
5835
5836 2006-06-29  Mike Stump  <mrs@apple.com>
5837
5838         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
5839         on darwin as we can't align commons large enough yet.
5840
5841         * gcc.dg/vla-8.c: Add additional testcases.
5842
5843 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
5844
5845         PR c++/28114
5846         * g++.dg/other/pr28114.C: New.
5847
5848 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
5849
5850         * gcc.c-torture/compile/20060625-1.c: New test.
5851
5852 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
5853
5854         PR fortran/20867
5855         * gfortran.dg/stfunc_3.f90: New test.
5856
5857         PR fortran/25056
5858         * gfortran.dg/impure_actual_1.f90: New test.
5859
5860         PR fortran/20874
5861         * gfortran.dg/elemental_result_1.f90: New test.
5862
5863         PR fortran/25073
5864         * gfortran.dg/select_7.f90: New test.
5865
5866         PR fortran/27554
5867         * intrinsic_actual_1.f: New test.
5868
5869         PR fortran/22038
5870         PR fortran/28119
5871         * gfortran.dg/forall_4.f90: New test.
5872
5873         PR fortran/25072
5874         * gfortran.dg/forall_5.f90: New test.
5875
5876 2006-06-25  Lee Millward  <lee.millward@gmail.com>
5877
5878         PR c++/28051
5879         * g++.dg/template/using13.C: New test.
5880
5881         PR c++/28054
5882         * g++.dg/other/incomplete3.C: New test.
5883
5884 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5885
5886         PR fortran/28081
5887         * gfortran.dg/substr_3.f: New test.
5888         * gfortran.dg/equiv_2.f90: Update expected error message.
5889
5890 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
5891
5892         PR fortran/28118
5893         * gfortran.dg/actual_array_substr_1.f90: New test.
5894
5895 2006-06-24  Olivier Hainque  <hainque@adacore.com>
5896
5897         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
5898         * gnat.dg/scalar_mode_agg_compare.adb: New test.
5899
5900 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
5901
5902         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
5903
5904 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
5905
5906         PR fortran/27981
5907         * gfortran.dg/simpleif_2.f90: New test.
5908
5909 2006-06-23  Lee Millward  <lee.millward@gmail.com>
5910
5911         * g++.dg/template/error22.C: Fix typo.
5912
5913 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5914
5915         PR c++/28112
5916         * g++.dg/ext/attrib23.C: New test.
5917
5918 2006-06-23  Olivier Hainque  <hainque@adacore.com>
5919
5920         * gnat.dg/varsize_temp.adb: New test.
5921
5922 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5923
5924         PR c++/11468
5925         * g++.dg/other/java2.C: New test.
5926
5927 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
5928
5929         PR target/27789
5930         * g++.dg/ext/dllimport4.C. Add more tests for invalid
5931         initialization.
5932
5933 2006-06-22  Roger Sayle  <roger@eyesopen.com>
5934
5935         PR target/27531
5936         * gcc.dg/pr27531-1.c: New test case.
5937
5938 2006-06-22  Asher Langton  <langton2@llnl.gov>
5939
5940         PR fortran/24748
5941         * gfortran.dg/implicit_8.f90: New.
5942
5943 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
5944
5945         PR rtl-optimization/28121
5946         * gcc.dg/pr28121.c: New test.
5947
5948 2006-06-22  Lee Millward  <lee.millward@gmail.com>
5949
5950         PR c++/27805
5951         * g++.dg/parse/ptrmem6.C: New test.
5952
5953         PR c++/27821
5954         * g++.dg/template/error22.C: New test.
5955
5956 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5957
5958         PR c++/28111
5959         * g++.dg/template/friend43.C: New test.
5960
5961         PR c++/28110
5962         * g++.dg/template/crash53.C: New test.
5963
5964         PR c++/28109
5965         * g++.dg/rtti/incomplete1.C: New test.
5966
5967 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
5968
5969         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
5970
5971 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
5972
5973         * gcc.c-torture/execute/complex-7.c: New.
5974
5975 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
5976
5977         * gcc.dg/merge-all-constants-1.c: New test.
5978
5979 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
5980
5981         PR c++/28113
5982         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
5983
5984 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
5985
5986         * gfortran.dg/rrspacing_1.f90: New test.
5987
5988 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5989
5990         PR c++/28052
5991         * g++.dg/other/bitfield2.C: New test.
5992
5993 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
5994
5995         PR tree-optimization/27331
5996         * gcc.dg/pr27331.c: New test.
5997
5998 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
5999             Eric Botcazou  <ebotcazou@adacore.com>
6000
6001         PR ada/18692
6002         * lib/gnat.exp: New file.
6003         * lib/gnat-dg.exp: Likewise.
6004         * gnat.dg: New directory.
6005         * gnat.dg/dg.exp: New driver.
6006         * gnat.dg/specs: New directory.
6007         * gnat.dg/specs/specs.exp: New driver.
6008         * gnat.dg/style: New directory.
6009         * gnat.dg/style/style.exp: New driver.
6010
6011 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
6012
6013         PR fortran/16206
6014         * gfortran.dg/array_initializer_1.f90: New test.
6015
6016         PR fortran/28005
6017         * gfortran.dg/matmul_3.f90: New test.
6018
6019 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
6020
6021         PR middle-end/28075
6022         * gcc.dg/tree-ssa/inline-1.c: New test.
6023
6024 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
6025
6026         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
6027         in malloc prototype; remove XFAIL.
6028         * gcc.dg/pr18241-2.c: Ditto.
6029         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
6030         in memset prototype; remove XFAIL.
6031         * gcc.dg/tree-ssa/pr23382.c: Ditto.
6032
6033 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
6034
6035         * gcc.dg/vla-8.c: Add.
6036
6037 2006-06-19  Richard Guenther  <rguenther@suse.de>
6038
6039         PR tree-optimization/27090
6040         * g++.dg/tree-ssa/pr27090.C: New testcase.
6041
6042 2006-06-19  Roger Sayle  <roger@eyesopen.com>
6043
6044         PR target/27861
6045         * gcc.dg/pr27861-1.c: New test case.
6046
6047 2006-06-19  Richard Guenther  <rguenther@suse.de>
6048
6049         PR middle-end/28045
6050         * gcc.dg/torture/pr28045.c: New testcase.
6051
6052 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6053
6054         PR fortran/26801
6055         * gfortran.dg/associated_4.f90: New test.
6056
6057 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6058
6059         PR fortran/19310
6060         PR fortran/19904
6061         * gfortran.dg/real_const_3.f90: New test.
6062
6063 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
6064
6065         PR c++/28016
6066         * g++.dg/template/static26.C: New test.
6067
6068         PR c++/27979
6069         * g++.dg/expr/bitfield2.C: New test.
6070
6071         PR c++/27884
6072         * g++.dg/parse/linkage2.C: New test.
6073
6074 2006-06-16  Richard Guenther  <rguenther@suse.de>
6075
6076         PR middle-end/27116
6077         * gcc.dg/pr15785-1.c: Revert last change.
6078         * gcc.dg/torture/pr27116-2.c: New testcase.
6079
6080 2006-06-16  Roger Sayle  <roger@eyesopen.com>
6081
6082         PR middle-end/27802
6083         * gcc.dg/pr27802-1.c: New test case.
6084
6085 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
6086
6087         PR c++/27689
6088         * g++.dg/template/ttp18.C: New test.
6089         * g++.dg/template/ttp19.C: Likewise.
6090
6091         PR c++/27666
6092         * g++.dg/expr/cond9.C: New test.
6093
6094         PR c++/27640
6095         * g++.dg/template/ctor7.C: New test.
6096
6097 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
6098
6099         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
6100
6101 2006-06-16  Richard Guenther  <rguenther@suse.de>
6102
6103         PR tree-optimization/27781
6104         * gcc.dg/tree-ssa/pr27781.c: New testcase.
6105
6106 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
6107
6108         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
6109
6110 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
6111
6112         * gcc.dg/tree-ssa/loop-18.c: New test.
6113
6114 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
6115
6116         PR c++/27665
6117         * g++.dg/template/crash52.C: New test.
6118
6119         PR c++/27648
6120         * g++.dg/ext/attrib22.C: New test.
6121
6122         PR c++/26559
6123         * g++.dg/template/builtin1.C: New test.
6124         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
6125
6126         PR c++/28018
6127         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
6128         assignment.
6129         * g++.old-deja/g++.pt/crash51.C: Likewise.
6130
6131         PR c++/27227
6132         * g++.dg/lookup/linkage1.C: New test.
6133         * g++.dg/lookup/linkage2.C: Likewise.
6134
6135 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
6136
6137         PR middle-end/27959
6138         * gcc.dg/pr27959.c: New testcase.
6139
6140 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
6141
6142         PR target/28014:
6143         * g++.dg/eh/div.C: New test.
6144
6145 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
6146
6147         PR c++/27894
6148         * g++.dg/tree-ssa/pr26757.C: New test.
6149         * g++.dg/tree-ssa/pr27894.C: New test.
6150
6151 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
6152
6153         * gcc.c-torture/compile/20060609-1.c: New test.
6154
6155         PR target/27863
6156         * gcc.c-torture/compile/pr27863.c: New test.
6157
6158 2006-06-13  Richard Guenther  <rguenther@suse.de>
6159
6160         PR tree-optimization/27830
6161         * g++.dg/tree-ssa/pr27830.C: New testcase.
6162
6163 2006-06-13  Matthew Sachs  <msachs@apple.com>
6164
6165         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
6166         the list of compiler flags; this causes those flags to be checked
6167         for things like dg-skip-if.
6168
6169 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6170
6171         PR c++/27601
6172         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
6173
6174 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
6175             Kazu Hirata  <kazu@codesourcery.com>
6176
6177         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
6178         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
6179
6180 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6181
6182         PR c++/27933
6183         * g++.dg/lookup/using15.C: New test.
6184
6185         PR c++/27951
6186         * g++.dg/other/anon4.C: New test.
6187
6188 2006-06-12  Roger Sayle  <roger@eyesopen.com>
6189
6190         PR c++/21210
6191         * g++.dg/init/complex1.C: New test case.
6192
6193 2006-06-11  Eric Christopher  <echristo@apple.com>
6194
6195         PR middle-end/27948
6196         * gcc.dg/bf-ms-layout.c: Run on darwin.
6197         * gcc.dg/bf-no-ms-layout: Ditto.
6198         * gcc.dg/attr-ms_struct-2.c: New.
6199         * gcc.dg/bf-ms-layout-2.c: Ditto.
6200
6201 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
6202
6203         * gcc.dg/attr-ms_struct-packed1.c: New.
6204
6205 2006-06-09  Mike Stump  <mrs@apple.com>
6206
6207         * gcc.dg/vla-7.c: Add.
6208
6209 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
6210
6211         PR fortran/24558
6212         * gfortran.dg/entry_6.f90: New test.
6213
6214         PR fortran/20877
6215         PR fortran/25047
6216         * gfortran.dg/entry_7.f90: New test.
6217
6218 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
6219
6220         PR c/27747
6221         * gcc.dg/cpp/_Pragma6.c: New test.
6222
6223         PR c++/27748
6224         * g++.dg/cpp/_Pragma1.C: New test.
6225
6226         PR preprocessor/27746
6227         * gcc.dg/gomp/macro-3.c: New test.
6228         * gcc.dg/gomp/macro-4.c: New test.
6229         * g++.dg/gomp/macro-3.C: New test.
6230         * g++.dg/gomp/macro-4.C: New test.
6231
6232 2006-06-09  Richard Guenther  <rguenther@suse.de>
6233
6234         PR tree-optimization/26998
6235         * gcc.dg/torture/pr26998.c: New testcase.
6236         * gcc.dg/tree-ssa/vrp29.c: New testcase.
6237
6238 2006-06-08  Mike Stump  <mrs@apple.com>
6239
6240         * gcc.dg/pr27095.c: Account for stubs.
6241
6242         PR target/26427
6243         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
6244         produce bad code on darwin.
6245
6246 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6247
6248         PR fortran/27958
6249         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
6250
6251 2006-06-08  Asher Langton  <langton2@llnl.gov>
6252
6253         PR fortran/27786
6254         * cray_pointers_2.f90: Add -fbounds-check compile flag.
6255
6256 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6257
6258         PR target/27421
6259         * gcc.dg/union-3.c: New test.
6260
6261 2006-06-08  Richard Guenther  <rguenther@suse.de>
6262
6263         PR middle-end/27116
6264         * gcc.dg/torture/pr27116.c: New testcase.
6265         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
6266
6267 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
6268
6269         PR rtl-optimization/26449
6270         * gcc.dg/pr26449.c: New test.
6271
6272 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6273
6274         PR c++/27601
6275         * g++.dg/ext/offsetof1.C: Test member functions.
6276
6277 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
6278
6279         * gcc.dg/pr27095.c: Improve scanning.
6280
6281 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
6282
6283         PR fortran/23091
6284         * gfortran.dg/saved_automatic_1.f90: New test.
6285
6286         PR fortran/24168
6287         * gfortran.dg/array_simplify_1.f90: New test.
6288
6289         PR fortran/25090
6290         * gfortran.dg/entry_dummy_ref_1.f90: New test.
6291
6292         PR fortran/25058
6293         * gfortran.dg/entry_dummy_ref_2.f90: New test.
6294
6295 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
6296
6297         PR c++/27177
6298         * g++.dg/expr/cast7.C: New test.
6299
6300 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
6301
6302         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
6303         * lib/gcc-defs.exp (tool_check_compile): Ditto.
6304         * lib/fortran-torture.exp (fortran-torture-compile,
6305         fortran-torture-execute): Ditto.
6306
6307 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
6308
6309         PR target/27842
6310         * gcc.dg/vmx/pr27842.c: New test.
6311
6312 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6313
6314         PR libfortran/27895
6315         * gfortran.dg/bounds_check_3.f90: New test.
6316
6317 2006-06-05  Mike Stump  <mrs@apple.com>
6318
6319         * objc.dg/objc-fast-4.m: Skip for ppc64.
6320
6321 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
6322
6323         PR testsuite/27705
6324         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
6325
6326 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
6327             Victor Kaplansky  <victork@il.ibm.com>
6328
6329         PR tree-optimizations/26360
6330         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
6331         with -fno-tree-dce.
6332         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
6333
6334 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
6335
6336         PR fortran/14067
6337         * gfortran.dg/data_char_1.f90: Add messages for truncated
6338         strings.
6339
6340         PR fortran/16943
6341         * gfortran.dg/func_decl_2.f90: New test.
6342
6343         PR fortran/20839
6344         * gfortran.dg/do_2.f90: New test.
6345
6346         PR fortran/27655
6347         * gfortran.dg/associated_3.f90: New test.
6348
6349 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
6350
6351         PR c++/27819
6352         * g++.dg/template/static25.C: New test.
6353
6354         PR c++/27722
6355         * g++.dg/init/array21.C: New test.
6356
6357         PR c++/27807
6358         * g++.dg/ext/complit7.C: New test.
6359
6360         PR c++/27806
6361         * g++.dg/parse/ptrmem5.C: New test.
6362
6363 2006-06-04  Roger Sayle  <roger@eyesopen.com>
6364             Andrew Pinski  <pinskia@physics.uc.edu>
6365
6366         PR c/27150
6367         PR middle-end/27382
6368         * gcc.dg/pr27150-1.c: New testcase.
6369         * gcc.dg/pr27382-1.c: New testcase.
6370         * gcc.dg/pr27382-2.c: New testcase.
6371
6372 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
6373
6374         PR c/25161
6375         PR c/27020
6376         * gcc.dg/array-10.c: New test.
6377
6378 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6379
6380         PR c++/27804
6381         * g++.dg/init/const4.C: New test.
6382         * g++.dg/init/member1.C: Add error-marker.
6383         * g++.dg/other/fold1.C: Adjust error-marker.
6384
6385 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6386
6387         PR c++/27601
6388         * g++.dg/ext/offsetof1.C: New test.
6389
6390 2006-06-04 Eric Christopher <echristo@apple.com>
6391
6392         * gcc.dg/attr-ms_struct-1.c: New.
6393
6394 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
6395
6396         * gcc.c-torture/compile/builtin_constant_p.c: New test.
6397
6398 2006-06-04  Richard Guenther  <rguenther@suse.de>
6399
6400         PR tree-optimization/27039
6401         * gcc.dg/tree-ssa/loop-17.c: New testcase.
6402
6403 2006-06-03  Roger Sayle  <roger@eyesopen.com>
6404
6405         PR target/26223
6406         * gcc.target/i386/amd64-abi-2.c: New test case.
6407
6408 2006-06-02  Eric Christopher  <echristo@apple.com>
6409
6410         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
6411         * gcc.target/i386/20020523-1.c: Skip if darwin.
6412         * gcc.target/i386/asm-3.c: Ditto.
6413         * gcc.target/i386/20011119-1.c: Ditto.
6414         * gcc.target/i386/clobbers.c: Remove pic part of test.
6415
6416 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
6417
6418         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
6419         * g++.old-deja/g++.other/init19.C: Ditto.
6420         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
6421         and add other platforms as expected failures.
6422
6423 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
6424
6425         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
6426         (is-effective-target-keyword): Ditto.
6427
6428 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
6429
6430         PR fortran/27715
6431         * gfortran.dg/extended_char_comparison_1.f:  New test.
6432
6433 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
6434
6435         PR fortran/25098
6436         * gfortran.dg/dummy_procedure_1.f90: New test.
6437
6438         PR fortran/25147
6439         * gfortran.dg/dummy_procedure_2.f90: New test.
6440
6441         * gfortran.dg/associated_2.f90: Correct to make consistent with
6442         standard.
6443
6444 2006-05-31  Roger Sayle  <roger@eyesopen.com>
6445
6446         * gcc.target/i386/387-11.c: New test case.
6447
6448 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
6449
6450         PR c++/27801
6451         * g++.dg/template/cond6.C: New test.
6452
6453         PR c++/26496
6454         * g++.dg/template/crash51.C: New test.
6455         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
6456
6457         PR c++/27385
6458         * g++.dg/init/array20.C: New test.
6459
6460 2006-05-31  Roger Sayle  <roger@eyesopen.com>
6461
6462         * gcc.dg/builtins-54.c: New test case.
6463
6464 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
6465
6466         PR c++/26433
6467         * g++.dg/template/fntry1.C: Add dg-do link.
6468
6469         PR c++/27808
6470         * g++.dg/parse/friend6.C: New test.
6471
6472 2006-05-30  Asher Langton  <langton2@llnl.gov>
6473
6474         * gfortran.dg/cray_pointers_7.f90: New test.
6475
6476 2006-05-30  Roger Sayle  <roger@eyesopen.com>
6477
6478         PR tree-optimization/23452
6479         * gcc.dg/fold-mulconj-1.c: New test case.
6480
6481 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
6482
6483         PR c++/27803
6484         * g++.dg/parse/bitfield1.C: New test.
6485
6486 2006-05-30  Roger Sayle  <roger@eyesopen.com>
6487
6488         * gcc.target/ppc-eq0-1.c: New test case.
6489         * gcc.target/ppc-negeq0-1.c: New test case.
6490
6491 2006-05-30  Dirk Mueller  <dmueller@suse.de>
6492
6493         PR c/27273
6494         * gcc.dg/overflow-warn-5.c: New test.
6495
6496 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6497
6498         PR c/27718
6499         * gcc.dg/sizeof-1.c: New test.
6500
6501 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
6502
6503         PR target/27790
6504         * gcc.target/i386/pr27790.c: New test.
6505
6506 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6507
6508         PR libgfortran/27757
6509         * gfortran.dg/direct_io_5.f90: New test.
6510
6511 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6512
6513         PR libgfortran/27634
6514         * gfortran.dg/fmt_missing_period_1.f: New test.
6515         * gfortran.dg/fmt_missing_period_2.f: New test.
6516         * gfortran.dg/fmt_missing_period_3.f: New test.
6517
6518 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6519
6520         PR fortran/19777
6521         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
6522         arrays.
6523
6524 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6525
6526         PR c++/27713
6527         * g++.dg/template/new6.C: New test.
6528
6529 2006-05-29  Roger Sayle  <roger@eyesopen.com>
6530
6531         PR tree-optimization/24964
6532         * gcc.target/i386/387-10.c: New test case.
6533
6534 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
6535
6536         * intrinsics/string_intrinsics.c (compare_string):
6537         Use memcmp instead of strncmp to avoid tripping over
6538         CHAR(0) in a string.
6539
6540 2006-05-27  Richard Guenther  <rguenther@suse.de>
6541
6542         PR middle-end/27773
6543         * gcc.dg/torture/pr27773.c: New testcase.
6544
6545 2006-05-27  Dirk Mueller  <dmueller@suse.de>
6546
6547         * gcc.dg/pr24561.c: Rename to..
6548         * gcc.dg/pr25962.c: .. this.
6549
6550 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6551
6552         PR fortran/19777
6553         * gfortran.dg/bounds_check_2.f: New test.
6554
6555 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
6556
6557         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
6558         * gfortran.dg/byte_1.f90: Likewise.
6559         * gfortran.dg/dup_save_2.f90: Likewise.
6560
6561 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
6562
6563         * gfortran.dg/associated_2.f90: New test.
6564
6565 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6566
6567         PR fortran/27524
6568         * gfortran.dg/bounds_check_1.f90: New test.
6569
6570 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
6571
6572         PR rtl-optimization/27661
6573         * gcc.dg/pr27661.c: New test case.
6574
6575 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
6576
6577         PR fortran/23151
6578         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
6579         * gfortran.dg/print_parentheses_1.f:  New test.
6580         * gfortran.dg/print_parentheses_2.f90:  New test.
6581
6582 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
6583
6584         PR target/27758
6585         * gcc.dg/pr27758.c: New test.
6586
6587 2006-05-24  Falk Hueffner  <falk@debian.org>
6588
6589         * gcc.c-torture/compile/pr27571.c: New test.
6590
6591 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
6592
6593         PR fortran/27709
6594         * gfortran.dg/spec_expr_4.f90: New test.
6595
6596         PR fortran/27155
6597         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
6598
6599 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
6600
6601         PR c++/20103
6602         * g++.dg/ext/complit6.C: New test.
6603         * g++.dg/ext/complit3.C: Adjust error markers.
6604         * g++.dg/init/const3.C: New test.
6605
6606 2006-05-25  Richard Guenther  <rguenther@suse.de>
6607
6608         PR middle-end/27743
6609         * gcc.dg/torture/pr27743.c: New testcase.
6610
6611 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
6612
6613         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
6614
6615 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
6616
6617         * gcc.dg/compat/scalar-by-value-x.h: New.
6618         * gcc.dg/compat/scalar-by-value-y.h: New.
6619         * gcc.dg/compat/scalar-by-value-5.c: New.
6620         * gcc.dg/compat/scalar-by-value-5_main.c: New.
6621         * gcc.dg/compat/scalar-by-value-5_x.c: New.
6622         * gcc.dg/compat/scalar-by-value-5_y.c: New.
6623         * gcc.dg/compat/scalar-by-value-6.c: New.
6624         * gcc.dg/compat/scalar-by-value-6_main.c: New.
6625         * gcc.dg/compat/scalar-by-value-6_x.c: New.
6626         * gcc.dg/compat/scalar-by-value-6_y.c: New.
6627
6628 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
6629
6630         PR tree-optimization/27639
6631         PR tree-optimization/26719
6632         * gcc.dg/pr27639.c: New test.
6633         * gcc.dg/pr26719.c: New test.
6634         * gcc.dg/tree-ssa/scev-cast.c: New test.
6635
6636 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
6637
6638         PR c++/20173
6639         * g++.dg/template/error21.C: New test.
6640
6641 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
6642
6643         PR target/27696
6644         * gcc.target/i386/pr27696.c: New.
6645
6646 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
6647
6648         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
6649
6650         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
6651
6652 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6653
6654         PR c++/27716
6655         * g++.dg/other/assign1.C: New test.
6656
6657 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
6658
6659         PR target/27266
6660         * gcc.target/i386/pr27266.c: New.
6661
6662 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6663
6664         PR c++/27451
6665         * g++.dg/ext/asm9.C: New test.
6666
6667 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
6668
6669         PR rtl-optimization/25514
6670         * gcc.c-torture/compile/pr25514.c: New test.
6671
6672 2006-05-22  Richard Guenther  <rguenther@suse.de>
6673
6674         Revert
6675         2006-01-31  Richard Guenther  <rguenther@suse.de>
6676
6677         * gcc.target/i386/sselibm-1.c: New testcase.
6678         * gcc.target/i386/sselibm-2.c: Likewise.
6679         * gcc.target/i386/sselibm-3.c: Likewise.
6680         * gcc.target/i386/sselibm-4.c: Likewise.
6681         * gcc.target/i386/sselibm-5.c: Likewise.
6682
6683 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6684
6685         PR c/27420
6686         * gcc.dg/func-args-2.c: New test.
6687
6688         PR c/26818
6689         * gcc.dg/struct-incompl-1.c: New test.
6690
6691 2006-05-22  Richard Guenther  <rguenther@suse.de>
6692
6693         PR testsuite/27708
6694         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
6695         the transformations we test for.
6696
6697 2006-05-22  Richard Guenther  <rguenther@suse.de>
6698
6699         PR testsuite/27707
6700         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
6701
6702 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
6703
6704         PR c++/27210
6705         * g++.dg/warn/new1.C: New test.
6706         * g++.dg/template/new5.C: Likewise.
6707
6708 2006-05-21  Roger Sayle  <roger@eyesopen.com>
6709
6710         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
6711         * gcc.target/i386/20060512-3.c: Likewise.
6712
6713 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
6714
6715         PR rtl-optimization/27671
6716         * gcc.c-torture/execute/pr27671-1.c: New.
6717         * gcc.dg/pr27671-2.c: Likewise.
6718
6719         PR tree-optimization/26622.
6720         * gcc.c-torture/compile/pr26622.c: New.
6721
6722 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
6723
6724         PR fortran/27613
6725         * gfortran.dg/recursive_reference_1.f90: New test.
6726
6727 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
6728
6729         PR fortran/25746
6730         * gfortran.dg/elemental_subroutine_3.f90: New test.
6731
6732         PR fortran/25090
6733         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
6734
6735         PR fortran/27584
6736         * gfortran.dg/associated_target_1.f90: New test.
6737
6738         PR fortran/19015
6739         * gfortran.dg/maxloc_shape_1.f90: New test.
6740
6741 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6742
6743         PR libgfortran/24459
6744         * gfortran.dg/namelist_24.f90: New test.
6745         * gfortran.dg/namelist_12.f: Fix typo in comment.
6746
6747 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
6748
6749         PR middle-end/25776
6750         * g++.dg/other/error11.C: New test.
6751
6752 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
6753
6754         * gcc.target/mips/pr26765.c: Add -w to options.
6755
6756 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
6757
6758         * lib/target-supports.exp (check_effective_target_mpaired_single):
6759         New function.
6760         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
6761         multilibs.
6762         * g++.dg/vect/vect.exp: Likewise.
6763
6764 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
6765
6766         PR testsuite/25891
6767         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
6768
6769 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
6770
6771         PR fortran/27662
6772         * gfortran.dg/temporary_1.f90: New file.
6773
6774 2006-05-19  Andreas Schwab  <schwab@suse.de>
6775
6776         * g++.dg/other/unused1.C: Also match "stringz".
6777
6778 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
6779
6780         PR c++/26433
6781         * g++.dg/template/fntry1.C: New test.
6782
6783 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
6784
6785         PR c++/27471
6786         PR c++/27506
6787         * g++.dg/conversion/bitfield5.C: New test.
6788         * g++.dg/conversion/bitfield6.C: New test.
6789
6790 2006-05-18  Mike Stump  <mrs@apple.com>
6791
6792         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
6793         * gcc.dg/vla-4.c: Add.
6794         * gcc.dg/vla-5.c: Add.
6795         * gcc.dg/vla-6.c: Add.
6796
6797 2006-05-12  Stuart Hastings  <stuart@apple.com>
6798
6799         * testsuite/gcc.target/i386/20060512-1.c: New.
6800         * testsuite/gcc.target/i386/20060512-2.c: New.
6801         * testsuite/gcc.target/i386/20060512-3.c: New.
6802         * testsuite/gcc.target/i386/20060512-4.c: New.
6803
6804 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
6805
6806         PR c++/26122
6807         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
6808
6809         PR c++/26068
6810         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
6811         * g++.dg/parse/linkage1.C: New test.
6812
6813 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
6814
6815         PR tree-optimization/27548
6816         * g++.dg/tree-ssa/pr27548.C: New test.
6817
6818 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6819
6820         PR fortran/26551
6821         * gfortran.dg/recursive_check_1.f: New test.
6822         * gfortran.dg/recursive_check_2.f90: New test.
6823
6824 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
6825
6826         * g++.dg/opt/temp2.C: New test.
6827
6828 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
6829
6830         PR c++/27491
6831         * g++.dg/init/brace5.C: New test.
6832
6833         PR middle-end/27415
6834         * gcc.dg/gomp/pr27415.c: New test.
6835         * g++.dg/gomp/pr27415.C: New test.
6836
6837         PR tree-optimization/27549
6838         * g++.dg/tree-ssa/pr27549.C: New test.
6839
6840 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6841
6842         PR libgfortran/27575
6843         * gfortran.dg/read_eof_4.f90: New test.
6844
6845 2006-05-16  Richard Guenther  <rguenther@suse.de>
6846
6847         PR tree-optimization/22303
6848         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
6849
6850 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
6851
6852         PR middle-end/27573
6853         * gcc.dg/gomp/pr27573.c: New test.
6854         * gfortran.dg/gomp/pr27573.f90: New test.
6855
6856         PR c/27499
6857         * gcc.dg/gomp/pr27499.c: New test.
6858         * g++.dg/gomp/pr27499.C: New test.
6859
6860 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
6861
6862         PR c++/27339
6863         * g++.dg/parser/access8.C: Adjust error marker.
6864         * g++.dg/template/access17.C: New test.
6865         * g++.dg/template/access18.C: Likewise.
6866
6867 2006-05-15  Roger Sayle  <roger@eyesopen.com>
6868
6869         PR target/26600
6870         * gcc.target/i386/pr26600.c: New test case.
6871
6872 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
6873
6874         PR c++/27505
6875         * g++.dg/expr/bitfield1.C: New test.
6876
6877 2006-05-15  Richard Guenther  <rguenther@suse.de>
6878
6879         PR tree-optimization/27603
6880         * gcc.dg/torture/pr27603.c: New testcase.
6881
6882 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
6883
6884         PR fortran/25090
6885         * gfortran.dg/entry_dummy_ref_1.f90: New test.
6886
6887         PR fortran/25082
6888         * gfortran.dg/scalar_return_1.f90: New test.
6889
6890         PR fortran/27411
6891         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
6892
6893 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
6894
6895         * gcc.dg/gomp/critical-4.c: New test.
6896         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
6897         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
6898         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
6899         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
6900
6901 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6902
6903         PR c++/27582
6904         * g++.dg/template/dependent-args1.C: New test.
6905
6906         PR c++/27581
6907         * g++.dg/lookup/this1.C: New test.
6908
6909         PR c++/27315
6910         * g++.dg/template/operator6.C: New test.
6911         * g++.dg/template/incomplete3.C: New test.
6912
6913         PR c++/27559
6914         * g++.dg/template/new4.C: New test.
6915
6916         PR c++/27496
6917         * g++.dg/template/void2.C: New test.
6918
6919 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
6920
6921         * g++.dg/template/dependent-expr5.C: New test.
6922
6923 2006-05-14  Roger Sayle  <roger@eyesopen.com>
6924
6925         PR middle-end/26729
6926         * gcc.dg/pr26729-1.c: New test case.
6927
6928 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
6929
6930         * gcc.dg/pr27003.c: New test.
6931
6932 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
6933
6934         * lib/target-supports.dg (check_cxa_atexit_available): Change
6935         v3_target_compile to ${tool}_target_compile.
6936
6937 2006-05-11  Jason Merrill  <jason@redhat.com>
6938
6939         * lib/scanasm.exp (scan-not-hidden): Fix typo.
6940
6941 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6942
6943         PR fortran/27553
6944         * gfortran.dg/label_5.f90: New test.
6945
6946 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
6947
6948         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
6949         check_effective_target_powerpc_altivec_ok): New.
6950         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
6951         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
6952         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
6953         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
6954         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
6955         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
6956         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
6957         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
6958         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
6959         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
6960         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
6961         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
6962         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
6963         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
6964         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
6965         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
6966         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
6967         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
6968         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
6969         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
6970         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
6971         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
6972         gcc.target/powerpc/altivec-9.c,
6973         gcc.target/powerpc/altivec-consts.c,
6974         gcc.target/powerpc/altivec-pr22085.c,
6975         gcc.target/powerpc/altivec-splat.c,
6976         gcc.target/powerpc/altivec-types-1.c,
6977         gcc.target/powerpc/altivec-types-2.c,
6978         gcc.target/powerpc/altivec-types-3.c,
6979         gcc.target/powerpc/altivec-types-4.c,
6980         gcc.target/powerpc/altivec-varargs-1.c,
6981         gcc.target/powerpc/altivec-vec-merge.c,
6982         gcc.target/powerpc/ppc-vector-memcpy.c,
6983         gcc.target/powerpc/ppc-vector-memset.c,
6984         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
6985         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
6986         these effective targets.
6987         * gcc.dg/vmx/pr27006.c: Add missing close brace.
6988         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
6989
6990 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6991
6992         PR middle-end/27384
6993         * g++.dg/other/fold1.C: New test.
6994
6995         PR middle-end/27488
6996         * gcc.dg/fold-nonneg-1.c: New test.
6997
6998         PR c++/27547
6999         * g++.dg/other/operator1.C: New test.
7000
7001 2006-05-11  Richard Guenther  <rguenther@suse.de>
7002
7003         PR middle-end/27529
7004         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
7005
7006 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
7007
7008         * lib/target-supports-dg.exp (check-flags): New.
7009         (dg-skip-if): Move flag checks.
7010
7011 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
7012
7013         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
7014         * lib/target-supports.dg (check_cxa_atexit_available): New.
7015
7016 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
7017
7018         PR fortran/27470
7019         * gfortran.dg/multiple_allocation_2.f90: New test case.
7020
7021 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
7022
7023         * gcc.target/arm/pr27387.C: Fix a comment typo.
7024
7025 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7026
7027         PR fortran/24549
7028         * gfortran.dg/error_recovery_1.f90: New test.
7029
7030 2006-05-10  Richard Guenther  <rguenther@suse.de>
7031
7032         PR tree-optimization/27302
7033         * gcc.dg/torture/pr27302.c: New testcase.
7034
7035 2006-05-09  Dirk Mueller  <dmueller@suse.de>
7036         Richard Guenther  <rguenther@suse.de>
7037
7038         PR middle-end/27498
7039         * gcc.dg/tree-ssa/pr27498.c: New testcase.
7040
7041 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
7042
7043         PR rtl-optimization/27335
7044         * gcc.dg/pr27335.c: New test.
7045
7046 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
7047
7048         * gcc.target/mips/mips-ps-5.c: New file.
7049
7050 2006-05-08  Jan Hubicka  <jh@suse.cz>
7051
7052         PR middle-end/25962
7053         * gcc.dg/pr25962.c: New.
7054
7055 2006-05-08  Roger Sayle  <roger@eyesopen.com>
7056
7057         PR target/27158
7058         * gcc.target/powerpc/pr27158.c: New test case.
7059
7060 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
7061
7062         PR testsuite/27476
7063         * ada/acats/run_all.sh: Use test -z.
7064
7065 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7066
7067         PR libfortran/18271
7068         * gfortran.dg/spec_expr_3.f90: New test.
7069
7070 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
7071
7072         PR target/24879
7073         * gcc.target/i386/monitor.c: New file.
7074
7075 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
7076
7077         * gcc.dg/pr27095.c: xfail *-*-darwin*.
7078
7079 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7080
7081         PR c++/27447
7082         * g++.dg/other/ptrmem7.C: New test.
7083
7084 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7085
7086         PR target/27421
7087         * gcc.dg/array-9.c: New test.
7088
7089 2006-05-07  Richard Guenther  <rguenther@suse.de>
7090
7091         PR tree-optimization/27409
7092         * gcc.dg/torture/pr27409.c: New testcase.
7093
7094 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7095
7096         PR fortran/27457
7097         * gfortran.dg/select_6.f90: New.
7098
7099 2006-05-07  Richard Guenther  <rguenther@suse.de>
7100
7101         PR tree-optimization/27136
7102         * gcc.dg/torture/pr27136.c: New testcase.
7103
7104 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
7105
7106         PR fortran/24813
7107         * gfortran.dg/char_cons_len_1.f90: New test.
7108
7109 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7110
7111         PR c++/27427
7112         * g++.dg/template/incomplete2.C: New test.
7113
7114 2006-05-06  Richard Guenther  <rguenther@suse.de>
7115
7116         PR tree-optimization/27151
7117         * gcc.dg/vect/pr27151.c: New testcase.
7118
7119 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7120
7121         PR c++/27430
7122         * g++.dg/template/void1.C: New test.
7123
7124         PR c++/27423
7125         * g++.dg/other/void2.C: New test.
7126
7127         PR c++/27422
7128         * g++.dg/conversion/void1.C: New test.
7129
7130 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
7131
7132         PR/21391
7133         * g++.dg/other/unused1.C: New.
7134
7135 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7136
7137         PR objc/27240
7138         * objc.dg/member-1.m: New test.
7139
7140 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
7141
7142         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
7143
7144 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7145
7146         PR libfortran/26985
7147         * gfortran.dg/matmul_2.f90: New test.
7148
7149 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
7150
7151         * ada/acats/run_all.sh: Use sync when main not found.
7152
7153 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
7154
7155         PR target/26765
7156         * gcc.target/mips/pr26765.c: New.
7157
7158 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
7159
7160         * gcc.target/bfin: New directory.
7161         * gcc.target/bfin/bfin.exp: New file.
7162         * gcc.target/bfin/frmul.c: New file.
7163         * gcc.target/bfin/arith.c: New file.
7164         * gcc.target/bfin/mul-combine.c: New file.
7165         * gcc.target/bfin/shift.c: New file.
7166
7167 2006-05-04  Richard Guenther  <rguenther@suse.de>
7168
7169         PR tree-optimization/14287
7170         PR tree-optimization/14844
7171         PR tree-optimization/19792
7172         PR tree-optimization/21608
7173         PR tree-optimization/27090
7174         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
7175         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
7176         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7177         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7178         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7179
7180 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
7181
7182         PR tree-optimization/27285
7183         * gcc.c-torture/execute/pr27285.c: New test.
7184
7185         PR middle-end/27388
7186         * gcc.dg/gomp/pr27388-1.c: New test.
7187         * gcc.dg/gomp/pr27388-2.c: New test.
7188         * gcc.dg/gomp/pr27388-3.c: New test.
7189
7190         PR c++/27359
7191         * g++.dg/gomp/pr27359.C: New test.
7192
7193 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
7194
7195         PR fortran/20248
7196         * gfortran.dg/iargc.f90: New test.
7197
7198 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
7199
7200         PR c++/27102
7201         * g++.dg/template/crash49.C: New test.
7202
7203 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
7204
7205         PR testsuite/27032
7206         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
7207
7208 2006-05-02  Jeff Law  <law@redhat.com>
7209
7210         PR tree-optimization/27364
7211         * gcc.c-torture/execute/pr27364.c: New test.
7212
7213 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
7214
7215         PR c++/27309
7216         * g++.dg/parser/ctor5.C: New test.
7217
7218 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
7219
7220         PR target/27387
7221         * gcc.target/arm/arm.exp: New.
7222         * gcc.target/arm/pr27387.C: Likewise.
7223
7224 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
7225
7226         PR fortran/27269
7227         PR fortran/27324
7228         * gfortran.dg/module_equivalence_2.f90: New test.
7229
7230 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
7231
7232         PR middle-end/27337
7233         * g++.dg/gomp/pr27337-1.C: New test.
7234         * g++.dg/gomp/pr27337-2.C: New test.
7235
7236         PR middle-end/27328
7237         * gcc.dg/gomp/pr27328.c: New test.
7238
7239         PR middle-end/27325
7240         * g++.dg/gomp/pr27325.C: New test.
7241
7242         PR middle-end/27310
7243         * g++.dg/gomp/pr27310.C: New test.
7244
7245 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
7246
7247         PR tree-optimization/27291
7248         * g++.dg/tree-ssa/pr27291.C: New test.
7249
7250 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
7251
7252         PR tree-optimization/27283
7253         * g++.dg/tree-ssa/pr27283.C: New test.
7254
7255 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
7256
7257         * gcc.dg/tree-ssa/loop-16.c: New test.
7258
7259 2006-05-01  Roger Sayle  <roger@eyesopen.com>
7260             Joseph S. Myers  <joseph@codesourcery.com>
7261
7262         * gcc.dg/Wconversion-3.c: New test case.
7263         * gcc.dg/Wconversion-4.c: Likewise.
7264
7265 2006-05-01  Richard Guenther  <rguenther@suse.de>
7266
7267         PR tree-optimization/26726
7268         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
7269
7270 2006-04-30  Roger Sayle  <roger@eyesopen.com>
7271
7272         * gcc.dg/Woverflow-1.c: New test case.
7273         * gcc.dg/Woverflow-2.c: Likewise.
7274         * gcc.dg/Woverflow-3.c: Likewise.
7275
7276 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
7277
7278         PR c++/27094
7279         * g++.dg/template/defarg8.C: New test.
7280
7281 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7282
7283         PR c++/27278
7284         * g++.dg/parse/operator7.C: New test.
7285
7286 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7287
7288         PR c++/11471
7289         PR c++/27102
7290         * g++.dg/template/crash48.C: New test.
7291
7292         PR c++/27279
7293         * g++.dg/parse/ctor4.C: New test.
7294
7295 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7296
7297         PR fortran/25681
7298         * gfortran.df/char_type_len.f90: New test.
7299
7300 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7301
7302         PR libgfortran/27304
7303         * gfortran.dg/fmt_exhaust.f90: New test.
7304
7305 2006-04-28  Roger Sayle  <roger@eyesopen.com>
7306
7307         PR c/25309
7308         * gcc.dg/large-size-array-2.c: New test case.
7309
7310 2006-04-28  Richard Guenther  <rguenther@suse.de>
7311
7312         PR target/26826
7313         * gcc.target/i386/pr26826.c: New testcase.
7314
7315 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
7316
7317         PR middle-end/27260
7318         * gcc.c-torture/execute/pr27260.c: New.
7319
7320 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
7321
7322         PR middle-end/27095
7323         * gcc.dg/pr27095.c: New.
7324
7325 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
7326
7327         PR c++/27292
7328         * g++.dg/conversion/bitfield4.C: New test.
7329
7330 2006-04-27  Eric Christopher  <echristo@apple.com>
7331
7332         * gcc.dg/pragma-ms_struct.c: New.
7333
7334 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
7335
7336         PR c++/27102
7337         * g++.dg/template/crash47.C: New test.
7338
7339 2006-04-27  Dirk Mueller  <dmueller@suse.de>
7340
7341         * gcc.target/i386/sse-7.c: build with -msse.
7342
7343 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
7344
7345         PR testsuite/27274:
7346         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
7347         (main): Exit if processor doesn't support SSE.
7348
7349 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
7350
7351         PR middle-end/27282
7352         * gcc.c-torture/compile/pr27282.c: New test.
7353
7354 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
7355
7356         PR middle-end/26913
7357         * g++.dg/gomp/pr26913.C: New test.
7358
7359         PR c/25996
7360         * gcc.dg/gomp/pr25996.c: New test.
7361         * g++.dg/gomp/pr25996.C: New test.
7362
7363 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
7364
7365         PR rtl-optimization/26725
7366         * gcc.c-torture/compile/pr26725.c: New test.
7367
7368 2006-04-25  Richard Guenther  <rguenther@suse.de>
7369
7370         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
7371         than n + -1.
7372
7373 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
7374
7375         * gcc.dg/20060425-1.c: New testcase.
7376
7377 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
7378
7379         PR tree-optimization/26865
7380         * gcc.dg/pr26865.c: New test.
7381
7382 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
7383
7384         PR c++/27292
7385         * g++.dg/conversion/bitfield1.C: New test.
7386         * g++.dg/conversion/bitfield2.C: Likewise.
7387         * g++.dg/conversion/bitfield3.C: Likewise.
7388
7389 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
7390         Richard Guenther  <rguenther@suse.de>
7391
7392         PR tree-optimization/27236
7393         * gcc.dg/tree-ssa/pr27236.c: New testcase.
7394
7395 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7396
7397         PR c++/19963
7398         * g++.dg/other/incomplete2.C: New test.
7399
7400 2006-04-24  Richard Guenther  <rguenther@suse.de>
7401
7402         PR middle-end/26869
7403         * gcc.dg/torture/pr26869.c: New testcase.
7404
7405 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
7406         Richard Guenther  <rguenther@suse.de>
7407
7408         PR tree-optimization/27218
7409         * g++.dg/tree-ssa/pr27218.C: New testcase.
7410
7411 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
7412
7413         PR c++/26912
7414         * g++.dg/template/friend41.C: New test.
7415
7416 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
7417
7418         * g++.dg/opt/pr15551.C: Include cstdio.
7419         (main): Use remove instead of unlink.
7420
7421 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
7422
7423         * gcc.dg/sibcall-7.c: New test.
7424         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
7425         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
7426         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
7427         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
7428         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
7429
7430 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
7431
7432         PR c++/26534
7433         * g++.dg/opt/bitfield1.C: New test.
7434         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
7435         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
7436         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
7437         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
7438         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
7439         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
7440         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
7441         * g++.dg/abi/bitfield2.C: Likewise.
7442         * g++.dg/init/bitfield1.C: Likewise.
7443
7444 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
7445
7446         PR fortran/25099
7447         * gfortran.dg/elemental_subroutine_4.f90: New test.
7448         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
7449         call sub (m, x).
7450
7451 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
7452
7453         * gcc.c-torture/compile/20060421-1.c: New testcase.
7454
7455 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7456
7457         PR c/25875
7458         * gcc.dg/init-bad-4.c: New test.
7459
7460 2006-04-21  Paul Brook  <paul@codesourcery.com>
7461
7462         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
7463
7464 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
7465
7466         PR fortran/27122
7467         * gfortran.dg/defined_operators_1.f90: New test.
7468         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
7469         remove old ones associated, incorrectly, with Note 5.46.
7470
7471         PR fortran/27113
7472         * gfortran.dg/character_array_constructor_1.f90: New test.
7473
7474 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
7475
7476         * gcc.dg/20060419-1.c: New test.
7477
7478 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
7479
7480         PR c/26774
7481         * gcc.dg/struct-parse-1.c: New test case.
7482
7483 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7484
7485         PR c++/26558
7486         * g++.dg/parse/template19.C: New test.
7487
7488         PR c++/26739
7489         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
7490
7491         PR c++/26036
7492         * g++.dg/expr/call3.C: New test.
7493
7494         PR c++/10385
7495         * g++.dg/conversion/dynamic1.C: New test.
7496
7497 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
7498
7499         PR c++/27102
7500         * g++.dg/template/crash35.C: Tweak error markers.
7501         * g++.dg/template/crash46.C: New test.
7502         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
7503         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
7504
7505 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
7506
7507         PR rtl-optimization/14261
7508         * gcc.c-torture/compile/20060419-1.c: Added.
7509
7510 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
7511
7512         * gfortran.dg/label_1.f90: Adjust dg-error.
7513
7514 2006-04-16  Roger Sayle  <roger@eyesopen.com>
7515
7516         PR target/26961
7517         * gcc.dg/fold-cond-1.c: New test case.
7518         * gcc.dg/pr26961-1.c: Likewise.
7519
7520 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7521
7522         PR libgfortran/27138
7523         * gfortran.dg/read_bad_advance.f90: New test.
7524
7525 2006-04-16  Roger Sayle  <roger@eyesopen.com>
7526             Dale Johannesen  <dalej@apple.com>
7527
7528         PR target/24076
7529         * gcc.target/i386/vecinit-3.c: New testcase.
7530         * gcc.target/i386/vecinit-4.c: Likewise.
7531         * gcc.target/i386/sse-18.c: Likewise.
7532         * gcc.target/i386/sse-19.c: Likewise.
7533
7534 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
7535
7536         * gfortran.dg/allocate_zerosize_1.f90: New test.
7537
7538 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
7539
7540         PR c++/26365
7541         * g++.dg/template/crash45.C: New test.
7542
7543 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
7544
7545         PR fortran/26787
7546         * gfortran.dg/proc_assign_1.f90: New test.
7547         * gfortran.dg/procedure_lvalue.f90: Change message.
7548         * gfortran.dg/namelist_4.f90: Add new error.
7549
7550         PR fortran/25597
7551         PR fortran/27096
7552         * gfortran.dg/auto_pointer_array_result_1.f90
7553
7554         PR fortran/27089
7555         * gfortran.dg/specification_type_resolution_1.f90
7556
7557         PR fortran/18003
7558         PR fortran/25669
7559         PR fortran/26834
7560         * gfortran.dg/bounds_temporaries_1.f90: New test.
7561
7562         PR fortran/27124
7563         * gfortran.dg/array_return_value_1.f90: New test.
7564
7565 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
7566
7567         PR fortran/25336
7568         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
7569
7570 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
7571
7572         PR middle-end/26823
7573         * g++.dg/gomp/pr26823-1.C: New test.
7574         * g++.dg/gomp/pr26823-2.C: New test.
7575
7576 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
7577
7578         PR middle-end/27134
7579         * gcc.dg/pr27314.c: New test.
7580
7581 2006-04-13  Richard Henderson  <rth@redhat.com>
7582
7583         * g++.dg/gomp/block-0.C: Update expected matches.
7584
7585 2006-04-13  DJ Delorie  <dj@redhat.com>
7586
7587         * lib/target-supports.exp (check_effective_target_int32plus): New.
7588         (check_effective_target_ptr32plus): New.
7589         (check_effective_target_size32plus): New.
7590         (check_effective_target_int16): New.
7591         (check_profiling_available): Add m32c to the list of unsupported targets.
7592
7593         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
7594         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
7595         memory size.
7596         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
7597         pointers.
7598         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
7599         size_t.
7600         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
7601         and size_t.
7602         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
7603         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
7604         not just xstormy16.  Skip m32c due to weird pointer size.
7605         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
7606         not just xstormy16.
7607         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
7608         not just xstormy16.
7609         * gcc.dg/20020312-2.c: Add m32c support.
7610         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
7611         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
7612         in test.
7613         * gcc.dg/20050321-2.c: Require >=32 bit integers.
7614         * gcc.dg/asm-1.c: Skip if int and short are the same size.
7615         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
7616         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
7617         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
7618         * gcc.dg/init-string-2.c: Require >=32 bit integers.
7619         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
7620         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
7621         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
7622         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
7623         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
7624         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
7625         in test.
7626         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
7627         in test.
7628         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
7629         * gcc.dg/pr23049.c: Require >=32 bit integers.
7630         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
7631         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
7632         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
7633         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
7634         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
7635         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
7636         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
7637         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
7638         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
7639         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
7640         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
7641         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
7642         prototype in test.
7643         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
7644         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
7645         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
7646         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
7647         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
7648
7649         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
7650         * gcc.c-torture/execute/20040703-1.x: Likewise.
7651         * gcc.c-torture/execute/20040705-1.x: Likewise.
7652         * gcc.c-torture/execute/20040705-2.x: Likewise.
7653         * gcc.c-torture/execute/20040709-1.x: Likewise.
7654         * gcc.c-torture/execute/20040709-2.x: Likewise.
7655         * gcc.c-torture/execute/20040811-1.x: Likewise.
7656         * gcc.c-torture/execute/20050316-1.x: Likewise.
7657         * gcc.c-torture/execute/bitfld-4.x: Likewise.
7658         * gcc.c-torture/execute/pr19689.x: Likewise.
7659         * gcc.c-torture/execute/pr7284-1.x: Likewise.
7660         * gcc.c-torture/execute/usmul.x: Likewise.
7661         * gcc.c-torture/execute/vrp-5.x: Likewise.
7662         * gcc.c-torture/execute/vrp-6.x: Likewise.
7663         * gcc.dg/debug/20041023-1.s: Likewise.
7664
7665 2006-04-13  Roger Sayle  <roger@eyesopen.com>
7666
7667         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
7668         of integers to a vector types are now constant expressions in C.
7669         * gcc.dg/vect/vect-fold-1.c: New test case.
7670
7671 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
7672             Ulrich Weigand  <uweigand@de.ibm.com>
7673
7674         PR target/27006
7675         * gcc.dg/vmx/pr27006.c: New testcase.
7676
7677 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7678
7679         PR libgfortran/26766
7680         * gfortran.dg/write_recursive.f90: New test.
7681
7682 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
7683
7684         * g++.dg/parse/dtor7.C: New test.
7685         * g++.dg/parse/new1.C: Add error marker.
7686         * g++.dg/template/new3.C: New test.
7687
7688         PR c++/26122
7689         * g++.dg/template/pure1.C: New test.
7690
7691         PR c++/26295
7692         * g++.dg/parse/ptrmem4.C: New test.
7693
7694 2006-04-10  Jeff Law  <law@redhat.com>
7695
7696         PR/27087
7697         * gcc.c-torture/compile/pr27087.c: New test.
7698
7699 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
7700
7701         PR/21391
7702         * gcc.dg/20060410.c: New.
7703
7704 2006-04-10  Matthias Klose  <doko@debian.org>
7705
7706         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
7707         Recognize multilib directory names containing underscores.
7708
7709 2006-04-10  Roger Sayle  <roger@eyesopen.com>
7710
7711         * gcc.target/i386/vecinit-1.c: New test case.
7712         * gcc.target/i386/vecinit-2.c: Likewise.
7713
7714 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
7715
7716         PR debug/27057
7717         * g++.dg/debug/dwarf2-2.C: New test.
7718
7719 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
7720
7721         PR rtl-optimization/27073
7722         * gcc.c-torture/execute/pr27073.c: New test.
7723
7724 2006-04-08  Mike Stump  <mrs@apple.com>
7725
7726         * gcc.dg/pragma-darwin.c: Improve for ppc64.
7727
7728 2006-04-07  Richard Guenther  <rguenther@suse.de>
7729
7730         PR tree-optimization/26135
7731         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
7732
7733 2006-04-06  Jan Hubicka  <jh@suse.cz>
7734
7735         PR profile/26399
7736         * g++.dg/bprob/g++-bprob-2.C: New testcase.
7737
7738 2006-04-06  Roger Sayle  <roger@eyesopen.com>
7739
7740         * g++.dg/conversion/nullptr1.C: New test case.
7741         * g++.dg/conversion/nullptr2.C: Likewise.
7742
7743 2006-04-05  Roger Sayle  <roger@eyesopen.com>
7744
7745         * gfortran.dg/dependency_18.f90: New test case.
7746
7747 2006-04-05  Richard Guenther  <rguenther@suse.de>
7748
7749         PR tree-optimization/26919
7750         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
7751         * gcc.dg/ipa/ipa-2.c: Likewise.
7752         * gcc.dg/ipa/ipa-3.c: Likewise.
7753         * gcc.dg/ipa/ipa-5.c: Likewise.
7754
7755 2006-04-05  Richard Guenther  <rguenther@suse.de>
7756
7757         PR tree-optimization/26763
7758         * gcc.dg/torture/pr26763-1.c: New testcase.
7759         * gcc.dg/torture/pr26763-2.c: Likewise.
7760
7761 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
7762
7763         PR fortran/23634
7764         PR fortran/25619
7765         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
7766
7767 2006-04-04  Eric Christopher  <echristo@apple.com>
7768
7769         * gcc.target/i386/387-1.c: Allow regexp to match darwin
7770         stubs.
7771         * gcc.target/i386/387-5.c: Ditto.
7772
7773 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
7774
7775         * gcc.target/sparc/struct-ret-check.c: New test.
7776
7777 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7778
7779         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
7780         zero decimal digits specified in format.
7781
7782 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
7783
7784         PR fortran/26891
7785         * gfortran.dg/missing_optional_dummy_1.f90: New test.
7786
7787         PR fortran/26976
7788         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
7789         * gfortran.dg/initialization_1.f90: Make assignment compliant.
7790         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
7791         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
7792         bigendian-ness.
7793
7794 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
7795
7796         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
7797         dummy arguments work when the actual argument is itself a dummy
7798         argument of the caller.
7799
7800 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
7801
7802         PR libfortran/24685
7803         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
7804
7805 2006-04-01  Roger Sayle  <roger@eyesopen.com>
7806
7807         * gfortran.dg/dependencency_17.f90: New test case.
7808
7809 2006-04-01  Roger Sayle  <roger@eyesopen.com>
7810
7811         * gfortran.dg/dependency_14.f90: New test case.
7812         * gfortran.dg/dependency_15.f90: Likewise.
7813         * gfortran.dg/dependency_16.f90: Likewise.
7814
7815 2006-03-31  Asher Langton  <langton2@llnl.gov>
7816
7817         PR fortran/25358
7818         gfortran.dg/cray_pointers_6.f90: New test.
7819
7820 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7821
7822         PR libgfortran/26890
7823         * gfortran.dg/read_size_noadvance.f90: New test.
7824
7825 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
7826
7827         PR fortran/25031
7828         * gfortran.dg/multiple_allocation_1.f90: Check that the
7829         size has changed after a re-allocation with stat.
7830
7831 2006-03-30  Richard Guenther  <rguenther@suse.de>
7832
7833         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
7834         removal.
7835         * gcc.target/i386/sselibm-2.c: Likewise.
7836         * gcc.target/i386/sselibm-3.c: Likewise.
7837         * gcc.target/i386/sselibm-4.c: Likewise.
7838         * gcc.target/i386/sselibm-5.c: Likewise.
7839
7840 2006-03-28  Roger Sayle  <roger@eyesopen.com>
7841
7842         * gcc.dg/fold-andxor-1.c: New test case.
7843         * gcc.dg/fold-xorand-1.c: Likewise.
7844
7845 2006-03-28  Roger Sayle  <roger@eyesopen.com>
7846
7847         * gcc.dg/fold-convnotconv-1.c: New test case.
7848
7849 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
7850
7851         PR fortran/26779
7852         * gfortran.dg/private_type_5.f90: New test.
7853
7854 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
7855
7856         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
7857
7858 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
7859
7860         * gfortran.dg/advance_2.f90: New test.
7861         * gfortran.dg/advance_3.f90: New test.
7862
7863         * gfortran.fortran-torture/execute/equiv_5.f: New test.
7864
7865 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7866
7867         PR libgfortran/26661
7868         PR libgfortran/26880
7869         * gfortran.dg/read_x_past.f: New test.
7870
7871 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
7872
7873         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
7874         to be STABS.
7875
7876 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
7877
7878         * objc.dg/dwarf-1.m: Skip on AIX.
7879         * objc.dg/dwarf-2.m: Skip on AIX.
7880
7881 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
7882
7883         PR fortran/26816
7884         * gfortran.dg/float_1.f90: New test.
7885
7886 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
7887
7888         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
7889         X86_64 targets.
7890         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
7891
7892 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
7893
7894         PR libfortran/26735
7895         * gfortran.dg/convert_implied_open.f90: New test case.
7896
7897 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
7898
7899         PR fortran/26769
7900         * gfortran.dg/transpose_reshape_r10.f90: New test case.
7901
7902 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
7903
7904         PR middle-end/26717
7905         * gcc.dg/pr26717.c: New test.
7906
7907 2006-03-25  Roger Sayle  <roger@eyesopen.com>
7908
7909         * gfortran.dg/dependency_12.f90: New test case.
7910
7911 2006-03-24  Roger Sayle  <roger@eyesopen.com>
7912
7913         * gfortran.dg/dependency_9.f90: New (resurected) test case.
7914
7915 2006-03-24  Jeff Law  <law@redhat.com>
7916
7917         * gcc.c-torture/pr26840.c: New test.
7918
7919 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
7920
7921         * objc.dg/dwarf-2.m: New.
7922         * obj-c++.dg/dwarf-2.mm: New.
7923
7924         * g++.old-deja/g++.other/init19.C: New.
7925
7926 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
7927
7928         * g++.dg/eh/spbp.C: Skip on AIX.
7929
7930 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
7931
7932         PR middle-end/26611
7933         * g++.dg/gomp/pr26611-1.C: New test.
7934         * g++.dg/gomp/pr26611-2.C: New test.
7935
7936 2006-03-24  Jeff Law  <law@redhat.com>
7937
7938         * gcc.c-torture/compile/pr26833.c: New test.
7939         * gfortran.fortran-torture/compile/pr26806.f90: New test.
7940
7941 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7942
7943         * gfortran.dg/endfile_2.f90: Delete temp file.
7944
7945 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
7946
7947         PR fortran/19303
7948         * gfortran.dg/record_marker_1.f90: New test case.
7949         * gfortran.dg/record_marker_2.f: New test case.
7950         * gfortran.dg/record_marker_3.f90: New test case.
7951
7952 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
7953
7954         PR fortran/17298
7955         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
7956         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
7957
7958 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
7959
7960         * lib/gcc-dg.exp (cleanup-modules): New proc.
7961         * gfortran.dg/allocatable_function_1.f90,
7962         gfortran.dg/allocate_char_star_scalar_1.f90,
7963         gfortran.dg/assumed_charlen_function_1.f90,
7964         gfortran.dg/assumed_dummy_1.f90,
7965         gfortran.dg/assumed_shape_ranks_1.f90,
7966         gfortran.dg/assumed_shape_ranks_2.f90,
7967         gfortran.dg/assumed_size_dt_dummy.f90,
7968         gfortran.dg/auto_char_dummy_array_1.f90,
7969         gfortran.dg/auto_char_len_3.f90,
7970         gfortran.dg/automatic_module_variable.f90,
7971         gfortran.dg/bad_automatic_objects_1.f90,
7972         gfortran.dg/char_array_constructor.f90,
7973         gfortran.dg/char_array_structure_constructor.f90,
7974         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
7975         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
7976         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
7977         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
7978         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
7979         gfortran.dg/derived_pointer_recursion.f90,
7980         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
7981         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
7982         gfortran.dg/dummy_functions_1.f90,
7983         gfortran.dg/elemental_initializer_1.f90,
7984         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
7985         gfortran.dg/elemental_pointer_1.f90,
7986         gfortran.dg/elemental_subroutine_1.f90,
7987         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
7988         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
7989         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
7990         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
7991         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
7992         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
7993         gfortran.dg/global_references_1.f90,
7994         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
7995         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
7996         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
7997         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
7998         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
7999         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
8000         gfortran.dg/large_integer_kind_1.f90,
8001         gfortran.dg/large_real_kind_1.f90,
8002         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
8003         gfortran.dg/module_double_reuse.f90,
8004         gfortran.dg/module_equivalence_1.f90,
8005         gfortran.dg/module_interface_1.f90,
8006         gfortran.dg/module_parameter_array_refs_1.f90,
8007         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
8008         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
8009         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
8010         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
8011         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
8012         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
8013         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
8014         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
8015         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
8016         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
8017         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
8018         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
8019         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
8020         gfortran.dg/same_name_1.f90,
8021         gfortran.dg/sibling_dummy_procedure_1.f90,
8022         gfortran.dg/sibling_dummy_procedure_2.f90,
8023         gfortran.dg/sibling_dummy_procedure_3.f90,
8024         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
8025         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
8026         gfortran.dg/used_dummy_types_2.f90,
8027         gfortran.dg/used_dummy_types_3.f90,
8028         gfortran.dg/used_dummy_types_4.f90,
8029         gfortran.dg/used_dummy_types_5.f90,
8030         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
8031         gfortran.dg/userdef_operator_1.f90: Use it.
8032
8033 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8034
8035         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
8036         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
8037         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
8038         gfortran.dg/write_back.f,
8039         gfortran.fortran-torture/execute/inquire_1.f90,
8040         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
8041
8042 2006-03-21  Jeff Law  <law@redhat.com>
8043
8044         * gcc.dg/tree-ssa/vrp28.c: New test.
8045
8046 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
8047
8048         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
8049         if _STDC_C99 is defined.
8050         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
8051         * gcc.dg/builtins-20.c: Likewise.
8052         * gcc.dg/builtins-53.c: Likewise.
8053         * gcc.dg/single-precision-constant.c: Likewise. Also pass
8054         -mmacosx-version-min=10.3 on PowerPC/Darwin.
8055
8056 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
8057
8058         PR tree-opt/26781
8059         * gcc.c-torture/compile/pr26781-1.c: New test.
8060         * gcc.c-torture/compile/pr26781-2.c: New test.
8061
8062 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
8063
8064         PR c++/26690
8065         * g++.dg/gomp/pr26690-1.C: New test.
8066         * g++.dg/gomp/pr26690-2.C: New test.
8067
8068 2006-03-20  Jeff Law  <law@redhat.com>
8069
8070         * gcc.dg/tree-ssa/pr21829.c: New test.
8071
8072         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
8073
8074 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
8075
8076         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
8077         (check_visibility_available): Use it.
8078         (check_effective_target_default_packed): Likewise.
8079         (check_effective_target_pcc_bitfield_type_matters): Likewise.
8080         (check_effective_target_fopenmp): Likewise.
8081         (check_effective_target_freorder): Likewise.
8082         (check_effective_target_fpic): Likewise.
8083         (check_named_sections_available): Likewise.
8084         (check_effective_target_ilp32): Likewise.
8085         (check_effective_target_lp64): Likewise.
8086
8087 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
8088
8089         PR fortran/20935
8090         * gfortran.dg/scalar_mask_2.f90: New test case.
8091
8092 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
8093
8094         PR tree-opt/26629
8095         * gcc.dg/tree-ssa/loadpre12.c: New test.
8096         * gcc.dg/tree-ssa/loadpre13.c: New test.
8097         * gcc.dg/tree-ssa/loadpre14.c: New test.
8098         * gcc.dg/tree-ssa/loadpre15.c: New test.
8099         * gcc.dg/tree-ssa/loadpre16.c: New test.
8100         * gcc.dg/tree-ssa/loadpre17.c: New test.
8101         * gcc.dg/tree-ssa/loadpre18.c: New test.
8102         * gcc.dg/tree-ssa/loadpre19.c: New test.
8103         * gcc.dg/tree-ssa/loadpre20.c: New test.
8104         * gcc.dg/tree-ssa/loadpre21.c: New test.
8105         * gcc.dg/tree-ssa/loadpre22.c: New test.
8106
8107 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
8108
8109         PR fortran/26741
8110         * gfortran.dg/elemental_initializer_1.f90: New test.
8111
8112         PR fortran/26716
8113         * gfortran.dg/assumed_shape_ranks_2: New test.
8114
8115 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
8116
8117         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
8118         target fpic.
8119
8120 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8121
8122         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
8123         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
8124         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
8125         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
8126         gfortran.fortran-torture/execute/direct_io.f90,
8127         gfortran.fortran-torture/execute/inquire_2.f90,
8128         gfortran.fortran-torture/execute/inquire_4.f90,
8129         gfortran.fortran-torture/execute/list_read_1.f90,
8130         gfortran.fortran-torture/execute/open_replace.f90,
8131         gfortran.fortran-torture/execute/slash_edit.f90,
8132         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
8133         temporary files from testcases.
8134
8135 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8136
8137         PR libgfortran/26509
8138         gfortran.dg/write_direct_eor.f90: New test.
8139
8140 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
8141
8142         * gcc.target/powerpc/pr26350.c: New.
8143         * gcc.target/powerpc/indexed-addr.c: New.
8144
8145 2006-03-16  Roger Sayle  <roger@eyesopen.com>
8146
8147         * gfortran.dg/dependency_13.f90: New test case.
8148
8149 2006-03-16  Roger Sayle  <roger@eyesopen.com>
8150
8151         PR middle-end/21781
8152         * gcc.dg/real-const-1.c: New test case.
8153
8154 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
8155
8156         * g++.old-deja/g++.other/init18.C: New.
8157         * g++.old-deja/g++.other/init5.C: Remove xfail.
8158
8159 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8160
8161         * g++.dg/opt/pr15551.C: Cleanup temp file.
8162
8163 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8164
8165         PR c++/6634
8166         g++.dg/parse/long1.C: New test.
8167
8168 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8169
8170         PR fortran/19101
8171         * gfortran.dg/continuation.f90: New test.
8172         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
8173
8174 2006-03-14  Richard Guenther  <rguenther@suse.de>
8175
8176         PR tree-optimization/26672
8177         * gcc.dg/torture/pr26672.c: New testcase.
8178
8179 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
8180
8181         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
8182         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
8183
8184 2006-03-13  Roger Sayle  <roger@eyesopen.com>
8185
8186         PR middle-end/26557
8187         * gcc.c-torture/compile/switch-1.c: New test case.
8188
8189 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
8190
8191         PR fortran/25378
8192         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
8193         test to include more permuatations of mask and index.
8194         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
8195         respond to F2003 spec. that the position returned for an all false
8196         mask && condition is zero.
8197
8198 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
8199
8200         PR middle-end/25989
8201         * gcc.dg/gomp/pr25989.c: New test.
8202
8203 2006-03-13  Jeff Law  <law@redhat.com>
8204
8205         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
8206
8207 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
8208
8209         * gcc.dg/switch-9.c: New test.
8210
8211 2006-03-13  Richard Guenther  <rguenther@suse.de>
8212
8213         PR middle-end/26630
8214         * gcc.dg/torture/pr26630.c: New testcase.
8215
8216 2006-03-11  Roger Sayle  <roger@eyesopen.com>
8217
8218         * gfortran.dg/dependency_10.f90: New test case.
8219         * gfortran.dg/dependency_11.f90: Likewise.
8220
8221 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
8222             Erik Edelmann  <eedelman@gcc.gnu.org>
8223
8224         * gfortran.dg/allocatable_function_1.f90: New.
8225         * gfortran.dg/allocatable_function_2.f90: New.
8226
8227 2006-03-10  Richard Guenther  <rguenther@suse.de>
8228
8229         PR middle-end/26565
8230         * gcc.dg/torture/pr26565.c: New testcase.
8231
8232 2006-03-09  Eric Christopher  <echristo@apple.com>
8233
8234         * gcc.c-torture/compile/20060309-1.c: New.
8235
8236 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8237
8238         PR libgfortran/26499
8239         * gfortran.dg/write_back.f: New test.
8240         * gfortran.dg/write_rewind_1.f: New test.
8241         * gfortran.dg/write_rewind_2.f: New test.
8242
8243 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8244
8245         PR libgfortran/26554
8246         * gfortran.dg/read_logical.f90: New test.
8247
8248 2006-03-04  Laurent GUERBY <laurent@guerby.net>
8249
8250         * ada/acats/norun.lst: cdd2a03 now passes.
8251
8252 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
8253
8254         PR testsuite/25177
8255         * gcc.target/powerpc/pr18096-1.c: Change where the error
8256         would match.
8257
8258 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
8259
8260         * gcc.target/i386/cleanup-1.c: New test.
8261         * gcc.target/i386/cleanup-2.c: New test.
8262
8263 2006-03-04  Roger Sayle  <roger@eyesopen.com>
8264
8265         * gfortran.dg/dependency_9.f90: Remove for the time being.
8266
8267 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
8268
8269         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
8270         directive.
8271
8272 2006-03-03  Roger Sayle  <roger@eyesopen.com>
8273
8274         * gfortran.dg/dependency_9.f90: New test case.
8275
8276 2006-03-03  Roger Sayle  <roger@eyesopen.com>
8277
8278         * gfortran.dg/dependency_4.f90: New test case.
8279         * gfortran.dg/dependency_5.f90: New test case.
8280         * gfortran.dg/dependency_6.f90: New test case.
8281         * gfortran.dg/dependency_7.f90: New test case.
8282         * gfortran.dg/dependency_8.f90: New test case.
8283
8284 2006-03-03  Paul Brook  <paul@codesourcery.com>
8285
8286         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
8287         Add m68k-*-elf.
8288
8289 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
8290
8291         PR fortran/25031
8292         * multiple_allocation_1.f90: New test.
8293
8294 2006-03-03  Roger Sayle  <roger@eyesopen.com>
8295
8296         PR tree-optimization/26524
8297         * gfortran.dg/pr26524.f: New test case.
8298
8299 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8300
8301         * g++.dg/template/repo5.C: Cleanup repo files.
8302         * gcc.dg/20051201-1.c: Cleanup coverage files.
8303         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
8304         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
8305         tree dump files.
8306
8307 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
8308
8309         * objc.dg/objc-nofilename-1.m: New test.
8310         * objc.dg/bad-receiver-type.m: New test.
8311         * obj-c++.dg/bad-receiver-type.mm: New test.
8312
8313 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
8314
8315         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
8316
8317 2006-03-01  Mike Stump  <mrs@apple.com>
8318
8319         * g++.dg/abi/key2.C: Add.
8320
8321 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
8322
8323         * gfortran.dg/logical_dot_product.f90: New test.
8324
8325         PR fortran/26393
8326         * gfortran.dg/used_interface_ref.f90: New test.
8327
8328         PR fortran/20938
8329         * gfortran.dg/dependency_2.f90: New test.
8330         * gfortran.fortran-torture/execute/where17.f90: New test.
8331         * gfortran.fortran-torture/execute/where18.f90: New test.
8332         * gfortran.fortran-torture/execute/where19.f90: New test.
8333         * gfortran.fortran-torture/execute/where20.f90: New test.
8334
8335 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
8336
8337         * g++.dg/tree-ssa/pr26443.C: New test case.
8338
8339 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
8340
8341         PR middle-end/26022
8342         * g++.dg/opt/return-slot1.C: New test.
8343
8344 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8345
8346         PR libgfortran/26136
8347         * gfortran.dg/namelist_23.f90: New test.
8348
8349 2006-02-28  Roger Sayle  <roger@eyesopen.com>
8350
8351         PR middle-end/14752
8352         * gcc.dg/fold-eqandshift-2.c: New test case.
8353
8354 2006-02-28  Richard Guenther  <rguenther@suse.de>
8355
8356         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
8357         decomposition.
8358
8359 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
8360
8361         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
8362
8363 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8364
8365         PR libgfortran/26464
8366         * gfortran.dg/backspace_5.f: New test.
8367         * gfortran.dg/backspace_6.f: New test.
8368
8369 2006-02-26  Roger Sayle  <roger@eyesopen.com>
8370
8371         * gcc.dg/fold-eqandnot-1.c: New test case.
8372
8373 2006-02-26  Roger Sayle  <roger@eyesopen.com>
8374
8375         PR middle-end/19983
8376         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
8377
8378 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
8379
8380         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
8381         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
8382
8383 2006-02-26  Richard Guenther  <rguenther@suse.de>
8384
8385         PR tree-optimization/26421
8386         * gcc.dg/tree-ssa/pr26421.c: New testcase.
8387
8388 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
8389
8390         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
8391         * g++.old-deja/g++.robertl/eb132.C: Likewise.
8392
8393 2006-02-26  Roger Sayle  <roger@eyesopen.com>
8394
8395         * gcc.dg/fold-even-1.c: New test case.
8396
8397 2006-02-26  Roger Sayle  <roger@eyesopen.com>
8398
8399         PR middle-end/21137
8400         * gcc.dg/fold-eqandshift-1.c: New test case.
8401
8402 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
8403
8404         PR tree-optimization/25125
8405         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
8406         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
8407
8408 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
8409
8410         PR tree-optimizations/26359
8411         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
8412         with -fdump-tree-dceloop-details.
8413         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
8414
8415 2006-02-25  Roger Sayle  <roger@eyesopen.com>
8416
8417         PR middle-end/23673
8418         * gcc.dg/fold-eqxor-1.c: New test case.
8419         * gcc.dg/fold-eqxor-2.c: Likewise.
8420         * gcc.dg/fold-eqxor-3.c: Likewise.
8421
8422 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
8423
8424         PR fortran/23092
8425         * scalar_mask_1.f90: New test.
8426
8427 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
8428
8429         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
8430         * g++.dg/eh/uncaught2.C: New.
8431         * g++.dg/eh/uncaught3.C: New.
8432
8433 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8434
8435         PR libgfortran/26423
8436         * gfortran.dg/read_many_1.f: New test.
8437
8438 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
8439
8440         PR fortran/24519
8441         * gfortran.dg/dependency_3.f90: New test.
8442         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
8443         XFAILs.
8444
8445         PR fortran/25395
8446         * gfortran.dg/equiv_6.f90: New test.
8447
8448 2006-02-23  Jeff Law  <law@redhat.com>
8449
8450         * gcc.c-torture/compile/pr26425.c: New test.
8451
8452 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
8453
8454         PR middle-end/26412
8455         * gcc.dg/gomp/pr26412.c: New test.
8456
8457 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8458
8459         PR c++/26291
8460         * g++.dg/other/ellipsis1.C: New test.
8461         * g++.dg/parse/operator4.C: Adjust error marker.
8462
8463 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
8464
8465         PR target/25603
8466         * gfortran.dg/pr25603.f: New testcase.
8467
8468 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
8469
8470         * gcc.dg/bf-spl1.c: Don't specify -m68000.
8471         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
8472
8473 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
8474
8475         * g++.dg/eh/spbp.C: New.
8476
8477 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
8478
8479         PR middle-end/26379
8480         * gcc.target/i386/mmx-7.c: New test.
8481
8482 2006-02-20  Roger Sayle  <roger@eyesopen.com>
8483
8484         PR tree-optimization/26361
8485         * gcc.dg/tree-ssa/vrp27.c: New test case.
8486
8487 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
8488
8489         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
8490         * gcc.dg/tree-ssa/complex-4.c: Here.
8491
8492 2006-02-19  Roger Sayle  <roger@eyesopen.com>
8493
8494         PR middle-end/19543
8495         * gfortran.dg/logical_1.f90: New test case.
8496
8497 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
8498
8499         PR middle-end/26334
8500         * gcc.dg/20060218-1.c: Moved to...
8501         * gcc.target/i386/20060218-1.c: ... here.  New test.
8502
8503 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
8504
8505         PR fortran/26201
8506         * gfortran.dg/convert_1.f90: New.
8507
8508 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
8509
8510         PR fortran/25054
8511         * gfortran.dg/namelist_5.f90: New test.
8512
8513         PR fortran/25089
8514         * gfortran.dg/namelist_4.f90: New test.
8515
8516 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
8517
8518         PR tree-opt/25680
8519         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
8520
8521 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
8522
8523         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
8524         variable to take into account the variable name in the
8525         function header.
8526         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
8527
8528 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
8529
8530         PR middle-end/26334
8531         * gcc.c-torture/compile/20060217-1.c: New test.
8532         * gcc.dg/20060218-1.c: New test.
8533
8534 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
8535
8536         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
8537
8538 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
8539
8540         * gcc.dg/cpp/undef3.c: New test.
8541         * gcc.dg/cpp/trad/builtins2.c: New test.
8542
8543 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
8544
8545         PR c++/26266
8546         * g++.dg/template/static22.C: New test.
8547         * g++.dg/template/static23.C: New test.
8548         * g++.dg/template/static24.C: New test.
8549         * g++.dg/template/non-dependent13.C: New test.
8550         * g++.dg/init/member1.C: Tweak error markers.
8551
8552 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8553
8554         PR target/26255
8555         * gcc.c-torture/compile/pr26255.c: New test case.
8556
8557 2006-02-16  Roger Sayle  <roger@eyesopen.com>
8558
8559         * gfortran.fortran-torture/execute/where_10.f90: New test case.
8560         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
8561         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
8562         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
8563         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
8564         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
8565         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
8566
8567 2006-02-16  Jeff Law  <law@redhat.com>
8568
8569         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
8570         * gcc.dg/tree-ssa/vrp26.c: New test.
8571
8572 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
8573
8574         PR target/20353
8575         PR target/24578
8576         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
8577         __UCLIBC__ is defined.
8578
8579 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
8580
8581         PR fortran/26224
8582         * gfortran.dg/gomp/pr26224.f: New test.
8583
8584 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
8585
8586         PR tree-opt/25918
8587         * lib/target-supports.exp
8588         (check_effective_target_vect_short_mult): New.
8589         (check_effective_target_vect_char_mult): New.
8590         (check_effective_target_vect_widen_sum_qi_to_si): New.
8591         (check_effective_target_vect_widen_sum_qi_to_hi): New.
8592         (check_effective_target_vect_widen_sum_hi_to_si): New.
8593         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
8594         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
8595         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
8596         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
8597         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
8598         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
8599         vect-reduc-pattern-2c.c
8600         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
8601         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
8602         vect-reduc-pattern-1c.c
8603
8604 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
8605
8606         PR fortran/24557
8607         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
8608
8609 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
8610
8611         PR fortran/26054
8612         * gfortran.dg/enum_8.f90: Remove check for warning.
8613         * gfortran.dg/iomsg_1.f90: Ditto.
8614         * gfortran.dg/enum_1.f90: Ditto.
8615         * gfortran.dg/enum_9.f90: Ditto.
8616         * gfortran.dg/enum_2.f90: Ditto.
8617         * gfortran.dg/enum_10.f90: Ditto.
8618         * gfortran.dg/enum_3.f90: Ditto.
8619         * gfortran.dg/flush_1.f90: Ditto.
8620         * gfortran.dg/enum_4.f90: Ditto.
8621         * gfortran.dg/array_constructor_1.f90: Ditto.
8622         * gfortran.dg/enum_5.f90: Ditto.
8623         * gfortran.dg/enum_6.f90: Ditto.
8624         * gfortran.dg/enum_7.f90: Ditto.
8625
8626 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
8627
8628         PR middle-end/26300
8629         * gcc.c-torture/compile/20060215-1.c: New test.
8630
8631 2006-02-14  Roger Sayle  <roger@eyesopen.com>
8632
8633         PR middle-end/23670
8634         * gcc.dg/tree-ssa/andor-2.c: New test case.
8635
8636 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
8637
8638         PR fortran/25045
8639         * optional_dim.f90: New test.
8640
8641 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8642
8643         PR fortran/26277
8644         * gfortran.dg/label_4.f90: New.
8645
8646 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
8647             Diego Novillo  <dnovillo@redhat.com>
8648             Uros Bizjak  <uros@kss-loka.si>
8649
8650         * gfortran.dg/gomp: New directory.
8651
8652 2006-02-14  Richard Guenther  <rguenther@suse.de>
8653
8654         PR tree-optimization/26258
8655         * gcc.dg/torture/pr26258.c: New testcase.
8656
8657 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
8658
8659         PR fortran/26246
8660         * gfortran.dg/pr26246_1.f90: New test.
8661         * gfortran.dg/pr26246_2.f90: New test.
8662
8663         PR middle-end/26092
8664         * gcc.c-torture/compile/20060208-1.c: New test.
8665
8666 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
8667
8668         PR fortran/26074
8669         PR fortran/25103
8670         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
8671         * gfortran.dg/bad_automatic_objects_1.f90: New test.
8672         * gfortran.dg/automatic_module_variable.f90: Change error message.
8673
8674         PR fortran/20861
8675         * gfortran.dg/internal_dummy_1.f90: New test.
8676
8677         PR fortran/20871
8678         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
8679
8680
8681         PR fortran/25083
8682         * gfortran.dg/uncommon_block_data_1.f90: New test.
8683         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
8684         with standard.
8685
8686         PR fortran/25088
8687         * gfortran.dg/typed_subroutine_1.f90: New test.
8688
8689 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
8690
8691         * objc.dg/dwarf-1.m: New.
8692
8693 2006-02-13  Roger Sayle  <roger@eyesopen.com>
8694
8695         PR middle-end/24427
8696         * gcc.dg/tree-ssa/andor-1.c: New test case.
8697
8698 2006-02-13  Josh Conner  <jconner@apple.com>
8699
8700         PR target/25376
8701         * gcc.dg/pr25376.c: New test.
8702
8703         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
8704         assemble.
8705         * lib/target-supports.exp (check_named_sections_available):
8706         Only compile named-sections test -- don't assemble.
8707
8708 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8709
8710         * g++.dg/warn/no-write-strings.C: New test.
8711         * g++.dg/warn/write-strings.C: Likewise.
8712         * g++.dg/warn/write-strings-default.C: Likewise.
8713
8714 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
8715
8716         PR fortran/25806
8717         * gfortran.dg/ret_pointer_2.f90: New test.
8718
8719 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
8720
8721         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
8722
8723 2006-02-10  Jeff Law  <law@redhat.com>
8724
8725         * gcc.c-torture/compile/pr26213.c: New test.
8726
8727 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
8728
8729         gfortran.dg/null_1.f90: New test.
8730
8731 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8732
8733         PR fortran/14771
8734         * gfortran.dg/parens_4.f90: New.
8735         * gfortran.dg/parens_5.f90: New.
8736
8737 2006-02-10  Richard Guenther  <rguenther@suse.de>
8738
8739         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
8740
8741 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8742         Paul Thomas  <pault@gcc.gnu.org>
8743
8744         PR fortran/14771
8745         * gfortran.dg/parens_1.f90: New.
8746         * gfortran.dg/parens_2.f90: New.
8747         * gfortran.dg/parens_3.f90: New.
8748
8749 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
8750
8751         PR fortran/26038
8752         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
8753
8754         PR fortran/25059
8755         * gfortran.dg/impure_assignment_1.f90: New test.
8756
8757         PR fortran/25070
8758         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
8759
8760 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
8761
8762         PR target/26141
8763         * g++.dg/expr/stdarg2.C: New test.
8764
8765 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
8766
8767         PR inline-asm/16194
8768         * gcc.dg/pr16194.c: New test.
8769
8770 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8771
8772         * ada/acats/run_acats: Use portable variant of "$@".
8773
8774 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8775
8776         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
8777         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
8778
8779 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
8780
8781         PR tree-opt/26179
8782         * g++.dg/opt/pr26179.C: New test.
8783
8784 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
8785
8786         PR middle-end/26134
8787         * gcc.dg/tree-ssa/complex-3.c: New test.
8788
8789 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
8790
8791         * gcc.c-torture/compile/volatile-1.c: New test.
8792
8793 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
8794
8795         PR 26180
8796         * gcc.dg/tree-ssa/pr26180.c: New test.
8797
8798 2006-02-08  Jeff Law  <law@redhat.com>
8799
8800         * gcc.dg/tree-ssa/pr21417.c: New test.
8801
8802 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
8803
8804         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
8805         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
8806
8807 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
8808
8809         * lib/scanrtl.exp: New.
8810
8811 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8812
8813         PR c++/26071
8814         * g++.dg/other/virtual2.C: New test.
8815
8816         PR c++/26070
8817         * g++.dg/other/virtual1.C: New test.
8818
8819 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
8820
8821         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
8822         cleanup-ipa-dump): Update dump file glob patterns.
8823         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
8824         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
8825
8826         * lib/gcc-dg.exp: Load it.
8827         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
8828
8829 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
8830
8831         PR testsuite/26159
8832         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
8833         * gcc.dg/tree-ssa/pr23382.c: Ditto.
8834
8835 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8836
8837         PR fortran/25577
8838         * gfortran.dg/mvbits_1.f90: New.
8839
8840 2006-02-07  Dirk Mueller  <dmueller@suse.com>
8841
8842         * g++.dg/warn/Wdiv-by-zero.C: New test.
8843         * g++.dg/warn/Wno-div-by-zero.C: New.
8844
8845 2006-02-07  Jeff Law  <law@redhat.com>
8846
8847         * gcc.dg/tree-ssa/pr21559.c: New test.
8848
8849         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
8850         multiple VRP passes.
8851         * gcc.dg/tree-ssa/vrp09.c: Likewise.
8852         * gcc.dg/tree-ssa/vrp18.c: Likewise.
8853         * gcc.dg/tree-ssa/pr21582.c: Likewise.
8854         * gcc.dg/tree-ssa/pr20657.c: Likewise.
8855         * gcc.dg/tree-ssa/pr21001.c: Likewise.
8856         * gcc.dg/tree-ssa/vrp02.c: Likewise
8857         * gcc.dg/tree-ssa/vrp11.c: Likewise
8858         * gcc.dg/tree-ssa/pr14341.c: Likewise
8859         * gcc.dg/tree-ssa/vrp19.c: Likewise
8860         * gcc.dg/tree-ssa/vrp20.c: Likewise
8861         * gcc.dg/tree-ssa/vrp03.c: Likewise
8862         * gcc.dg/tree-ssa/pr21086.c: Likewise
8863         * gcc.dg/tree-ssa/pr21959.c: Likewise
8864         * gcc.dg/tree-ssa/vrp21.c: Likewise
8865         * gcc.dg/tree-ssa/vrp04.c: Likewise
8866         * gcc.dg/tree-ssa/pr25485.c: Likewise
8867         * gcc.dg/tree-ssa/pr22026.c: Likewise
8868         * gcc.dg/tree-ssa/vrp22.c: Likewise
8869         * gcc.dg/tree-ssa/vrp05.c: Likewise
8870         * gcc.dg/tree-ssa/20030807-10.c: Likewise
8871         * gcc.dg/tree-ssa/pr20701.c: Likewise
8872         * gcc.dg/tree-ssa/vrp23.c: Likewise
8873         * gcc.dg/tree-ssa/vrp06.c: Likewise
8874         * gcc.dg/tree-ssa/pr22117.c: Likewise
8875         * gcc.dg/tree-ssa/pr20702.c: Likewise
8876         * gcc.dg/tree-ssa/vrp15.c: Likewise
8877         * gcc.dg/tree-ssa/pr21090.c: Likewise
8878         * gcc.dg/tree-ssa/pr21294.c: Likewise
8879         * gcc.dg/tree-ssa/vrp24.c: Likewise
8880         * gcc.dg/tree-ssa/vrp07.c: Likewise
8881         * gcc.dg/tree-ssa/pr21563.c: Likewise
8882         * gcc.dg/tree-ssa/pr25382.c: Likewise
8883         * gcc.dg/tree-ssa/vrp16.c: Likewise
8884         * gcc.dg/tree-ssa/vrp25.c: Likewise
8885         * gcc.dg/tree-ssa/vrp08.c: Likewise
8886         * gcc.dg/tree-ssa/20030807-6.c: Likewise
8887         * gcc.dg/tree-ssa/vrp17.c: Likewise
8888         * gcc.dg/tree-ssa/pr21458.c: Likewise
8889         * g++.dg/tree-ssa/pr18178.C: Likewise
8890
8891 2006-02-07  Richard Guenther  <rguenther@suse.de>
8892
8893         PR c++/26140
8894         Revert
8895         2006-01-30  Richard Guenther  <rguenther@suse.de>
8896         PR c++/23372
8897         * gcc.dg/pr23372-1.C: New testcase.
8898
8899         * g++.dg/tree-ssa/pr26140.C: New testcase.
8900
8901 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
8902
8903         PR c++/9737
8904         * g++.dg/template/ttp15.C: New test.
8905         * g++.dg/template/ttp16.C: Likewise.
8906         * g++.dg/template/ttp17.C: Likewise.
8907         * g++.old-deja/g++.pt/ttp36.C: Remove.
8908         * g++.old-deja/g++.pt/ttp19.C: Likewise.
8909         * g++.old-deja/g++.pt/ttp37.C: Likewise.
8910         * g++.old-deja/g++.pt/ttp38.C: Likewise.
8911         * g++.old-deja/g++.pt/ttp39.C: Likewise.
8912         * g++.old-deja/g++.pt/ttp9.C: Likewise.
8913         * g++.old-deja/g++.pt/ttp40.C: Likewise.
8914         * g++.old-deja/g++.pt/ttp51.C: Likewise.
8915         * g++.old-deja/g++.pt/ttp26.C: Likewise.
8916         * g++.old-deja/g++.pt/ttp36.C: Likewise.
8917
8918 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
8919
8920         PR libfortran/23815
8921         * unf_io_convert_4.f90: New test.
8922
8923 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
8924
8925         * gcc.dg/tree-ssa/loadpre10.c: New test.
8926         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
8927         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
8928         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
8929
8930 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8931
8932         PR libfortran/24685
8933         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
8934
8935 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
8936
8937         PR tree-opt/25251
8938         * gfortran.dg/assign_7.f: New test.
8939
8940 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
8941
8942         PR fortran/26041
8943         PR fortran/26064
8944         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
8945         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
8946         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
8947
8948 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
8949
8950         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
8951         in size_t typedef.
8952
8953 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8954
8955         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
8956         * g++.dg/charset/string.c (foo): Likewise.
8957         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
8958         const char*
8959         * g++.dg/ext/builtin2.C (printf): Likewise.
8960         * g++.dg/init/new15.C (printf): Likewise.
8961         * g++.dg/opt/pr17697-1.C (foo): Likewise.
8962         * g++.dg/opt/pr17697-2.C (foo): Likewise.
8963         * g++.dg/opt/pr17697-3.C (foo): Likewise.
8964         * g++.dg/template/non-dependent4.C (temp): Likewise.
8965         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
8966         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
8967         parameter type to const char*.
8968         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
8969         Change type to const char*.
8970         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
8971         Likewise.
8972         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
8973         second parameter type to const char*.
8974         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
8975         (Y::Y): Change parameter type to const char*.
8976         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
8977         * g++.old-deja/g++.jason/report.C: Apply const correctness.
8978         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
8979         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
8980         (char*).
8981         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
8982         const char*.
8983         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
8984         type to const char*.
8985         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
8986         return type to const char*.
8987         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
8988         to const char*.
8989         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
8990         * g++.old-deja/g++.law/refs1.C: Likewise.
8991         * g++.old-deja/g++.law/visibility1.C: Likewise.
8992         * g++.old-deja/g++.law/visibility2.C: Likewise.
8993         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
8994         const char*.
8995         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
8996         * g++.old-deja/g++.mike/net48.C: Likewise.
8997         * g++.old-deja/g++.mike/p646.C: Likewise.
8998         * g++.old-deja/g++.mike/p6746.C: Likewise.
8999         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
9000         type to const char*.
9001         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
9002         deprecated conversion warning.
9003         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
9004         char*.
9005         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
9006         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
9007         * g++.old-deja/g++.pt/explicit8.C: Likewise.
9008         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
9009         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
9010         * g++.old-deja/g++.pt/nontype3.C: Likewise.
9011         * g++.old-deja/g++.pt/t39.C: Likewise.
9012         * g++.old-deja/g++.robertl/eb106.C: Likewise.
9013         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
9014
9015 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
9016
9017         PR fortran/25075
9018         intrinsic_argument_conformance_1.f90: New test.
9019
9020 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
9021
9022         PR fortran/20845
9023         * gfortran.dg/char_result_11.f90: Add SAVE.
9024         * gfortran.dg/der_pointer_4.f90: Ditto.
9025         * gfortran.dg/default_initialization.f90: New test.
9026
9027 2006-02-03  Jeff Law  <law@redhat.com>
9028
9029         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
9030         handle more than 100 dump files.
9031         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
9032         * lib/scantree.exp (scan-tree-dump): Likewise.
9033         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
9034         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
9035         * lib/scanipa.exp (scan-ipa-dump): Likewise.
9036         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
9037         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
9038
9039 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
9040
9041         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
9042
9043 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
9044
9045         * g++.dg/template/using12.C: New test.
9046
9047 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
9048
9049         * gcc.target/powerpc/pr25960.c: New test.
9050
9051 2006-02-02  Steven G. Kargl  <kargls@comcast>
9052
9053         PR fortran/24958
9054         gfortran.dg/nullify_2.f90: New test.
9055
9056 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
9057
9058         PR 25990
9059         * gcc.dg/gomp/pr25990.c: New test.
9060
9061 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
9062
9063         PR c++/25342
9064         * g++.gd/template/partial4.C: New test.
9065
9066 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
9067
9068         PR middle-end/26001
9069         * gfortran.dg/data_char_2.f90: New.
9070
9071 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
9072
9073         PR fortran/26039
9074         maxval_maxloc_conformance_1.f90: New test.
9075
9076 2006-01-31  Richard Guenther  <rguenther@suse.de>
9077
9078         * gcc.target/i386/sselibm-1.c: New testcase.
9079         * gcc.target/i386/sselibm-2.c: Likewise.
9080         * gcc.target/i386/sselibm-3.c: Likewise.
9081         * gcc.target/i386/sselibm-4.c: Likewise.
9082         * gcc.target/i386/sselibm-5.c: Likewise.
9083
9084 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
9085
9086         PR fortran/24266
9087         * gfortran.dg/arrayio_derived_2.f90: New.
9088
9089 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
9090
9091         * gcc.dg/unsigned-long-compare.c: New test.
9092
9093 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
9094
9095         PR testsuite/25318
9096         * lib/target-supports.exp (check_effective_target_freorder):
9097         Check to see if target supports -freorder-blocks-and-partition.
9098         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
9099         instead of "dg-require-named-sections".
9100
9101 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
9102
9103         PR target/14798:
9104         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
9105         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
9106         * gcc.dg/pragma-isr-trapa2.c: Likewise.
9107         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
9108         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
9109         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
9110         * gcc.dg/attr-isr-trap_exit.c: Likewise.
9111         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
9112
9113 2006-01-30  Richard Guenther  <rguenther@suse.de>
9114
9115         PR c++/23372
9116         * gcc.dg/pr23372-1.C: New testcase.
9117
9118 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
9119
9120         * gcc.dg/gomp/pr25874.c: New test.
9121
9122 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
9123
9124         PR tree-opt/25911
9125         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
9126
9127 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
9128
9129         PR fortran/18578
9130         PR fortran/18579
9131         PR fortran/20857
9132         PR fortran/20885
9133         * gfortran.dg/intent_out_1.f90: New test.
9134
9135 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
9136
9137         PR fortran/17911
9138         * gfortran.dg/procedure_lvalue.f90: New test.
9139
9140         PR fortran/20895
9141         PR fortran/25030
9142         * gfortran.dg/char_pointer_assign_2.f90: New test.
9143         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
9144         assignment to be consistent with standard.
9145         * gfortran.dg/char_result_2.f90: The same.
9146         * gfortran.dg/char_result_8.f90: The same.
9147
9148 2006-01-28  Zack Weinberg  <zackw@panix.com>
9149
9150         * gcc.dg/Woverlength-strings.c
9151         * gcc.dg/Woverlength-strings-pedantic-c89.c
9152         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
9153         * gcc.dg/Woverlength-strings-pedantic-c99.c
9154         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
9155
9156 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
9157
9158         * gcc.c-torture/execute/20060127-1.c: New test.
9159
9160 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
9161
9162         PR c++/25999
9163         * g++.dg/ext/pragmaweak1.C: New test.
9164
9165 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
9166
9167         PR c++/25855
9168         * g++.dg/template/spec29.C: New test.
9169
9170 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
9171
9172         PR c/19606.
9173         * gcc.c-torture/execute/pr19606.c: New.
9174
9175 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
9176
9177         * gcc.dg/pragma-re-4.c: New test.
9178
9179 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
9180
9181         PR fortran/25964
9182         * gfortran.dg/assumed_size_refs_3.f90: New test.
9183
9184 2006-01-27  Ben Elliston  <bje@au.ibm.com>
9185
9186         * gcc.misc-tests/dectest.exp: Remove defunct comment.
9187
9188 2006-01-26  Laurent GUERBY <laurent@guerby.net>
9189
9190         PR ada/21317
9191         * ada/acats/support/impdef.a: Add One_Long_Second.
9192         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
9193         * ada/acats/tests/c9/c94026.a: Likewise.
9194         * ada/acats/tests/c9/c97305c.ada: Likewise.
9195         * ada/acats/tests/c9/c99004a.ada: Likewise.
9196
9197 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
9198
9199         PR fortran/25964
9200         * gfortran.dg/global_references_2.f90: New test.
9201
9202         PR fortran/25084
9203         PR fortran/20852
9204         PR fortran/25085
9205         PR fortran/25086
9206         * gfortran.dg/assumed_charlen_function_1.f90: New test.
9207         * gfortran.dg/assumed_charlen_function_3.f90: New test.
9208
9209         PR fortran/25416
9210         * gfortran.dg/assumed_charlen_function_2.f90: New test.
9211
9212 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
9213
9214         PR c/25892
9215         * gcc.dg/Wpointer-sign.c: New.
9216         * gcc.dg/Wpointer-sign-Wall.c: New.
9217         * gcc.dg/Wpointer-sign-Wall-no.c: New.
9218         * gcc.dg/Wpointer-sign-pedantic.c: New.
9219         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
9220         * gcc.dg/conv-2.c: Use -Wpointer-sign.
9221
9222 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
9223
9224         PR C/25861
9225         * gcc.c-torture/compile/pr25861.c: New test.
9226
9227 2006-01-26  Paul Brook  <paul@codesourcery.com>
9228
9229         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
9230         on short-enum targets.
9231         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
9232         variable.
9233         (generate_fields): Use short_enums.
9234         (main): Set short_enums.  Document -e.
9235         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
9236         on short-enum targets.
9237         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
9238         variable.
9239         (generate_fields): Use short_enums.
9240         (main): Set short_enums.  Document -e.
9241         * lib/target-supports.exp (check_effective_target_short_enums): New.
9242
9243 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
9244
9245         PR target/25947
9246         * gcc.dg/torture/pr25947-1.c: New test.
9247
9248 2006-01-25  Jan Hubicka  <jh@suse.cz>
9249             Roger Sayle  <roger@eyesopen.com>
9250
9251         PR rtl-optimization/25703
9252         * gcc.target/i386/20060125-1.c: New test case.
9253         * gcc.target/i386/20060125-2.c: New test case.
9254
9255 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
9256
9257         PR fortran/18540
9258         * gfortran.dg/goto_1.f: New.
9259
9260 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
9261
9262         PR fortran/25716
9263         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
9264         25716 on 32-bit systems too.
9265
9266 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
9267
9268         PR testsuite/25590
9269         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
9270
9271 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
9272
9273         * gcc.dg/tree-ssa/gen-vect-33.c: New.
9274
9275 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9276
9277         PR fortran/25835
9278         * gfortran.dg/read_eof.f90: Delete, renamed.
9279         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
9280         * gfortran.dg/read_eof_2.f90: New test.
9281         * gfortran.dg/read_eof_3.f90: New test.
9282
9283 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
9284
9285         PR tree-opt/25860
9286         * gcc.c-torture/compile/pr25860.c: New test.
9287
9288 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9289
9290         PR c++/25552
9291         * g++.dg/parse/dtor8.C: New test.
9292
9293 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
9294
9295         PR testsuite/25891
9296         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
9297         * gcc.dg/gomp/gomp.exp: Return without testing anything if
9298         check_effective_target_fopenmp returns 0.
9299
9300 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
9301
9302         PR ada/20548
9303         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
9304         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
9305         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
9306
9307 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
9308
9309         PR tree-opt/25857
9310         * g++.dg/opt/pr25857.C: New test.
9311
9312 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
9313         Jan Hubicka  <jh@suse.cz>
9314         Richard Guenther  <rguenther@suse.de>
9315
9316         PR rtl-optimization/25654
9317         * gcc.dg/torture/pr25654.c: New testcase.
9318         * gcc.target/i386/pr25654.c: Likewise.
9319
9320 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
9321
9322         PR fortran/25901
9323         * gfortran.dg/internal references_2.f90: New test.
9324
9325         Fix regression in testing of admissability of attributes.
9326         * gfortran.dg/intent_used_1.f90: New test.
9327
9328 2006-01-23  Ben Elliston  <bje@au.ibm.com>
9329
9330         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
9331         Remove target conditional torture options for i?86 and x86_64
9332         GNU/Linux.
9333
9334 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9335
9336         PR c++/10891
9337         * g++.dg/rtti/no-rtti.C: New.
9338
9339 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
9340
9341         PR c++/25895
9342         * g++.dg/inherit/conv2.C: New test.
9343
9344         PR c++/25856
9345         * g++.dg/parse/dtor7.C: New test.
9346
9347         PR c++/25858
9348         * g++.dg/template/crash44.C: New test.
9349
9350 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
9351
9352         PR fortran/25124
9353         PR fortran/25625
9354         * gfortran.dg/internal_references_1.f90: New test.
9355           PR fortran/20881
9356         PR fortran/23308
9357         PR fortran/25538
9358         PR fortran/25710
9359         * gfortran.dg/global_references_1.f90: New test.
9360         * gfortran.dg/g77/19990905-1.f: Restore the error that
9361         there is a clash between the common block name and
9362         the name of a subroutine reference.
9363
9364         PR fortran/PR24276
9365         * gfortran.dg/aliasing_dummy_1.f90: New test.
9366
9367 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
9368
9369         * gcc.dg/vmx/1b-01.c: Warning fix.
9370         * gcc.dg/vmx/1c-02.c: Likewise.
9371         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
9372
9373 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
9374
9375         PR testsuite/24962
9376         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
9377
9378 2006-01-20  Richard Guenther  <rguenther@suse.de>
9379         Steven Bosscher <stevenb.gcc@gmail.com>
9380
9381         PR rtl-optimization/24626
9382         * gcc.dg/torture/pr24626-1.c: New testcase.
9383         * gcc.dg/torture/pr24626-2.c: Likewise.
9384         * gcc.dg/torture/pr24626-3.c: Likewise.
9385         * gcc.dg/torture/pr24626-4.c: Likewise.
9386
9387 2006-01-20  Dirk Mueller  <dmueller@suse.com>
9388
9389         PR c++/5520
9390         * g++.dg/warn/empty-body.C: New.
9391
9392 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
9393
9394         PR c++/22136
9395         * g++.dg/template/using10.C: New test.
9396         * g++.dg/temlpate/using11.C: Likewise.
9397         * g++.dg/inherit/using5.C: Tweak error messages.
9398
9399 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
9400
9401         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
9402         target test.
9403         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
9404
9405 2006-01-19  Jan Hubicka  <jh@suse.cz>
9406
9407         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
9408
9409 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9410
9411         PR c++/25854
9412         * g++.dg/template/spec28.C: New test.
9413
9414 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
9415
9416         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
9417         Fix fprintf's by adding srcdir or removing it.
9418
9419 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
9420
9421         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
9422         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
9423         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
9424         * testsuite/gcc.dg/gomp/empty.c: Likewise.
9425         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
9426         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
9427         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
9428         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
9429         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
9430         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
9431         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
9432         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
9433         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
9434         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
9435
9436 2006-01-18  Jeff Law  <law@redhat.com>
9437
9438         * gcc.dg/tree-ssa/vrp25.c: New test.
9439
9440 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
9441
9442         * gcc.dg/pr25805.c: Fix misapplied patch.
9443
9444 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
9445
9446         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
9447         (check_effective_target_vect_udot_qi): New.
9448         (check_effective_target_vect_sdot_hi): New.
9449         (check_effective_target_vect_udot_hi): New.
9450         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
9451         prefixed with "wrapv-" with -fwrapv.
9452         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
9453         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
9454         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
9455         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
9456         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
9457
9458         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
9459         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
9460         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
9461         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
9462
9463 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9464
9465         PR c++/16829
9466         * g++.dg/other/default2.C: New test.
9467         * g++.dg/other/default3.C: New test.
9468
9469 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
9470
9471         PR c/25805
9472         * gcc.dg/pr25805.c: New file.
9473
9474 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
9475
9476         PR c++/25836
9477         * g++.dg/template/init6.C: New test.
9478
9479 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
9480
9481         * gcc.dg/tree-ssa/pr24287.c: New test
9482
9483 2006-01-18  Eric Christopher  <echristo@apple.com>
9484
9485         * g++.dg/eh/table.C: New.
9486
9487 2006-01-18  DJ Delorie  <dj@redhat.com>
9488
9489         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
9490         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
9491         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
9492         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
9493
9494 2006-01-18  Jeff Law  <law@redhat.com>
9495
9496         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
9497         on wrapping on overflow semantics.
9498
9499         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
9500
9501         * gcc.gc/tree-ssa/vrp23.c: New test.
9502         * gcc.gc/tree-ssa/vrp24.c: New test.
9503
9504 2006-01-18  Richard Henderson  <rth@redhat.com>
9505             Aldy Hernandez  <aldyh@redhat.com>
9506             Jakub Jelinek  <jakub@redhat.com>
9507             Diego Novillo  <dnovillo@redhat.com>
9508             Uros Bizjak  <uros@kss-loka.si>
9509
9510         * testsuite/gcc.dg/gomp: New directory.
9511
9512 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
9513             Steven G. Kargl  <kargls@comcast.net>
9514
9515         PR fortran/20869
9516         * gfortran.dg/intrinsic_external_1.f90: New test.
9517
9518         PR fortran/20875.
9519         * gfortran.dg/elemental_pointer_1.f90: New test.
9520
9521         PR fortran/25024
9522         * gfortran.dg/external_procedures_1.f90: New test.
9523
9524         PR fortran/25785
9525         gfortran.dg/assumed_present.f90: New test.
9526
9527 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
9528
9529         * g++.dg/parse/lookup5.C: New test.
9530
9531 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9532
9533         PR fortran/25697
9534         * gfortran.dg/read_eof.f90: New test.
9535
9536 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
9537
9538         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
9539         add a closing brace.
9540
9541 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9542
9543         PR fortran/25631
9544         * gfortran.dg/fmt_tl.f: New test.
9545
9546 2006-01-17  Eric Christopher  <echristo@apple.com>
9547
9548         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
9549         * g++.old-deja/g++.warn/impint2.C: Ditto.
9550         * g++.old-deja/g++.other/null1.C: Ditto.
9551         * g++.dg/warn/conv2.C: Ditto.
9552         * g++.dg/warn/conv4.C: New file.
9553
9554 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
9555
9556         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
9557
9558 2006-01-17  Andreas Jaeger  <aj@suse.de>
9559             Janis Johnson <janis187@us.ibm.com>
9560
9561         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
9562         in 64-bit.
9563         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
9564         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
9565
9566 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
9567
9568         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
9569         xfail txxx where xxx >= 25.
9570
9571 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
9572
9573         PR testsuite/25764
9574         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
9575
9576 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
9577
9578         PR c/25682
9579         * gcc.dg/pr25682.c: New test.
9580         * g++.dg/parse/array-size2.C: New test.
9581
9582 2006-01-16  Ian Lance Taylor  <ian@airs.com>
9583
9584         * consistency.vlad: Remove entire directory, 1652 files.
9585
9586 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
9587
9588         * lib/target-supports.exp (check_effective_target_dfp_nocache,
9589         check_effective_target_dfprt_nocache): New.
9590         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
9591         (check_effective_target_dfprt): New.
9592         * lib/c-compat.exp (check_dfp): Remove.
9593         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
9594         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
9595         level of support for decimal float.
9596         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
9597         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
9598         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
9599         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
9600         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
9601         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
9602         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
9603         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
9604         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
9605         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
9606         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
9607         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
9608         directives.
9609
9610 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
9611
9612         PR testsuite/25741
9613         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
9614         $base_dir/../.
9615         * lib/gfortran.exp (gfortran_init): Likewise.
9616         * lib/obj-c++.exp (obj-c++_init): Likewise.
9617         * lib/scanasm.exp (scan-assembler-dem): Likewise.
9618         (scan-assembler-dem-not): Likewise.
9619         * lib/scandump.exp (scan-dump-dem): Likewise.
9620         (scan-dump-dem-not): Likewise.
9621
9622 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
9623
9624         PR testsuite/25767
9625         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
9626         powerpc-*-darwin*.
9627         * lib/obj-c++.exp (obj-c++_init): Likewise.
9628
9629 2006-01-16  Richard Guenther  <rguenther@suse.de>
9630
9631         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
9632
9633 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9634
9635         PR testsuite/25777
9636         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
9637         to LD_LIBRARY_PATH.
9638
9639 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
9640             Andrew Pinski  <pinskia@physics.uc.edu>
9641
9642         * gcc.dg/minmax-1.c: New test.
9643
9644 2006-01-16  Ben Elliston  <bje@au.ibm.com>
9645
9646         * gcc.dg/dfp/dfp.exp: Correct FSF address.
9647         * gcc.misc-tests/dectest.exp: Ditto.
9648
9649 2006-01-15  Ian Lance Taylor  <ian@airs.com>
9650
9651         PR testsuite/25796
9652         * gcc.target/i386/cmov6.c: Use -march=k8.
9653
9654 2006-01-15  Andreas Jaeger  <aj@suse.de>
9655
9656         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
9657         x86 does not have __float128.
9658
9659 2006-01-14  Ian Lance Taylor  <ian@airs.com>
9660
9661         * gcc.target/i386/cmov6.c: New test.
9662
9663 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
9664
9665         PR c++/25663
9666         * g++.dg/template/ctor6.C: New test.
9667
9668 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
9669
9670         PR tree-optimization/25485
9671         * gcc.dg/tree-ssa/pr25485.c: New.
9672
9673 2006-01-14  Richard Guenther  <rguenther@suse.de>
9674
9675         PR tree-optimization/22548
9676         PR tree-optimization/22555
9677         PR tree-optimization/22501
9678         * gcc.dg/tree-ssa/alias-4.c: New testcase.
9679         * gcc.dg/tree-ssa/alias-5.c: Likewise.
9680         * gcc.dg/tree-ssa/alias-6.c: Likewise.
9681         * gcc.dg/tree-ssa/alias-7.c: Likewise.
9682         * gcc.dg/tree-ssa/alias-8.c: Likewise.
9683         * gcc.dg/tree-ssa/alias-9.c: Likewise.
9684         * gcc.dg/tree-ssa/alias-10.c: Likewise.
9685         * gcc.dg/tree-ssa/alias-11.c: Likewise.
9686         * gcc.dg/tree-ssa/alias-12.c: Likewise.
9687
9688 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
9689
9690         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
9691         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
9692
9693 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
9694         Richard Guenther  <rguenther@suse.de>
9695
9696         PR rtl-optimization/24257
9697         * gcc.dg/torture/pr24257.c: New testcase.
9698
9699 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
9700
9701         * gcc.c-torture/execute/20060110-1.c: New test.
9702         * gcc.c-torture/execute/20060110-2.c: New test.
9703
9704 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
9705
9706         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
9707
9708 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
9709
9710         PR fortran/25756
9711         * gfortran.dg/label_3.f90: New test.
9712
9713 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
9714
9715         PR tree-optimization/25771
9716         * g++.dg/tree-ssa/pr25771.C: New test
9717
9718 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
9719
9720         PR tree-opt/24365
9721         * g++.dg/opt/complex5.C: New test.
9722
9723 2006-01-13  Richard Guenther  <rguenther@suse.de>
9724
9725         * gcc.target/i386/387-9.c: New testcase.
9726
9727 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
9728
9729         PR c++/24824
9730         * g++.dg/debug/dwarf2-1.C: New.
9731
9732 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
9733
9734         PR testsuite/25728
9735         * lib/gcov.exp (verify-lines): Add "close $fd".
9736
9737 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
9738             Ben Elliston  <bje@au.ibm.com>
9739
9740         * gcc.dg/dfp/inf-1.c: New test.
9741
9742 2006-01-12  Janis Johnson <janis187@us.ibm.com>
9743             Yao Qi  <qiyaoltc@cn.ibm.com>
9744             Ben Elliston  <bje@au.ibm.com>
9745             Jon Grimm  <jgrimm2@us.ibm.com>
9746
9747         * gcc.dg/nodfp-1.c: New test.
9748         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
9749         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
9750         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
9751         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
9752         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
9753         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
9754         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
9755         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
9756         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
9757         * gcc.dg/format/dfp-scanf-1.c: Likewise.
9758         * gcc.dg/format/dfp-printf-1.c: Likewise.
9759         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
9760         (compat_setup_dfp): New.
9761         * gcc.dg/compat/compat.exp: Use it.
9762         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
9763         Make some variables global, prepend "compat_" to their names.
9764         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
9765         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
9766         * gcc.misc-tests/dectest.exp: New test driver for decTest.
9767         * lib/compat.exp (compat_skip_list): Make global, rename.
9768         * lib/c-compat.exp: New file.
9769         * lib/target-supports.exp (check_effective_target_dfp): New.
9770
9771         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
9772         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
9773         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
9774         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
9775         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
9776         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
9777         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
9778         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
9779         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
9780         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
9781         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
9782         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
9783         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
9784         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
9785         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
9786         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
9787         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
9788         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
9789         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
9790         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
9791         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
9792         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
9793         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
9794         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
9795         gcc.dg/dfp/struct-layout-1.c,
9796         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
9797         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
9798         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
9799         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
9800         gcc.dg/dfp/func-vararg-dfp.c,
9801         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
9802         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
9803         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
9804         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
9805         gcc.dg/dfp/wtr-conversion-1.c: New tests.
9806
9807 2006-01-11  Richard Guenther  <rguenther@suse.de>
9808
9809         PR tree-optimization/25734
9810         * gcc.dg/tree-ssa/pr25734.c: New testcase.
9811
9812 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
9813
9814         PR fortran/25486
9815         * gfortran.dg/literal_character_constant_1_x.F: New test.
9816         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
9817         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
9818         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
9819
9820 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
9821
9822         PR c++/25386
9823         * g++.dg/ext/packed3.C: Add expected packed error.
9824
9825 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
9826
9827         PR target/25706
9828         * gcc.dg/torture/pr25706-1.c: New test.
9829
9830 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
9831
9832         PR tree-optimization/23109
9833         PR tree-optimization/23948
9834         PR tree-optimization/24123
9835
9836         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
9837         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
9838         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
9839         g++.dg/tree-ssa/pr23948.C: New testcases.
9840         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
9841         three divisions in order to do the optimization.
9842
9843 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
9844
9845         PR c++/25632
9846         * g++.dg/other/pr25632.C: New test.
9847
9848 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
9849
9850         PR fortran/25730
9851         * gfortran.dg/used_types_1.f90: New test.
9852
9853 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
9854
9855         PR target/25718
9856         * gcc.dg/torture/pr25718-1.c: New test.
9857
9858 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
9859
9860         * gfortran.dg/list_read_2.f90: Fix typo in description.
9861
9862 2006-01-10  Jan Beulich  <jbeulich@novell.com>
9863
9864         * lib/target-supports.exp (check_visibility_available): Simplify test
9865         for *-*-netware*.
9866         (check_profiling_available): Fail for *-*-netware*.
9867         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
9868         * gcc.dg/20021014-1.c: Likewise.
9869         * gcc.dg/nest.c: Likewise.
9870
9871 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
9872
9873         fortran/24936
9874         * gfortran.dg/forall_3.f90: New test.
9875
9876 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
9877
9878         PR fortran/21977
9879         * gfortran.dg/nesting_2.f90: New test.
9880         * gfortran.dg/nesting_3.f90: New test.
9881
9882 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
9883
9884         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
9885         Fix typo in comment.
9886
9887 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
9888
9889         * gfortran.dg/single_char_string.f90: New test.
9890
9891 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
9892
9893         * gfortran.dg/ichar_2.f90: New test.
9894
9895 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
9896
9897         PR fortran/25093
9898         * gfortran.dg/private_type_4.f90: New.
9899
9900 2006-01-07  Richard Guenther  <rguenther@suse.de>
9901
9902         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
9903
9904 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9905
9906         * gfortran.dg/func_decl_1.f90: New.
9907         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
9908         * gfortran.dg/array_alloc_2.f90: Likewise.
9909         * gfortran.dg/char_result_8.f90: Likewise.
9910         * gfortran.dg/dup_save_1.f90: Likewise.
9911         * gfortran.dg/dup_save_2.f90: Likewise.
9912         * gfortran.dg/f2c_6.f90: Likewise.
9913         * gfortran.dg/f2c_7.f90: Likewise.
9914         * gfortran.dg/func_result_2.f90: Likewise.
9915         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
9916
9917 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
9918
9919         PR fortran/22146
9920         * gfortran.dg/elemental_subroutine_1.f90: New test.
9921         * gfortran.dg/elemental_subroutine_2.f90: New test.
9922
9923         PR fortran/25029
9924         PR fortran/21256
9925         * gfortran.dg/assumed_size_refs_1.f90: New test.
9926
9927         PR fortran/20868
9928         PR fortran/20870
9929         * gfortran.dg/assumed_size_refs_2.f90: New test.
9930         * gfortran.dg/initialization_1.f90: Change warning message.
9931
9932 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
9933
9934         * gcc.dg/tree-ssa/loop-15.c: New test.
9935
9936 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9937
9938         PR fortran/25598
9939         * gfortran.dg/backspace_3.f: New test.
9940         * gfortran.dg/backspace_4.f: New test.
9941
9942 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9943
9944         PR fortran/24268
9945         * gfortran.dg/fmt_white.f: Update test.
9946
9947 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
9948
9949         * gcc.dg/cast-1.c: Add new warning.
9950         * gcc.dg/cast-2.c: Likewise.
9951         * gcc.dg/cast-3.c: Likewise.
9952         * gcc.dg/format/cast-1.c: Likewise.
9953         * gcc.dg/cast-4.c: New testcase.
9954
9955 2006-01-05  Richard Guenther  <rguenther@suse.de>
9956
9957         PR tree-optimization/22555
9958         * gcc.dg/tree-ssa/alias-3.c: New testcase.
9959
9960 2006-01-05  Richard Guenther  <rguenther@suse.de>
9961             Diego Novillo  <dnovillo@redhat.com>
9962
9963         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
9964         * gcc.dg/tree-ssa/loop-8.c: Likewise.
9965         * gcc.dg/tree-ssa/loop-1.c: Likewise.
9966         * gcc.dg/tree-ssa/pr23294.c: Likewise.
9967         * gcc.dg/tree-ssa/pr21985.c: Likewise.
9968         * gcc.dg/tree-ssa/loop-14.c: Likewise.
9969         * gcc.dg/tree-ssa/loop-2.c: Likewise.
9970         * gcc.dg/tree-ssa/loop-3.c: Likewise.
9971         * gcc.dg/tree-ssa/loop-4.c: Likewise.
9972         * gcc.dg/tree-ssa/pr21171.c: Likewise.
9973         * gcc.dg/tree-ssa/loop-5.c: Likewise.
9974         * gcc.dg/tree-ssa/loop-10.c: Likewise.
9975         * gcc.dg/tree-ssa/loop-6.c: Likewise.
9976         * treelang/compile/extravar.tree: Likewise.
9977         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
9978         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
9979         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
9980         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
9981         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
9982
9983 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
9984
9985         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
9986         for 64-bit fix.
9987
9988 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
9989
9990         PR fortran/23675
9991         gfortran.dg/char_result_11.f90: New.
9992
9993 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
9994
9995         PR c++/24782
9996         * g++.dg/parse/access9.C: New test.
9997         * g++.dg/tc1/dr52.C: Tweak error markers.
9998
9999 2006-01-04  Richard Henderson  <rth@redhat.com>
10000
10001         Merge from gomp branch.
10002         * g++.dg/parse/pragma2.C: Update expected error lines.
10003
10004 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
10005
10006         * g++.dg/other/i386-2.C: New test.
10007
10008         PR target/25554
10009         * gcc.c-torture/compile/20051228-1.c: New test.
10010
10011         PR c/25559
10012         * gcc.dg/pr25559.c: New test.
10013
10014 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
10015
10016         PR c++/25492
10017         * g++.dg/lookup/friend9.C: New test.
10018
10019         PR c++/25625
10020         * g++.dg/template/repo5.C: New test.
10021
10022 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
10023
10024         PR fortran/25101
10025         * gfortran.dg/forall_2.f90: New test.
10026
10027 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
10028
10029         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
10030         dg-require-weak.  Adjust regexp to handle leading-underscore
10031         targets and space as well as TAB after .weak.  Change previous
10032         64-bit fix to not use naked dot.
10033
10034 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
10035
10036         PR rtl-optimization/25578
10037         * gcc.c-torture/execute/20060102-1.c: New testcase.
10038
10039 2006-01-03  Richard Guenther  <rguenther@suse.de>
10040
10041         PR c/25183
10042         * gcc.dg/torture/pr25183.c: New testcase.
10043
10044 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
10045
10046         Merge from gomp-branch.
10047         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
10048         * gcc.dg/ia64-sync-2.c: Likewise.
10049         * gcc.dg/ia64-sync-3.c: Likewise.
10050         * gcc.dg/ia64-sync-4.c: Likewise.
10051         * gcc.dg/sync-2.c: Likewise.
10052         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
10053         that sparc64-*-* and sparcv9-*-* supports sync builtins.
10054
10055 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
10056
10057         PR c++/25635
10058         * g++.dg/parse/operator6.C: New test.
10059
10060         PR c++/25637
10061         * g++.dg/parse/error29.C: New test.
10062
10063         PR c++/25638
10064         * g++.dg/parse/dtor6.C: New test.
10065
10066         PR c++/25633
10067         * g++.dg/parse/ctor3.C: New test.
10068
10069         PR c++/25634
10070         * g++.dg/template/class3.C: New test.
10071
10072 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
10073
10074         * g++.dg/debug/debug9.C: New.
10075
10076 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
10077
10078         PR fortran/24640
10079         * gfortran.dg/label_2.f90: New test.
10080
10081 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10082
10083         * g++.dg/lookup/using12.C: Tighten error marker.
10084
10085 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
10086             Andrew Pinski <pinskia@physics.uc.edu>
10087
10088         * gcc.target/powerpc/darwin-abi-3.c: New file.
10089         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
10090         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
10091         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
10092         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
10093         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
10094         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
10095         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
10096         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
10097
10098 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
10099
10100         * gcc.dg/tree-ssa/loadpre1.c: New;
10101         * gcc.dg/tree-ssa/loadpre2.c: New;
10102         * gcc.dg/tree-ssa/loadpre3.c: New;
10103         * gcc.dg/tree-ssa/loadpre4.c: New;
10104         * gcc.dg/tree-ssa/loadpre5.c: New;
10105         * gcc.dg/tree-ssa/loadpre6.c: New;
10106         * gcc.dg/tree-ssa/loadpre7.c: New;
10107         * gcc.dg/tree-ssa/loadpre8.c: New;
10108         * gcc.dg/tree-ssa/loadpre9.c: New;
10109
10110 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
10111
10112         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
10113         * g++.dg/abi/thunk4.C: Likewise.
10114
10115 2006-01-01  Andreas Jaeger  <aj@suse.de>
10116
10117         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
10118         portable.
10119
10120 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
10121
10122         PR c++/25294
10123         * gcc.dg/pragma-pack-3.c: New test.
10124         * g++.dg/parse/pragma3.C: New test.
10125
10126 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10127
10128         PR middle-end/24827
10129         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
10130
10131 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10132
10133         PR testsuite/25214
10134         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
10135
10136 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
10137
10138         PR fortran/22607
10139         * gfortran-dg/pure_byref_3.f90: New.
10140
10141         fortran/PR 25396
10142         * gfortran.dg/userdef_operator_1.f90: New.
10143
10144 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
10145
10146         * g++.dg/abi/thunk3.C: New.
10147         * g++.dg/abi/thunk4.C: New.
10148
10149 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
10150
10151         PR fortran/25532
10152         * gfortran.dg/host_used_types_1.f90: New test. Check that host
10153         associated derived type components of derived types are
10154         properly declared in contained procedures.
10155
10156 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10157
10158         PR libgfortran/25139
10159         * gfortran.dg/backspace_2.f: New test.
10160
10161 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10162
10163         PR libgfortran/25550
10164         * gfortran.dg/endfile.f: New test.
10165
10166 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10167
10168         PR libgfortran/25419
10169         * gfortran.dg/comma.f: New test.
10170
10171 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10172
10173         * lib/gfortran-dg.exp: Remove trailing whitespace.
10174         * lib/fortran-torture.exp: Test with -fbounds-check instead of
10175         -funroll-all-loops.
10176
10177 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
10178
10179         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
10180         Extended Double long doubles or repeat tests when long double is
10181         the same size as double.
10182
10183 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10184
10185         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
10186
10187         PR testsuite/25442
10188         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
10189         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
10190
10191         PR testsuite/25441
10192         * gcc.dg/pr23911.c: Make test variable static.
10193
10194         PR testsuite/25444
10195         * gcc.dg/tree-ssa/pr14841.c: Likewise.
10196
10197 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
10198
10199         PR c++/25439
10200         * g++.dg/parse/crash17.C: Adjust error markers.
10201         * g++.dg/template/error20.C: New test.
10202
10203 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
10204
10205         PR c++/23172
10206         * g++.dg/ext/complit4.C: New test.
10207
10208         PR c++/25417
10209         * g++.dg/ext/complit5.C: Likewise.
10210
10211 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
10212
10213         PR tree-optimization/25125
10214         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
10215         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
10216         * gcc.c-torture/execute/pr25125.c: New.
10217
10218 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
10219
10220         PR fortran/25029
10221         PR fortran/21256
10222         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
10223         with incorrect assumed size references.
10224
10225 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
10226
10227         PR c++/23171
10228         * g++.dg/opt/init1.C: New test.
10229
10230 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
10231
10232         PR c++/24671
10233         * g++.dg/template/sfinae3.C: New test.
10234
10235 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10236
10237         * g++.dg/other/friend4.C: New test.
10238
10239 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
10240
10241         PR target/25005
10242         * g++.dg/opt/pr25005.C: New test.
10243
10244 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
10245
10246         PR c++/25369
10247         * g++.dg/template/ptrmem16.C: New test.
10248
10249 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
10250
10251         PR fortran/25029
10252         PR fortran/21256
10253         * gfortran.dg/initialization_1.f90: Add test of SIZE.
10254
10255 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10256
10257         PR libgfortran/25307
10258         * gfortran.dg/list_read_5.f90: New test.
10259
10260 2005-12-22  Richard Henderson  <rth@redhat.com>
10261
10262         * gcc.target/i386/sse-7.c: Use -msse2.
10263
10264 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
10265
10266         PR rtl-optimization/25432
10267         * gcc.c-torture/compile/20051216-1.c: New test.
10268
10269         PR objc/25328
10270         * objc/execute/pr25328.m: New test.
10271
10272 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
10273
10274         PR c++/25364
10275         * g++.dg/template/call4.C: New test.
10276
10277 2005-12-22  Dale Johannesen  <dalej@apple.com>
10278
10279         * gcc.target/i386/sse-17.c: New.
10280
10281 2005-12-22  Paul Brook  <paul@codesourcery.com>
10282
10283         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
10284
10285 2005-12-22  Paul Brook  <paul@codesourcery.com>
10286
10287         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
10288
10289 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
10290
10291         PR tree-opt/25513
10292         * gcc.c-torture/compile/pr25513.c: New test.
10293
10294 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10295
10296         PR c++/23333
10297         * g++.dg/parse/error25.C: Add more tests.
10298
10299 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10300
10301         PR fortran/18990
10302         * gfortran.dg/der_charlen_1.f90: New.
10303
10304 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
10305
10306         PR fortran/20889
10307         * gfortran.dg/pointer_component_type_1.f90: New test.
10308
10309         PR fortran/25029
10310         PR fortran/21256
10311         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
10312         should give an error with assumed size array refernces and checks those
10313         that should not.
10314         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
10315         reference an upper bound so that it does not generate an error.
10316
10317         PR fortran/19362
10318         PR fortran/20244
10319         PR fortran/20864
10320         PR fortran/25391
10321         * gfortran.dg/used_dummy_types_1.f90: New test.
10322         * gfortran.dg/used_dummy_types_2.f90: New test.
10323         * gfortran.dg/used_dummy_types_3.f90: New test.
10324         * gfortran.dg/used_dummy_types_4.f90: New test.
10325         * gfortran.dg/used_dummy_types_5.f90: New test.
10326
10327         PR fortran/23152
10328         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
10329         group already being USE associated.
10330         * gfortran.dg/assumed_shape_nml.f90: New test.
10331         * gfortran.dg/assumed_size_nml.f90: New test.
10332
10333         PR fortran/20862
10334         PR fortran/25053
10335         PR fortran/25063
10336         PR fortran/25064
10337         PR fortran/25066
10338         PR fortran/25067
10339         PR fortran/25068
10340         PR fortran/25307
10341         * gfortran.dg/io_constraints_1.f90: New test.
10342         * gfortran.dg/io_constraints_1.f90: New test.
10343         * gfortran.dg/iostat_3.f90: Change wording of warning.
10344         * gfortran.dg/g77/19981216-0.f: The same.
10345
10346 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
10347
10348         PR tree-optimization/23518
10349         * testsuite/gcc.dg/pr23518.c: New.
10350
10351 2005-12-21  Mike Stump  <mrs@apple.com>
10352
10353         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
10354
10355 2005-12-21  Paul Brook  <paul@codesourcery.com>
10356
10357         * gcc.dg/pr19340.c: Skip on m68k targets.
10358
10359 2005-12-21  Steven Bosscher  <stevenb@suse.de>
10360
10361         PR rtl-optimization/25196
10362         * gcc.dg/pr25196.c: New test.
10363
10364 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
10365
10366         PR fortran/25423
10367         gfortran.dg/where_nested_1.f90: New.
10368
10369 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
10370
10371         PR tree-optimization/25382.
10372         * gcc.dg/tree-ssa/pr25382.c: New.
10373
10374 2005-12-20  Richard Guenther  <rguenther@suse.de>
10375
10376         PR middle-end/24306
10377         * gcc.target/i386/pr24306.c: New testcase.
10378
10379 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
10380
10381         PR tree-optimization/25501
10382         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
10383
10384 2005-12-20  Richard Guenther  <rguenther@suse.de>
10385
10386         Revert
10387         2005-12-02  Richard Guenther  <rguenther@suse.de>
10388
10389         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
10390
10391 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
10392
10393         PR c++/21228
10394         * g++.dg/warn/Wunreachable-code-2.C: New test.
10395
10396 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
10397
10398         PR c++/24278
10399         * g++.dg/template/ctor5.C: New test.
10400
10401         PR c++/24915
10402         * g++.dg/template/overload8.C: New test.
10403
10404 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
10405
10406         * gcc.c-torture/compile/pr25483 : New test.
10407
10408 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10409
10410         PR c++/20552
10411         * g++.dg/ext/typeof10.C: New test.
10412
10413 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
10414
10415         * gcc.dg/mt-loopi1.c: New.
10416
10417 2005-12-18  Richard Guenther  <rguenther@suse.de>
10418
10419         PR tree-optimization/25481
10420         * gcc.dg/torture/pr25481.c: New testcase.
10421
10422 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
10423
10424         PR rtl-optimization/21041
10425         * gcc.dg/pr21041.c: New test.
10426
10427 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10428
10429         PR libgfortran/25463
10430         * gfortran.dg/advance.f90: New test.
10431
10432 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
10433
10434         * gcc.dg/20051201-1.c: New test.
10435
10436 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
10437
10438         PR fortran/25018
10439         * gfortran.dg/initialization_1.f90: New test.
10440         * gfortran.dg/enum_5.f90: Change dg-error to new message.
10441         * gfortran.dg/g77/980616-0.f: The same.
10442
10443 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
10444
10445         * PR fortran/25458
10446         * gfortran.dg/chkbits.f90: New test.
10447
10448 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
10449
10450         * gfortran.dg/enum_5.f: Revert to previous version.
10451
10452 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
10453
10454         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
10455         * gfortran.dg/nested_modules_1.f90: Ditto.
10456         * gfortran.dg/hollerith_f95.f90: Ditto.
10457         * gfortran.dg/select_5.f90: Ditto.
10458         * gfortran.dg/secnds.f: Ditto.
10459         * gfortran.dg/hollerith2.f90: Ditto.
10460         * gfortran.dg/imag_2.f: Ditto.
10461         * gfortran.dg/ftell_2.f90: Ditto.
10462         * gfortran.dg/malloc_free_1.f90: Ditto.
10463         * gfortran.dg/logint-1.f: Ditto.
10464         * gfortran.dg/recursive_statement_functions.f90: Ditto.
10465         * gfortran.dg/e_d_fmt.f90: Ditto.
10466         * gfortran.dg/hollerith_legacy.f90: Ditto.
10467         * gfortran.dg/logint-2.f: Ditto.
10468         * gfortran.dg/enum_5.f90: Ditto.
10469         * gfortran.dg/f2c_2.f90: Ditto.
10470         * gfortran.dg/pr17143.f90: Ditto.
10471         * gfortran.dg/namelist_14.f90: Ditto.
10472         * gfortran.dg/logint-3.f: Ditto.
10473         * gfortran.dg/spread_scalar_source.f90: Ditto.
10474         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
10475         * gfortran.dg/namelist_11.f: Ditto.
10476         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
10477         * gfortran.dg/g77/20010519-1.f
10478         * gfortran.dg/g77/alpha1.f: Ditto.
10479         * gfortran.dg/g77/990115-1.f: Ditto.
10480         * gfortran.dg/g77/erfc.f: Ditto.
10481         * gfortran.dg/g77/19990313-3.f: Ditto.
10482         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
10483         * gfortran.dg/g77/20010426.f: Ditto.
10484         * gfortran.dg/g77/19990313-0.f: Ditto.
10485         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
10486         * gfortran.dg/g77/20000629-1.f: Ditto.
10487         * gfortran.dg/g77/970125-0.f: Ditto.
10488         * gfortran.dg/g77/8485.f: Ditto.
10489         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
10490         * gfortran.dg/g77/19990313-1.f: Ditto.
10491         * gfortran.dg/g77/int8421.f: Ditto.
10492         * gfortran.dg/g77/19990305-0.f: Ditto.
10493         * gfortran.dg/g77/947.f: Ditto.
10494         * gfortran.dg/g77/19990905-2.f: Ditto.
10495         * gfortran.dg/g77/cabs.f: Ditto.
10496         * gfortran.dg/g77/19990313-2.f: Ditto.
10497         * gfortran.dg/g77/20020307-1.f: Ditto.
10498         * gfortran.dg/g77/dcomplex.f: Ditto.
10499         * gfortran.dg/g77/19990502-1.f: Ditto.
10500         * gfortran.dg/g77/19981216-0.f: Ditto.
10501         * gfortran.dg/common_4.f90: Ditto.
10502         * gfortran.dg/entry_4.f90: Ditto.
10503         * gfortran.dg/equiv_constraint_2.f90: Ditto.
10504         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
10505         * gfortran.dg/namelist_12.f: Ditto.
10506         * gfortran.dg/scale_1.f90: Ditto.
10507         * gfortran.dg/modulo_1.f90
10508         * gfortran.dg/hollerith.f90: Ditto.
10509         * gfortran.dg/direct_io_3.f90: Ditto.
10510         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
10511         * gfortran.dg/gnu_logical_1.F: Ditto.
10512         * gfortran.dg/unf_io_convert_1.f90: Ditto.
10513         * gfortran.dg/assign_1.f90: Ditto.
10514         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
10515         * gfortran.dg/pr23095.f: Ditto.
10516         * gfortran.dg/read_float_1.f90: Ditto.
10517
10518 2005-12-17  Andreas Jaeger  <aj@suse.de>
10519
10520         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
10521         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
10522
10523 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10524
10525         PR fortran/24268
10526         * gfortran.dg/fmt_white.f: New test.
10527
10528 2005-12-16  Steven G. Kargl <kargls@comcast.net>
10529
10530         * gfortran.dg/label_1.f90: New test.
10531
10532 2005-12-15  Ben Elliston  <bje@au.ibm.com>
10533
10534         PR testsuite/25422
10535         * gcc.dg/20031012-1.c: Add -Walways-true option.
10536         * gcc.dg/weak/weak-3.c: Likewise.
10537         * g++.old-deja/g++.mike/warn8.C: Likewise.
10538
10539 2005-12-16  Mike Stump  <mrs@apple.com>
10540
10541         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
10542         exit.
10543
10544 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10545
10546         PR libgfortran/25264
10547         PR libgfortran/25349
10548         * gfortran.dg/tl_editing.f90: Added additional checks.
10549         * gfortran.dg/t_editing.f: New test.
10550         * gfortran.dg/write_padding.f90: New test
10551
10552 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10553
10554         PR testsuite/25215
10555         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
10556
10557 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
10558
10559         PR rtl-optimization/24899
10560         * gcc.c-torture/execute/20051215-1.c: New test.
10561
10562 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
10563
10564         PR 24823
10565         * gfortran.dg/pr24823.f: New test.
10566
10567 2005-12-16  Jeff Law  <law@redhat.com>
10568
10569         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
10570
10571 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
10572
10573         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
10574         Change C++ style comments to C style comments.
10575         Remove aligned types from the array.
10576         Keep Enums disabled.
10577         (complex_types): Remove aligned types from the array.
10578         Comment out "_Complex long double".
10579         (attrib_types): Remove.
10580         (complex_attrib_types): Remove.
10581         (attrib_array_types): Remove.
10582         (complex_attrib_array_types): Remove.
10583         (aligned_bitfld_types): Remove.
10584         (n_aligned_bitfld_types): Remove.
10585         (FEATURE_ALIGNEDPACKED): Delete.
10586         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
10587         (singles): Remove support for adding attributes.
10588         (choose_type): Remove support for attributed types.
10589         (generate_fields): Remove support for attributed bit-fields.
10590         Remove support for adding attributes.
10591         (generate_random_tests): Remove support for adding attributes.
10592         (features): Add back "[0] :0" and "complex vector [0]".
10593         (main): Remove support for attributed bit-fields.
10594         Uncomment the calling of generate_random_tests for the rests of
10595         the tests.
10596
10597 2005-12-16  Jan Hubicka  <jh@suse.cz>
10598
10599         * gcc.c-torture/combine/pr25224.c: New.
10600
10601 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
10602
10603         PR other/25028
10604         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
10605         HP-UX.
10606
10607 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
10608
10609         * gcc.dg/20051215-1.c: New file.
10610
10611 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10612
10613         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
10614         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
10615
10616 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
10617
10618         PR fortran/18197
10619         * gfortran.dg/dummy_functions_1.f90: New.
10620
10621 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
10622
10623         PR rtl-optimization/25310
10624         * gcc.c-torture/compile/pr25310.c: New test.
10625
10626 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
10627
10628         PR debug/25023
10629         * gcc.dg/pr25023.c: New test.
10630
10631 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10632
10633         * g++.old-deja/g++.brendan/redecl1.C,
10634         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
10635         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
10636         g++.old-deja/g++.oliva/typeof1.C,
10637         g++.old-deja/g++.other/crash16.C,
10638         g++.old-deja/g++.other/crash34.C,
10639         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
10640         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
10641         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
10642         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
10643         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
10644         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
10645         Remove xfail.
10646
10647 2005-12-14  Kean Johnston  <jkj@sco.com>
10648             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10649
10650         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
10651         * gcc.target/i386/20020523-1.c: Ditto.
10652         * gcc.target/i386/tailcall-1.c: Ditto.
10653         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
10654         * gcc.target/i386/ssetype-5.c: Ditto.
10655
10656 2005-12-14  Jeff Law  <law@redhat.com>
10657
10658         * gcc.dg/tree-ssa/foldstring-1.c: New test.
10659
10660 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
10661
10662         PR target/25254
10663         PR target/24188
10664         * gcc.target/i386/pr25254.c: New test.
10665         * gfortran.dg/PR24188.f: New test.
10666
10667 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
10668
10669         * lib/fortran-torture.exp: Catch remaining uses of
10670         remote_file build delete.
10671
10672 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10673
10674         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
10675
10676 2005-12-14  Ben Elliston  <bje@au.ibm.com>
10677
10678         * gcc.dg/warn-addr-cmp.c: New test.
10679
10680 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
10681
10682         PR debug/25023
10683         PR target/25293
10684         * gcc.target/i386/pr25293.c: New test.
10685
10686 2005-12-13  Petr Machata  <machata@post.cz>
10687
10688         PR c++/24907
10689         * g++.dg/parse/comma2.C: New test.
10690
10691 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
10692             Jakub Jelinek  <jakub@redhat.com>
10693
10694         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
10695         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
10696         (limits.h): Include unconditionally.
10697         (stdlib.h): Likewise.
10698         (hashtab.h): Do not include.
10699         (getopt.h): Likewise.
10700         (stddef.h): Include.
10701         (hashval_t): Define.
10702         (struct entry): Add "next" field.
10703         (HASH_SIZE): New macro.
10704         (hash_table): New variable.
10705         (switchfiles): Do not use xmalloc.
10706         (mix): New macro.
10707         (iterative_hash): New function.
10708         (hasht): Remove.
10709         (e_exists): New function.
10710         (e_insert): Likewise.
10711         (output): Use, instead of libiberty hashtable functions.
10712         (main): Do not use getopt.  Do not call htab_create.
10713
10714 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
10715
10716         PR c++/25331
10717         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
10718         put atal* and atpaal* attributes on array elements.
10719         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
10720         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
10721         put atal* and atpaal* attributes on array elements.
10722         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
10723
10724 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
10725
10726         * gcc.dg/single-precision-constant.c: New test.
10727
10728 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
10729
10730         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
10731         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
10732         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
10733         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
10734         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
10735         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
10736         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
10737         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
10738         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
10739         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
10740         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
10741         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
10742         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
10743         gcc.target/powerpc/ppc-sdata-2.c,
10744         gcc.target/powerpc/ppc-stackalign-1.c,
10745         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
10746         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
10747         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
10748         gcc.target/powerpc/rs6000-ldouble-2.c,
10749         gcc.target/powerpc/rs6000-power2-1.c,
10750         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
10751         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
10752         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
10753         option into target selector.
10754         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
10755         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
10756
10757 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
10758
10759         PR objc/25348
10760         * objc.dg/encode-9.m: New test.
10761
10762 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10763
10764         PR testsuite/20772
10765         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
10766         * gcc.dg/asm-b.c: Fix typo.
10767         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
10768         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
10769         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
10770         i?86 lp64 and x86_64 ilp32.
10771         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
10772         on i?86 lp64.
10773         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
10774
10775 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
10776
10777         PR fortran/25078
10778         gfortran.dg/equiv_5.f90: New test.
10779
10780 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
10781
10782         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
10783         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
10784         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
10785         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
10786         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
10787         * gcc.dg/tree-ssa/reassoc-5.c: New.
10788         * gcc.dg/tree-ssa/reassoc-6.c: New.
10789         * gcc.dg/tree-ssa/reassoc-7.c: New.
10790         * gcc.dg/tree-ssa/reassoc-8.c: New.
10791         * gcc.dg/tree-ssa/reassoc-9.c: New.
10792         * gcc.dg/tree-ssa/reassoc-10.c: New.
10793         * gcc.dg/tree-ssa/reassoc-11.c: New.
10794
10795 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10796
10797         PR testsuite/25167
10798         PR testsuite/24478
10799         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
10800
10801 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
10802
10803         PR c++/25300
10804         * g++.dg/template/inherit.C: Do not use a generic error message.
10805
10806 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
10807
10808         PR libobjc/25354
10809         * objc.dg/gnu-encoding: New directory.
10810         * objc.dg/gnu-encoding/compat-common.h: New file.
10811         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
10812         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
10813         * objc.dg/gnu-encoding/vector-defs.h: New file.
10814         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
10815         * objc.dg/gnu-encoding/generate-random.c: New file.
10816         * objc.dg/gnu-encoding/generate-random_r.c: New file.
10817         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
10818         * objc.dg/gnu-encoding/generate-random.h: New file.
10819
10820 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
10821
10822         PR c++/25337
10823         * g++.dg/template/defarg7.C: New test.
10824
10825 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
10826
10827         PR libobjc/25347
10828         * objc.dg/encode-8.m: New test.
10829
10830 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
10831
10832         PR libobjc/25346
10833         * objc.dg/encode-7.m: New test.
10834
10835 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
10836
10837         PR c++/25010
10838         * g++.dg/opt/inline10.C: New test.
10839
10840 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
10841
10842         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
10843
10844 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
10845
10846         * gfortran.dg/substring_equivalence.f90: typo in comment
10847
10848 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10849
10850         PR fortran/25068
10851         * gfortran.dg/iostat_3.f90: New test.
10852
10853 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
10854
10855         PR fortran/23815
10856         * gfortran.dg/unf_io_convert_1.f90: New test.
10857         * gfortran.dg/unf_io_convert_2.f90: New test.
10858         * gfortran.dg/unf_io_convert_3.f90: New test.
10859
10860 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10861
10862         PR testsuite/20772
10863         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
10864         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
10865         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
10866         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
10867         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
10868         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
10869         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
10870         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
10871         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
10872         gcc.dg/torture/fp-int-convert-float128-timode.c,
10873         gcc.dg/torture/fp-int-convert-float128.c,
10874         gcc.dg/torture/fp-int-convert-float80-timode.c,
10875         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
10876         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
10877
10878         * gcc.dg/tls/opt-1.c: Require effective target fpic.
10879
10880 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
10881
10882         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
10883
10884 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
10885
10886         * gcc.dg/20051207-1.c,
10887         * gcc.dg/20051207-2.c,
10888         * gcc.dg/20051207-3.c: New tests.
10889
10890 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10891
10892         PR testsuite/20772
10893         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
10894         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
10895         dg-skip-if target selector.
10896
10897         PR testsuite/20772
10898         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
10899         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
10900         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
10901         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
10902         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
10903         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
10904         and/or merge with i?86 cases.
10905
10906         * gcc.dg/tls/opt-3.c: Require effective target fpic.
10907
10908         PR testsuite/20772
10909         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
10910         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
10911         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
10912         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
10913         x86_64-*-linux*.
10914
10915 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
10916
10917         PR target/25311
10918         * gcc.c-torture/compile/pr25311.c: New test.
10919
10920 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10921
10922         PR libgfortran/25039
10923         * gfortran.dg/read_comma.f: New test.
10924
10925 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
10926
10927         PR c++/19317
10928         * g++.dg/opt/pr19317-1.C: New test.
10929         * g++.dg/opt/pr19317-2.C: New test.
10930         * g++.dg/opt/pr19317-3.C: New test.
10931
10932         PR target/19005
10933         * gcc.c-torture/execute/pr19005.c: New test.
10934
10935         PR target/17828
10936         * g++.old-deja/g++.other/comdat5.C: New test.
10937         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
10938
10939         * g++.dg/compat/struct-layout-1.exp: New file.
10940         * g++.dg/compat/struct-layout-1.h: New.
10941         * g++.dg/compat/struct-layout-1_generate.c: New.
10942         * g++.dg/compat/struct-layout-1_x1.h: New.
10943         * g++.dg/compat/struct-layout-1_x2.h: New.
10944         * g++.dg/compat/struct-layout-1_y1.h: New.
10945         * g++.dg/compat/struct-layout-1_y2.h: New.
10946
10947         * gcc.dg/20050330-2.c: New test.
10948
10949 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
10950
10951         PR fortran/25292
10952         * gfortran.dg/associated_1.f90: New.
10953
10954 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10955
10956         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
10957         ILP32 vect_no_align platforms.
10958
10959 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
10960             Jakub Jelinek  <jakub@redhat.com>
10961
10962         PR target/25268
10963         * gcc.c-torture/compile/20051207-1.c: New test.
10964
10965 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10966
10967         PR testsuite/20772
10968         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
10969         gcc.dg/torture/pr18582-1.c,
10970         gcc.target/i386/attributes-error.c: Also test on x86_64.
10971
10972         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
10973
10974 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10975
10976         PR c++/19397
10977         * g++.dg/template/typedef3.C: New test.
10978
10979         PR c++/19762
10980         PR c++/19764
10981         * g++.dg/template/dtor3.C: Fix error markers.
10982
10983 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
10984
10985         * lib/target-supports.exp (check_effective_target_sync_char_short):
10986         Add s390*.
10987
10988 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
10989
10990         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
10991
10992 2005-12-06  Roger Sayle  <roger@eyesopen.com>
10993
10994         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
10995         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
10996         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
10997         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
10998
10999 2005-12-06  Roger Sayle  <roger@eyesopen.com>
11000
11001         PR c++/25263
11002         * g++.dg/other/array2.C: New test case.
11003
11004 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
11005
11006         * gcc.dg/darwin-weakimport-3.c: New.
11007
11008         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
11009         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
11010         and to work on Darwin.
11011         * gcc.dg/attr-weakref-1b.c: New file.
11012         * gcc.dg/attr-weakref-2.c: New test.
11013         * gcc.dg/darwin-weakref-1.c: New test.
11014
11015 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
11016
11017         PR testsuite/25247
11018         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
11019         use in selector expressions.
11020         (dg-xfail-if): Ditto.
11021         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
11022         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
11023         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
11024         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
11025         * gcc.test-framework/test-framework.exp: Skip generated tests if
11026         CHECK_TEST_FRAMEWORK is not 1.
11027
11028 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11029
11030         PR tree-optimization/24963
11031         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
11032
11033         PR target/24108
11034         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
11035
11036         PR target/18580
11037         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
11038         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
11039         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
11040         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
11041
11042 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
11043
11044         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
11045         dg-options.
11046
11047 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
11048
11049         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
11050
11051 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
11052
11053         * gcc.dg/format/cast-1.c: New test.
11054
11055 2005-12-04  Roger Sayle  <roger@eyesopen.com>
11056
11057         PR c/7776
11058         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
11059         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
11060         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
11061         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
11062
11063 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
11064
11065         * gcc.dg/cast-pretty-print-1.c: New test.
11066
11067 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
11068
11069         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
11070
11071 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
11072
11073         PR c++/24173
11074         * g++.dg/template/friend40.C: New test.
11075
11076 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
11077
11078         PR target/25199
11079         * gcc.target/i386/movq-2.c: New test.
11080         * gcc.target/i386/movq.c: Remove target i?86, instead add
11081         dg-require-effective-target ilp32.
11082
11083 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11084
11085         PR c++/24103
11086         * g++.dg/other/default1.C: New test.
11087
11088 2005-12-02  Richard Guenther  <rguenther@suse.de>
11089
11090         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
11091
11092 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11093
11094         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
11095
11096 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
11097
11098         PR target/21017
11099         * gcc.target/powerpc/rotate.c: New.
11100
11101 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11102
11103         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
11104         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
11105
11106 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11107
11108         PR c/13384
11109         * gcc.dg/pr17730-1.c: Adjust.
11110         * gcc.dg/lvalue1.c (main): Likewise.
11111         * gcc.dg/lvalue-2.c: Likewise.
11112         * g++.dg/pr7503-3.C
11113
11114 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
11115
11116         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
11117         error messages.
11118
11119 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
11120
11121         PR fortran/24789
11122         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
11123
11124 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
11125
11126         PR target/24475
11127         * lib/target-supports.exp (check_effective_target_tls): New.
11128         (check_effective_target_tls_runtime): New.
11129         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
11130         for TLS support.
11131         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
11132         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
11133         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
11134         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
11135         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
11136         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
11137         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
11138         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
11139         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
11140         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
11141         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
11142         effective-target TLS.
11143         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
11144         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
11145         effective-target TLS runtime.
11146
11147 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
11148
11149         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
11150
11151 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
11152
11153         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
11154         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
11155         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
11156         ignored" warnings when "packing" is the same as the ABI layout.
11157
11158 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
11159
11160         PR fortran/21302
11161         * gfortran.dg/line_length_1.f: New test.
11162         * gfortran.dg/line_length_2.f90: Ditto.
11163
11164 2005-11-30  Richard Guenther  <rguenther@suse.de>
11165
11166         PR tree-optimization/21655
11167         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
11168
11169 2005-11-30  Dale Johannesen  <dalej@apple.com>
11170
11171         * gcc.c-torture/compile/pr24930.c: New.
11172
11173 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
11174
11175         PR fortran/15809
11176         *  gfortran.dg/auto_char_dummy_array.f90: New test.
11177
11178 2005-11-30  Jeff Law  <law@redhat.com>
11179
11180         * g++.old-deja/g++.law/pr25000.C: New test.
11181
11182 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
11183
11184         * gcc.dg/tls/opt-11.c: New test.
11185
11186 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
11187
11188         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
11189         targets.
11190         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
11191         LP64 ia64.
11192
11193 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
11194
11195         * gfortran.dg/open_access_1.f90: New test.
11196
11197 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11198
11199         * gcc.dg/charset/builtin2.c: New test.
11200
11201 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
11202
11203         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
11204         on mmix-*-* for *_[xy].c.
11205
11206 2005-11-28  Kean Johnston  <jkj@sco.com>
11207
11208         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
11209         headers.
11210         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
11211         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
11212         * gcc.target/i386/asm-3.c: Ditto.
11213         * gcc.target/i386/clobbers.c: Ditto.
11214         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
11215         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
11216         test regexp.
11217         * gcc.target/i386/mul.c: Ditto.
11218         * gcc.target/i386/ssetype-1.c: Ditto.
11219         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
11220         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
11221         static so the test works with -fPIC mode too. Based on comment in
11222         PR19231 by Pinski.
11223         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
11224
11225 2005-11-28  Richard Guenther  <rguenther@suse.de>
11226
11227         * gcc.dg/alias-9.c: New testcase.
11228         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
11229
11230 2005-11-28  Roger Sayle  <roger@eyesopen.com>
11231             Uros Bizjak  <uros@kss-loka.si>
11232
11233         PR middle-end/20219
11234         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
11235         tan(x)/sin(x) transformations.
11236
11237 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
11238
11239         PR middle-end/24575
11240         * gcc.dg/tree-ssa/divide-3.c: New test.
11241         * gcc.dg/tree-ssa/divide-4.c: New test.
11242
11243 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
11244
11245         PR fortran/24917
11246         *  gfortran.dg/boz_6.f90: New test.
11247
11248 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11249
11250         PR fortran/23912
11251         * gfortran.dg/modulo_1.f90: New test.
11252
11253 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11254
11255         PR libfortran/24919
11256         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
11257         fail on CRLF platforms.
11258         * gfortran.dg/ftell_2.f90: Likewise.
11259
11260 2005-11-26  Eric Christopher  <echristo@apple.com>
11261
11262         * gcc.dg/intmax_t-1.c: Remove mips xfail.
11263
11264 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
11265
11266         * objc.dg/gnu-runtime-3.m: Simplify.
11267
11268 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
11269
11270         PR middle-end/23669
11271         * gcc.dg/tree-ssa/divide-1.c: New test.
11272         * gcc.dg/tree-ssa/divide-2.c: New test.
11273
11274 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
11275
11276         PR libgfortran/24945
11277         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
11278
11279 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
11280
11281         PR libgfortran/24945
11282         * gfortran.dg/open_status_2.f90: New test.
11283
11284 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11285
11286         * gcc.c-torture/execute/builtins/fprintf.c,
11287         gcc.c-torture/execute/builtins/fputs-lib.c,
11288         gcc.c-torture/execute/builtins/fputs.c,
11289         gcc.c-torture/execute/builtins/lib/fprintf.c,
11290         gcc.c-torture/execute/builtins/lib/printf.c,
11291         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
11292
11293 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
11294
11295         * gcc.dg/20050922-2.c: New test.
11296
11297 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
11298
11299         * objc.dg/gnu-runtime-3.m: New test.
11300
11301 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11302
11303         PR c++/9278
11304         * g++.dg/other/void1.C: New test.
11305
11306 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
11307
11308         PR middle-end/24998
11309         * gcc.dg/torture/fp-int-convert-float.c,
11310         gcc.dg/torture/fp-int-convert-double.c,
11311         gcc.dg/torture/fp-int-convert-long-double.c,
11312         gcc.dg/torture/fp-int-convert-timode.c,
11313         gcc.dg/torture/fp-int-convert-float80.c,
11314         gcc.dg/torture/fp-int-convert-float80-timode.c,
11315         gcc.dg/torture/fp-int-convert-float128.c,
11316         gcc.dg/torture/fp-int-convert-float128-timode.c,
11317         gcc.dg/torture/fp-int-convert.h: New files.
11318
11319 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
11320
11321         PR middle-end/24989
11322         * gcc.dg/tree-ssa/bool-10.c: New test.
11323         * gcc.dg/tree-ssa/bool-11.c: New test.
11324         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
11325
11326 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
11327
11328         PR middle-end/24990
11329         * tree-ssa/pr24990-1.c: New test.
11330
11331 2005-11-24  Richard Guenther  <rguenther@suse.de>
11332         Dirk Mueller <dmueller@suse.de>
11333
11334         PR c++/14024
11335         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
11336         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
11337         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
11338         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
11339         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
11340         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
11341
11342 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
11343
11344         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
11345
11346 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11347
11348         PR c/21668
11349         * gcc.dg/Wc++-compat.c: New.
11350         * gcc.dg/Wno-c++-compat.c: New.
11351
11352 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
11353
11354         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
11355         (vspltish, vspltisw): Likewise.
11356
11357 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11358
11359         PR libgfortran/24794
11360         * gfortran.dg/namelist_12.f: Fix quotes.
11361         * gfortran.dg/namelist_13.f90: Fix quotes.
11362         * gfortran.dg/namelist_14.f90: Fix quotes.
11363         * gfortran.dg/namelist_15.f90: Fix quotes.
11364         * gfortran.dg/namelist_use.f90: Fix quotes.
11365         * gfortran.dg/namelist_use_only.f90: Fix quotes.
11366         * gfortran.dg/namelist_21.f90: New test.
11367         * gfortran.dg/namelist_22.f90: New test.
11368
11369 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
11370
11371         PR target/23435
11372         * gcc.c-torture/compile/pr23435.c: New.
11373
11374 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
11375
11376         * gcc.c-torture/execute/floatunsisf-1.c: New test.
11377
11378 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
11379
11380         * gcc.target/powerpc/405-macchw-1.c,
11381         gcc.target/powerpc/405-macchw-2.c,
11382         gcc.target/powerpc/405-macchwu-1.c,
11383         gcc.target/powerpc/405-macchwu-2.c,
11384         gcc.target/powerpc/405-machhw-1.c,
11385         gcc.target/powerpc/405-machhw-2.c,
11386         gcc.target/powerpc/405-machhwu-1.c,
11387         gcc.target/powerpc/405-machhwu-2.c,
11388         gcc.target/powerpc/405-maclhw-1.c,
11389         gcc.target/powerpc/405-maclhw-2.c,
11390         gcc.target/powerpc/405-maclhwu-1.c,
11391         gcc.target/powerpc/405-maclhwu-2.c,
11392         gcc.target/powerpc/405-mulchw-1.c,
11393         gcc.target/powerpc/405-mulchw-2.c,
11394         gcc.target/powerpc/405-mulchwu-1.c,
11395         gcc.target/powerpc/405-mulchwu-2.c,
11396         gcc.target/powerpc/405-mulhhw-1.c,
11397         gcc.target/powerpc/405-mulhhw-2.c,
11398         gcc.target/powerpc/405-mulhhwu-1.c,
11399         gcc.target/powerpc/405-mulhhwu-2.c,
11400         gcc.target/powerpc/405-mullhw-1.c,
11401         gcc.target/powerpc/405-mullhw-2.c,
11402         gcc.target/powerpc/405-mullhwu-1.c,
11403         gcc.target/powerpc/405-mullhwu-2.c,
11404         gcc.target/powerpc/405-nmacchw-1.c,
11405         gcc.target/powerpc/405-nmacchw-2.c,
11406         gcc.target/powerpc/405-nmachhw-1.c,
11407         gcc.target/powerpc/405-nmachhw-2.c,
11408         gcc.target/powerpc/405-nmaclhw-1.c,
11409         gcc.target/powerpc/405-nmaclhw-2.c,
11410         gcc.target/powerpc/440-macchw-1.c,
11411         gcc.target/powerpc/440-macchw-2.c,
11412         gcc.target/powerpc/440-macchwu-1.c,
11413         gcc.target/powerpc/440-macchwu-2.c,
11414         gcc.target/powerpc/440-machhw-1.c,
11415         gcc.target/powerpc/440-machhw-2.c,
11416         gcc.target/powerpc/440-machhwu-1.c,
11417         gcc.target/powerpc/440-machhwu-2.c,
11418         gcc.target/powerpc/440-maclhw-1.c,
11419         gcc.target/powerpc/440-maclhw-2.c,
11420         gcc.target/powerpc/440-maclhwu-1.c,
11421         gcc.target/powerpc/440-maclhwu-2.c,
11422         gcc.target/powerpc/440-mulchw-1.c,
11423         gcc.target/powerpc/440-mulchw-2.c,
11424         gcc.target/powerpc/440-mulchwu-1.c,
11425         gcc.target/powerpc/440-mulchwu-2.c,
11426         gcc.target/powerpc/440-mulhhw-1.c,
11427         gcc.target/powerpc/440-mulhhw-2.c,
11428         gcc.target/powerpc/440-mulhhwu-1.c,
11429         gcc.target/powerpc/440-mulhhwu-2.c,
11430         gcc.target/powerpc/440-mullhw-1.c,
11431         gcc.target/powerpc/440-mullhw-2.c,
11432         gcc.target/powerpc/440-mullhwu-1.c,
11433         gcc.target/powerpc/440-mullhwu-2.c,
11434         gcc.target/powerpc/440-nmacchw-1.c,
11435         gcc.target/powerpc/440-nmacchw-2.c,
11436         gcc.target/powerpc/440-nmachhw-1.c,
11437         gcc.target/powerpc/440-nmachhw-2.c,
11438         gcc.target/powerpc/440-nmaclhw-1.c,
11439         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
11440
11441 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
11442
11443         PR fortran/24774
11444         * gfortran.dg/inquire_9.f90: New test.
11445
11446         PR fortran/21647
11447         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
11448
11449 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
11450
11451         PR libfortran/24432
11452         * lib/target-supports.exp (check_effective_target_fortran_large_real):
11453         Check that 'cos' is supported.
11454
11455 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
11456
11457         PR fortran/24223
11458         * gfortran.dg/substring_equivalence.f90: New test.
11459
11460         PR fortran/24705
11461         * gfortran.dg/auto_internal_assumed.f90: New test.
11462
11463 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
11464
11465         * gcc.dg/fold-div-2.c: New test.
11466
11467 2005-11-20  Ian Lance Taylor  <ian@airs.com>
11468
11469         PR rtl-optimization/24883
11470         * gcc.c-torture/compile/pr24883.c: New test.
11471
11472 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
11473
11474         PR middle-end/20583
11475         * gcc.c-torture/compile/pr20583.c: New.
11476
11477 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
11478
11479         * gcc.c-torture/execute/usmul.c: New test.
11480
11481 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
11482
11483         * gcc.dg/tree-ssa/vrp22.c: New test.
11484
11485 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
11486
11487         PR middle-end/24912
11488         * gcc.dg/torture/pr24912-1.c: New test.
11489
11490 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
11491
11492         PR fortran/24862
11493         * gfortran.dg/arrayio_derived_1.f90: New test.
11494
11495 2005-11-19  Richard Guenther  <rguenther@suse.de>
11496
11497         PR middle-end/23294
11498         * gcc.dg/tree-ssa/pr23294.c: New testcase.
11499
11500 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
11501
11502         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
11503
11504 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
11505
11506         PR c++/8355
11507         * g++.dg/template/friend39.C: New test.
11508
11509 2005-11-18  James E Wilson  <wilson@specifix.com>
11510
11511         * gcc.dg/builtin-strstr.c: New.
11512
11513 2005-11-18  Richard Henderson  <rth@redhat.com>
11514
11515         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
11516         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
11517         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
11518         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
11519         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
11520         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
11521         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
11522         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
11523         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
11524         renaming to remove initial "ia64-".
11525
11526 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
11527
11528         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
11529
11530 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
11531
11532         * g++.dg/cpp/string-2.C: New test.
11533
11534 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
11535
11536         * gcc.dg/tree-ssa/loop-14.c: New test.
11537
11538 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
11539             Michael Chamberlain <michael@chamberlain.net.au>
11540
11541         * ada/acats/run_all.sh (target_run): Kill long running tests.
11542
11543 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11544
11545         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
11546         * gcc.dg/cleanup-9.c: Likewise.
11547         * gcc.dg/cleanup-10.c: Likewise.
11548         * gcc.dg/cleanup-11.c: Likewise.
11549
11550 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11551
11552         PR fortran/24892
11553         * gfortran.dg/open_access_append_1.f90: New test.
11554         * gfortran.dg/open_access_append_2.f90: New test.
11555
11556 2005-11-16  Richard Guenther  <rguenther@suse.de>
11557
11558         PR middle-end/24851
11559         * gcc.c-torture/execute/pr24851.c: New testcase.
11560
11561 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
11562
11563         * gcc.dg/fold-overflow-1.c: New test.
11564
11565 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
11566
11567         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
11568         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
11569
11570 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
11571
11572         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
11573         structures.
11574         * g++.dg/eh/forced2.C: Likewise.
11575         * g++.dg/eh/forced3.C: Likewise.
11576         * g++.dg/eh/forced4.C: Likewise.
11577
11578 2005-11-11  Mike Stump  <mrs@apple.com>
11579
11580         * g++.old-deja/g++.mike/unused.C: Add.
11581
11582 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
11583
11584         PR c++/24667
11585         * g++.dg/warn/Wcast-qual1.C: New test.
11586
11587 2005-11-15  Jan Hubicka  <jh@suse.cz>
11588
11589         * gcc.dg/winline-5.c: Add large-unit-insns limit.
11590
11591 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
11592
11593         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
11594
11595 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
11596
11597         PR 24840
11598         * gcc.dg/tree-ssa/pr24840.c: New test.
11599
11600 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
11601
11602         PR testsuite/24841
11603         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
11604
11605 2005-11-14  Dale Johannesen  <dalej@apple.com>
11606
11607         * gcc.c-torture/execute/20051113-1.c: New.
11608
11609 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
11610
11611         PR c++/24687
11612         * g++.dg/template/crash43.C: New test.
11613
11614 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
11615
11616         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
11617
11618 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
11619
11620         PR c++/24817
11621         * g++.dg/eh/spec8.C: New test.
11622
11623 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
11624
11625         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
11626
11627 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
11628
11629         PR c++/20293
11630         * g++.dg/parse/ambig4.C: New test.
11631         * g++.dg/tc1/dr101.C: Adjust error markers.
11632         * g++.dg/lookup/strong-using-2.C: Likewise.
11633         * g++.dg/lookup/ambig5.C: Likewise.
11634         * g++.dg/lookup/ambig4.C: Likewise.
11635         * g++.dg/parse/crash22.C: Likewise.
11636
11637 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
11638
11639         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
11640
11641 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
11642
11643         * gcc.dg/nested-calls-1.c: New test.
11644
11645 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11646
11647         * gfortran.dg/complex_intrinsic_1.f90: New test.
11648         * gfortran.dg/complex_intrinsic_2.f90: New test.
11649         * gfortran.dg/fgetc_1.f90: New test.
11650         * gfortran.dg/fgetc_2.f90: New test.
11651         * gfortran.dg/fgetc_3.f90: New test.
11652         * gfortran.dg/ftell_1.f90: New test.
11653         * gfortran.dg/ftell_2.f90: New test.
11654         * gfortran.dg/gnu_logical_1.F: New test.
11655         * gfortran.dg/gnu_logical_2.f90: New test.
11656
11657 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
11658
11659         PR middle-end/24820
11660         * testsuite/gcc.dg/pr24820.c: New test.
11661
11662 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
11663
11664         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
11665         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
11666         variable.
11667
11668 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11669
11670         testsuite/24614
11671         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
11672
11673 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
11674
11675         * gcc.target/cris/cris.exp: New file.
11676         * gcc.target/cris/rld-legit1.c: New test.
11677         * gcc.target/cris/rld-legit2.c: New test.
11678
11679 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
11680
11681         PR c++/24780
11682         * g++.dg/opt/pr24780.C: New test.
11683
11684         PR c++/24761
11685         * g++.dg/template/asm1.C: New test.
11686
11687 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
11688
11689         PR libgfortran/24787
11690         * gfortran.dg/scan_1.f90: New test.
11691
11692 2005-11-12  Jan Hubicka  <jh@suse.cz>
11693
11694         * gcc.target/i386/minmax-1.c: New.
11695         * gcc.target/i386/minmax-2.c: New.
11696
11697 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
11698
11699         * gcc.dg/pr24445.c: Fix for 64-bit targets.
11700
11701 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
11702
11703         * gcc.c-torture/execute/20051110-1.c,
11704         gcc.c-torture/execute/20051110-2.c: New tests.
11705
11706 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
11707
11708         PR middle-end/24750
11709         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
11710         New tests.
11711
11712 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
11713
11714         * lib/target-libpath.exp (get_shlib_extension): New proc.
11715         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
11716         * lib/gfortran.exp (gfortran_link_flags): Likewise.
11717         * lib/objc.exp (objc_target_compile): Likewise.
11718         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
11719         detection.
11720
11721 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
11722
11723         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
11724
11725         * lib/target-supports.exp (check_effective_target_static_libgfortran):
11726         Add -static to additional_flags and pass it to target_compile.
11727
11728 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
11729
11730         PR libgfortran/24719
11731         gfortran.dg/read_noadvance.f90: New test.
11732
11733         PR libgfortran/24699
11734         gfortran.dg/fmt_t_2.f90: New test.
11735
11736         PR libgfortran/24785
11737         gfortran.dg/read_x_eor.f90: New test.
11738
11739         PR libgfortran/24584
11740         gfortran.dg/namelist_empty.f90: Rename test.
11741
11742         PR libgfortran/24489
11743         gfortran/read_eor.f90: Rename test.
11744
11745 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
11746
11747         PR fortran/15976
11748         * gfortran.dg/automatic_module_variable.f90: New test.
11749
11750 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
11751
11752         PR target/24445
11753         * gcc.dg/pr24445.c: New test.
11754
11755 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
11756
11757         PR fortran/24655
11758         PR fortran/24755
11759         * gfortran.dg/recursive_statement_functions.f90: Add statement
11760         functions using inline intrinsic functions and parameters to test
11761         that they no longer seg-fault.
11762
11763         PR fortran/24409
11764         gfortran.dg/nested_modules_4.f90: New test.
11765         gfortran.dg/nested_modules_5.f90: New test.
11766
11767 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11768
11769         PR fortran/24643
11770         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
11771
11772 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
11773
11774         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
11775         failures.
11776
11777 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11778
11779         * gcc.dg/sparc-getcontext-1.c: New test.
11780
11781 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
11782
11783         * gcc.dg/ifcvt-fabs-1.c: New test.
11784
11785 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
11786
11787         PR other/4372
11788         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
11789         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
11790
11791 2005-11-09  Richard Guenther  <rguenther@suse.de>
11792
11793         PR tree-optimization/24716
11794         * gcc.c-torture/execute/pr24716.c: New testcase.
11795
11796 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
11797
11798         * gcc.dg/pr24624.c: Disable for non S/390 targets.
11799
11800 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
11801
11802         PR 24624
11803         * gcc.dg/pr24624.c: Testcase added.
11804
11805 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
11806
11807         PR 24623
11808         * g++.dg/other/pr24623.C: Testcase added.
11809
11810 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
11811
11812         PR fortran/22607
11813         * gfortran-dg/pure_byref_1.f90: New.
11814         * gfortran-dg/pure_byref_2.f90: New.
11815
11816 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
11817
11818         PR c/24101
11819         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
11820         * gcc.dg/dg.exp: Run main loop also for *.i files.
11821
11822 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
11823
11824         PR c++/19450
11825         * g++.dg/tls/diag-3.C: New test.
11826         * g++.dg/tls/diag-4.C: New test.
11827         * g++.dg/tls/static-1.C: New test.
11828         * g++.dg/tls/static-1a.cc: New file.
11829
11830 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
11831
11832         PR 23046
11833         * g++.dg/tree-ssa/pr23046.C: New test.
11834
11835 2005-11-08  Devang Patel <dpatel@apple.com>
11836
11837         PR tree-optimization/23115
11838         * gcc.dg/tree-ssa/pr23115.c: New.
11839
11840 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
11841
11842         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
11843         * gcc.target/powerpc/pr16155.c: Same.
11844         * gcc.target/powerpc/altivec-1.c: Same.
11845         * gcc.target/powerpc/altivec-2.c: Same.
11846         * gcc.target/powerpc/altivec-3.c: Same.
11847         * gcc.target/powerpc/altivec-5.c: Same.
11848         * gcc.target/powerpc/altivec-11.c: Same.
11849         * gcc.target/powerpc/altivec-12.c: Same.
11850         * gcc.target/powerpc/altivec-14.c: Same.
11851         * gcc.target/powerpc/altivec-22.c: Same.
11852         * gcc.target/powerpc/altivec-consts.c: Same.
11853         * gcc.target/powerpc/altivec-pr22085.c: Same.
11854         * gcc.target/powerpc/altivec-splat.c: Same.
11855         * gcc.target/powerpc/altivec-varargs-1.c: Same.
11856         * gcc.target/powerpc/altivec-vec-merge.c: Same.
11857         * gcc.target/powerpc/darwin-longlong.c: Same.
11858
11859 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
11860
11861         PR target/19340
11862         * gcc.dg/pr19340.c: New test.
11863
11864 2005-11-07  Ian Lance Taylor  <ian@airs.com>
11865
11866         PR rtl-optimization/24683
11867         * gcc.dg/pr24683.c: New test.
11868
11869 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
11870
11871         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
11872         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
11873
11874 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
11875
11876         * gcc.target/i386/pr23376.c: Compile with -mmmx.
11877
11878 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
11879
11880         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
11881
11882 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
11883
11884         PR target/24230
11885
11886         * gcc.target/powerpc/altivec-consts.c,
11887         gcc.target/powerpc/altivec-splat.c: New testcase.
11888
11889 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
11890
11891         PR c/24599
11892
11893         * gcc.dg/overflow-2.c: New testcase.
11894
11895 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
11896
11897         PR rtl-optimization/23567
11898         * gcc.c-torture/execute/20051104-1.c: New test.
11899
11900 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
11901
11902         PR fortran/24534
11903         gfortran.dg/private_type_2.f90: Modified to check that case with
11904         PRIVATE declaration within derived type is accepted.
11905
11906         PR fortran/20838
11907         gfortran.dg/pointer_assign_1.f90: New test.
11908
11909         PR fortran/20840
11910         * gfortran.dg/arrayio_0.f90: New test.
11911
11912         PR fortran/17737
11913         gfortran.dg/data_initialized.f90: New test.
11914         gfortran.dg/data_constraints_1.f90: New test.
11915         gfortran.dg/data_constraints_2.f90: New test.
11916
11917 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
11918
11919         PR fortran/24174
11920         PR fortran/24305
11921         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
11922
11923 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
11924
11925         PR 24670
11926         * gcc.dg/tree-ssa/pr24670.c: New test.
11927
11928 2005-11-05  Ian Lance Taylor  <ian@airs.com>
11929
11930         PR target/22432
11931         * gcc.target/i386/pr22432.c: New test.
11932
11933 2005-11-05  Richard Henderson  <rth@redhat.com>
11934
11935         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
11936         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
11937         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
11938         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
11939         from gcc.dg/alpha-*.
11940         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
11941         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
11942
11943 2005-11-05  Andreas Jaeger  <aj@suse.de>
11944
11945         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
11946
11947 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
11948
11949         PR target/23424
11950         * gcc.dg/torture/pr23424-1.c: New test.
11951
11952 2005-11-04  Richard Henderson  <rth@redhat.com>
11953
11954         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
11955         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
11956         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
11957         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
11958         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
11959         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
11960         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
11961         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
11962         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
11963         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
11964         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
11965         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
11966         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
11967         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
11968         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
11969         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
11970         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
11971         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
11972         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
11973         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
11974         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
11975         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
11976         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
11977         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
11978         Move from gcc.dg/.
11979         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
11980         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
11981         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
11982         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
11983         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
11984         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
11985         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
11986         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
11987         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
11988         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
11989         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
11990         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
11991         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
11992         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
11993         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
11994         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
11995         gcc.target/i386/lea.c, gcc.target/i386/local.c,
11996         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
11997         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
11998         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
11999         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
12000         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
12001         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
12002         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
12003         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
12004         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
12005         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
12006         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
12007         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
12008         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
12009         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
12010         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
12011         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
12012         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
12013         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
12014         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
12015         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
12016         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
12017         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
12018         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
12019         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
12020         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
12021         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
12022         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
12023         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
12024
12025 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
12026
12027         PR 24627
12028         * gcc.dg/tree-ssa/pr24627.c: New test.
12029
12030 2005-11-04 Paul Brook  <paul@codesourcery.com>
12031
12032         * gcc.dg/tls/opt-10.c: New test.
12033
12034 2005-11-04  Andreas Jaeger  <aj@suse.de>
12035
12036         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
12037         avoid extra warnings.
12038
12039 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12040
12041         PR libfortran/22298
12042         * gcc/testsuite/lib/target-supports.exp
12043         (check_effective_target_static_libgfortran): New
12044         static_libgfortran effective target.
12045         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
12046         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
12047
12048 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
12049
12050         * gcc.dg/pr24615.c: Guard test with { target fpic }.
12051
12052 2005-11-03  Josh Conner  <jconner@apple.com>
12053
12054         PR c++/19989
12055         g++.dg/ext/array2.C: New test.
12056         g++.dg/template/dependent-name3.C: New test.
12057         g++.dg/template/dependent-name4.C: New test.
12058         g++.dg/template/sfinae2.C: New test.
12059
12060 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
12061
12062         PR preprocessor/22042
12063         * gcc.dg/cpp/strify4.c: New test.
12064
12065 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
12066
12067         PR c++/17964
12068         * g++.dg/cpp/string-1.C: New test.
12069
12070 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
12071
12072         * gcc.target/powerpc: New directory.
12073         * gcc.target/powerpc/powerpc.exp: New file.
12074         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
12075         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
12076         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
12077         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
12078         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
12079         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
12080         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
12081         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
12082         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
12083         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
12084         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
12085         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
12086         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
12087         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
12088         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
12089         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
12090         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
12091         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
12092         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
12093         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
12094         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
12095         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
12096         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
12097         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
12098         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
12099         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
12100         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
12101         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
12102         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
12103         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
12104         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
12105         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
12106         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
12107         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
12108
12109 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
12110
12111         PR c++/21627
12112         * g++.dg/warn/inline2.C: New test.
12113
12114 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
12115
12116         PR middle-end/23155
12117         * g++.dg/ext/c99struct1.C: New test.
12118         * gcc.dg/union-cast-1.c: New test.
12119         * gcc.dg/union-cast-2.c: New test.
12120         * gcc.dg/union-cast-3.c: New test.
12121
12122 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
12123
12124         PR middle-end/24589
12125         * gcc.c-torture/execute/zero-struct-2.c: New test.
12126
12127 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
12128
12129         PR c++/24582
12130         * g++.dg/init/switch1.C: New test.
12131
12132 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
12133
12134         * gcc.dg/delay-slot-1.c: New test.
12135
12136 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
12137
12138         PR target/24620
12139         * gcc.dg/pr24620.c: New test.
12140
12141 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
12142
12143         PR c/24329
12144         * gcc.dg/format/unnamed-1.c: New test.
12145
12146 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
12147
12148         PR c++/22434
12149         * g++.dg/expr/cond8.C: New test.
12150
12151         PR c++/24560
12152         * g++.dg/parse/dot1.C: New test.
12153
12154 2005-11-02  Jan Hubicka  <jh@suse.cz>
12155
12156         PR target/23303
12157         * gcc.dg/i386-lea.c: New test
12158
12159 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
12160
12161         PR target/24615
12162         * gcc.dg/pr24615.c: New test.
12163
12164 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
12165
12166         PR target/24600
12167         * gcc.dg/pr24600.c: New test.
12168
12169 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
12170
12171         PR c++/19253
12172         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
12173         * g++.dg/parse/typename9.C: New test.
12174         * g++/dg/parse/typename10.C: Likewise.
12175
12176 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
12177
12178         PR fortran/18157
12179         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
12180         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
12181         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
12182
12183 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
12184
12185         PR c++/24569
12186         * g++.dg/debug/static1.C: New test.
12187
12188 2005-11-02  Josh Conner  <jconner@apple.com>
12189
12190         * g++.dg/crash38.C: moved into proper directory...
12191         * g++.dg/template/crash42.C: ...here
12192
12193 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
12194
12195         PR target/18338
12196         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
12197         pcc_bitfield_type_matters || default_packed.
12198
12199         * lib/target-supports.exp
12200         (check_effective_target_pcc_bitfield_type_matters): New proc.
12201         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
12202
12203         PR testsuite/23304
12204         * lib/target-supports.exp (check_effective_default_packed): New proc.
12205         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
12206         Gate expected errors on target ! default_packed.
12207         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
12208
12209 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12210
12211         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
12212         change (r106358).
12213
12214 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12215
12216         PR fortran/24008
12217         * gfortran.dg/entry_5.f90: New.
12218         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
12219
12220 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
12221
12222         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
12223
12224 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
12225
12226         PR fortran/21565
12227         gfortran.dg/namelist_blockdata.f90: New test.
12228
12229         PR fortran/18737
12230         gfortran.dg/external_implicit_none.f90: New test.
12231
12232         PR fortran/14994
12233         * gfortran.dg/secnds.f: New test.
12234
12235 2005-10-31  Jan Hubicka  <jh@suse.cz>
12236
12237         PR target/20928
12238         * gcc.c-torture/compile/pr20928.c: New test.
12239
12240 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
12241
12242         PR middle-end/23492
12243         * gcc.c-torture/compile/zero-strct-5.c: New test.
12244
12245 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
12246
12247         PR libgfortran/24584
12248         * gfortran.dg/pr24584.f90: New test.
12249
12250 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
12251
12252         PR fortran/18883
12253         * gfortran.dg/char_result_9.f90: New.
12254         * gfortran.dg/char_result_10.f90: New.
12255
12256 2005-10-30  Jan Hubicka  <jh@suse.cz>
12257
12258         * g++.dg/tree-ssa/pr24172.C: New testcase.
12259
12260 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12261
12262         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
12263
12264 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
12265
12266         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
12267         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
12268         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
12269         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
12270         gfortran.dg/enum_9.f90,
12271         gfortran.fortran-torture/compile/enum_1.f90,
12272         gfortran.fortran-torture/execute/enum_1.f90,
12273         gfortran.fortran-torture/execute/enum_2.f90,
12274         gfortran.fortran-torture/execute/enum_3.f90,
12275         gfortran.fortran-torture/execute/enum_4.f90: New tests.
12276
12277 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
12278
12279         PR target/18482
12280         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
12281         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
12282
12283 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12284
12285         PR libfortran/20179
12286         * gfortran.dg/mixed_io_1.f90: New test.
12287         * gfortran.dg/mixed_io_1.c: New file.
12288
12289 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12290
12291         * gfortran.dg/malloc_free_1.f90: New test.
12292
12293 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
12294
12295         * gcc.dg/nested-func-4.c: Require profiling -pg.
12296
12297 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
12298
12299         PR C++/23229
12300         * g++.dg/warn/main-2.C: New test.
12301
12302 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
12303
12304         PR fortran/24545
12305         * gfortran.dg/interface_2.f90: new test.
12306
12307 2005-10-28  Josh Conner  <jconner@apple.com>
12308
12309         PR c++/22153
12310         * g++.dg/template/crash38.C: New test.
12311         * g++.dg/parse/explicit1.C: Change expected errors.
12312
12313 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
12314
12315         PR C++/23426
12316         * g++.dg/other/large-size-array.C: New test.
12317
12318 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
12319
12320         PR middle-end/24362
12321         * g++.dg/opt/complex4.C: New test.
12322
12323 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
12324
12325         * gcc.dg/nested-func-4.c: New test.
12326
12327 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
12328
12329         PR fortran/24158
12330         gfortran.dg/derived_recursion.f90: New test.
12331         gfortran.dg/implicit_actual.f90: New test.
12332
12333 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
12334
12335         PR middle-end/24295, PR testsuite/24477
12336         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
12337         removed when weakref hits the tree.
12338
12339 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
12340
12341         * gfortran.dg/cray_pointers_4.f90: New test.
12342
12343         * gfortran.dg/cray_pointers_5.f90: New test.
12344
12345 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
12346
12347         PR fortran/22290
12348         * gfortran.dg/assign_5.f90: New test.
12349         * gfortran.dg/assign_6.f: New test.
12350
12351 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
12352
12353         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
12354         CPU has no SSE support.
12355
12356 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
12357
12358         PR libgfortran/24224
12359         * gfortran.dg/arrayio_1.f90: Update attribution.
12360         * gfortran.dg/arrayio_2.f90: Update attribution.
12361         * gfortran.dg/arrayio_3.f90: Update attribution.
12362         * gfortran.dg/arrayio_4.f90: Update test conditions.
12363         * gfortran.dg/arrayio_5.f90: Update attribution.
12364         * gfortran.dg/arrayio_6.f90: New test.
12365         * gfortran.dg/arrayio_7.f90: New test.
12366
12367 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
12368
12369         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
12370
12371 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
12372
12373         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
12374
12375 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
12376
12377         PR fortran/24416
12378         * gfortran.dg/namelist_char_only.f90: New test.
12379
12380 2005-10-24  Asher Langton  <langton2@llnl.gov>
12381
12382         PR fortran/17031
12383         PR fortran/22282
12384         * gfortran.dg/cray_pointers_1.f90: New test.
12385         * gfortran.dg/cray_pointers_2.f90: New test.
12386         * gfortran.dg/cray_pointers_3.f90: New test.
12387         * gfortran.dg/loc_1.f90: New test.
12388         * gfortran.dg/loc_2.f90: New test.
12389
12390 2005-10-24  Steven Bosscher  <stevenb@suse.de>
12391
12392         * gcc.dg/pr24225.c: New test.
12393
12394 2005-10-24  Asher Langton  <langton2@llnl.gov>
12395
12396         * gfortran.dg/dup_save_1.f90: New test.
12397         * gfortran.dg/dup_save_2.f90: New test.
12398
12399 2005-10-24  Paul Brook  <paul@codesourcery.com>
12400
12401         PR 24107
12402         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
12403         stdint.h.
12404
12405 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
12406
12407         PR libgfortran/24489
12408         * gfortran.dg/pr24489.f90: New test.
12409
12410 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
12411
12412         PR fortran/23635
12413         * gfortran.dg/ichar_1.f90: Add tests for derived types.
12414
12415 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
12416
12417         PR target/18911
12418         * g++.dg/init/array16.C: Skip for mmix-*-*.
12419
12420 2005-10-23  Asher Langton  <langton2@llnl.gov>
12421
12422         * gfortran.dg/byte_1.f90: New test.
12423         * gfortran.dg/byte_2.f90: New test.
12424
12425 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
12426
12427         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
12428
12429 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
12430
12431         PR fortran/18022
12432         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
12433
12434         PR fortran/24311
12435         * gfortran.dg/merge_char_const.f90: New test.
12436
12437         PR fortran/24384
12438         * gfortran.dg/spread_scalar_source.f90: New test.
12439
12440 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
12441
12442         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
12443
12444         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
12445         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
12446
12447         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
12448
12449 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
12450
12451         PR fortran/24426
12452         * gfortran.dg/der_pointer_4.f90: New.
12453
12454 2005-10-22  David Ayers  <d.ayers@inode.at>
12455
12456         * obj-c++.dg/except-1.mm: Simplify.
12457
12458 2005-10-21  David Ayers  <d.ayers@inode.at>
12459
12460         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
12461
12462 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
12463
12464         * gfortran.dg/assumed_dummy_2.f90: New test.
12465
12466 2005-10-21  James E Wilson  <wilson@specifix.com>
12467
12468         PR preprocessor/15220
12469         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
12470
12471 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
12472
12473         * gcc.c-torture/execute/20051021-1.c: New test.
12474
12475 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
12476
12477         PR c++/24260
12478         * g++.dg/ext/tmplattr1.C: New test.
12479
12480 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
12481
12482         PR fortran/24440
12483         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
12484
12485 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
12486
12487         * obj-c++.dg/except-1.mm: New.
12488
12489         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
12490
12491 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
12492
12493         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
12494
12495 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
12496
12497         PR middle-end/24295
12498         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
12499         declarations with the same names as thunks' alias targets, use
12500         aliases instead.
12501         * gcc.dg/attr-alias-3.c: New test.
12502         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
12503
12504 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
12505
12506         PR c++/22618
12507         * g++.dg/parse/access8.C: New test.
12508
12509 2005-10-20  Richard Guenther  <rguenther@suse.de>
12510
12511         PR c++/24439
12512         * g++.dg/tree-ssa/pr24439.C: New testcase.
12513
12514 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12515
12516         * g++.dg/opt/delay-slot-1.C: New test.
12517
12518 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
12519
12520         PR fortran/21625
12521         * gfortran.fg/der_init_1.f90: New.
12522
12523 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
12524
12525         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
12526
12527 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
12528
12529         PR c++/21908
12530         * g++.dg/parse/error28.C: New test.
12531
12532 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12533
12534         * gcc.dg/profile-generate-2.c: New test.
12535
12536 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
12537
12538         PR target/23589
12539         * g++.dg/ext/dllimport11.C: New.
12540
12541 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12542
12543         PR c++/22293
12544         * g++.dg/other/friend3.C: New test.
12545
12546 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
12547
12548         PR c++/23293
12549         * g++.dg/template/error19.C: New test.
12550
12551 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
12552
12553         PR c++/21383
12554         * g++.dg/overload/koenig2.C: New.
12555
12556         PR c++/23118
12557         * g++.dg/overload/error2.C: New.
12558
12559         PR c++/22604
12560         * g++.dg/inherit/covariant14.C: New.
12561
12562 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12563
12564         PR c++/23440
12565         * g++.dg/parse/for1.C: New test.
12566
12567 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
12568
12569         PR fortran/23446
12570         * gfortran.dg/host_dummy_index_1.f90: New test.
12571
12572         PR fortran/21459
12573         * gfortran.dg/automatic_char_len_2.f90: New test.
12574
12575         PR fortran/20866
12576         * gfortran.dg/recursive_statement_functions.f90: New test.
12577
12578         PR fortran/20853
12579         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
12580
12581         PR fortran/20849
12582         * gfortran.dg/external_initializer.f90: New test.
12583
12584         PR fortran/20837
12585         * non_module_public.f90: New test.
12586
12587 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
12588
12589         PR c++/24386
12590         * g++.dg/template/overload7.C: New.
12591
12592         PR c++/22551
12593         * g++.dg/other/switch2.C: Remove expected warnings.
12594
12595         PR c++/21353
12596         * g++.dg/template/defarg6.C: New.
12597
12598 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
12599
12600         PR target/24315
12601         * gcc.target/i386/pr24315.c: New test.
12602
12603 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
12604
12605         PR c++/24389
12606         * g++.dg/template/static21.C: New test.
12607         * g++.dg/template/static21-a.cc: Likewise.
12608
12609 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
12610
12611         PR c++/23959
12612         * g++.dg/warn/Wswitch-default-1.C: New test.
12613         * g++.dg/warn/Wswitch-default-2.C: New test.
12614
12615 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
12616
12617         PR c++/22173
12618         * g++.dg/parse/template18.C: New test.
12619         * g++.dg/template/nontype15.C: Likewise.
12620
12621 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
12622
12623         PR fortran/22273
12624         * gfortran.dg/spec_expr_2.f90: New.
12625
12626 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
12627
12628         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
12629         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
12630         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
12631         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
12632         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
12633         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
12634         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
12635         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
12636         previous target-specific skips and warning-message matches where
12637         applicable.
12638
12639 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
12640
12641         PR c++/21347
12642         * g++.dg/warn/Wctor-dtor.C: New test.
12643
12644 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12645
12646         PR c/23439
12647         * gcc.dg/for-1.c: New test.
12648
12649 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
12650
12651         PR c++/19565
12652         * g++.dg/warn/Wconversion1.C: New test.
12653         * g++.dg/ext/packed4.C: Compile with -w.
12654         * g++.dg/opt/20050511-1.C: Likewise.
12655         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
12656
12657 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
12658
12659         * gfortran.dg/boz_5.f90: New test.
12660
12661 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
12662
12663         PR c++/22551
12664         * g++.dg/other/switch2.C: New.
12665
12666         PR c++/23984
12667         * g++.dg/init/ctor7.C: New.
12668
12669 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
12670
12671         PR c++/23730
12672         * g++.dg/parse/crash32.C: New test.
12673
12674 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
12675
12676         PR c++/20721
12677         * g++.dg/init/goto2.C: New test.
12678
12679         PR c++/22464
12680         * g++.dg/template/crash/41.C: New test.
12681
12682         PR c++/22180
12683         * g++.dg/template/crash40.C: New test.
12684
12685         PR c++/23694
12686         * g++.dg/parse/friend5.C: New test.
12687
12688         PR c++/23307
12689         * g++.dg/template/crash38.C: New test.
12690
12691         PR c++/22352
12692         * g++.dg/template/friend38.C: New test.
12693
12694         PR c++/22405
12695         * g++.dg/template/crash39.C: New test.
12696
12697 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
12698
12699         * gcc.dg/debug/dwarf2/dwarf-char1.c,
12700         gcc.dg/debug/dwarf2/dwarf-char2.c,
12701         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
12702
12703         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
12704
12705 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
12706
12707         * gcc.dg/dll-2.c: Add tests for warnings.
12708         * gcc.dg/dll-3.c: Likewise.
12709         * gcc.dg/dll-4.c: Likewise.
12710
12711         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
12712         * g++.dg/ext/dllimport2.C: Likewise.
12713         * g++.dg/ext/dllimport3.C: Likewise.
12714         * g++.dg/ext/dllimport7.C: Likewise.
12715         * g++.dg/ext/dllimport8.C: Likewise.
12716         * g++.dg/ext/dllimport9.C: Likewise.
12717
12718 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
12719
12720         PR fortran/24092
12721         * gfortran.dg/derived_pointer_recursion.f90: New test.
12722
12723 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
12724
12725         * gcc.c-torture/execute/20051012-1.c: New test.
12726
12727 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
12728
12729         PR fortran/18082
12730         * gfortran.dg/automatic_char_len_1.f90: New test.
12731
12732 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
12733
12734         PR fortran/20847
12735         * gfortran.dg/save_common.f90: New test.
12736
12737         PR fortran/20856
12738         * gfortran.dg/save_result.f90: New test.
12739
12740 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
12741
12742         PR c++/21592
12743         * g++.dg/template/dependent-expr1.C: Add new expected error.
12744         * g++.dg/template/dependent-expr2.C: Adjust error text.
12745         * g++.dg/template/overload6.C: New.
12746
12747         PR c++/23797
12748         * g++.dg/other/typename8.C: New.
12749
12750         PR c++/21117
12751         * g++.dg/other/return1.C: New.
12752
12753 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
12754
12755         PR c++/24052
12756         * g++.dg/ext/label5.C: New.
12757
12758 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
12759
12760         PR c++/19964
12761         * g++.dg/parse/crash31.C: New.
12762
12763 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
12764
12765         * g++.dg/ipa/ipa-1.c: New test.
12766         * g++.dg/ipa/ipa-2.c: New test.
12767         * g++.dg/ipa/ipa-3.c: New test.
12768         * g++.dg/ipa/ipa-4.c: New test.
12769         * g++.dg/ipa/ipa-5.c: New test.
12770         * g++.dg/ipa/ipa.exp: New file.
12771
12772 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
12773
12774         PR fortran/24207
12775         * gfortran.dg/private_type_3.f90: New test.
12776
12777 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
12778
12779         PR fortran/20786
12780         gfortran.dg/aint_anint_1.f90: New test.
12781
12782 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
12783
12784         PR libgfortran/24313
12785         gfortran.dg/csqrt.f: New test.
12786
12787 2005-10-11  Ian Lance Taylor  <ian@airs.com>
12788
12789         PR c++/8057
12790         * g++.dg/warn/noeffect7.C: New test.
12791         * g++.dg/warn/noeffect2.C: Instantiate templates.
12792         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
12793         and warning.
12794
12795 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
12796
12797         PR c++/21089
12798         * g++.dg/init/float1.C: New test.
12799
12800         PR c++/24277
12801         * g++.dg/init/member1.C: Tweak error markers.
12802
12803 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
12804
12805         PR testsuite/24281
12806         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
12807         Check for null pointer.
12808
12809 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
12810
12811         PR c++/21369
12812         * g++.dg/parse/ret-type3.C: New test.
12813
12814 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
12815
12816         PR tree-opt/23946
12817         * gcc.c-torture/compile/pr23946.c: New test.
12818
12819 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
12820
12821         * g++.dg/opt/mmx2.C: New test.
12822
12823 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
12824
12825         PR c++/24277
12826         * g++.dg/template/static20.C: New test.
12827
12828         PR c++/24302
12829         * g++.dg/warn/Wunused-12.C: New test.
12830
12831         PR c++/23437
12832         * g++.dg/template/arg4.C: New test.
12833
12834 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12835
12836         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
12837         * gcc.dg/ucnid-3.c: Likewise.
12838         * gcc.dg/ucnid-4.c: Likewise.
12839         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
12840         * g++.dg/other/ucnid-1.C: Likewise.
12841         * gcc.dg/sparc-frame-1.c: New test.
12842
12843 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
12844
12845         PR c++/24139
12846         * g++.dg/template/spec27.C: New test.
12847
12848         PR c++/24275
12849         * g++.dg/template/static19.C: New test.
12850
12851 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12852
12853         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
12854         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
12855
12856 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
12857
12858         PR target/24136
12859         * gfortran.fortran-torture/compile/pr24136.f: New test.
12860
12861 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
12862
12863         PR c++/22172
12864         * g++.dg/parse/crash30.C: New test.
12865
12866 2005-10-07  Richard Guenther  <rguenther@suse.de>
12867
12868         PR middle-end/24227
12869         * gcc.c-torture/compile/pr24227.c: New testcase.
12870
12871 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
12872
12873         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
12874         Do not put aligned attributes on array elements.
12875
12876 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
12877
12878         PR testsuite/23611, PR testsuite/23615
12879         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
12880         writing prototypes of library functions by hand.
12881         * obj-c++.dg/bitfield-4.mm: Likewise.
12882         * obj-c++.dg/const-str-4.mm: Likewise.
12883         * obj-c++.dg/encode-4.mm: Likewise.
12884         * obj-c++.dg/encode-5.mm: Likewise.
12885         * obj-c++.dg/encode-6.mm: Likewise.
12886         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
12887         * obj-c++.dg/method-10.mm: Likewise.
12888         * obj-c++.dg/method-17.mm: Likewise.
12889         * obj-c++.dg/method-19.mm: Likewise.
12890         * obj-c++.dg/try-catch-2.mm: Likewise.
12891
12892 2005-10-06  Richard Henderson  <rth@redhat.com>
12893
12894         PR 24236
12895         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
12896
12897 2005-10-06  Dale Johannesen  <dalej@apple.com>
12898
12899         * gcc.c-torture/execute/20030125-1.c: Correct.
12900
12901 2005-10-06  Richard Guenther  <rguenther@suse.de>
12902
12903         PR tree-optimization/24238
12904         * g++.dg/tree-ssa/pr24238.C: New testcase.
12905
12906 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
12907
12908         PR 18568
12909         * gfortran.dg/der_pointer_3.f90: New test.
12910
12911 2005-10-05  Devang Patel  <dpatel@apple.com>
12912
12913         PR Debug/23205
12914         * g++.dg/other/PR23205.C: New.
12915
12916 2005-10-05  Richard Henderson  <rth@redhat.com>
12917
12918         PR target/23602
12919         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
12920         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
12921
12922 2005-10-05  Dale Johannesen  <dalej@apple.com>
12923
12924         * gcc.c-torture/execute/float-floor.c: New.
12925
12926 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
12927
12928         PR tree-optimization/21419
12929         PR tree-optimization/24146
12930         PR tree-optimization/24151
12931
12932         * g++.dg/ext/asm7.C: New.
12933         * g++.dg/ext/asm8.C: New.
12934         * gcc.dg/asm-1.c: Compile on all targets.
12935         * gcc.dg/asm-pr24146.c: New.
12936         * gcc.dg/pr21419.c: Adjust error messages.
12937
12938 2005-10-05  Richard Guenther  <rguenther@suse.de>
12939
12940         PR fortran/24176
12941         * gfortran.fortran-torture/compile/empty.f90: New testcase.
12942
12943 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
12944
12945         PR c++/23513
12946         * g++.dg/template/spec22.C: Robustify test.
12947         * g++.dg/template/spec26.C: New.
12948
12949 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
12950
12951         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
12952         if target supports vector instructions.
12953
12954 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
12955
12956         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
12957         C99 functions.
12958
12959 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
12960
12961         * lib/target-supports.exp (check_effective_target_fortran_large_real,
12962         check_effective_target_fortran_large_int): Replace cached result
12963         when target changes.
12964
12965 2005-10-04  Devang Patel  <dpatel@apple.com>
12966
12967         * gcc.dg/i386-sse-vect-types.c: New.
12968
12969 2005-10-04  Ian Lance Taylor  <ian@airs.com>
12970
12971         PR preprocessor/13726
12972         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
12973         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
12974
12975 2005-10-04  Richard Guenther  <rguenther@suse.de>
12976
12977         PR c/23576
12978         * gcc.dg/noncompile/pr23576.c: New testcase.
12979
12980 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
12981
12982         PR middle-end/23125
12983         * gcc.dg/register-var-3.c: New test.
12984
12985 2005-10-04  Steven Bosscher  <stevenb@suse.de>
12986
12987         * gcc.dg/pr23049.c: New test.
12988
12989         * gcc.dg/ucnid-4.c: Fix test.
12990
12991 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
12992
12993         PR 23445
12994         * gcc.c-torture/compile/pr23445.c: New test.
12995
12996 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
12997
12998         * g++.dg/overload/unknown1.C: New.
12999
13000 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
13001
13002         PR c++/17775
13003         * g++.dg/template/repo4.C: New test.
13004
13005 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13006
13007         PR libfortran/19308
13008         * gfortran.dg/large_real_kind_2.F90: New test.
13009         * gfortran.dg/large_integer_kind_2.f90: New test.
13010
13011 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
13012
13013         * lib/target-supports.exp (check_effective_target_vect_shift):
13014         Implement with result caching. Add i?86, x86_64 and ia64 targets.
13015         (check_effective_target_vect_condition): Fix copy-n-pasto.
13016
13017         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
13018         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
13019         targets.
13020
13021 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
13022
13023         PR c++/22621
13024         * g++.dg/template/overload5.C : New test.
13025
13026         PR c++/23840
13027         * g++.dg/expr/stdarg1.C: New test.
13028
13029 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
13030
13031         PR 24142
13032         * gcc.c-torture/execute/pr24142.c: New test.
13033
13034 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
13035
13036         PR 24141
13037         * gcc.c-torture/execute/pr24141.c: New test.
13038
13039 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
13040             Diego Novillo  <dnovillo@redhat.com>
13041
13042         PR 23604
13043         * gcc.c-torture/execute/pr23604.c: New test.
13044
13045 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
13046
13047         PR fortran/16404
13048         PR fortran/20835
13049         PR fortran/20890
13050         PR fortran/20899
13051         PR fortran/20900
13052         PR fortran/20901
13053         PR fortran/20902
13054         gfortran.dg/equiv_constraint_1.f90: New test.
13055         gfortran.dg/equiv_constraint_2.f90: New test.
13056         gfortran.dg/equiv_constraint_3.f90: New test.
13057         gfortran.dg/equiv_constraint_4.f90: New test.
13058         gfortran.dg/equiv_constraint_5.f90: New test.
13059         gfortran.dg/equiv_constraint_6.f90: New test.
13060         gfortran.dg/equiv_constraint_7.f90: New test.
13061         gfortran.dg/equiv_constraint_8.f90: New test.
13062         gfortran.dg/private_type_1.f90: New test.
13063         gfortran.dg/private_type_2.f90: New test.
13064         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
13065         980628-10.f: Assert std=gnu to permit mixing of
13066         types in equivalence statements.
13067
13068 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
13069
13070         PR 24112
13071         * gfortran.dg/open_status_1.f90: New.
13072
13073 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
13074
13075         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
13076         * gcc.dg/vect/pr22480.c: Clean up temp files.
13077         * gcc.dg/vect/pr23831.c: Clean up temp files.
13078         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
13079         Clean up temp files.
13080         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
13081         Clean up temp files.
13082
13083         * gcc.dg/20050309-1.c: Clean up temp files.
13084         * gcc.dg/20050325-1.c: Clean up temp files.
13085
13086 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
13087
13088         PR tree-optimization/24059
13089         * gcc.dg/vect/pr24059.c : New test.
13090
13091 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
13092
13093         PR middle-end/24109
13094         * gcc.c-torture/execute/20050929-1.c: New test.
13095
13096 2005-09-29  Steven Bosscher  <stevenb@suse.de>
13097
13098         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
13099
13100 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
13101
13102         PR c/21419
13103         * gcc.dg/pr21419.c: New test.
13104
13105 2005-09-29  Steven Bosscher  <stevenb@suse.de>
13106
13107         * gcc.dg/pr23911.c: New test.
13108
13109 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
13110
13111         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
13112
13113         PR c++/16782
13114         * g++.dg/parse/qualified4.C: New test.
13115         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
13116         * g++.old-deja/g++.mike/p8154.C: Likewise.
13117
13118 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
13119
13120         PR c++/22147
13121         * g++.dg/template/friend37.C: New test.
13122         * g++.dg/parse/crash28.C: Adjust error markers.
13123
13124 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
13125
13126         PR fortran/18518
13127         * gfortran.fortran-torture/execute/save_2.f90: New decl.
13128
13129 2005-09-27  Devang Patel  <dpatel@apple.com>
13130
13131         PR tree-optimization/23625
13132         * gcc.dg/pr23625.c: New test.
13133
13134 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
13135
13136         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
13137         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
13138
13139 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
13140
13141         PR fortran/23677
13142         * gfortran.fortran-torture/execute/save_1.f90: New test.
13143         * gfortran.dg/save_1.f90: New test.
13144
13145 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
13146
13147         * gcc.target/i386/builtin-apply-mmx.c: New test.
13148
13149         PR target/22576
13150         * gcc.target/i386/pr22576.c: New test.
13151
13152         PR target/22585
13153         * gcc.target/i386/pr22585.c: New test.
13154
13155         PR target/23268
13156         * gcc.target/i386/pr23268.c: New test.
13157
13158         PR middle-end/23831
13159         * gcc.dg/vect/pr23831.c: New test.
13160
13161         PR target/24055
13162         * gcc.target/i386/pr24055.c: New test.
13163
13164 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
13165
13166         PR tree-optimization/23960
13167         * gcc.c-torture/compile/pr23960.c: New.
13168
13169 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
13170
13171         PR fortran/16861
13172         * gfortran.dg/nested_modules_3.f90: New.
13173
13174 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
13175
13176         PR fortran/24005
13177         gfortran.dg/interface_1.f90: New test.
13178
13179 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
13180         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13181
13182         PR fortran/23843
13183         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
13184
13185 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
13186
13187         PR fortran/23516
13188         * gfortran.dg/imag_1.f: New test.
13189         * gfortran.dg/imag_2.f: Ditto.
13190
13191 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
13192
13193         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
13194
13195 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
13196
13197         PR c++/21983
13198         * g++.dg/warn/pr21983.C: New test.
13199
13200 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
13201
13202         * gcc.dg/20050922-1.c: Testcase added.
13203
13204 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
13205
13206         PR c++/23993
13207         * g++.dg/template/array14.C: New test.
13208
13209 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
13210
13211         PR fortran/19929
13212         * gfortran.dg/der_ptr_component_1.f90: New test.
13213
13214 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13215
13216         PR c++/23965
13217         * g++.dg/template/error1.C: Reject "no matching function" message.
13218
13219 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13220
13221         PR c++/17609
13222         * g++.dg/lookup/error1.C: New test.
13223
13224 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
13225
13226         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
13227         functionality of the testcase.
13228
13229 2005-09-20  Richard Henderson  <rth@redhat.com>
13230
13231         * gcc.dg/vect/vect-22.c: Require vect_float.
13232         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
13233
13234 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
13235
13236         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
13237         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
13238         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
13239         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
13240         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
13241         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
13242         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
13243         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
13244         * gcc.dg/cpp/ucnid-8.c: New test.
13245
13246 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
13247
13248         PR tree-optimization/23929
13249         * gcc.c-torture/compile/pr23929.c: New test.
13250
13251 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
13252
13253         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
13254         for one loop.
13255
13256 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
13257
13258         PR testsuite/23186
13259         * g++.dg/other/pr22003.C: Require named sections.
13260
13261 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
13262
13263         PR c++/23947
13264         * g++.dg/rtti/crash3.C: New test.
13265
13266         PR tree-optimization/23818
13267         * gcc.dg/pr23818.c: New test.
13268
13269 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13270
13271         PR fortran/23420
13272         * gfortran.dg/print_fmt_4.f: New.
13273
13274 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
13275
13276         PR fortran/23663
13277         * gfortran.fortran-torture/execute/entry_11.f90: New test.
13278
13279 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
13280
13281         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
13282         Use pointers to local alignable arrays instead. Added comments.
13283         * gcc.dg/vect/vect-46.c: Likewise.
13284         * gcc.dg/vect/vect-48.c: Likewise.
13285         * gcc.dg/vect/vect-49.c: Likewise.
13286         * gcc.dg/vect/vect-52.c: Likewise.
13287         * gcc.dg/vect/vect-53.c: Likewise.
13288         * gcc.dg/vect/vect-54.c: Likewise.
13289         * gcc.dg/vect/vect-56.c: Likewise.
13290         * gcc.dg/vect/vect-57.c: Likewise.
13291         * gcc.dg/vect/vect-58.c: Likewise.
13292         * gcc.dg/vect/vect-60.c: Likewise.
13293         * gcc.dg/vect/vect-61.c: Likewise.
13294
13295         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
13296         The test is no longer vectorizable on vect_no_align targets.
13297         * gcc.dg/vect/vect-43.c: Likewsie.
13298
13299         * gcc.dg/vect/vect-44.c: Added comments.
13300         * gcc.dg/vect/vect-45.c: Added comments.
13301         * gcc.dg/vect/vect-50.c: Added comments.
13302         * gcc.dg/vect/vect-51.c: Added comments.
13303
13304         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
13305         aligned type.
13306         * gcc.dg/vect/Os-vect-95.c: Likewise.
13307
13308         * gcc.dg/vect/vect-41.c: Test removed.
13309         * gcc.dg/vect/vect-47.c: Test removed.
13310         * gcc.dg/vect/vect-55.c: Test removed.
13311         * gcc.dg/vect/vect-59.c: Test removed.
13312
13313 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
13314
13315         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
13316         No longer vectorizable on vect_no_align targets.
13317         * gcc.dg/vect/pr20122.c: Likewise.
13318         * gcc.dg/vect/vect-74.c: Likewise.
13319         * gcc.dg/vect/vect-75.c: Likewise.
13320         * gcc.dg/vect/vect-76.c: Likewise.
13321
13322         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
13323         Will not be vectorizable on vect_no_align targets once aliasing issues
13324         are resolved.
13325         * gcc.dg/vect/vect-79.c: Likewise.
13326
13327         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
13328         * gcc.dg/vect/vect-78.c: Likewise.
13329         * gcc.dg/vect/vect-97.c: Likewise.
13330
13331 2005-09-19  Steven Bosscher  <stevenb@suse.de>
13332
13333         * gcc.dg/pr23943.c: New test.
13334
13335 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
13336
13337         PR fortran/19181
13338         * gfortran.dg/derived_pointer_null_1.f90: New test.
13339
13340 2005-09-18  Richard Guenther  <rguenther@suse.de>
13341
13342         PR middle-end/23944
13343         * gcc.c-torture/compile/pr23944.c: New testcase.
13344
13345 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
13346
13347         PR fortran/15975
13348         * gfortran.dg/der_pointer_2.f90: New test.
13349
13350 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
13351
13352         PR fortran/16861
13353         * gfortran.dg/nested_modules_2.f90: New test.
13354
13355 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13356
13357         PR c++/18368
13358         * g++.dg/other/semicolon.C: New test.
13359
13360 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
13361
13362         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
13363         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
13364
13365 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
13366
13367         PR c++/23914
13368         * g++.dg/template/static18.C: New test.
13369
13370         PR c++/21514
13371         * g++.dg/template/crash19.C: Remove dg-error marker.
13372         * g++.dg/template/local4.C: New test.
13373
13374 2005-09-16  Paul Brook  <paul@codesourcery.com>
13375
13376         PR fortran/23906
13377         * gfortran.dg/dependency_1.f90: New test.
13378
13379 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
13380
13381         PR c++/23896
13382         * g++.dg/template/static17.C: New test.
13383
13384 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
13385
13386         PR c++/23139
13387         * g++.dg/warn/huge-val1.C: New test.
13388
13389 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
13390
13391         PR c++/13140
13392         * g++.dg/parse/class2.C: New test.
13393         * g++.dg/template/explicit8.C: Likewise.
13394         * g++.dg/template/spec25.C: Likewise.
13395
13396 2005-09-14  Josh Conner  <jconner@apple.com>
13397
13398         PR middle-end/23584
13399         * gcc.dg/pr23584.c: New test.
13400
13401 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
13402
13403         PR fortran/21875 Internal Unit Array I/O, NIST
13404         * gfortran.dg/arrayio_1.f90: New test.
13405         * gfortran.dg/arrayio_1.f90: New test.
13406         * gfortran.dg/arrayio_1.f90: New test.
13407         * gfortran.dg/arrayio_1.f90: New test.
13408         * gfortran.dg/arrayio_1.f90: New test.
13409
13410 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
13411
13412         PR middle-end/22480
13413         * gcc.dg/vect/pr22480.c: New test.
13414
13415 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
13416
13417         PR fortran/19358
13418         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
13419
13420 2005-09-13 Josh Conner <jconner@apple.com>
13421
13422         PR c++/23180
13423         * g++.dg/init/struct2.C: New test.
13424         * g++.dg/init/struct3.C: New test.
13425
13426 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
13427
13428         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
13429         Clean up temp files.
13430         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
13431         gcc.dg/tree-ssa/builtin-fprintf-1.c,
13432         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
13433         gcc.dg/tree-ssa/builtin-printf-1.c,
13434         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
13435         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
13436         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
13437         gcc.dg/tree-ssa/builtin-vprintf-1.c,
13438         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
13439         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
13440         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
13441         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
13442         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
13443         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
13444         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
13445         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
13446
13447 2005-09-13  Josh Conner  <jconner@apple.com>
13448
13449         * lib/gcc-dg.exp: Load scanipa.exp.
13450         (cleanup-dump): New procedure.
13451         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
13452         * lib/scandump.exp: New file.
13453         * lib/scantree.exp: Use it.
13454         * lib/scanipa.exp: New file.
13455
13456 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
13457
13458         PR fortran/17740
13459         * gfortran.dg/generic_4.f90: New test.
13460
13461 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
13462
13463         PR target/23816
13464         * gcc.target/i386/pr23816-1.c: New test.
13465         * gcc.target/i386/pr23816-2.c: New test.
13466
13467
13468 2005-09-13  Bastian Blank <waldi@debian.org>
13469
13470         PR c++/16171
13471         * g++.dg/abi/mangle26.C: New test.
13472         * g++.dg/abi/mangle27.C: New test.
13473         * g++.dg/abi/mangle28.C: New test.
13474         * g++.dg/abi/mangle29.C: New test.
13475
13476         PR c++/23839
13477         * g++.dg/parse/register1.C: New test.
13478
13479 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
13480
13481         PR c++/23842
13482         * g++.dg/template/access16.C: New test.
13483
13484 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
13485
13486         * gfortran.dg/char_pack_2.f90: Increase the vector size.
13487
13488 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
13489
13490         PR fortran/18899
13491         * gfortran.dg/shape_2.f90: New test.
13492
13493 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
13494
13495         PR target/19269
13496         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
13497         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
13498         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
13499         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
13500         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
13501         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
13502         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
13503         tests.
13504
13505 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
13506
13507         PR c++/23841
13508         * g++.dg/parse/template17.C: New test.
13509
13510 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
13511
13512         PR c++/23789
13513         * g++.dg/template/nontype14.C: New test.
13514
13515 2005-09-12  Ian Lance Taylor  <ian@airs.com>
13516
13517         PR g++/7874
13518         * g++.dg/lookup/friend7.C: New test.
13519         * g++.dg/lookup/friend8.C: New test.
13520         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
13521         so that it will be found via argument dependent lookup.
13522         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
13523         friend functions which will no longer be found.
13524         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
13525         function g, so that it will be found via argument dependent
13526         lookup.
13527         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
13528         * g++.old-deja/g++.mike/net43.C: Likewise.
13529
13530 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
13531
13532         PR c++/23691
13533         * g++.dg/template/static16.C: New test.
13534
13535 2005-09-12  Josh Conner  <jconner@apple.com>
13536
13537         PR middle-end/23237
13538         * gcc.c-torture/compile/pr23237.c: New test.
13539
13540 2005-09-11  Richard Henderson  <rth@redhat.com>
13541
13542         * g++.dg/other/error8.C: Update expected diagnostic text.
13543
13544 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13545
13546         PR libfortran/19872
13547         * gfortran.dg/overwrite_1.f: New test.
13548
13549 2005-09-09  Josh Conner  <jconner@apple.com>
13550
13551         * g++.dg/init/pr23180-1.C: Removed.
13552         * g++.dg/init/pr23180-2.C: Removed.
13553
13554 2005-09-09  David Daney <ddaney@avtrex.com>
13555
13556         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
13557         files which are ...
13558         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
13559         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
13560
13561 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13562
13563         * gfortran.dg/iostat_2.f90: New test.
13564
13565 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
13566
13567         PR c++/22252
13568         * g++.dg/ext/interface1.C: New test.
13569         * g++.dg/ext/interface1.h: Likewise.
13570         * g++.dg/ext/interface1a.cc: Likewise.
13571
13572 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
13573
13574         * gfortran.dg/iomsg_1.f90: New test case.
13575
13576 2005-09-09  Richard Guenther  <rguenther@suse.de>
13577
13578         PR c++/23624
13579         * g++.dg/tree-ssa/pr23624.C: New testcase.
13580
13581 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
13582
13583         PR fortran/19239
13584         * gfortran.dg/vector_subscript_1.f90,
13585         * gfortran.dg/vector_subscript_2.f90: New tests.
13586
13587 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
13588
13589         PR fortran/21104
13590         * gfortran.dg/array_alloc_1.f90,
13591         * gfortran.dg/array_alloc_2.f90,
13592         * gfortran.dg/array_alloc_3.f90: New tests.
13593
13594 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
13595
13596         PR fortran/12840
13597         * gfortran.dg/array_constructor_6.f90
13598         * gfortran.dg/array_constructor_7.f90
13599         * gfortran.dg/array_constructor_8.f90
13600         * gfortran.dg/array_constructor_9.f90
13601         * gfortran.dg/array_constructor_10.f90
13602         * gfortran.dg/array_constructor_11.f90
13603         * gfortran.dg/array_constructor_12.f90: New tests.
13604
13605 2005-09-08  Josh Conner  <jconner@apple.com>
13606
13607         PR c++/23180
13608         * g++.dg/init/pr23180-1.C: New test.
13609         * g++.dg/init/pr23180-2.C: New test.
13610
13611 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
13612
13613         PR fortran/18878
13614         * gfortran.dg/module_double_reuse.f90: New.
13615
13616 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
13617
13618         PR fortran/23270
13619         PR fortran/22304
13620         PR fortran/18870
13621         PR fortran/17917
13622         PR fortran/16511
13623         * gfortran.dg/common_equivalence_1.f: New.
13624         * gfortran.dg/common_equivalence_2.f: New.
13625         * gfortran.dg/common_equivalence_3.f: New.
13626         * gfortran.dg/contained_equivalence_1.f90: New.
13627         * gfortran.dg/module_blank_common.f90: New.
13628         * gfortran.dg/module_commons_1.f90: New.
13629         * gfortran.dg/module_equivalence_1.f90: New.
13630         * gfortran.dg/nested_modules_1.f90: New.
13631         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
13632         equivalences and add comment to connect the test with
13633         the PR.
13634
13635 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13636
13637         PR fortran/23765
13638         * gfortran.dg/common_6.f90: New test.
13639
13640 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
13641
13642         PR fortran/15326
13643         * gfortran.dg/char_result_1.f90,
13644         * gfortran.dg/char_result_2.f90,
13645         * gfortran.dg/char_result_3.f90,
13646         * gfortran.dg/char_result_4.f90,
13647         * gfortran.dg/char_result_5.f90,
13648         * gfortran.dg/char_result_6.f90,
13649         * gfortran.dg/char_result_7.f90,
13650         * gfortran.dg/char_result_8.f90: New tests.
13651
13652 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
13653
13654         PR fortran/19928
13655         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
13656
13657 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
13658
13659         PR obj-c++/16816
13660         * obj-c++.dg/selector-5.mm: New test.
13661         * obj-c++.dg/selector-6.mm: New test.
13662
13663 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
13664
13665         PR objc/20574
13666         PR objc/19324
13667         * objc.dg/error-1.m: New test.
13668
13669 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
13670
13671         PR fortran/23373
13672         * gfortran.fortran-torture/execute/pr23373-1.f90,
13673         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
13674
13675 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
13676
13677         PR libfortran/23760
13678         * gfortran.dg/g77/1832.f: Remove long string in write statement
13679         to allow the test to pass on correct list directed output with
13680         prepended space.
13681
13682 2005-09-07  James E Wilson  <wilson@specifix.com>
13683
13684         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
13685
13686 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
13687
13688         * gfortran.dg/parameter+save.f90: Rename to
13689         * gfortran.dg/parameter_save.f90: .. this.
13690
13691 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
13692
13693         PR fortran/20848
13694         * gfortran.dg/parameter+save.f90: New test case.
13695
13696 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
13697
13698         PR fortran/19269
13699         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
13700
13701 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
13702
13703         PR c/23075
13704         * gcc.dg/pr23075.c: New test.
13705         * g++.dg/warn/pr23075.C: New test.
13706
13707         PR target/22362
13708         * gcc.target/i386/pr22362.c: New test.
13709
13710         PR rtl-optimization/23098
13711         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
13712
13713         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
13714         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
13715         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
13716
13717 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
13718
13719         * g++.dg/expr/cast6.C: New test.
13720
13721         PR c++/9782
13722         * g++.dg/init/new15.C: New test.
13723
13724 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
13725
13726         * gcc.dg/vect/Os-vect-95.c: New test.
13727         * gcc.dg/vect/vect-95.c: Same.
13728
13729 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
13730
13731         * gcc.dg/vect/vect-29.c: Update xfail testing.
13732         * gcc.dg/vect/vect-44.c: Same.
13733         * gcc.dg/vect/vect-48.c: Same.
13734         * gcc.dg/vect/vect-50.c: Same.
13735         * gcc.dg/vect/vect-72.c: Same.
13736         * gcc.dg/vect/vect-77.c: Same.
13737         * gcc.dg/vect/vect-78.c: Same.
13738         * gcc.dg/vect/vect-80.c: Same.
13739         * gcc.dg/vect/vect-96.c: Same.
13740         * gcc.dg/vect/vect-100.c: Same.
13741         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
13742         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
13743         * gfortran.dg/vect/vect-5.f90: Same.
13744
13745 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
13746
13747         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
13748         start strings.
13749         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
13750         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
13751
13752         PR c++/23056
13753         * g++.dg/opt/pr23056.C: New test.
13754
13755         PR rtl-optimization/23098
13756         * gcc.target/i386/pr23098.c: New test.
13757
13758 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
13759
13760         PR c++/23667
13761         * g++.dg/template/static15.C: New test.
13762
13763         PR c++/21440
13764         * g++.dg/ext/stmtexpr5.C: New test.
13765         * g++.dg/ext/stmtexpr6.C: Likewise.
13766
13767 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
13768
13769         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
13770
13771         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
13772         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
13773         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
13774
13775 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
13776
13777         PR libfortran/23321
13778         * gfortran.dg/direct_io_4.f90: New test case.
13779
13780 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
13781             Rasmus Hahn  <rassahah@neofonie.de>
13782
13783         PR libobjc/23108
13784         * objc.dg/type-stream-1.m: New test.
13785
13786 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
13787
13788         PR fortran/23661
13789         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
13790         gfortran.dg/print_fmt_3.f90: New test.
13791
13792 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
13793
13794         * gfortran.dg/fmt_t_1.f90: New test.
13795
13796 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
13797
13798         PR rtl-optimization/23454
13799         * g++.dg/opt/pr23454.C: New test.
13800
13801 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
13802
13803         PR c++/23699
13804         * g++.dg/ext/static1.C: New test.
13805
13806 2005-09-02  Richard Henderson  <rth@redhat.com>
13807
13808         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
13809         tail call to check_fa_work.
13810
13811 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
13812
13813         PR c++/21687
13814         * g++.dg/other/gc3.C: New test.
13815
13816 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
13817
13818         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
13819         * gcc.dg/20050826-1.c: Likewise.
13820
13821 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
13822
13823         PR c++/23167
13824         * g++.dg/expr/volatile1.C: New test.
13825
13826 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
13827
13828         PR middle-end/23547
13829         * gcc.dg/pr23547.c: New test.
13830
13831 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
13832
13833         PR c/22061
13834         * gcc.c-torture/execute/pr22061-1.c,
13835         * gcc.c-torture/execute/pr22061-2.c,
13836         * gcc.c-torture/execute/pr22061-3.c,
13837         * gcc.c-torture/execute/pr22061-4.c: New tests.
13838
13839 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
13840
13841         * gcc.dg/Wredundant-decls-2.c: New test to check that
13842         -Wredundant-decls does not issue warning for a variable
13843         definition following a declaration.
13844
13845 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
13846
13847         PR debug/7241
13848         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
13849         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
13850         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
13851
13852         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
13853         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
13854         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
13855         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
13856         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
13857         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
13858         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
13859         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
13860
13861 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
13862
13863         PR objc/23306
13864         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
13865         scan-assmbler.
13866
13867 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
13868
13869         PR target/21255
13870         * gcc.dg/pr21255-1.c: New test.
13871         * gcc.dg/pr21255-2-mb.c: Likewise.
13872         * gcc.dg/pr21255-2-ml.c: Likewise.
13873         * gcc.dg/pr21255-3.c: Likewise.
13874         * gcc.dg/pr21255-4.c: Likewise.
13875
13876 2005-08-31  Dale Johannesen  <dalej@apple.com>
13877
13878         * gcc.dg/20050830-1.c: New.
13879
13880 2005-08-31  Josh Conner  <jconner@apple.com>
13881
13882         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
13883         command-line options for arm-*-* targets.
13884         * g++.dg/init/array16.C: Likewise.
13885         * g++.dg/other/crash-4.C: Likewise.
13886
13887 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
13888
13889         PR obj-c++/23640
13890         * obj-c++.dg/gnu-runtime-3.mm: New test.
13891
13892 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13893
13894         PR c++/13377
13895         * g++.dg/lookup/ambig4.C: New test.
13896         * g++.dg/lookup/ambig5.C: New test.
13897         * g++.dg/tc1/dr101.C: Adjust error markers.
13898
13899 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13900
13901         PR c++/23639
13902         * g++.dg/template/ttp5.C: Adjust error markers.
13903
13904 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
13905
13906         PR testsuite/23609
13907         * lib/obj-c++.exp: Include target-libpath.exp.
13908         (obj-c++_link_flags): Look for the GNU libobjc library
13909         and set the library path to include it.
13910         Don't manually set LD_LIBRARY_PATH (etc.) but call
13911         set_ld_library_path_env_vars instead.
13912         (obj-c++_target_compile): Don't set library path or
13913         linker flags because they are already set correctly
13914         in obj-c++_link_flags.
13915
13916 2005-08-30  Josh Conner  <jconner@apple.com>
13917
13918         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
13919         to command-line options for arm-*-* targets.
13920
13921 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
13922
13923         * g++.dg/other/i386-1.C: New.
13924
13925 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
13926
13927         PR preprocessor/20348
13928         PR preprocessor/20356
13929         * gcc.dg/cpp/pr20348.c: New test.
13930         * gcc.dg/cpp/pr20348.h: New file.
13931         * gcc.dg/cpp/inc/pr20348.h: New file.
13932         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
13933         * gcc.dg/cpp/pr20356.c: New test.
13934         * gcc.dg/cpp/pr20356.h: New file.
13935         * gcc.dg/cpp/inc/pr20356.h: New file.
13936         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
13937
13938 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
13939
13940         * gfortran.fortran-torture/execute/intrinsic_count.f90:
13941         Fix array dimension to avoid correct end-of-file error.
13942
13943 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
13944
13945         PR libfortran/23598
13946         * gfortran.dg/iostat_1.f90: New test.
13947
13948 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
13949
13950         PR middle-end/23408
13951         * gcc.dg/pr23408.c: New test.
13952
13953 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
13954
13955         PR c++/23099
13956         * g++.dg/init/member1.C: Make sure erroneous static data member
13957         definitions are required.
13958         * g++.dg/template/static13.C: New test.
13959         * g++.dg/template/static14.C: Likewise.
13960
13961 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
13962
13963         * gcc.target/i386/pr23575.c: Use -msse2 instead of
13964         -march=pentium4, remove ilp32 requirement.
13965
13966         PR middle-end/23484
13967         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
13968         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
13969
13970 2005-08-29  Andreas Jaeger  <aj@suse.de>
13971
13972         PR testsuite/23607
13973         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
13974
13975 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
13976
13977         * gcc.c-torture/execute/20050316-2.c: New test.
13978         * gcc.c-torture/execute/20050316-3.c: New test.
13979         * gcc.dg/torture/pr16104-1.c: New test.
13980
13981 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
13982
13983         PR middle-end/23463
13984         * gcc.c-torture/execute/zero-struct-1.c: New test.
13985
13986 2005-08-27  Richard Guenther  <rguenther@suse.de>
13987
13988         PR target/23575
13989         * gcc.target/i386/pr23575.c: New testcase.
13990
13991 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
13992
13993         PR rtl-optimization/23561
13994         * gcc.c-torture/execute/20050826-1.c: New test.
13995
13996         PR rtl-opt/23560
13997         * gcc.c-torture/execute/20050826-2.c: New test.
13998
13999 2005-08-26  Dale Johannesen  <dalej@apple.com>
14000
14001         * gcc.dg/20030711-1.c: Modify to work on Darwin.
14002         * gcc.dg/20050826-1.c: New.
14003
14004 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
14005
14006         PR c++/19004
14007         * g++.dg/template/nontype13.C: New test.
14008
14009         PR c++/23491
14010         * g++.dg/init/new14.C: New test.
14011         * g++.dg/expr/anew1.C: Do not XFAIL.
14012         * g++.dg/expr/anew2.C: Likewise.
14013         * g++.dg/expr/anew3.C: Likewise.
14014
14015 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
14016
14017         PR middle-end/22439
14018         * gcc.dg/vla-3.c: New test.
14019
14020 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
14021
14022         PR fortran/20363
14023         * gfortran.dg/named_interface.f90: New.
14024
14025 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
14026
14027         * gcc.c-torture/execute/frame-address.c: New test.
14028
14029 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
14030
14031         PR c++/20817
14032         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
14033
14034 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
14035
14036         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
14037
14038 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
14039
14040         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
14041         * gcc.dg/altivec-22.c: Rename from..
14042         * gcc.dg/altivec-nomfcr.c: ..this.
14043
14044 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
14045
14046         PR tree-optimization/23546
14047         * gcc.dg/tree-ssa/pr23546.c: New test.
14048
14049 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
14050
14051         PR fortran/17758
14052         * gfortran.dg/nonreturning_statements.f90: New test.
14053
14054 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
14055
14056         PR c++/22454
14057         * g++.dg/parse/crash29.C: New.
14058
14059 2005-08-23  DJ Delorie  <dj@redhat.com>
14060
14061         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
14062         constants have the L suffix.
14063
14064 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
14065
14066         PR c++/23044
14067         * g++.dg/template/instantiate8.C: New.
14068
14069 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
14070
14071         PR middle-end/23467
14072         * gcc.c-torture/execute/pr23467.c: New test.
14073
14074 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
14075
14076         PR tree-optimization/22043
14077         * gcc.c-torture/execute/20050613-1.c: New test.
14078
14079 2005-08-23  Ben Elliston  <bje@au.ibm.com>
14080
14081         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
14082
14083 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
14084
14085         PR rtl-optimization/23478
14086         * g++.dg/opt/pr23478.C: New test.
14087
14088 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
14089
14090         PR c/18715
14091         * gcc.dg/switch-warn-3.c: New test.
14092
14093 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14094
14095         PR c++/22233
14096         * g++.dg/template/param1.C: New test.
14097
14098 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14099
14100         PR c++/23089
14101         * g++.dg/other/incomplete1.C: New test.
14102
14103 2005-08-22  Ira Rosen  <irar@il.ibm.com>
14104
14105         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
14106         are vectorizable.
14107
14108 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14109
14110         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
14111         d_lines_5.f: New.
14112
14113 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
14114
14115         * gcc.target/i386/sse-4.c: New test.
14116
14117 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14118
14119         PR testsuite/23239
14120         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
14121
14122 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
14123
14124         * gcc.dg/20050811-1.c: New test.
14125         * gcc.dg/20050811-2.c: New test.
14126
14127 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
14128
14129         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
14130
14131 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
14132
14133         PR 23476
14134         * gcc.c-torture/compile/pr23476.c: New test.
14135
14136 2005-08-19  Devang Patel  <dpatel@apple.com>
14137
14138         PR tree-optimization/23048
14139         * gcc.dg/tree-ssa/pr23048.c: New test.
14140
14141 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
14142
14143         PR middle-end/20624
14144         * g++.dg/warn/Wreturn-3.C: New test
14145
14146 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
14147
14148         PR tree-optimization/22228
14149         * g++.dg/vect/pr22543.cc: New test.
14150
14151 2005-08-17  Steven Bosscher  <stevenb@suse.de>
14152
14153         PR tree-optimization/21574
14154         * gcc.dg/tree-ssa/pr21574.c: New test.
14155
14156 2005-08-16  James E Wilson  <wilson@specifix.com>
14157
14158         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
14159
14160 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
14161
14162         PR tree-opt/23402
14163         * gcc.c-torture/compile/zero-strct-3.c: New test.
14164         * gcc.c-torture/compile/zero-strct-4.c: New test.
14165
14166 2005-08-16  Steven Bosscher  <stevenb@suse.de>
14167
14168         PR target/23376
14169         * gcc.target/x86_64/pr23376.c: New test.
14170
14171 2005-08-16  Ian Lance Taylor  <ian@airs.com>
14172
14173         PR c++/23337
14174         * g++.dg/ext/vector2.C: New.
14175
14176 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
14177
14178         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
14179
14180 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
14181
14182         PR libfortran/23428
14183         * gfortran.dg/inquire-complex.f90: New test case.
14184
14185 2005-08-16  James E Wilson  <wilson@specifix.com>
14186
14187         PR tree-optimization/21105
14188         * gcc.dg/large-size-array.c: New.
14189
14190 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
14191
14192         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
14193         type.
14194         * gcc.dg/vect/vect-41: Likewise.
14195         * gcc.dg/vect/vect-42: Likewise.
14196         * gcc.dg/vect/vect-43: Likewise.
14197         * gcc.dg/vect/vect-44: Likewise.
14198         * gcc.dg/vect/vect-46: Likewise.
14199         * gcc.dg/vect/vect-47: Likewise.
14200         * gcc.dg/vect/vect-48: Likewise.
14201         * gcc.dg/vect/vect-52: Likewise.
14202         * gcc.dg/vect/vect-53: Likewise.
14203         * gcc.dg/vect/vect-54: Likewise.
14204         * gcc.dg/vect/vect-55: Likewise.
14205         * gcc.dg/vect/vect-56: Likewise.
14206         * gcc.dg/vect/vect-57: Likewise.
14207         * gcc.dg/vect/vect-58: Likewise.
14208         * gcc.dg/vect/vect-59: Likewise.
14209         * gcc.dg/vect/vect-60: Likewise.
14210         * gcc.dg/vect/vect-61: Likewise.
14211         * gcc.dg/vect/vect-85: Likewise.
14212         * gcc.dg/vect/vect-87: Likewise.
14213         * gcc.dg/vect/vect-88: Likewise.
14214         * gcc.dg/vect/vect-93.c: Likewise.
14215         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
14216         * gcc.dg/vect/vect-75: Likewise.
14217         * gcc.dg/vect/vect-76: Likewise.
14218         * gcc.dg/vect/vect-77: Likewise.
14219         * gcc.dg/vect/vect-78: Likewise.
14220         * gcc.dg/vect/vect-80: Likewise.
14221         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
14222         vectorized for the expected reason, rather than checking how alignment
14223         was handled.
14224         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
14225         type and also instead of aligned pointers. Added documentation.
14226
14227 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
14228
14229         * gfortran.dg/power.f90: New test.
14230
14231 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
14232
14233         PR rtl-optimization/23299
14234         * g++.dg/opt/pr23299.C: New test.
14235
14236 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14237
14238         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
14239
14240 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
14241
14242         * g++.dg/template/local6.C: New test.
14243
14244 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
14245
14246         * execute/exceptions/finally-1.m: Check that the catch and finally are
14247         being called.  Also add a "return 0;" at the end of main.
14248
14249 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
14250
14251         PR fortran/21432.
14252         * gfortran.dg/namelist_print_1.f: New test of functionality of
14253         PRINT namelist.
14254         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
14255         namelist generates error with -std=f95.
14256
14257 2005-08-14  Ira Rosen  <irar@il.ibm.com>
14258
14259         PR tree-optimization/23119
14260         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
14261
14262 2005-08-13  Marcin Koziej  <creep@desk.pl>
14263             Andrew Pinski  <pinskia@physics.uc.edu>
14264
14265         PR libobjc/22492
14266         * execute/exceptions/finally-1.m: New test.
14267
14268 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
14269
14270         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
14271         testsuite.
14272         * objc/execute/exceptions/trivial.m: New test.
14273         * objc.dg/try-catch-11.m: Move to ...
14274         * objc/execute/exceptions/foward-1.m: Here.
14275         * objc.dg/try-catch-2.m: Move to ...
14276         * objc/execute/exceptions/catchall-1.m: Here.
14277         * objc.dg/try-catch-8.m: Move to ...
14278         * objc/execute/exceptions/local-variables-1.m: Here.
14279
14280 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
14281
14282         * objc.dg/nested-func-1.m: Move to ...
14283         * objc/execute/nested-func-1.m: Here.
14284
14285 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
14286
14287         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
14288         in ${options} instead of [target_info name].
14289         * lib/obj-c++.exp (objc_target_compile): Likewise.
14290
14291 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
14292
14293         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
14294
14295 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
14296
14297         part of PR testsuite/23348
14298         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
14299         of the torture options.
14300         * objc/compile/trivial.m: New test.
14301
14302 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
14303
14304         * gfortran.dg/eoshift.f90: Correct format.
14305
14306 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
14307
14308         * gfortran.fortran-torture/execute/character_passing.f90:
14309         Fix comment typo.
14310
14311 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
14312
14313         PR c++/8271
14314         * g++.dg/template/unify10.C: New.
14315
14316 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
14317
14318         * g++.dg/parse/pr22514.C: Move to...
14319         * g++.dg/debug/pr22514.C: here.
14320
14321 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14322
14323         PR c++/23266
14324         * g++.dg/inherit/pure1.C: New test.
14325
14326         * ChangeLog: Fix typos.
14327
14328 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14329             Steven Bosscher  <stevenb@suse.de>
14330
14331         * gfortran.dg/runtime_warning_1.f90: New test.
14332
14333 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
14334
14335         PR c++/23219
14336         * g++.dg/parse/crash28.C: New.
14337
14338 2005-08-11  Richard Guenther  <rguenther@suse.de>
14339
14340         PR target/23289
14341         * gcc.target/i386/tailcall-1.c: New testcase.
14342
14343 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
14344
14345         * gcc.dg/vect/vect-67.c: Un-xfail.
14346
14347 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
14348
14349         PR c++/23225
14350         * g++.dg/testsuite/parse/crash27.C: new test.
14351
14352 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
14353
14354         PR libfortran/22143
14355         * gfortran.dg/shift-kind.f90: New testcase.
14356
14357 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
14358
14359         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
14360         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
14361
14362 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14363
14364         PR c++/20646
14365         * g++.dg/other/mult-stor1.C: New test.
14366
14367 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
14368
14369         * gcc.c-torture/pr18299-1.c: Move to ...
14370         * gcc.c-torture/compile/pr18299-1.c: Here.
14371
14372 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
14373
14374         * gfortran/fortran.torture/execute/character_passing.f90:
14375         Fix types for LSAME.
14376
14377 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
14378
14379         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
14380         input data back to what it was originally.
14381
14382 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
14383
14384         * objc.dg/try-catch-8.m: Enable for all targets.
14385
14386 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
14387
14388         * gcc.dg/pr23165.c: New test.
14389
14390 2005-08-09  Steven Bosscher  <stevenb@suse.de>
14391
14392         PR tree-optimization/23234
14393         * gcc.dg/tree-ssa/pr23234.c: New test.
14394
14395 2005-08-08  Josh Conner  <jconner@apple.com>
14396
14397         PR rtl-optimization/23241
14398         * gcc.dg/char-compare.c: New test.
14399
14400 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14401
14402         PR c++/22508
14403         * g++.dg/init/new13.C: New test.
14404
14405 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
14406
14407         PR c++/21166
14408         * g++.dg/other/crash-4.C: Adjust
14409         * g++/dg/ext/packed9.C: New.
14410
14411 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
14412
14413         PR middle-end/21964
14414         * gcc.c-torture/execute/pr21964-1.c: New test.
14415
14416 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
14417
14418         PR c/22458
14419         * gcc.dg/pr22458-1.c: New test.
14420
14421 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
14422             Steven G. Kargl <kargls@comcast.net>
14423
14424         PR fortran/22390
14425         * gfortran.dg/flush_1.f90: New test.
14426
14427 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14428
14429         PR c++/23191
14430         * g++.dg/template/eh2.C: New test.
14431
14432 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14433
14434         PR c++/19498
14435         * g++.dg/template/instantiate7.C: New test.
14436
14437 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
14438
14439         PR c/23113
14440         * gcc.dg/Wunused-value-1.c: New test.
14441
14442 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
14443
14444         PR rtl-optimization/23233
14445         * gcc.c-torture/compile/pr23233-1.c: New test.
14446
14447 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
14448
14449         PR fortran/18833
14450         PR fortran/20850
14451         * gfortran.dg/equiv_1.f90: New test.
14452         * gfortran.dg/equiv_2.f90: New test.
14453         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
14454         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
14455         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
14456
14457 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
14458
14459         * gcc.c-torture/execute/vrp-5.c: New test.
14460         * gcc.c-torture/execute/vrp-6.c: New test.
14461         * gcc.dg/tree-ssa/vrp21.c: New test.
14462
14463 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
14464
14465         * g++.dg/parse/pr22514.C: New test.
14466
14467 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
14468
14469         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
14470
14471         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
14472         instead of constant loads / pool entries.
14473
14474 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
14475
14476         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
14477         TEST_TO_WCTYPE.
14478
14479 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
14480
14481         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
14482         __WINT_TYPE__ in generated prototypes if possible.
14483
14484 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
14485
14486         PR 22037
14487         * g++.dg/tree-ssa/pr22037.C:
14488
14489 2005-08-04  Richard Henderson  <rth@redhat.com>
14490
14491         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
14492         scan-tree-dump-times directive.
14493
14494 2005-08-04  Jan Hubicka  <jh@suse.cz>
14495
14496         * gcov-1.C: Fix switch counts.
14497         * gcov-4b.c: Likewise.
14498
14499 2005-08-03  Jeff Law  <law@redhat.com>
14500
14501         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
14502
14503 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
14504
14505         * gcc.c-torture/execute/pr23135.c: New test.
14506
14507 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14508
14509         PR tree-optimization/19899
14510         * gcc.dg/tree-ssa/scev-1.c: New test.
14511         * gcc.dg/tree-ssa/scev-2.c: New test.
14512
14513 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
14514
14515         PR target/18582
14516         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
14517
14518 2005-08-03  Jan Hubicka  <jh@suse.cz>
14519
14520         * update-conroll.c: New testcase.
14521         * update-conroll-2.c: New testcase.
14522
14523 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
14524
14525         * gfortran.dg/constant_substring.f: New test.
14526         * gfortran.dg/pr22491.f: New test.
14527
14528 2005-08-02  Jan Hubicka  <jh@suse.cz>
14529
14530         * update-threading.c: Replace by the proper one.
14531
14532 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
14533
14534         PR 23164
14535         * g++.dg/tree-ssa/pr23164.C: New test.
14536
14537 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
14538
14539         * gcc.dg/tree-ssa/pr23192.c: New test.
14540
14541 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
14542
14543         * gcc.c-torture/execute/vrp-4.c: New test.
14544
14545 2005-08-02  Jan Hubicka  <jh@suse.cz>
14546
14547         * update-threading.c: New test.
14548
14549 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
14550
14551         * gcc.c-torture/compile/20050801-1.c: New test.
14552         * gcc.c-torture/compile/20050801-2.c: New test.
14553
14554 2005-08-01  Jan Hubicka  <jh@suse.cz>
14555
14556         * val-prof-5.c: New test.
14557
14558 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
14559
14560         PR c/22311
14561         * gcc.dg/pr22311-1.c : New test.
14562
14563 2005-07-31  Steven Bosscher  <stevenb@suse.de>
14564
14565         PR target/23095
14566         * gfortran.dg/pr23095.f: New test.
14567
14568         PR c++/22003
14569         * g++.dg/other/pr22003.C: New test.
14570
14571 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
14572
14573         PR target/20621
14574         * gcc.c-torture/execute/pr20621-1.c: New test.
14575
14576 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
14577
14578         * gfortran.dg/comma_format_extension_4.f: Adjust length
14579         of string for format.
14580         * gfortran.dg/der_array_io_1.f: Replace illegal internal
14581         print statement with internal write.
14582         * gfortran.dg/der_array_io_2.f: Likewise.
14583         * gfortran.dg/der_array_io_3.f: Likewise.
14584
14585 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
14586
14587         * gcc.dg/fold-abs-4.c: new test.
14588
14589 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
14590
14591         PR fortran/22570 an related issues.
14592         * gfortran.dg/x_slash_1.f: New test.
14593
14594 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
14595
14596         PR c/23143
14597         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
14598         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
14599
14600 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
14601
14602         PR c/529
14603         * gcc.dg/Wshadow-3.c: New test.
14604
14605 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
14606
14607         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
14608         used to have the wrong bounds).
14609
14610 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
14611
14612         PR c/21720
14613         * gcc.dg/hex-round-1.c: Test more cases.
14614         * gcc.dg/hex-round-2.c: New test.
14615
14616 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
14617
14618         PR 22550
14619         * g++.dg/tree-ssa/pr22550.C: New test.
14620
14621 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
14622
14623         * gcc.dg/tree-ssa/vrp19.c: New test.
14624         * gcc.dg/tree-ssa-vrp20.c: New test.
14625
14626 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
14627
14628         PR c/22240
14629         * gcc.dg/transparent-union-4.c: New test.
14630
14631 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
14632
14633         PR c/22192
14634         * gcc.dg/c99-vla-2.c: New test.
14635
14636 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
14637
14638         PR c/21720
14639         * gcc.dg/hex-round-1.c: New test.
14640
14641 2005-07-28  Jan Hubicka  <jh@suse.cz>
14642
14643         * inliner-1.c: Do not dump everything.
14644         * tree-prof.exp: Do not pass -ftree-based-profiling.
14645         * bprob.exp: Likewise.
14646
14647         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
14648
14649 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
14650
14651         PR c++/22545
14652         * g++.dg/expr/ptrmem7.C: New test.
14653
14654 2005-07-28  Mike Stump  <mrs@apple.com>
14655
14656         * g++.old-deja/g++.mike/visibility-1.C: New test.
14657
14658 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
14659
14660         PR c/20187
14661         * gcc.c-torture/execute/pr20187-1.c: New test.
14662
14663 2005-07-28  Jeff Law  <law@redhat.com>
14664
14665         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
14666         * gcc.dg/tree-ssa/vrp18.c: New test.
14667
14668 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
14669
14670         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
14671
14672 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
14673
14674         PR tree-optimization/22506
14675         * gcc.dg/vect/ps22506.c: New test.
14676
14677 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
14678
14679         PR target/21149
14680         * gcc.target/i386/sse-3.c: New test.
14681
14682 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
14683
14684         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
14685         * gcc.target/mips/mips32-dsp-type.c: Likewise.
14686
14687 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
14688
14689         PR c/22589
14690         * gcc.c-torture/compile/pr22589-1.c: New test.
14691
14692 2005-07-28  Jan Hubicka  <jh@suse.cz>
14693
14694         * update-loopch.c: New testcase.
14695
14696 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
14697
14698         PR rtl-optimization/23047
14699         * gcc.c-torture/execute/pr23047.c: New test.
14700         * gcc.c-torture/execute/pr23047.x: New.
14701
14702 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
14703
14704         PR tree-optimization/22493
14705         * gcc.c-torture/execute/pr22493-1.c: New test.
14706         * gcc.c-torture/execute/pr22493-1.x: New.
14707         * gcc.c-torture/execute/vrp-1.c: New test.
14708         * gcc.c-torture/execute/vrp-2.c: New test.
14709         * gcc.c-torture/execute/vrp-2.c: New test.
14710
14711 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
14712
14713         * gcc.target/frv/all-builtin-read8.c: Delete.
14714         * gcc.target/frv/all-builtin-read16.c: Delete.
14715         * gcc.target/frv/all-builtin-read32.c: Delete.
14716         * gcc.target/frv/all-builtin-read64.c: Delete.
14717         * gcc.target/frv/all-builtin-write8.c: Delete.
14718         * gcc.target/frv/all-builtin-write16.c: Delete.
14719         * gcc.target/frv/all-builtin-write32.c: Delete.
14720         * gcc.target/frv/all-builtin-write64.c: Delete.
14721         * gcc.target/frv/all-read-write-1.c: New.
14722
14723 2005-07-27  Jeff Law  <law@redhat.com>
14724
14725         * gcc.c-torture/execute/pr22630.c: New test.
14726
14727 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
14728
14729         PR tree-optimization/23073
14730         * gcc.dg/vect/nodump-pr23073.c: New test.
14731         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
14732
14733 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
14734
14735         PR tree-optimize/22348
14736         * gcc.c-torture/execute/pr22348.c: New.
14737
14738 2005-07-27  Richard Guenther  <rguenther@suse.de>
14739
14740         * gcc.dg/tree-ssa/salias-1.c: New testcase.
14741
14742 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14743
14744         PR fortran/22503
14745         * gfortran.dg/logical_comp.f90: New test.
14746
14747 2005-07-27  Jan Hubicka  <jh@suse.cz>
14748
14749         * inliner-1.c: Add cleanup of dumps.
14750         * val-prof-*.c: Likewise.
14751         * update-tailcall.c: New.
14752
14753 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
14754
14755         PR 22591
14756         * gcc.dg/tree-ssa/pr22591.c: New test.
14757         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
14758
14759 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
14760
14761         PR libobjc/22606
14762         * objc.dg/try-catch-11.m: New test.
14763
14764 2005-07-26  Richard Guenther  <rguenther@suse.de>
14765
14766         PR tree-optimization/22486
14767         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
14768
14769 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
14770
14771         PR tree-opt/22484
14772         * testsuite/g++.dg/opt/loop2.C: New test.
14773
14774 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
14775
14776         * gcc.dg/tree-ssa/reassoc-3.c: New test.
14777         * gcc.dg/tree-ssa/reassoc-4.c: New test.
14778
14779 2005-07-25  Adam Nemet  <anemet@lnxw.com>
14780
14781         * lib/profopt.exp (profopt-execute): Check for profiling data
14782         files on the target.
14783
14784 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
14785
14786         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
14787         for matching of asm labels.
14788
14789 2005-07-25  Richard Guenther  <rguenther@suse.de>
14790
14791         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
14792
14793 2005-07-25  Richard Guenther  <rguenther@suse.de>
14794
14795         PR testsuite/22624
14796         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
14797
14798 2005-07-25  Ira Rosen  <irar@il.ibm.com>
14799
14800         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
14801         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
14802         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
14803         * gcc.dg/vect/vect-100.c: New test.
14804         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
14805         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
14806         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
14807         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
14808         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
14809         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
14810         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
14811         * gfortran.dg/vect/pr19049.f90: New testcase.
14812         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
14813
14814 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
14815
14816         * gcc.c-torture/execute/20050713-1.c: New test.
14817
14818         PR fortran/20063
14819         * gfortran.fortran-torture/execute/data_4.f90: New test.
14820
14821         PR middle-end/20303
14822         * gcc.dg/visibility-d.c: New test.
14823
14824 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
14825
14826         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
14827         * gfortran.dg/underflow.f90: Ditto.
14828
14829 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14830
14831         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
14832         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
14833         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
14834
14835 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
14836
14837         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
14838         include case of field width of zero.
14839
14840 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
14841
14842         PR libgfortran/21875
14843         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
14844         with trailing blanks on normal formatted read.
14845
14846 2005-07-23  Chao-ying Fu  <fu@mips.com>
14847
14848         * gcc.target/mips/mips32-dsp-type.c: New test.
14849         * gcc.target/mips/mips32-dsp.c: New test.
14850
14851 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
14852
14853         PR testsuite/21073
14854         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
14855
14856         PR testsuite/20454
14857         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
14858         and __cyg_profile_func_exit.
14859
14860 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
14861
14862         * gfortran.dg/comma_format_extension_3.f: Fix typo.
14863         * gfortran.dg/comma_format_extension_4.f: Same.
14864         * gfortran.dg/pr15332.f: Same.
14865         * gfortran.dg/pr21730.f: Same.
14866
14867 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
14868
14869         * g++.dg/opt/vrp2.C: Fix testcase.
14870
14871         PR tree-opt/22625
14872         * g++.dg/opt/vrp2.C: New test.
14873
14874 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
14875
14876         PR debug/21828
14877         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
14878
14879 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
14880
14881         * gcc.dg/tree-ssa/20050719-1.c: New test.
14882
14883 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
14884
14885         * gcc.dg/bfin-longcall-1.c: New file.
14886         * gcc.dg/bfin-longcall-2.c: New file.
14887
14888 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
14889
14890         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
14891
14892 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
14893
14894         PR middle-end/19055
14895         * gcc.dg/tree-ssa/pr19055.c: New test.
14896         * gcc.dg/tree-ssa/pr19055-2.c: New test.
14897
14898 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
14899
14900         PR C++/22358
14901         * g++.dg/other/pr22358.C: New test.
14902
14903 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
14904
14905         PR c++/2922
14906         * g++.dg/lookup/two-stage5.C: New test from bug comments.
14907
14908 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14909
14910         PR c++/15938
14911         * g++.dg/init/union2.C: New test.
14912
14913 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14914
14915         PR c/22393
14916         * gcc.dg/complex-4.c: New test.
14917
14918 2005-07-21  Richard Guenther  <rguenther@suse.de>
14919
14920         PR testsuite/22522
14921         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
14922         scanning for asm labels.
14923         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
14924
14925 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
14926
14927         PR target/22085
14928         * gcc.dg/altivec-pr22085.c: New.
14929
14930 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
14931
14932         PR tree-optimization/19210
14933         * gcc.dg/tree-ssa/pr19210-1.c: New.
14934         * gcc.dg/tree-ssa/pr19210-2.c: New.
14935
14936 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
14937
14938         PR rtl-optimization/22167
14939         * g++.dg/opt/pr22167.C: New test.
14940
14941 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
14942
14943         PR c++/2922
14944         * g++.dg/lookup/two-stage2.C: New.
14945         * g++.dg/lookup/two-stage3.C: New.
14946         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
14947         fixed two-stage name lookup for operators.
14948         * g++.dg/template/call3.C: Compiler now produces an appropriate
14949         error message.
14950         * g++.dg/template/crash37.C: Compiler now describes bla() on line
14951         14 as a candidate.
14952         * g++.dg/template/ptrmem4.C: Compiler produces different error
14953         message.
14954         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
14955         connect_to_method as a candidate.
14956
14957 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
14958
14959         * gcc.dg/fold-alloc-1.c: New test.
14960
14961 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
14962
14963         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
14964         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
14965
14966 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
14967
14968         * gcc.dg/fold-abs-1.c: New test.
14969         * gcc.dg/fold-abs-2.c: New test.
14970         * gcc.dg/fold-abs-3.c: New test.
14971
14972 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
14973
14974         Make CONSTRUCTOR use VEC to store initializers.
14975         * g++.dg/ext/complit3.C: Check for specific error messages.
14976         * g++.dg/init/brace2.C: Update error message.
14977         * g++.dg/warn/Wbraces2.C: Likewise.
14978
14979 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
14980
14981         PR fortran/16940
14982         * gfortran.dg/module_interface_1.f90: New test.
14983
14984 2005-07-19  Danny Berlin <dberlin@dberlin.org>
14985             Kenneth Zadeck <zadeck@naturalbridge.com>
14986
14987         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
14988
14989 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14990
14991         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
14992         specify -Wformat for these tests.
14993         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
14994         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
14995         * gcc.dg/format/opt-6.c: Delete.
14996
14997 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
14998
14999         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
15000         * gcc.dg/tree-ssa/sra-3.c: Likewise.
15001
15002 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
15003
15004         * gcc.dg/tree-ssa/alias-2.c: New test.
15005
15006 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
15007
15008         PR c++/22263
15009         * g++.dg/template/explicit7.C: New test.
15010
15011 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
15012
15013         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
15014         width of 8 to +Inf and -Inf.
15015
15016 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
15017
15018         PR c++/22139
15019         * g++.dg/template/friend36.C: New test.
15020
15021 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
15022
15023         PR fortran/21730
15024         * gfortran.dg/pr21730.f: New test.
15025
15026 2005-07-16  Danny Berlin <dberlin@dberlin.org>
15027             Kenneth Zadeck <zadeck@naturalbridge.com>
15028
15029         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
15030         since pure const detection cannot run at -O1 in c compiler.
15031         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
15032         can now optimize this case properly.
15033         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
15034         because we now pass.
15035         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
15036
15037 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
15038
15039         PR c/22421
15040         * gcc.dg/format/bitfld-1.c: New test.
15041
15042 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
15043
15044         PR c++/22204
15045         * g++.dg/rtti/repo1.C: New test.
15046
15047 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
15048
15049         PR middle-end/22398
15050         * gcc.c-torture/compile/pr22398.c: New test.
15051
15052 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
15053
15054         PR c++/22132
15055         * g++.dg/expr/cast4.C: New test.
15056
15057 2005-07-15  Richard Guenther  <rguenther@suse.de>
15058
15059         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
15060         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
15061
15062 2005-07-15  Steven Bosscher  <stevenb@suse.de>
15063
15064         PR tree-optimization/22230
15065         * gcc.dg/tree-ssa/pr22230.c: New test.
15066
15067 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
15068
15069         * gfortran.dg/g77/cpp6.f: New test.
15070
15071         PR fortran/22417
15072         * gfortran.dg/g77/cpp5.F: New test.
15073         * gfortran.dg/g77/cpp5.h: New file.
15074         * gfortran.dg/g77/cpp5inc.h: New file.
15075
15076 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
15077
15078         PR libfortran/16435
15079         * gfortran.dg/tl_editting.f90: New.
15080         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
15081
15082 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
15083
15084         * gfortran.dg/char_array_constructor.f90: New test.
15085
15086 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
15087
15088         * gfortran.dg/past_eor.f90: New.
15089         * gfortran.dg/complex_read.f90: New.
15090
15091 2005-07-13  Jeff Law  <law@redhat.com>
15092
15093         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
15094         additional casts.
15095
15096         * gcc.dg/tree-ssa/pr22321.c: New test
15097
15098 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
15099
15100         PR tree-optimization/21921
15101         * gcc.dg/tree-ssa/pr21921.c: New.
15102
15103 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
15104
15105         PR tree-optimizatio/22442
15106         * gcc.dg/tree-ssa/loop-11.c: New test.
15107
15108 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
15109
15110         PR tree-opt/21840
15111         * gcc.c-torture/compile/pr21840.c: New test.
15112
15113 2005-07-12  Jan Hubicka  <jh@suse.cz>
15114
15115         * gcc.c-torture/compile/pr22379.c: New test.
15116
15117 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
15118
15119         PR libfortran/21593
15120         gfortran.dg/dev_null.f90: Remove outdated comment about
15121         PR libfortran/21593.
15122
15123
15124 2005-07-12  Dale Johannesen  <dalej@apple.com>
15125
15126         * gcc.target/i386/compress-float-sse.c: New.
15127         * gcc.target/i386/compress-float-sse-pic.c: New.
15128         * gcc.target/i386/compress-float-387.c: New.
15129         * gcc.target/i386/compress-float-387-pic.c: New.
15130         * gcc.dg/compress-float-ppc.c: New.
15131         * gcc.dg/compress-float-ppc-pic.c: New.
15132
15133 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
15134
15135         PR libfortran/21593
15136         gfortran.dg/dev_null.f90: Remove targets.
15137
15138 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
15139
15140         PR tree-opt/22335
15141         * gcc.dg/pr22335-1.c: New test.
15142         * gcc.dg/pr22335-2.c: New test.
15143
15144 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15145
15146         PR c++/20172
15147         * g++.dg/template/nontype12.C : New test.
15148
15149 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
15150
15151         * gcc.dg/tree-ssa/loop-10.c: New test.
15152
15153 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
15154
15155         * gcc.c-torture/execute/20020720-1.x: Remove.
15156
15157 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
15158
15159         * gfortran.fortran-torture/execute/forall_7.f90: New test.
15160
15161 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
15162
15163         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
15164         (dg-mips-options): Use it.
15165
15166 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
15167
15168         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
15169
15170 2005-07-09  Richard Henderson  <rth@redhat.com>
15171
15172         * lib/target-supports.exp (check_effective_target_sync_char_short):
15173         Add alpha.
15174
15175 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
15176
15177         PR libfortran/22217
15178         * gfortran.dg/negative-z-descriptor.f90: New test.
15179
15180 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
15181
15182         PR tree-opt/22329
15183         * gcc.dg/pr22329.c: New test.
15184
15185 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
15186
15187         PR tree-optimization/20139
15188         * gcc.dg/tree-ssa/pr20139.c: New.
15189
15190 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
15191
15192         PR tree-opt/22356
15193         * testsuite/gcc.dg/pr22356-1.c: New test.
15194
15195 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
15196
15197         PR c++/21799
15198         * g++.dg/template/unify8.C: New.
15199         * g++.dg/template/unify9.C: New.
15200
15201 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
15202
15203         * gfortran.fortran-torture/execute/entry_10.f90: New test.
15204
15205 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
15206
15207         * gcc.dg/darwin-version-1.c: New.
15208         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
15209         * gcc.dg/builtins-20.c: Likewise.
15210         * gcc.dg/builtins-53.c: Likewise.
15211         * gcc.dg/torture/builtins-convert-1.c: Likewise.
15212         * gcc.dg/torture/builtins-convert-2.c: Likewise.
15213         * gcc.dg/torture/builtins-convert-3.c: Likewise.
15214         * gcc.dg/torture/builtins-power-1.c: Likewise.
15215         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
15216         on Darwin.
15217
15218 2005-07-07  Jeff Law  <law@redhat.com>
15219
15220         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
15221         argument evaluation order.
15222
15223 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
15224
15225         PR libfortran/21594
15226         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
15227         Add test cases where the shift length is greater than the
15228         array length.
15229
15230 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
15231
15232         * obj-c++.dg/proto-lossage-6.mm: New.
15233         * objc.dg/proto-lossage-6.m: New.
15234
15235 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
15236
15237         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
15238         * objc.dg/gnu-runtime-2.m: Likewise.
15239
15240 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
15241
15242         * gfortran.dg/longline.f: New test.
15243
15244         * gfortran.dg/badline.f: New test.
15245
15246 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
15247
15248         PR fortran/16531
15249         PR fortran/15966
15250         PR fortran/18781
15251         * gfortran.dg/hollerith.f90: New.
15252         * gfortran.dg/hollerith2.f90: New.
15253         * gfortran.dg/hollerith3.f90: New.
15254         * gfortran.dg/hollerith4.f90: New.
15255         * gfortran.dg/hollerith_f95.f90: New.
15256         * gfortran.dg/hollerith_legacy.f90: New.
15257         * gfortran.dg/g77/cpp4.F: New. Port from g77.
15258
15259 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
15260
15261         PR objc/22274
15262         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
15263         * objc.dg/gnu-runtime-2.m: New.
15264
15265 2005-07-06  Jeff Law  <law@redhat.com>
15266
15267         * gcc.dg/tree-ssa/vrp17.c: New test.
15268
15269 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
15270
15271         PR fortran/22327
15272         * gfortran.dg/array_constructor_5.f90: New test.
15273
15274 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
15275
15276         * gfortran.fortran-torture/execute/entry_9.f90: New test.
15277
15278 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
15279
15280         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
15281         * gcc.dg/980816-1.c: Ditto.
15282
15283 2005-07-06  Jeff Law  <law@redhat.com>
15284
15285         * gcc.c-torture/compile/pr21356.c: New test.
15286
15287 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
15288
15289         PR c/22013
15290         PR c/22098
15291         * gcc.c-torture/compile/pr22013-1.c,
15292         gcc.c-torture/execute/pr22098-1.c,
15293         gcc.c-torture/execute/pr22098-2.c,
15294         gcc.c-torture/execute/pr22098-3.c: New tests.
15295
15296 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
15297
15298         PR c/22308
15299         * gcc.dg/pr22308-1.c: New test.
15300
15301 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
15302
15303         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
15304         target.
15305         * gcc.dg/compare9.c: Use -fshort-enums instead of
15306         -fno-short-enums.  Change the last test to dg-bogus.
15307
15308 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
15309
15310         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
15311         * gcc.dg/compare9.c: New.
15312
15313 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15314
15315         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
15316
15317 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
15318
15319         PR testsuite/22288
15320         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
15321
15322
15323 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15324
15325         * gcc.dg/format/gcc_gfc-1.c: New.
15326
15327 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
15328
15329         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
15330
15331 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15332
15333         PR fortran/20842
15334         * gfortran.dg/io_invalid_1.f90: New test.
15335
15336 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
15337
15338         * gcc.dg/format/gcc_diag-1.c: Update.
15339
15340 2005-07-02  Jeff Law  <law@redhat.com>
15341
15342         * gcc.dg/tree-ssa/pr22051-1.c: New test.
15343         * gcc.dg/tree-ssa/pr22051-2.c: New test.
15344
15345 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
15346
15347         * gcc.dg/format/gcc_diag-1.c: Update.
15348
15349 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
15350
15351         PR tree-opt/22269
15352         * gcc.c-torture/compile/pr22269.c: New test.
15353
15354 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
15355
15356         PR 21584
15357         PR 22219
15358         * g++.dg/tree-ssa/pr21584-1.C: New test.
15359         * g++.dg/tree-ssa/pr21584-2.C: New test.
15360
15361 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
15362
15363         * obj-c++.dg/try-catch-11.mm: New.
15364         * objc.dg/try-catch-10.m: New.
15365
15366 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
15367
15368         * g++.dg/other/ucnid-1.C: xfail on AIX.
15369
15370 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
15371
15372         PR 22234
15373         * gcc.dg/20050629-1.c: New test.
15374
15375 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
15376
15377         * obj-c++.dg/const-str-1[0-1].mm: New.
15378         * objc.dg/const-str-1[0-1].m: New.
15379
15380 2005-05-29  Richard Henderson  <rth@redhat.com>
15381
15382         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
15383         Rename from check_effective_target_vect_no_max.
15384         (check_effective_target_vect_no_int_add): New.
15385         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
15386         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
15387         * gcc.dg/vect/vect-reduc-3.c: Likewise.
15388         * gcc.dg/vect/vect-reduc-1.c: Use both.
15389         * gcc.dg/vect/vect-reduc-2.c: Likewise.
15390
15391 2005-05-29  Richard Henderson  <rth@redhat.com>
15392
15393         * lib/target-supports.exp (check_effective_target_vect_no_max):
15394         Remove i386 and x86_64.
15395
15396 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
15397
15398         PR testsuite/21969
15399         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
15400
15401 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
15402
15403         PR middle-end/21969
15404         * gcc.dg/vect/pr21969.c: New test.
15405
15406 2005-06-28  Eric Christopher  <echristo@redhat.com>
15407
15408         PR c/22052
15409         PR c/21975
15410         * gcc.dg/inline1.c: New test.
15411         * gcc.dg/inline2.c: Ditto.
15412         * gcc.dg/inline3.c: Ditto.
15413         * gcc.dg/inline4.c: Ditto.
15414         * gcc.dg/inline5.c: Ditto.
15415
15416 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
15417
15418         PR libfortran/22142
15419         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
15420         Add testcase also testing eoshift1 for PR 22142.
15421
15422 2005-06-28  Richard Henderson  <rth@redhat.com>
15423
15424         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
15425         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
15426         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
15427         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
15428         gcc.dg/tree-ssa/20030922-2.c: Likewise.
15429
15430 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
15431
15432         PR libfortran/22142
15433         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
15434         Add testcase for PR 22142.
15435
15436 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
15437
15438         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
15439         gcc.target/ia64/fpreg-2.c: New tests.
15440
15441 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15442
15443         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
15444
15445 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15446
15447         PR libfortran/22170
15448         * gfortran.dg/slash_1.f90: New test.
15449
15450 2005-06-27  Richard Henderson  <rth@redhat.com>
15451
15452         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
15453         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
15454         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
15455         * gcc.dg/vect/vect-reduc-2.c: Likewise.
15456         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
15457         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
15458
15459 2005-06-27  Richard Henderson  <rth@redhat.com>
15460
15461         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
15462         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
15463
15464 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
15465
15466         * obj-c++.dg/proto-lossage-5.mm: New.
15467         * objc.dg/proto-lossage-5.m: New.
15468
15469 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
15470
15471         PR 21959
15472         * gcc.dg/tree-ssa/pr21959.c: New test.
15473
15474 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
15475
15476         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
15477         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
15478         testing uninitialized var.
15479
15480         * gcc.c-torture/execute/builtins/chk.h: New.
15481         * gcc.c-torture/execute/builtins/lib/chk.c: New.
15482         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
15483         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
15484         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
15485         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
15486         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
15487         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
15488         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
15489         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
15490         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
15491         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
15492         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
15493         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
15494         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
15495         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
15496         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
15497         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
15498         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
15499         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
15500         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
15501         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
15502         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
15503         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
15504         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
15505         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
15506         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
15507         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
15508         * gcc.dg/builtin-object-size-1.c: New test.
15509         * gcc.dg/builtin-object-size-2.c: New test.
15510         * gcc.dg/builtin-object-size-3.c: New test.
15511         * gcc.dg/builtin-object-size-4.c: New test.
15512         * gcc.dg/builtin-object-size-5.c: New test.
15513         * gcc.dg/builtin-stringop-chk-1.c: New test.
15514         * gcc.dg/builtin-stringop-chk-2.c: New test.
15515         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
15516         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
15517         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
15518         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
15519         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
15520         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
15521         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
15522         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
15523         * gcc.c-torture/execute/printf-1.c: New test.
15524         * gcc.c-torture/execute/fprintf-1.c: New test.
15525         * gcc.c-torture/execute/vprintf-1.c: New test.
15526         * gcc.c-torture/execute/vfprintf-1.c: New test.
15527         * gcc.c-torture/execute/printf-chk-1.c: New test.
15528         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
15529         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
15530         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
15531
15532 2005-06-27  Michael Matz  <matz@suse.de>
15533
15534         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
15535         slot is not merged if address escapes.
15536
15537 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15538
15539         PR c/21911
15540         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
15541
15542 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
15543
15544         PR middle-end/17965
15545         * gcc.c-torture/compile/20050622-1.c: New test.
15546
15547         PR middle-end/22028
15548         * gcc.dg/20050620-1.c: New test.
15549
15550 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
15551
15552         PR tree-optimization/22026
15553         * gcc.dg/tree-ssa/pr22026.c: New.
15554
15555 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
15556
15557         PR libfortran/22144
15558         * gfortran.dg/shift-alloc.f90: New testcase.
15559
15560 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
15561
15562         * all files: Update FSF address in copyright headers.
15563
15564 2005-06-22  Jan Hubicka  <jh@suse.cz>
15565
15566         * wholeprogram-1.c: New testcase.
15567         * wholeprogram-2.c: New testcase.
15568
15569 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
15570
15571         PR 22171
15572         * gcc.dg/tree-ssa/pr22171.c: New test.
15573
15574 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
15575
15576         * gfortran.dg/simplify_modulo.f90: New.
15577
15578 2005-06-24  Jan Hubicka  <jh@suse.cz>
15579
15580         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
15581
15582 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
15583
15584         * obj-c++.dg/proto-lossage-[1-4].mm: New.
15585
15586 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
15587
15588         * obj-c++.dg/typedef-alias-1.mm: New.
15589         * objc.dg/typedef-alias-1.m: New.
15590
15591 2005-06-23  Jeff Law  <law@redhat.com>
15592
15593         * gcc.dg/tree-ssa/vrp16.c: New test.
15594
15595 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15596
15597         * lib/target-supports.exp: Add
15598         check_effective_target_fortran_large_real and
15599         check_effective_target_fortran_large_int to check for
15600         corresponding effective targets.
15601         * gfortran.dg/large_integer_kind_1.f90: New test.
15602         * gfortran.dg/large_real_kind_1.f90: New test.
15603
15604 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
15605
15606         PR tree-optimization/22117
15607         * gcc.dg/tree-ssa/pr22117.c: New.
15608
15609 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
15610
15611         PR testsuite/22123
15612         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
15613
15614 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
15615
15616         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
15617
15618 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
15619
15620         * gfortran.dg/f2c_4.f90: Add tests for complex functions
15621         * gfortran.dg/f2c_4.c: Likewise.
15622
15623 2005-06-22 Paul Brook  <paul@codesourcery.com>
15624
15625         PR fortran/21034
15626         * gfortran.dg/auto_save_1.f90: New test.
15627
15628 2005-06-22  Michael Matz  <matz@suse.de>
15629
15630         * gcc.target/x86-64/abi: New directory.
15631         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
15632         * gcc.target/x86-64/abi/README.gcc: New file.
15633         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
15634         * gcc.target/x86-64/abi/asm-support.s: New file.
15635         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
15636         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
15637         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
15638         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
15639         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
15640         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
15641         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
15642         * gcc.target/x86_64/abi/test_bitfields.c: New test.
15643         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
15644         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
15645         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
15646         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
15647         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
15648         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
15649         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
15650         * gcc.target/x86_64/abi/test_varargs.c: New test.
15651
15652 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
15653
15654         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
15655         32-bit i?86 and x86_64.
15656
15657 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
15658
15659         * obj-c++.dg/const-str-[1-9].mm: New tests.
15660
15661 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
15662
15663         PR fortran/22010
15664         * gfortran.dg/namelist_use.f90: New.
15665         * gfortran.dg/namelist_use_only.f90: New.
15666
15667 2005-06-21  Jeff Law  <law@redhat.com>
15668
15669         * gcc.dg/tree-ssa/vrp15.c: New test.
15670
15671 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
15672
15673         * lib/target-supports.exp (check_effective_target_vect_reduction):
15674         Remove.
15675         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
15676         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
15677         remove vect_reduction target keyword. Also avoid two returns in main.
15678         * gcc.dg/vect/vect-reduc-3.c: Likewise.
15679         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
15680         * gcc.dg/vect/vect-reduc-1short.c: New test.
15681         * gcc.dg/vect/vect-reduc-1char.c: New test.
15682         * gcc.dg/vect/vect-reduc-2short.c: New test.
15683         * gcc.dg/vect/vect-reduc-2char.c: New test.
15684         * gcc.dg/vect/vect-reduc-6.c: New test.
15685         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
15686         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
15687         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
15688
15689 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15690         Paul Thomas  <pault@gcc.gnu.org>
15691
15692         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
15693         New tests.
15694
15695 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15696
15697         * gfortran.dg/backslash_1.f90: New test.
15698         * gfortran.dg/backslash_2.f90: New test.
15699
15700 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
15701
15702         * gfortran.dg/duplicate_labels.f90: New test.
15703
15704 2005-06-20  Jan Beulich  <jbeulich@novell.com>
15705
15706         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
15707         unsupportable relocations.
15708         * g++.old-deja/g++.other/store-expr1.C: Likewise.
15709         * gcc.dg/20050321-2.c: xfail for NetWare.
15710
15711 2005-06-20  Andreas Jaeger  <aj@suse.de>
15712
15713         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
15714         gcc.target/i386/fastcall-sseregparm.c,
15715         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
15716
15717 2005-06-19  Richard Henderson  <rth@redhat.com>
15718
15719         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
15720
15721 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
15722
15723         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
15724
15725 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
15726
15727         PR c++/22115
15728         * g++.dg/conversion/simd2.C: Change expected error message.
15729
15730 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
15731
15732         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
15733         * gcc.dg/vect/vect-reduc-2.c: Likewise.
15734         * gcc.dg/vect/vect-reduc-3.c: Likewise.
15735
15736 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
15737
15738         * gcc.dg/fold-mod-1.c: New test.
15739
15740 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
15741
15742         PR fortran/19926
15743         * gfortran.dg/pr19926.f90: New test.
15744
15745 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
15746
15747         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
15748         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
15749         targets.
15750         * gcc.dg/vect/vect-reduc-2.c: Likewise.
15751         * gcc.dg/vect/vect-reduc-3.c: Likewise.
15752
15753 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
15754
15755         * gcc.target/ia64/float80-varargs-1.c: New test.
15756
15757 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15758
15759         PR tree-opt/22035
15760         * gfortran.dg/f2c_6.f90: New test.
15761
15762 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
15763
15764         PR c++/17413
15765         * g++.dg/template/local5.C: New.
15766
15767 2005-06-17  Richard Henderson  <rth@redhat.com>
15768
15769         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
15770
15771 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
15772
15773         PR testsuite/21945
15774         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
15775
15776 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
15777
15778         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
15779         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
15780         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
15781         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
15782         check_vect to verify the presence of hardware vector support.
15783
15784 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
15785
15786         PR testsuite/22056
15787         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
15788
15789 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15790
15791         PR libfortran/19216
15792         * gfortran.dg/pr19216.f: Add correct space between brackets and
15793         dg directive.
15794
15795 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15796
15797         PR libfortran/16436
15798         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
15799
15800 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
15801
15802         * gcc.target/i386/attributes-error.c: New testcase.
15803         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
15804         * gcc.target/i386/regparm-stdcall.c: Likewise.
15805         * gcc.target/i386/sseregparm-1.c: Likewise.
15806         * gcc.target/i386/sseregparm-2.c: Likewise.
15807
15808 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
15809
15810         * g++.dg/rtti/crash2.C: New.
15811
15812 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
15813
15814         * gcc.dg/noncompile/20040203-3.c: Update expected message.
15815
15816 2005-06-15  David Ung  <davidu@mips.com>
15817
15818         * gcc.target/mips/mips16e-extends.c: New test for testing the
15819         generation of MIPS16e zeb/zeh, seb/seh instructions.
15820
15821 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
15822
15823         PR 22018
15824         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
15825         * gcc.dg/tree-ssa/pr22018.c: New test.
15826
15827 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
15828
15829         * gcc.dg/simd-1.c: Update error messages.
15830         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
15831         * gcc.dg/simd-2.c: Update error messages.
15832         * gcc.dg/simd-4.c: New.
15833
15834 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
15835
15836         PR c++/20678
15837         * g++.dg/other/crash-4.C: New.
15838
15839 2005-06-14  Devang Patel  <dpatel@apple.com>
15840
15841         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
15842
15843 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
15844
15845         PR c++/21929
15846         * g++.dg/parse/crash11.C: Update
15847
15848 2005-06-13  Jeff Law  <law@redhat.com>
15849
15850         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
15851         perform the desired transformations.
15852         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
15853         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
15854
15855 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15856
15857         PR fortran/22038
15858         * gfortran.dg/forall_1.f90: Un-XFAIL.
15859
15860 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
15861
15862         PR c++/21929
15863         * g++.dg/parse/crash26.C: New.
15864
15865         PR c++/20789
15866         * g++.dg/init/member1.C: New.
15867
15868 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
15869
15870         * gfortran.dg/altreturn_1.f90: New test.
15871
15872 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
15873
15874         PR middle-end/21985
15875         * gcc.dg/tree-ssa/pr21985.c: New test.
15876
15877 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
15878
15879         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
15880
15881 2005-06-12  Roger Sayle  <roger@eyesopen.com>
15882
15883         PR c++/21930
15884         * g++.dg/other/error10.C: New test case.
15885
15886 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15887
15888         PR libfortran/19155
15889         * gfortran.dg/pr19155.f: Add test.
15890
15891 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15892
15893         * gfortran.dg/f2c_7.f90: New test.
15894
15895         * gfortran.dg/forall_1.f90: XFAILed.
15896
15897 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
15898
15899         * gcc.dg/pr14796-1.c: New.
15900         * gcc.dg/pr14796-2.c: New.
15901
15902 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
15903
15904         PR fortran/17792
15905         PR fortran/21375
15906         * gfortran.dg/deallocate_stat.f90: New test.
15907
15908 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
15909
15910         * gfortran.fortran-torture/execute/in-pack.f90: New test.
15911
15912 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
15913
15914         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
15915         access will be generated when this loop is vectorized. Test that
15916         accesses with same alignment were detected.
15917         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
15918         Test that accesses with same alignment were detected.
15919         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
15920         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
15921         alignment were detected.
15922
15923 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
15924
15925         PR c++/10611
15926         * g++.dg/conversion/simd2.C: New.
15927
15928 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15929
15930         * gcc.dg/Wcxx-compat-1.c: New.
15931
15932 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
15933
15934         PR libfortran/21480
15935         * gfortran.dg/reshape-complex.f90: Add a test for a packed
15936         complex array.
15937
15938 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
15939
15940         * gcc.dg/alias-8.c: New.
15941
15942 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
15943
15944         * gcc.dg/format/cmn_err-1.c: Update.
15945
15946 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
15947
15948         PR target/20666
15949         * gcc.target/sparc/fexpand-2.c: New.
15950         * gcc.target/sparc/fpmerge-2.c: New.
15951         * gcc.target/sparc/fpmul-2.c: New.
15952         * gcc.target/sparc/noresult.c: New.
15953         * gcc.target/sparc/pdist-2.c: New.
15954         * gcc.target/sparc/pdist-3.c: New.
15955
15956 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
15957
15958         PR testsuite/21702
15959         * gcc.target/i386/i386.exp: Fix comment typo.
15960
15961 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
15962
15963         PR c++/19497
15964         * g++.dg/inherit/using5.C: New.
15965         * g++.dg/inherit/using6.C: New.
15966
15967 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15968
15969         PR c++/19894
15970         * g++.dg/template/ptrmem15.C: New test.
15971
15972         PR c++/20563
15973         * g++.dg/ext/label4.C: New test.
15974
15975 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15976
15977         * gcc.dg/tls/debug-1.c: New test.
15978
15979 2005-06-07  Dale Johannesen  <dalej@apple.com>
15980
15981         * gcc.target/i386/movq.c: New.
15982
15983 2005-06-07  Dale Johannesen  <dalej@apple.com>
15984
15985         * gcc.dg/20050607-1.c: New.
15986
15987 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
15988
15989         PR middle-end/21850
15990         * gcc.c-torture/execute/20050607-1.c: New test.
15991
15992 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
15993
15994         PR libfortran/21926
15995         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
15996         Test case where the return array has lowest stride one,
15997         but isn't packed.
15998
15999 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
16000
16001         * lib/target-supports.exp (check_effective_target_sync_int_long):
16002         Add s390 and s390x targets.
16003
16004 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
16005
16006         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
16007         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
16008         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
16009         * gcc.dg/tree-ssa/loop-9.c: New test.
16010
16011 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
16012
16013         * g++.dg/parse/defarg10.C: New.
16014
16015 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
16016
16017         PR regression/21897
16018         * gcc.c-torture/execute/20050604-1.c: New test.
16019
16020 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
16021
16022         PR 21903
16023         * g++.dg/parse/defarg9.C: New.
16024
16025         PR c++/20637
16026         * g++.dg/inherit/using4.C: New.
16027         * g++.dg/overload/error1.C: Adjust expected errors.
16028         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
16029         * g++.old-deja/g++.brendan/arm2.C: Likewise.
16030         * g++.old-deja/g++.other/redecl2.C: Likewise.
16031         * g++.old-deja/g++.other/redecl4.C: Likewise.
16032         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
16033
16034 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
16035
16036         * gfortran.dg/f2c_5.f90: Add -w to dg-options
16037
16038 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
16039
16040         * lib/gfortran.exp (gfortran_target_compile): Call
16041         dg-additional-files-options
16042         * gfortran.dg/f2c_4.f90: New file
16043         * gfortran.dg/f2c_4.c: New file
16044         * gfortran.dg/f2c_5.f90: New file
16045         * gfortran.dg/f2c_5.c: New file
16046
16047 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16048
16049         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
16050
16051         PR fortran/21912
16052         * gfortran.dg/array_constructor_4.f90: New test.
16053
16054 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
16055
16056         PR c++/21619
16057         * g++.dg/ext/builtin9.C: New test.
16058
16059 2005-06-05  Dale Johannesen  <dalej@apple.com>
16060
16061         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
16062         * gcc.c-torture/execute/20050603-2.c: Ditto.
16063
16064 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
16065
16066         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
16067         * gcc.dg/vect/vect-reduc-1.c: New.
16068         * gcc.dg/vect/vect-reduc-2.c: New.
16069         * gcc.dg/vect/vect-reduc-3.c: New.
16070
16071 2005-06-04  Dale Johannesen  <dalej@apple.com>
16072
16073         * gcc.c-torture/execute/20050603-1.c: New.
16074         * gcc.c-torture/execute/20050603-2.c: New.
16075         * gcc.dg/20050603-3.c: New.
16076
16077 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16078
16079         PR fortran/19195
16080         * gfortran.dg/debug_1.f90: New test.
16081
16082         * gfortran.dg/forall_1.f90: New test.
16083
16084 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
16085
16086         * gfortran.dg/array_constructor_3.f90: New test.
16087
16088 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16089
16090         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
16091
16092 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
16093
16094         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
16095
16096 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
16097
16098         PR c/21873
16099         * gcc.dg/init-excess-1.c: New test.
16100
16101 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
16102
16103         PR c++/21853
16104         * g++.dg/expr/static_cast6.C: New test.
16105
16106 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
16107
16108         * gcc.dg/tree-ssa/vrp14.c: New test.
16109
16110 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
16111
16112         PR c++/21336
16113         * g++.dg/template/new2.C: New test.
16114
16115 2005-06-03  Josh Conner  <jconner@apple.com>
16116
16117         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
16118         all entries in initializer.
16119
16120 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
16121
16122         PR middle-end/21858
16123         * gcc.dg/pr21858.c: New testcase.
16124
16125 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
16126
16127         PR tree-optimization/21292
16128
16129         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
16130         New.
16131         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
16132         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
16133         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
16134         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
16135         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
16136
16137 2005-06-02  Richard Henderson  <rth@redhat.com>
16138
16139         * gcc.dg/sync-2.c: Use -march=i486 for i386.
16140
16141 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
16142
16143         * gcc.dg/wtypequal.c: New testcase.
16144
16145 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
16146
16147         PR 21582
16148         * gcc.dg/tree-ssa/pr21582.c: New test.
16149
16150 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
16151
16152         PR c++/21280
16153         * g++.dg/opt/interface2.h: New.
16154         * g++.dg/opt/interface2.C: New.
16155         * g++.dg/init/ctor4.C: Adjust error lines.
16156         * g++.old-deja/g++.bob/inherit2.C: Likewise.
16157         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
16158         * g++.old-deja/g++.jason/opeq3.C: Likewise.
16159         * g++.old-deja/g++.pt/assign1.C: Likewise.
16160         * g++.old-deja/g++.pt/crash20.C: Likewise.
16161
16162 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
16163
16164         PR tree-optimization/21734
16165         * g++.dg/vect/pr21734_1.cc: New.
16166         * g++.dg/vect/pr21734_2.cc: New.
16167
16168 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
16169
16170         PR c++/20350
16171         * g++.dg/template/spec24.C: New.
16172
16173         PR c++/21151
16174         * g++.dg/pch/local-1.C: New.
16175         * g++.dg/pch/local-1.Hs: New.
16176
16177 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
16178
16179         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
16180         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
16181         * gcc.dg/tree-ssa/pr14341.c: New test.
16182         * gcc.dg/tree-ssa/pr14841.c: New test.
16183         * gcc.dg/tree-ssa/pr20701.c: New test.
16184         * gcc.dg/tree-ssa/pr21086.c: New test.
16185         * gcc.dg/tree-ssa/pr21090.c: New test.
16186         * gcc.dg/tree-ssa/pr21332.c: New test.
16187         * gcc.dg/tree-ssa/pr21458.c: New test.
16188         * gcc.dg/tree-ssa/pr21658.c: New test.
16189         * gcc.dg/tree-ssa/vrp01.c: New test.
16190         * gcc.dg/tree-ssa/vrp02.c: New test.
16191         * gcc.dg/tree-ssa/vrp03.c: New test.
16192         * gcc.dg/tree-ssa/vrp04.c: New test.
16193         * gcc.dg/tree-ssa/vrp05.c: New test.
16194         * gcc.dg/tree-ssa/vrp06.c: New test.
16195         * gcc.dg/tree-ssa/vrp07.c: New test.
16196         * gcc.dg/tree-ssa/vrp08.c: New test.
16197         * gcc.dg/tree-ssa/vrp09.c: New test.
16198         * gcc.dg/tree-ssa/vrp10.c: New test.
16199         * gcc.dg/tree-ssa/vrp11.c: New test.
16200         * gcc.dg/tree-ssa/vrp12.c: New test.
16201         * gcc.dg/tree-ssa/vrp13.c: New test.
16202
16203 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
16204
16205         PR 21029
16206         * gcc.dg/tree-ssa/pr21029.c: New test.
16207
16208 2005-06-01  Roger Sayle  <roger@eyesopen.com>
16209
16210         * gfortran.dg/logint-1.f: New test case.
16211         * gfortran.dg/logint-2.f: Likewise.
16212         * gfortran.dg/logint-3.f: Likewise.
16213
16214 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
16215
16216         PR c/21536
16217         PR c/20760
16218         * gcc.dg/20050527-1.c: New test.
16219
16220         * gcc.dg/i386-sse-12.c: New test.
16221
16222         PR fortran/21729
16223         * gfortran.dg/implicit_5.f90: New test.
16224
16225 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
16226
16227         PR fortran/20883
16228         * gfortran/assign_4.f90: New test.
16229         * gfortran/assign_2.f90: Change compile to run.
16230
16231 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
16232
16233         * lib/target-supports.exp
16234         (check_effective_target_sync_char_short): New.
16235         * gcc.dg/sync-2.c: New.
16236
16237 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
16238
16239         PR tree-optimization/21817
16240         * gcc.dg/torture/pr21817-1.c: New.
16241
16242 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
16243
16244         PR c++/21165
16245         * g++.dg/template/init5.C: New.
16246
16247 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
16248
16249         * gfortran.dg/char_initialiser_actual.f90:
16250         Test character initialisers as actual arguments.
16251         * gfortran.dg/char_pointer_comp_assign.f90:
16252         Test character pointer structure component assignments.
16253         * gfortran.dg/char_array_structure_constructor.f90:
16254         Test character components in structure constructors.
16255
16256 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
16257
16258         PR middle-end/20931
16259         * g++.dg/opt/pr20931.C: New test.
16260
16261 2005-05-31  Andreas Jaeger  <aj@suse.de>
16262
16263         PR testsuite/20772
16264         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
16265         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
16266         g++.old-deja/g++.ext/asmspec1.C,
16267         g++.old-deja/g++.other/regstack.C,
16268         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
16269         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
16270         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
16271         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
16272         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
16273         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
16274         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
16275         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
16276         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
16277         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
16278         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
16279         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
16280         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
16281         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
16282         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
16283         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
16284         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
16285         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
16286         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
16287
16288 2005-05-31  Jeff Law  <law@redhat.com>
16289
16290         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
16291
16292 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
16293
16294         PR middle-end/21743
16295         * gcc.dg/builtins-1.c: Activate disabled clog test.
16296         * gcc.dg/torture/builtin-attr-1.c: Likewise.
16297
16298 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
16299
16300         * gfortran.dg/char_pointer_assign.f90:
16301         Test character-pointer assignments and pointer assignments.
16302         * gfortran.dg/char_pointer_dummy.f90:
16303         Test character-pointer dummy arguments.
16304         * gfortran.dg/char_pointer_func.f90:
16305         Test character-pointer function returns.
16306         * gfortran.dg/char_pointer_dependency.f90:
16307         Test character-pointer functions with dependencies.
16308
16309 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
16310
16311         PR c++/21784
16312         * g++.dg/lookup/using14.C: New test.
16313
16314 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
16315
16316         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
16317         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
16318         trailing ^M.
16319
16320 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
16321
16322         PR c++/17413
16323         * g++.dg/template/local5.C: New.
16324
16325         PR target/21761
16326         * gcc.c-torture/compile/pr21761.c: New.
16327
16328         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
16329         before darwin8.
16330
16331 2005-05-30  Steven G. Kargl
16332
16333         PR fortran/20846
16334         * gfortran.dg/inquire_8.f90: New test.
16335
16336 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16337
16338         PR libfortran/21376
16339         * gfortran.dg/output_exponents_1.f90: New test.
16340
16341 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16342
16343         PR libfortran/20006
16344         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
16345
16346 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
16347
16348         PR c++/21210
16349         * g++.dg/ext/complex1.C: New test.
16350
16351         PR c++/21340
16352         * g++.dg/init/ctor6.C: New test.
16353
16354 2005-05-29  Jan Hubicka  <jh@suse.cz>
16355
16356         * gcc.c-torture/compile/pr21562.c: New.
16357
16358 2005-05-28  Steven G. Kargl <kargls@comcast.net>
16359
16360         * gfortran.dg/subnormal_1.f90: New test.
16361
16362 2005-05-28  Jan Hubicka  <jh@suse.cz>
16363
16364         * tree-prof.exp: Fix comment.
16365         * value-prof-1.c: New.
16366         * value-prof-2.c: New.
16367         * value-prof-3.c: New.
16368         * value-prof-4.c: New.
16369
16370 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
16371
16372         PR c++/21614
16373         * g++.dg/expr/ptrmem6.C: New test.
16374         * g++.dg/expr/ptrmem6a.C: Likewise.
16375
16376 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
16377
16378         PR tree-optimization/21658
16379         * gcc.dg/tree-ssa/pr21658.c: New.
16380
16381 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
16382
16383         PR c++/21455
16384         * g++.dg/inherit/ptrmem3.C: New.
16385
16386         PR c++/21681
16387         * g++.dg/parse/template16.C: New.
16388
16389 2005-05-27  Andreas Jaeger  <aj@suse.de>
16390
16391         * gcc.dg/setjmp-2.c: Only run in 32-bit.
16392
16393         * gcc.dg/i386-sse-8.c: Run test on all archs.
16394
16395 2005-05-26  Mike Stump  <mrs@apple.com>
16396
16397         * objc.dg/isa-field-1.m: Only run on darwin.
16398         * objc.dg/lookup-1.m: Likewise.
16399         * objc.dg/try-catch-8.m: Likewise.
16400
16401 2005-05-26  Roger Sayle  <roger@eyesopen.com>
16402
16403         PR tree-optimization/9814
16404         * gcc.dg/pr9814-1.c: New test case.
16405
16406 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
16407
16408         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
16409         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
16410         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
16411         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
16412         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
16413         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
16414         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
16415         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
16416         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
16417         objc.dg/try-catch-8.m: New.
16418
16419 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
16420
16421         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
16422         remove extraneous semicolons.
16423
16424 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
16425
16426         * obj-c++.dg/comp-types-12.mm: New.
16427         * objc.dg/comp-types-11.m: New.
16428         * objc.dg/selector-4.m: New.
16429
16430 2005-05-26  Andreas Jaeger  <aj@suse.de>
16431
16432         PR testsuite/20772
16433         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
16434         g++.old-deja/g++.ext/attrib3.C,
16435         g++.old-deja/g++.other/store-expr1.C,
16436         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
16437         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
16438         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
16439         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
16440         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
16441         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
16442         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
16443         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
16444         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
16445         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
16446         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
16447         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
16448         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
16449         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
16450         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
16451         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
16452         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
16453         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
16454         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
16455
16456 2005-05-26  Andreas Jaeger  <aj@suse.de>
16457
16458         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
16459         x86-64 compilation.
16460
16461 2005-05-26  Andreas Jaeger  <aj@suse.de>
16462
16463         PR testsuite/20772
16464         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
16465         gcc.misc-tests/i386-pf-athlon-1.c,
16466         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
16467         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
16468         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
16469         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
16470         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
16471         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
16472         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
16473         programs.
16474
16475         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
16476         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
16477         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
16478         x86-64 compilation.
16479
16480         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
16481         x86_64.
16482
16483         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
16484         effective-target ilp32.
16485
16486 2005-05-26  David Ung  <davidu@mips.com>
16487
16488         * gcc.target/mips/ext_ins.c: New test for testing the generation
16489         of MIPS32/64 rev 2 ext/ins instructions.
16490
16491 2005-05-26  Andreas Jaeger  <aj@suse.de>
16492
16493         * treelang/compile/unsigned.tree: Use gimple instead of
16494         nonexisting generic dump.
16495
16496 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
16497
16498         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
16499
16500 2005-05-26  Andreas Jaeger  <aj@suse.de>
16501
16502         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
16503
16504 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
16505
16506         PR libfortran/17283
16507         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
16508         Test callee-allocated memory with write statements.
16509
16510 2005-05-25  Roger Sayle  <roger@eyesopen.com>
16511
16512         PR middle-end/21709
16513         * gcc.dg/pr21709-1.c: New test case.
16514
16515 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
16516             Mike Stump  <mrs@apple.com>
16517
16518         * objc/execute/next_mapping.h: Update for C++.
16519
16520         * obj-c++.dg/selector-1.mm: Move to...
16521         * obj-c++.dg/selector-4.mm: here...
16522
16523         * obj-c++.dg/basic.mm: New.
16524         * obj-c++.dg/comp-types-1.mm: New.
16525         * obj-c++.dg/cxx-class-1.mm: New.
16526         * obj-c++.dg/cxx-ivars-1.mm: New.
16527         * obj-c++.dg/cxx-ivars-2.mm: New.
16528         * obj-c++.dg/cxx-ivars-3.mm: New.
16529         * obj-c++.dg/cxx-scope-1.mm: New.
16530         * obj-c++.dg/cxx-scope-2.mm: New.
16531         * obj-c++.dg/defs.mm: New.
16532         * obj-c++.dg/empty-private-1.mm: New.
16533         * obj-c++.dg/encode-1.mm: New.
16534         * obj-c++.dg/encode-2.mm: New.
16535         * obj-c++.dg/encode-3.mm: New.
16536         * obj-c++.dg/extern-c-1.mm: New.
16537         * obj-c++.dg/extra-semi.mm: New.
16538         * obj-c++.dg/fix-and-continue-2.mm: New.
16539         * obj-c++.dg/isa-field-1.mm: New.
16540         * obj-c++.dg/ivar-list-semi.mm: New.
16541         * obj-c++.dg/local-decl-1.mm: New.
16542         * obj-c++.dg/lookup-1.mm: New.
16543         * obj-c++.dg/lookup-2.mm: New.
16544         * obj-c++.dg/method-1.mm: New.
16545         * obj-c++.dg/method-2.mm: New.
16546         * obj-c++.dg/method-3.mm: New.
16547         * obj-c++.dg/method-4.mm: New.
16548         * obj-c++.dg/method-5.mm: New.
16549         * obj-c++.dg/method-6.mm: New.
16550         * obj-c++.dg/method-7.mm: New.
16551         * obj-c++.dg/no-extra-load.mm: New.
16552         * obj-c++.dg/overload-1.mm: New.
16553         * obj-c++.dg/pragma-1.mm: New.
16554         * obj-c++.dg/pragma-2.mm: New.
16555         * obj-c++.dg/private-1.mm: New.
16556         * obj-c++.dg/private-2.mm: New.
16557         * obj-c++.dg/proto-qual-1.mm: New.
16558         * obj-c++.dg/qual-types-1.mm: New.
16559         * obj-c++.dg/stubify-1.mm: New.
16560         * obj-c++.dg/stubify-2.mm: New.
16561         * obj-c++.dg/super-class-1.mm: New.
16562         * obj-c++.dg/super-class-2.mm: New.
16563         * obj-c++.dg/super-dealloc-1.mm: New.
16564         * obj-c++.dg/super-dealloc-2.mm: New.
16565         * obj-c++.dg/template-1.mm: New.
16566         * obj-c++.dg/template-2.mm: New.
16567         * obj-c++.dg/template-3.mm: New.
16568         * obj-c++.dg/template-4.mm: New.
16569         * obj-c++.dg/template-5.mm: New.
16570         * obj-c++.dg/template-6.mm: New.
16571         * obj-c++.dg/try-catch-1.mm: New.
16572         * obj-c++.dg/try-catch-2.mm: New.
16573         * obj-c++.dg/try-catch-3.mm: New.
16574         * obj-c++.dg/try-catch-4.mm: New.
16575         * obj-c++.dg/try-catch-5.mm: New.
16576         * obj-c++.dg/try-catch-6.mm: New.
16577         * obj-c++.dg/try-catch-7.mm: New.
16578         * obj-c++.dg/try-catch-8.mm: New.
16579         * obj-c++.dg/try-catch-9.mm: New.
16580         * obj-c++.dg/va-meth-1.mm: New.
16581
16582 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
16583
16584         * obj-c++.dg/selector-1.mm: New.
16585         * obj-c++.dg/selector-2.mm: New.
16586
16587 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
16588
16589         * obj-c++.dg/selector-3.mm: New.
16590         * objc.dg/selector-3.m: New.
16591
16592 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
16593
16594         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
16595         about where warning appears.
16596
16597 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
16598
16599         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
16600         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
16601         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
16602         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
16603
16604 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
16605
16606         * gcc.dg/20050524-1.c: New test.
16607
16608 2005-05-25  Jan Hubicka  <jh@suse.cz>
16609
16610         * gcc.dg/tree-prof/inliner-1.c: New.
16611
16612 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
16613
16614         * gcc.dg/tree-prof: New directory.
16615         * gcc.dg/tree-prof/tree-prof.exp: New.
16616
16617 2005-05-25  DJ Delorie  <dj@redhat.com>
16618
16619         * gcc.dg/Wattributes-1.c: New.
16620         * gcc.dg/Wattributes-2.c: New.
16621         * gcc.dg/Wattributes-3.c: New.
16622
16623 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
16624
16625         PR tree-optimization/19833
16626         * gcc.dg/uninit-4.c: Remove xfail.
16627         * gcc.dg/uninit-9.c: Ditto.
16628
16629 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
16630
16631         * obj-c++.dg/bitfield-[1-5].mm: New.
16632         * obj-c++.dg/class-protocol-1.mm: New.
16633         * obj-c++.dg/comp-types-1[0-1].mm: New.
16634         * obj-c++.dg/comp-types-[2-9].mm: New.
16635         * obj-c++.dg/encode-[4-8].mm: New.
16636         * obj-c++.dg/layout-1.mm: New.
16637         * obj-c++.dg/method-1[0-9].mm: New.
16638         * obj-c++.dg/method-2[0-1].mm: New.
16639         * obj-c++.dg/method-[8-9].mm: New.
16640         * obj-c++.dg/objc-gc-3.mm: New.
16641         * obj-c++.dg/try-catch-10.mm: New.
16642         * objc.dg/bitfield-5.m: New.
16643         * objc.dg/comp-types-10.m: New.
16644         * objc.dg/comp-types-9.m: New.
16645         * objc.dg/layout-1.m: New.
16646         * objc.dg/objc-gc-4.m: New.
16647         * objc.dg/try-catch-9.m: New.
16648         * objc.dg/class-protocol-1.m: Tweak diagnostics.
16649         * objc.dg/comp-types-1.m: Likewise.
16650         * objc.dg/comp-types-[5-6].m: Likewise.
16651         * objc.dg/method-9.m: Likewise.
16652
16653 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
16654
16655         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
16656         and on hardware without VMX support.
16657
16658         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
16659
16660         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
16661
16662         * lib/profopt.exp (dg-final-generate, dg-final-use,
16663         profopt-final-code, profopt-get-options): New.
16664         (profopt-execute): Process test directives.
16665
16666         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
16667         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
16668         cleanup-tree-dump, cleanup-saved-temps): Update comments.
16669
16670 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
16671
16672         PR C++/21645
16673         * g++.dg/init/ctor5.C: New test.
16674
16675 2005-05-24  Ira Rosen  <irar@il.ibm.com>
16676
16677         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
16678         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
16679         vect-113.c, vect-114.c.
16680
16681 2005-05-23  Adam Nemet  <anemet@lnxw.com>
16682
16683         * gcc.dg/const-elim-1.c: Remove xfails.
16684
16685 2005-05-23  Jeff Law  <law@redhat.com>
16686
16687         * gcc.c-torture/compile/pr21638.c: New test.
16688         * gcc.c-torture/compile/20050520-1.c: New test.
16689
16690 2005-05-23  Nick Clifton  <nickc@redhat.com>
16691
16692         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
16693         be a proper triple, ie: m32r*-*-*.
16694         * g++.old-deja/g++.jason/thunk3.C: Likewise.
16695
16696 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
16697
16698         PR middle-end/21331
16699         PR tree-opt/21293
16700         * gcc.c-torture/compile/pr21293.c: New test.
16701         * gcc.c-torture/execute/pr21331.c: New test.
16702
16703 2004-05-20  Richard Henderson  <rth@redhat.com>
16704
16705         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
16706
16707 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
16708
16709         * obj-c++-dg.exp: Add.
16710         * obj-c++.exp: Add.
16711         * obj-c++.dg/dg.exp: Add.
16712
16713 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
16714
16715         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
16716         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
16717
16718 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
16719
16720         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
16721
16722 2004-05-19  Richard Henderson  <rth@redhat.com>
16723
16724         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
16725
16726 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
16727
16728         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
16729
16730         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
16731
16732 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
16733
16734         PR c++/21495
16735         * g++.dg/parse/extern1.C: New test.
16736         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
16737
16738 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16739
16740         * gcc.dg/c99-math.h: New.
16741         * gcc.dg/c99-math-float-1.c: New test.
16742         * gcc.dg/c99-math-double-1.c: Likewise.
16743         * gcc.dg/c99-math-long-double-1.c: Likewise.
16744
16745 2005-05-18  Richard Henderson  <rth@redhat.com>
16746
16747         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
16748
16749 2005-05-18  Devang Patel  <dpatel@apple.com>
16750
16751         * g++.dg/opt/20050511-1.C: New test.
16752
16753 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
16754
16755         PR libfortran/21127
16756         * gfortran.dg/reshape-complex.f90: New test.
16757
16758 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
16759
16760         * gfortran.dg/array_constructor_1.f90: New test.
16761         * gfortran.dg/array_constructor_2.f90: New test.
16762
16763 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
16764
16765         PR fortran/20954
16766         * gfortran.dg/pr20954.f: New test.
16767
16768 2005-05-17  Mike Stump  <mrs@apple.com>
16769
16770         Yet more Objective-C++...
16771
16772         * objc.dg/method-5.m: Update.
16773         * objc.dg/method-6.m: Update.
16774         * objc.dg/method-7.m: Update.
16775         * objc.dg/method-9.m: Update.
16776         * objc.dg/try-catch-2.m: Update.
16777
16778 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
16779
16780         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
16781         Remove little-endian optimizations.
16782
16783 2005-05-17  Jeff Law  <law@redhat.com>
16784
16785         * g++.dg/tree-ssa/pr14814.C: New test.
16786         * gcc.dg/tree-ssa/pr14814.C: New test.
16787         * gcc.dg/tree-ssa/pr17141-1.C: New test.
16788         * gcc.dg/tree-ssa/pr17141-2.C: New test.
16789
16790 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
16791
16792         * gcc.dg/compat/generate-random.c: Do not include
16793         libiberty.h.
16794         * gcc.dg/compat/generate-random_r.c: Likewise.
16795
16796 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
16797
16798         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
16799
16800 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
16801
16802         PR middle-end/21595
16803         * g++.dg/tree-ssa/builtin1.C: New testcase.
16804
16805 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
16806
16807         PR c++/21454
16808         * g++.dg/opt/const4.C: New test.
16809
16810         PR middle-end/21492
16811         * g++.dg/opt/crossjump1.C: New test.
16812
16813         PR tree-optimization/21610
16814         * gcc.c-torture/compile/20050516-1.c: New test.
16815
16816         PR fortran/15080
16817         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
16818         about the test failing.
16819         * gfortran.fortran-torture/execute/where_7.f90: New test.
16820         * gfortran.fortran-torture/execute/where_8.f90: New test.
16821
16822 2005-05-16  Richard Henderson  <rth@redhat.com>
16823
16824         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
16825         i?86 and x86_64.
16826
16827 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
16828
16829         * gcc.dg/compat/generate-random.c (config.h): Do not include.
16830         (limits.h): Include unconditionally.
16831         (stdlib.h): Likewise.
16832         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
16833         (limits.h): Include unconditionally.
16834         (stdlib.h): Likewise.
16835         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
16836         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
16837         (limits.h): Include unconditionally.
16838         (stdlib.h): Likewise.
16839         (hashtab.h): Do not include.
16840         (getopt.h): Likewise.
16841         (stddef.h): Include.
16842         (hashval_t): Define.
16843         (struct entry): Add "next" field.
16844         (HASH_SIZE): New macro.
16845         (hash_table): New variable.
16846         (switchfiles): Do not use xmalloc.
16847         (mix): New macro.
16848         (iterative_hash): New function.
16849         (hasht): Remove.
16850         (e_exists): New function.
16851         (e_insert): Likewise.
16852         (output): Use, instead of libiberty hashtable functions.
16853         (main): Do not use getopt.  Do not call htab_create.
16854
16855 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
16856
16857         PR libstdc++/21526
16858         * lib/target-supports.exp (check_mkfifo_available):
16859         Return 0 for cygwin as mkfifo support incomplete on platform.
16860         Fix typos in comments.
16861
16862 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
16863
16864         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
16865
16866 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
16867
16868         PR fortran/17432
16869         * gfortran.dg/assign_4.f: New test.
16870
16871 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
16872
16873         PR tree-optimization/21563
16874         * gcc.dg/tree-ssa/pr21563.c: New.
16875
16876 2005-05-14  Jan Hubicka  <jh@suse.cz>
16877
16878         * gcc.dg/noreturn-7.c: Allow control reaches warning.
16879
16880 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
16881
16882         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
16883
16884 2005-05-13  Julian Brown  <julian@codesourcery.com>
16885
16886         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
16887         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
16888
16889 2005-05-13  Jan Hubicka  <jh@suse.cz>
16890
16891         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
16892         * gcc.dg/fold-xor-?.c: Likewise.
16893         * gcc.dg/pr15784-?.c: Likewise.
16894         * gcc.dg/pr20922-?.c: Likewise.
16895         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
16896         * gcc.dg/tree-ssa/pr17598.c: Likewise.
16897         * gcc.dg/tree-ssa/pr20470.c: Likewise.
16898
16899 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16900
16901         PR fortran/21260
16902         * gfortran.dg/hollerith_1.f90: New test.
16903
16904 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16905
16906         * gfortran.dg/func_result_2.f90: New test.
16907
16908 2005-05-11  Bud Davis  <bdavis@gfortran.org>
16909
16910         * gfortran.dg/dev_null.f90: New test.
16911
16912 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
16913
16914         * gcc.dg/arm-vfp1.c: Revert last change.
16915
16916 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
16917
16918         PR middle-end/19807
16919         PR tree-optimization/19639
16920         * g++.dg/tree-ssa/pr19807.C: New testcase.
16921
16922 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16923
16924         PR libfortran/21471
16925         * gfortran.dg/append-1.f90: New test.
16926
16927 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
16928
16929         * gcc.dg/pr18501.c: XFAIL.
16930         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
16931         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
16932         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
16933         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
16934         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
16935         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
16936         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
16937         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
16938
16939 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16940
16941         PR fortran/20178
16942         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
16943         gfortran.dg/f2c_3.f90: New tests.
16944
16945         * gfortran.dg/return_1.f90: Fix dg annotation.
16946
16947 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
16948
16949         * gcc.c-torture/compile/20050510-1.c: New test.
16950
16951 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
16952
16953         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
16954
16955 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
16956
16957         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
16958
16959 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
16960
16961         PR c/17913
16962         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
16963
16964 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
16965
16966         PR c/21342
16967         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
16968         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
16969
16970 2005-05-10  Ben Elliston  <bje@au.ibm.com>
16971
16972         PR debug/16676
16973         * gcc.dg/debug/pr16676.c: New test.
16974
16975 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
16976
16977         PR testsuite/21443
16978         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
16979         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
16980         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
16981         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
16982         Change -O1 to -O2.
16983         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
16984         -fno-tree-dominator-opts.
16985
16986 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16987
16988         * gfortran.dg/return_1.f90: New test.
16989
16990 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
16991
16992         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
16993
16994         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
16995
16996 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
16997
16998         PR c++/21427
16999         * g++.dg/inherit/covariant13.C: New.
17000
17001 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17002
17003         PR libfortran/19155
17004         * gfortran.dg/pr19155.f: New test.
17005
17006 2005-05-08  Roger Sayle  <roger@eyesopen.com>
17007
17008         PR inline-asm/8788
17009         * gcc.dg/pr8788-1.c: New testcase.
17010
17011 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
17012
17013         PR target/21416
17014         * gcc.target/mips/fpcmp-[12].c: New tests.
17015
17016 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
17017
17018         * lib/target-supports-dg.exp (dg-require-fork): New function.
17019         (dg-require-mkfifo): Likewise.
17020         * lib/target-supports.exp (check_function_available): New
17021         function.
17022         (check_fork_available): Likewise.
17023         (check_mkfifo_available): Likewise.
17024
17025 2005-05-06  Jeff Law  <law@redhat.com>
17026
17027         * gcc.c-torture/compile/pr21380.c: New test.
17028
17029 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
17030
17031         PR c++/20961
17032         * g++.dg/ext/weak3.C: New test.
17033
17034 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
17035
17036         PR c++/21352
17037         * g++.dg/template/crash37.C: New test.
17038
17039 2005-05-05  Paul Brook  <paul@codesourcery.com>
17040
17041         * gcc.dg/arm-g2.c: Use effective-target arm32.
17042         * gcc.dg/arm-mmx-1.c: Ditto.
17043         * gcc.dg/arm-scd42-2.c: Ditto.
17044         * gcc.dg/arm-vfp1.c: Ditto.
17045         * lib/target-supports.exp (check_effective_target_arm32): New
17046         function.
17047
17048 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
17049
17050         PR libfortran/21354
17051         gfortran.dg/in_pack_rank7.f90: New test.
17052
17053 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
17054
17055         PR middle-end/15618
17056         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
17057
17058 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
17059
17060         PR middle-end/21265
17061         * gcc.dg/20050503-1.c: New test.
17062
17063         PR rtl-optimization/21239
17064         * gcc.dg/i386-sse-11.c: New test.
17065
17066 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
17067
17068         PR target/16888
17069         * gcc.target/i386/asm-1.c: New test.
17070
17071 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
17072
17073         PR rtl-optimization/21330
17074         * gcc.c-torture/execute/20050502-1.c: New test.
17075
17076         PR target/21297
17077         * gcc.c-torture/execute/20050502-2.c: New test.
17078
17079 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
17080
17081         PR middle-end/21282
17082         * gcc.dg/pr21282.c: New.
17083
17084 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
17085
17086         * gcc.dg/vect/pr20122.c: Clean up .vect file.
17087         * gcc.dg/vect/vect-92.c: Likewise.
17088         * gcc.dg/vect/vect-93.c: Likewise.
17089         * gcc.dg/vect/vect-dv-1.c: Likewise.
17090         * gcc.dg/vect/vect-dv-2.c: Likewise.
17091         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
17092
17093 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
17094
17095         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
17096         * gfortran.dg/vect/vect-2.f90: Likewise.
17097         * gfortran.dg/vect/vect-3.f90: Likewise.
17098         * gfortran.dg/vect/vect-4.f90: Likewise.
17099         * gfortran.dg/vect/vect-5.f90: Likewise.
17100
17101 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
17102
17103         PR target/20813
17104         * gcc.dg/rs6000-fpint-2.c: New.
17105
17106 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
17107
17108         PR c/15698
17109         * gcc.dg/builtins-30.c: Update expected messages.
17110         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
17111         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
17112         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
17113
17114 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
17115
17116         PR tree-optimization/21294
17117         * gcc.dg/tree-ssa/pr21294.c: New.
17118
17119 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
17120
17121         * gcc.dg/altivec-3.c (vec_store): Do not use the old
17122         __builtin_altivec_st_internal_4si built-in.
17123
17124 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
17125
17126         PR c++/15875
17127         * g++.dg/template/ptrmem14.C: New test.
17128
17129 2005-05-02  Paul Brook  <paul@codesourcery.com>
17130
17131         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
17132
17133 2005-05-02  Michael Matz  <matz@suse.de>
17134
17135         PR c++/19542
17136         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
17137
17138 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
17139
17140         * g++.dg/cpp/weak.C: New test.
17141
17142 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
17143
17144         * gcc.dg/tree-ssa/loop-8.c: New test.
17145
17146 2005-04-30  Michael Maty  <matz@suse.de>
17147
17148         * gcc.dg/inline-mcpy.c: New test.
17149
17150 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
17151
17152         PR libfortran/18958
17153         * gfortran.dg/eoshift.f90: New test case.
17154
17155 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
17156
17157         PR libfortran/18857
17158         * gfortran.dg/matmul_1.f90: New test.
17159
17160 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
17161
17162         PR tree-optimization/21030
17163         * gcc.dg/tree-ssa/pr21030.c: New.
17164
17165 2005-04-29  Devang Patel  <dpatel@apple.com>
17166
17167         PR tree-optimization/21272
17168         * gcc.dg/vect/vect-ifcvt-10.c: New test.
17169
17170 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
17171
17172         PR fortran/13082
17173         PR fortran/18824
17174         * gfortran.dg/entry_4.f90: New test.
17175         * gfortran.fortran-torture/execute/entry_1.f90: New test.
17176         * gfortran.fortran-torture/execute/entry_2.f90: New test.
17177         * gfortran.fortran-torture/execute/entry_3.f90: New test.
17178         * gfortran.fortran-torture/execute/entry_4.f90: New test.
17179         * gfortran.fortran-torture/execute/entry_5.f90: New test.
17180         * gfortran.fortran-torture/execute/entry_6.f90: New test.
17181         * gfortran.fortran-torture/execute/entry_7.f90: New test.
17182
17183 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17184
17185         * gfortran.fortran-torture/execute/entry_8.f90: New test.
17186
17187 2005-04-29  Paul Brook  <paul@codesourcery.com>
17188
17189         * gfortran.dg/entry_3.f90: New test.
17190
17191 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17192
17193         * gfortran.dg/implicit_4.f90: New test.
17194
17195 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
17196
17197         * lib/target-supports.exp (check_profiling_available): Return
17198         false for xtensa-*-elf.
17199
17200 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
17201
17202         * lib/fortran-torture.exp (fortran-torture.exp): Catch
17203         error if file cannot be deleted.
17204
17205 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
17206
17207         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
17208         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
17209         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
17210         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
17211         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
17212         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
17213         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
17214         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
17215         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
17216         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
17217         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
17218         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
17219         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
17220
17221 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17222
17223         PR fortran/20865
17224         * gfortran.dg/pr20865.f90: New test.
17225
17226 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
17227
17228         * gcc.dg/void-cast-2.c: New test.
17229
17230 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
17231
17232         PR c/21159
17233         * gcc.dg/void-cast-1.c: New test.
17234
17235 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
17236
17237         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
17238
17239 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17240
17241         PR fortran/21177
17242         * gfortran.dg/pr21177.f90: New test.
17243
17244 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
17245
17246         PR tree-optimization/21171
17247         * gcc.dg/tree-ssa/pr21171.c: New test.
17248
17249 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
17250
17251         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
17252         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
17253         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
17254         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
17255         gcc.dg/tree-ssa/gen-vect-32.c: New.
17256         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
17257         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
17258         don't run on PPC32.
17259
17260 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
17261
17262         PR c/21213
17263         * gcc.dg/transparent-union-3.c: New test.
17264
17265 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
17266
17267         PR c/20740
17268         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
17269         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
17270         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
17271         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
17272         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
17273         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
17274
17275 2005-04-26  Jeff Law  <law@redhat.com>
17276
17277         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
17278         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
17279         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
17280         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
17281         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
17282         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
17283         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
17284
17285 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
17286
17287         PR tree-optimization/17598
17288         * gcc.dg/tree-ssa/pr17598.c: New testcase.
17289
17290 2005-04-25  Mike Stump  <mrs@apple.com>
17291
17292         * objc.dg/fix-and-continue-1.m: Add.
17293
17294 2005-04-25  Roger Sayle  <roger@eyesopen.com>
17295
17296         PR c++/20995
17297         * g++.dg/opt/pr20995-1.C: New test case.
17298
17299 2005-04-25  Devang Patel <dpatel@apple.com>
17300
17301         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
17302
17303 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
17304
17305         PR testsuite/21062
17306         * g++.dg/opt/alias2.C (printf): Correct the prototype.
17307
17308 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
17309
17310         PR C++/21188
17311         * g++.dg/opt/rtti2.C: New test.
17312
17313 2005-04-25  Paul Brook  <paul@codesourcery.com>
17314         Steven G. Kargl  <kargls@comcast.net>
17315
17316         PR fortran/20879
17317         * gfortran.dg/ichar_1.f90: New file.
17318
17319 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
17320
17321         PR middle-end/20991
17322         * g++.dg/opt/pr20991.C: New test.
17323
17324         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
17325         where sizeof (type) < __alignof__ (type).
17326         * gcc.dg/compat/struct-layout-1.h: Likewise.
17327
17328 2005-04-24  Per Bothner  <per@bothner.com>
17329             Devang Patel  <dpatel@apple.com>
17330
17331         PR preprocessor/20907
17332         * gcc.dg/cpp/very-long-comment.c: New test.
17333
17334 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17335
17336         PR fortran/20059
17337         * gfortran.dg/common_5.f: New test.
17338
17339 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
17340
17341         PR middle-end/21082
17342         * g++.dg/tree-ssa/pr21082.C: New testcase.
17343
17344 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
17345
17346         * gcc.dg/vect/vect-99.c: New test.
17347
17348 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
17349
17350         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
17351
17352 2005-04-22  Jeff Law  <law@redhat.com>
17353
17354         * gcc.dg/uninit-5.c: Remove xfails.
17355         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
17356         conditionals and loads.
17357
17358 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
17359
17360         PR libfortran/20074
17361         PR libfortran/20436
17362         PR libfortran/21108
17363         * gfortran.dg/nested_reshape.f90: new test
17364         * gfortran.dg/reshape-alloc.f90: new test
17365         * gfortran.dg/reshape.f90: new test
17366
17367 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
17368
17369         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
17370
17371         * gcc.dg/arm-vfp1.c: New test.
17372
17373 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
17374
17375         PR c++/21087
17376         * g++.dg/lookup/builtin2.C: New test.
17377
17378 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
17379
17380         * gcc.dg/weak/weak-13.c: New test.
17381
17382 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
17383
17384         * lib/target-supports.exp (check_effective_target_sync_int_long):
17385         Add powerpc*.
17386
17387 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
17388
17389         * gcc.target/mips/branch-1.c: New test.
17390
17391 2005-04-21  Richard Henderson  <rth@redhat.com>
17392
17393         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
17394         * gcc.dg/vect/vect-86.c: Likewise.
17395         * gcc.dg/vect/vect-87.c: Likewise.
17396         * gcc.dg/vect/vect-88.c: Likewise.
17397
17398 2005-04-21  Devang Patel  <dpatel@apple.com>
17399
17400         PR optimization/20994
17401         * gcc.dg/tree-ssa/ifc-3.c: New test.
17402
17403 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
17404
17405         PR c/12913
17406         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
17407         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
17408         gcc.dg/c99-vla-jump-5.c: New tests.
17409
17410 2005-04-19  Richard Henderson  <rth@redhat.com>
17411
17412         * lib/target-supports.exp (check_effective_target_vect_int_mult):
17413         Fix typo in exists check.
17414         (check_effective_target_sync_int_long): New.
17415         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
17416         * gcc.dg/ia64-sync-2.c: Likewise.
17417         * gcc.dg/ia64-sync-3.c: Likewise.
17418         * gcc.dg/ia64-sync-4.c: Likewise.
17419
17420 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
17421
17422         * gcc.dg/fold-xor-1.c: New test.
17423         * gcc.dg/fold-xor-2.c: New test.
17424
17425 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
17426
17427         PR target/20670
17428         * g++.dg/eh/fp-regs.C: New test.
17429
17430 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
17431
17432         * gcc.dg/Wint-to-pointer-cast-1.c,
17433         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
17434         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
17435         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
17436
17437 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17438
17439         PR fortran/16861
17440         * gfortran.dg/pr16861.f90: New test.
17441
17442 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
17443
17444         * gcc.dg/pr21085.c: New test.
17445
17446 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
17447
17448         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
17449         (setup_mips_tests, dg-mips-options): New procedures.
17450         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
17451         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
17452         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
17453         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
17454         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
17455         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
17456         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
17457         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
17458         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
17459         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
17460         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
17461         dg-mips-options instead of dg-options.  Remove now-redundant
17462         preprocessor guards.
17463         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
17464         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
17465         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
17466         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
17467         * gcc.dg/vr-mult-2.c: Delete.
17468         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
17469         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
17470         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
17471         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
17472         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
17473         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
17474         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
17475
17476 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
17477
17478         * ada/acats/run_all.sh: Use sync when executable not present.
17479
17480 2005-04-18  Devang Patel  <dpatel@apple.com>
17481
17482         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
17483         * gcc.dg/vect/vect-11a.c: New.
17484         * gcc.dg/vect/vect-none.c: Update.
17485         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
17486
17487 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
17488
17489         PR tree-optimization/20922
17490         * gcc.dg/pr20922-1.c: New test.
17491         * gcc.dg/pr20922-2.c: New test.
17492         * gcc.dg/pr20922-3.c: New test.
17493         * gcc.dg/pr20922-4.c: New test.
17494         * gcc.dg/pr20922-5.c: New test.
17495         * gcc.dg/pr20922-6.c: New test.
17496
17497 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17498
17499         PR libfortran/20950
17500         * gfortran.dg/pr20950.f: New test.
17501
17502 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17503
17504         PR libfortran/19216
17505         * gfortran.dg/pr19216.f: New test.
17506
17507 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
17508
17509         PR tree-optimization/21001
17510         * gcc.dg/tree-ssa/pr21001.c: New.
17511
17512 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
17513
17514         PR libfortran/21075
17515         * gfortran.dg/reshape_rank7.f90: New test.
17516
17517 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
17518
17519         PR libfortran/12884 gfortran.dg/pr12884.f: New test
17520         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
17521         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
17522         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
17523         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
17524         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
17525         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
17526         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
17527         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
17528         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
17529         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
17530         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
17531         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
17532         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
17533         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
17534         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
17535         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
17536         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
17537         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
17538         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
17539         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
17540
17541 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
17542
17543         * gfortran.dg/wtruncate.f: New testcase.
17544         * gfortran.dg/wtruncate.f90: New testcase.
17545
17546 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
17547
17548         PR c++/21025
17549         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
17550         which sizeof/alignof is dependent, rather than just whether we are
17551         processing_template_decl.
17552
17553 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
17554
17555         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
17556         corrected typo where the wrong variables had been compared.
17557
17558 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
17559
17560         PR libfortran/18495
17561         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
17562         Test callee-allocated version of return array with a write
17563         statement.
17564         Test spread with a temporary with another write statement.
17565
17566 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
17567
17568         PR tree-optimization/21031
17569         * gcc.dg/tree-ssa/pr21031.c: New.
17570
17571 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
17572
17573         PR tree-optimization/21004
17574         * gcc.dg/builtins-53.c: Include builtins-config.h.
17575         Check floorf, ceilf, floorl and ceill transformations
17576         only when HAVE_C99_RUNTIME is defined.
17577
17578 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
17579
17580         PR middle-end/20739
17581         * gcc.dg/tree-ssa/pr20739.c: New test.
17582
17583 2005-04-14  Mike Stump  <mrs@apple.com>
17584
17585         * gcc.dg/Foundation.framework/empty: New.
17586         * gcc.dg/framework-2.c: New.
17587
17588 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
17589
17590         PR tree-optimization/21021
17591         * gcc.c-torture/compile/pr21021.c: New.
17592
17593 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
17594
17595         PR testsuite/21010
17596         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
17597         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
17598         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
17599         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
17600         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
17601         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
17602         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
17603         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
17604
17605 2005-04-14  Richard Henderson  <rth@redhat.com>
17606
17607         * lib/target-supports.exp (check_effective_target_vect_condition):
17608         Add ia64, i?86, and x86_64.
17609
17610 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
17611
17612         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
17613
17614 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
17615
17616         PR tree-optimization/20657
17617         * gcc.dg/tree-ssa/pr20657.c: New.
17618
17619 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
17620
17621         * gcc.dg/builtins-53.c: Also check (int)trunc* and
17622         (long long int)trunc*.
17623
17624 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
17625
17626         PR target/20927
17627         * gcc.dg/pr20927.c: New test.
17628
17629 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
17630
17631         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
17632         * gcc.target/mips/asm-1.c: Likewise.
17633
17634 2005-04-13  Dale Johannesen  <dalej@apple.com>
17635
17636         * objc.dg/objc-fast-4.m: New.
17637
17638 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
17639
17640         * gcc.target/cris/torture/cris-torture.exp: New driver in new
17641         directory.
17642         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
17643
17644 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
17645
17646         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
17647         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
17648         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
17649
17650 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
17651
17652         PR tree-optimization/20913
17653         * gcc.dg/tree-ssa/pr20913.c: New.
17654
17655         PR tree-optimization/20702
17656         * gcc.dg/tree-ssa/pr20702.c: New.
17657
17658 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17659
17660         PR c++/13744
17661         * g++.dg/inherit/local3.C: New test.
17662
17663 2005-04-12  Jeff Law  <law@redhat.com>
17664
17665         * gcc.dg/tree-ssa/20050412-1.c: New test.
17666
17667 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
17668
17669         PR libfortran/19016
17670         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
17671         Add tests with mask generated by expression.
17672         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
17673         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
17674         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
17675
17676 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
17677
17678         PR middle-end/20917
17679         * gcc.dg/20050409-1.c: New test.
17680
17681 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
17682
17683         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
17684
17685 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
17686
17687         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
17688         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
17689         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
17690         (TARGET_CXX): Adjust accordingly.
17691         * target.h (struct gcc_target): Remove epxort_class_data.  Add
17692         determine_class_data_visibility and class_data_always_comdat.
17693         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
17694         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
17695         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
17696         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
17697         (arm_cxx_determine_class_data_visibility): New.
17698         (arm_cxx_class_data_always_comdat): Likewise.
17699         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
17700         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
17701         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
17702         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
17703         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
17704         Define.
17705
17706 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
17707
17708         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
17709
17710 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
17711
17712         * gcc.dg/i386-darwin-fpmath.c: New.
17713
17714 2004-04-11  Devang Patel  <dpatel@apple.com>
17715
17716         * lib/target-supports.exp (check_effective_target_vect_condition): New.
17717         * gcc.dg/vect/vect-ifcvt-1.c: New test.
17718         * gcc.dg/vect/vect-ifcvt-2.c: New test.
17719         * gcc.dg/vect/vect-ifcvt-3.c: New test.
17720         * gcc.dg/vect/vect-ifcvt-4.c: New test.
17721         * gcc.dg/vect/vect-ifcvt-5.c: New test.
17722         * gcc.dg/vect/vect-ifcvt-6.c: New test.
17723         * gcc.dg/vect/vect-ifcvt-7.c: New test.
17724         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
17725
17726 2004-04-11  Devang Patel  <dpatel@apple.com>
17727
17728         * gcc.dg/vect/vect-dv-1.c: New test.
17729         * gcc.dg/vect/vect-dv-2.c: New test.
17730
17731 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
17732
17733         PR tree-optimization/20933
17734         * gcc.dg/tree-ssa/pr20933.c: New test.
17735
17736 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17737
17738         * gfortran.dg/fold_nearest.f90: New test.
17739
17740 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
17741
17742         * gcc.dg/tree-ssa/alias-1.c: New test.
17743
17744 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
17745
17746         PR tree-optimization/20920
17747         * g++.dg/tree-ssa/pr20920.C: New test.
17748
17749 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
17750
17751         * gcc.dg/builtins-53.c: Also check (int)ceil* and
17752         (long long int)ceil*.
17753
17754 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
17755
17756         * g++.dg/warn/Wdtor1.C: Declare template in system header with
17757         explicit C++ linkage.
17758
17759 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17760
17761         * gfortran.dg/pr17229.f: Take care of the new obsolescence
17762         warning for arithmetic IF statements.
17763
17764 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
17765
17766         * eor_handling_1.f90: New test case.
17767         * eor_handling_2.f90: New test case.
17768         * eor_handling_3.f90: New test case.
17769         * eor_handling_4.f90: New test case.
17770         * eor_handling_5.f90: New test case.
17771         * noadv_size.f90: New test case.
17772         * pad_no.f90: New test case.
17773
17774 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
17775
17776         * gcc.c-torture/execute/20050410-1.c: New test.
17777
17778 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
17779
17780         * gcc.dg/pr20126.c: New.
17781
17782 2005-04-09  Bud Davis  <bdavis@gfortran.org>
17783             Steven G. Kargl <kargls@comcast.net>
17784
17785         * gfortran.dg/PR19872.f: New test.
17786
17787 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
17788
17789         * gfortran.dg/nint_1.f90: Fix dg-do directive.
17790
17791 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
17792
17793         * gfortran.dg/nint_1.f90: New test.
17794
17795 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
17796
17797         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
17798         Added test for callee-allocated arrays with write statements.
17799         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
17800         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
17801         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
17802         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
17803         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
17804
17805 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
17806
17807         PR libfortran/20163
17808         * gfortran.dg/open-options-blanks.f: New test.
17809
17810 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
17811
17812         PR fortran/13257
17813         * gfortran.dg/comma_format_extension_[1234].f: New tests.
17814
17815 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
17816
17817         * gcc.dg/tree-ssa/stdarg-1.c: New test.
17818         * gcc.dg/tree-ssa/stdarg-2.c: New test.
17819         * gcc.dg/tree-ssa/stdarg-3.c: New test.
17820         * gcc.dg/tree-ssa/stdarg-4.c: New test.
17821         * gcc.dg/tree-ssa/stdarg-5.c: New test.
17822         * gcc.c-torture/execute/stdarg-4.c: New test.
17823
17824         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
17825
17826         PR target/20795
17827         * g++.dg/abi/param2.C: New test.
17828
17829 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
17830
17831         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
17832
17833 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
17834
17835         * gcc.dg/builtins-53.c: New test.
17836
17837 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
17838
17839         * g++.dg/tree-ssa/pr18178.C: New test.
17840         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
17841         * gcc.c-torture/execute/20041019-1.c: New test.
17842         * gcc.dg/tree-ssa/20041008-1.c: New test.
17843         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
17844         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
17845         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
17846         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
17847         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
17848         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
17849         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
17850         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
17851         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
17852         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
17853
17854 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
17855
17856         PR rtl-optimization/20466
17857         * gcc.c-torture/execute/pr20466-1.c: New test.
17858
17859 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
17860
17861         PR c++/20905
17862         * g++.dg/parse/cond2.C: New test.
17863
17864         PR c++/20145
17865         * g++.dg/warn/Wdtor1.C: New test.
17866
17867 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17868
17869         PR fortran/17229
17870         * gfortran.dg/pr17229.f: New test.
17871
17872 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
17873
17874         * gfortran.dg/tiny_1.f90: New test.
17875         * gfortran.dg/tiny_2.f90: ditto.
17876
17877 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
17878
17879         * gfortran.dg/eor_1.f90: Fix dg-do run line
17880         * gfortran.dg/open_new.f90: Fix dg-do run line
17881
17882 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
17883
17884         * lib/target-supports.exp (get_compiler_messages): Support
17885         optional arguments, the fourth being compiler options.
17886         (check_effective_target_fpic): New proc.
17887         * gcc.dg/20050321-2.c: Restrict to target fpic.
17888
17889 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
17890
17891         * gcc.dg/15443-1.c: New test.
17892         * gcc.dg/15443-2.c: Likewise.
17893
17894 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17895
17896         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
17897
17898 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
17899
17900         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
17901
17902 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
17903
17904         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
17905         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
17906         -m64.
17907         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
17908         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
17909         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
17910
17911 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
17912
17913         PR c++/20212
17914         * g++.dg/warn/Wunused-11.C: New test.
17915
17916 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
17917
17918         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
17919
17920 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
17921
17922         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
17923
17924 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
17925
17926         PR c++/20734
17927         * g++.dg/template/ptrmem13.C: New test.
17928
17929 2005-04-05  Per Bothner  <per@bothner.com>
17930
17931         * lib/gcc.exp: Always add -fno-show-column, for now.
17932
17933 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
17934
17935         PR testsuite/20767
17936         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
17937         of plain old "unsigned int" for the type of "i".  Makes this test
17938         64bit clean.
17939
17940 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
17941
17942         * gcc.dg/i386-ssefn-1.c: New test.
17943         * gcc.dg/i386-ssefn-2.c: New test.
17944         * gcc.dg/i386-ssefn-3.c: New test.
17945         * gcc.dg/i386-ssefn-4.c: New test.
17946
17947 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
17948
17949         PR tree-optimization/20076
17950         * gcc.dg/builtin-apply4.c: New test.
17951
17952         PR preprocessor/19475
17953         * gcc.dg/cpp/macspace1.c: New test.
17954         * gcc.dg/cpp/macspace2.c: New test.
17955
17956 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17957
17958         * gfortran.dg/pr20755.f: Fixed bad format.
17959
17960 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
17961
17962         PR c++/20763
17963         * g++.dg/ext/attrib21.C: New test.
17964
17965 2004-04-05  Devang Patel  <dpatel@apple.com>
17966
17967         * lib/target-supports.exp (check_effective_target_vect_shif): New.
17968         * gcc.dg/vect/vect-shift-1.c: New test.
17969
17970 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17971
17972         PR libfortran/20755
17973         * gfortran.dg/pr20755.f: New test.
17974
17975 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
17976
17977         * gfortran.dg/pr15959.f90: New test.
17978         * gfortran.dg/string_pad_trunc.f90: New test.
17979
17980 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17981
17982         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
17983         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
17984         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
17985         syntax.
17986
17987 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17988
17989         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
17990
17991 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17992
17993         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
17994         * gcc.c-torture/compile/20011119-2.c: Likewise.
17995         * gcc.c-torture/compile/981001-2.c: Likewise.
17996
17997 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
17998
17999         PR c++/20679
18000         * g++.dg/template/overload4.C: New test.
18001
18002 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
18003
18004         PR c++/20746
18005         * g++.dg/abi/covariant5.C: New.
18006
18007         PR debug/20505
18008         * g++.dg/debug/const2.C: New.
18009
18010 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
18011
18012         PR rtl-optimization/16104
18013         * gcc.c-torture/execute/20050316-1.c: New test.
18014
18015 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
18016
18017         * g++.dg/template/spec23.C: Fix dg-error text.
18018
18019 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
18020
18021         PR c++/19199
18022         * g++.dg/expr/lval2.C: New.
18023
18024 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18025
18026         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
18027         __builtin_strcasecmp and __builtin_strncasecmp.
18028
18029 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
18030
18031         PR c++/20723
18032         * g++.dg/template/spec22.C: New.
18033         * g++.dg/template/spec23.C: New.
18034
18035 2005-04-03  Dale Ranta  <dir@lanl.gov>
18036             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18037
18038         PR libfortran/20068
18039         PR libfortran/20125
18040         PR libfortran/20156
18041         PR libfortran/20471
18042         * gfortran.dg/backspace.f: New test.
18043
18044 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
18045
18046         * gcc.dg/pr19345.c: New test.
18047
18048 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
18049
18050         PR tree-optimization/20640
18051         * gcc.dg/torture/tree-loop-1.c: New.
18052
18053 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
18054
18055         PR rtl-optimization/20290
18056         * gcc.c-torture/execute/loop-ivopts-2.c: New.
18057
18058 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
18059
18060         * gcc.dg/rs6000-fpint.c: New.
18061
18062 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
18063
18064         * gcc.dg/old-style-then-proto-1.c: New test.
18065
18066 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18067
18068         * gfortran.fortran-torture/execute/backspace.f90: Check
18069         after backspace and read was incorrect.
18070
18071 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18072
18073         * gcc.c-torture/execute/builtins/strcat.c: Check the result
18074         buffer past the terminating NUL using memcmp.
18075         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
18076         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
18077
18078         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
18079         Fix unused/uninitialized variable warnings.
18080
18081         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
18082         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
18083         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
18084         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
18085
18086         * gcc.c-torture/execute/builtins/abs-1-lib.c,
18087         gcc.c-torture/execute/builtins/fputs-lib.c,
18088         gcc.c-torture/execute/builtins/lib/fprintf.c,
18089         gcc.c-torture/execute/builtins/lib/main.c,
18090         gcc.c-torture/execute/builtins/lib/memcmp.c,
18091         gcc.c-torture/execute/builtins/lib/memmove.c,
18092         gcc.c-torture/execute/builtins/lib/mempcpy.c,
18093         gcc.c-torture/execute/builtins/lib/memset.c,
18094         gcc.c-torture/execute/builtins/lib/printf.c,
18095         gcc.c-torture/execute/builtins/lib/sprintf.c,
18096         gcc.c-torture/execute/builtins/lib/stpcpy.c,
18097         gcc.c-torture/execute/builtins/lib/strchr.c,
18098         gcc.c-torture/execute/builtins/lib/strcmp.c,
18099         gcc.c-torture/execute/builtins/lib/strcpy.c,
18100         gcc.c-torture/execute/builtins/lib/strcspn.c,
18101         gcc.c-torture/execute/builtins/lib/strlen.c,
18102         gcc.c-torture/execute/builtins/lib/strncat.c,
18103         gcc.c-torture/execute/builtins/lib/strncmp.c,
18104         gcc.c-torture/execute/builtins/lib/strncpy.c,
18105         gcc.c-torture/execute/builtins/lib/strrchr.c,
18106         gcc.c-torture/execute/builtins/lib/strspn.c,
18107         gcc.c-torture/execute/builtins/lib/strstr.c,
18108         gcc.c-torture/execute/builtins/memops-asm-lib.c,
18109         gcc.c-torture/execute/builtins/strlen-2.c,
18110         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
18111         prototypes.
18112
18113 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
18114
18115         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
18116         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
18117         selectany usage.
18118
18119 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
18120
18121         PR c++/19406
18122         * g++.dg/debug/using1.C: New test.
18123
18124 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
18125
18126         PR middle-end/20524
18127         * gcc.dg/alias-7.c: Prefix asm-declared name with
18128         __USER_LABEL_PREFIX__.
18129
18130 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
18131
18132         Fix fallout from PR middle-end/15700:
18133         * gcc.c-torture/compile/20011119-1.c: Take
18134         __USER_LABEL_PREFIX__ into account.
18135         * gcc.c-torture/compile/20011119-2.c: Likewise.
18136
18137 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18138
18139         PR c++/18644
18140         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
18141
18142 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
18143
18144         PR c/17855
18145         * gcc.c-torture/compile/struct-non-lval-1.c,
18146         gcc.c-torture/compile/struct-non-lval-2.c,
18147         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
18148
18149 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
18150
18151         * gcc.dg/tls/tls.exp: Remove temporary file.
18152         * g++.dg/tls/tls.exp: Ditto.
18153         * lib/file-format.exp: Ditto.
18154         * g++.dg/special/ecos.exp: Ditto.
18155
18156         * lib/profopt.exp: Treat prof_ext as a list.
18157         * gcc.misc-tests/bprob.exp: Ditto.
18158         * g++.dg/bprob/bprob.exp: Ditto.
18159
18160         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
18161         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
18162         g++.dg/tree-ssa/pointer-reference-alias.C,
18163         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
18164         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
18165         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
18166         g++.dg/vect/pr19951.cc: Ditto.
18167         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
18168         gcc.dg/builtins-47.c: Ditto.
18169         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
18170         gcc.dg/pr20115-1.c: Ditto.
18171         * gcc.dg/tree-ssa/20030530-2.c,
18172         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
18173         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
18174         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
18175         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
18176         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
18177         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
18178         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
18179         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
18180         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
18181         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
18182         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
18183         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
18184         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
18185         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
18186         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
18187         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
18188         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
18189         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
18190         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
18191         gcc.dg/tree-ssa/20030824-1.c,
18192         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
18193         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
18194         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
18195         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
18196         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
18197         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
18198         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
18199         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
18200         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
18201         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
18202         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
18203         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
18204         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
18205         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
18206         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
18207         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
18208         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
18209         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
18210         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
18211         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
18212         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
18213         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
18214         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
18215         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
18216         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
18217         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
18218         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
18219         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
18220         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
18221         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
18222         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
18223         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
18224         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
18225         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
18226         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
18227         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
18228         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
18229         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
18230         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
18231         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
18232         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
18233         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
18234         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
18235         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
18236         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
18237         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
18238         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
18239         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
18240         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
18241         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
18242         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
18243         gcc.dg/tree-ssa/useless-1.c: Ditto.
18244         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
18245         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
18246         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
18247         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
18248         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
18249         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
18250         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
18251         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
18252         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
18253         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
18254         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
18255         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
18256         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
18257         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
18258         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
18259         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
18260         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
18261         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
18262         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
18263         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
18264         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
18265         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
18266         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
18267         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
18268         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
18269         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
18270         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
18271         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
18272         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
18273         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
18274         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
18275         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
18276         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
18277         gcc.dg/vect/vect-none.c: Ditto.
18278         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
18279         treelang/compile/unsigned.tree: Ditto.
18280
18281         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
18282         * gcc.dg/cpp/direct2s.c: Ditto.
18283         * gcc.dg/cpp/paste4.c: Ditto.
18284         * gcc.dg/cpp/separate-1.c: Ditto.
18285         * gcc.dg/pch/save-temps-1.c: Ditto.
18286         * g++.dg/ext/altivec-10.C: Ditto.
18287         * g++.dg/pch/pch.C: Ditto.
18288
18289         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
18290
18291         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
18292         * g++.dg/template/repo1.C: Ditto.
18293         * g++.dg/template/repo2.C: Ditto.
18294         * g++.dg/template/repo3.C: Ditto.
18295         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
18296         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
18297         * g++.old-deja/g++.pt/repo1.C: Ditto.
18298         * g++.old-deja/g++.pt/repo2.C: Ditto.
18299         * g++.old-deja/g++.pt/repo3.C: Ditto.
18300         * g++.old-deja/g++.pt/repo4.C: Ditto.
18301
18302         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
18303         * gcc.dg/20030107-1.c: Ditto.
18304         * gcc.dg/20030702-1.c: Ditto.
18305         * gcc.dg/profile-generate-1.c: Ditto.
18306         * g++.dg/other/profile1.C: Ditto.
18307         * g++.old-deja/g++.robertl/eb83.C: Ditto.
18308
18309         * lib/gcc-dg.exp (remove-build-file): New.
18310         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
18311         cleanup-tree-dump, cleanup-saved-temps): New.
18312
18313 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
18314
18315         PR c++/19203, DR 214
18316         * g++.dg/parse/ambig3.C: Not ambiguous.
18317         * g++.dg/template/spec20.C: New.
18318         * g++.dg/template/spec21.C: New.
18319
18320 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
18321
18322         PR target/20045
18323         * gcc.dg/ia64-fptr-1.c: Run only on linux.
18324
18325 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18326
18327         PR libfortran/20660
18328         * gfortran.dg/negative_unit.f: New test.
18329
18330 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
18331
18332         * gcc.dg/20050330-1.c: New test.
18333
18334 2005-03-30  Devang Patel  <dpatel@apple.com>
18335
18336         * g++.dg/tree-sra/ssa-sra-3.C: New test.
18337
18338 2005-03-30  Dale Johannesen  <dalej@apple.com>
18339
18340         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
18341
18342 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
18343
18344         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
18345         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
18346         Strip options from test name.
18347
18348 2005-03-31  Jan Hubicka  <jh@suse.cz>
18349
18350         * gcc.dg/varpool-1.c: New testcase.
18351
18352 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
18353
18354         PR c/772
18355         PR c/17913
18356         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
18357         gcc.dg/stmt-expr-label-3.c : New tests.
18358         * gcc.c-torture/execute/medce-2.c: Remove.
18359
18360 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
18361
18362         PR c/20368
18363         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
18364         tests.
18365
18366 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
18367
18368         * gcc.c-torture/compile/pr20203.c: New test.
18369
18370 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
18371
18372         * gfortran.dg/promotion.f90: New test.
18373
18374 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
18375
18376         PR middle-end/20491
18377         * gcc.dg/torture/asm-subreg-1.c: New test.
18378
18379 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
18380
18381         PR c/20672
18382         * gcc.dg/pr20672-1.c: New test.
18383
18384 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
18385
18386         * gfortran.dg/vect: New directory.
18387         * gfortran.dg/vect/vect.exp: New.
18388         * gfortran.dg/vect/vect-1.f90: New test.
18389         * gfortran.dg/vect/vect-2.f90: New test.
18390         * gfortran.dg/vect/vect-3.f90: New test.
18391         * gfortran.dg/vect/vect-4.f90: New test.
18392         * gfortran.dg/vect/vect-5.f90: New test.
18393
18394 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
18395
18396         PR middle-end/20622
18397         * gcc.dg/alias-7.c: New test.
18398
18399 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
18400
18401         * gcc.dg/sparc-reg-1.c: New test.
18402
18403 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
18404
18405         PR target/19890
18406         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
18407
18408 2005-03-29  Dale Ranta  <dir@lanl.gov>
18409             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18410
18411         PR libfortran/20163
18412         * gfortran.dg/pr20163-2.f: New test.
18413
18414 2005-03-28  Jan Hubicka  <jh@suse.cz>
18415
18416         PR middle-end/20635
18417         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
18418         by Jakub Jelinek.
18419
18420 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
18421
18422         PR tree-optimization/20626
18423         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
18424         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
18425
18426 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
18427
18428         * gfortran.dg/underflow.f90: New test.
18429         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
18430
18431 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18432
18433         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
18434
18435 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
18436
18437         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
18438         (g++_init): Make sure that CXXFLAGS is set.
18439         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
18440         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
18441         * lib/gfortran.exp (gfortran_link_flags): Likewise.
18442         * lib/objc.exp (objc_init): Likewise.
18443         * lib/treelang.exp (treelang_init): Likewise.
18444
18445 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
18446
18447         PR tree-optimization/20470
18448         * gcc.dg/tree-ssa/pr20470.c: New test.
18449
18450 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
18451
18452         * gcc.dg/ppc-stfiwx.c: New.
18453
18454 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
18455
18456         PR target/19888
18457         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
18458
18459 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
18460
18461         * gcc.dg/20050325-1.c: Fix a typo.
18462
18463 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18464
18465         PR libfortran/19678
18466         PR libfortran/19679
18467         * gfortran.dg/dos_eol.f: New test.
18468
18469 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
18470
18471         PR rtl-optimization/20249
18472         * gcc.dg/20050325-1.c: New test.
18473
18474 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18475
18476         PR libfortran/15332
18477         * gfortran.dg/pr15332.f: New test.
18478
18479 2005-03-24  Dale Johannesen  <dalej@apple.com>
18480
18481         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
18482
18483 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
18484
18485         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
18486         'internal' visibility.
18487         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
18488         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
18489         'protected' visibility.
18490         * gcc.dg/visibility-7.c: Likewise.
18491         * lib/target-supports.exp (check_visibility_available): Take
18492         a parameter, the kind of visibility to check for.
18493         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
18494         to check_visibility_available.
18495
18496         * g++.dg/expr/cast3.C: New.
18497
18498 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
18499
18500         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
18501         rs6000.
18502
18503 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
18504
18505         PR target/20095
18506         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
18507
18508 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
18509
18510         * gcc.dg/badshift.c: Renamed to...
18511         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
18512
18513         * gcc.target/i386/badshift.c: Renamed to...
18514         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
18515         only.
18516
18517         PR rtl-optimization/20532
18518         * gcc.target/i386/badshift.c: New.
18519
18520 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18521
18522         * gfortran.dg/pr18025.f90: New test.
18523
18524 2005-03-23  Dale Johannesen  <dalej@apple.com>
18525
18526         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
18527
18528 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
18529
18530         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
18531
18532         * lib/target-supports.exp (check_iconv_available): Default
18533         libiconv to -liconv, if there is no definition.
18534
18535 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
18536
18537         * gcc.dg/torture/cris-asm-mof-1.c: New test.
18538
18539 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
18540
18541         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
18542         * g++.dg/opt/pr7503-2.C: Likewise.
18543         * g++.dg/opt/pr7503-3.C: Likewise.
18544         * g++.dg/opt/pr7503-4.C: Likewise.
18545         * g++.dg/opt/pr7503-5.C: Likewise.
18546         * g++.dg/warn/minmax.C: New test.
18547
18548 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18549
18550         * gfortran.dg/g77_intrinsics_funcs.f: New test.
18551         * gfortran.dg/g77_intrinsics_sub.f: New test.
18552
18553 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
18554             Jan Hubicka  <jh@suse.cz>
18555             Steven Bosscher <stevenb@suse.de
18556
18557         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
18558
18559 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18560
18561         PR c++/19980
18562         * g++.dg/template/redecl3.C: New test.
18563
18564 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18565
18566         PR c++/20499
18567         * g++.dg/parse/error16.C: Tweak error markers.
18568
18569 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
18570
18571         PR target/20561
18572         * gcc.dg/20050321-2.c: New test.
18573
18574 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
18575
18576         PR c++/20465
18577         PR c++/20381
18578         * g++.dg/template/ptrmem12.C: New.
18579
18580 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
18581
18582         PR rtl-optimization/20527
18583         * gcc.c-torture/execute/pr20527-1.c: New test.
18584
18585 2005-03-22  Ben Elliston  <bje@au.ibm.com>
18586
18587         * gcc.misc-tests/options.exp (check_for_options): Create a real C
18588         program, compile it into a real executable and then delete the .c
18589         and .x files afterwards, to avoid problems on testglue targets.
18590
18591 2005-03-21  Stuart Hastings  <stuart@apple.com>
18592
18593         * gcc.target/i386/sse-2.c: New.
18594
18595 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
18596
18597         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
18598
18599 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
18600
18601         * g++.dg/parse/crash25.C: Fix typo.
18602
18603 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
18604
18605         PR c++/20461
18606         * g++.dg/parse/crash24.C: New test.
18607
18608         PR c++/20536
18609         * g++.dg/parse/crash25.C: New test.
18610
18611 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
18612
18613         PR c++/20147
18614         * g++.dg/ext/stmtexpr4.C: New test.
18615
18616 2005-03-20  Roger Sayle  <roger@eyesopen.com>
18617
18618         PR middle-end/20539
18619         * gcc.c-torture/compile/pr13066-1.c: New test case.
18620         * gcc.c-torture/compile/pr20539-1.c: Likewise.
18621         * g++.dg/opt/pr13066-1.C: Likewise.
18622
18623 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
18624
18625         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
18626
18627 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18628
18629         PR fortran/18525
18630         * gfortran.dg/nesting_1.f90: New test.
18631
18632 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18633
18634         PR c++/20240
18635         * g++.dg/lookup/using13.C: New test.
18636
18637 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18638
18639         PR c++/20333
18640         * g++.dg/template/crash36.C: New test.
18641
18642 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
18643
18644         PR c++/20463
18645         * g++.dg/template/crash35.C: New test.
18646
18647 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
18648
18649         PR c++/19966
18650         * g++.dg/overload/operator2.C: New test.
18651
18652 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18653
18654         PR libfortran/20257
18655         * gfortran.dg/pr20257.f90: New test.
18656
18657 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18658
18659         PR libfortran/20480
18660         * gfortran.dg/pr20480.f90: New test.
18661
18662 2005-03-16  Richard Henderson  <rth@redhat.com>
18663
18664         PR middle-end/15700
18665         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
18666         (_rtld_global): New.
18667         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
18668         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
18669
18670         * gcc.dg/alias-3.c: New.
18671         * gcc.dg/alias-4.c: New.
18672         * gcc.dg/alias-5.c: New.
18673         * gcc.dg/alias-6.c: New.
18674
18675 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
18676
18677         * gcc.dg/cpp/ucnid-7.c: New.
18678
18679 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
18680             Dorit Naishlos  <dorit@il.ibm.com>
18681
18682         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
18683         darwin.
18684
18685 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
18686
18687         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
18688         misaligned accesses.
18689         * gcc.dg/vect/vect-58.c: Likewise.
18690         * gcc.dg/vect/vect-92.c: New.
18691         * gcc.dg/vect/vect-93.c: New.
18692
18693 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
18694
18695         PR fortran/18827
18696         * gfortran.dg/assign_2.f90: New test.
18697         * gfortran.dg/assign_3.f90: New test.
18698         * gfortran.dg/assign.f90: New test.
18699
18700 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
18701
18702         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
18703         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
18704         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
18705         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
18706         names.
18707
18708 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
18709
18710         * gcc.dg/cpp/ucnid-6.c: New.
18711
18712         * gcc.dg/cpp/normalize-1.c: New.
18713         * gcc.dg/cpp/normalize-2.c: New.
18714         * gcc.dg/cpp/normalize-3.c: New.
18715         * gcc.dg/cpp/normalize-4.c: New.
18716         * gcc.dg/cpp/ucnid-4.c: New.
18717         * gcc.dg/cpp/ucnid-5.c: New.
18718         * g++.dg/cpp/normalize-1.C: New.
18719         * g++.dg/cpp/ucnid-1.C: New.
18720
18721 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
18722
18723         * gcc.dg/pr18628.c: New.
18724
18725 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
18726
18727         PR c++/20280
18728         * g++.dg/tree-ssa/pr20280.C: New.
18729
18730 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18731
18732         PR fortran/20467
18733         * gfortran.dg/stfunc_2.f90: New test.
18734
18735 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
18736
18737         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
18738
18739 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
18740
18741         * gcc.dg/tree-ssa/20050314-1.c: New test.
18742
18743 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18744
18745         PR c++/4403
18746         PR c++/9783, DR433
18747         * g++.dg/template/friend34.C: New test.
18748         * g++.dg/template/friend35.C: Likewise.
18749         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
18750
18751 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18752
18753         Friend class name lookup 5/n
18754         PR c++/1016
18755         * g++.dg/lookup/hidden-class1.C: New test.
18756         * g++.dg/lookup/hidden-class2.C: Likewise.
18757         * g++.dg/lookup/hidden-class3.C: Likewise.
18758         * g++.dg/lookup/hidden-class4.C: Likewise.
18759         * g++.dg/lookup/hidden-class5.C: Likewise.
18760         * g++.dg/lookup/hidden-class6.C: Likewise.
18761         * g++.dg/lookup/hidden-class7.C: Likewise.
18762         * g++.dg/lookup/hidden-class8.C: Likewise.
18763         * g++.dg/lookup/hidden-class9.C: Likewise.
18764         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
18765         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
18766         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
18767         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
18768         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
18769         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
18770         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
18771         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
18772         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
18773         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
18774         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
18775
18776 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
18777
18778         PR c++/20157
18779         * g++.dg/template/error18.C: New test.
18780
18781 2005-03-09  Ben Elliston  <bje@au.ibm.com>
18782
18783         PR debug/16792
18784         * g++.dg/debug/pr16792.C: New test.
18785
18786 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
18787
18788         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
18789         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
18790         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
18791         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
18792         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
18793         test assertion names.
18794
18795 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18796
18797         PR fortran/18600
18798         * gfortran.dg/stfunc_1.f90: New test.
18799
18800 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18801
18802         PR fortran/16907
18803         * gfortran.dg/real_index_1.f90: New test.
18804
18805 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18806
18807         PR fortran/20323
18808         * gfortran.dg/spec_expr_1.f90: New test.
18809
18810 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
18811
18812         PR c/20402
18813         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
18814         new parser.
18815
18816 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18817
18818         PR fortran/20361
18819         * gfortran.dg/largeequiv_1.f90: New test.
18820
18821 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
18822
18823         * gcc.dg/ucnid-1.c: New.
18824         * gcc.dg/ucnid-2.c: New.
18825         * gcc.dg/ucnid-3.c: New.
18826         * gcc.dg/ucnid-4.c: New.
18827         * gcc.dg/ucnid-5.c: New.
18828         * gcc.dg/ucnid-6.c: New.
18829         * gcc.dg/cpp/ucnid-1.c: New.
18830         * gcc.dg/cpp/ucnid-2.c: New.
18831         * gcc.dg/cpp/ucnid-3.c: New.
18832         * g++.dg/other/ucnid-1.C: New.
18833
18834 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
18835
18836         * gcc.dg/vmx/darwin-abi-3.c: Delete.
18837
18838 2005-03-11  Per Bothner  <per@bothner.com>
18839
18840         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
18841         that diagnotics refer to correct token.
18842         * gcc.dg/unused-3.c: Likewise.
18843
18844 2005-03-11  Per Bothner  <per@bothner.com>
18845
18846         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
18847         constant" is now actually on same line as string constant.
18848         * gcc.dg/cpp/direct2s.c: Likewise.
18849
18850 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
18851
18852         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
18853
18854 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18855
18856         PR libfortran/20124
18857         * gfortran.dg/pr20124.f90: New Test
18858
18859 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
18860
18861         PR tree-optimization/20130
18862         * gcc.dg/pr20130-1.c: New test.
18863
18864 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
18865
18866         PR target/20095
18867         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
18868
18869 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18870
18871         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
18872
18873 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
18874
18875         * g++.dg/eh/forced1.C: Fix comment.
18876         * g++.dg/eh/forced2.C: Ditto.
18877         * g++.dg/eh/forced3.C: Ditto.
18878         * g++.dg/eh/forced4.C: Ditto.
18879
18880 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
18881
18882         PR rtl-opt/20412
18883         * gcc.c-torture/compile/pr20412.c: New test.
18884
18885 2005-03-10  Roger Sayle  <roger@eyesopen.com>
18886
18887         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
18888
18889 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
18890
18891         PR target/20322
18892         * gcc.dg/20050307-1.c: New test.
18893
18894 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
18895
18896         PR c++/20375
18897         * g++.dg/other/stdarg3.C: New.
18898
18899 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
18900
18901         PR c++/18384, c++/18327
18902         * g++.dg/init/array19.C: New test.
18903
18904         PR inline-asm/20314
18905         * gcc.dg/torture/pr20314-1.c: New test.
18906         * gcc.dg/torture/pr20314-2.c: New test.
18907
18908 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
18909
18910         * gcc.dg/20050309-1.c: New test.
18911
18912 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18913
18914         * gcc.dg/builtins-10.c: Reactivate disabled test.
18915         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
18916         new cbrt transformations.
18917
18918 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
18919
18920         PR c++/20208
18921         * g++.dg/template/array13.C: New test.
18922
18923 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
18924
18925         PR c++/16859
18926         * g++.dg/init/brace4.C: New test.
18927
18928 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
18929
18930         PR c++/20186
18931         * g++.dg/template/non-dependent12.C: New.
18932
18933 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
18934
18935         PR c++/20142
18936         * g++.dg/init/array18.C: Add dg-do run marker.
18937
18938         PR c++/20142
18939         * g++.dg/init/array18.C: New test.
18940
18941 2005-03-09  Ben Elliston  <bje@au.ibm.com>
18942
18943         * consistency.vlad/vlad.exp: Remove trailing semicolons.
18944         * g++.dg/gcov/gcov.exp: Likewise.
18945         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
18946         * gcc.target/xstormy16/xstormy16.exp: Likewise.
18947         * lib/c-torture.exp: Likewise.
18948         * lib/fortran-torture.exp: Likewise.
18949         * lib/g++.exp: Likewise.
18950         * lib/gcc-defs.exp: Likewise.
18951         * lib/gcc-dg.exp: Likewise.
18952         * lib/gcc.exp: Likewise.
18953         * lib/gcov.exp: Likewise.
18954         * lib/gfortran.exp: Likewise.
18955         * lib/mike-g++.exp: Likewise.
18956         * lib/mike-gcc.exp: Likewise.
18957         * lib/objc-torture.exp: Likewise.
18958         * lib/objc.exp: Likewise.
18959         * lib/profopt.exp: Likewise.
18960         * lib/target-libpath.exp: Likewise.
18961         * lib/target-supports.exp: Likewise.
18962         * lib/treelang.exp: Likewise.
18963         * lib/wrapper.exp: Likewise.
18964
18965 2005-03-08  Jeff Law  <law@redhat.com>
18966
18967         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
18968         PHI-OPT changes.
18969
18970 2005-03-08  Ira Rosen  <irar@il.ibm.com>
18971
18972         * gcc.dg/vect/pr20122.c: New test.
18973
18974 2005-03-07  Jeff Law  <law@redhat.com>
18975
18976         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
18977         was folded away.
18978         * gcc.dg/tree-ssa/pr18133-1.c: New test.
18979         * gcc.dg/tree-ssa/pr18133-2.c: New test.
18980         * gcc.dg/tree-ssa/pr18134.c: New test.
18981
18982 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18983
18984         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
18985         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
18986         gcc.dg/torture/builtin-noret-2.c: Require weak support.
18987
18988 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
18989
18990         PR tree-opt/17671
18991         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
18992
18993 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
18994
18995         * g++.dg/warn/Wnvdtor.C: New test.
18996
18997 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
18998
18999         * gcc.dg/torture/pr19683-1.c: New test.
19000
19001 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
19002
19003         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
19004         * gfortran.dg/g77/19990313-2.f: Ditto.
19005         * gfortran.dg/g77/19990313-3.f: Ditto.
19006         * gfortran.dg/g77/19990525-0.f: Ditto.
19007         * gfortran.dg/g77/19990826-0.f: Ditto.
19008         * gfortran.dg/g77/19990826-2.f: Ditto.
19009         * gfortran.dg/g77/19990826-3.f: Ditto.
19010         * gfortran.dg/g77/20000511-1.f: Ditto.
19011         * gfortran.dg/g77/20000511-2.f: Ditto.
19012         * gfortran.dg/g77/970625-2.f: Ditto.
19013         * gfortran.dg/g77/980310-2.f: Ditto.
19014         * gfortran.dg/g77/980310-3.f: Ditto.
19015         * gfortran.dg/g77/980310-8.f: Ditto.
19016         * gfortran.dg/g77/980519-2.f: Ditto.
19017         * gfortran.dg/g77/alpha1.f: Ditto.
19018         * gfortran.dg/g77/claus.f: Ditto.
19019         * gfortran.dg/g77/erfc.f: Ditto.
19020         * gfortran.dg/g77/short.f: Ditto.
19021         * gfortran.fortran-torture/execute/data.f90: Ditto.
19022         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
19023         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
19024
19025 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19026
19027         * lib/file-format.exp (gcc_target_object_format): Add check for som
19028         format and hardcode object formats on hppa*-*-hpux*.
19029         * lib/target-supports.exp (check_weak_available): Add check for som
19030         object format.  Always return 0 on hppa*-*-hpux10*.
19031
19032         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
19033         is defined.
19034
19035         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
19036
19037 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
19038
19039         * gfortran.dg/pr19936_1.f90: New test.
19040         * gfortran.dg/pr19936_2.f90: New test.
19041         * gfortran.dg/pr19936_3.f90: New test.
19042
19043 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
19044             Paul Thomas <prthomas@drfccad.cea.fr>
19045
19046         * gfortran.dg/PR19754_1.f90: New test.
19047         * gfortran.dg/PR19754_2.f90: Ditto.
19048
19049 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19050
19051         PR c++/19311
19052         * g++.dg/template/non-dependent11.C: New test.
19053
19054 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
19055
19056         * lib/target-supports.exp (check_iconv_available): Fix comment.
19057
19058 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
19059             Joseph S. Myers  <joseph@codesourcery.com>
19060
19061         PR c++/19797
19062         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
19063
19064 2005-03-04  Matthew Sachs  <msachs@apple.com>
19065
19066         * gcc.exp (gcc_target_compile): Put braces around
19067         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
19068         * objc.exp (objc_target_compile): Likewise.
19069         * treelang.exp (treelang_target_compile): Likewise.
19070
19071 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19072
19073         PR fortran/19673
19074         * gfortran.dg/func_result_1.f90: New test.
19075
19076 2005-03-04  Ben Elliston  <bje@au.ibm.com>
19077
19078         * gcc.misc-tests/options.exp: New test.
19079
19080 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
19081
19082         * gcc.dg/pr15784-4.c: New test.
19083
19084 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
19085
19086         * gcc.c-torture/execute/pr17133.c: New.
19087         * gcc.c-torture/compile/20050303-1.c: New.
19088
19089 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
19090
19091         * gcc.dg/cpp/assert4.c: Fix for cygwin.
19092
19093 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
19094
19095         * g++.dg/overload/using2.C: New.
19096
19097 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
19098
19099         PR c++/19916
19100         * g++.dg/init/ptrmem2.C: New test.
19101
19102 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
19103
19104         PR c/8927
19105         * gcc.dg/pr8927-1.c: New test.
19106
19107 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
19108
19109         PR c++/20232
19110         * g++.dg/inherit/covariant12.C: New.
19111
19112 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19113
19114         PR fortran/19479
19115         * gfortran.dg/bound_1.f90: New test.
19116
19117 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
19118
19119         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
19120         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
19121
19122 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
19123
19124         PR c/20245
19125         * gcc.dg/pr20245-1.c: New test.
19126
19127 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
19128
19129         PR middle-end/19874
19130         * gcc.c-torture/execute/20050119-2.c: New test case.
19131
19132 2005-02-28  Ben Elliston  <bje@au.ibm.com>
19133
19134         * README: Update the DejaGnu bug reporting address.
19135         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
19136         * lib/objc-torture.exp: Likewise.
19137
19138 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
19139
19140         * gfortran.dg/boz_1.f90: New test.
19141         * gfortran.dg/boz_3.f90: New test.
19142         * gfortran.dg/boz_4.f90: New test.
19143
19144 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
19145
19146         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
19147         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
19148
19149 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19150
19151         PR libfortran/20101
19152         * gfortran.dg/write_0_pe_format.f90: New test.
19153
19154 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
19155
19156         PR c++/20206
19157         * g++.dg/opt/thunk2.C: New test.
19158         * g++.dg/opt/covariant1.C: New test.
19159
19160 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19161
19162         * gfortran.dg/e_d_fmt.f90: New test.
19163
19164 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
19165
19166         * gcc.dg/asm-b.c: Fix comment typos.
19167
19168 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
19169
19170         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
19171         a V_MAY_DEF also.
19172
19173 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
19174
19175         PR tree-opt/20188
19176         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
19177         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
19178         * gcc.dg/asm-b.c: New test.
19179
19180 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
19181
19182         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
19183         Disable this test on IRIX 6.
19184
19185 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
19186
19187         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
19188         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
19189         parser.
19190
19191 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
19192
19193         PR tree-optimization/20204
19194         * testsuite/gcc.dg/pr20204.c: New test.
19195
19196 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
19197
19198         PR target/20196
19199         * gcc.c-torture/execute/20050224-1.c: New test.
19200
19201         PR c++/20175
19202         * g++.dg/warn/Wbraces2.C: New test.
19203
19204 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
19205
19206         PR c++/19878
19207         * g++.dg/init/const2.C: New test.
19208
19209 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
19210
19211         PR tree-optimization/20100
19212         * gcc.c-torture/execute/pr20100-1.c: New test.
19213
19214 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19215
19216         * gfortran.dg/implicit_3.f90: New test.
19217
19218         * gfortran.dg/deftype_1.f90: New test.
19219
19220 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
19221
19222         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
19223         the test passes.
19224         * g++.dg/other/anon3.C: Accept a warning.
19225
19226 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
19227
19228         * gcc.dg/pr20017.c: Fix a comment typo.
19229
19230 2005-02-23  Bud Davis  <bdavis@gfortran.org>
19231
19232         * gfortran.dg/list_read_4.f90: Change to f90 comments.
19233
19234 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
19235
19236         PR ada/19902
19237         * ada/acats/tests/cxa/cxa3004.a: Remove.
19238         * ada/acats/tests/cxb/cxb30061.am: Likewise.
19239
19240 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
19241
19242         PR c++/20073
19243         * g++.dg/init/const1.C: New test.
19244
19245         PR c++/19991
19246         * g++.dg/parse/constant7.C: New test.
19247
19248         PR c++/20152
19249         * g++.dg/parse/error27.C: New test.
19250         * g++.dg/template/qualttp15.C: Adjust error markers.
19251         * g++.old-deja/g++.other/struct1.C: Likewise.
19252
19253         PR c++/20153
19254         * g++.dg/template/error17.C: New test.
19255
19256         PR c++/20148
19257         * g++.dg/parser/error26.C: New test.
19258
19259 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
19260
19261         PR tree-optimization/20100
19262         PR tree-optimization/20115
19263         * gcc.dg/pr20115.c: New test.
19264         * gcc.dg/pr20115-1.c: New test.
19265         * gcc.dg/pr20100.c: New test.
19266         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
19267         call-clobbered variables after alias1.
19268
19269 2005-02-22  Bud Davis  <bdavis@gfortran.org>
19270
19271         * gfortran.dg/list_read_4.f90: new test.
19272
19273 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
19274
19275         PR rtl-optimization/20017.
19276         * gcc.dg/pr20017.c: New.
19277
19278 2005-02-22  Devang Patel  <dpatel@apple.com>
19279
19280         PR 19952
19281         * g++.dg/tree-ssa/pr19952.C: New test.
19282
19283 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
19284
19285         PR c++/19883
19286         * g++.dg/parse/constant6.C: New test.
19287
19288 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
19289
19290         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
19291         * g++.dg/charset/asm2.c: Likewise.
19292         * g++.dg/charset/asm3.c: Likewise.
19293         * g++.dg/charset/asm4.c: Likewise.
19294         * g++.dg/charset/asm5.c: Likewise.
19295         * g++.dg/charset/attribute1.c: Likewise.
19296         * g++.dg/charset/attribute2.c: Likewise.
19297         * g++.dg/charset/extern1.cc: Likewise.
19298         * g++.dg/charset/extern2.cc: Likewise.
19299         * g++.dg/charset/extern3.cc: Likewise.
19300         * g++.dg/charset/function.cc: Likewise.
19301         * g++.dg/charset/string.c: Likewise.
19302         * g++.dg/charset/charset.exp: Likewise.
19303         * lib/target-supports.exp (check_iconv_available): Fix comment.
19304
19305 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
19306
19307         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
19308         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
19309         * gcc.dg/charset/asm2.c: Likewise.
19310         * gcc.dg/charset/asm3.c: Likewise.
19311         * gcc.dg/charset/asm4.c: Likewise.
19312         * gcc.dg/charset/asm5.c: Likewise.
19313         * gcc.dg/charset/asm6.c: Likewise.
19314         * gcc.dg/charset/attribute1.c: Likewise.
19315         * gcc.dg/charset/attribute2.c: Likewise.
19316         * gcc.dg/charset/builtin1.c: Likewise.
19317         * gcc.dg/charset/extern.c: Likewise.
19318         * gcc.dg/charset/function.c: Likewise.
19319         * gcc.dg/charset/string.c: Likewise.
19320         * gcc.dg/charset/charset.exp: Likewise.
19321
19322 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
19323
19324         PR fortran/20086
19325         * gfortran.dg/pr20086.f90: New test.
19326
19327 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
19328
19329         PR tree-optimization/19786
19330         * g++.dg/tree-ssa/pr19786.C: New.
19331
19332 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19333
19334         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
19335
19336 2005-02-21  Jeff Law  <law@redhat.com>
19337
19338         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
19339
19340 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19341
19342         * gfortran.dg/do_iterator: Split loop, markup all lines for
19343         which an error locus is printed.
19344         * gfortran.dg/pr17708.f90: Markup all lines for which an error
19345         locus is printed.
19346         * gfortran.dg/select_4.f90: Likewise.
19347         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
19348         locuses in the various permutations.
19349
19350 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
19351
19352         PR tree-optimization/19951
19353         * g++.dg/vect: New directory.
19354         * g++.dg/vect/vect.exp: New file.
19355         * g++.dg/vect/pr19951.cc: New testcase.
19356         * g++.dg/dg.exp: Also prune vectorizer tests.
19357
19358 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
19359
19360         PR 18785
19361         * gcc.dg/charset/builtin1.c: New test.
19362
19363 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19364
19365         PR c++/19299
19366         * g++.dg/inherit/volatile1.C: New test.
19367
19368         PR c++/19440
19369         * g++.dg/template/dtor4.C: New test.
19370
19371 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
19372
19373         * gfortran.dg/int_1.f90: New test.
19374
19375 2005-02-19  Devang Patel  <dpatel@apple.com>
19376
19377         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
19378
19379 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
19380
19381         * gfortran.dg/achar_1.f90: New test.
19382
19383 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
19384
19385         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
19386
19387 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
19388             Jakub Jelinek  <jakub@redhat.com>
19389
19390         PR tree-optimization/19828
19391         * gcc.dg/tree-ssa/loop-7.c: New test.
19392         * gcc.c-torture/execute/20050218-1.c: New test.
19393
19394 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
19395
19396         PR c/20043
19397         * gcc.dg/transparent-union-1.c: New test.
19398         * gcc.dg/transparent-union-2.c: New test.
19399
19400 2005-02-18  James E Wilson  <wilson@specifixinc.com>
19401
19402         PR tree-optimization/18977
19403         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
19404
19405 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
19406
19407         PR target/20054
19408         * gcc.dg/pr20054.c: New test.
19409
19410 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19411
19412         PR c++/19508
19413         * g++.dg/ext/attrib20.C: New test.
19414
19415 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
19416
19417         PR middle-end/20030
19418         * gfortran.fortran-torture/execute/character_passing.f90: New test.
19419
19420 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
19421
19422         PR c++/20008
19423         * g++.dg/opt/switch4.C: New.
19424
19425 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
19426
19427         PR c++/20023
19428         PR tree-optimization/20009
19429         * gcc.c-torture/compile/20050217-1.c: New test.
19430         * g++.dg/opt/switch3.C: New test.
19431
19432         PR tree-optimization/18947
19433         * gcc.c-torture/compile/20050215-1.c: New test.
19434         * gcc.c-torture/compile/20050215-2.c: New test.
19435         * gcc.c-torture/compile/20050215-3.c: New test.
19436
19437 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
19438
19439         PR c++/20028
19440         * g++.dg/template/crash34.C: New.
19441
19442         PR c++/20022
19443         * g++.dg/other/access3.C: New.
19444
19445 2005-02-17  Ira Rosen  <irar@il.ibm.com>
19446
19447         * gcc.dg/vect/vect-98.c: New test.
19448
19449 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
19450
19451         PR tree-optimization/19967
19452         * gcc.dg/pr19967.c: New.
19453
19454 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
19455
19456         PR middle-end/19857
19457         * gcc.dg/tree-ssa/20050215-1.c: New test.
19458         * gcc.c-torture/execute/20050215-1.c: New test.
19459
19460 2005-02-15  Eric Christopher  <echristo@redhat.com>
19461
19462         * gcc.dg/cpp/20050215-1.c: New file.
19463
19464 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
19465
19466         PR tree-optimization/15785
19467         * gcc.dg/pr15785-1.c: New test.
19468
19469 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
19470
19471         PR c++/17788
19472         * g++.dg/init/ctor4.C: New.
19473         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
19474
19475 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
19476
19477         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
19478         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
19479
19480 2005-02-15  Andreas Schwab  <schwab@suse.de>
19481
19482         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
19483         declare malloc.
19484
19485 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
19486
19487         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
19488
19489 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
19490
19491         PR tree-optimization/19853
19492         * gcc.c-torture/compile/pr19853.c: New test.
19493
19494 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
19495
19496         PR c++/19608
19497         * g++.dg/parse/local-class1.C: New.
19498
19499         PR c++/19895
19500         * g++.dg/parse/ptrmem3.C: New.
19501
19502         PR c++/19884
19503         * g++.old-deja/g++.oliva/template6.C: Add another case.
19504         * g++.dg/template/explicit6.C: New.
19505
19506 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
19507
19508         PR c++/17816
19509         * g++.dg/other/redecl2.C: New.
19510
19511 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
19512
19513         PR c++/19891
19514         * g++.dg/abi/covariant4.C: New.
19515
19516 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
19517
19518         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
19519
19520 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
19521
19522         * gcc.dg/vect/vect-96.c: Fix typo.
19523
19524 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19525
19526         PR c++/14479
19527         PR c++/19487
19528         * g++.dg/template/enum5.C: New test.
19529
19530 2005-02-12  Ira Rosen  <irar@il.ibm.com>
19531
19532         * gcc.dg/vect/vect-97.c: New test.
19533
19534 2005-02-12  Ira Rosen  <irar@il.ibm.com>
19535
19536         * gcc.dg/vect/vect-96.c: New test.
19537
19538 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
19539
19540         * gcc.dg/builtins-34.c: Also check ldexp*.
19541
19542 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
19543
19544         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
19545
19546 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
19547
19548         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
19549         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
19550         dg-require-dll, dg-require-iconv, dg-require-named-sections,
19551         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
19552         selector_list, selector_expression, dg-process-target): Move to new
19553         file target-supports-dg.exp.
19554         * lib/target-supports-dg.exp: New.
19555
19556         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
19557         New.
19558
19559 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
19560
19561         PR c++/19666
19562         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
19563
19564         PR middle-end/19858
19565         * gcc.c-torture/compile/20050210-1.c: New test.
19566
19567 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
19568
19569         PR c++/19755
19570         * g++.dg/warn/Wbraces1.C: New test.
19571
19572 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
19573
19574         * gcc.dg/builtins-52.c: New testcase.
19575
19576 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
19577
19578         PR c/19342
19579         * gcc.c-torture/execute/20050119-1.c: New test.
19580
19581 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
19582
19583         PR c++/19811
19584         * g++.dg/init/delete1.C: New test.
19585
19586 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
19587
19588         PR c++/18470
19589         * g++.dg/template/static12.C: New test.
19590
19591 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
19592
19593         PR c++/19787
19594         * g++.dg/conversion/ambig1.C: New test.
19595
19596         PR c++/19739
19597         * g++.dg/ext/attrib19.C: New test.
19598
19599         PR c++/19732
19600         * g++.dg/parse/dtor5.C: New test.
19601
19602         PR c++/19762
19603         * g++.dg/template/dtor3.C: New test.
19604
19605         PR c++/19826
19606         * g++.dg/template/static11.C: New test.
19607         * g++.dg/template/crash2.C: Remove dg-error marker.
19608
19609 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
19610
19611         PR C++/18491
19612         * g++.old-deja/g++.mike/p10769a.C: Remove.
19613
19614 2005-02-09  Roger Sayle  <roger@eyesopen.com>
19615
19616         * gcc.dg/builtins-48.c: New test case.
19617         * gcc.dg/builtins-49.c: New test case.
19618         * gcc.dg/builtins-50.c: New test case.
19619         * gcc.dg/builtins-51.c: New test case.
19620
19621 2005-02-09  Ian Lance Taylor  <ian@airs.com>
19622
19623         PR middle-end/19583
19624         * g++.dg/warn/Wreturn-type-3.C: New test.
19625
19626 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
19627
19628         PR middle-end/19402
19629         * gcc.dg/pr19402-1.c: New testcase.
19630         * gcc.dg/pr19402-2.c: likewise.
19631
19632 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
19633
19634         PR middle-end/19854
19635         * g++.dg/tree-ssa/tmmti.C: New testcase.
19636
19637 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
19638
19639         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
19640
19641 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
19642
19643         PR c++/19733
19644         * g++.dg/parse/crash23.C: New test.
19645         * g++.dg/warn/Weff1.C: New test.
19646
19647 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
19648
19649         * gcc.dg/20050209-1.c: New test.
19650
19651 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
19652
19653         PR target/19799
19654         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
19655
19656 2005-02-08  Mike Stump  <mrs@apple.com>
19657
19658         * g++.dg/pch/import-2.c: New test.
19659         * g++.dg/pch/import-2.hs: New.
19660         * g++.dg/pch/include/import-2a.h: New.
19661         * g++.dg/pch/include/import-2b.h: New.
19662
19663 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
19664
19665         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
19666
19667 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19668
19669         * gfortran.dg/substr_1.f90: New test.
19670
19671 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
19672
19673         PR middle-end/19775
19674         * gcc.dg/torture/builtin-power-1.c: Disable test for
19675         invalid transformation.
19676         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
19677         no longer optimize.
19678         * gcc.dg/builtins-47.c: New testcase.
19679
19680 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
19681             Dorit Naishlos  <dorit@il.ibm.com>
19682
19683         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
19684
19685 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
19686
19687         * gcc.c-torture/compile/20050206-1.c: New test.
19688
19689 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
19690
19691         PR tree-opt/19768
19692         * g++.dg/opt/pr19768.C: New test.
19693
19694 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
19695
19696         PR tree-opt/19736
19697         * gcc.c-torture/compile/pr19736.c: New test.
19698
19699 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19700
19701         PR c++/17401
19702         * g++.dg/parse/error25.C: New test.
19703
19704 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
19705
19706         * gcc.c-torture/execute/20050203-1.c: New.
19707
19708 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
19709
19710         * gcc.dg/vect/vect-85.c: Remove xfail.
19711         * gcc.dg/vect/vect-86.c: Remove xfail.
19712         * gcc.dg/vect/vect-87.c: Remove xfail.
19713         * gcc.dg/vect/vect-88.c: Remove xfail.
19714
19715 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
19716
19717         * gcc.dg/altivec-19.c: New.
19718
19719 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
19720
19721         PR c/17807
19722         * gcc.dg/nested-func-3.c: New test.
19723         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
19724
19725 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
19726
19727         * gcc.test-framework/gen_directive_tests: Generate tests for
19728         selector expressions.
19729
19730 2005-02-02  Matt Austern  <austern@apple.com>
19731
19732         PR c++/19628
19733         * g++/ext/builtin7.C: New.
19734         * g++/ext/builtin8.C: New.
19735
19736 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
19737
19738         PR c/18502
19739         * gcc.dg/pr18502-1.c: New test.
19740
19741 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19742
19743         PR c++/17413
19744         * g++.dg/template/local4.C: Tweak.
19745
19746 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
19747
19748         PR tree-optimization/19578
19749         * gcc.c-torture/compile/20050202-1.c: New test.
19750
19751 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
19752
19753         PR c/19435
19754         * gcc.dg/c99-init-4.c: New test.
19755
19756 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
19757
19758         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
19759
19760         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
19761
19762         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
19763         * g++.dg/eh/check-vect.h: New.
19764
19765         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
19766         * gcc.dg/vect/vect-78.c: Ditto.
19767         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
19768         Remove.
19769
19770         * g++.dg/conversion/simd1.C: Expect warning.
19771         * g++.dg/ext/attribute-test-1.C: Ditto.
19772         * g++.dg/ext/attribute-test-2.C: Ditto.
19773         * g++.dg/ext/attribute-test-3.C: Ditto.
19774         * g++.dg/ext/attribute-test-4.C: Ditto.
19775
19776         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
19777         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
19778
19779         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
19780
19781 2005-02-01  Richard Henderson  <rth@redhat.com>
19782
19783         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
19784         long double for ibm double-double format.
19785         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
19786
19787 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
19788
19789         PR tree-optimization/19633
19790         * testsuite/gcc.dg/pr19633-1.c: New test.
19791         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
19792         to NULL or a symbol.
19793
19794 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
19795
19796         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
19797         New procs.
19798         (dg-process-target (local override)): Handle selector expressions.
19799
19800         * gcc.test-framework/README: Describe tests in source directory.
19801         * gcc.test-framework/test-framework.awk: Handle dg- tests.
19802         * gcc.test-framework/test-framework.exp: Handle dg- tests.
19803         * gcc.test-framework/dg-bogus-exp-P.c: New test.
19804         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
19805         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
19806         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
19807         * gcc.test-framework/dg-do-link-exp-P.c: New test.
19808         * gcc.test-framework/dg-do-run-exp-P.c: New test.
19809         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
19810         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
19811         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
19812         * gcc.test-framework/dg-error-exp-P.c: New test.
19813         * gcc.test-framework/dg-error-exp-XP.c: New test.
19814         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
19815         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
19816         * gcc.test-framework/dg-output-exp-P.c: New test.
19817         * gcc.test-framework/dg-output-exp-XF.c: New test.
19818         * gcc.test-framework/dg-warning-exp-P.c: New test.
19819         * gcc.misc-tests/dg-1.c: Remove.
19820         * gcc.misc-tests/dg-2.c: Remove.
19821         * gcc.misc-tests/dg-3.c: Remove.
19822         * gcc.misc-tests/dg-4.c: Remove.
19823         * gcc.misc-tests/dg-5.c: Remove.
19824         * gcc.misc-tests/dg-6.c: Remove.
19825         * gcc.misc-tests/dg-7.c: Remove.
19826         * gcc.misc-tests/dg-8.c: Remove.
19827         * gcc.misc-tests/dg-9.c: Remove.
19828         * gcc.misc-tests/dg-10.c: Remove.
19829         * gcc.misc-tests/dg-11.c: Remove.
19830         * gcc.misc-tests/dg-12.c: Remove.
19831         * gcc.misc-tests/dg-test.exp: Remove.
19832
19833         * gcc.test-framework/test-framework.awk: Change recording and
19834         printing of passes and failures.
19835
19836         * gcc.test-framework: New directory.
19837         * gcc.test-framework/README: New.
19838         * gcc.test-framework/test-framework.exp: New.
19839         * gcc.test-framework/test-framework.awk: New.
19840         * gcc.test-framework/gen_directive_tests: New.
19841
19842 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
19843
19844         * lib/treelang.exp: Fix comment typos.
19845         (treelang_target_compile): Don't append libs=-ltreelang to options.
19846
19847 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
19848
19849         * g++.dg/parse/typename7.C: Adjust error messages.
19850
19851 2005-01-31  Jeff Law  <law@redhat.com>
19852
19853         * gcc.c-torture/execute/20050131-1.c: New test.
19854         * gcc.dg/wcaselabel.c: New test.
19855
19856 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
19857
19858         * g++.dg/other/warning1.C: Adjust error messags.
19859         * g++.dg/parse/constant5.C: New test.
19860
19861 2005-01-31  Steven Bosscher  <stevenb@suse.de>
19862
19863         PR c/19333
19864         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
19865         the test case valid.
19866         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
19867         * testsuite/gcc.dg/array-7.c: Adjust expected result.
19868         * testsuite/gcc.dg/pr18596-3.c: Likewise.
19869         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
19870         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
19871         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
19872
19873 2005-01-31  Dale Johannesen  <dalej@apple.com>
19874
19875         * g++.dg/opt/pr19650.C: New test.
19876
19877 2005-01-31  Richard Henderson  <rth@redhat.com>
19878
19879         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
19880         long double for intel double extended format.
19881         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
19882
19883 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
19884
19885         PR c++/19555
19886         * g++.dg/template/static10.C: New test.
19887
19888         PR c++/19395
19889         * g++.dg/parse/error24.C: New test.
19890
19891         PR c++/19367
19892         * g++.dg/lookup/builtin1.C: New test.
19893
19894         PR c++/19457
19895         * g++.dg/warn/conv3.C: New test.
19896
19897 2005-01-30  Bud Davis  <bdavis@gfortran.org>
19898
19899         PR fortran/19647
19900         * gfortan.dg/inquire_7.f90
19901
19902 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
19903
19904         PR tree-optimization/15791
19905         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
19906         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
19907         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
19908         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
19909         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
19910         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
19911         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
19912         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
19913         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
19914         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
19915
19916 2005-01-29  Paul Brook  <paul@codesourcery.com>
19917
19918         PR fortran/18565
19919         * check.c (real_or_complex_check): New function.
19920         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
19921         * intrinsic.c (add_functions): Use new check functions.
19922         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
19923         Add prototypes.
19924
19925 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
19926
19927         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
19928         gcc.dg/lvalue-3.c: New tests.
19929         * gcc.dg/concat.c: Update expected messages.
19930
19931 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
19932
19933         PR libfortran/19595
19934         * gfortran.dg/eor_1.f90: New test.
19935
19936 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
19937
19938         PR fortran/19589
19939         * gfortran.dg/logical_data_1.f90: New test.
19940
19941 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
19942
19943         PR c++/19253
19944         * g++.dg/template/crash33.C: New test.
19945
19946         PR c++/19667
19947         * g++.dg/template/crash32.C: New test.
19948
19949 2005-01-28  Ian Lance Taylor  <ian@airs.com>
19950
19951         PR middle-end/16558
19952         * g++.dg/warn/Wreturn-type-2.C: New test.
19953
19954 2004-06-24  Jeff Law  <law@redhat.com>
19955
19956         * gcc.dg/tree-ssa/20050128-1.c: New test.
19957
19958 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
19959
19960         * gcc.target/frv/all-mdpackh-1.c: New test.
19961
19962 2005-01-28  Steven Bosscher  <stevenb@suse.de>
19963
19964         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
19965
19966 2005-01-27  Richard Henderson  <rth@redhat.com>
19967
19968         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
19969
19970 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
19971
19972         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
19973
19974 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
19975
19976         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
19977         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
19978         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
19979         to cope with cases where the multilib options override the dg-options.
19980
19981 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
19982
19983         PR c/18946
19984         * gcc.dg/noncompile/20050120-1.c: New test.
19985
19986 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
19987
19988         PR tree-optimization/19633
19989         * gcc.dg/pr19633.c: New test.
19990         * gcc.dg/tree-ssa/pr19633.c: New test.
19991
19992 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
19993
19994         * gcc.dg/20041216-1.c: New test.
19995
19996 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
19997
19998         PR objc/18862
19999         * objc.dg/selector-2.m: New test.
20000
20001 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
20002
20003         * g++.dg/opt/range-test-2.C: New test.
20004
20005         PR rtl-optimization/19579
20006         * gcc.c-torture/execute/20050124-1.c: New test.
20007
20008 2005-01-26  Greg Parker  <gparker@apple.com>
20009         Stuart Hastings  <stuart@apple.com>
20010
20011         * gcc.c-torture/execute/20050125-1.c: New.
20012
20013 2005-01-18  Jan Hubicka  <jh@suse.cz>
20014
20015         PR tree-optimize/19337
20016         * gcc.c-torture/compile/20050119-1.c: New test.
20017
20018 2005-01-24  James E Wilson  <wilson@specifixinc.com>
20019
20020         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
20021         test for successful match.
20022
20023 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
20024
20025         PR objc/18408
20026         * objc.dg/comp-types-7.m: New test.
20027
20028 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
20029
20030         * lib/target-supports.exp (current_target_name): New.
20031         (check_effective_target_ilp32, check_effective_target_lp64):
20032         Cache the result to use as long as the current target, with
20033         multilib flags, remains the same.
20034
20035         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
20036         (dg-require-weak, dg-require-visibility, dg-require-alias,
20037         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
20038         dg-require-effective-target, dg-skip-if): Remove call to
20039         skip_test_and_clear_xfail.
20040         (dg-test): Clear xfail data.
20041
20042 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
20043
20044         PR target/17751
20045         * gcc.dg/ppc64-toc.c: New test.
20046
20047         * g++.dg/tree-ssa/empty-1.C: New test.
20048
20049         PR middle-end/19551
20050         * gcc.c-torture/execute/20050121-1.c: New test.
20051         * gcc.dg/20050121-2.c: New test.
20052
20053 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
20054         Paul Brook  <paul@codesourcery.com>
20055
20056         PR fortran/17941
20057         * gfortran.dg/real_const_1.f: New test.
20058         * gfortran.dg/real_const_2.f90: New test.
20059         * gfortran.dg/complex_int_1.f90: New test.
20060
20061 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
20062
20063         PR fortran/19313
20064         * gfortan.dg/inquire_6.f90: New test.
20065
20066 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
20067
20068         PR libfortran/19451
20069         * open_readonly_1.f90: New test.
20070
20071 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
20072
20073         PR libfortran/18982
20074         * gfortran.dg/open_new.f90: New file.
20075
20076 2005-01-22  Paul Brook  <paul@codesourcery.com>
20077
20078         * namelist_1.f90: New test.
20079
20080 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
20081
20082         PR tree-optimization/19484
20083         * gcc.c-torture/compile/20050122-[12].c: New tests.
20084
20085 2005-01-22  Paul Brook  <paul@codesourcery.com>
20086
20087         * gfortran.dg/implicit_2.f90: New test.
20088
20089 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
20090
20091         PR fortran/19314
20092         * gfortran.dg/inquire_5.f90: New test.
20093
20094 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20095
20096         PR c/18809
20097         * gcc.dg/pr18809-1.c: New test.
20098
20099 2005-01-21  Ian Lance Taylor  <ian@airs.com>
20100
20101         * gcc.dg/20050121-1.c: New test.
20102
20103         PR tree-optimization/13000
20104         * gcc.dg/20040206-1.c: Change warning to point where function is
20105         being inlined.
20106
20107 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20108
20109         PR c++/19208
20110         * g++.dg/template/array11.C: New test.
20111
20112 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20113
20114         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
20115         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
20116         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
20117         * gfortran.dg/getenv_1.f90: Add dg-do directive.
20118         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
20119         gfortran.dg/pr17164.f90: Add missing dg-do directives.
20120
20121 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
20122
20123         PR tree-optimization/15349
20124         * gcc.dg/tree-ssa/pr15349.c: New.
20125
20126 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
20127
20128         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
20129
20130 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
20131
20132         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
20133         scan-assembler-times directive name.
20134
20135         * gcc.dg/asm-a.c: Move dg-require-effective-target to
20136         after dg-do.
20137
20138         PR rtl-optimization/19462
20139         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
20140
20141 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
20142
20143         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
20144         counting function calls on ia64.
20145
20146 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
20147
20148         PR rtl-optimization/15139
20149         * gcc.dg/20050111-2.c: New test.
20150
20151         PR c/17297
20152         * gcc.c-torture/compile/20050113-1.c: New testcase.
20153
20154         PR middle-end/19164
20155         * gcc.dg/20050113-1.c: New testcase.
20156
20157 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
20158
20159         * gcc.dg/vect/vect-85.c: Add comment.
20160         * gcc.dg/vect/vect-86.c: Add xfail for now.
20161         * gcc.dg/vect/vect-87.c: Add xfail for now.
20162         * gcc.dg/vect/vect-88.c: Add xfail for now.
20163         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
20164
20165 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20166
20167         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
20168
20169 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
20170
20171         * g++.dg/debug/typedef3.C: New test.
20172
20173 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
20174
20175         PR c/19472
20176         * gcc.dg/asm-a.c: New test.
20177
20178 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
20179
20180         * gcc.dg/sh-relax.c: Add prototype for abort.
20181
20182 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
20183
20184         * gcc.dg/short-compare-1.c: New test.
20185         * gcc.dg/short-compare-2.c: Likewise.
20186
20187 2005-01-18  Michael Matz  <matz@suse.de>
20188
20189         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
20190
20191 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
20192
20193         PR tree-optimization/19121
20194         * gcc.c-torture/compile/pr19121.c: New test.
20195
20196 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
20197
20198         PR target/19357
20199         * gcc.c-torture/compile/pr19357.c: New test.
20200
20201 2005-01-17  Ian Lance Taylor  <ian@airs.com>
20202
20203         PR c/5675
20204         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
20205         pass--those that refer just to the variable, possibly with a
20206         cast.
20207         * gcc.dg/c99-const-expr-3.c: Likewise.
20208
20209         PR middle-end/13127
20210         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
20211         longer emitted.
20212
20213 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
20214
20215         PR fortran/18778
20216         * gfortran.dg/endfile_2.f90: New test.
20217
20218 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
20219
20220         PR 19168
20221         * gfortran.dg/select_5.f90: New test.
20222
20223 2004-01-16  Paul Brook  <paul@codesourcery.com>
20224
20225         * gfortran.dg/common_4.f90: New test.
20226
20227 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
20228
20229         PR rtl-optimization/19462
20230         * gcc.dg/torture/pr19462-1.c: New test.
20231
20232 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
20233
20234         PR objc/19321
20235         * objc.dg/func-ptr-2.m: New.
20236         * objc.dg/volatile-1.m: New.
20237
20238 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20239
20240         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
20241
20242 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
20243
20244         PR tree-optimization/19060
20245         * gcc.c-torture/execute/20050104-1.c: New test.
20246
20247 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
20248
20249         PR fortran/18983
20250         * gfortran.dg/write_to_null.f90: New test.
20251
20252 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
20253             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20254
20255         PR other/19328
20256         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
20257         argument.
20258
20259 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
20260
20261         PR c++/19263
20262         * g++.dg/init/vector1.C: New test.
20263
20264 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
20265
20266         PR target/13158
20267         * gcc.target/ia64/sibcall-unwind-1.c: New test.
20268         PR target/18987
20269         * gcc.target/ia64/sibcall-unwind-2.c: New test.
20270
20271 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
20272
20273         * gfortran.dg/select_1.f90: New test.
20274         * gfortran.dg/select_2.f90: New test.
20275         * gfortran.dg/select_3.f90: New test.
20276         * gfortran.dg/select_4.f90: New test.
20277
20278 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
20279
20280         PR middle-end/19084
20281         PR rtl-optimization/19348
20282         * gcc.dg/20050111-1.c: New test.
20283         * gcc.c-torture/execute/20050111-1.c: New test.
20284
20285         * gcc.dg/i386-asm-4.c: New test.
20286
20287 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
20288
20289         * gcc.dg/nested-func-2.c: New test.
20290         * ada/acats/norun.lst: Remove c953002.
20291
20292 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
20293
20294         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
20295
20296 2005-01-12  Ben Elliston  <bje@au.ibm.com>
20297
20298         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
20299
20300 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
20301
20302         PR target/18761
20303         * g++.dg/abi/align1.C: New test.
20304
20305 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
20306
20307         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
20308         at a time.
20309         * g++.dg/ext/altivec_check.h: Support compiling as C.
20310
20311 2005-01-10  Roger Sayle  <roger@eyesopen.com>
20312
20313         PR c++/19355
20314         * g++.dg/expr/pr19355-1.C: New test case.
20315
20316 2005-01-10  Laurent GUERBY <laurent@guerby.net>
20317
20318         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
20319         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
20320         * ada/acats/tests/c3/c92005b.ada: Likewise.
20321         * ada/acats/tests/c3/cxb3012.a: Likewise.
20322         * ada/acats/norun.lst: Add c380004 and c953002, add PR
20323
20324 2005-01-09  Paul Brook  <paul@codesourcery.com>
20325
20326         * gfortran.dg/common_2.f90: New file.
20327         * gfortran.dg/common_3.f90: New file.
20328
20329 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
20330
20331         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
20332
20333 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
20334
20335         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
20336         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
20337         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
20338         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
20339         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
20340         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
20341         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
20342         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
20343         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
20344         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
20345         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
20346         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
20347         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
20348         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
20349         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
20350         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
20351         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
20352         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
20353         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
20354         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
20355         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
20356         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
20357         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
20358         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
20359         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
20360         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
20361         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
20362         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
20363         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
20364         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
20365         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
20366         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
20367         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
20368         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
20369         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
20370         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
20371         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
20372         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
20373         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
20374         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
20375         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
20376         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
20377         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
20378         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
20379         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
20380         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
20381         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
20382         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
20383         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
20384         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
20385         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
20386         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
20387         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
20388         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
20389         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
20390         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
20391         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
20392         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
20393         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
20394         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
20395         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
20396         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
20397         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
20398         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
20399         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
20400         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
20401         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
20402
20403         * gcc.dg/vect/vect-1.c: Fix spelling.
20404         * gcc.dg/vect/vect-10.c: Fix spelling.
20405         * gcc.dg/vect/vect-11.c: Fix spelling.
20406         * gcc.dg/vect/vect-12.c: Fix spelling.
20407         * gcc.dg/vect/vect-14.c: Fix spelling.
20408         * gcc.dg/vect/vect-15.c: Fix spelling.
20409         * gcc.dg/vect/vect-16.c: Fix spelling.
20410         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
20411         * gcc.dg/vect/vect-64.c: Fix comments.
20412         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
20413
20414 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
20415             Ira Rosen  <irar@il.ibm.com>
20416
20417         * gcc.dg/vect/vect-70.c: New test.
20418         * gcc.dg/vect/vect-71.c: New test.
20419
20420 2005-01-09  Manfred Hollstein  <mh@suse.com>
20421
20422         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
20423         * gcc.dg/pr18241-2.c: Likewise.
20424         * gcc.dg/pr18241-3.c: Likewise.
20425         * gcc.dg/pr18241-4.c: Likewise.
20426         * gcc.dg/pr18241-5.c: Likewise.
20427
20428 2005-01-08  Richard Henderson  <rth@redhat.com>
20429
20430         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
20431         False for x86 and x86-64.
20432
20433 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
20434
20435         PR tree-optimization/18241
20436         * gcc.dg/pr18241-1.c: New test.
20437         * gcc.dg/pr18241-2.c: New test.
20438         * gcc.dg/pr18241-3.c: New test.
20439         * gcc.dg/pr18241-4.c: New test.
20440         * gcc.dg/pr18241-5.c: New test.
20441
20442 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
20443
20444         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
20445         gfortran.dg/select_4.f90: New.
20446
20447 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
20448
20449         * gcc.c-torture/execute/20050107-1.c: New test.
20450
20451 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
20452
20453         PR c++/19298
20454         * g++.dg/template/ref2.C: New.
20455
20456 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
20457
20458         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
20459         instead of being empty.
20460
20461 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20462
20463         PR fortran/15553
20464         * gfortran.dg/array-1.f90: New test.
20465
20466 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
20467
20468         PR tree-optimization/19283
20469         * gcc.c-torture/execute/20050106-1.c: New test.
20470
20471         PR rtl-optimization/18861
20472         * gcc.dg/20050105-1.c: New test.
20473
20474         PR tree-optimization/18828
20475         * gcc.dg/20050105-2.c: New test.
20476
20477 2005-01-07  Andreas Jaeger  <aj@suse.de>
20478
20479         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
20480
20481 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
20482
20483         PR fortran/18398
20484         * gfortran.dg/fmt_read.f90: New test.
20485
20486 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
20487
20488         * gcc.dg/rs6000-ldouble-2.c: New.
20489
20490 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
20491
20492         PR c++/19244
20493         * g++.dg/parser/ctor2.C: New test.
20494
20495 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20496
20497         PR c++/17154
20498         * g++.dg/template/using9.C: New test.
20499
20500 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20501
20502         PR c++/19258
20503         * g++.dg/lookup/friend6.C: New test.
20504
20505 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
20506
20507         PR c++/19270
20508         * g++.dg/template/array10.C: New.
20509
20510 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20511
20512         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
20513         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
20514
20515 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
20516
20517         * gcc.c-torture/compile/20050105-1.c: New test.
20518
20519 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
20520
20521         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
20522
20523 2005-01-05  Roger Sayle  <roger@eyesopen.com>
20524
20525         PR middle-end/19100
20526         * gcc.dg/conv-3.c: New test case.
20527
20528 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
20529
20530         * gcc.dg/asm-wide-1.c: New test.
20531
20532 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
20533
20534         PR c++/19030
20535         * g++.dg/parse/crash22.C: New
20536
20537 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
20538
20539         PR 19257
20540         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
20541
20542 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
20543
20544         PR middle-end/17767
20545         * gcc.dg/i386-mmx-6.c: New test case.
20546
20547 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
20548
20549         PR tree-optimization/18308
20550         * gcc.dg/vect/pr18308.c: New testcase.
20551
20552 2005-01-04  Andreas Jaeger  <aj@suse.de>
20553
20554         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
20555
20556 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
20557             Robert Bowdidge <bowdidge@apple.com>
20558
20559         * gcc.dg/cpp/subframework1.c: New.
20560         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
20561         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
20562         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
20563         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
20564
20565 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
20566
20567         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
20568         producing warning.
20569         * gcc.dg/darwin-weakimport-2.c: New.
20570
20571 2005-01-03  Richard Henderson  <rth@redhat.com>
20572
20573         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
20574
20575 2005-01-03  Richard Henderson  <rth@redhat.com>
20576
20577         * gcc.dg/vect/vect.exp: Enable for ia64.
20578         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
20579         (check_effective_target_vect_float): Likewise.
20580         (check_effective_target_vect_no_align): Likewise.
20581         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
20582         * gcc.dg/vect/vect-8.c: Likewise.
20583
20584 2005-01-03  Uros Bizjak <uros@kss-loka.si>
20585
20586         PR target/19236
20587         * gcc.dg/pr19236-1.c: New test case.
20588
20589 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
20590
20591         PR rtl-optimization/12092
20592         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
20593
20594 2005-01-02  Andreas Jaeger  <aj@suse.de>
20595
20596         * gcc.dg/pr12092-1.c: Do not run on x86_64.
20597
20598 2005-01-01  Roger Sayle  <roger@eyesopen.com>
20599             Andrew Pinski  <pinskia@physics.uc.edu>
20600
20601         PR rtl-optimization/12092
20602         * gcc.dg/pr12092-1.c: New test case.
20603
20604 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
20605
20606         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
20607         'hidden' and 'default' for better portability.
20608         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
20609
20610         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
20611         6 and 7.
20612         * g++.old-deja/g++.brendan/new3.C: Likewise.
20613
20614 2005-01-01  Steven Bosscher  <stevenb@suse.de>
20615
20616         * gcc.dg/20041231-1.C: New test.
20617         * g++.dg/warn/Wunreachable-code-1.C: New test.
20618
20619 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
20620
20621         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
20622         file, not /dev/null.  Abort on error.
20623
20624 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
20625             Ziemowit Laski  <zlaski@apple.com>
20626
20627         PR objc/18971
20628         * objc.dg/encode-5.m: New test.
20629
20630 2004-12-29  Richard Henderson  <rth@redhat.com>
20631
20632         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
20633         * objc.dg/stabs-1.m: Disable for ia64.
20634
20635 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
20636
20637         PR c++/19190
20638         * g++.dg/warn/Wunused-10.C: New test.
20639
20640 2004-12-28  Richard Henderson  <rth@redhat.com>
20641
20642         * objc.dg/stabs-1.m: Disable for alpha.
20643
20644 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
20645
20646         PR c++/19149
20647         * g++.dg/parse/error23.C: New test.
20648
20649 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20650
20651         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
20652
20653         PR fortran/19032
20654         * gfortran.dg/intrinsic_modulo_1.f90: New.
20655         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
20656         tests with divisor -1.
20657
20658 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
20659
20660         * g++.dg/opt/temp1.C (memcpy): Return a value.
20661
20662         PR c++/19148
20663         * g++.dg/expr/cond7.C: New test.
20664
20665 2004-12-27  Paul Brook  <paul@codesourcery.com>
20666
20667         * gfortran.dg/g77/select_no_compile.f: Remove.
20668
20669 2004-12-27  Richard Henderson  <rth@redhat.com>
20670
20671         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
20672         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
20673         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
20674
20675 2004-12-26  Richard Henderson  <rth@redhat.com>
20676
20677         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
20678         by 1i instead of token pasting.
20679
20680 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20681
20682         PR tree-optimization/17578
20683         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
20684         to additional_flags.
20685         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
20686
20687 2004-12-25  Richard Henderson  <rth@redhat.com>
20688
20689         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
20690         Remove Alpha.
20691
20692 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20693
20694         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
20695         hppa*-*-hpux*.
20696         * gcc.dg/pr17957.c (dg-options): Likewise.
20697         * gcc.dg/struct-ret-1.c: Add prototype for abort.
20698         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
20699         instead of 0 on __hppa__.
20700         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
20701         "foo,%r" on hppa*-*-*.
20702
20703 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
20704
20705         PR fortran/19071
20706         * gfortran.dg/complex_write.f90: New test.
20707
20708 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
20709
20710         PR c++/17595
20711         * g++.dg/parse/pragma2.C: New test.
20712
20713         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
20714
20715 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
20716
20717         * gcc.dg/empty2.c: Add missing dg-warning.
20718
20719 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
20720
20721         PR c++/17413
20722         * g++.dg/template/local4.C: New test.
20723         * g++.dg/template/crash19.C: Add dg-error marker.
20724
20725         * g++.dg/template/crash31.C: Correct embedded PR number.
20726
20727 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
20728
20729         PR c++/16405
20730         * g++.dg/opt/temp1.C: Add do-run marker.
20731
20732 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
20733
20734         * g++.dg/template/spec19.C: New.
20735
20736 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
20737
20738         PR target/16819
20739         * gcc.dg/empty2.c: New.
20740
20741 2004-12-23  Richard Henderson  <rth@redhat.com>
20742
20743         * lib/target-supports.exp (check_effective_target_vect_no_align):
20744         Remove i?86 and x86-64.
20745
20746 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
20747
20748         PR c++/16405
20749         * g++.dg/opt/temp1.C: New test.
20750
20751 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20752
20753         PR c++/18733
20754         * g++.dg/template/friend33.C: New testcase.
20755
20756 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
20757
20758         PR c++/18464
20759         * g++.dg/template/cond5.C: New test.
20760
20761         PR c++/18492
20762         * g++.dg/inherit/thunk3.C: New test.
20763
20764         PR c++/11224
20765         * g++.dg/warn/Wunused-9.C: New test.
20766
20767 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
20768
20769         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
20770
20771 2004-12-22  Jan Beulich  <jbeulich@novell.com>
20772
20773         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
20774
20775 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
20776
20777         PR c++/18378
20778         * g++.dg/ext/packed8.C: New test.
20779
20780         PR c++/19063
20781         * g++.dg/template/crash31.C: New test.
20782
20783         PR c++/19034
20784         * g++.dg/template/crash30.C: New test.
20785
20786 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
20787
20788         PR C++/18984
20789         * g++.dg/eh/ctor3.C: New test.
20790
20791 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
20792
20793         * objc.dg/stabs-1.m: Allow section name to be quoted and
20794         assembly label to begin with '.LL'.
20795
20796 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
20797
20798         * gcc.dg/vect/vect.exp
20799         (check_effective_target_lp64_or_vect_no_align): New.
20800         * gcc.dg/vect/vect-77.c: Use it.
20801         * gcc.dg/vect/vect-78.c: Use it.
20802
20803         * lib/target-supports.exp
20804         (check_effective_target_vect_no_max,
20805         check_effective_target_vect_no_bitwise,
20806         check_effective_target_vect_no_align): New.
20807         * gcc.dg/vect/vect-13.c: Use them.
20808         * gcc.dg/vect/vect-17.c: Ditto.
20809         * gcc.dg/vect/vect-18.c: Ditto.
20810         * gcc.dg/vect/vect-19.c: Ditto.
20811         * gcc.dg/vect/vect-20.c: Ditto.
20812         * gcc.dg/vect/vect-27.c: Ditto.
20813         * gcc.dg/vect/vect-29.c: Ditto.
20814         * gcc.dg/vect/vect-44.c: Ditto.
20815         * gcc.dg/vect/vect-48.c: Ditto.
20816         * gcc.dg/vect/vect-50.c: Ditto.
20817         * gcc.dg/vect/vect-52.c: Ditto.
20818         * gcc.dg/vect/vect-54.c: Ditto.
20819         * gcc.dg/vect/vect-56.c: Ditto.
20820         * gcc.dg/vect/vect-58.c: Ditto.
20821         * gcc.dg/vect/vect-60.c: Ditto.
20822         * gcc.dg/vect/vect-72.c: Ditto.
20823         * gcc.dg/vect/vect-80.c: Ditto.
20824
20825 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
20826
20827         PR c++/14075
20828         * g++.dg/init/string1.C: New.
20829
20830         PR c++/18975
20831         * g++.dg/other/synth1.C: New.
20832
20833 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
20834
20835         PR c/18963
20836         * gcc.dg/pr18963-1.c: New test.
20837
20838 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
20839
20840         PR c/18596
20841         * gcc.dg/funcdef-storage-1.c (foo): Remove.
20842         * gcc.dg/pr18596-1.c: Use dg-error.
20843         (dg-options): Use -fno-unit-at-a-time.
20844         * gcc.dg/pr18596-2.c: New test.
20845         * gcc.dg/pr18596-3.c: New test.
20846
20847 2004-12-20  Roger Sayle  <roger@eyesopen.com>
20848
20849         PR middle-end/18683
20850         * g++.dg/opt/pr18683-1.C: New test case.
20851
20852 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
20853
20854         PR other/19093
20855         * g++.dg/opt/max1.C: Fix for 64bit targets.
20856
20857 2004-12-20  Matt Austern  <austern@apple.com>
20858
20859         PR c++/19044
20860         * g++.dg/ext/builtin6.C: New
20861
20862 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
20863
20864         PR tree-optimization/19080
20865         * gcc.c-torture/compile/pr19080.c: New test.
20866
20867 2004-12-20  Steven Bosscher  <stevenb@suse.de>
20868
20869         * gcc.dg/20041219-1.c: New test.
20870
20871 2004-12-19  Roger Sayle  <roger@eyesopen.com>
20872
20873         PR middle-end/19068
20874         * g++.dg/opt/max1.C: New test case.
20875
20876 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
20877
20878         * gcc.dg/fdata-sections-1.c: New test.
20879
20880 2004-12-18  Roger Sayle  <roger@eyesopen.com>
20881
20882         PR middle-end/18548
20883         * gcc.dg/max-1.c: New test case.
20884
20885 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
20886
20887         * gcc.c-torture/execute/20041218-1.c: New test.
20888
20889 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
20890
20891         * gcc.dg/pr18501.c: New test.
20892         * gcc.dg/uninit-5.c: XFAIL.
20893         * gcc.dg/uninit-9.c: XFAIL.
20894
20895 2004-12-17  Dale Johannesen  <dalej@apple.com>
20896
20897         * gcc.dg/20041213-1.c: New.
20898
20899 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
20900
20901         * objc.dg/stabs-1.m: Allow assembly label to begin
20902         with a dot ('.').
20903
20904 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
20905
20906         * gcc.c-torture/execute/20041213-1.c: Move...
20907         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
20908
20909 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
20910
20911         PR c++/18721
20912         * g++.dg/lookup/conv-5.C: New.
20913
20914 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
20915
20916         * objc.dg/stabs-1.m: New test.
20917
20918 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
20919
20920         * gcc.dg/visibility-c.c: Change compile to
20921         assemble for the test.
20922
20923 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
20924
20925         PR target/19041
20926         * gcc.dg/visibility-c.c: New test.
20927
20928 2004-12-16  Roger Sayle  <roger@eyesopen.com>
20929
20930         PR middle-end/18493
20931         * gcc.dg/switch-8.c: New test case.
20932
20933 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
20934
20935         PR c++/18905
20936         * g++.dg/template/init4.C: New.
20937         * g++.dg/opt/static3.C: Enable optimizer.
20938
20939 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
20940
20941         * g++.dg/other/complex1.C: New test.
20942
20943 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
20944
20945         * g++.dg/opt/inline9.C: New test.
20946
20947 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20948
20949         PR fortran/18993
20950         * gfotran.dg/nullify_1.f: New test.
20951
20952 2004-12-15  Richard Henderson  <rth@redhat.com>
20953
20954         * gcc.target/i386/i386.exp: New harness.
20955         * gcc.target/i386/vect-args.c: New.
20956
20957 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
20958
20959         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
20960
20961 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20962
20963         PR c++/18825
20964         * g++.dg/template/friend32.C: New test.
20965
20966 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
20967
20968         * cpp/pragma-once-1.c: New test.
20969         * cpp/pragma-once-1b.h: Likewise.
20970         * cpp/pragma-once-1c.h: Likewise.
20971         * cpp/pragma-once-1d.h: Likewise.
20972         * cpp/inc/pragma-once-1a.h: Likewise.
20973
20974 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
20975             Steven G. Kargl  <kargls@comcast.net>
20976
20977         PR fortran/17597
20978         * gfortran.dg/list_read_3.f90: New test.
20979
20980 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
20981
20982         * gcc.dg/ftrapv-2.c: New test.
20983
20984 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
20985
20986         PR c++/18981
20987         * g++.dg/template/typename9.C: New test.
20988
20989 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
20990
20991         PR c++/18738
20992         * g++.dg/template/typename8.C: New test.
20993         * g++.dg/parse/friend2.C: Tweak error message.
20994
20995 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
20996
20997         * gcc.c-torture/20041214-1.c: New test.
20998
20999 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
21000
21001         PR c++/18965
21002         * g++.dg/init/array17.C: New test.
21003
21004 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
21005
21006         PR c++/18793
21007         * g++.dg/init/aggr3.C: New test.
21008
21009 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
21010
21011         * gcc.dg/altivec-types-1.c: New test.
21012         * gcc.dg/altivec-types-2.c: New test.
21013         * gcc.dg/altivec-types-3.c: New test.
21014         * gcc.dg/altivec-types-4.c: New test.
21015         * g++.dg/ext/altivec-types-1.C: New test.
21016         * g++.dg/ext/altivec-types-2.C: New test.
21017         * g++.dg/ext/altivec-types-3.C: New test.
21018         * g++.dg/ext/altivec-types-4.C: New test.
21019
21020 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
21021
21022         PR middle-end/18951
21023         * gcc.c-torture/execute/20041213-1.c: New test.
21024
21025 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
21026
21027         PR c++/18949
21028         * g++.dg/template/cast1.C: New.
21029
21030 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
21031
21032         * gcc.c-torture/execute/20041213-2.c: New test.
21033
21034 2004-12-13  Richard Henderson  <rth@redhat.com>
21035
21036         * gcc.dg/i386-sse-10.c: Fix typo in options.
21037
21038 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
21039
21040         PR c++/18968
21041         * g++.dg/opt/pr18968.C: New test.
21042
21043 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
21044
21045         PR c++/18925
21046         * g++.dg/ext/visibility/staticdatamem.C: New test.
21047
21048 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
21049
21050         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
21051
21052 2004-12-13  Roger Sayle  <roger@eyesopen.com>
21053
21054         PR rtl-optimization/18928
21055         * gcc.dg/pr18928-1.c: New test case.
21056
21057 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
21058
21059         PR tree-opt/16951
21060         * gcc.c-torture/compile/20041211-1.c: New.
21061
21062 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21063
21064         PR middle-end/17564
21065         * gcc.c-torture/execute/20041212-1.c: New test.
21066
21067 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21068
21069         PR fortran/18869
21070         * gfortran.dg/common_1.f90: New test.
21071
21072 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
21073         Paul Brook  <paul@codesourcery.com>
21074
21075         PR fortran/16222
21076         * gfortran.dg/real_do_1.f90: New test.
21077
21078 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
21079
21080         PR tree-opt/18040
21081         * g++.dg/opt/ptrmem6.C: New test.
21082
21083 2004-12-11  Roger Sayle  <roger@eyesopen.com>
21084
21085         PR middle-end/18921
21086         * gcc.dg/pr18921-1.c: New test case.
21087
21088 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21089
21090         PR fortran/17175
21091         * gfortran.dg/scale_1.f90: New test.
21092
21093 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
21094
21095         PR middle-end/18903
21096         * gcc.c-torture/compile/pr18903.c: New test.
21097
21098 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
21099
21100         * gcc.c-torture/execute/20041210-1.c: New test.
21101
21102 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21103
21104         PR c++/18731
21105         * g++.dg/parser/struct-1.C: New test.
21106         * g++.dg/parser/struct-2.C: New test.
21107         * g++.dg/parser/struct-3.C: New test.
21108
21109 2004-12-09  Richard Henderson  <rth@redhat.com>
21110
21111         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
21112
21113         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
21114         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
21115
21116 2004-12-09  Matt Austern  <austern@apple.com>
21117
21118         PR c++/18514
21119         * g++.dg/ext/builtin1.C: New
21120         * g++.dg/ext/builtin2.C: New
21121         * g++.dg/ext/builtin3.C: New
21122         * g++.dg/ext/builtin4.C: New
21123         * g++.dg/ext/builtin5.C: New
21124
21125 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
21126
21127         PR tree-opt/18904
21128         * g++.dg/opt/ptrmem5.C: New test.
21129
21130 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
21131
21132         * g++.dg/parse/typename5.C: Adjust for new error.
21133         * g++.dg/parse/typename7.C: New.
21134
21135 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21136
21137         PR c++/18073
21138         * g++.dg/other/mmintrin.C: New test.
21139
21140 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
21141
21142         PR c++/16681
21143         * g++.dg/init/array15.C: New.
21144         * g++.dg/init/array16.C: New.
21145
21146 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21147
21148         PR fortran/18826
21149         * gfortran.dg/assign_1.f90: New test.
21150
21151 2004-12-08  Nick Clifton  <nickc@redhat.com>
21152
21153         * gcc.target/xstormy16/bss_below100: New directory containing tests.
21154         * gcc.target/xstormy16/data_below100: Likewise.
21155         * gcc.target/xstormy16/sfr: Likewise.
21156         * gcc.target/xstormy16/below100.S: New test source file.
21157         * gcc.target/xstormy16/below100.ld: New test linker script.
21158         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
21159         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
21160         bp instructions.
21161         * gcc.target/xstormy16/bp.c: Likewise.
21162
21163         * gcc.target/xstormy16/bss_below100: New files:
21164         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
21165         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
21166         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
21167         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
21168         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
21169         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
21170         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
21171         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
21172         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
21173         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
21174         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
21175         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
21176         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
21177         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
21178         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
21179         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
21180         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
21181         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
21182         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
21183         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
21184         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
21185         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
21186         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
21187         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
21188         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
21189         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
21190         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
21191
21192         * gcc.target/xstormy16/data_below100: New files:
21193         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
21194         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
21195         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
21196         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
21197         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
21198         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
21199         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
21200         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
21201         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
21202         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
21203         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
21204         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
21205         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
21206         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
21207         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
21208         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
21209         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
21210         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
21211         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
21212         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
21213         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
21214         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
21215         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
21216         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
21217         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
21218         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
21219         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
21220
21221         * gcc.target/xstormy16/sfr: New files:
21222         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
21223         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
21224         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
21225         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
21226         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
21227         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
21228         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
21229         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
21230         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
21231         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
21232         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
21233         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
21234         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
21235         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
21236         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
21237         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
21238         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
21239         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
21240         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
21241         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
21242         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
21243         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
21244         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
21245         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
21246         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
21247         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
21248         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
21249         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
21250         27_if0_sfrw_bitfield_f.c
21251
21252 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21253
21254         PR c++/18100
21255         * g++.dg/lookup/name-clash4.C: New test.
21256
21257 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
21258
21259         PR c++/18672
21260         * g++.dg/opt/array1.C: New.
21261
21262         PR c++/18803
21263         * g++.dg/template/operator5.C: New.
21264
21265 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
21266
21267         PR c/18867
21268         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
21269
21270 2004-12-07  Steven Bosscher  <stevenb@suse.de>
21271
21272         * gcc.dg/noncompile/20041207.c: New test.
21273
21274 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
21275
21276         * g++.dg/other/unreachable-1.C: New test.
21277
21278 2004-12-06  Nick Clifton  <nickc@redhat.com>
21279
21280         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
21281         <limits.h> because the latter comes from gcc's include/ directory
21282         and not the newlib/libc/include directory.
21283
21284 2004-12-04  Richard Henderson  <rth@redhat.com>
21285
21286         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
21287
21288 2004-12-04  Richard Henderson  <rth@redhat.com>
21289
21290         * lib/target-supports.exp (check_gc_sections_available): Disable
21291         for alpha and ia64.
21292
21293 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
21294
21295         PR middle-end/17909
21296         * g++.dg/other/vararg-2.C: New test.
21297
21298 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21299
21300         PR c++/17011, c++/17971
21301         * g++.dg/template/error15.C: Adjust expected error.
21302         * g++.dg/template/instantiate3.C: Likewise.
21303
21304 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
21305
21306         * gcc.dg/altivec-18.c: Fix for darwin
21307
21308 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
21309
21310         PR c++/18782
21311         * g++.dg/parse/ptrmem2.C: New.
21312
21313         PR c++/18318
21314         * g++.dg/template/new1.C: New.
21315
21316 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21317
21318         PR fortran/18710
21319         * gfortran.dg/direct_io_3.f90: New test.
21320
21321 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
21322
21323         PR 18758
21324         * g++.dg/parse/crash21.C: New.
21325
21326 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21327
21328         PR c++/15664, c++/18276
21329         * g++.dg/template/ttp13.C: New test.
21330         * g++.dg/template/ttp14.C: Likewise.
21331
21332 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21333
21334         PR c++/18123
21335         * g++.dg/parse/enum2.C: New test.
21336         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
21337
21338 2004-12-02  Nick Clifton  <nickc@redhat.com>
21339
21340         * gcc.target/xstormy16: New test directory.
21341         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
21342         * gcc.target/xstormy16/bp.c: Check the generation of bp
21343         instructions.
21344         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
21345         bn instructions and the BELOW100 attribute.
21346
21347 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
21348
21349         PR target/16952
21350         * gcc.dg/ppc-eabi.c: New.
21351
21352 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
21353
21354         PR fortran/18284
21355         * gfortran.dg/backspace.f90
21356
21357 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
21358
21359         * gfortran.dg/inquire.f90: New test.
21360
21361 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
21362
21363         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
21364         handle effective-target-keyword.
21365         (dg-skip-if): Support effective-target keyword as target list.
21366         (dg-xfail-if): Ditto.
21367         * lib/target-supports.exp (is-effective-target-keyword): New proc.
21368
21369 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
21370
21371         PR tree-optimization/18291
21372         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
21373
21374 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
21375
21376         PR C++/18729
21377         * g++.dg/parse/crash20.C: New.
21378
21379         PR c++/17431
21380         * g++.dg/overload/arg1.C: New.
21381         * g++.dg/overload/arg2.C: New.
21382         * g++.dg/overload/arg3.C: New.
21383         * g++.dg/overload/arg4.C: New.
21384
21385 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
21386
21387         * gcc.dg/c99-flex-array-4.c: Remove.
21388
21389 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
21390
21391         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
21392
21393         * lib/target-supports.exp (is-effective-target): Simplify.
21394
21395         * lib/target-supports.exp (check_effective_target_vect_long):
21396         Fix for powerpc64-*-*.
21397
21398 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
21399
21400         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
21401         to support new requirements on FreeBSD 5.
21402
21403 2004-11-30  Devang Patel  <dpatel@apple.com>
21404
21405         PR 18702
21406         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
21407
21408 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
21409
21410         * g++.dg/ext/altivec-13.C: New test.
21411
21412 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
21413
21414         PR tree-opt/18298
21415         * gcc.c-torture/execute/p18298.c: New test.
21416
21417 2004-11-30  Ira Rosen  <irar@il.ibm.com>
21418             Dorit Naishlos  <dorit@il.ibm.com>
21419
21420         PR tree-opt/18607
21421         * gcc.dg/vect/vect-89.c: New test.
21422
21423 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
21424
21425         * gcc.dg/pr18596-1.c: New test.
21426
21427 2004-11-30  Ben Elliston  <bje@au.ibm.com>
21428
21429         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
21430
21431 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
21432
21433         PR c/18479
21434         * gcc.dg/pr18479.c: New test.
21435
21436 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
21437
21438         PR target/18490
21439         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
21440         mmix-knuth-mmixware.
21441
21442         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
21443         cris-*-elf* cris-*-aout* mmix-*-*
21444
21445 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
21446
21447         PR middle-end/18725
21448         * gcc.dg/pr18725.c: New test.
21449
21450 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
21451
21452         PR target/18488
21453         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
21454
21455         PR target/18336
21456         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
21457
21458 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
21459
21460         PR c++/18368
21461         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
21462         * g++.old-deja/g++.law/ctors5.C: Likewise.
21463         * g++.old-deja/g++.other/crash25.C: Likewise.
21464
21465         PR c++/18674
21466         * g++.dg/template/error16.C: New test.
21467
21468         PR c++/18512
21469         * g++.dg/template/crash29.C: New test.
21470
21471 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
21472
21473         PR tree-optimization/18712
21474         * gcc.c-torture/compile/pr18712.c: New test.
21475
21476 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
21477
21478         PR c/7544
21479         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
21480         tests.
21481
21482 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21483
21484         PR c++/18652
21485         * g++.dg/lookup/crash6.C: New test.
21486
21487 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
21488
21489         PR middle-end/18164
21490         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
21491
21492 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
21493
21494         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
21495         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
21496         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
21497
21498 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
21499
21500         * gcc.dg/pr18164.c: New test.
21501
21502 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
21503
21504         * gcc.dg/funroll-loops-all.c: New.
21505
21506 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
21507
21508         PR target/18489
21509         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
21510         delimeter, match space and TAB as well as ":".
21511
21512         PR target/18484
21513         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
21514
21515         PR target/18348
21516         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
21517
21518         PR target/18345
21519         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
21520
21521         PR target/18337
21522         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
21523
21524 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
21525
21526         * gfortran.dg/direct_io_2.f90: New test.
21527
21528 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
21529
21530         PR target/18334
21531         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
21532
21533 2004-11-28  Richard Henderson  <rth@redhat.com>
21534
21535         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
21536
21537 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
21538
21539         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
21540         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
21541         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
21542         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
21543         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
21544         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
21545         gcc.dg/pointer-arith-8.c: New tests.
21546
21547 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
21548
21549         PR fortran/18364
21550         * gfortran.dg/endfile.f90: New test.
21551
21552 2004-11-27  Falk Hueffner  <falk@debian.org>
21553
21554         * gcc.dg/loop-6.c: New test.
21555
21556 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
21557
21558         * gcc.c-torture/execute/20041126-1.c: New test.
21559
21560 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
21561
21562         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
21563         on IRIX.
21564
21565 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
21566
21567         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
21568         functions.
21569
21570 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
21571
21572         PR rtl-optimization/17825
21573         * gcc.c-torture/compile/20041119-1.c: New test.
21574
21575 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21576
21577         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
21578         Check existence of ld library path variables before unsetting.
21579
21580 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
21581
21582         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
21583
21584 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
21585
21586         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
21587
21588 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
21589
21590         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
21591
21592 2004-11-26  Ben Elliston  <bje@au.ibm.com>
21593
21594         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
21595         dg-do directive.
21596
21597 2004-11-26  Ben Elliston  <bje@au.ibm.com>
21598
21599         * gcc.dg/pr17957.c: Pass --param, not -param.
21600
21601 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
21602
21603         PR middle-end/17957
21604         * testsuite/gcc.dg/pr17957.c: New test.
21605
21606 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
21607
21608         PR c++/18445
21609         * g++.dg/template/crash28.C: Likewise.
21610
21611         PR c++/18001
21612         * g++.dg/expr/unary2.C: Adjust lvalue messages.
21613         * g++.dg/ext/lvaddr.C: Likewise.
21614         * g++.dg/opt/pr7503-3.C: Likewise.
21615
21616         PR c++/18466
21617         * g++.dg/parse/qualified3.C: New test.
21618         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
21619
21620         PR c++/18545
21621         * g++.dg/expr/return1.C: New test.
21622
21623 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21624
21625         Friend class name lookup 3/n, PR c++/3332
21626         * g++.dg/lookup/friend3.C: New test.
21627         * g++.dg/lookup/friend4.C: Likewise.
21628         * g++.dg/lookup/friend5.C: Likewise.
21629
21630 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21631
21632         Friend class name lookup 2/n, PR c++/14513, c++/15410
21633         * g++.dg/lookup/friend2.C: New test.
21634         * g++.dg/template/friend31.C: Likewise.
21635
21636 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21637
21638         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
21639
21640 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
21641
21642         PR c++/17473
21643         * g++.dg/tc1/dr56.C: Remove.
21644         * g++.dg/template/typedef1.C: Add dg-error markers.
21645         * g++.old-deja/g++.other/typedef7.C: Likewise.
21646
21647         PR c++/18285
21648         * g++.dg/parse/typedef7.C: New test.
21649
21650 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
21651
21652         * gcc.c-torture/execute/20041124-1.c: New test.
21653
21654 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
21655
21656         * g++.dg/template/deduce3.C: New test.
21657
21658         PR c++/18586
21659         * g++.dg/template/crash27.C: New test.
21660
21661         PR c++/18530
21662         * g++.dg/warn/Wshadow-3.C: New test.
21663
21664 2004-11-24  Devang Patel  <dpatel@apple.com>
21665
21666         PR/18555
21667         * gcc.dg/cpp/isysroot-1.c: New test.
21668         * gcc.dg/cpp/usr/include/stdio.h: New file.
21669         * gcc.dg/cpp/isysroot-2.c: New test.
21670         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
21671         New file.
21672
21673 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21674
21675         PR c++/8929
21676         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
21677
21678 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
21679
21680         * gcc.target/sparc/align.c: Do not include <stdint.h>.
21681         * gcc.target/sparc/pdist.c: Likewise.
21682
21683 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
21684
21685         PR c++/16882
21686         * g++.dg/conversion/simd1.C: New test.
21687
21688 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21689
21690         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
21691         and restore_ld_library_path_env_vars.
21692         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
21693         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
21694         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
21695         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
21696
21697 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
21698
21699         * gcc.dg/pragma-align-2.c: Test macro expansion.
21700         * gcc.dg/pragma-pack-2.c: New test.
21701
21702 2004-11-23  Richard Henderson  <rth@redhat.com>
21703
21704         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
21705         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
21706         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
21707         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
21708         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
21709         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
21710
21711         * gcc.dg/vect/vect.exp: Add check for alpha.
21712         * lib/target-supports.exp (check_alpha_max_hw_available): New.
21713         (check_effective_target_vect_int): Enable for alpha.
21714         (check_effective_target_vect_long): New.
21715         (is-effective-target): Add it.
21716
21717 2004-11-23  Uros Bizjak <uros@kss-loka.si>
21718
21719         * gcc.dg/pr18614-1.c: New test.
21720
21721 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
21722
21723         * gcc.dg/setjmp-2.c: New test.
21724
21725 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
21726
21727         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
21728         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
21729         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
21730         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
21731         gcc.target/sparc/pdist.c: New tests.
21732
21733 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
21734
21735         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
21736
21737 2004-11-22  Dale Johannesen  <dalej@apple.com>
21738
21739         * gcc.dg/20041111-1.c: New.
21740
21741 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
21742
21743         PR tree-opt/18536
21744         * gcc.dg/vect/pr18536.c: New test.
21745
21746 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21747
21748         PR c++/18354
21749         * g++.dg/template/nontype11.C: New test.
21750
21751 2004-11-21  Roger Sayle  <roger@eyesopen.com>
21752
21753         PR middle-end/18520
21754         * gcc.dg/pr18520-1.c: New test case.
21755
21756 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
21757
21758         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
21759         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
21760         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
21761         expected diagnostics.
21762
21763 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21764
21765         PR target/18580
21766         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
21767         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
21768         vect-77.c, vect-77a.c: XFAIL on the SPARC.
21769
21770 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21771
21772         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
21773
21774 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
21775             Joseph Myers  <joseph@codesourcery.com>
21776
21777         * lib/target-supports.exp (check_visibility_available): Really
21778         test the compiler.
21779
21780 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
21781
21782         PR tree-opt/18181
21783         * gcc.dg/vect/vect-85.c: New test.
21784         * gcc.dg/vect/vect-86.c: New test.
21785         * gcc.dg/vect/vect-87.c: New test.
21786         * gcc.dg/vect/vect-88.c: New test.
21787
21788 2004-11-19  Ben Elliston  <bje@au.ibm.com>
21789
21790         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
21791
21792 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
21793
21794         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
21795         * gcc.dg/ppc-and-1.c: Ditto.
21796         * gcc.dg/ppc-compare-1.c: Ditto.
21797         * gcc.dg/ppc-mov-1.c: Ditto
21798
21799 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
21800             Mark Mitchell  <mark@codesourcery.com>
21801
21802         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
21803
21804 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
21805             Aldy Hernandez  <aldyh@redhat.com>
21806
21807         * lib/target-supports.exp (check_effective_target_vect_int): New
21808         (check_effective_target_vect_float): New
21809         (check_effective_target_vect_double): New.
21810         (is-effective-target): Support new effective targets keywords.
21811         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
21812         default action for dg-do.
21813         * gcc.dg/vect/pr16105.c: Use new support.
21814         * gcc.dg/vect/pr18400.c: Ditto.
21815         * gcc.dg/vect/pr18425.c: Ditto.
21816         * gcc.dg/vect/vect-1.c: Ditto.
21817         * gcc.dg/vect/vect-10.c: Ditto.
21818         * gcc.dg/vect/vect-11.c: Ditto.
21819         * gcc.dg/vect/vect-12.c: Ditto.
21820         * gcc.dg/vect/vect-13.c: Ditto.
21821         * gcc.dg/vect/vect-14.c: Ditto.
21822         * gcc.dg/vect/vect-15.c: Ditto.
21823         * gcc.dg/vect/vect-16.c: Ditto.
21824         * gcc.dg/vect/vect-17.c: Ditto.
21825         * gcc.dg/vect/vect-18.c: Ditto.
21826         * gcc.dg/vect/vect-19.c: Ditto.
21827         * gcc.dg/vect/vect-2.c: Ditto.
21828         * gcc.dg/vect/vect-20.c: Ditto.
21829         * gcc.dg/vect/vect-21.c: Ditto.
21830         * gcc.dg/vect/vect-22.c: Ditto.
21831         * gcc.dg/vect/vect-23.c: Ditto.
21832         * gcc.dg/vect/vect-24.c: Ditto.
21833         * gcc.dg/vect/vect-25.c: Ditto.
21834         * gcc.dg/vect/vect-26.c: Ditto.
21835         * gcc.dg/vect/vect-27.c: Ditto.
21836         * gcc.dg/vect/vect-27a.c: Ditto.
21837         * gcc.dg/vect/vect-28.c: Ditto.
21838         * gcc.dg/vect/vect-29.c: Ditto.
21839         * gcc.dg/vect/vect-29a.c: Ditto.
21840         * gcc.dg/vect/vect-3.c: Ditto.
21841         * gcc.dg/vect/vect-30.c: Ditto.
21842         * gcc.dg/vect/vect-31.c: Ditto.
21843         * gcc.dg/vect/vect-32.c: Ditto.
21844         * gcc.dg/vect/vect-33.c: Ditto.
21845         * gcc.dg/vect/vect-34.c: Ditto.
21846         * gcc.dg/vect/vect-35.c: Ditto.
21847         * gcc.dg/vect/vect-36.c: Ditto.
21848         * gcc.dg/vect/vect-37.c: Ditto.
21849         * gcc.dg/vect/vect-38.c: Ditto.
21850         * gcc.dg/vect/vect-4.c: Ditto.
21851         * gcc.dg/vect/vect-40.c: Ditto.
21852         * gcc.dg/vect/vect-41.c: Ditto.
21853         * gcc.dg/vect/vect-42.c: Ditto.
21854         * gcc.dg/vect/vect-43.c: Ditto.
21855         * gcc.dg/vect/vect-44.c: Ditto.
21856         * gcc.dg/vect/vect-45.c: Ditto.
21857         * gcc.dg/vect/vect-46.c: Ditto.
21858         * gcc.dg/vect/vect-47.c: Ditto.
21859         * gcc.dg/vect/vect-48.c: Ditto.
21860         * gcc.dg/vect/vect-48a.c: Ditto.
21861         * gcc.dg/vect/vect-49.c: Ditto.
21862         * gcc.dg/vect/vect-5.c: Ditto.
21863         * gcc.dg/vect/vect-50.c: Ditto.
21864         * gcc.dg/vect/vect-51.c: Ditto.
21865         * gcc.dg/vect/vect-52.c: Ditto.
21866         * gcc.dg/vect/vect-53.c: Ditto.
21867         * gcc.dg/vect/vect-54.c: Ditto.
21868         * gcc.dg/vect/vect-55.c: Ditto.
21869         * gcc.dg/vect/vect-56.c: Ditto.
21870         * gcc.dg/vect/vect-56a.c: Ditto.
21871         * gcc.dg/vect/vect-57.c: Ditto.
21872         * gcc.dg/vect/vect-58.c: Ditto.
21873         * gcc.dg/vect/vect-59.c: Ditto.
21874         * gcc.dg/vect/vect-6.c: Ditto.
21875         * gcc.dg/vect/vect-60.c: Ditto.
21876         * gcc.dg/vect/vect-61.c: Ditto.
21877         * gcc.dg/vect/vect-62.c: Ditto.
21878         * gcc.dg/vect/vect-63.c: Ditto.
21879         * gcc.dg/vect/vect-64.c: Ditto.
21880         * gcc.dg/vect/vect-65.c: Ditto.
21881         * gcc.dg/vect/vect-66.c: Ditto.
21882         * gcc.dg/vect/vect-67.c: Ditto.
21883         * gcc.dg/vect/vect-68.c: Ditto.
21884         * gcc.dg/vect/vect-69.c: Ditto.
21885         * gcc.dg/vect/vect-7.c: Ditto.
21886         * gcc.dg/vect/vect-72.c: Ditto.
21887         * gcc.dg/vect/vect-72a.c: Ditto.
21888         * gcc.dg/vect/vect-73.c: Ditto.
21889         * gcc.dg/vect/vect-74.c: Ditto.
21890         * gcc.dg/vect/vect-75.c: Ditto.
21891         * gcc.dg/vect/vect-76.c: Ditto.
21892         * gcc.dg/vect/vect-77.c: Ditto.
21893         * gcc.dg/vect/vect-77a.c: Ditto.
21894         * gcc.dg/vect/vect-78.c: Ditto.
21895         * gcc.dg/vect/vect-79.c: Ditto.
21896         * gcc.dg/vect/vect-8.c: Ditto.
21897         * gcc.dg/vect/vect-80.c: Ditto.
21898         * gcc.dg/vect/vect-82.c: Ditto.
21899         * gcc.dg/vect/vect-82_64.c: Ditto.
21900         * gcc.dg/vect/vect-83.c: Ditto.
21901         * gcc.dg/vect/vect-83_64.c: Ditto.
21902         * gcc.dg/vect/vect-9.c: Ditto.
21903         * gcc.dg/vect/vect-all.c: Ditto.
21904         * gcc.dg/vect/vect-none.c: Ditto.
21905
21906 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
21907
21908         * lib/gcc-dg.exp (dg-skip-if): New function.
21909         (dg-forbid-option): Remove.
21910         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
21911         * g++.dg/abi/bitfield8.C: Likewise.
21912         * g++.dg/abi/dtor1.C: Likewise.
21913         * g++.dg/abi/empty10.C: Likewise.
21914         * g++.dg/abi/empty7.C: Likewise.
21915         * g++.dg/abi/empty9.C: Likewise.
21916         * g++.dg/abi/layout3.C: Likewise.
21917         * g++.dg/abi/layout4.C: Likewise.
21918         * g++.dg/abi/thunk1.C: Likewise.
21919         * g++.dg/abi/thunk2.C: Likewise.
21920         * g++.dg/abi/vbase11.C: Likewise.
21921         * g++.dg/abi/vthunk2.C: Likewise.
21922         * g++.dg/abi/vthunk3.C: Likewise.
21923         * g++.dg/ext/attrib8.C: Likewise.
21924         * g++.dg/opt/longbranch2.C: Likewise.
21925         * g++.dg/opt/reg-stack4.C: Likewise.
21926         * g++.old-deja/g++.ext/attrib1.C: Likewise.
21927         * g++.old-deja/g++.ext/attrib2.C: Likewise.
21928         * g++.old-deja/g++.ext/attrib3.C: Likewise.
21929         * g++.old-deja/g++.other/store-expr1.C: Likewise.
21930         * g++.old-deja/g++.other/store-expr2.C: Likewise.
21931         * gcc.dg/20000609-1.c: Likewise.
21932         * gcc.dg/20000720-1.c: Likewise.
21933         * gcc.dg/20011107-1.c: Likewise.
21934         * gcc.dg/20011119-1.c: Likewise.
21935         * gcc.dg/20020108-1.c: Likewise.
21936         * gcc.dg/20020122-2.c: Likewise.
21937         * gcc.dg/20020122-3.c: Likewise.
21938         * gcc.dg/20020201-3.c: Likewise.
21939         * gcc.dg/20020206-1.c: Likewise.
21940         * gcc.dg/20020218-1.c: Likewise.
21941         * gcc.dg/20020310-1.c: Likewise.
21942         * gcc.dg/20020411-1.c: Likewise.
21943         * gcc.dg/20020418-2.c: Likewise.
21944         * gcc.dg/20020426-1.c: Likewise.
21945         * gcc.dg/20020426-2.c: Likewise.
21946         * gcc.dg/20020517-1.c: Likewise.
21947         * gcc.dg/20020523-1.c: Likewise.
21948         * gcc.dg/20020523-2.c: Likewise.
21949         * gcc.dg/20020729-1.c: Likewise.
21950         * gcc.dg/20030204-1.c: Likewise.
21951         * gcc.dg/20030826-2.c: Likewise.
21952         * gcc.dg/20030926-1.c: Likewise.
21953         * gcc.dg/20031202-1.c: Likewise.
21954         * gcc.dg/980312-1.c: Likewise.
21955         * gcc.dg/980313-1.c: Likewise.
21956         * gcc.dg/990117-1.c: Likewise.
21957         * gcc.dg/990424-1.c: Likewise.
21958         * gcc.dg/990524-1.c: Likewise.
21959         * gcc.dg/991230-1.c: Likewise.
21960         * gcc.dg/i386-387-1.c: Likewise.
21961         * gcc.dg/i386-387-2.c: Likewise.
21962         * gcc.dg/i386-387-3.c: Likewise.
21963         * gcc.dg/i386-387-4.c: Likewise.
21964         * gcc.dg/i386-387-5.c: Likewise.
21965         * gcc.dg/i386-387-6.c: Likewise.
21966         * gcc.dg/i386-asm-1.c: Likewise.
21967         * gcc.dg/i386-bitfield1.c: Likewise.
21968         * gcc.dg/i386-bitfield2.c: Likewise.
21969         * gcc.dg/i386-loop-1.c: Likewise.
21970         * gcc.dg/i386-loop-2.c: Likewise.
21971         * gcc.dg/i386-loop-3.c: Likewise.
21972         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
21973         * gcc.dg/i386-pic-1.c: Likewise.
21974         * gcc.dg/i386-regparm.c: Likewise.
21975         * gcc.dg/i386-signbit-1.c: Likewise.
21976         * gcc.dg/i386-signbit-2.c: Likewise.
21977         * gcc.dg/i386-signbit-3.c: Likewise.
21978         * gcc.dg/i386-sse-5.c: Likewise.
21979         * gcc.dg/i386-sse-8.c: Likewise.
21980         * gcc.dg/i386-unroll-1.c: Likewise.
21981         * gcc.dg/tls/opt-1.c: Likewise.
21982         * gcc.dg/tls/opt-2.c: Likewise.
21983         * gcc.dg/unroll-1.c: Likewise.
21984         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
21985         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
21986         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
21987         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
21988
21989 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21990
21991         * g++.dg/template/incomplete1.C: New test.
21992
21993 2004-11-16  Nick Clifton  <nickc@redhat.com>
21994
21995         Revert patches accidentally commited during checkin of fixes for
21996         xstormy16 tests:
21997         gcc.c-torture/execute/simd-4.c: Revert
21998         gcc.dg/20040910-1.c: Revert.
21999
22000 2004-11-16  Paul Brook  <paul@codesourcery.com>
22001
22002         PR fortran/13010
22003         * gfortran.dg/der_pointer_1.f90: New test.
22004
22005 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
22006
22007         PR c/18498
22008         * gcc.dg/bitfld-13.c: New test.
22009
22010 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
22011
22012         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
22013         powerpc*-*-linux*.
22014
22015         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
22016         * gcc.dg/ppc64-abi-2.c: Ditto.
22017         * gcc.dg/ppc64-abi-3.c: Ditto.
22018
22019         * lib/gcc-dg.exp (dg-target-list): Remove.
22020
22021 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
22022
22023         * gcc.dg/ia64-postinc.c: New test.
22024
22025 2004-11-15  Mark Mitchell <mark@codesourcery.com>
22026
22027         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
22028
22029 2004-11-15  Nick Clifton  <nickc@redhat.com>
22030
22031         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
22032         __INT_MAX__ so that the test can be compiled by toolchains
22033         targeted at 16-bit processors.
22034
22035         * gcc.dg/20040625-1.c: Use long constants rather than integers
22036         when performing arithmetic that will overflow 16-bits.
22037
22038         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
22039         xstormy16.  It does not support 128-bit vector operations.
22040
22041         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
22042         with the macro PTR_TYPE.  Define this macro to an integer type
22043         suitable for holding a pointer.
22044
22045         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
22046         the target is a 16-bit processor.
22047
22048         * gcc.dg/cpp/if-2.c: Expect a different warning message from
22049         16-bit targets where the character constant will be too long.
22050
22051         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
22052         where the double will not be directly addressable.
22053
22054 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22055
22056         Friend class name lookup 1/n, PR c++/18471
22057         * g++.dg/template/crash26.C: New test.
22058         * g++.dg/lookup/struct1.C: Adjust expected error.
22059         * g++.dg/parse/elab1.C: Likewise.
22060         * g++.dg/parse/elab2.C: Likewise.
22061         * g++.dg/parse/int-as-enum1.C: Likewise.
22062         * g++.dg/parse/struct-as-enum1.C: Likewise.
22063         * g++.dg/parse/typedef1.C: Likewise.
22064         * g++.dg/parse/typedef3.C: Likewise.
22065         * g++.dg/parse/typedef4.C: Likewise.
22066         * g++.dg/parse/typedef5.C: Likewise.
22067         * g++.dg/template/nontype4.C: Likewise.
22068         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
22069         * g++.old-deja/g++.other/elab1.C: Likewise.
22070         * g++.old-deja/g++.other/syntax4.C: Likewise.
22071
22072 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
22073
22074         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
22075
22076 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
22077
22078         * gcc.c-torture/execute/20041114-1.c: New test.
22079
22080 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
22081
22082         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
22083         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
22084         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
22085         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
22086         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
22087         gcc.dg/switch-7.c: New tests.
22088
22089 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
22090
22091         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
22092
22093 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
22094
22095         PR tree-opt/18400
22096         * gcc.dg/vect/pr18400.c: New test.
22097
22098 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
22099             Andrew Pinski  <pinskia@physics.uc.edu>
22100
22101         PR tree-opt/18425
22102         * gcc.dg/vect/pr18425.c: New test.
22103
22104 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
22105
22106         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
22107         Guard with dg-require-alias and dg-require-visibility.
22108
22109 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
22110
22111         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
22112
22113 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22114
22115         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
22116
22117 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22118
22119         PR c++/17344
22120         * g++.dg/template/defarg5.C: New test.
22121
22122 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
22123
22124         * g++.dg/parse/cast1.C: Run only on ILP32.
22125         * g++.old-deja/g++.mike/p784.C: Likewise.
22126
22127 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
22128
22129         * gcc.c-torture/execute/20041113-1.c: New test.
22130
22131 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
22132
22133         PR target/18230
22134         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
22135         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
22136         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
22137         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
22138         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
22139         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
22140         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
22141         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
22142         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
22143         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
22144         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
22145         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
22146         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
22147
22148 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
22149
22150         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
22151         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
22152         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
22153         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
22154         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
22155         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
22156         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
22157         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
22158         gcc.target/sparc/combined-1.c: New tests.
22159
22160 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
22161
22162         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
22163         New tests.
22164
22165 2004-11-12  Mark Mitchell <mark@codesourcery.com>
22166
22167         * lib/gcc-dg.exp (dg-forbid-option): New function.
22168         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
22169         * g++.dg/abi/bitfield8.C: Likewise.
22170         * g++.dg/abi/dtor1.C: Likewise.
22171         * g++.dg/abi/empty10.C: Likewise.
22172         * g++.dg/abi/empty7.C: Likewise.
22173         * g++.dg/abi/empty9.C: Likewise.
22174         * g++.dg/abi/layout3.C: Likewise.
22175         * g++.dg/abi/layout4.C: Likewise.
22176         * g++.dg/abi/thunk1.C: Likewise.
22177         * g++.dg/abi/thunk2.C: Likewise.
22178         * g++.dg/abi/vbase11.C: Likewise.
22179         * g++.dg/abi/vthunk2.C: Likewise.
22180         * g++.dg/abi/vthunk3.C: Likewise.
22181         * g++.dg/ext/attrib8.C: Likewise.
22182         * g++.dg/opt/longbranch2.C: Likewise.
22183         * g++.dg/opt/reg-stack4.C: Likewise.
22184         * g++.old-deja/g++.ext/attrib1.C: Likewise.
22185         * g++.old-deja/g++.ext/attrib2.C: Likewise.
22186         * g++.old-deja/g++.ext/attrib3.C: Likewise.
22187         * g++.old-deja/g++.other/store-expr1.C: Likewise.
22188         * g++.old-deja/g++.other/store-expr2.C: Likewise.
22189         * gcc.dg/20000609-1.c: Likewise.
22190         * gcc.dg/20000720-1.c: Likewise.
22191         * gcc.dg/20011107-1.c: Likewise.
22192         * gcc.dg/20011119-1.c: Likewise.
22193         * gcc.dg/20020108-1.c: Likewise.
22194         * gcc.dg/20020122-2.c: Likewise.
22195         * gcc.dg/20020122-3.c: Likewise.
22196         * gcc.dg/20020201-3.c: Likewise.
22197         * gcc.dg/20020206-1.c: Likewise.
22198         * gcc.dg/20020218-1.c: Likewise.
22199         * gcc.dg/20020310-1.c: Likewise.
22200         * gcc.dg/20020411-1.c: Likewise.
22201         * gcc.dg/20020418-2.c: Likewise.
22202         * gcc.dg/20020426-1.c: Likewise.
22203         * gcc.dg/20020426-2.c: Likewise.
22204         * gcc.dg/20020517-1.c: Likewise.
22205         * gcc.dg/20020523-1.c: Likewise.
22206         * gcc.dg/20020523-2.c: Likewise.
22207         * gcc.dg/20020729-1.c: Likewise.
22208         * gcc.dg/20030204-1.c: Likewise.
22209         * gcc.dg/20030826-2.c: Likewise.
22210         * gcc.dg/20030926-1.c: Likewise.
22211         * gcc.dg/20031202-1.c: Likewise.
22212         * gcc.dg/980312-1.c: Likewise.
22213         * gcc.dg/980313-1.c: Likewise.
22214         * gcc.dg/990117-1.c: Likewise.
22215         * gcc.dg/990424-1.c: Likewise.
22216         * gcc.dg/990524-1.c: Likewise.
22217         * gcc.dg/991230-1.c: Likewise.
22218         * gcc.dg/i386-387-1.c: Likewise.
22219         * gcc.dg/i386-387-2.c: Likewise.
22220         * gcc.dg/i386-387-3.c: Likewise.
22221         * gcc.dg/i386-387-4.c: Likewise.
22222         * gcc.dg/i386-387-5.c: Likewise.
22223         * gcc.dg/i386-387-6.c: Likewise.
22224         * gcc.dg/i386-asm-1.c: Likewise.
22225         * gcc.dg/i386-bitfield1.c: Likewise.
22226         * gcc.dg/i386-bitfield2.c: Likewise.
22227         * gcc.dg/i386-loop-1.c: Likewise.
22228         * gcc.dg/i386-loop-2.c: Likewise.
22229         * gcc.dg/i386-loop-3.c: Likewise.
22230         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
22231         * gcc.dg/i386-pic-1.c: Likewise.
22232         * gcc.dg/i386-regparm.c: Likewise.
22233         * gcc.dg/i386-signbit-1.c: Likewise.
22234         * gcc.dg/i386-signbit-2.c: Likewise.
22235         * gcc.dg/i386-signbit-3.c: Likewise.
22236         * gcc.dg/i386-sse-5.c: Likewise.
22237         * gcc.dg/i386-sse-8.c: Likewise.
22238         * gcc.dg/i386-unroll-1.c: Likewise.
22239         * gcc.dg/tls/opt-1.c: Likewise.
22240         * gcc.dg/tls/opt-2.c: Likewise.
22241         * gcc.dg/unroll-1.c: Likewise.
22242         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
22243         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
22244         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
22245         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
22246         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
22247         -m64 is specified.
22248
22249 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
22250
22251         PR c++/18389
22252         * g++.dg/parse/cond1.C: New test.
22253
22254         PR c++/18429
22255         * g++.dg/template/array9.C: New test.
22256         * g++.dg/ext/vla1.C: Adjust error messages.
22257         * g++.dg/ext/vlm1.C: Likewise.
22258         * g++.dg/template/crash2.C: Likewise.
22259
22260         PR c++/18436
22261         * g++.dg/template/call3.C: New test.
22262
22263         PR c++/18407
22264         * g++.dg/template/ptrmem11.C: New test.
22265
22266 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
22267
22268         PR other/14264
22269         * lib/g++.exp: Set LC_ALL and LANG to C.
22270         * lib/gcc-dg.exp: Likewise.
22271         * lib/gfortran.exp: Likewise.
22272         * lib/objc.exp: Likewise.
22273         * lib/treelang.exp: Likewise.
22274
22275 2004-11-12  Andreas Schwab  <schwab@suse.de>
22276
22277         * gcc.dg/pr16286.c: Fix last change.
22278
22279 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
22280
22281         PR c++/18416
22282         * g++.dg/init/global1.C: New test.
22283
22284 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
22285
22286         * gcc.c-torture/execute/20041112-1.c: New test.
22287
22288 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
22289
22290         * lib/gcc-dg.exp (dg-target-list): New.
22291
22292 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
22293             Richard Sandiford  <rsandifo@redhat.com>
22294
22295         * lib/target-supports.exp (get-compiler_messages): New.
22296         (check_named_sections_available): Use it.
22297         (check_effective_target_ilp32): New.
22298         (check_effective_target_lp64): New.
22299         (is-effective-target): New.
22300         * lib/gcc-dg.exp (dg-require-effective-target): New.
22301
22302 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
22303
22304         * gcc.dg/precedence-1.c: New test.
22305
22306 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
22307
22308         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
22309
22310         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
22311         message, delete generated files, use more descriptive name for
22312         executable, and make the test unsupported when it cannot be run.
22313
22314         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
22315         (dg-require-weak, dg-require-visibility, dg-require-alias,
22316         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
22317         dg-require-iconv, dg-require-named-sections): Use it.
22318
22319         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
22320
22321 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
22322
22323         PR target/16457
22324         * gcc.dg/ppc-and-1: New
22325
22326         PR target/16796
22327         * gcc.dg/ppc-mov-1.c: New.
22328
22329         PR target/16458
22330         * gcc.dg/ppc-compare-1.c: New.
22331
22332 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
22333
22334         * objc.dg/desig-init-2.m: New test.
22335
22336 2004-11-10  Adam Nemet  <anemet@lnxw.com>
22337
22338         PR middle-end/18160
22339         * g++.dg/warn/register-var-1.C: New test.
22340         * g++.dg/warn/register-var-2.C: New test.
22341
22342 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
22343
22344         * gcc.dg/union-2.c: New test.
22345
22346 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
22347
22348         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
22349         New test for PR tree-optimization/17892.
22350
22351 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
22352
22353         PR c++/18369
22354         * g++.dg/init/new12.C: New test.
22355
22356 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
22357
22358         * gcc.target/sparc: New directory.
22359         * gcc.target/sparc/sparc.exp: New driver.
22360         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
22361         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
22362         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
22363         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
22364
22365 2004-11-10  Paul Brook  <paul@codesourcery.com>
22366
22367         PR fortran/18218
22368         * gfortran.dg/list_read.c: New test.
22369
22370 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
22371
22372         PR c/18322
22373         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
22374         expected diagnostic location.
22375
22376 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
22377
22378         * gcc.dg/20041109-1.c: New test.
22379
22380 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
22381
22382         PR objc/18406
22383         * objc/compile/pr18406.m: New test.
22384
22385 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
22386
22387         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
22388
22389 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
22390
22391         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
22392
22393 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
22394
22395         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
22396
22397 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
22398
22399         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
22400         exit.
22401
22402 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
22403
22404         PR tree-opt/18299
22405         * gcc.c-torture/pr18299-1.c: New test.
22406
22407 2004-11-06  Andreas Schwab  <schwab@suse.de>
22408
22409         * gcc.dg/pr16286.c: Also test for bool and pixel.
22410
22411 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
22412
22413         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
22414         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
22415         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
22416         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
22417         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
22418         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
22419         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
22420         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
22421         gcc.dg/struct-semi-3.c: New tests.
22422
22423 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
22424
22425         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
22426
22427 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
22428
22429         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
22430         Do not use C99 designators.
22431
22432 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
22433
22434         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
22435
22436 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
22437
22438         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
22439         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
22440         * gcc.c-torture/execute/simd-5.x: Remove.
22441
22442 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
22443
22444         PR rtl-optimization/17933
22445         * gcc.dg/torture/pr17933-1.c: New test.
22446
22447 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
22448
22449         PR target/18106
22450         * lib/target-supports.exp (check_weak_available): Support
22451         Windows.
22452
22453 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
22454
22455         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
22456         call to fflush(stdout) before abort.
22457         (my_ffsll): New function.
22458         (generate_fields): Use it.
22459
22460 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
22461
22462         * gcc.dg/init-undef-1.c: New test.
22463
22464 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
22465
22466         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
22467         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
22468         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
22469         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
22470         expected messages for new parser.
22471
22472 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
22473
22474         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
22475
22476 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
22477
22478         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
22479         on LP64 targets.
22480
22481 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
22482
22483         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
22484         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
22485         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
22486         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
22487         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
22488         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
22489         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
22490         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
22491         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
22492         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
22493
22494 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
22495
22496         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
22497         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
22498         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
22499         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
22500         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
22501         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
22502         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
22503         for new parser.
22504
22505 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
22506
22507         PR target/15342
22508         * gcc.dg/20041104-1.c: New test.
22509
22510 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22511
22512         * g++.dg/template/nontype7.C: New test.
22513         * g++.dg/template/nontype8.C: Likewise.
22514         * g++.dg/template/nontype9.C: Likewise.
22515         * g++.dg/template/nontype10.C: Likewise.
22516         * g++.dg/tc1/dr49.C: Likewise.
22517         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
22518         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
22519
22520 2004-11-04  Ben Elliston  <bje@au.ibm.com>
22521
22522         * g++.dg/rtti/tinfo1.C: Remove xfails.
22523
22524 2004-11-04  Ben Elliston  <bje@au.ibm.com>
22525
22526         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
22527         packed attribute to the definition to satisfy the new C++ parser.
22528
22529 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
22530
22531         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
22532         invocations of va_arg.
22533
22534 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
22535
22536         PR c++/18124
22537         * g++.dg/template/crash25.C: New test.
22538
22539         PR c++/18155
22540         * g++.dg/template/typedef2.C: New test.
22541         * g++.dg/parse/crash13.C: Adjust error markers.
22542
22543         PR c++/18177
22544         * g++.dg/conversion/const3.C: New test.
22545
22546 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22547
22548         PR fortran/17535
22549         PR fortran/17583
22550         PR fortran/17713
22551         * gfortran.dg/generic_[123].f90: New testcases.
22552
22553 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
22554
22555         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
22556         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
22557
22558 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
22559
22560         PR tree-opt/16808
22561         * gcc.c-torture/compile/pr16808.c: New test.
22562
22563 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
22564
22565         PR rtl-optimization/17104
22566         * gcc.dg/ppc-bitfield1.c: New.
22567
22568 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
22569
22570         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
22571
22572 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
22573
22574         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
22575         strings for 32-bit code.
22576
22577 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
22578
22579         PR c/18239
22580         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
22581
22582 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
22583
22584         PR c++/18064
22585         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
22586
22587 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
22588
22589         PR c++/15172
22590         * g++.dg/init/aggr2.C: New test.
22591
22592 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
22593
22594         * objc.dg/local-decl-1.m: New test.
22595
22596 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22597
22598         * gcc.dg/20040910-1.c: Adjust regex.
22599
22600 2004-10-30  Roger Sayle  <roger@eyesopen.com>
22601
22602         PR rtl-optimization/18084
22603         * g++.dg/opt/pr18084-1.C: New testcase.
22604
22605 2004-10-30  Matt Austern  <austern@apple.com>
22606
22607         PR c++/17542
22608         * g++.dg/ext/attrib18.C: New test.
22609
22610 2004-10-30  Roger Sayle  <roger@eyesopen.com>
22611
22612         PR middle-end/18096
22613         * gcc.dg/pr18096-1.c: New test case.
22614
22615 2004-10-30  Roger Sayle  <roger@eyesopen.com>
22616
22617         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
22618
22619 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
22620
22621         PR c/16666
22622         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
22623         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
22624         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
22625         gcc.dg/old-style-prom-3.c: New tests.
22626
22627 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
22628
22629         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
22630         Remove unnecessary inclusion of stdio.h.
22631
22632 2004-10-29  Roger Sayle  <roger@eyesopen.com>
22633
22634         PR rtl-optimization/17581
22635         * gcc.dg/pr17581-1.c: New test case.
22636
22637 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
22638
22639         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
22640         being implemented.
22641         * g++.dg/conversion/dr195-1.C: New.
22642         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
22643         * g++.old-deja/g++.mike/p10148.C: Likewise.
22644
22645 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
22646
22647         PR c++/17695
22648         * g++.dg/debug/typedef2.C: New test.
22649
22650 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
22651
22652         PR fortran/13490
22653         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
22654         * gfortran.dg/g77/README: Update.
22655
22656 2004-10-28  Matt Austern  <austern@apple.com>
22657
22658         PR c++/14124
22659         * g++.dg/ext/packed7.C: New test.
22660
22661 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
22662
22663         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
22664         scan-assembler.
22665         * lib/scanasm.exp (hidden-scan-for): New proc.
22666         (scan-hidden): Use hidden-scan-for instead of constructing the scan
22667         string.
22668         (scan-not-hidden): Likewise.
22669         * lib/target-supports.exp (check_visibility_available): mach-o is
22670         support too.
22671
22672 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
22673
22674         PR c++/17132
22675         * g++.dg/template/memclass3.C: New test.
22676
22677 2004-10-28  Adam Nemet  <anemet@lnxw.com>
22678
22679         PR middle-end/18160
22680         * gcc.dg/register-var-1.c: New test.
22681         * gcc.dg/register-var-2.c: New test.
22682         * gcc.dg/asm-7.c: Taking the address of a register variable is an
22683         error now.
22684
22685 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
22686
22687         PR other/18172
22688         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
22689         unused variables.
22690         * gcc.dg/vect/vect-22.c: Likewise.
22691
22692 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
22693
22694         * gcc.dg/i386-rotate-1.c: New test.
22695
22696 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
22697
22698         * g++.dg/init/ref12.C: Add "run" marker.
22699
22700         PR c++/17435
22701         * g++.dg/init/ref12.C: New test.
22702
22703         PR c++/18140
22704         * g++.dg/template/shift1.C: New test.
22705         * g++.dg/template/error10.C: Adjust error markers.
22706
22707 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
22708
22709         PR tree-opt/17529
22710         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
22711
22712 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
22713
22714         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
22715         * gcc.dg/weak/weak-3.c: Likewise.
22716         * gcc.dg/weak/weak-5.c: Likewise.
22717         * gcc.dg/weak/weak-9.c: Likewise.
22718         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
22719         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
22720
22721         * gcc.dg/darwin-weakimport-1.c: New.
22722
22723 2004-10-28  Ben Elliston  <bje@au.ibm.com>
22724
22725         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
22726
22727 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
22728
22729         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
22730         'syntax' error messages.
22731         * gcc.dg/cpp/direct2s.c: Likewise.
22732
22733 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
22734
22735         * gcc.c-torture/compile/20041026-1.c: New.
22736
22737 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
22738
22739         PR c++/18093
22740         * g++.dg/lookup/ns2.C: New test.
22741
22742         PR c++/18020
22743         * g++.dg/template/enum4.C: New test.
22744
22745         PR c++/18161
22746         * g++.dg/template/expr1.C: New test.
22747
22748 2004-10-26  Ben Elliston  <bje@au.ibm.com>
22749
22750         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
22751
22752 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
22753
22754         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
22755         gcc.dg/decl-nospec-3.c: New tests.
22756
22757 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
22758
22759         * objc.dg/super-class-3.m: New test.
22760
22761 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
22762
22763         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
22764         resyncing.
22765         * gcc.dg/cpp/direct2s.c: Likewise.
22766
22767 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
22768
22769         * objc.dg/image-info.m: Update for changes to section selection.
22770
22771 2004-10-25  David Ayers  <d.ayers@inode.at>
22772             Ziemowit Laski  <zlaski@apple.com>
22773
22774         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
22775         diagnostics when messaging 'id <Proto>'.
22776         * objc.dg/class-protocol-1.m: New test.
22777         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
22778         a non-existent method signature.
22779         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
22780         Update diagnostics when messaging with non-existent method signature.
22781         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
22782         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
22783         invalid receivers are now resolved as if messaging 'id'; remove
22784         extraneous diagnostics.
22785
22786 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
22787
22788         PR c/16667
22789         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
22790         gcc.dg/init-desig-obs-3.c: New tests.
22791
22792 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
22793
22794         * gcc.dg/debug/20041023-1.c: New test.
22795
22796 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
22797
22798         PR middle-end/17407
22799         * gcc.c-torture/compile/pr17407.c: New test.
22800
22801         PR c++/18121
22802         * g++.dg/template/array8.C: New test.
22803
22804 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
22805
22806         PR other/18138
22807         * lib/g++.exp: Accept more than one multilib libgcc.
22808         * lib/gcc-dg.exp: Likewise.
22809         * lib/objc.exp: Likewise.
22810         * lib/treelang.exp: Likewise.
22811         * lib/gfortran.exp: Likewise.
22812
22813 2004-10-24  Ben Elliston  <bje@au.ibm.com>
22814
22815         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
22816
22817 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
22818
22819         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
22820         * gcc.dg/c99-const-expr-3.c: Likewise.
22821
22822 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
22823
22824         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
22825
22826 2004-10-23  Ben Elliston  <bje@au.ibm.com>
22827
22828         * gcc.c-torture/execute/loop-2e.x: Remove.
22829
22830 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
22831
22832         PR c++/18095
22833         * g++.dg/parse/crash18.C: New.
22834         * g++.dg/parse/crash19.C: New.
22835
22836 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
22837
22838         * g++.dg/ext/dllimport1.C: Move dg-warnings.
22839         * g++.dg/ext/dllimport2.C: Same.
22840         * g++.dg/ext/dllimport8.C: Same.
22841
22842 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
22843
22844         PR c++/10841
22845         * g++.dg/conversion/cast1.C: New test.
22846         * g++.dg/overload/pmf1.C: Adjust error marker.
22847
22848 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
22849
22850         PR objc/17923
22851         * objc.dg/const-str-7.m: New test.
22852
22853 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22854
22855         * g++.dg/template/memfriend11.C: Fix comment typo.
22856         * g++.dg/template/memfriend14.C: Likewise.
22857
22858 2004-10-20  Richard Henderson  <rth@redhat.com>
22859
22860         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
22861         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
22862         -fasynchronous-unwind-tables.
22863
22864 2004-10-20  Richard Henderson  <rth@redhat.com>
22865
22866         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
22867         (main): Return success.
22868         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
22869         (main): Return success.
22870
22871 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22872
22873         PR c++/13495
22874         * g++.dg/template/memfriend9.C: New test.
22875         * g++.dg/template/memfriend10.C: Likewise.
22876         * g++.dg/template/memfriend11.C: Likewise.
22877         * g++.dg/template/memfriend12.C: Likewise.
22878         * g++.dg/template/memfriend13.C: Likewise.
22879         * g++.dg/template/memfriend14.C: Likewise.
22880         * g++.dg/template/memfriend15.C: Likewise.
22881         * g++.dg/template/memfriend16.C: Likewise.
22882         * g++.dg/template/memfriend17.C: Likewise.
22883         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
22884
22885 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
22886
22887         * g++.dg/conversion/dr195.C: New.
22888         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
22889
22890 2004-10-20  Ben Elliston  <bje@au.ibm.com>
22891             Devang Patel  <dpatel@apple.com>
22892
22893         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
22894         of floating point arithmetic, which could trap.
22895
22896 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
22897
22898         PR c++/14035
22899         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
22900         * g++.dg/conversion/const2.C: New test.
22901         * g++.dg/expr/reinterpret2.C: New test.
22902         * g++.dg/expr/reinterpret3.C: New test.
22903         * g++.dg/expr/cast2.C: New test.
22904         * g++.dg/expr/copy1.C: New test.
22905         * g++.dg/other/conversion1.C: Change error message.
22906         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
22907         function pointers to void *.
22908         * g++.old-deja/g++.mike/p10148.C: Likewise.
22909
22910 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22911
22912         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
22913
22914 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
22915
22916         PR c++/18047
22917
22918         * g++.dg/parse/expr3.C: New test.
22919
22920 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
22921
22922         * gcc.dg/smod-1.c: New test.
22923
22924 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
22925
22926         * objc.dg/method-14.m: New test.
22927
22928 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
22929
22930         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
22931         Also xfail as the patch was reverted.
22932
22933 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
22934
22935         PR middle-end/16973
22936         * gcc.dg/pr16973.c: New test.
22937
22938 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
22939
22940         PR tree-optimization/17656
22941         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
22942
22943 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
22944
22945         * g++.dg/eh/shadow1.C: New.
22946
22947 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
22948
22949         * gcc.c-torture/compile/20041018-1.c: New test.
22950
22951 2004-10-18  Ben Elliston  <bje@au.ibm.com>
22952
22953         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
22954         compiler referring to register 0 when accessing sdata.  The linker
22955         now patches things up.
22956
22957 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
22958
22959         PR c/17529
22960         * gcc.c-torture/compile/pr17529.c: New test.
22961
22962 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22963
22964         PR c++/17743
22965         * g++.dg/ext/attrib17.C: New test.
22966
22967 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
22968
22969         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
22970
22971 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22972
22973         PR c++/10479
22974         * g++.dg/ext/attrib16.C: New test.
22975
22976 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
22977
22978         PR c++/17042
22979         * g++.dg/init/dso_handle1.C: New test.
22980
22981         PR c++/14667
22982         * g++.dg/parse/typedef6.C: New test.
22983
22984         PR c++/17916
22985         * g++.dg/parse/pragma1.C: New test.
22986
22987 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
22988
22989         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
22990
22991 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
22992
22993         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
22994         -fno-common when on HPPA HP-UX platforms.
22995
22996 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
22997
22998         PR other/16820
22999         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
23000         stdint.h.
23001         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
23002         uintptr_t.
23003
23004 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
23005
23006         PR c++/16301
23007         * g++.dg/lookup/strong-using-4.C: New test.
23008
23009 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
23010
23011         PR middle-end/16567
23012         * gcc.c-torture/compile/nested-1.c: New test.
23013
23014 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
23015
23016         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
23017         and mipsisa64*-*-* (until support for misaligned loads is added).
23018         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
23019         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
23020         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
23021         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
23022         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
23023         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
23024
23025 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
23026
23027         PR c++/17976
23028         * g++.dg/init/dtor3.C: New test.
23029
23030 2004-10-15  Ben Elliston  <bje@au.ibm.com>
23031
23032         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
23033
23034 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
23035
23036         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
23037         * gcc.dg/macho-lo-sum.c: Likewise.
23038
23039 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
23040
23041         * gcc.dg/ppc-spe64-1.c: New test.
23042
23043 2004-10-14  Devang Patel  <dpatel@apple.com>
23044
23045         PR 17635
23046         * gcc.dg/pr17635.c : New test.
23047
23048 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
23049
23050         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
23051         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
23052         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
23053         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
23054         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
23055         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
23056         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
23057         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
23058         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
23059         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
23060         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
23061         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
23062         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
23063         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
23064         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
23065         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
23066         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
23067         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
23068
23069 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
23070
23071         * gcc.dg/vect/vect-82.c: New testcase.
23072         * gcc.dg/vect/vect-82_64.c: New testcase.
23073         * gcc.dg/vect/vect-83.c: New testcase.
23074         * gcc.dg/vect/vect-83_64.c: New testcase.
23075
23076 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
23077
23078         * gcc.dg/cpp/error-1.c: New test.
23079
23080 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
23081
23082         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
23083
23084 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
23085
23086         PR target/17984
23087         * gcc.dg/cris-peep2-xsrand2.c: New test.
23088
23089 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
23090
23091         PR c++/17661
23092         * testsuite/g++.dg/expr/for2.C: New test.
23093
23094 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
23095
23096         * g++.dg/inherit/thunk1.C: Run on the SPARC.
23097
23098 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
23099
23100         PR tree-optimization/17724
23101         * g++.dg/opt/pr17724-1.C: New test.
23102         * g++.dg/opt/pr17724-2.C: New test.
23103         * g++.dg/opt/pr17724-3.C: New test.
23104         * g++.dg/opt/pr17724-4.C: New test.
23105         * g++.dg/opt/pr17724-5.C: New test.
23106         * g++.dg/opt/pr17724-6.C: New test.
23107
23108 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
23109
23110         PR c/17301
23111         * gcc.dg/pr17301-2.c: New test.
23112
23113 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
23114
23115         PR c++/15876
23116         * g++.dg/parse/error22.C: New test.
23117
23118         PR c++/17936
23119         * g++.dg/template/spec18.C: New test.
23120
23121 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
23122
23123         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
23124         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
23125         memcpy.
23126         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
23127         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
23128
23129 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
23130
23131         * g++.dg/eh/cleanup5.C: Add dg-options "".
23132
23133 2004-10-11  Roger Sayle  <roger@eyesopen.com>
23134
23135         PR middle-end/17657
23136         * gcc.dg/switch-4.c: New test case.
23137
23138 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
23139
23140         * gcc.c-torture/execute/20041011-1.c: New test.
23141
23142 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
23143
23144         PR c++/17554
23145         * g++.dg/init/for3.C: New test.
23146
23147         PR c++/17657
23148         * g++.dg/opt/switch2.C: New test.
23149
23150         PR middle-end/17703
23151         * g++.dg/warn/Wreturn-2.C: New test.
23152
23153 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
23154
23155         PR c++/17907
23156         * g++.dg/eh/cleanup5.C: New test.
23157
23158 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
23159
23160         PR c++/17393
23161         * g++.dg/parse/error21.C: New test.
23162
23163 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23164
23165         * g++.dg/overload/pmf1.C: Adjust quoting marks.
23166         * g++.dg/warn/incomplete1.C: Likewise.
23167         * g++.dg/template/qualttp20.C: Likewise.
23168
23169 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
23170
23171         PR c/17881
23172         * parm-incomplete-1.c: New test.
23173
23174 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
23175
23176         PR c++/17867
23177         * g++.dg/parse/error19.C: New test.
23178
23179         PR c++/17670
23180         * g++.dg/init/new11.C: New test.
23181
23182         PR c++/17821
23183         * g++.dg/parse/error20.C: New test.
23184
23185         PR c++/17826
23186         * g++.dg/template/crash24.C: New test.
23187
23188 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
23189
23190         PR c/17301
23191         * gcc.dg/pr17301-1.c: New test.
23192
23193 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
23194
23195         PR c/17189
23196         * gcc.dg/anon-struct-5.c: New test.
23197
23198 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
23199
23200         PR c/17844
23201         * gcc.dg/pr17844-1.c: New test.
23202
23203 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
23204
23205         PR tree-optimization/17906
23206         * gcc.c-torture/compile/pr17906.c: New.
23207
23208 2004-10-09  Stuart Hastings  <stuart@apple.com>
23209             Roger Sayle  <roger@eyesopen.com>
23210
23211         PR rtl-optimization/17853
23212         * gcc.dg/i386-mmx-5.c: New testcase.
23213
23214 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
23215
23216         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
23217
23218 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
23219
23220         PR c++/17524
23221         * g++.dg/template/static9.C: New test.
23222
23223         PR c++/17685
23224         * g++.dg/parse/operator5.C: New test.
23225
23226 2004-10-09  Roger Sayle  <roger@eyesopen.com>
23227
23228         PR middle-end/17894
23229         * gcc.c-torture/execute/divcmp-4.c: New test case.
23230
23231 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
23232
23233         PR tree-opt/17902
23234         * g++.dg/opt/pr17902.C: New test.
23235
23236 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
23237
23238         * gcc.dg/cpp/ident-1.c: Add dg-options "".
23239
23240 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
23241
23242         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
23243
23244 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
23245
23246         * gcc.dg/assign-warn-3.c: New test.
23247
23248 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
23249
23250         PR c/16999
23251         * gcc.dg/cpp/ident-1.c: New test.
23252
23253 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
23254
23255         * gcc.c-torture/compile/acc1.c: New.
23256
23257 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
23258
23259         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
23260         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
23261
23262 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
23263
23264         * gcc.dg/ultrasp11.c: New test.
23265
23266 2004-10-08  Michael Matz  <matz@suse.de>
23267
23268         * gcc.dg/doloop-2.c: New test.
23269
23270 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
23271
23272         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
23273         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
23274         objc.dg/method-9.m: Update expected diagnostics.
23275
23276 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
23277
23278         * gcc.dg/ppc-fsel-3.c: New file.
23279         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
23280
23281 2004-10-07  Paul Brook  <paul@codesourcery.com>
23282
23283         * gfortran.dg/intrinsic_verify_1.f90: New test.
23284
23285 2004-10-07  Paul Brook  <paul@codesourcery.com>
23286
23287         * gfortran.dg/empty_format_1.f90: Remove stray commas.
23288
23289 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23290
23291         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
23292         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
23293         commit.
23294
23295 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
23296
23297         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
23298
23299 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23300
23301         PR c++/17115
23302         * g++.dg/warn/Winline-4.C: New test.
23303
23304 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
23305
23306         * gcc.c-torture/compile/20041007-1.c: New test.
23307
23308 2004-10-07  Paul Brook  <paul@codesourcery.com>
23309
23310         PR fortran/17678
23311         * gfortran.dg/use_allocated_1.f90: New test.
23312
23313 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
23314
23315         PR middle-end/17849
23316         * gfortran.fortran-torture/compile/nested.f90: New test
23317
23318 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
23319
23320         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
23321
23322 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
23323
23324         PR c++/17368
23325         * g++.dg/ext/asm6.C: New test.
23326
23327 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
23328
23329         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
23330
23331 2004-10-06  Paul Brook  <paul@codesourcery.com>
23332
23333         PR libfortran/17709
23334         * gfortran.dg/empty_format_1.f90: New test.
23335
23336 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23337
23338         PR fortran/17568
23339         * gfortran.dg/ishft.f90: New test.
23340
23341         PR fortran/17283
23342         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
23343         tests.
23344
23345 2004-10-06  Paul Brook  <paul@codesourcery.com>
23346
23347         * gfortran.dg/do_1.f90: New test.
23348
23349 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23350
23351         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
23352         optimizing for size.
23353
23354 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
23355
23356         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
23357
23358 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
23359
23360         * gcc.c-torture/compile/20041005-1.c: New test.
23361
23362 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
23363
23364         PR c++/17829
23365         * g++.dg/lookup/koenig4.C: New.
23366
23367 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23368
23369         * g++.dg/other/classkey1.C: Adjust quoting marks.
23370         * g++.dg/parse/error15.C: Likewise.
23371         * g++.dg/template/meminit2.C (int>): Likewise.
23372
23373 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23374
23375         PR fortran/17283
23376         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
23377
23378         PR fortran/17631
23379         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
23380
23381         PR fortran/17708
23382         * gfortran.dg/pr17708.f90: New test.
23383
23384 2004-10-04  Chao-ying Fu  <fu@mips.com>
23385
23386         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
23387         * gcc.dg/vect/vect-4.c: Ditto.
23388         * gcc.dg/vect/vect-5.c: Ditto.
23389         * gcc.dg/vect/vect-6.c: Ditto.
23390         * gcc.dg/vect/vect-8.c: Ditto.
23391         * gcc.dg/vect/vect-16.c: Ditto.
23392         * gcc.dg/vect/vect-30.c: Ditto.
23393         * gcc.dg/vect/vect-40.c: Ditto.
23394         * gcc.dg/vect/vect-41.c: Ditto.
23395         * gcc.dg/vect/vect-42.c: Ditto.
23396         * gcc.dg/vect/vect-43.c: Ditto.
23397         * gcc.dg/vect/vect-44.c: Ditto.
23398         * gcc.dg/vect/vect-45.c: Ditto.
23399         * gcc.dg/vect/vect-46.c: Ditto.
23400         * gcc.dg/vect/vect-47.c: Ditto.
23401         * gcc.dg/vect/vect-48.c: Ditto.
23402         * gcc.dg/vect/vect-49.c: Ditto.
23403         * gcc.dg/vect/vect-50.c: Ditto.
23404         * gcc.dg/vect/vect-51.c: Ditto.
23405         * gcc.dg/vect/vect-52.c: Ditto.
23406         * gcc.dg/vect/vect-53.c: Ditto.
23407         * gcc.dg/vect/vect-54.c: Ditto.
23408         * gcc.dg/vect/vect-55.c: Ditto.
23409         * gcc.dg/vect/vect-56.c: Ditto.
23410         * gcc.dg/vect/vect-57.c: Ditto.
23411         * gcc.dg/vect/vect-58.c: Ditto.
23412         * gcc.dg/vect/vect-59.c: Ditto.
23413         * gcc.dg/vect/vect-60.c: Ditto.
23414         * gcc.dg/vect/vect-74.c: Ditto.
23415         * gcc.dg/vect/vect-79.c: Ditto.
23416         * gcc.dg/vect/vect-80.c: Ditto.
23417
23418 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
23419
23420         * gcc.dg/unused-7.c: Use the correct option.
23421
23422 2004-10-04  Paul Brook  <paul@codesourcery.com>
23423         Bud Davis  <bdavis9659@comcast.net>
23424
23425         PR fortran/17706
23426         PR fortran/16434
23427         * gfortran/pr17706.f90: New test.
23428         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
23429
23430 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23431
23432         * gfortran.dg/pr17612.f90: New test.
23433
23434 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23435
23436         * g++.dg/template/local1.C: Adjust quoting marks in
23437         testing for diagnostics.
23438         * g++.dg/tls/diag-2.C: Likewise.
23439         * g++.dg/other/error8.C: Likewise.
23440
23441 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
23442
23443         PR c/17178
23444         * gcc.dg/unused-4.c: Adjust to be correct.
23445
23446         PR c/17820
23447         * gcc.dg/unused-7.c: New test.
23448
23449 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
23450
23451         PR c++/17797
23452         * g++.dg/overload/template2.C: New test.
23453
23454 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
23455
23456         PR tree-optimization/16632
23457         * gcc.dg/tree-ssa/20041002-1.c: New.
23458
23459 2004-10-03  Paul Brook  <paul@codesourcery.com>
23460
23461         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
23462         rather than relying on default formatting.
23463
23464 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
23465
23466         * gcc.dg/20040920-1.c: Update expected message text.
23467
23468 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
23469
23470         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
23471
23472 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
23473
23474         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
23475         tree level.
23476
23477 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
23478
23479         * gcc.dg/tree-ssa/pr17343.c: Remove.
23480
23481 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
23482
23483         PR tree-opt/17343
23484         * gcc.dg/tree-ssa/pr17343.c: New test.
23485
23486 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
23487
23488         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
23489         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
23490         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
23491         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
23492         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
23493
23494 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
23495
23496         * gcc.dg/lvalue-2.c: New test.
23497
23498 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
23499
23500         PR c/17730
23501         * gcc.dg/pr17730-1.c: New test
23502
23503 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
23504
23505         PR c/7425
23506         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
23507
23508 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
23509
23510         * gcc.c-torture/execute/stdarg-1.c: New test.
23511         * gcc.c-torture/execute/stdarg-2.c: New test.
23512         * gcc.c-torture/execute/stdarg-3.c: New test.
23513         * gcc.dg/tree-ssa/stdarg-1.c: New test.
23514         * gcc.dg/tree-ssa/stdarg-2.c: New test.
23515         * gcc.dg/tree-ssa/stdarg-3.c: New test.
23516         * gcc.dg/tree-ssa/stdarg-4.c: New test.
23517         * gcc.dg/tree-ssa/stdarg-5.c: New test.
23518
23519 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
23520
23521         PR tree-optimization/17697
23522         * g++.dg/opt/pr17697-1.C: New test.
23523         * g++.dg/opt/pr17697-2.C: New test.
23524         * g++.dg/opt/pr17697-3.C: New test.
23525
23526 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
23527
23528         PR c/16409
23529         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
23530         gcc.dg/vla-init-5.c: New tests.
23531
23532 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
23533
23534         PR c/13804
23535         * gcc.dg/pr13804-1.c: New test.
23536
23537 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23538
23539         PR fortran/16938
23540         * gfortran.dg/pr16938.f90: New test.
23541
23542 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
23543
23544         * g++.dg/template/crash23.C: New test.
23545
23546 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
23547
23548         PR c++/17585
23549         * g++.dg/template/static8.C: New test.
23550
23551 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
23552
23553         PR c++/17681
23554         * g++.dg/other/error9.C: New test.
23555
23556 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
23557
23558         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
23559
23560 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23561
23562         PR fortran/15164
23563         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
23564
23565 2004-09-26  Roger Sayle  <roger@eyesopen.com>
23566
23567         PR middle-end/17112
23568         * gcc.dg/pr17112-1.c: New test case.
23569
23570 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
23571
23572         PR c/11459
23573         * gcc.dg/pr11459-1.c: New test.
23574
23575 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
23576
23577         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
23578         * gcc.dg/tree-ssa/loop-4.c: Likewise.
23579
23580 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23581
23582         * gfortran.dg/pr15324.f90: Make array bounds consistent.
23583
23584 2004-09-25  Jan Hubicka  <jh@suse.cz>
23585
23586         * compile/30040909-1.c: New test.
23587         * compile/30040907-1.c: New test.
23588
23589 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
23590
23591         * gcc.c-torture/execute/va-arg-26.c: New test.
23592
23593 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
23594
23595         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
23596         extra diagnostics on targets with 64-bit pointers.
23597         * objc.dg/selector-1.m: Adjust dg-warning regexp.
23598
23599 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
23600
23601         PR c/17188
23602         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
23603         * gcc.dg/decl-3.c: Adjust expected message.
23604
23605 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23606
23607         PR fortran/17615
23608         * gfortran.dg/pr17615.f90: New test.
23609
23610 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
23611
23612         PR tree-optimzation/17517
23613         * g++.dg/tree-ssa/pr17517.C: New Test.
23614
23615 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
23616
23617         PR c++/16889
23618         * g++.dg/lookup/ambig3.C: New.
23619
23620 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
23621
23622         PR tree-opt/17624
23623         * g++.dg/opt/pr17624.C: New test.
23624
23625 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
23626
23627         PR c/6980
23628         * gcc.dg/Wbad-function-cast-1.c: New test.
23629
23630 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
23631
23632         * g++.dg/ext/complit1.C
23633         * g++.dg/other/error2.C
23634         * g++.dg/other/nontype-1.C
23635         * g++.dg/parse/crash11.C
23636         * g++.dg/parse/crash12.C
23637         * g++.dg/parse/error15.C
23638         * g++.dg/parse/error4.C
23639         * g++.dg/parse/tmpl-outside1.C
23640         * g++.dg/parse/too-many-tmpl-args1.C
23641         * g++.dg/template/dependent-expr3.C
23642         * g++.dg/template/error10.C
23643         * g++.dg/template/instantiate1.C
23644         * g++.dg/template/vtable2.C
23645         * g++.dg/warn/Wshadow-1.C
23646         * g++.dg/warn/weak1.C
23647         * g++.old-deja/g++.brendan/crash16.C
23648         * g++.old-deja/g++.brendan/crash18.C
23649         * g++.old-deja/g++.brendan/crash48.C
23650         * g++.old-deja/g++.brendan/crash49.C
23651         * g++.old-deja/g++.brendan/crash55.C
23652         * g++.old-deja/g++.brendan/crash56.C
23653         * g++.old-deja/g++.brendan/crash8.C
23654         * g++.old-deja/g++.brendan/enum11.C
23655         * g++.old-deja/g++.brendan/enum8.C
23656         * g++.old-deja/g++.brendan/enum9.C
23657         * g++.old-deja/g++.brendan/friend3.C
23658         * g++.old-deja/g++.brendan/misc14.C
23659         * g++.old-deja/g++.bugs/900402_02.C
23660         * g++.old-deja/g++.bugs/900404_03.C
23661         * g++.old-deja/g++.bugs/900404_04.C
23662         * g++.old-deja/g++.bugs/900428_03.C
23663         * g++.old-deja/g++.jason/crash4.C
23664         * g++.old-deja/g++.jason/overload21.C
23665         * g++.old-deja/g++.jason/redecl1.C
23666         * g++.old-deja/g++.jason/report.C
23667         * g++.old-deja/g++.jason/rfg10.C
23668         * g++.old-deja/g++.jason/template30.C
23669         * g++.old-deja/g++.law/arm12.C
23670         * g++.old-deja/g++.law/ctors5.C
23671         * g++.old-deja/g++.law/cvt20.C
23672         * g++.old-deja/g++.law/init10.C
23673         * g++.old-deja/g++.law/init8.C
23674         * g++.old-deja/g++.law/visibility17.C
23675         * g++.old-deja/g++.law/visibility7.C
23676         * g++.old-deja/g++.mike/net8.C
23677         * g++.old-deja/g++.mike/p646.C
23678         * g++.old-deja/g++.mike/p700.C
23679         * g++.old-deja/g++.mike/p701.C
23680         * g++.old-deja/g++.mike/p811.C
23681         * g++.old-deja/g++.ns/template13.C
23682         * g++.old-deja/g++.other/array3.C
23683         * g++.old-deja/g++.other/crash25.C
23684         * g++.old-deja/g++.other/dtor3.C
23685         * g++.old-deja/g++.other/dtor4.C
23686         * g++.old-deja/g++.other/main1.C
23687         * g++.old-deja/g++.other/warn7.C
23688         * g++.old-deja/g++.pt/crash11.C
23689         * g++.old-deja/g++.pt/crash36.C
23690         * g++.old-deja/g++.pt/spec22.C
23691         * g++.old-deja/g++.pt/spec9.C
23692         * g++.old-deja/g++.pt/ttp52.C
23693         * g++.old-deja/g++.robertl/eb103.C
23694         * g++.old-deja/g++.robertl/eb121.C
23695         * g++.old-deja/g++.robertl/eb22.C
23696         * g++.old-deja/g++.robertl/eb8.C:
23697         Update locations and/or regexps of dg-error markers.
23698         Remove markers for some bogus messages that are no longer issued.
23699
23700 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
23701
23702         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
23703         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
23704
23705 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
23706
23707         PR c++/17618
23708         * g++.dg/lookup/crash5.C: New test.
23709
23710 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
23711
23712         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
23713         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
23714         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
23715         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
23716         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
23717         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
23718
23719         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
23720         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
23721         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
23722         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
23723         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
23724         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
23725
23726         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
23727
23728         * gcc.dg/vect/vect-44.c: Check additional cases.
23729         * gcc.dg/vect/vect-48.c: Check additional cases.
23730
23731         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
23732         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
23733         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
23734         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
23735         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
23736         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
23737         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
23738         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
23739         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
23740
23741         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
23742         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
23743         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
23744
23745 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23746
23747         * gcc.dg/tree-ssa/loop-6.c: New test.
23748
23749 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
23750
23751         PR c++/17620
23752         * g++.dg/inherit/base2.C: New.
23753
23754 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
23755
23756         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
23757         * gcc.dg/20001012-2.c: Likewise.
23758         * gcc.dg/20001013-1.c: Likewise.
23759         * gcc.dg/20001101-1.c: Likewise.
23760         * gcc.dg/20001102-1.c: Likewise.
23761         * gcc.dg/bf-spl1.c: Likewise.
23762         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
23763         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
23764
23765 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
23766
23767         PR tree-optimization/16721
23768         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
23769
23770 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
23771
23772         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
23773         * gcc.dg/20040305-1.c: Likewise.
23774
23775 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
23776
23777         PR c/16566
23778         * gcc.c-torture/compile/pr16566-1.c,
23779         gcc.c-torture/compile/pr16566-2.c,
23780         gcc.c-torture/compile/pr16566-3.c: New tests.
23781
23782 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
23783
23784         PR tree-optimization/17512
23785         * gcc.c-torture/compile/20040916-1.c.
23786
23787 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
23788
23789         * gcc.dg/pragma-re-3.c: New test.
23790
23791 2004-09-17  Matt Austern  <austern@apple.com>
23792
23793         PR c++/15049
23794         * g++.dg/other/anon3.C: New.
23795
23796 2004-09-21  Roger Sayle  <roger@eyesopen.com>
23797
23798         PR c++/7503
23799         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
23800         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
23801         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
23802         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
23803         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
23804
23805 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
23806
23807         PR fortran/17286
23808         * gfortran.dg/pr17286.f90: New test.
23809
23810 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
23811
23812         PR c++/17530
23813         * g++.dg/template/static7.C: New test.
23814
23815 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
23816
23817         PR tree-opt/17558
23818         * gcc.c-torture/compile/pr17558.c: New test.
23819
23820 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
23821
23822         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
23823         if SKIP_ATTRIBUTE is defined.
23824
23825 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23826
23827         PR fortran/15957
23828         * gfortran.dg/pr15957.f90: New test.
23829
23830 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
23831
23832         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
23833         in comparison.
23834         * gcc.dg/vect/vect-79.c: Likewise.
23835         * gcc.dg/vect/vect-80.c: Likewise.
23836
23837 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23838
23839         PR fortran/15750
23840         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
23841
23842 2004-09-20  Ira Rosen  <irar@il.ibm.com>
23843
23844         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
23845         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
23846         * gcc.dg/vect/vect-62.c: New testcase.
23847         * gcc.dg/vect/vect-63.c: New testcase.
23848         * gcc.dg/vect/vect-64.c: New testcase.
23849         * gcc.dg/vect/vect-65.c: New testcase.
23850         * gcc.dg/vect/vect-66.c: New testcase.
23851         * gcc.dg/vect/vect-67.c: New testcase.
23852         * gcc.dg/vect/vect-68.c: New testcase.
23853         * gcc.dg/vect/vect-69.c: New testcase.
23854         * gcc.dg/vect/vect-79.c: New testcase.
23855         * gcc.dg/vect/vect-80.c: New testcase.
23856
23857 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
23858
23859         * gcc.target/mips/asm-1.c: New test.
23860
23861 2004-09-19  Ira Rosen  <irar@il.ibm.com>
23862
23863         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
23864         * gcc.dg/vect/vect-73.c: New testcase.
23865         * gcc.dg/vect/vect-74.c: New testcase.
23866         * gcc.dg/vect/vect-75.c: New testcase.
23867         * gcc.dg/vect/vect-76.c: New testcase.
23868         * gcc.dg/vect/vect-77.c: New testcase.
23869         * gcc.dg/vect/vect-78.c: New testcase
23870
23871 2004-09-18  Paul Brook  <paul@codesourcery.com>
23872
23873         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
23874
23875 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
23876
23877         PR c/17424
23878         * gcc.dg/pr17424-1.c: New test.
23879
23880 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
23881
23882         * g++.dg/tree-ssa/pr17153.C: New test.
23883
23884 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
23885
23886         PR pch/13361
23887         * testsuite/g++.dg/pch/wchar-1.C: New.
23888         * testsuite/g++.dg/pch/wchar-1.Hs: New.
23889
23890 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
23891
23892         * gcc.c-torture/execute/20040917-1.c: New test.
23893
23894 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
23895
23896         PR tree-optimization/17319
23897         * gcc.dg/pr17319.c: New test.
23898
23899 2004-09-17  Devang Patel  <dpatel@apple.com>
23900
23901         * gcc.dg/20040813-1.c: New test.
23902
23903 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
23904
23905         PR tree-optimization/17273
23906         * gcc.c-torture/compile/pr17273.c: New test.
23907
23908 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
23909
23910         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
23911         Update expected messages.
23912         * gcc.dg/declspec-13.c: New test.
23913
23914 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
23915
23916         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
23917
23918 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
23919
23920         * gcc.c-torture/execute/pr17252.c: Use post-increment to
23921         change what 'a' is pointing to.
23922
23923 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
23924
23925         PR c++/16002
23926         * g++.dg/template/error18.C: New test.
23927
23928         PR c++/16029
23929         * g++.dg/warn/Wunused-8.C: New test.
23930
23931 2004-09-17  Steven Bosscher  <stevenb@suse.de>
23932
23933         PR tree-optimization/17513
23934         * gcc.dg/20040916-1.c: New test.
23935
23936 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
23937
23938         PR c++/17501
23939         * g++.dg/template/typename7.C: New test.
23940
23941 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23942
23943         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
23944
23945 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
23946
23947         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
23948         with -ftree-based-profiling also.
23949         * lib/profopt.exp: Support late-set profile_option/feedback_option.
23950
23951 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
23952
23953         PR/15364
23954         * gfortran.dg/der_array_io_1.f90: New test.
23955         * gfortran.dg/der_array_io_2.f90: New test.
23956         * gfortran.dg/der_array_io_3.f90: New test.
23957
23958 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
23959
23960         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
23961         EABI.
23962
23963 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
23964
23965         * g++.dg/opt/switch1.C: New test.
23966
23967 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
23968
23969         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
23970         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
23971         Update expected messages.
23972
23973 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23974
23975         PR fortran/16485
23976         * gfortran.dg/same_name_1.f90: New test.
23977
23978 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
23979
23980         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
23981         dereference garbage pointers.
23982
23983 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
23984
23985         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
23986         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
23987
23988         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
23989         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
23990         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
23991
23992 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
23993
23994         PR c++/17324
23995         * g++.dg/template/mangle1.C: New test.
23996
23997 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
23998
23999         PR tree-optimization/17252
24000         * gcc.c-torture/execute/pr17252.c: New test.
24001
24002 2004-09-14  Andrew Pinski  <apinski@apple.com>
24003
24004         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
24005
24006 2004-09-14  Roger Sayle  <roger@eyesopen.com>
24007
24008         PR rtl-optimization/9771
24009         * gcc.dg/pr9771-1.c: New test case.
24010
24011 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
24012
24013         PR tree-optimization/15262
24014         * gcc.c-torture/execute/pr15262-1.c: New test.
24015         * gcc.c-torture/execute/pr15262-2.c: New test.
24016
24017 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
24018
24019         * gcc.dg/declspec-12.c: New test.
24020
24021 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
24022
24023         * gfortran.dg/pr17090.f90: Add directives to test.
24024
24025 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24026
24027         * gcc.c-torture/compile/20040914-1.c: New test.
24028
24029 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
24030
24031         PR c++/16162
24032         * g++.dg/template/decl2.C: New test.
24033
24034 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
24035
24036         PR fortran/17090
24037         * gfortran.dg/pr17090.f90: New test.
24038
24039 2004-09-13  Dale Johannesen  <dalej@apple.com>
24040
24041         * gcc.c-torture/compile/pr17408.c: New test case.
24042
24043 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
24044
24045         PR c++/16716
24046         * g++.dg/parse/crash17.C: New test.
24047
24048         PR c++/17327
24049         * g++.dg/template/enum3.C: New test.
24050
24051 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
24052
24053         * lib/gcc-defs.exp: Load wrapper.exp.
24054         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
24055         using local code.
24056         * lib/gcc.exp (gcc_init): Similar.
24057         * lib/gfortran.exp (gfortran_init): Similar.
24058         * lib/objc.exp (objc_init): Similar.
24059         * lib/treelang.exp (treelang_init): Similar.
24060         * lib/wrapper.exp: New file with build_wrapper call machinery in
24061         ${tool}_maybe_build_wrapper.
24062
24063 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
24064
24065         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
24066         "inline".
24067         * gcc.dg/declspec-11.c: Update expected messages.
24068         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
24069         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
24070         gcc.dg/inline-12.c: New tests.
24071
24072 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
24073
24074         * g++.dg/tree-ssa/pr17400.C: New testcase.
24075
24076 2004-09-13  James E Wilson  <wilson@specifixinc.com>
24077
24078         * gcc.target/mips/sb1-1.c: New testcase.
24079
24080 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
24081
24082         * lib/g77-dg.exp: Remove unused file.
24083         * lib/mike-g77.exp: Ditto.
24084         * lib/g77.exp: Ditto.
24085
24086 2004-09-12  Richard Henderson  <rth@redhat.com>
24087
24088         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
24089
24090 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
24091
24092         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
24093         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
24094         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
24095         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
24096         Update expected messages.
24097
24098 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
24099
24100         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
24101         declaration/use mismatch for dirp parameter.
24102
24103 2004-09-12  Andrew Pinski  <apinski@apple.com>
24104
24105         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
24106         -fgnu-runtime is passed.
24107
24108 2004-09-12  Richard Henderson  <rth@redhat.com>
24109
24110         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
24111         do the uplevel thing and update additional_flags directly.
24112         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
24113         gfortran.fortran-torture/execute/intrinsic_nearest.x,
24114         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
24115         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
24116
24117 2004-09-11  Steven Bosscher  <stevenb@suse.de>
24118
24119         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
24120
24121 2004-09-11  Roger Sayle  <roger@eyesopen.com>
24122
24123         PR middle-end/17411
24124         * g++.dg/opt/pr17411-1.C: New test case.
24125
24126 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
24127
24128         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
24129         gcc.dg/tls/diag-2.c: Update expected messages.
24130         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
24131         messages.
24132         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
24133         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
24134         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
24135         gcc.dg/tls/diag-5.c: New tests.
24136
24137 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
24138
24139         * gcc.dg/20040910-1.c: Correct dg-error regexp.
24140
24141 2004-09-11  Steven Bosscher  <stevenb@suse.de>
24142
24143         * g++.dg/parse/break-in-for.C: New test.
24144
24145 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
24146
24147         * gcc.dg/tree-ssa/20040911-1.c: New test.
24148
24149 2004-09-11  Andreas Jaeger  <aj@suse.de>
24150
24151         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
24152         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
24153
24154 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
24155
24156         * gcc.target/frv: New directory of FR-V-specific tests.
24157
24158 2004-09-10  James E Wilson  <wilson@specifixinc.com>
24159
24160         * gcc.dg/convert-vec-1.c: New test.
24161
24162 2004-09-10  Roger Sayle  <roger@eyesopen.com>
24163
24164         PR middle-end/17024
24165         * gcc.dg/pr17024-1.c: New test case.
24166
24167 2004-09-10  Eric Christopher  <echristo@redhat.com>
24168
24169         * gcc.dg/20040910-1.c: New test.
24170
24171 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
24172
24173         * gcc.dg/bitfld-9.c: New test.
24174
24175 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
24176
24177         * gcc.c-torture/execute/ieee/acc1.c: New test.
24178         * gcc.c-torture/execute/ieee/acc2.c: New test.
24179         * gcc.c-torture/execute/ieee/mzero6.c: New test.
24180
24181 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
24182
24183         * gcc.dg/deprecated-2.c: New test.
24184
24185 2004-09-09  James E Wilson  <wilson@specifixinc.com>
24186
24187         * gcc.dg/init-vec-1.c: New test.
24188
24189 2004-09-09  Roger Sayle  <roger@eyesopen.com>
24190
24191         PR middle-end/17055
24192         * gcc.dg/pr17055-1.c: New test case.
24193
24194 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
24195
24196         PR target/17377
24197         * gcc.c-torture/execute/pr17377.c: New test.
24198
24199 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
24200
24201         PR c/8420
24202         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
24203         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
24204         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
24205         gcc.dg/long-long-typespec-1.c: New tests.
24206         * gcc.dg/tls/diag-2.c: Update expected diagnostics
24207
24208 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
24209
24210         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
24211         gcc.dg/gnu99-static-1.c: New tests.
24212
24213 2004-09-08  Devang Patel  <dpatel@apple.com>
24214
24215         * gcc.dg/darwin-ld-20040828-1.c: New test.
24216         * gcc.dg/darwin-ld-20040828-2.c: New test.
24217         * gcc.dg/darwin-ld-20040828-3.c: New test.
24218
24219 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
24220
24221         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
24222         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
24223         in error message.
24224         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
24225         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
24226         in error message.
24227         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
24228         types they qualify.
24229         * objc.dg/type-size-2.m: Fix wording in comment.
24230         * objc.dg/va-meth-1.m: New test case.
24231
24232 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
24233
24234         PR c/16633:
24235         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
24236         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
24237
24238 2004-09-06  Devang Patel  <dpatel@apple.com>
24239
24240         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
24241         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
24242
24243 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
24244
24245         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
24246         reflect changed line numbering of diagnostics.
24247
24248 2004-09-06  Paul Brook  <paul@codesourcery.com>
24249
24250         * gfortran.dg/edit_real_1.f90: Add new test.
24251
24252 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24253
24254         * gcc.dg/tree-ssa/loop-2.c: New test.
24255         * gcc.dg/tree-ssa/loop-3.c: New test.
24256         * gcc.dg/tree-ssa/loop-4.c: New test.
24257         * gcc.dg/tree-ssa/loop-5.c: New test.
24258
24259 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24260
24261         * gcc.dg/format/sentinel-1.c: Update for parameter option.
24262
24263 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24264
24265         * gcc.dg/format/sentinel-1.c: New test.
24266
24267 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
24268
24269         * testsuite/gcc.dg/builtins-46.c: New.
24270
24271 2004-09-03  Devang Patel  <dpatel@apple.com>
24272
24273         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
24274         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
24275
24276 2004-09-03  Jan Beulich  <jbeulich@novell.com>
24277
24278         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
24279         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
24280         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
24281         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
24282         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
24283         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
24284         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
24285         the non-portable bzero.
24286         * gcc.dg/20010912-1.c: xfail for NetWare.
24287         * gcc.dg/20020426-2.c: xfail for NetWare.
24288         * gcc.dg/20021014-1.c: xfail for NetWare.
24289         * gcc.dg/20021018-1.c: xfail for NetWare.
24290         * gcc.dg/20030213-1.c: xfail for NetWare.
24291         * gcc.dg/20030225-1.c: xfail for NetWare.
24292         * gcc.dg/20030708-1.c: xfail for NetWare.
24293         * gcc.dg/builtins-config.h: Also exclude NetWare.
24294         * gcc.dg/format/format.h: Define restrict only if not already defined.
24295         * gcc.dg/nest.c: xfail for NetWare.
24296         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
24297         * lib/target-supports.exp (check_visibility_available): Exclude
24298         NetWare.
24299
24300 2004-09-03  Jan Beulich  <jbeulich@novell.com>
24301
24302         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
24303         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
24304         deterministic starting point for the alignment of structure fields.
24305         * gcc.dg/Wpadded.c: Dito.
24306         * g++.dg/abi/vbase10.C: Dito.
24307
24308 2004-09-03  Devang Patel  <dpatel@apple.com>
24309
24310         * g++.dg/debug/pr15736.cc: New test.
24311
24312 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
24313
24314         * README.QMTEST: Fix out-of-date link.
24315
24316 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
24317
24318         PR fortran/16579
24319         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
24320         Delete.  Duplicate of gfortran.dg/g77/20010610.f
24321
24322 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
24323
24324         * g++.dg/abi/arm_rtti1.C: New test.
24325
24326 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
24327
24328         * gcc.dg/ppc-vector-memcpy.c: New.
24329         * gcc.dg/ppc-vector-memset.c: New.
24330
24331 2004-09-02  Chao-ying Fu  <fu@mips.com>
24332
24333         * gcc.target/mips/mips-3d-1.c: New test.
24334         * gcc.target/mips/mips-3d-2.c: New test.
24335         * gcc.target/mips/mips-3d-3.c: New test.
24336         * gcc.target/mips/mips-3d-4.c: New test.
24337         * gcc.target/mips/mips-3d-5.c: New test.
24338         * gcc.target/mips/mips-3d-6.c: New test.
24339         * gcc.target/mips/mips-3d-7.c: New test.
24340         * gcc.target/mips/mips-3d-8.c: New test.
24341         * gcc.target/mips/mips-3d-9.c: New test.
24342         * gcc.target/mips/mips-ps-1.c: New test.
24343         * gcc.target/mips/mips-ps-2.c: New test.
24344         * gcc.target/mips/mips-ps-3.c: New test.
24345         * gcc.target/mips/mips-ps-4.c: New test.
24346         * gcc.target/mips/mips-ps-type.c: New test.
24347
24348 2004-09-02  Paul Brook  <paul@codesourcery.com>
24349
24350         * gfortran.dg/edit_real_1.f90: Add new tests.
24351
24352 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24353
24354         PR fortran/15327
24355         * gfortran.dg/merge_char_1.f90: New test.
24356
24357 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24358
24359         PR fortran/16404
24360         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
24361
24362 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24363
24364         PR c/1522
24365         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
24366
24367 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
24368
24369         * g++.dg/opt/loop1.C: Do not XFAIL.
24370
24371 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
24372
24373         * gcc.c-torture/execute/20040831-1.c: New test.
24374
24375 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
24376
24377         PR fortran/16579
24378         * gfortran.dg/g77/20010610.f: Now passes.
24379         Copy from g77.f-torture/execute. Add dg-run directive.
24380         * gfortran.dg/g77/README: Update
24381
24382 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
24383
24384         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
24385         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
24386         (t1, t2, t3, t4): Add volatile.
24387
24388 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
24389
24390         * g++.dg/ext/visibility/arm1.C: New test.
24391
24392 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
24393
24394         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
24395         -pedantic-errors.
24396
24397 2004-09-01  Paul Brook  <paul@codesourcery.com>
24398
24399         * gfortran.dg/eof_2.f90: New test.
24400
24401 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24402
24403         PR fortran/16579
24404         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
24405
24406 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
24407
24408         PR libfortran/16805
24409         * gfortran.dg/list_read_2.f90: New test.
24410
24411 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
24412
24413         * g++.dg/abi/key1.C: New test.
24414
24415 2004-08-31  Richard Henderson  <rth@redhat.com>
24416
24417         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
24418         form of offsetof.
24419         * g++.dg/other/offsetof5.C: Remove duplicate.
24420
24421 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24422
24423         PR fortran/17244
24424         * gfortran.dg/func_derived_1.f90: New test.
24425
24426 2004-08-31  Paul Brook  <paul@codesourcery.com>
24427
24428         * gfortran.dg/eof_1.f90: New test.
24429
24430 2004-08-31  Paul Brook  <paul@codesourcery.com>
24431
24432         * gfortran.dg/list_read_1.f90: New file.
24433
24434 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
24435
24436         * g++.dg/opt/loop1.C: XFAIL.
24437
24438 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
24439
24440         * gcc.dg/funcdef-storage-1.c: New.
24441         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
24442         an extern function in local scope.
24443         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
24444         declare an 'auto inline' function in local scope.
24445         * gcc.dg/20011130-1.c: Likewise.
24446         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
24447         an 'auto' function in local scope.
24448         * gcc.dg/20021014-1.c: Likewise.
24449         * gcc.dg/20030331-2.c: Likewise.
24450
24451 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24452
24453         * gfortran.dg/blockdata_1.f90: New test.
24454
24455 2004-08-30  Richard Henderson  <rth@redhat.com>
24456
24457         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
24458
24459 2004-08-30  Richard Henderson  <rth@redhat.com>
24460
24461         * lib/fortran-torture.exp (fortran-torture-execute): Honor
24462         additional_flags set by alternate driver.
24463         (ieee-options): New procedure.
24464         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
24465         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
24466         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
24467         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
24468
24469 2004-08-30  Richard Henderson  <rth@redhat.com>
24470
24471         * lib/f-torture.exp: Remove.
24472
24473 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
24474
24475         PR rtl-optimization/16590
24476         * g++.dg/opt/loop1.C: New test.
24477
24478 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24479
24480         PR fortran/13910
24481         * gfortran.dg/oldstyle_1.f90: New test.
24482
24483 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
24484         Paul Brook  <paul@codesourcery.com>
24485
24486         * gfortran.dg/g77/README: Update.
24487         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
24488         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
24489         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
24490
24491 2004-08-28  Paul Brook  <paul@codesourcery.com>
24492
24493         PR libfortran/17195
24494         * gfortran.dg/edit_real_1.f90: New test.
24495
24496 2004-08-27  Paul Brook  <paul@codesourcery.com>
24497
24498         * gfortran.dg/rewind_1.f90: New test.
24499
24500 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
24501
24502         PR fortran/16597
24503         * gfortran.dg/pr16597.f90: New test.
24504
24505 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
24506
24507         PR c/13801
24508         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
24509         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
24510         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
24511         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
24512         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
24513
24514 2004-08-26  Nick Clifton  <nickc@redhat.com>
24515
24516         * gcc.c-torture/compile/pr17119.c: New test.
24517
24518 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
24519
24520         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
24521
24522 2004-08-25  Richard Henderson  <rth@redhat.com>
24523
24524         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
24525         the bits that expect kind=8 to be the largest real kind.
24526
24527 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
24528
24529         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
24530
24531 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24532
24533         * gfortran.dg/assignment_1.f90: New test.
24534
24535 2004-08-25  Adam Nemet  <anemet@lnxw.com>
24536
24537         * g++.dg/template/repo3.C: New test.
24538
24539 2004-08-25  Roger Sayle  <roger@eyesopen.com>
24540
24541         PR middle-end/16693
24542         PR tree-optimization/16372
24543         * g++.dg/opt/pr16372-1.C: New test case.
24544         * g++.dg/opt/pr16693-1.C: New test case.
24545         * g++.dg/opt/pr16693-2.C: New test case.
24546
24547 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
24548
24549         * objc.dg/proto-lossage-4.m: New test.
24550
24551 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
24552
24553         PR c++/17155
24554         * g++.dg/inherit/local2.C: New test.
24555
24556 2004-08-25  Paul Brook  <paul@codesourcery.com>
24557
24558         PR fortran/17144
24559         * gfortran.dg/string_ctor_1.f90: New test.
24560
24561 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24562
24563         PR c++/14428
24564         * g++.dg/template/redecl2.C: New test.
24565
24566 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
24567
24568         PR fortran/17143
24569         * gfortran.dg/pr17143.f90: New test.
24570
24571 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
24572
24573         PR fortran/17164
24574         * gfortran.dg/pr17164.f90: New test.
24575
24576 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24577
24578         * gcc.dg/tree-ssa/loop-1.c: New test.
24579
24580 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
24581
24582         * gcc.c-torture/compile/20040824-1.c: New test.
24583
24584 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
24585
24586         * gcc.c-torture/compile/iftrap-3.c: New test.
24587
24588 2004-08-24  Paul Brook  <paul@codesourcery.com>
24589
24590         * gfortran.dg/entry_2.f90: New test.
24591
24592 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
24593
24594         PR c++/16889
24595         * g++.dg/lookup/ambig[12].C: New.
24596
24597 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24598
24599         PR c++/16706
24600         * g++.dg/template/crash21.C: New test.
24601         * g++.dg/template/crash22.C: Likewise.
24602
24603 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
24604
24605         PR c++/17149
24606         * g++.dg/template/access15.C: New.
24607
24608 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
24609
24610         PR c++/17163
24611         * g++.dg/template/repo2.C: New test.
24612
24613 2004-08-23  Roger Sayle  <roger@eyesopen.com>
24614
24615         PR rtl-optimization/17078
24616         * gcc.c-torture/execute/pr17078-1.c: New test case.
24617
24618 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
24619
24620         PR c/14492
24621         * gcc.dg/debug/crash1.c: New test.
24622
24623 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
24624
24625         PR c/16180
24626         * gcc.dg/loop-5.c: New test.
24627
24628 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24629
24630         * gcc.c-torture/execute/20040823-1.c: New test.
24631
24632 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
24633
24634         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
24635         to the assembler.  Simplify test accordingly.
24636         (asm_abi_flags): Use GNU names.
24637         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
24638         to check for ABI flags.
24639
24640 2004-08-22  Andrew Pinski  <apinski@apple.com>
24641
24642         * g++.dg/opt/pr14029.C: New test.
24643         * gcc.c-torture/execute/pr15262.c: New test.
24644
24645 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24646
24647         * gfortran.dg/reduction.f90: Add checks with complex arguments.
24648
24649 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
24650
24651         PR 16908
24652         * gfortran.dg/direct_io.f90: New test.
24653
24654 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
24655
24656         PR c++/17121
24657         * g++.dg/inherit/local2.C: New test.
24658
24659 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
24660
24661         PR c++/17120
24662         * g++.dg/warn/Wparentheses-4.C: New test.
24663
24664 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
24665
24666         PR c++/17121
24667         * g++.dg/inherit/local2.C: New test.
24668
24669         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
24670         * gcc.dg/ppc-ldstruct.c: Likewise.
24671         * gcc.dg/ppc64-abi-2.c: Likewise.
24672
24673 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
24674
24675         PR rtl-optimization/17099
24676         * gcc.c-torture/execute/20040820-1.c: New test.
24677
24678 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
24679
24680         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
24681
24682 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
24683
24684         PR fortran/17077
24685         * gfortran.dg/auto_array_1.f90: New test.
24686
24687 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24688
24689         PR fortran/17074
24690         * gfortran.dg/simpleif_1.f90: New test.
24691
24692 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
24693
24694         * lib/target-supports.exp (check_profiling_available): Return
24695         false for arm*-*-symbianelf* and arm*-*-eabi*.
24696
24697         PR c++/15890
24698         * g++.dg/template/delete1.C: New test.
24699
24700 2004-08-19  Paul Brook  <paul@codesourcery.com>
24701
24702         PR fortran/14976
24703         PR fortran/16228
24704         * gfortran.dg/data_char_1.f90: New test.
24705
24706 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
24707
24708         PR fortran/16946
24709         * gfortran.dg/reduction.f90: New testcase.
24710
24711 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24712
24713         PR fortran/16520
24714         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
24715
24716 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
24717
24718         PR c++/17041
24719         * g++.dg/Wparentheses-3.C: New test.
24720
24721 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
24722
24723         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
24724         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
24725         * gcc.dg/vect/vect-2.c: Likewise.
24726         * gcc.dg/vect/vect-3.c: Likewise.
24727         * gcc.dg/vect/vect-4.c: Likewise.
24728         * gcc.dg/vect/vect-5.c: Likewise.
24729         * gcc.dg/vect/vect-6.c: Likewise.
24730         * gcc.dg/vect/vect-7.c: Likewise.
24731         * gcc.dg/vect/vect-25.c: Likewise.
24732         * gcc.dg/vect/vect-31.c: Likewise.
24733         * gcc.dg/vect/vect-32.c: Likewise.
24734         * gcc.dg/vect/vect-34.c: Likewise.
24735         * gcc.dg/vect/vect-36.c: Likewise.
24736         * gcc.dg/vect/vect-all.c: Likewise.
24737
24738 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
24739
24740         PR c++/17068
24741         * g++.dg/template/operator4.C: New test.
24742
24743 2004-08-18  Richard Henderson  <rth@redhat.com>
24744
24745         * gcc.dg/20040206-1.c: XFAIL.
24746
24747 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
24748
24749         PR c++/16246
24750         * g++.dg/template/array7.C: New test.
24751
24752 2004-08-17  James E Wilson  <wilson@specifixinc.com>
24753
24754         * gcc.dg/mips-movcc-1.c: New test.
24755         * gcc.dg/mips-movcc-2.c: New test.
24756         * gcc.dg/mips-movcc-3.c: New test.
24757
24758         * gcc.dg/mips-nmadd-1.c: New test.
24759         * gcc.dg/mips-nmadd-2.c: New test.
24760
24761 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
24762
24763         PR c++/15871
24764         * g++.dg/opt/inline8.C: New test.
24765
24766         PR c++/16965
24767         * g++.dg/parse/error17.C: New test.
24768
24769 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
24770
24771         * gcc.dg/vect: New directory for vectorizer tests.
24772         * gcc.dg/vect/tree-vect.h: New file.
24773         * gcc.dg/vect/vect.exp: New file.
24774         * gcc.dg/vect/pr16105.c.c: New test.
24775         * gcc.dg/vect/vect-1.c: New test.
24776         * gcc.dg/vect/vect-2.c: New test.
24777         * gcc.dg/vect/vect-3.c: New test.
24778         * gcc.dg/vect/vect-4.c: New test.
24779         * gcc.dg/vect/vect-5.c: New test.
24780         * gcc.dg/vect/vect-6.c: New test.
24781         * gcc.dg/vect/vect-7.c: New test.
24782         * gcc.dg/vect/vect-8.c: New test.
24783         * gcc.dg/vect/vect-9.c: New test.
24784         * gcc.dg/vect/vect-10.c: New test.
24785         * gcc.dg/vect/vect-11.c: New test.
24786         * gcc.dg/vect/vect-12.c: New test.
24787         * gcc.dg/vect/vect-13.c: New test.
24788         * gcc.dg/vect/vect-14.c: New test.
24789         * gcc.dg/vect/vect-15.c: New test.
24790         * gcc.dg/vect/vect-16.c: New test.
24791         * gcc.dg/vect/vect-17.c: New test.
24792         * gcc.dg/vect/vect-18.c: New test.
24793         * gcc.dg/vect/vect-19.c: New test.
24794         * gcc.dg/vect/vect-20.c: New test.
24795         * gcc.dg/vect/vect-21.c: New test.
24796         * gcc.dg/vect/vect-22.c: New test.
24797         * gcc.dg/vect/vect-23.c: New test.
24798         * gcc.dg/vect/vect-24.c: New test.
24799         * gcc.dg/vect/vect-25.c: New test.
24800         * gcc.dg/vect/vect-26.c: New test.
24801         * gcc.dg/vect/vect-27.c: New test.
24802         * gcc.dg/vect/vect-28.c: New test.
24803         * gcc.dg/vect/vect-29.c: New test.
24804         * gcc.dg/vect/vect-30.c: New test.
24805         * gcc.dg/vect/vect-31.c: New test.
24806         * gcc.dg/vect/vect-32.c: New test.
24807         * gcc.dg/vect/vect-33.c: New test.
24808         * gcc.dg/vect/vect-34.c: New test.
24809         * gcc.dg/vect/vect-35.c: New test.
24810         * gcc.dg/vect/vect-36.c: New test.
24811         * gcc.dg/vect/vect-37.c: New test.
24812         * gcc.dg/vect/vect-38.c: New test.
24813         * gcc.dg/vect/vect-40.c: New test.
24814         * gcc.dg/vect/vect-41.c: New test.
24815         * gcc.dg/vect/vect-42.c: New test.
24816         * gcc.dg/vect/vect-43.c: New test.
24817         * gcc.dg/vect/vect-44.c: New test.
24818         * gcc.dg/vect/vect-45.c: New test.
24819         * gcc.dg/vect/vect-46.c: New test.
24820         * gcc.dg/vect/vect-47.c: New test.
24821         * gcc.dg/vect/vect-48.c: New test.
24822         * gcc.dg/vect/vect-49.c: New test.
24823         * gcc.dg/vect/vect-50.c: New test.
24824         * gcc.dg/vect/vect-51.c: New test.
24825         * gcc.dg/vect/vect-52.c: New test.
24826         * gcc.dg/vect/vect-53.c: New test.
24827         * gcc.dg/vect/vect-54.c: New test.
24828         * gcc.dg/vect/vect-55.c: New test.
24829         * gcc.dg/vect/vect-56.c: New test.
24830         * gcc.dg/vect/vect-57.c: New test.
24831         * gcc.dg/vect/vect-58.c: New test.
24832         * gcc.dg/vect/vect-59.c: New test.
24833         * gcc.dg/vect/vect-60.c: New test.
24834         * gcc.dg/vect/vect-61.c: New test.
24835         * gcc.dg/vect/vect-all.c: New test.
24836         * gcc.dg/vect/vect-none.c: New test.
24837
24838 2004-08-17  Paul Brook  <paul@codesourcery.com>
24839
24840         PR fortran/13082
24841         * gfortran.dg/entry_1.f90: New test.
24842
24843 2004-08-17  Andrew Pinski  <apinski@apple.com>
24844
24845         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
24846
24847 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
24848
24849         * gcc.dg/pr17036-1.c: New test.
24850
24851 2004-08-16  Devang Patel  <dpatel@apple.com>
24852
24853         * gcc.dg/darwin-20040809-1.c: New test.
24854
24855 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
24856
24857         * gcc.dg/funcdef-attr-1.c: New test.
24858
24859 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
24860
24861         * gcc.dg/altivec-17.c: New test.
24862         * gcc.dg/altivec-18.c: New test.
24863
24864 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24865
24866         PR c++/6749
24867         * g++.dg/template/vtable2.C: New test.
24868
24869 2004-08-14  Richard Henderson  <rth@redhat.com>
24870
24871         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
24872         * gcc.dg/pack-test-4.c (main): Return 0.
24873         * gcc.dg/setjmp-1.c: Remove XFAIL.
24874         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
24875
24876 2004-08-14  Richard Henderson  <rth@redhat.com>
24877
24878         * gcc.dg/980217-1.c: Add prototype for printf.
24879
24880 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
24881
24882         * gfortran.dg/pr16935.f90: New test.
24883
24884 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
24885
24886         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
24887
24888 2004-08-13  Paul Brook  <paul@codesourcery.com>
24889
24890         * gfortran.dg/der_io_1.f90: Remove stray comma.
24891
24892 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
24893
24894         * gcc.dg/vmx/cw-bug-2.c: Remove.
24895         * gcc.dg/vmx/vprint-1.c: Remove.
24896         * gcc.dg/vmx/vscan-1.c: Remove.
24897
24898 2004-08-12  Devang patel  <dpatel@apple.com>
24899
24900         * gcc.dg/darwin-20040809-2.c: New test.
24901
24902 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
24903
24904         * g++.dg/ext/altivec-12.C: New test.
24905
24906         * g++.dg/ext/altivec-11.C: New test.
24907
24908 2004-08-12  Paul Brook  <paul@codesourcery.com>
24909
24910         * g++.dg/abi/arm_cxa_vec_1.C: New test.
24911
24912 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
24913
24914         * g++.dg/ext/altivec-2.C: Check for hardware support before
24915         executing any VMX instructions.
24916
24917         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
24918
24919 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
24920
24921         PR c++/16276
24922         * g++.old-deja/g++.other/comdat4.C: New test.
24923         * g++.old-deja/g++.other/comdat4-aux.cc: New.
24924
24925 2004-08-12  Ben Elliston  <bje@au.ibm.com>
24926
24927         PR target/16286
24928         * gcc.dg/pr16286.c: New test.
24929
24930 2004-08-12 Jan Beulich <jbeulich@novell.com>
24931
24932         * g++.dg/ext/asm5.C: New.
24933
24934 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
24935
24936         PR c++/16698
24937         * g++.dg/eh/crash1.C: New test.
24938
24939         PR c++/16717
24940         * g++.dg/ext/construct1.C: New test.
24941
24942 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
24943
24944         PR c++/16853
24945         * g++.dg/init/ptrmem1.C: New test.
24946
24947         PR c++/16618
24948         * g++.dg/parse/offsetof5.C: New test.
24949
24950         PR c++/16870
24951         * g++.dg/template/overload3.C: New test.
24952
24953 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
24954
24955         PR c++/16964
24956         * g++.dg/parse/error16.C: New test.
24957
24958         PR c++/16904
24959         * g++.dg/template/error14.C: New test.
24960
24961         PR c++/16929
24962         * g++.dg/template/error15.C: New test.
24963
24964 2004-08-11  Devang Patel  <dpatel@apple.com>
24965
24966         * gcc.dg/darwin-ld-20040809-1.c: New test.
24967         * gcc.dg/darwin-ld-20040809-2.c: New test.
24968
24969 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
24970
24971         PR fortran/16917
24972         * gfortran.dg/dfloat_1.f90: New test.
24973
24974 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
24975
24976         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
24977         * gcc.dg/dll-2.c: Fix dg-require syntax.
24978         * gcc.misc-tests/arm-isr.c (abort): Declare.
24979         (exit): Likewise.
24980
24981 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
24982
24983         PR c++/16971
24984         * g++.dg/parse/crash16.C: New test.
24985
24986 2004-08-10  Roger Sayle  <roger@eyesopen.com>
24987
24988         * gcc.dg/mips-rsqrt-1.c: New test case.
24989         * gcc.dg/mips-rsqrt-2.c: New test case.
24990         * gcc.dg/mips-rsqrt-3.c: New test case.
24991
24992 2004-08-10  Paul Brook  <paul@codesourcery.com>
24993
24994         * gfortran.dg/der_io_1.f90: New test.
24995
24996 2004-08-10  Paul Brook  <paul@codesourcery.com>
24997
24998         PR fortran/16919
24999         * gfortran.dg/der_array_1.f90: New test.
25000
25001 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
25002
25003         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
25004
25005 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
25006
25007         * gcc.dg/wchar_t-2.c: Fix typo.
25008
25009 2004-08-09  Falk Hueffner  <falk@debian.org>
25010
25011         PR tree-optimization/12517
25012         * gcc.c-torture/compile/pr12517.c: New test.
25013
25014         PR tree-optimization/12578
25015         * gcc.c-torture/compile/pr12578.c: New test.
25016
25017         PR tree-optimization/12899
25018         * gcc.c-torture/compile/pr12899.c: New test.
25019
25020         PR rtl-optimization/14692
25021         * gcc.c-torture/compile/pr14692.c: New test.
25022
25023         PR tree-optimization/16461
25024         * gcc.c-torture/compile/pr16461.c: New test.
25025
25026 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
25027
25028         * gfortran.dg/getenv_1.f90: New test.
25029
25030 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
25031
25032         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
25033         wchar_t.
25034         * gcc.dg/symbian5.c: Test -fno-short-wchar.
25035
25036 2004-08-06  Paul Brook  <paul@codesourcery.com>
25037
25038         * gfortran.dg/ret_array_1.f90: New test.
25039         * gfortran.dg/ret_pointer_1.f90: New test.
25040
25041 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
25042
25043         * gcc.dg/missing-field-init-[12].c: New tests.
25044         * g++.dg/warn/missing-field-init-[12].C: New tests.
25045
25046 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
25047
25048         * gcc.dg/enum2.c: New test.
25049         * gcc.dg/symbian3.c: Likewise.
25050         * gcc.dg/symbian4.c: Likewise.
25051         * gcc.dg/wchar_t-2.c: Likewise.
25052
25053 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
25054
25055         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
25056         destructor tests.
25057
25058 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
25059
25060         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
25061         dg-require-visiblity.
25062         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
25063         * g++.dg/ext/visibility/fvisibility.C: Likewise.
25064         * g++.dg/ext/visibility/memfuncts.C: Likewise.
25065         * g++.dg/ext/visibility/new1.C: Likewise.
25066         * g++.dg/ext/visibility/pragma.C: Likewise.
25067         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
25068         * g++.dg/ext/visibility/virtual.C: Likewise.
25069         * g++/dg/ext/visibility/visibility-1.C: Likewise.
25070         * g++/dg/ext/visibility/visibility-2.C: Likewise.
25071         * g++/dg/ext/visibility/visibility-3.C: Likewise.
25072         * g++/dg/ext/visibility/visibility-4.C: Likewise.
25073         * g++/dg/ext/visibility/visibility-5.C: Likewise.
25074         * g++/dg/ext/visibility/visibility-6.C: Likewise.
25075         * g++/dg/ext/visibility/visibility-7.C: Likewise.
25076         * g++/dg/ext/visibility/visibility-8.C: New test.
25077         * gcc.c-torture/compile/dll.x: Remove.
25078         * gcc.dg/dll-2.c: Use dg-require-dll
25079         * gcc.dg/visibility-10.c: New test.
25080         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
25081         supporting DLLs.
25082         * testsuite/lib/scanasm.exp (scan_hidden): New function.
25083         (scan_not_hidden): Likewise.
25084
25085 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
25086
25087         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
25088
25089 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
25090
25091         * gcc.c-torture/execute/20040805-1.c: New test.
25092
25093 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
25094
25095         * gcc.dg/20020118-1.c: Declare abort.
25096         * gcc.dg/altivec_check.h: Likewise.
25097         * gcc.dg/iftrap-2.c: Likewise.
25098         * gcc.dg/pragma-darwin.c: Likewise.
25099         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
25100
25101 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
25102
25103         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
25104
25105 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
25106
25107         * gcc.c-torture/execute/builtins/abs-2.c,
25108         gcc.c-torture/execute/builtins/abs-3.c,
25109         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
25110         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
25111         intmax_t, uintmax_t and their limits.
25112         * gcc.dg/intmax_t-1.c: New test.
25113
25114 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25115
25116         * g++.dg/tc1/dr147.C: Add reference to PR.
25117
25118 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
25119
25120         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
25121         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
25122
25123 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
25124
25125         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
25126
25127 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
25128
25129         * gcc.dg/redecl-5.c: New test.
25130         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
25131         of scanf.
25132
25133 2004-08-03  Roger Sayle  <roger@eyesopen.com>
25134
25135         PR middle-end/16790
25136         * gcc.c-torture/execute/pr16790-1.c: New test case.
25137
25138 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
25139
25140         * g++.dg/ext/visibility/assign1.C: New test.
25141         * g++.dg/ext/visibility/new1.C: Likewise.
25142
25143         * gcc.dg/symbian1.c: New test.
25144         * gcc.dg/symbian2.c: Likewise.
25145
25146 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
25147
25148         PR target/16570
25149         * gcc.dg/i386-sse-9.c: New test.
25150
25151 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
25152
25153         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
25154
25155 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
25156
25157         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
25158         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
25159         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
25160         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
25161         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
25162         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
25163         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
25164         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
25165         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
25166         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
25167         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
25168         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
25169         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
25170         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
25171         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
25172         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
25173         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
25174         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
25175         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
25176         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
25177         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
25178         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
25179         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
25180         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
25181         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
25182         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
25183         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
25184         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
25185         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
25186         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
25187         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
25188         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
25189         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
25190         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
25191         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
25192         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
25193         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
25194         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
25195         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
25196         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
25197         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
25198         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
25199         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
25200         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
25201         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
25202         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
25203         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
25204         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
25205         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
25206         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
25207         gcc.misc-tests/i386-pf-3dnow-1.c,
25208         gcc.misc-tests/i386-pf-athlon-1.c,
25209         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
25210         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
25211         Declare built-in functions used.
25212         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
25213
25214 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
25215
25216         PR c++/16707
25217         * g++.dg/lookup/using12.C: New test.
25218
25219         * g++.dg/init/null1.C: Fix PR number.
25220         * g++.dg/parse/namespace10.C: Likewise.
25221
25222 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
25223
25224         PR c++/16224
25225         * g++.dg/template/spec17.C: New test.
25226         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
25227         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
25228
25229 2004-08-02  David Billinghurst
25230
25231         PR fortran/16292
25232         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
25233
25234 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
25235
25236         * gcc.dg/ia64-got-1.c: New test case.
25237
25238 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
25239
25240         PR c++/16489
25241         * g++.dg/init/null1.C: New test.
25242         * g++.dg/tc1/dr76.C: Adjust error marker.
25243
25244         PR c++/16529
25245         * g++.dg/parse/namespace10.C: New test.
25246
25247         PR c++/16810
25248         * g++.dg/inherit/ptrmem2.C: New test.
25249
25250 2004-08-02  Ben Elliston  <bje@au.ibm.com>
25251
25252         PR target/16155
25253         * gcc.dg/pr16155.c: New test.
25254
25255 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
25256
25257         * gcc.dg/redecl-2.c: New test.
25258
25259 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
25260
25261         * gcc.dg/darwin-longdouble.c: New file.
25262
25263 2004-07-30  Richard Henderson  <rth@redhat.com>
25264
25265         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
25266         write to constant argument.
25267         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
25268
25269 2004-07-30  Richard Henderson  <rth@redhat.com>
25270
25271         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
25272         tests of nearest around zero.
25273
25274 2004-07-30  Andrew Pinski  <apinski@apple.com>
25275
25276         * gcc.c-torture/compile/20040730-1.c: New test.
25277
25278 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
25279
25280         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
25281         powerpc-eabispe.
25282
25283 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
25284
25285         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
25286
25287 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
25288
25289         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
25290         contains $ld_library_path.
25291         * lib/gfortran.exp (gfortran_link_flags): Likewise.
25292
25293 2004-07-29  Richard Henderson  <rth@redhat.com>
25294
25295         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
25296
25297         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
25298         (alt2, which): New.
25299         (Check): Accept either alternative.
25300
25301 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
25302
25303         * g++.dg/abi/inline1.C: New test.
25304         * g++.dg/abi/local1-a.cc: Likewise.
25305         * g++.dg/abi/local1.C: Likewise.
25306         * g++.dg/abi/mangle11.C: Tweak location of warnings.
25307         * g++.dg/abi/mangle12.C: Likewise.
25308         * g++.dg/abi/mangle17.C: Likewise.
25309         * g++.dg/abi/mangle20-2.C: Likewise.
25310         * g++.dg/opt/interface1.C: Likewise.
25311         * g++.dg/opt/interface1.h: Likewise.
25312         * g++.dg/opt/interface1-a.cc: New test.
25313         * g++.dg/parse/repo1.C: New test.
25314         * g++.dg/template/repo1.C: Likewise.
25315         * g++.dg/warn/Winline-1.C: Likewise.
25316         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
25317
25318 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
25319
25320         * gcc.dg/tree-ssa/20040729-1.c: New test.
25321
25322 2004-07-27  Matt Austern <austern@apple.com>
25323
25324         * gcc.dg/darwin-bool-1.c: New test.
25325         * gcc.dg/darwin-bool-2.c: New test.
25326
25327 2004-07-28  Richard Henderson  <rth@redhat.com>
25328
25329         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
25330         arguments in the correct type.  Don't write to constant arguments.
25331
25332 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
25333
25334         PR tree-optimization/16688
25335         PR tree-optimization/16689
25336         * g++.dg/tree-ssa/pr16688.C: New test.
25337
25338 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
25339
25340         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
25341         loads.  Not only in the comment, this time.
25342
25343 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
25344
25345         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
25346         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
25347         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
25348         * gcc.dg/sh4a-bitmovua.c: New.
25349         * gcc.dg/sh4a-cos.c: New.
25350         * gcc.dg/sh4a-cosf.c: New.
25351         * gcc.dg/sh4a-fprun.c: New.
25352         * gcc.dg/sh4a-fsrra.c: New.
25353         * gcc.dg/sh4a-memmovua.c: New.
25354         * gcc.dg/sh4a-sin.c: New.
25355         * gcc.dg/sh4a-sincos.c: New.
25356         * gcc.dg/sh4a-sincosf.c: New.
25357         * gcc.dg/sh4a-sinf.c: New.
25358
25359 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
25360
25361         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
25362         conditionals.
25363         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
25364         loads.
25365         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
25366         DOM1.
25367
25368 2004-07-27  Andrew Pinski  <apinski@apple.com>
25369
25370         * g++.dg/rtti/tinfo1.C: Correct the xfail.
25371
25372 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
25373
25374         * gcc.dg/pragma-isr.c: New test.
25375
25376 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25377
25378         PR c++/14429
25379         * g++.dg/template/ttp11.C: New test.
25380
25381 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
25382
25383         * gcc.c-torture/compile/20040727-1.c: New test.
25384
25385 2004-07-26  Eric Christopher  <echristo@redhat.com>
25386
25387         * gcc.c-torture/compile/20040726-2.c: New test.
25388
25389 2004-07-26  Andrew Pinski  <apinski@apple.com>
25390
25391         * g++.dg/rtti/tinfo1.C: Xfail.
25392
25393 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
25394
25395         * gcc.c-torture/compile/20040726-1.c: New test.
25396
25397 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
25398             Brian Ryner  <bryner@brianryner.com>
25399
25400         PR c++/9283
25401         PR c++/15000
25402         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
25403         * g++.dg/ext/visibility/: New directory.
25404         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
25405         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
25406         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
25407         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
25408         * g++.dg/ext/visibility/fvisibility.C,
25409         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
25410         g++.dg/ext/visibility/fvisibility-override1.C
25411         g++.dg/ext/visibility/fvisibility-override2.C
25412         g++.dg/ext/visibility/memfuncts.C
25413         g++.dg/ext/visibility/noPLT.C
25414         g++.dg/ext/visibility/pragma.C
25415         g++.dg/ext/visibility/pragma-override1.C
25416         g++.dg/ext/visibility/pragma-override2.C
25417         g++.dg/ext/visibility/staticmemfuncts.C
25418         g++.dg/ext/visibility/virtual.C: New tests.
25419
25420 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
25421
25422         PR c/15360
25423         * gcc.dg/pr15360-1.c: New test.
25424
25425 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
25426
25427         * gcc.dg/pragma-align-2.c: New test.
25428         * gcc.dg/pragma-init-fini.c: New test.
25429         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
25430         targets.
25431
25432 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
25433
25434         * gcc.dg/init-string-2.c: New test.
25435
25436 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
25437
25438         PR 16684
25439         * gcc.dg/Wredundant-decls-1.c: New test case.
25440
25441 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
25442
25443         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
25444         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
25445         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
25446         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
25447         * gcc.dg/compat/generate-random.c: New file.
25448         * gcc.dg/compat/generate-random.h: Likewise.
25449         * gcc.dg/compat/generate-random_r.c: Likewise.
25450         * gcc.dg/compat/struct-layout-1.h: Likewise.
25451         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
25452         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
25453         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
25454         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
25455         * gcc.dg/compat/struct-layout-1_main.c: New test.
25456         * gcc.dg/compat/struct-layout-1_x.c: New file.
25457         * gcc.dg/compat/struct-layout-1_y.c: New file.
25458         * gcc.dg/compat/struct-layout-1_test.h: New file.
25459
25460 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
25461
25462         * gcc.dg/comp-return-1.c: New test
25463
25464 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
25465
25466         * gcc.dg/vmx/8-02a.c: Fix typo.
25467
25468         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
25469         * gcc.dg/darwin-abi-3.c: New test.
25470
25471         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
25472         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
25473
25474         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
25475         * gcc.dg/vmx/ops-long-1.c: New test.
25476         * gcc.dg/vmx/ops-long-2.c: New test.
25477
25478 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
25479
25480         * g++.dg/lookup/conv-[1234].C: New.
25481
25482 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
25483
25484         * g++.dg/parse/attr2.C: Simplify.
25485
25486 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
25487
25488         PR c/7284
25489         * gcc.c-torture/execute/pr7284-1.c: New test.
25490
25491 2004-07-22  Brian Booth  <bbooth@redhat.com>
25492
25493         * gcc.dg/tree-ssa/20040721-1.c: New test.
25494
25495 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
25496
25497         * g++.dg/template/crash20.c: New.
25498
25499 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
25500
25501         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
25502         Add dg-run directive.  Declare variables as required.
25503         * gfortran.dg/g77/README: Update
25504
25505 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
25506
25507         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
25508         gcc.dg/cris-peep2-andu2.c: New tests.
25509
25510 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
25511
25512         PR c/15052
25513         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
25514         on return type.
25515         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
25516         messages.
25517         * gcc.dg/qual-return-2.c: Update expected messages.
25518         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
25519
25520 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
25521
25522         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
25523         * gcc.dg/noncompile/921102-1.c: Update expected error message.
25524
25525 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
25526
25527         PR c/11250
25528         * gcc.dg/init-string-1.c: New test.
25529
25530 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
25531
25532         PR middle-end/15345
25533         PR c/16450
25534         * gcc.dg/torture/nested-fn-1.c: New test.
25535
25536 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
25537
25538         PR target/16559
25539         * gcc.dg/ia64-fptr-1.c: New file.
25540
25541 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25542
25543         PR c++/14497
25544         * g++.dg/template/spec16.C: New test.
25545         * g++.old-deja/g++.robertl/eb118.C: Remove.
25546
25547 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25548
25549         PR c++/509
25550         * g++.dg/template/spec15.C: New test.
25551
25552 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
25553
25554         Copy cases from g77.f-torture/execute and add dg-run
25555         directive.  Other changes as noted.
25556         * gfortran.dg/g77/13037.f
25557         * gfortran.dg/g77/1832.f
25558         * gfortran.dg/g77/19981119-0.f
25559         * gfortran.dg/g77/19990313-0.f
25560         * gfortran.dg/g77/19990313-1.f
25561         * gfortran.dg/g77/19990313-2.f
25562         * gfortran.dg/g77/19990313-3.f
25563         * gfortran.dg/g77/19990419-1.f
25564         * gfortran.dg/g77/19990826-0.f
25565         * gfortran.dg/g77/19990826-2.f
25566         * gfortran.dg/g77/20000503-1.f
25567         * gfortran.dg/g77/20001111.f
25568         * gfortran.dg/g77/20010116.f
25569         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
25570         * gfortran.dg/g77/20010430.f
25571         * gfortran.dg/g77/6177.f
25572         * gfortran.dg/g77/947.f
25573         * gfortran.dg/g77/970816-3.f
25574         * gfortran.dg/g77/971102-1.f
25575         * gfortran.dg/g77/980520-1.f
25576         * gfortran.dg/g77/980628-0.f
25577         * gfortran.dg/g77/980628-1.f
25578         * gfortran.dg/g77/980628-10.f
25579         * gfortran.dg/g77/980628-2.f
25580         * gfortran.dg/g77/980628-3.f
25581         * gfortran.dg/g77/980628-7.f
25582         * gfortran.dg/g77/980628-8.f
25583         * gfortran.dg/g77/980628-9.f
25584         * gfortran.dg/g77/980701-0.f
25585         * gfortran.dg/g77/980701-1.f
25586         * gfortran.dg/g77/cabs.f
25587         * gfortran.dg/g77/claus.f
25588         * gfortran.dg/g77/complex_1.f
25589         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
25590         * gfortran.dg/g77/dcomplex.f
25591         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
25592         * gfortran.dg/g77/f90-intrinsic-mathematical.f
25593         * gfortran.dg/g77/f90-intrinsic-numeric.f
25594         * gfortran.dg/g77/int8421.f
25595         * gfortran.dg/g77/labug1.f
25596         * gfortran.dg/g77/large_vec.f
25597         * gfortran.dg/g77/le.f
25598         * gfortran.dg/g77/short.f
25599         * gfortran.dg/g77/README: Update
25600
25601 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
25602
25603         PR c++/16637
25604         * g++.dg/parse/lookup4.C: New test.
25605
25606 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25607
25608         PR c++/16175
25609         * g++.dg/template/ttp10.C: New test.
25610
25611 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
25612
25613         * gcc.dg/pr12625-1.c: New test.
25614
25615 2004-07-20  Steven Bosscher  <stevenb@suse.de>
25616
25617         * testsuite/gcc.dg/switch-warn-1.c: New test.
25618         * testsuite/gcc.dg/switch-warn-2.c: New test.
25619         * gcc.c-torture/compile/pr14730.c: Update.
25620
25621 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
25622
25623         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
25624         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
25625         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
25626         g++.dg/template/nontype3.C: Remove trailing CR from tests.
25627
25628 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
25629
25630         PR c++/16623
25631         * g++.dg/template/assign1.C: New test.
25632
25633 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25634
25635         PR c++/12170
25636         * g++.dg/template/ttp9.C: New test.
25637
25638 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
25639
25640         * gcc.dg/format/cmn-err-1.c: New test.
25641
25642 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
25643
25644         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
25645         gcc.dg/Wparentheses-10.c: New tests.
25646         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
25647
25648 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25649
25650         PR fortran/16465
25651         * gfortran.dg/g77//ffixed-line-length-0.f,
25652         gfortran.dg/g77/ffixed-line-length-132.f,
25653         gfortran.dg/g77/ffixed-line-length-72.f,
25654         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
25655         gfortran.dg/g77/README: Update.
25656
25657 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25658
25659         PR c++/13092
25660         * g++.dg/template/non-dependent7.C: New test.
25661         * g++.dg/template/non-dependent8.C: Likewise.
25662         * g++.dg/template/non-dependent9.C: Likewise.
25663         * g++.dg/template/non-dependent10.C: Likewise.
25664
25665 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
25666
25667         PR c++/16337
25668         * g++.dg/parse/attr2.C: New test.
25669
25670 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
25671
25672         * g77.dg: Removed.
25673         * g77.f-torture: Ditto.
25674
25675 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
25676
25677         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
25678         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
25679         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
25680
25681 2004-07-16  Richard Henderson  <rth@redhat.com>
25682
25683         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
25684
25685 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25686
25687         * lib/fortran-torture.exp (fortran-torture): Don't test compile
25688         tests with full list of options.
25689         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
25690         of TORTURE_OPTIONS if test contains 'dg-do run'.
25691
25692         PR fortran/16404
25693         * gfortran.dg/do_iterator.f90: New test.
25694
25695 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25696
25697         PR rtl-optimization/16536
25698         * gcc.c-torture/execute/restrict-1.c: New test.
25699
25700 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25701
25702         PR fortran/15324
25703         * gfortran.dg/pr15324.f90: New test.
25704
25705         PR fortran/15129
25706         * gfortran.dg/pr15129.f90: New test.
25707
25708         PR fortran/15140
25709         * gfortran.dg/pr15140.f90: New test.
25710
25711         PR fortran/13792
25712         * gfortran.fortran-torture/execute/bounds.f90: Add check for
25713         compile-time simplification.
25714
25715 2004-07-14  Mike Stump  <mrs@apple.com>
25716
25717         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
25718
25719 2004-07-14  James E Wilson  <wilson@specifixinc.com>
25720
25721         PR target/16325
25722         * gcc.dg/profile-generate-1.c: New.
25723
25724 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
25725
25726         * gcc.c-torture/execute/20040709-1.c: New test.
25727         * gcc.c-torture/execute/20040709-2.c: New test.
25728
25729 2004-07-14  Mike Stump  <mrs@apple.com>
25730
25731         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
25732
25733 2004-07-14  Mike Stump  <mrs@apple.com>
25734
25735         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
25736
25737 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
25738
25739         PR c++/16518
25740         * g++.dg/parse/mutable1.C: New test.
25741
25742 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
25743
25744         PR tree-optimization/16443
25745         * gcc.dg/tree-ssa/20040713-1.c: New test.
25746
25747 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
25748
25749         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
25750         for operator new.
25751
25752 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
25753
25754         * gfortran.dg/g77/README: New file
25755         * gfortran.dg/g77/19981216-0.f: Copy from
25756         g77.f-torture/noncompile.  Add "dg-do compile" and
25757         dg-error as required.
25758         * gfortran.dg/g77/19990218-1.f: Likewise.
25759         * gfortran.dg/g77/19990905-1.f: Likewise.
25760         * gfortran.dg/g77/9263.f: Likewise.
25761         * gfortran.dg/g77/980615-0.f: Likewise.
25762         * gfortran.dg/g77/980616-0.f: Likewise.
25763         * gfortran.dg/g77/check0.f: Likewise.
25764         * gfortran.dg/g77/select_no_compile.f: Likewise.
25765
25766 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
25767
25768         Copy files from g77.f-torture/compile.
25769         Add "{ dg-do compile}".  Other changes as noted
25770         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
25771         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
25772         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
25773         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
25774         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
25775         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
25776         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
25777         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
25778         statement to conform to standard.  Append alpha1.x for reference.
25779         * gfortran.dg/g77/xformat.f: Add dg-warning
25780
25781 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
25782
25783         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
25784         Add {dg-do compile} directive.
25785         * gfortran.dg/g77/cpp2.F: Likewise.
25786
25787 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25788
25789         PR c++/5402
25790         * g++.dg/lookup/name-clash1.C: New test.
25791
25792         PR c++/9777
25793         * g++.dg/lookup/name-clash2.C: New test.
25794
25795         PR c++/12102
25796         * g++.dg/lookup/name-clash3.C: New test.
25797
25798 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25799
25800         * g++.dg/lookup/new2.C: New test.
25801         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
25802
25803 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
25804
25805         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
25806         Add {dg-do compile} directive.
25807         * gfortran.dg/g77/13060.f: Likewise.
25808         * gfortran.dg/g77/19990218-0.f: Likewise.
25809         * gfortran.dg/g77/19990305-0.f: Likewise.
25810         * gfortran.dg/g77/19990419-0.f: Likewise.
25811         * gfortran.dg/g77/19990502-0.f: Likewise.
25812         * gfortran.dg/g77/19990502-1.f: Likewise.
25813         * gfortran.dg/g77/19990525-0.f: Likewise.
25814         * gfortran.dg/g77/19990826-1.f: Likewise.
25815         * gfortran.dg/g77/19990826-3.f: Likewise.
25816         * gfortran.dg/g77/19990905-2.f: Likewise.
25817         * gfortran.dg/g77/20000412-1.f: Likewise.
25818         * gfortran.dg/g77/20000511-1.f: Likewise.
25819         * gfortran.dg/g77/20000511-2.f: Likewise.
25820         * gfortran.dg/g77/20000518.f: Likewise.
25821         * gfortran.dg/g77/20000601-1.f: Likewise.
25822         * gfortran.dg/g77/20000601-2.f: Likewise.
25823         * gfortran.dg/g77/20000629-1.f: Likewise.
25824         * gfortran.dg/g77/20000630-2.f: Likewise.
25825         * gfortran.dg/g77/20010115.f: Likewise.
25826         * gfortran.dg/g77/20010321-1.f: Likewise.
25827         * gfortran.dg/g77/20010426.f: Likewise.
25828         * gfortran.dg/g77/20020307-1.f: Likewise.
25829         * gfortran.dg/g77/8485.f: Likewise.
25830         * gfortran.dg/g77/960317-1.f: Likewise.
25831         * gfortran.dg/g77/970915-0.f: Likewise.
25832         * gfortran.dg/g77/980310-1.f: Likewise.
25833         * gfortran.dg/g77/980310-2.f: Likewise.
25834         * gfortran.dg/g77/980310-3.f: Likewise.
25835         * gfortran.dg/g77/980310-4.f: Likewise.
25836         * gfortran.dg/g77/980310-6.f: Likewise.
25837         * gfortran.dg/g77/980310-7.f: Likewise.
25838         * gfortran.dg/g77/980310-8.f: Likewise.
25839         * gfortran.dg/g77/980419-2.f: Likewise.
25840         * gfortran.dg/g77/980424-0.f: Likewise.
25841         * gfortran.dg/g77/980427-0.f: Likewise.
25842         * gfortran.dg/g77/980729-0.f: Likewise.
25843         * gfortran.dg/g77/981117-1.f: Likewise.
25844         * gfortran.dg/g77/toon_1.f: Likewise.
25845
25846 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25847
25848         PR c++/2204
25849         * g++.dg/other/abstract2.C: New test.
25850
25851 2004-07-12  Paul Brook  <paul@codesourcery.com>
25852
25853         * gfortran.dg/pointer_init_1.f90: New test.
25854
25855 2004-07-11  Paul Brook  <paul@codesourcery.com>
25856
25857         PR fortran/15986
25858         * gfortran.dg/contained_1.f90: New test.
25859
25860 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
25861
25862         * g++.dg/parse/defarg8.C: New test.
25863
25864 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25865
25866         PR fortran/16433
25867         * gfortran.dg/pr16433.f: New test.
25868
25869         PR fortran/17574
25870         * gfortran.dg/pr15754.f90: New test.
25871
25872 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
25873
25874         PR tree-optimization/16437
25875         * gcc.c-torture/execute/bitfld-4.c: New test.
25876
25877 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25878
25879         * gfortran.fortran-torture/execute/common_2.f90: Add check for
25880         access to common var from module.
25881
25882 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25883
25884         PR fortran/16336
25885         * gfortran.fortran-torture/execute/common_2.f90: New test.
25886
25887 2004-07-10  Paul Brook  <paul@codesourcery.com>
25888
25889         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
25890
25891 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25892
25893         PR fortran/15969
25894         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
25895
25896 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
25897
25898         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
25899         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
25900         * gfortran.dg/g77/ffree-form-1.f: Likewise.
25901         * gfortran.dg/g77/ffree-form-2.f: Likewise.
25902         * gfortran.dg/g77/ffree-form-3.f: Likewise.
25903         * gfortran.dg/g77/fno-underscoring.f: Likewise.
25904         * gfortran.dg/g77/funderscoring.f: Likewise.
25905         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
25906
25907 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25908
25909         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
25910
25911 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25912         Paul Brook  <paul@codesourcery.com>
25913
25914         PR fortran/13415
25915         * gfortran.dg/common_pointer_1.f90: New test.
25916
25917 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25918
25919         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
25920
25921 2004-07-09  James E Wilson  <wilson@specifixinc.com>
25922
25923         PR target/16364
25924         * gcc.c-torture/compile/20040709-1.c: New.
25925
25926 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25927
25928         PR fortran/14077
25929         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
25930
25931 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25932
25933         PR fortran/13201
25934         * gfortran.dg/shape_1.f90: New test.
25935
25936 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
25937             Andrew Pinski  <apinski@apple.com>
25938
25939         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
25940
25941 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25942
25943         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
25944         comment.
25945
25946 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25947         Paul Brook  <paul@codesourcery.com>
25948
25949         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
25950         '.f95' and '.F95'.
25951
25952 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
25953
25954         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
25955
25956 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25957
25958         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
25959         testcases with capital suffix.
25960
25961 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25962
25963         PR fortran/15481
25964         PR fortran/13372
25965         PR fortran/13575
25966         PR fortran/15978
25967         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
25968
25969         * gfortran.dg/implicit_1.f90: New test.
25970
25971 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
25972
25973         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
25974         expression to match gfortran warning/error messages
25975         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
25976         dg-error text.
25977
25978 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
25979
25980         * lib/fortran-torture.exp: Rename proc search_for to
25981         search_for_re.
25982
25983 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
25984
25985         * gcc.c-torture/execute/simd-5.x: New file.
25986         XFAIL on SPARC 64-bit at -O0.
25987
25988 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25989
25990         PR c++/8211
25991         PR c++/16165
25992         * g++.dg/warn/effc3.C: New test.
25993
25994 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
25995
25996         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
25997         change X to 1X in format.
25998         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
25999         add data statements to conform to standard.
26000
26001 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
26002
26003         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
26004         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
26005         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
26006
26007 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
26008
26009         * gfortran.dg/g77/7388.f: Copy from g77.dg
26010         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
26011         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
26012         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
26013         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
26014         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
26015         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
26016         * gfortran.dg/g77/strlen0.f: Likewise.
26017
26018 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
26019
26020         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
26021         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
26022
26023 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
26024
26025         * gcc.c-torture/execute/920428-2.x: Delete.
26026         * gcc.c-torture/execute/920501-7.x: Likewise.
26027
26028 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
26029
26030         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
26031         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
26032         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
26033         prescott and c3-2.
26034         (PREFETCH_3DNOW): Add -march=c3.
26035
26036 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
26037
26038         PR c/16437
26039         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
26040         * gcc.c-torture/execute/bf64-1.x: Likewise.
26041
26042 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
26043
26044         * gcc.c-torture/compile/20040708-1.c: New test.
26045
26046 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26047
26048         PR c++/16169
26049         * g++.dg/warn/effc2.C: New test.
26050
26051 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
26052
26053         * gcc.c-torture/execute/bitfld-1.x: Remove.
26054         * gcc.c-torture/execute/bitfld-3.c: New test.
26055         * gcc.dg/bitfld-2.c: Remove XFAILs.
26056
26057 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
26058
26059         PR c++/16276
26060         * g++.dg/rtti/tinfo1.C: New file.
26061
26062 2004-07-07  Eric Christopher  <echristo@redhat.com>
26063
26064         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
26065
26066 2004-07-07  Andrew Pinski  <apinski@apple.com>
26067
26068         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
26069
26070 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
26071
26072         * g++.dg/init/call1.C: XFAIL.
26073
26074 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
26075
26076         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
26077         except for movstrict*, to movmem* and clrstr* to clrmem*.
26078
26079 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
26080
26081         * gcc.c-torture/execute/20040707-1.c: New test.
26082
26083 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
26084
26085         * gcc.c-torture/execute/20040706-1.c: New test.
26086
26087 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26088
26089         PR c++/3671
26090         * g++.dg/template/spec14.C: New test.
26091
26092 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
26093
26094         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
26095         nothing if not yet defined.  Use it in b, c and d type definitions.
26096         * gcc.c-torture/execute/20040705-1.c: New test.
26097         * gcc.c-torture/execute/20040705-2.c: New test.
26098
26099 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26100
26101         PR c++/2518
26102         * g++.dg/lookup/new1.C: New test.
26103
26104 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26105
26106         PR c++/11406
26107         * g++.dg/template/sizeof8.C: New test.
26108
26109 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
26110
26111         * gcc.c-torture/compile/20040705-1.c: New test.
26112
26113 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
26114
26115         * gfortran.fortran-torture/execute/seq_io.f90: New test.
26116
26117 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
26118
26119         * gcc.dg/cpp/if-mop.c: Two new testcases.
26120         * gcc.dg/cpp/trad/comment-3.c: New.
26121
26122 2004-07-04  Paul Brook  <paul@codesourcery.com>
26123
26124         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
26125
26126 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
26127
26128         PR c++/3761
26129         * g++.dg/lookup/crash4.C: New test.
26130
26131 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
26132
26133         * gcc.c-torture/execute/builtin-abs-1.c
26134         * gcc.c-torture/execute/builtin-abs-2.c
26135         * gcc.c-torture/execute/builtin-complex-1.c
26136         * gcc.c-torture/execute/builtins/string-1-lib.c
26137         * gcc.c-torture/execute/builtins/string-1.c
26138         * gcc.c-torture/execute/builtins/string-2-lib.c
26139         * gcc.c-torture/execute/builtins/string-2.c
26140         * gcc.c-torture/execute/builtins/string-3-lib.c
26141         * gcc.c-torture/execute/builtins/string-3.c
26142         * gcc.c-torture/execute/builtins/string-4-lib.c
26143         * gcc.c-torture/execute/builtins/string-4.c
26144         * gcc.c-torture/execute/builtins/string-5-lib.c
26145         * gcc.c-torture/execute/builtins/string-5.c
26146         * gcc.c-torture/execute/builtins/string-6-lib.c
26147         * gcc.c-torture/execute/builtins/string-6.c
26148         * gcc.c-torture/execute/builtins/string-7-lib.c
26149         * gcc.c-torture/execute/builtins/string-7.c
26150         * gcc.c-torture/execute/builtins/string-8-lib.c
26151         * gcc.c-torture/execute/builtins/string-8.c
26152         * gcc.c-torture/execute/builtins/string-9-lib.c
26153         * gcc.c-torture/execute/builtins/string-9.c
26154         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
26155         * gcc.c-torture/execute/builtins/string-asm-1.c
26156         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
26157         * gcc.c-torture/execute/builtins/string-asm-2.c
26158         * gcc.c-torture/execute/stdio-opt-1.c
26159         * gcc.c-torture/execute/stdio-opt-2.c
26160         * gcc.c-torture/execute/stdio-opt-3.c
26161         * gcc.c-torture/execute/string-opt-1.c
26162         * gcc.c-torture/execute/string-opt-10.c
26163         * gcc.c-torture/execute/string-opt-11.c
26164         * gcc.c-torture/execute/string-opt-12.c
26165         * gcc.c-torture/execute/string-opt-13.c
26166         * gcc.c-torture/execute/string-opt-14.c
26167         * gcc.c-torture/execute/string-opt-15.c
26168         * gcc.c-torture/execute/string-opt-16.c
26169         * gcc.c-torture/execute/string-opt-2.c
26170         * gcc.c-torture/execute/string-opt-6.c
26171         * gcc.c-torture/execute/string-opt-7.c
26172         * gcc.c-torture/execute/string-opt-8.c:
26173         Replace with ...
26174
26175         * gcc.c-torture/execute/builtins/abs-2.c
26176         * gcc.c-torture/execute/builtins/abs-3.c
26177         * gcc.c-torture/execute/builtins/complex-1.c
26178         * gcc.c-torture/execute/builtins/fprintf.c
26179         * gcc.c-torture/execute/builtins/fputs.c
26180         * gcc.c-torture/execute/builtins/memcmp.c
26181         * gcc.c-torture/execute/builtins/memmove.c
26182         * gcc.c-torture/execute/builtins/memops-asm.c
26183         * gcc.c-torture/execute/builtins/mempcpy-2.c
26184         * gcc.c-torture/execute/builtins/mempcpy.c
26185         * gcc.c-torture/execute/builtins/memset.c
26186         * gcc.c-torture/execute/builtins/printf.c
26187         * gcc.c-torture/execute/builtins/sprintf.c
26188         * gcc.c-torture/execute/builtins/strcat.c
26189         * gcc.c-torture/execute/builtins/strchr.c
26190         * gcc.c-torture/execute/builtins/strcmp.c
26191         * gcc.c-torture/execute/builtins/strcpy.c
26192         * gcc.c-torture/execute/builtins/strcspn.c
26193         * gcc.c-torture/execute/builtins/strlen-2.c
26194         * gcc.c-torture/execute/builtins/strlen.c
26195         * gcc.c-torture/execute/builtins/strncat.c
26196         * gcc.c-torture/execute/builtins/strncmp-2.c
26197         * gcc.c-torture/execute/builtins/strncmp.c
26198         * gcc.c-torture/execute/builtins/strncpy.c
26199         * gcc.c-torture/execute/builtins/strpbrk.c
26200         * gcc.c-torture/execute/builtins/strpcpy-2.c
26201         * gcc.c-torture/execute/builtins/strpcpy.c
26202         * gcc.c-torture/execute/builtins/strrchr.c
26203         * gcc.c-torture/execute/builtins/strspn.c
26204         * gcc.c-torture/execute/builtins/strstr-asm.c
26205         * gcc.c-torture/execute/builtins/strstr.c:
26206         ... these new files.
26207
26208         * gcc.c-torture/execute/builtins/abs-2-lib.c
26209         * gcc.c-torture/execute/builtins/abs-3-lib.c
26210         * gcc.c-torture/execute/builtins/complex-1-lib.c
26211         * gcc.c-torture/execute/builtins/fprintf-lib.c
26212         * gcc.c-torture/execute/builtins/fputs-lib.c
26213         * gcc.c-torture/execute/builtins/memcmp-lib.c
26214         * gcc.c-torture/execute/builtins/memmove-lib.c
26215         * gcc.c-torture/execute/builtins/memops-asm-lib.c
26216         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
26217         * gcc.c-torture/execute/builtins/mempcpy-lib.c
26218         * gcc.c-torture/execute/builtins/memset-lib.c
26219         * gcc.c-torture/execute/builtins/printf-lib.c
26220         * gcc.c-torture/execute/builtins/sprintf-lib.c
26221         * gcc.c-torture/execute/builtins/strcat-lib.c
26222         * gcc.c-torture/execute/builtins/strchr-lib.c
26223         * gcc.c-torture/execute/builtins/strcmp-lib.c
26224         * gcc.c-torture/execute/builtins/strcpy-lib.c
26225         * gcc.c-torture/execute/builtins/strcspn-lib.c
26226         * gcc.c-torture/execute/builtins/strlen-2-lib.c
26227         * gcc.c-torture/execute/builtins/strlen-lib.c
26228         * gcc.c-torture/execute/builtins/strncat-lib.c
26229         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
26230         * gcc.c-torture/execute/builtins/strncmp-lib.c
26231         * gcc.c-torture/execute/builtins/strncpy-lib.c
26232         * gcc.c-torture/execute/builtins/strpbrk-lib.c
26233         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
26234         * gcc.c-torture/execute/builtins/strpcpy-lib.c
26235         * gcc.c-torture/execute/builtins/strrchr-lib.c
26236         * gcc.c-torture/execute/builtins/strspn-lib.c
26237         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
26238         * gcc.c-torture/execute/builtins/strstr-lib.c
26239         * gcc.c-torture/execute/builtins/lib/abs.c
26240         * gcc.c-torture/execute/builtins/lib/fprintf.c
26241         * gcc.c-torture/execute/builtins/lib/memset.c
26242         * gcc.c-torture/execute/builtins/lib/printf.c
26243         * gcc.c-torture/execute/builtins/lib/sprintf.c
26244         * gcc.c-torture/execute/builtins/lib/strcpy.c
26245         * gcc.c-torture/execute/builtins/lib/strcspn.c
26246         * gcc.c-torture/execute/builtins/lib/strncat.c
26247         * gcc.c-torture/execute/builtins/lib/strncmp.c
26248         * gcc.c-torture/execute/builtins/lib/strncpy.c
26249         * gcc.c-torture/execute/builtins/lib/strpbrk.c
26250         * gcc.c-torture/execute/builtins/lib/strspn.c
26251         * gcc.c-torture/execute/builtins/lib/strstr.c:
26252         New files containing support routines.
26253
26254         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
26255         declaration.
26256         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
26257         when not optimizing.
26258
26259 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
26260
26261         PR c++/16240
26262         * g++.dg/abi/mangle22.C: New test.
26263         * g++.dg/abi/mangle23.C: Likewise.
26264
26265 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
26266
26267         PR fortran/16290
26268         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
26269         Allow for cases without denormalized floating point numbers.
26270
26271 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
26272
26273         PR c/1027
26274         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
26275         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
26276         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
26277         expected warning text.
26278         * gcc.dg/format/diag-2.c: New test.
26279
26280 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
26281
26282         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
26283
26284 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
26285
26286         * gcc.dg/builtins-43.c: New.
26287         * gcc.dg/builtins-44.c: New.
26288         * gcc.dg/builtins-45.c: New.
26289
26290 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
26291             Andreas Tobler  <a.tobler@schweiz.ch>
26292
26293         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
26294         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
26295         as SIGSEGV.
26296         * gcc.dg/cleanup-11.c: Likewise.
26297         * gcc.dg/cleanup-8.c: Likewise.
26298         * gcc.dg/cleanup-9.c: Likewise.
26299         * gcc.dg/cleanup-5.c: Run on all platforms.
26300
26301 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
26302
26303         * g++.dg/warn/nonnull1.C: New test.
26304
26305 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
26306
26307         * gcc.dg/compat/compat-common.h: Wrap up CINT in
26308         an #ifndef SKIP_COMPLEX_INT/#endif pair.
26309         Special-case the Sun compiler wrt to <complex.h>.
26310
26311 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
26312
26313         * gcc.dg/Wunreachable-8.C: New test.
26314
26315         * gcc.dg/h8300-ice2.c : New test.
26316
26317 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
26318
26319         PR fortran/16161
26320         * gfortran.fortran-torture/compile/implicit.f90: Add test
26321         for implicit character.
26322
26323 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
26324
26325         PR fortran/16289
26326         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
26327         Use tiny() intrinsic to find smallest non-negative real
26328
26329 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
26330
26331         * gcc.dg/compat/struct-by-value-22_main.c: New test.
26332         * gcc.dg/compat/struct-by-value-22_x.c: New.
26333         * gcc.dg/compat/struct-by-value-22_y.c: New.
26334
26335         * gcc.c-torture/execute/20040629-1.c: New test.
26336
26337 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
26338
26339         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
26340         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
26341
26342         PR target/16195
26343         * gcc.dg/20040625-1.c: New test.
26344
26345 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26346
26347         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
26348
26349 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26350
26351         PR fortran/15963
26352         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
26353
26354 2004-06-29  Richard Henderson  <rth@redhat.com>
26355
26356         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
26357
26358 2004-06-29  Paul Brook  <paul@codesourcery.com>
26359
26360         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
26361         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
26362
26363 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
26364
26365         PR c++/16260
26366         * g++.dg/parse/crash15.C: New.
26367
26368 2004-06-28  Andrew Pinski  <apinski@apple.com>
26369
26370         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
26371         by the error already.
26372
26373         * g++.dg/opt/ptrmem4.C: Change to compile only test.
26374
26375 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
26376
26377         PR target/14041
26378         * gcc.dg/h8300-bss-align-1.c : New.
26379
26380 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
26381
26382         * PR c++/16174
26383         * g++.dg/template/ctor4.C: New.
26384
26385 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
26386
26387         PR c++/16205
26388         * g++.dg/warn/Wsequence-point-1.C: New test.
26389
26390 2004-06-27  Paul Brook  <paul@codesourcery.com>
26391
26392         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
26393
26394 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
26395
26396         * g++.old-deja/g++.mike/p7325.C: Remove.
26397
26398 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
26399
26400         PR c/14963
26401         * gcc.dg/pr14963.c: New test.
26402
26403 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
26404
26405         PR c++/16193
26406         * g++.dg/parse/redef1.C: New test.
26407
26408 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
26409
26410         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
26411         20021110.c.
26412         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
26413         20021119-1.c.
26414         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
26415         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
26416         5-04.c.
26417         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
26418         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
26419         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
26420         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
26421         g++.brendan/enum14.C.
26422         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
26423         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
26424         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
26425         g++.mike/virt1.C.
26426         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
26427         memtemp24.C.
26428
26429 2004-06-27  Roger Sayle  <roger@eyesopen.com>
26430
26431         * gcc.dg/20040527-1.c: New test case.
26432
26433 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
26434
26435         PR gfortran/pr16196
26436         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
26437
26438 2004-06-25  Roger Sayle  <roger@eyesopen.com>
26439
26440         PR middle-end/15825
26441         * gcc.dg/pr15825-1.c: New test case.
26442
26443 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
26444
26445         * gcc.c-torture/execute/20040625-1.c: New test.
26446
26447 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26448
26449         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
26450
26451 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
26452
26453         * gcc.dg/torture/mips-div-1.c: New test.
26454
26455 2004-06-24  Jeff Law  <law@redhat.com>
26456
26457         * gcc.dg/tree-ssa/20040624-1.c: New test.
26458
26459 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
26460
26461         * gcc.c-torture/compile/20040624-1.c: New test.
26462
26463 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26464
26465         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
26466         this directory.
26467
26468 2004-06-23  Andrew Pinski  <apinski@apple.com>
26469
26470         PR middle-end/15988
26471         * g++.dg/opt/ptrmem4.C: New test.
26472
26473         * gcc.dg/c90-array-quals-2.c: New test.
26474
26475 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
26476
26477         * gcc.dg/kpice1.c: New test.
26478
26479 2006-06-23  Andrew Pinski  <apinski@apple.com>
26480
26481         * gcc.dg/c90-array-quals.c: New test.
26482
26483 2006-06-22  Richard Henderson  <rth@redhat.com>
26484
26485         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
26486
26487 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
26488
26489         * gcc.dg/builtins-config.h: Handle FreeBSD.
26490
26491 2006-06-22  Richard Henderson  <rth@redhat.com>
26492
26493         * g++.dg/opt/devirt1.C: New.
26494
26495 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
26496
26497         * g++.dg/opt/pr15551.C: New testcase.
26498
26499 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
26500
26501         PR target/14800
26502         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
26503         x86_64-*-linux* when compiling for 32bit.
26504
26505 2004-06-21  Andrew Pinski  <apinski@apple.com>
26506
26507         * gcc.dg/pch/struct-1.c: New.
26508         * gcc.dg/pch/struct-1.hs: New.
26509
26510 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
26511
26512         * gcc.dg/pch/save-temps-1.c: New file.
26513         * gcc.dg/pch/save-temps-1.hs: New file.
26514
26515 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
26516
26517         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
26518         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
26519
26520 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26521
26522         * gfortran.fortran-torture/execute/select_1.f90: Rename function
26523         to fix type error.
26524         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
26525         Remove trailing spaces.
26526
26527 2004-06-21  Richard Henderson  <rth@redhat.com>
26528
26529         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
26530         merging && to BIT_FIELD_REF.
26531
26532 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
26533
26534         * g++.dg/opt/placeholder1.C: New test.
26535
26536 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
26537
26538         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
26539         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
26540         * gcc.dg/compat/union-m128-1_x.c: Likewise.
26541         * gcc.dg/compat/union-m128-1_y.c: Likewise.
26542
26543 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
26544
26545         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
26546         extern "C".
26547         * g++.dg/other/pragma-re-1.C: Add comments.
26548
26549 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
26550
26551         PR gfortran/16080
26552         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
26553
26554 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
26555
26556         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
26557         instead of setting the type of size_t by
26558         hand.
26559
26560 2004-06-18  Roger Sayle  <roger@eyesopen.com>
26561
26562         * gcc.dg/unordered-2.c: New test case.
26563         * gcc.dg/unordered-3.c: New test case.
26564
26565 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
26566
26567         PR other/16043
26568         * lib/g++.exp (g++_version): Tweak regexp for version
26569         * lib/g77.exp (g77_version): Likewise.
26570         * lib/gfortran.exp (gfortran_version): Likewise.
26571         * lib/objc.exp (objc_version): Likewise.
26572         * lib/treelang.exp (treelang_version): Likewise.
26573
26574 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
26575
26576         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
26577         Use INT_MAX instead of __INT_MAX__.
26578         * gcc.dg/compat/struct-align-2_y.c: Likewise.
26579
26580         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
26581         * gcc.dg/compat/scalar-return-3_x.c: Use it.
26582         * gcc.dg/compat/scalar-return-3_y.c: Use it.
26583         * gcc.dg/compat/scalar-return-4_x.c: Use it.
26584         * gcc.dg/compat/scalar-return-4_y.c: Use it.
26585         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
26586         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
26587         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
26588         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
26589
26590         * gcc.dg/range-test-1.c: New test.
26591         * g++.dg/opt/range-test-1.C: New test.
26592
26593 2004-06-17  Richard Henderson  <rth@redhat.com>
26594
26595         * objc.dg/sync-1.m: New.
26596         * objc.dg/try-catch-1.m: Don't force next runtime.
26597         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
26598         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
26599         shadowed catch clause.
26600         * objc.dg/try-catch-5.m: New.
26601
26602 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
26603
26604         Bug 14610
26605         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
26606
26607 2004-06-15  Richard Henderson  <rth@redhat.com>
26608
26609         * gcc.dg/20001116-1.c: Move expected warning line.
26610
26611 2004-06-15  Richard Henderson  <rth@redhat.com>
26612
26613         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
26614         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
26615
26616 2004-06-15  Jeff Law  <law@redhat.com>
26617
26618         * gcc.dg/tree-ssa/20040615-1.c: New test.
26619         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
26620         be less sensitive to operand ordering.
26621         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
26622
26623 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
26624
26625         * g++.dg/abi/bitfield3.C: Add comment..
26626
26627 2004-06-15  Richard Henderson  <rth@redhat.com>
26628
26629         * g++.dg/ext/stmtexpr1.C: XFAIL.
26630         * gcc.dg/20030612-1.c: XFAIL.
26631
26632 2004-06-15  Eric Christopher  <echristo@redhat.com>
26633
26634         * g++.dg/charset/asm5.c: New.
26635         * gcc.dg/charset/asm6.c: New.
26636
26637 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26638
26639         PR fortran/15962
26640         * gfortran.fortran-torture/execute/select_1.f90: New test.
26641
26642 2004-06-15  Paul Brook  <paul@codesourcery.com>
26643
26644         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
26645
26646 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26647
26648         PR c++/15967
26649         * g++.dg/lookup/crash3.C: New test.
26650
26651 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26652
26653         PR c++/15947
26654         * g++.dg/parse/dtor4.C: New test.
26655
26656 2004-06-14  Jeff Law  <law@redhat.com>
26657
26658         * gcc.c-torture/compile/20040614-1.c: New test.
26659
26660 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26661
26662         PR fortran/15211
26663         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
26664         LEN of a character array.
26665
26666 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
26667
26668         PR c++/15096
26669         * g++.dg/template/ptrmem10.C: New test.
26670
26671         PR c++/14930
26672         * g++.dg/template/friend30.C: New test.
26673
26674 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26675
26676         PR fortran/14928
26677         * gfortran.fortran-torture/compile/mloc.f90: New test.
26678
26679 2004-06-13  Paul Brook  <paul@codesourcery.com>
26680
26681         * gfortran.fortran-torture/execute/random_2.f90: New test.
26682
26683 2004-06-13  Eric Christopher  <echristo@redhat.com>
26684
26685         * gcc.dg/noncompile/redecl-1.c: Fix error message.
26686
26687 2004-06-12  Paul Brook  <paul@codesourcery.com>
26688
26689         * gfortran.fortran-torture/execute/contained_3.f90: New test.
26690
26691 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26692
26693         PR fortran/14923
26694         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
26695
26696 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26697
26698         PR fortran/14957
26699         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
26700         syntax errors in end statements of contained subroutines.
26701
26702 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26703
26704         PR fortran/12841
26705         * gfortran.fortran-torture/execute/null_arg.f90: New test.
26706
26707 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
26708
26709         PR fortran/15665
26710         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
26711
26712 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
26713
26714         PR gfortran/12839
26715         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
26716
26717 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
26718
26719         PR c++/15862
26720         * g++.dg/parse/enum1.C: New test.
26721
26722 2004-06-10  Jeff Law  <law@redhat.com>
26723
26724         * gcc.c-torture/compile/20040610-1.c: New test.
26725
26726 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26727
26728         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
26729         * g++.old-deja/g++.other/decl3.C: Likewise.
26730
26731 2004-06-10  Brian Booth  <bbooth@redhat.com>
26732
26733         * gcc.dg/tree-ssa/20031015-1.c: Scan for
26734         V_MAY_DEF instead of VDEF.
26735         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
26736
26737 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
26738
26739         PR c++/14211
26740         * g++.dg/conversion/const1.C: New test.
26741
26742         PR c++/15076
26743         * g++.dg/conversion/reinterpret1.C: New test.
26744
26745         PR c++/15877
26746         * g++.dg/template/enum2.C: New test.
26747
26748         PR c++/15227
26749         * g++.dg/template/error13.C: New test.
26750
26751 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26752
26753         PR fortran/14957
26754         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
26755         arguments to test_* REAL and of the right size.
26756
26757 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
26758
26759         PR target/15569
26760         PR rtl-optimization/15681
26761         * gcc.dg/20040609-1.c: New test.
26762
26763 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
26764
26765         PR c++/14791
26766         * g++.dg/opt/builtins1.C: New test.
26767
26768 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
26769
26770         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
26771         that use default windows32 struct layout.
26772         * gcc.dg/i386-bitfield2.c: Likewise.
26773
26774 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
26775
26776         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
26777         for mingw32 and cygwin targets.
26778
26779 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
26780
26781         * gcc.dg/pch/macro-4.c: New.
26782         * gcc.dg/pch/macro-4.hs: New.
26783
26784 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26785
26786         PR fortran/13249
26787         * gfortran.fortran-torture/compile/name_clash.f90: New test.
26788
26789 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26790
26791         PR fortran/13372
26792         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
26793
26794 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
26795
26796         PR gfortran/14897
26797         * gfortran.fortran-torture/execute/t_edit.f90: New test.
26798
26799 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
26800
26801         PR gfortran/15755
26802         * gfortran.fortran-torture/execute/backspace.c : New test.
26803
26804 2004-06-09  Paul Brook  <paul@codesourcery.com>
26805
26806         * gfortran.fortran-torture/execure/intrinsic_associated.f90
26807         (pointer_to_section): Rewrite to use smaller array.
26808
26809 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
26810
26811         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
26812         * gcc.dg/ext/altivec-10.c: Same.
26813         * gcc.dg/ext/altivec-11.c: Same.
26814         * gcc.dg/ext/altivec-12.c: Same.
26815         * gcc.dg/ext/altivec-13.c: Same.
26816         * gcc.dg/ext/altivec-14.c: Same.
26817         * gcc.dg/ext/altivec-15.c: Same.
26818         * gcc.dg/ext/altivec-16.c: Same.
26819         * gcc.dg/ext/altivec-3.c: Same.
26820         * gcc.dg/ext/altivec-4.c: Same.
26821         * gcc.dg/ext/altivec-6.c: Same.
26822         * gcc.dg/ext/altivec-7.c: Same.
26823         * gcc.dg/ext/altivec-8.c: Same.
26824         * gcc.dg/ext/altivec-varargs-1.c: Same.
26825
26826         * g++.dg/ext/altivec-1.C: Correct dg syntax.
26827         * g++.dg/ext/altivec-10.C: Same.
26828         * g++.dg/ext/altivec-2.C: Same.
26829         * g++.dg/ext/altivec-3.C: Same.
26830         * g++.dg/ext/altivec-4.C: Same.
26831         * g++.dg/ext/altivec-5.C: Same.
26832         * g++.dg/ext/altivec-6.C: Same.
26833         * g++.dg/ext/altivec-7.C: Same.
26834         * g++.dg/ext/altivec-8.C: Same.
26835         * g++.dg/ext/altivec-9.C: Same.
26836
26837 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26838
26839         PR c++/7841
26840         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
26841
26842 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
26843
26844         * gcc.dg/union-1.c: New test.
26845
26846 2004-06-07  Roger Sayle  <roger@eyesopen.com>
26847
26848         * gcc.dg/builtins-41.c: New test case.
26849         * gcc.dg/builtins-42.c: New test case.
26850
26851 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
26852
26853         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
26854         * g++.dg/ext/altivec-10.C: Same.
26855         * g++.dg/ext/altivec-2.C: Same.
26856         * g++.dg/ext/altivec-3.C: Same.
26857         * g++.dg/ext/altivec-4.C: Same.
26858         * g++.dg/ext/altivec-5.C: Same.
26859         * g++.dg/ext/altivec-6.C: Same.
26860         * g++.dg/ext/altivec-7.C: Same.
26861         * g++.dg/ext/altivec-8.C: Same.
26862         * g++.dg/ext/altivec-9.C: Same.
26863         * g++.old-deja/g++.abi/cxa_vec.C: Same.
26864         * g++.old-deja/g++.brendan/new3.C: Same.
26865         * gcc.c-torture/execute/eeprof-1.x: Same.
26866
26867 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
26868
26869         PR c/14765
26870         * gcc.dg/pr14765-1.c: New test.
26871
26872 2004-06-07  Roger Sayle  <roger@eyesopen.com>
26873
26874         PR c/14649
26875         * gcc.dg/pr14649-1.c: New test case.
26876
26877 2004-06-07  Richard Henderson  <rth@redhat.com>
26878
26879         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
26880         if temporaries.
26881
26882 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
26883
26884         * g++.dg/eh/elide1.C: Remove XFAIL.
26885
26886 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
26887
26888         PR c++/15337
26889         * g++.dg/expr/sizeof3.C: New test.
26890
26891         PR c++/14777
26892         * g++.dg/template/access14.C: New test.
26893
26894         PR c++/15554
26895         * g++.dg/template/enum1.C: New test.
26896
26897         PR c++/15057
26898         * g++.dg/eh/throw1.C: New test.
26899
26900 2004-06-07  David Ayers  <d.ayers@inode.at>
26901             Ziemowit Laski  <zlaski@apple.com>
26902
26903         * lib/objc.exp (objc_target_compile): Revert the '-framework
26904         Foundation' flag fix, since bare Darwin does not ship
26905         with the Foundation framework.
26906         * objc/execute/next_mapping.h: Provide a local NSConstantString
26907         @interface and @implementation.
26908         (objc_constant_string_init): A constructor function, used to
26909         initialize the NSConstantString meta-class object.
26910         * objc/execute/string1.m: Include "next_mapping.h" instead of
26911         <Foundation/NSString.h>.
26912         * objc/execute/string2.m: Likewise.
26913         * objc/execute/string3.m: Likewise.
26914         * objc/execute/string4.m: Likewise.
26915
26916 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
26917
26918         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
26919         to double. Replace double with FLOAT.
26920         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
26921
26922         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
26923         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
26924         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
26925         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
26926         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
26927         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
26928         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
26929         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
26930
26931 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
26932
26933         PR c/13519
26934         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
26935
26936 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26937
26938         PR c++/15503
26939         * g++.dg/template/meminit2.C: New test.
26940
26941 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
26942
26943         PR target/15822
26944         * gcc.c-torture/execute/compare-fp-1.c,
26945         gcc.c-torture/execute/compare-fp-2.c,
26946         gcc.c-torture/execute/compare-fp-3.c,
26947         gcc.c-torture/execute/compare-fp-4.c,
26948         gcc.c-torture/execute/compare-fp-3.x,
26949         gcc.c-torture/execute/compare-fp-4.x: Moved...
26950         * gcc.c-torture/execute/ieee/compare-fp-1.c,
26951         gcc.c-torture/execute/ieee/compare-fp-2.c,
26952         gcc.c-torture/execute/ieee/compare-fp-3.c,
26953         gcc.c-torture/execute/ieee/compare-fp-4.c,
26954         gcc.c-torture/execute/ieee/compare-fp-3.x,
26955         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
26956
26957 2004-06-04  David Ayers  <d.ayers@inode.at>
26958
26959         * objc/execute/protocol-isEqual-4.m: New testcase.
26960
26961 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
26962
26963         * objc/execute/protocol-isEqual-1.m: New testcase.
26964         * objc/execute/protocol-isEqual-2.m: New testcase.
26965         * objc/execute/protocol-isEqual-3.m: New testcase.
26966
26967 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26968
26969         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
26970
26971 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
26972
26973         * lib/objc.exp (objc_target_compile): When running tests on
26974         Darwin (Mac OS X), inform the linker about '-framework
26975         'Foundation'.
26976
26977 2004-06-02  Eric Christopher  <echristo@redhat.com>
26978
26979         * gcc.c-torture/compile/20040602-1.c: New.
26980
26981 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
26982
26983         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
26984         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
26985
26986         PR tree-optimization/14736
26987         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
26988
26989         PR tree-optimization/14042
26990         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
26991
26992         PR tree-optimization/14729
26993         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
26994
26995 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26996
26997         PR fortran/15557
26998         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
26999
27000 2004-06-01  Richard Hederson  <rth@redhat.com>
27001
27002         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
27003
27004 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27005
27006         PR c++/14932
27007         * g++.dg/parse/offsetof4.C: New test.
27008
27009 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
27010
27011         PR objc/7993
27012         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
27013
27014 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
27015
27016         PR c++/15701
27017         * g++.dg/template/friend29.C: New test.
27018
27019 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
27020
27021         PR c/15749
27022         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
27023
27024 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
27025
27026         * gcc.dg/sparc-trap-1.c: New test.
27027
27028 2004-05-31  Roger Sayle  <roger@eyesopen.com>
27029
27030         PR middle-end/15069
27031         * g++.dg/opt/fold3.C: New test case.
27032
27033 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
27034
27035         * lib/target-supports.exp (check_iconv_available): Fix fallout
27036         from 2004-05-28 patch.
27037
27038 2004-05-30  Paul Brook  <paul@codesourcery.com>
27039
27040         PR fortran/15620
27041         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
27042         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
27043
27044 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
27045
27046         * gfortran.fortran-torture/execute/random_1.f90: New test.
27047
27048 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
27049
27050         * g++.dg/ext/altivec-10.C: New test.
27051
27052 2004-05-29  Paul Brook  <paul@codesourcery.com>
27053
27054         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
27055
27056 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
27057
27058         * gcc.dg/altivec-16.c: New test.
27059
27060 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
27061
27062         * lib/target-supports.exp (check_vmx_hw_available): New.
27063         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
27064
27065         * lib/target-supports.exp (check_alias_available,
27066         check_iconv_available, check_named_sections_available): Use
27067         unique names for temporary files.
27068
27069 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
27070
27071         * gcc.dg/altivec-15.c: New test.
27072
27073 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
27074
27075         PR c++/15083
27076         * g++.dg/warn/noeffect6.C: New test.
27077
27078         PR c++/15471
27079         * g++.dg/expr/ptrmem4.C: New test.
27080
27081         PR c++/15640
27082         * g++.dg/template/operator3.C: New test.
27083
27084 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
27085
27086         PR c++/14668
27087         * g++.dg/lookup/redecl1.C: New test.
27088         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
27089
27090 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
27091
27092         * gcc.c-torture/execute/compare-fp-1.c,
27093         gcc.c-torture/execute/compare-fp-2.c,
27094         gcc.c-torture/execute/compare-fp-3.c,
27095         gcc.c-torture/execute/compare-fp-4.c,
27096         gcc.c-torture/execute/compare-fp-3.x,
27097         gcc.c-torture/execute/compare-fp-4.x,
27098         gcc.dg/pr15649-1.c: New.
27099
27100 2004-05-27  Adam Nemet  <anemet@lnxw.com>
27101
27102         PR c++/12883
27103         * g++.dg/init/array14.C: New test.
27104
27105 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
27106
27107         * lib/compat.exp (compat-get-options-main): New.
27108         (compat-get-options): Remove unneeded code, warn for ignored
27109         command.
27110         (compat-execute): Check flag set by dg-require-* commands.
27111
27112         * lib/compat.exp (compat-execute): Break up long lines.
27113
27114 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
27115
27116         * gcc.dg/altivec-7.c: Don't use 'vector long'.
27117         * gcc.dg/altivec-14.c: New test.
27118         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
27119
27120         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
27121         * gcc.dg/altivec-12.c: Ditto.
27122
27123         * gcc.dg/altivec-3.c: Move call to altivec_check.
27124
27125 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
27126
27127         PR c++/15044
27128         * g++.dg/template/error12.C: New test.
27129
27130         PR c++/15317
27131         * g++.dg/ext/attrib15.C: New test.
27132
27133         PR c++/15329
27134         * g++.dg/template/ptrmem9.C: New test.
27135
27136 2004-05-25  Paul Brook  <paul@codesourcery.com>
27137
27138         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
27139
27140 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
27141
27142         PR c++/15165
27143         * g++.dg/template/crash19.C: New test.
27144
27145 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
27146
27147         PR c++/15025
27148         * g++.dg/template/redecl1.C: New test.
27149
27150 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
27151
27152         PR c++/14821
27153         * g++.dg/other/ns1.C: New test.
27154
27155         PR c++/14883
27156         * g++.dg/template/invalid1.C: New test.
27157
27158 2004-05-23  Paul Brook  <paul@codesourcery.com>
27159         Victor Leikehman  <lei@haifasphere.co.il>
27160
27161         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
27162         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
27163
27164 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
27165
27166         PR c++/15285
27167         PR c++/15299
27168         * g++.dg/template/non-dependent5.C: New test.
27169         * g++.dg/template/non-dependent6.C: New test.
27170
27171 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
27172
27173         PR c++/15507
27174         * g++.dg/inherit/union1.C: New test.
27175
27176         PR c++/15542
27177         * g++.dg/template/addr1.C: New test.
27178
27179         PR c++/15427
27180         * g++.dg/template/array5.C: New test.
27181
27182         PR c++/15287
27183         * g++.dg/template/array6.C: New test.
27184
27185 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
27186             Roger Sayle  <roger@eyesopen.com>
27187
27188         * g++.dg/lookup/forscope2.C: New test case.
27189
27190 2004-05-22  Ben Elliston  <bje@au.ibm.com>
27191
27192         * gcc.dg/cpp/Wmissingdirs.c: New.
27193
27194 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
27195
27196         PR target/15301
27197         * gcc.dg/compat/union-m128-1.h: New file.
27198         * gcc.dg/compat/union-m128-1_main.c: Likewise.
27199         * gcc.dg/compat/union-m128-1_x.c: Likewise.
27200         * gcc.dg/compat/union-m128-1_y.c: Likewise.
27201
27202 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
27203
27204         PR target/15302
27205         * gcc.dg/compat/struct-complex-1.h: New file.
27206         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
27207         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
27208         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
27209
27210 2004-05-20  Roger Sayle  <roger@eyesopen.com>
27211
27212         PR middle-end/3074
27213         * gcc.dg/pr3074-1.c: New test case.
27214         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
27215
27216 2004-05-20  Falk Hueffner  <falk@debian.org>
27217
27218         PR other/15526
27219         * gcc.dg/ftrapv-1.c: New test case.
27220
27221 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
27222
27223         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
27224
27225 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
27226             Jeff Law  <law@redhat.com>
27227
27228         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
27229         * gcc.dg/tree-ssa/20040518-2.c: New test.
27230
27231         * gcc.dg/tree-ssa/20040518-1.c: New test.
27232
27233 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
27234
27235         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
27236
27237 2004-05-18  Paul Brook  <paul@codesourcery.com>
27238
27239         PR fortran/13930
27240         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
27241
27242 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27243
27244         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
27245         constant folding.
27246
27247 2004-05-17  Steven Bosscher  <stevenb@suse.de>
27248
27249         * gcc.dg/tree-ssa/20040517-1.c: New test.
27250
27251 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27252
27253         * gcc.dg/loop-4.c: New test.
27254
27255 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
27256
27257         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
27258
27259 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
27260
27261         PR fortran/15311
27262         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
27263
27264 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27265
27266         PR fortran/13826
27267         PR fortran/13940
27268         * gfortran.fortran-torture/compile/data_1.f90: New test.
27269
27270 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
27271
27272         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
27273         * gcc.dg/uninit-H.c: Define ASM for __s390__.
27274
27275 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
27276
27277         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
27278
27279 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
27280
27281         PR c/15444
27282         * gcc.dg/format/xopen-1.c: Adjust expected message.
27283         * gcc.dg/format/xopen-3.c: New test.
27284
27285 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
27286
27287         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
27288
27289 2004-05-14  Jeff Law  <law@redhat.com>
27290
27291         * gcc.dg/tree-ssa/20040514-2.c: New test.
27292
27293 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27294
27295         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
27296         this ...
27297         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
27298         this.
27299
27300 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
27301
27302         * gcc.dg/tree-ssa/20040514-1.c: New test.
27303
27304 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27305
27306         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
27307         test.
27308
27309 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27310
27311         PR fortran/14066
27312         * gfortran.fortran-torture/compile/do_1.f90: New test.
27313
27314 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27315
27316         PR fortran/15051
27317         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
27318         test.
27319
27320 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
27321
27322         PR fortran/15149
27323         * gfortran.fortran-torture/execute/random_init.f90: New test.
27324
27325 2004-05-13  Paul Brook  <paul@codesourcery.com>
27326
27327         PR fortran/15314
27328         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
27329
27330 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
27331
27332         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
27333         for the powerpc case.
27334
27335 2004-05-13  Jeff Law  <law@redhat.com>
27336
27337         * gcc.dg/tree-ssa/20040513-1.c: New test.
27338         * gcc.dg/tree-ssa/20040513-2.c: New test.
27339
27340 2004-05-13  Paul Brook  <paul@codesourcery.com>
27341
27342         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
27343         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
27344         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
27345
27346 2004-05-13  Andreas Schwab  <schwab@suse.de>
27347
27348         PR other/10819
27349         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
27350         characters.
27351
27352 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
27353
27354         PR fortran/15294
27355         * gfortran.fortran-torture/execute/adjustr.f90: New file.
27356
27357 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
27358
27359         Merge from tree-ssa-20020619-branch.  See
27360         ChangeLog.tree-ssa for details.
27361
27362 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
27363
27364         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
27365         include <altivec.h> explicitly.
27366         * gcc.dg/altivec-13.c: Likewise.
27367
27368 2004-05-11  Paul Brook  <paul@codesourcery.com>
27369
27370         * gcc.c-torture/compile/20010518-1.c: Force enum size.
27371
27372 2004-05-10  Eric Christopher  <echristo@redhat.com>
27373
27374         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
27375         * gcc.dg/sibcall-4.c: Ditto.
27376
27377 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
27378
27379         * g++.dg/ext/altivec-8.C: New test case.
27380         * gcc.dg/altivec-13.c: New test case.
27381
27382 2004-05-08  Roger Sayle  <roger@eyesopen.com>
27383
27384         * gcc.c-torture/execute/divcmp-1.c: New test case.
27385         * gcc.c-torture/execute/divcmp-2.c: New test case.
27386         * gcc.c-torture/execute/divcmp-3.c: New test case.
27387
27388 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
27389
27390         * g++.dg/other/pragma-re-2.C: New test.
27391
27392 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
27393
27394         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
27395         * gcc.dg/i386-387-2.c: Likewise.
27396
27397         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
27398         __builtin_drem.
27399         * gcc.dg/i386-387-6.c: Likewise.
27400
27401 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
27402
27403         * gcc.dg/builtins-33.c: Also check log1p*.
27404
27405 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
27406
27407         PR optimization/15296
27408         * gcc.c-torture/execute/pr15296.c: New test.
27409
27410 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
27411
27412         * gcc.dg/builtins-40.c: New test.
27413
27414 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
27415
27416         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
27417
27418 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
27419
27420         * g++.dg/ext/spe1.C: New testcase.
27421
27422 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
27423
27424         * objc.dg/image-info.m: Allow additional attributes
27425         for __image_info section.
27426
27427 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
27428
27429         * gcc.dg/torture/mips-hilo-2.c: New test.
27430
27431 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27432
27433         PR c++/14389
27434         * g++.dg/template/member5.C: New test.
27435
27436 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
27437
27438         * gcc.dg/builtins-34.c: Also check expm1*.
27439
27440 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27441
27442         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
27443         * gcc.dg/torture/builtin-convert-3.c: New test.
27444
27445 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
27446
27447         PR middle-end/15054
27448         * g++.dg/opt/pr15054.C: New test.
27449
27450 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27451
27452         * gcc.dg/torture/builtin-rounding-1.c: New test.
27453         * gcc.dg/builtins-25.c: Delete.
27454         * gcc.dg/builtins-29.c: Delete.
27455
27456 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
27457
27458         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
27459         * gcc.dg/sibcall-4.c: Likewise.
27460         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
27461
27462 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
27463
27464         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
27465         bit-field on 16-bit targets.
27466
27467 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
27468
27469         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
27470         16-bit targets.
27471
27472 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
27473
27474         * gcc.dg/rs6000-power2-1.c: Change to compile only.
27475         * gcc.dg/rs6000-power2-2.c: Likewise.
27476
27477 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
27478
27479         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
27480         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
27481         Change the asm registers to be in form of frN instead of fN.
27482
27483 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27484
27485         * gcc.dg/torture/builtin-convert-2.c: New test.
27486
27487 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
27488
27489         * gcc.dg/rs6000-power2-1.c: New test.
27490         * gcc.dg/rs6000-power2-2.c: New test.
27491
27492 2004-04-28  Jan Hubicka  <jh@suse.cz>
27493
27494         * gcc.dg/unused-6.c: New test.
27495
27496 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
27497             Ulrich Weigand  <uweigand@de.ibm.com>
27498
27499         * ada/acats/run_all.sh: Define $target variable.
27500
27501 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
27502
27503         PR c++/15119
27504         * g++.dg/other/vararg-1.C: New test.
27505
27506         PR c++/4794
27507         * g++.dg/eh/cleanup3.C: New test.
27508
27509 2004-04-24  Laurent GUERBY <laurent@guerby.net>
27510
27511         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
27512         and ad8011a (target_insn).
27513         * ada/acats/support/macro.dfs: Likewise.
27514         * ada/acats/support/impbit.adb: New file.
27515
27516 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
27517
27518         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
27519
27520 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
27521
27522         * gcc.dg/loop-3.c: New test.
27523
27524 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
27525
27526         * gcc.c-torture/execute/simd-5.c: New test.
27527
27528 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27529
27530         PR c++/15064
27531         * g++.dg/template/crash18.C: New test.
27532
27533 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
27534
27535         * g++.dg/ext/complit3.C: New test.
27536
27537 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
27538
27539         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
27540         * gcc.dg/altivec-3.c: Same.
27541         * gcc.dg/altivec-varargs-1.c: Same.
27542
27543 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
27544
27545         * lib/target-supports.exp (check_profiling_available): Assume
27546         profiling is not available on powerpc-eabi targets.
27547
27548 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
27549
27550         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
27551         * gcc.dg/vmx/bug-1.c: Ditto.
27552
27553 2004-04-20  Eric Christopher  <echristo@redhat.com>
27554
27555         * gcc.dg/charset/extern.c: New test.
27556         * g++.dg/charset/extern3.cc: Ditto.
27557
27558 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
27559
27560         * gcc.dg/builtins-39.c: New test.
27561
27562 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
27563
27564         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
27565
27566 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
27567
27568         * gcc.dg/torture/mips-hilo-1.c: New test.
27569
27570 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
27571
27572         * gcc.c-torture/compile/20040419-1.c: New test.
27573
27574 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
27575
27576         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
27577
27578 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
27579             Aldy Hernandez  <aldyh@redhat.com>
27580
27581         * gcc.c-torture/execute/va-arg-24.c: New.
27582
27583 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
27584             Aldy Hernandez  <aldyh@redhat.com>
27585
27586         * gcc.dg/vmx/1b-01.c: New.
27587         * gcc.dg/vmx/1b-02.c: New.
27588         * gcc.dg/vmx/1b-03.c: New.
27589         * gcc.dg/vmx/1b-04.c: New.
27590         * gcc.dg/vmx/1b-05.c: New.
27591         * gcc.dg/vmx/1b-06.c: New.
27592         * gcc.dg/vmx/1b-07.c: New.
27593         * gcc.dg/vmx/1c-01.c: New.
27594         * gcc.dg/vmx/1c-02.c: New.
27595         * gcc.dg/vmx/3a-01a.c: New.
27596         * gcc.dg/vmx/3a-01.c: New.
27597         * gcc.dg/vmx/3a-01m.c: New.
27598         * gcc.dg/vmx/3a-03.c: New.
27599         * gcc.dg/vmx/3a-03m.c: New.
27600         * gcc.dg/vmx/3a-04.c: New.
27601         * gcc.dg/vmx/3a-04m.c: New.
27602         * gcc.dg/vmx/3a-05.c: New.
27603         * gcc.dg/vmx/3a-06.c: New.
27604         * gcc.dg/vmx/3a-06m.c: New.
27605         * gcc.dg/vmx/3a-07.c: New.
27606         * gcc.dg/vmx/3b-01.c: New.
27607         * gcc.dg/vmx/3b-02.c: New.
27608         * gcc.dg/vmx/3b-10.c: New.
27609         * gcc.dg/vmx/3b-13.c: New.
27610         * gcc.dg/vmx/3b-14.c: New.
27611         * gcc.dg/vmx/3b-15.c: New.
27612         * gcc.dg/vmx/3c-01a.c: New.
27613         * gcc.dg/vmx/3c-01.c: New.
27614         * gcc.dg/vmx/3c-02.c: New.
27615         * gcc.dg/vmx/3c-03.c: New.
27616         * gcc.dg/vmx/3d-01.c: New.
27617         * gcc.dg/vmx/4-01.c: New.
27618         * gcc.dg/vmx/4-03.c: New.
27619         * gcc.dg/vmx/5-01.c: New.
27620         * gcc.dg/vmx/5-02.c: New.
27621         * gcc.dg/vmx/5-03.c: New.
27622         * gcc.dg/vmx/5-04.c: New.
27623         * gcc.dg/vmx/5-05.c: New.
27624         * gcc.dg/vmx/5-06.c: New.
27625         * gcc.dg/vmx/5-07.c: New.
27626         * gcc.dg/vmx/5-07t.c: New.
27627         * gcc.dg/vmx/5-08.c: New.
27628         * gcc.dg/vmx/5-10.c: New.
27629         * gcc.dg/vmx/5-11.c: New.
27630         * gcc.dg/vmx/7-01a.c: New.
27631         * gcc.dg/vmx/7-01.c: New.
27632         * gcc.dg/vmx/7c-01.c: New.
27633         * gcc.dg/vmx/7d-01.c: New.
27634         * gcc.dg/vmx/7d-02.c: New.
27635         * gcc.dg/vmx/8-01.c: New.
27636         * gcc.dg/vmx/8-02a.c: New.
27637         * gcc.dg/vmx/8-02.c: New.
27638         * gcc.dg/vmx/brode-1.c: New.
27639         * gcc.dg/vmx/bug-1.c: New.
27640         * gcc.dg/vmx/bug-2.c: New.
27641         * gcc.dg/vmx/bug-3.c: New.
27642         * gcc.dg/vmx/cw-bug-1.c: New.
27643         * gcc.dg/vmx/cw-bug-2.c: New.
27644         * gcc.dg/vmx/cw-bug-3.c: New.
27645         * gcc.dg/vmx/dct.c: New.
27646         * gcc.dg/vmx/debug-1.c: New.
27647         * gcc.dg/vmx/debug-2.c: New.
27648         * gcc.dg/vmx/debug-3.c: New.
27649         * gcc.dg/vmx/debug-4.c: New.
27650         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
27651         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
27652         * gcc.dg/vmx/eg-5.c: New.
27653         * gcc.dg/vmx/fft.c: New.
27654         * gcc.dg/vmx/gcc-bug-1.c: New.
27655         * gcc.dg/vmx/gcc-bug-2.c: New.
27656         * gcc.dg/vmx/gcc-bug-3.c: New.
27657         * gcc.dg/vmx/gcc-bug-4.c: New.
27658         * gcc.dg/vmx/gcc-bug-5.c: New.
27659         * gcc.dg/vmx/gcc-bug-6.c: New.
27660         * gcc.dg/vmx/gcc-bug-7.c: New.
27661         * gcc.dg/vmx/gcc-bug-8.c: New.
27662         * gcc.dg/vmx/gcc-bug-9.c: New.
27663         * gcc.dg/vmx/gcc-bug-b.c: New.
27664         * gcc.dg/vmx/gcc-bug-c.c: New.
27665         * gcc.dg/vmx/gcc-bug-d.c: New.
27666         * gcc.dg/vmx/gcc-bug-e.c: New.
27667         * gcc.dg/vmx/gcc-bug-f.c: New.
27668         * gcc.dg/vmx/gcc-bug-g.c: New.
27669         * gcc.dg/vmx/gcc-bug-i.c: New.
27670         * gcc.dg/vmx/harness.h: New.
27671         * gcc.dg/vmx/ira1.c: New.
27672         * gcc.dg/vmx/ira2a.c: New.
27673         * gcc.dg/vmx/ira2b.c: New.
27674         * gcc.dg/vmx/ira2.c: New.
27675         * gcc.dg/vmx/ira2c.c: New.
27676         * gcc.dg/vmx/mem.c: New.
27677         * gcc.dg/vmx/newton-1.c: New.
27678         * gcc.dg/vmx/ops.c: New.
27679         * gcc.dg/vmx/sn7153.c: New.
27680         * gcc.dg/vmx/spill2.c: New.
27681         * gcc.dg/vmx/spill3.c: New.
27682         * gcc.dg/vmx/spill.c: New.
27683         * gcc.dg/vmx/t.c: New.
27684         * gcc.dg/vmx/varargs-1.c: New.
27685         * gcc.dg/vmx/varargs-2.c: New.
27686         * gcc.dg/vmx/varargs-3.c: New.
27687         * gcc.dg/vmx/varargs-4.c: New.
27688         * gcc.dg/vmx/varargs-5.c: New.
27689         * gcc.dg/vmx/varargs-6.c: New.
27690         * gcc.dg/vmx/varargs-7.c: New.
27691         * gcc.dg/vmx/vmx.exp: New.
27692         * gcc.dg/vmx/vprint-1.c: New.
27693         * gcc.dg/vmx/vscan-1.c: New.
27694         * gcc.dg/vmx/x-01.c: New.
27695         * gcc.dg/vmx/x-02.c: New.
27696         * gcc.dg/vmx/x-03.c: New.
27697         * gcc.dg/vmx/x-04.c: New.
27698         * gcc.dg/vmx/x-05.c: New.
27699         * gcc.dg/vmx/yousufi-1.c: New.
27700         * gcc.dg/vmx/zero-1.c: New.
27701         * gcc.dg/vmx/zero.c: New.
27702
27703 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
27704
27705         * g++.dg/lookup/java1.C: Update for chage of
27706         _Jv_AllocObject.
27707         * g++.dg/lookup/java2.C: Likewise.
27708
27709 2004-04-17  Laurent GUERBY <laurent@guerby.net>
27710
27711         * ada/acats/run_all.sh: use -O2 by default.
27712
27713 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
27714
27715         * gcc.dg/vr-mult-[12].c: New tests.
27716
27717 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27718
27719         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
27720
27721         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
27722
27723 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
27724
27725         * lib/target-supports.exp (check_profiling_available): Assume profiling
27726         isn't available for mips*-*-elf targets.
27727
27728 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
27729
27730         * gcc.dg/builtins-38.c: New test.
27731
27732 2004-04-14  Eric Christopher  <echristo@redhat.com>
27733
27734         * g++.dg/charset/charset.exp: Run .cc extension tests.
27735
27736 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
27737
27738         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
27739
27740 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27741
27742         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
27743
27744 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
27745
27746         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
27747         * gcc.dg/i386-387-2.c: Likewise.
27748
27749         * gcc.dg/i386-387-7.c: New test.
27750         * gcc.dg/i386-387-8.c: New test.
27751
27752         * gcc.dg/builtins-37.c: New test.
27753
27754 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
27755
27756         * g++.dg/pch/externc-1.C: Add missing semicolon.
27757
27758 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
27759
27760         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
27761
27762 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27763
27764         * gcc.c-torture/execute/20040411-1.c: New test.
27765
27766 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
27767
27768         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
27769
27770 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
27771
27772         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
27773
27774 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
27775
27776         * lib/target-supports.exp (check_named_sections_available): New.
27777         * lib/gcc-dg.exp (dg-require-named-sections): New.
27778         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
27779         old-deja.exp.  Also prune error-count message from HP linker.
27780         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
27781
27782         * g++.dg/init/init-ref4.C: Use dg-require-weak.
27783         * g++.old-deja/g++.pt/static3.C: Likewise.
27784         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
27785
27786 2004-04-09  Roger Sayle  <roger@eyesopen.com>
27787
27788         * gcc.c-torture/execute/20040409-1.c: New test case.
27789         * gcc.c-torture/execute/20040409-2.c: New test case.
27790         * gcc.c-torture/execute/20040409-3.c: New test case.
27791
27792 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
27793
27794         * gcc.dg/20040409-1.c: New test.
27795
27796 2004-04-08  Roger Sayle  <roger@eyesopen.com>
27797
27798         PR target/14888
27799         * g++.dg/opt/pr14888.C: New test case.
27800
27801 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
27802
27803         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
27804         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
27805         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
27806         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
27807         New tests.
27808
27809 2004-04-08  Paul Brook  <paul@codesourcery.com>
27810
27811         * gcc.dg/spill-1.c: New test.
27812
27813 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27814
27815         * gcc.dg/torture/builtin-ctype-2.c: New test.
27816
27817 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
27818
27819         * gcc.dg/pch/pch.exp: Add largefile test.
27820
27821 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
27822
27823         * g++.dg/pch/externc-1.Hs: New.
27824         * g++.dg/pch/externc-1.C: New.
27825
27826 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27827
27828         * gcc.dg/compat/struct-by-value-5a_main.c,
27829         gcc.dg/compat/struct-by-value-5b_main.c: New files.
27830         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
27831         * gcc.dg/compat/struct-by-value-5a_x.c,
27832         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
27833         gcc.dg/compat/struct-by-value-5_x.c.
27834         * gcc.dg/compat/struct-by-value-5a_y.c,
27835         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
27836         gcc.dg/compat/struct-by-value-5_y.c.
27837
27838         * gcc.dg/compat/struct-by-value-6a_main.c,
27839         gcc.dg/compat/struct-by-value-6b_main.c: New files.
27840         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
27841         * gcc.dg/compat/struct-by-value-6a_x.c,
27842         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
27843         gcc.dg/compat/struct-by-value-6_x.c.
27844         * gcc.dg/compat/struct-by-value-6a_y.c,
27845         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
27846         gcc.dg/compat/struct-by-value-6_y.c.
27847
27848         * gcc.dg/compat/struct-by-value-7a_main.c,
27849         gcc.dg/compat/struct-by-value-7b_main.c: New files.
27850         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
27851         * gcc.dg/compat/struct-by-value-7a_x.c,
27852         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
27853         gcc.dg/compat/struct-by-value-7_x.c.
27854         * gcc.dg/compat/struct-by-value-7a_y.c,
27855         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
27856         gcc.dg/compat/struct-by-value-7_y.c.
27857
27858 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
27859
27860         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
27861         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
27862         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
27863         options.
27864
27865 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
27866
27867         * gcc.dg/builtins-36.c: New test.
27868
27869 2004-04-06  Paul Brook  <paul@codesourcery.com>
27870
27871         * README.gcc: Remove obsolete contraint on testcases.
27872
27873 2004-04-05  Paul Brook  <paul@codesourcery.com>
27874
27875         PR2123
27876         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
27877         failure and exit(0) on success.
27878         * g++.dg/expr/anew2.C: Ditto.
27879         * g++.dg/expr/anew3.C: Ditto.
27880         * g++.dg/expr/anew4.C: Ditto.
27881
27882 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
27883
27884         PR c++/3518
27885         * g++.dg/template/unify7.C: New.
27886
27887 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
27888
27889         * g++.dg/README: Bring up to date with new subdirectories; remove
27890         duplicate subdirectory lines.
27891
27892 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
27893
27894         PR c++/14007
27895         * g++.dg/template/unify5.C: New.
27896         * g++.dg/template/unify6.C: New.
27897         * g++.dg/template/qualttp20.C: Adjust.
27898         * g++.old-deja/g++.jason/report.C: Adjust.
27899         * g++.old-deja/g++.other/qual1.C: Adjust.
27900
27901 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
27902
27903         PR c++/14803
27904         * g++.dg/inherit/ptrmem1.C: New test.
27905
27906 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
27907
27908         PR c++/14755
27909         * gcc.c-torture/execute/20040331-1.c: New test.
27910         * gcc.dg/20040331-1.c: New test.
27911
27912 2004-04-01  Paul Brook  <paul@codesourcery.com>
27913
27914         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
27915
27916 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
27917
27918         PR c++/14724
27919         * g++.dg/init/goto1.C: New test.
27920
27921         PR c++/14763
27922         * g++.dg/template/defarg4.C: New test.
27923
27924 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
27925
27926         * gcc.dg/altivec-11.c: Extend test for more valid cases.
27927
27928 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
27929
27930         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
27931
27932 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
27933
27934         * gcc.dg/noncompile/undeclared-2.c: New test.
27935
27936 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
27937
27938         * gcc.dg/940409-1.c: Remove XFAIL.
27939         * gcc.dg/reg-vol-struct-1.c: New test.
27940
27941 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27942
27943         * gcc.dg/torture/builtin-wctype-1.c: New test.
27944
27945 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
27946
27947         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
27948         * gcc.dg/20001101-1.c: Likewise.
27949         * gcc.dg/20001102-1.c: Likewise.
27950
27951 2004-03-25  Roger Sayle  <roger@eyesopen.com>
27952
27953         * gcc.dg/compare8.c: Add an additional test for XOR.
27954
27955 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27956
27957         * gcc.dg/torture/builtin-ctype-1.c: New test.
27958
27959 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27960
27961         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
27962         * gcc.dg/torture/builtin-math-1.c: Likewise.
27963         * gcc.dg/torture/builtin-power-1.c: New test.
27964
27965 2004-03-24  Andreas Schwab  <schwab@suse.de>
27966
27967         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
27968         IA64 assembler.
27969
27970 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
27971             Roger Sayle  <roger@eyesopen.com>
27972
27973         * gcc.dg/compare8.c: New test case.
27974
27975 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
27976
27977         * g++.dg/ext/altivec-7.C: New test.
27978
27979 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
27980
27981         PR 12267, 12391, 12560, 13129, 14114, 14133
27982         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
27983         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
27984         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
27985         Adjust error regexps.
27986         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
27987         * gcc.dg/noncompile/undeclared-1.c: New test cases.
27988         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
27989         * gcc.dg/local1.c: Add explanatory comment.
27990
27991 2004-03-23  Roger Sayle  <roger@eyesopen.com>
27992
27993         PR optimization/14669
27994         * g++.dg/opt/fold2.C: New test case.
27995
27996 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
27997
27998         PR c/14069
27999         * gcc.dg/20040322-1.c: New test.
28000
28001 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
28002
28003         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
28004         * gcc.dg/ultrasp4.c: Likewise.
28005         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
28006
28007 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
28008
28009         * gcc.dg/i386-sse-8.c: Reset default options.
28010
28011 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
28012
28013         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
28014         in the error message text.
28015
28016 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
28017
28018         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
28019
28020 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
28021
28022         PR c++/14616
28023         * g++.dg/init/array13.C: New test.
28024
28025 2004-03-20  Roger Sayle  <roger@eyesopen.com>
28026
28027         PR target/13889
28028         * gcc.c-torture/compile/pr13889.c: New test case.
28029
28030 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
28031
28032         PR c/14635
28033         * builtins-1.c (nan, nans): Don't test.
28034         * builtins-30.c: Don't use nan, nanf, nanl.
28035         * builtins-35.c: New test.
28036
28037 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
28038
28039         * g++.dg/ext/altivec-6.C: New test.
28040
28041 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
28042
28043         * g++.dg/init/placement3.C: New test.
28044
28045         * g++.dg/template/spec13.C: New test.
28046
28047         * g++.dg/lookup/using11.C: New test.
28048
28049         * g++.dg/lookup/koenig3.C: New test.
28050
28051         * g++.dg/template/operator2.C: New test.
28052
28053         * g++.dg/expr/dtor3.C: New test.
28054         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
28055         marker.
28056         * g++.old-deja/g++.law/visibility28.C: Likewise.
28057
28058 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
28059
28060         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
28061         * gcc.dg/ppc64-abi-3.c: Likewise.
28062
28063 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28064
28065         PR c++/14545
28066         * g++.dg/parse/template15.C: New test.
28067
28068 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
28069
28070         * g++.dg/expr/dtor2.C: New test.
28071
28072         * g++.dg/lookup/anon4.C: New test.
28073
28074         * g++.dg/overload/using1.C: New test.
28075
28076         * g++.dg/template/lookup7.C: New test.
28077
28078         * g++.dg/template/typename6.C: New test.
28079
28080         * g++.dg/expr/cond6.C: New test.
28081
28082 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28083
28084         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
28085
28086 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
28087
28088         * g++.dg/expr/cond5.C: New test.
28089         * g++.dg/expr/constcast1.C: Likewise.
28090         * g++.dg/expr/ptrmem2.C: Likewise.
28091         * g++.dg/expr/ptrmem3.C: Likewise.
28092         * g++.dg/lookup/main1.C: Likewise.
28093         * g++.dg/template/lookup6.C: Likewise.
28094
28095 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
28096
28097         * gcc.dg/local1.c: New test.
28098
28099         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
28100
28101 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28102
28103         * gcc.dg/torture/builtin-convert-1.c: New test.
28104
28105 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28106
28107         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
28108
28109 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
28110
28111         PR c++/14481
28112         * g++.dg/warn/Wunused-7.C: New test.
28113
28114 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28115
28116         * gcc.dg/torture/builtin-integral-1.c: New test.
28117
28118 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
28119
28120         PR c++/14586
28121         * g++.dg/parse/non-dependent3.C: New test.
28122
28123 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
28124
28125         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
28126         * g++.dg/eh/simd-2.C: Likewise.
28127         * g++.dg/init/array10.C: Likewise.
28128         * gcc.c-torture/compile/simd-1.c: Likewise.
28129         * gcc.c-torture/compile/simd-2.c: Likewise.
28130         * gcc.c-torture/compile/simd-3.c: Likewise.
28131         * gcc.c-torture/compile/simd-4.c: Likewise.
28132         * gcc.c-torture/compile/simd-6.c: Likewise.
28133         * gcc.c-torture/execute/simd-1.c: Likewise.
28134         * gcc.c-torture/execute/simd-2.c: Likewise.
28135         * gcc.dg/compat/vector-defs.h: Likewise.
28136         * gcc.dg/20020531-1.c: Likewise.
28137         * gcc.dg/altivec-3.c: Likewise.
28138         * gcc.dg/altivec-4.c: Likewise.
28139         * gcc.dg/altivec-varargs-1.c: Likewise.
28140         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
28141         * gcc.dg/i386-mmx-3.c: Likewise.
28142         * gcc.dg/i386-sse-4.c: Likewise.
28143         * gcc.dg/i386-sse-5.c: Likewise.
28144         * gcc.dg/i386-sse-8.c: Likewise.
28145         * gcc.dg/simd-1.c: Likewise.
28146         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
28147         __ev64_opaque__ since the machine description provides it.
28148
28149 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
28150
28151         * lib/compat.exp (skip_list): New global variable.
28152         Use it to hold the user defined COMPAT_SKIPS list if any.
28153         (compat-obj): Add the members of skip_list to optall.
28154
28155 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
28156
28157         * gcc.dg/compat/union-by-value-1_main.c,
28158         union-by-value-1_x.c, union-by-value-1_y.c,
28159         union-check.h, union-defs.h,
28160         union-init.h, union-return-1_main.c,
28161         union-return-1_x.c, union-return-1_y.c: New files.
28162
28163 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
28164
28165         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
28166         mixed-struct-init.h: Add 4 mixed structure types.
28167         struct-by-value-21_main.c, struct-by-value-21_x.c,
28168         struct-by-value-21_y.c, struct-return-21_main.c,
28169         struct-return-21_x.c, struct-return-21_y.c: New files.
28170
28171 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
28172
28173         PR c++/14550
28174         * g++.dg/parse/template14.C: New test.
28175
28176 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
28177
28178         * gcc.c-torture/execute/20040313-1.c: New test.
28179
28180 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
28181
28182         PR target/14533
28183         * gcc.dg/20040311-2.c: New test.
28184
28185 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
28186
28187         PR other/14544
28188         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
28189         bit-field.
28190
28191 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
28192
28193         * gcc.dg/20040305-2.c: Add missing return statement.
28194
28195 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28196
28197         * gcc.dg/builtins-34.c: Also check pow10*.
28198
28199 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
28200
28201         PR target/14262
28202         * gcc.dg/20040305-2.c: New test.
28203
28204 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
28205
28206         * gcc.dg/20040310-1.c: New test.
28207
28208 2004-03-11  Roger Sayle  <roger@eyesopen.com>
28209
28210         * gcc.c-torture/execute/20040311-1.c: New test case.
28211
28212 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
28213
28214         PR c++/14476
28215         * g++.dg/lookup/enum1.C: New test.
28216
28217 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
28218
28219         PR c++/14510
28220         * g++.dg/lookup/struct2.C: New test.
28221
28222 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
28223
28224         * gcc.dg/builtins-34.c: New test.
28225
28226 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28227
28228         * gcc.dg/torture/builtin-nonneg-1.c: New test.
28229
28230 2004-03-09  James E Wilson  <wilson@specifixinc.com>
28231
28232         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
28233         * gcc.dg/alias-2.c: New testcase.
28234
28235 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
28236
28237         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
28238
28239 2004-03-09  Roger Sayle  <roger@eyesopen.com>
28240
28241         * gcc.c-torture/execute/20040309-1.c: New test case.
28242
28243 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
28244
28245         PR c++/14397
28246         * g++.dg/overload/ref1.C: New.
28247
28248 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28249
28250         PR c++/14409
28251         * g++.dg/template/spec12.C: New test.
28252
28253         PR c++/14448
28254         * g++.dg/parse/crash14.C: New test.
28255
28256 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
28257
28258         PR c++/14230
28259         * g++.dg/init/ref11.C: New test.
28260
28261 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
28262
28263         PR c++/14432
28264         * g++.dg/parse/builtin2.C: New test.
28265
28266 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
28267
28268         PR c++/14401
28269         * g++.dg/init/ctor3.C: New test.
28270         * g++.dg/init/union1.C: New test.
28271         * g++.dg/ext/anon-struct4.C: New test.
28272
28273 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
28274
28275         * g++.dg/lookup/koenig1.C: Tweak error messages.
28276         * g++.dg/lookup/used-before-declaration.C: Likewise.
28277         * g++.dg/other/do1.C: Likewise.
28278         * g++.dg/overload/koenig1.C: Likewise.
28279         * g++.dg/parse/crash13.C: Likewise.
28280         * g++.dg/template/instantiate3.C: Likewise.
28281
28282 2004-03-08  Eric Christopher  <echristo@redhat.com>
28283
28284         * * lib/target-supports.exp: Enable libiconv in test
28285         compilation.  Fix up error checking.
28286
28287 2004-03-08  Roger Sayle  <roger@eyesopen.com>
28288
28289         PR middle-end/14289
28290         * gcc.dg/pr14289-1.c: New test case.
28291         * gcc.dg/pr14289-2.c: Likewise.
28292         * gcc.dg/pr14289-3.c: Likewise.
28293
28294 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
28295
28296         * gcc.c-torture/execute/20040308-1.c: New test.
28297
28298 2004-03-07  Roger Sayle  <roger@eyesopen.com>
28299
28300         * gcc.c-torture/execute/20040307-1.c: New test case.
28301
28302 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
28303
28304         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
28305
28306 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
28307
28308         * gcc.dg/20040306-1.c: New test.
28309
28310 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
28311
28312         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
28313         them static.
28314         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
28315
28316 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
28317
28318         PR c/14465
28319         * gcc.dg/decl-6.c: New test.
28320
28321 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28322
28323         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
28324         Rename LOGPOW -> LOG_POW.
28325         (SQRT_EXP, POW_EXP): New.
28326
28327 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
28328
28329         * gcc.dg/i386-sse-8.c: New test.
28330
28331 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
28332
28333         PR c/14114
28334         * gcc.dg/decl-5.c: New test.
28335
28336 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
28337
28338         * gcc.dg/20040305-1.c: New test.
28339
28340 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
28341
28342         PR other/14354
28343         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
28344
28345 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
28346
28347         PR c++/14425, c++/14426
28348         * g++.dg/ext/altivec-4.C: New test.
28349         * g++.dg/ext/altivec-5.C: New test.
28350
28351 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
28352
28353         * g++.old-deja/g++.other/linkage1.C: Expect errors about
28354         global variables of a type with no linkage.
28355         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
28356         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
28357         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
28358         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
28359         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
28360         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
28361         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
28362         * g++.dg/warn/deprecated.C: Name enum Color.
28363         * g++.dg/overload/VLA.C: Name structure for 'b'.
28364         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
28365
28366 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
28367
28368         * gcc.c-torture/compile/20040304-1.c: New test.
28369
28370 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
28371
28372         PR 13728
28373         * gcc.dg/decl-4.c: New testcase.
28374
28375 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
28376
28377         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
28378         as PRECF if sizeof (float) > sizeof (double).
28379         (PRECL): Make it the same as PRECF if
28380         sizeof (float) > sizeof (long double).
28381
28382 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28383
28384         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
28385         system type.  Add check for irix6 which doesn't have c99 runtime.
28386
28387 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
28388
28389         * gcc.dg/const-elim-1.c: xfail for xtensa.
28390
28391 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
28392
28393         PR c++/14369
28394         * g++.dg/template/cond4.C: New test.
28395
28396 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
28397
28398         PR c++/14360
28399         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
28400
28401         PR c++/14361
28402         * g++.dg/parse/defarg7.C: New test.
28403
28404         PR c++/14359
28405         * g++.dg/template/friend26.C: New test.
28406
28407 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
28408
28409         PR c++/14324
28410         * g++.dg/abi/mangle21.C: New test.
28411
28412         PR c++/14260
28413         * g++.dg/parse/constructor2.C: New test.
28414
28415         PR c++/14337
28416         * g++.dg/template/sfinae1.C: New test.
28417
28418 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
28419
28420         PR c++/14267
28421         * g++.dg/expr/crash2.C: New test.
28422
28423         PR middle-end/13448
28424         * gcc.dg/inline-5.c: New test.
28425         * gcc.dg/always-inline.c: Split out tests into ...
28426         * gcc.dg/always-inline2.c: ... this and ...
28427         * gcc.dg/always-inline3.c: ... this.
28428
28429 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
28430
28431         PR debug/12103
28432         * g++.dg/debug/crash1.C: New test.
28433
28434 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
28435
28436         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
28437         function with __attribute__((noinline)).
28438         (recurser_void2): Likewise.
28439         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
28440         (recurser_void2): Likewise.
28441
28442 2004-02-29  Roger Sayle  <roger@eyesopen.com>
28443
28444         PR middle-end/14203
28445         * g++.dg/warn/Wunused-6.C: New test case.
28446
28447 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
28448
28449         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
28450         not defined.
28451
28452 2004-02-27  Eric Christopher  <echristo@redhat.com>
28453
28454         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
28455         * g++.dg/charset/asm2.c: Run only x86.
28456         * gcc.dg/charset/asm3.c: Ditto.
28457
28458 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
28459
28460         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
28461         ld_library_path.
28462
28463 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
28464
28465         * g++.dg/ext/altivec-3.C: New.
28466
28467 2004-02-26  Richard Henderson  <rth@redhat.com>
28468
28469         * g++.dg/ext/attrib10.C: Mark for warning.
28470         * gcc.dg/attr-alias-1.c: New.
28471
28472 2004-02-26  Richard Henderson  <rth@redhat.com>
28473
28474         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
28475         * gcc.c-torture/execute/20040208-2.c: ... it back.
28476
28477 2004-02-26  Eric Christopher  <echristo@redhat.com>
28478
28479         * lib/target-supports.exp (check-iconv-available): New function.
28480         * lib/gcc-dg.exp (dg-require-iconv): New function.
28481         Use above.
28482         * gcc.dg/charset: New directory.
28483         * gcc.dg/charset/charset.exp: New file.
28484         * gcc.dg/charset/asm1.c: Ditto.
28485         * gcc.dg/charset/asm2.c: Ditto.
28486         * gcc.dg/charset/asm3.c: Ditto.
28487         * gcc.dg/charset/asm4.c: Ditto.
28488         * gcc.dg/charset/asm5.c: Ditto.
28489         * gcc.dg/charset/attribute1.c: Ditto.
28490         * gcc.dg/charset/attribute2.c: Ditto.
28491         * gcc.dg/charset/string1.c: Ditto.
28492         * g++.dg/charset: New directory.
28493         * g++.dg/dg.exp: Add here. Special options.
28494         * g++.dg/charset/charset.exp: New file.
28495         * g++.dg/charset/asm1.c: Ditto.
28496         * g++.dg/charset/asm2.c: Ditto.
28497         * g++.dg/charset/asm3.c: Ditto.
28498         * g++.dg/charset/asm4.c: Ditto.
28499         * g++.dg/charset/attribute1.c: Ditto.
28500         * g++.dg/charset/attribute2.c: Ditto.
28501         * g++.dg/charset/extern1.cc: Ditto.
28502         * g++.dg/charset/extern2.cc: Ditto.
28503         * g++.dg/charset/string1.c: Ditto.
28504
28505 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
28506
28507         PR c++/14278
28508         * g++.dg/parse/comma1.C: New test.
28509
28510 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28511
28512         PR c++/14284
28513         * g++.dg/template/ttp8.C: New test.
28514
28515 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
28516
28517         * gcc.dg/fixuns-trunc-1.c: New test.
28518
28519 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28520
28521         * gcc.dg/builtins-config.h: Use #elif.
28522
28523 2004-02-26  Michael Matz  <matz@suse.de>
28524
28525         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
28526         * gcc.dg/991214-1.c: Likewise.
28527         * gcc.dg/i386-asm-1.c: Likewise.
28528
28529 2004-02-25  Richard Henderson  <rth@redhat.com>
28530
28531         * gcc.c-torture/execute/20040208-2.c: Move ...
28532         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
28533
28534 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28535
28536         PR c++/14246
28537         * g++.dg/other/crash-3.C: New test.
28538
28539 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28540
28541         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
28542         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
28543
28544         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
28545         HP-UX.
28546
28547 2004-02-24  Michael Matz  <matz@suse.de>
28548
28549         * gcc.dg/i386-regparm.c: New.
28550
28551 2004-02-23  James E Wilson  <wilson@specifixinc.com>
28552
28553         * gcc.c-torture/execute/20040223-1.c: New.
28554
28555 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
28556             Kazu Hirata  <kazu@cs.umass.edu>
28557
28558         * gcc.dg/fwritable-strings-1.c: Remove.
28559
28560 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
28561
28562         PR c/14156
28563         * gcc.dg/20040223-1.c: New test.
28564
28565 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28566
28567         PR c++/14106
28568         * g++.dg/ext/typeof9.C: New test.
28569
28570 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28571
28572         PR c++/14250
28573         * g++.dg/other/switch1.C: New test.
28574
28575 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
28576
28577         * gcc.dg/cast-function-1.c: Adjust for new informative message.
28578         * gcc.dg/va-arg-1.c: Likewise.
28579
28580 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28581
28582         PR c++/14143
28583         * g++.dg/template/koenig5.C: New test.
28584
28585 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
28586
28587         * g++.dg/ext/altivec-1.C: Generalize target triple.
28588         * g++.dg/ext/altivec-2.C: New test case.
28589         * g++.dg/ext/altivec_check.h: New file.
28590         * gcc.dg/altivec-1.c: Generalize target triple;
28591         include altivec_check.h and call altivec_check().
28592         * gcc.dg/altivec-[2-5].c: Generalize target triple.
28593         * gcc.dg/altivec-6.c: New test case.
28594         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
28595         type casts as needed.
28596         * gcc.dg/altivec-10.c: Include altivec_check.h and call
28597         altivec_check().
28598         * gcc.dg/altivec-12.c: New test case.
28599         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
28600         include altivec_check.h and call altivec_check().
28601         * gcc.dg/altivec_check.h: New file.
28602
28603 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28604
28605         * lib/target-supports.exp (check_alias_available): Don't mangle
28606         function `g' in test program.
28607
28608 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28609
28610         * lib/target-supports.exp (check_profiling_available): Check
28611         argument to determine whether we support a profiling type.
28612         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
28613         check_profiling_available.
28614         * g++.dg/bprob/bprob.exp: Likewise.
28615         * g77.dg/bprob/bprob.exp: Likewise.
28616         * gcc.misc-tests/bprob.exp: Likewise.
28617         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
28618         dg-require-profiling and delete expected error handling.
28619         * gcc.dg/20021014-1.c: Likewise.
28620         * gcc.dg/nest.c: Likewise.
28621
28622 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28623
28624         PR c++/12007
28625         * g++.dg/other/vthunk1.C: New test.
28626
28627 2004-02-20  Falk Hueffner  <falk@debian.org>
28628
28629         PR target/14201
28630         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
28631
28632 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
28633
28634         PR c++/13927
28635         * g++.dg/other/error8.C: Remove XFAIL markers.
28636
28637         PR c++/14173
28638         * g++.dg/ext/packed5.C: New test.
28639
28640         PR c++/14199
28641         * g++.dg/warn/Wunused-5.C: New test.
28642
28643         PR c++/14186
28644         * g++.dg/lookup/member1.C: New test.
28645
28646 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
28647
28648         * gcc.c-torture/compile/20040130-1.c: Enable only when
28649         __INT_MAX__ >= 2147483647L.
28650         * gcc.c-torture/compile/961203-1.c: Likewise.
28651
28652 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
28653
28654         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
28655         * g++.dg/opt/template1.C: Robustify assembler regexp
28656
28657 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28658
28659         * gcc.c-torture/execute/simd-4.x: Remove.
28660         * gcc.c-torture/execute/va-arg-25.x: Likewise.
28661         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
28662         Guard with #ifndef SKIP_ATTRIBUTE.
28663         * gcc.dg/compat/vector-1_y.c: Likewise.
28664         * gcc.dg/compat/vector-2_x.c: Likewise.
28665         * gcc.dg/compat/vector-2_y.c: Likewise.
28666         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
28667         * g++.dg/eh/simd-2.C: Likewise.
28668
28669 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
28670
28671         * gcc.c-torture/compile/complex-1.c: New.
28672
28673 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
28674
28675         PR target/14209
28676         * gcc.c-torture/execute/20040218-1.c: New test.
28677
28678 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28679
28680         PR c++/14181
28681         * g++.dg/parse/new2.C: New test.
28682
28683 2004-02-18  Paul Brook  <paul@codesourcery.com>
28684
28685         * gcc.c-torture/compile/libcall-1.c: New test.
28686
28687 2004-02-18  Paul Brook  <paul@codesourcery.com>
28688
28689         PR debug/12934
28690         * gcc.dg/debug/debug-7.c: New test.
28691
28692 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
28693
28694         * gcc.dg/20040217-1.c: New test.
28695
28696 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
28697
28698         * gcc.c-torture/execute/990208-1.x: Delete.
28699
28700 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
28701
28702         * gcc.c-torture/execute/20040208-2.x: New file.
28703
28704 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
28705
28706         PR c++/11326
28707         * g++.dg/abi/structret1.C: New test.
28708
28709 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
28710
28711         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
28712         (i386_cpuid): No need to test if cpuid is available on AMD64.
28713         Fix assembly, so that it works onboth i386 and AMD64.
28714         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
28715         (vecInLong): Fix s[] member type to unsigned int.
28716         (vecInWord): Remove type.
28717         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
28718         (a64, b64, c64, d64, e64): Remove.
28719         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
28720         Remove unused variable.  Remove initialization of removed variables.
28721         Don't call mmx_tests nor sse_tests.
28722         (reference_mmx, reference_sse): Remove.
28723         (check): Add return stmt.
28724         * gcc.dg/i386-sse-7.c: New test.
28725         * gcc.dg/i386-mmx-4.c: New test.
28726
28727 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28728
28729         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
28730         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
28731         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
28732         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
28733         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
28734         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
28735         g++.dg/tc1/dr94.C: Fix line terminator.
28736
28737 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
28738
28739         * gcc.c-torture/compile/20040216-1.c: New.
28740
28741 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28742
28743         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
28744         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
28745         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
28746         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
28747         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
28748         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
28749
28750 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
28751
28752         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
28753
28754 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
28755
28756         PR c++/13971
28757         * g++.dg/expr/cond4.C: New test.
28758
28759         PR c++/14086
28760         * g++.dg/lookup/crash2.C: New test.
28761
28762 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
28763
28764         * gcc.c-torture/compile/20040214-2.c: New test.
28765
28766 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
28767
28768         PR c++/14116
28769         * g++.dg/ext/typeof8.C: New test.
28770
28771 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
28772
28773         * gcc.c-torture/compile/20040214-1.c: New test.
28774
28775 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28776
28777         PR c++/13635
28778         * g++.dg/template/spec11.C: New test.
28779
28780 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28781
28782         PR c++/13927
28783         * g++.dg/other/error8.C: New test.
28784
28785 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
28786
28787         PR c++/14122
28788         * g++.dg/template/array4.C: New test.
28789
28790         PR c++/14108
28791         * g++.dg/inherit/thunk2.C: New test.
28792
28793         PR c++/14083
28794         * g++.dg/eh/cond2.C: New test.
28795
28796 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
28797
28798         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
28799
28800 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
28801
28802         * lib/scanasm.exp (dg-scan): Quote pattern before display.
28803
28804 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
28805
28806         * g++.dg/simd-2.C: xfail on ppc64-linux.
28807
28808 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
28809
28810         PR c/456
28811         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
28812         tests.
28813
28814 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
28815
28816         * gcc.dg/builtins-33.c: New test.
28817
28818 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
28819
28820         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
28821
28822 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
28823
28824         * g++.dg/simd-2.C: Set -maltivec for ppc64.
28825
28826 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
28827
28828         * gcc.dg/ppc64-abi-3.c: New test.
28829
28830 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
28831
28832         PR c/14092
28833
28834         * gcc.dg/pr14092-1.c: New testcase.
28835
28836 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
28837
28838         * gcc.dg/cpp/assert4.c: Fix typo last change.
28839
28840         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
28841         * gcc.dg/cpp/assert4.c: Handle powerpc64.
28842
28843         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
28844
28845 2004-02-09  Roger Sayle  <roger@eyesopen.com>
28846
28847         * gcc.c-torture/compile/20040209-1.c: New test case.
28848
28849 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
28850
28851         * gcc.dg/c90-init-1.c: Adjust expected error messages.
28852
28853 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
28854
28855         * gcc.c-torture/execute/20040208-[12].c: New tests.
28856
28857 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
28858
28859         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
28860
28861 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
28862
28863         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
28864
28865 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
28866
28867         Bug 13856
28868         * gcc.dg/visibility-8.c: New testcase.
28869
28870 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
28871
28872         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
28873         arguments.
28874         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
28875
28876 2004-02-07  Roger Sayle  <roger@eyesopen.com>
28877
28878         PR middle-end/13696
28879         * g++.dg/opt/fold1.C: New test case.
28880
28881 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28882
28883         PR c++/14033
28884         * g++.dg/other/crash-2.C: New test.
28885
28886 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28887
28888         PR c++/14028
28889         * g++.dg/parse/angle-bracket2.C: New test.
28890
28891 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28892
28893         PR middle-end/13750
28894         Revert:
28895         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
28896         PR pch/13361
28897         * testsuite/g++.dg/pch/wchar-1.C: New.
28898         * testsuite/g++.dg/pch/wchar-1.Hs: New.
28899
28900 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28901
28902         PR c++/14008
28903         * g++.dg/parse/error15.C: New test.
28904         * g++.dg/parse/crash11.C: Update dg-error mark.
28905
28906 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
28907
28908         PR c++/13932
28909         * g++.dg/warn/conv2.C: New test.
28910
28911 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28912
28913         PR c++/13086
28914         * g++.dg/warn/incomplete1.C: Remove xfail.
28915
28916 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
28917
28918         * lib/file-format.exp (gcc_target_object_format): Use
28919         ${tool}_target_compile, not gcc_target_compile.
28920         * lib/target-supports.exp (check_alias_available): Likewise.
28921         (check_gc_sections_available): Likewise.
28922         * g++.dg/ext/attrib10.C: Use dg-require-alias.
28923         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
28924         dg-require-alias.
28925
28926 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
28927
28928         PR c++/13969
28929         * g++.dg/template/static6.C: New test.
28930
28931 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
28932
28933         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
28934
28935 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28936
28937         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
28938         tests for systems where `char' is unsigned by default.
28939
28940 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28941
28942         PR c++/13997
28943         * g++.dg/template/partial3.C: New test.
28944
28945 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
28946
28947         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
28948         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
28949         Remove mentions of obsolete ports.
28950
28951 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
28952
28953         * gcc.dg/noncompile/20001228-1.c: Fix for new
28954         error message.
28955
28956 2004-02-03  Roger Sayle  <roger@eyesopen.com>
28957
28958         PR target/9348
28959         * gcc.c-torture/execute/multdi-1.c: New test case.
28960
28961 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
28962
28963         PR c++/13925
28964         * g++.dg/template/lookup5.C: New test.
28965
28966 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
28967
28968         PR c++/13950
28969         * g++.dg/template/lookup4.C: New test.
28970
28971         PR c++/13970
28972         * g++.dg/parse/error14.C: New test.
28973
28974         PR c++/14002
28975         * g++.dg/parse/template13.C: New test.
28976
28977 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
28978
28979         PR c++/13978
28980         * g++.dg/template/koenig4.C: New test.
28981
28982         PR c++/13968
28983         * g++.dg/template/crash17.C: New test.
28984
28985         PR c++/13975
28986         * g++.dg/parse/error13.C: New test.
28987         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
28988
28989 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
28990
28991         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
28992
28993 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
28994
28995         PR c/11658
28996         PR c/13994
28997         * gcc.dg/noncompile/20040203-1.c: New test.
28998         * gcc.dg/noncompile/20040203-2.c: Likewise.
28999         * gcc.dg/noncompile/20040203-3.c: Likewise.
29000         * gcc.dg/20040203-1.c: Likewise.
29001
29002 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
29003
29004         PR c++/10858
29005         * g++.dg/template/sizeof7.C: New test.
29006
29007 2004-02-02  Eric Christopher  <echristo@redhat.com>
29008             Zack Weinberg  <zack@codesourcery.com>
29009
29010         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
29011
29012 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
29013
29014         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
29015         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
29016         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
29017         * gcc.dg/cleanup-5.c: Run only on Linux targets.
29018
29019 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
29020
29021         PR c++/13113
29022         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
29023
29024         PR c++/13854
29025         * g++.dg/ext/attrib13.C: New test.
29026
29027         PR c++/13907
29028         * g++.dg/conversion/op2.C: New test.
29029
29030 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
29031
29032         * gcc.dg/titype-1.c: Fix pasto.
29033
29034 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
29035
29036         * gcc.dg/titype-1.c: New test.
29037
29038 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29039
29040         PR c++/13957
29041         * g++.dg/template/non-type-template-argument-1.C,
29042         g++.dg/template/qualified-id1.C: Update dg-error marks.
29043         * g++.dg/template/nontype6.C: New test.
29044
29045 2004-02-01  Roger Sayle  <roger@eyesopen.com>
29046
29047         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
29048         * gcc.dg/builtins-31.c: New testcase.
29049         * gcc.dg/builtins-32.c: New testcase.
29050
29051 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
29052
29053         * objc.dg/call-super-2.m: Update line numbers
29054         for the including of stddef.h.
29055
29056 2004-01-30  Michael Matz  <matz@suse.de>
29057
29058         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
29059         g++.dg/ext/case-range3.C: New tests.
29060
29061 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29062
29063         DR206
29064         PR c++/13813
29065         * g++.dg/template/member4.C: New test.
29066
29067 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29068
29069         PR c++/13683
29070         * g++.dg/template/sizeof6.C: New test.
29071
29072 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
29073
29074         * gcc.dg/fwritable-strings-1.c: New test.
29075
29076 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
29077
29078         * gcc.c-torture/compile/20040130-1.c: New test.
29079
29080 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
29081
29082         * objc.dg/call-super-2.m: Include stddef.h for size_t.
29083
29084 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
29085
29086         PR c++/13883
29087         * g++.dg/template/ctor3.C: New test.
29088
29089 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29090
29091         * g++.dg/tc1: New directory.
29092         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
29093         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
29094         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
29095         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
29096         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
29097
29098 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29099
29100         * g++.dg/parse/error11.C: New test.
29101         * g++.dg/parse/error12.C: Likewise.
29102
29103 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
29104
29105         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
29106         (scan_initial, main): Use aligned_sizeof instead of sizeof.
29107
29108 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
29109
29110         PR c++/13791
29111         * g++.dg/ext/attrib12.C: New test.
29112
29113         PR c++/13736
29114         * g++.dg/parse/cast2.C: New test.
29115
29116 2004-01-27  James E Wilson  <wilson@specifixinc.com>
29117
29118         * objc.dg/encode-2.m (main): New local string.  Set depending on
29119         sizeof long.  Use in sscanf call.
29120         * objc.dg/encode-3.m (main): New local string.  Set depending on
29121         sizeof long.  Use in scan_initial call.
29122
29123 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29124
29125         * objc.dg/call-super-2.m: Make LP64-safe.
29126         * objc.dg/desig-init-1.m: Likewise.
29127
29128 2004-01-27  Devang Patel <dpatel@apple.com>
29129
29130         * g++.dg/debug/namespace1.C: New test.
29131
29132 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
29133
29134         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
29135         xscale-*-*.
29136
29137         * gcc.dg/arm-mmx-1.c: New test.
29138
29139 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
29140
29141         * gcc.dg/20040127-1.c: New test.
29142         * gcc.dg/20040127-2.c: New test.
29143
29144 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29145
29146         * objc.dg/stret-1.m (glob): Renamed to globa.
29147
29148 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
29149
29150         PR c++/13663
29151         * g++.dg/expr/for1.C: New test.
29152
29153 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
29154
29155         PR middle-end/13779
29156         * gcc.dg/darwin-longlong.c: New test.
29157
29158 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
29159
29160         * gcc.dg/20040124-1.c: Moved test from here...
29161         * gcc.c-torture/compile/20040124-1.c: ...to here.
29162
29163 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
29164
29165         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
29166         the assembly output if -m64 is passed.
29167
29168 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
29169
29170         PR c++/13833
29171         * g++.dg/template/cond3.C: New test.
29172
29173 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29174
29175         PR c++/13810
29176         * g++.dg/template/ttp7.C: New test.
29177
29178 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29179
29180         PR c++/13797
29181         * g++.dg/template/nontype4.C: New test.
29182         * g++.dg/template/nontype5.C: Likewise.
29183
29184 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
29185
29186         * gcc.dg/torture/mips-clobber-at.c: New test.
29187
29188 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
29189
29190         * gcc.dg/20040124-1.c: New test.
29191
29192 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
29193
29194         * gcc.dg/20040123-1.c: New test.
29195
29196 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
29197
29198         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
29199
29200 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
29201
29202         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
29203
29204 2004-01-23  Andrew Pinski  <apinski@apple.com>
29205
29206         * gcc.dg/20030121-1.c: Move to ..
29207         * gcc.dg/20040121-1.c: here.
29208
29209 2004-01-23  Roger Sayle  <roger@eyesopen.com>
29210
29211         * gcc.dg/builtins-29.c: New test case.
29212
29213 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
29214
29215         PR 18314
29216         * gcc.dg/builtins-30.c: New testcase.
29217
29218 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
29219
29220         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
29221         * lib/g77.exp: Likewise.
29222         * lib/objc.exp: Likewise.
29223         * lib/g++.exp: Likewise.
29224
29225 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
29226
29227         * gcc.dg/struct-by-value-2.c: New test.
29228
29229 2004-01-21  Andrew Pinski  <apinski@apple.com>
29230
29231         PR target/13785
29232         * gcc.dg/20030121-1.c: New test.
29233
29234 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
29235
29236         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
29237         clobber frame pointer register in asm statement.
29238
29239 2004-01-21  Falk Hueffner  <falk@debian.org>
29240
29241         * gcc.c-torture/compile/20040121-1.c: New test.
29242
29243 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
29244
29245         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
29246
29247 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
29248
29249         * gcc.dg/ppc64-abi-2.c: New test.
29250
29251 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
29252
29253         * lib/treelang.exp: Fill out this file.
29254         * lib/treelang-dg.exp: New File.
29255
29256 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
29257
29258         * gcc.c-torture/compile/981022-1.c: Remove.
29259         * gcc.dg/array-5.c: Remove XFAIL.
29260         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
29261         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
29262         gcc.dg/cond-lvalue-1.c: Update.
29263         * gcc.dg/cast-lvalue-2.c: New test.
29264
29265 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
29266
29267         PR c++/13592
29268         * g++.dg/other/error1.C (class foo): Tweak error message.
29269
29270         PR c++/13592
29271         * g++.dg/template/call2.C: New test.
29272
29273 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
29274
29275         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
29276         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
29277         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
29278         scalar-return-1_x.c, scalar-return-2_y.c,
29279         scalar-return-3_x.c, scalar-return-3_y.c,
29280         scalar-return-4_x.c, scalar-return-4_y.c,
29281         struct-align-1.h, struct-align-1_x.c,
29282         struct-align-1_y.c, struct-align-2.h,
29283         struct-align-2_x.c, struct-align-2_y.c,
29284         struct-by-value-10_y.c, struct-by-value-11_x.c,
29285         struct-by-value-11_y.c, struct-by-value-12_x.c,
29286         struct-by-value-12_y.c, struct-by-value-13_x.c,
29287         struct-by-value-13_y.c, struct-by-value-14_x.c,
29288         struct-by-value-14_y.c, struct-by-value-15_x.c,
29289         struct-by-value-15_y.c, struct-by-value-16_y.c,
29290         struct-by-value-17_y.c, struct-by-value-18_y.c,
29291         struct-by-value-19_y.c, struct-by-value-1_x.c,
29292         struct-by-value-1_y.c, struct-by-value-20_y.c,
29293         struct-by-value-2_x.c, struct-by-value-2_y.c,
29294         struct-by-value-3_y.c, struct-by-value-4_x.c,
29295         struct-by-value-4_y.c, struct-by-value-5_y.c,
29296         struct-by-value-6_y.c, struct-by-value-7_y.c
29297         struct-by-value-8_x.c, struct-by-value-8_y.c
29298         struct-by-value-9_x.c, struct-by-value-9_y.c
29299         struct-return-10_x.c, struct-return-10_y.c,
29300         struct-return-19_x.c, struct-return-20_x.c
29301         struct-return-2_x.c, struct-return-2_y.c
29302         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
29303         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
29304
29305 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
29306
29307         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
29308         attribute on sparc*-sun-solaris2.*.
29309
29310 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
29311
29312         PR c++/13710
29313         * g++.dg/ext/typeof7.C: New test.
29314
29315 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
29316
29317         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
29318         * gcc.dg/const-elim-1.c: Same.
29319
29320 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
29321
29322         * objc.dg/stret-1.m: New.
29323         * objc.dg/stret-2.m: New.
29324
29325 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
29326
29327         PR c++/11895
29328         * g++.dg/ext/vector1.C: New test.
29329
29330 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
29331
29332         * gcc.dg/pch/import-1.c: New.
29333         * gcc.dg/pch/import-1.hs: New.
29334         * gcc.dg/pch/import-1a.h: New.
29335         * gcc.dg/pch/import-1b.h: New.
29336         * gcc.dg/pch/import-1c.h: New.
29337
29338 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
29339
29340         PR c++/13574
29341         * g++.dg/ext/array1.C: New test.
29342
29343         PR c++/13178
29344         * g++.dg/conversion/op1.C: New test.
29345
29346 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
29347
29348         PR 11864
29349         From Kazumoto Kojima / Dan Kegel:
29350         * gcc.dg/pr11864-1.c: New test.
29351
29352         PR 10392
29353         From Marcus Comstedt / Dan Kegel:
29354         * gcc.dg/pr10392-1.c: New test.
29355
29356 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
29357
29358         PR c++/13478
29359         * g++.dg/init/ref10.C: New test.
29360
29361 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29362
29363         PR c++/13407
29364         * g++.dg/parse/typename6.C: New test.
29365
29366 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
29367
29368         PR pch/13361
29369         * testsuite/g++.dg/pch/wchar-1.C: New.
29370         * testsuite/g++.dg/pch/wchar-1.Hs: New.
29371
29372 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29373
29374         PR c++/9259
29375         * g++.dg/expr/sizeof2.C: New test.
29376
29377 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
29378
29379         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
29380
29381 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
29382
29383         PR c++/13659
29384         * g++.dg/lookup/strong-using-3.C: New.
29385         * g++.dg/lookup/using-10.C: New.
29386
29387 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
29388
29389         PR c++/13594
29390         * g++.dg/lookup/strong-using-2.C: New.
29391
29392 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
29393             Dan Kegel <dank@kegel.com>
29394             J"orn Rennecke <joern.rennecke@superh.com>
29395
29396         PR target/9365
29397         * gcc.dg/pr9365-1.c: New test.
29398
29399 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29400
29401         PR c++/8856
29402         * g++.dg/parse/casting-operator2.C: New test.
29403         * g++.old-deja/g++.pt/explicit83.C: Remove.
29404
29405 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
29406
29407         * gcc.dg/label-compound-stmt-1.c: New test.
29408         * gcc.c-torture/compile/950922-1.c,
29409         gcc.c-torture/compile/20000211-3.c,
29410         gcc.c-torture/compile/20000518-1.c,
29411         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
29412         compound statements.
29413
29414 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
29415
29416         * gcc.dg/ppc64-abi-1.c: New test.
29417
29418 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
29419
29420          * g++.dg/ext/attrib9.C: Add dg-warnings.
29421
29422 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29423
29424         PR c++/12335
29425         * g++.dg/parse/dtor3.C: New test.
29426
29427 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
29428
29429         PR c++/12709
29430         * g++.dg/parse/try-catch-1.C: New test.
29431
29432 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
29433
29434         * ada/acats/run_all.sh: Add more verbose output in acats.log
29435         when compiling tests.
29436
29437 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
29438
29439         PR 13656
29440         * gcc.dg/typedef-redecl.c: New test case.
29441         * gcc.dg/typedef-redecl.h: New support file.
29442
29443 2004-01-13  Jan Hubicka  <jh@suse.cz>
29444
29445         * gcc.dg/always_inline.c: New test.
29446         * gcc.dg/debug/20031231-1.c: Fix.
29447
29448 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29449
29450         PR c++/13474
29451         * g++.dg/template/array3.C: New test.
29452
29453 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
29454
29455         * g++.dg/ext/lvalue1.C: No longer expected to fail.
29456         * g++.dg/warn/Wunused-2.C: Likewise.
29457
29458 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29459
29460         PR c++/13289
29461         * g++.dg/template/instantiate6.C: New test.
29462
29463 2004-01-12  Roger Sayle  <roger@eyesopen.com>
29464
29465         PR middle-end/11397
29466         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
29467
29468 2004-01-12  Jan Hubicka  <jh@suse.cz>
29469
29470         PR opt/12826
29471         * gcc.dg/20040112-1.c: New.
29472
29473         * gcc.dg/dwarf-die[1-7].c: Move to...
29474         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
29475         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
29476
29477 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
29478
29479         PR c++/4100
29480         * g++.dg/parse/friend4.C: New test.
29481
29482 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
29483
29484         PR c++/4100
29485         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
29486         definition is called a friend.
29487
29488 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
29489
29490         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
29491
29492 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
29493
29494         PR c++/3478
29495         * g++.dg/parse/error10.C: New test.
29496         * g++.dg/template/arg2.C: Accept "invalid type" error.
29497
29498 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
29499
29500         PR middle-end/13392
29501         * g++.dg/opt/expect2.C: New test.
29502
29503 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
29504
29505         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
29506         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
29507         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
29508         Update dg-error regexps.
29509
29510 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
29511
29512         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
29513         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
29514
29515 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
29516
29517         * gcc.dg/pragma-re-1.c: Use right pointer type.
29518
29519 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
29520
29521         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
29522
29523 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
29524
29525         * gcc.dg/rs6000-ldouble-1.c: New.
29526
29527 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29528
29529         DR 337
29530         PR c++/9256
29531         * g++.dg/other/abstract1.C: New test.
29532
29533 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
29534
29535         * g++.dg/lookup/strong-using-1.C: New.
29536
29537 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
29538
29539         PR c/11234
29540         * gcc.dg/func-ptr-conv-1.c: New test.
29541         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
29542
29543 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
29544
29545         PR target/13380.
29546         * gcc.c-torture/compile/20040109-1.c: New.
29547
29548 2004-01-08  Stuart Hastings  <stuart@apple.com>
29549
29550         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
29551         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
29552         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
29553
29554 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
29555
29556         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
29557
29558 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
29559
29560         * ada/acats/run_acats: Treat 'gnatchop' the same way
29561         as 'gnatmake'.  Export GCC_DRIVER.
29562         * ada/acats/run_all.sh: Add target_gnatchop.  Use
29563         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
29564
29565 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29566
29567         PR c++/12573
29568         * g++.dg/template/dependent-expr4.C: New test.
29569
29570 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
29571
29572         * gcc.dg/altivec-11.c: New test.
29573
29574 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
29575
29576         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
29577
29578 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
29579
29580         PR c/6024
29581         * gcc.dg/enum-compat-1.c: New test.
29582         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
29583
29584 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
29585
29586         PR c/12165
29587         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
29588         gcc.dg/c99-idem-qual-3.c: New tests.
29589
29590 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
29591
29592         * gcc.dg/winline-7.c: Don't cast void * to int.
29593
29594 2004-01-06  Jan Hubicka  <jh@suse.cz>
29595
29596         * gcc.dg/i386-sse-5.c: New test
29597         * g++.dg/eh/simd-1.c: Add -w argument for i386.
29598
29599 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
29600
29601         PR c++/12815
29602         * g++.dg/rtti/typeid4.C: New test.
29603
29604 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
29605
29606         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
29607
29608 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
29609
29610         PR c++/12132
29611         * g++.dg/template/error11.C: New test.
29612
29613         PR c++/13451
29614         * g++.dg/template/class2.C: New test.
29615
29616 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
29617         Richard Sandiford <rsandifo@redhat.com>
29618
29619         PR c++/13387
29620         * g++.dg/opt/alias3.C: New test.
29621
29622 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
29623
29624         PR c++/13157
29625         * g++.dg/template/koenig3.C: New test.
29626
29627         PR c++/13529
29628         * g++.dg/parse/offsetof3.C: New test.
29629
29630         * g++.dg/init/copy7.C: Add missing dg-error markers.
29631
29632         PR c++/12226
29633         * g++.dg/init/copy7.c: New test.
29634
29635         PR c++/13536
29636         * g++.dg/parse/cast1.C: New test.
29637
29638 2004-01-04  Jan Hubicka  <jh@suse.cz>
29639
29640         * gcc.dg/winline[1-7].c: New tests.
29641
29642 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29643
29644         PR c++/13520
29645         * g++.dg/template/qualttp22.C: New test.
29646
29647 2004-01-01  Jan Hubicka  <jh@suse.cz>
29648
29649         * gcc.dg/debug/20031231-1.c: New.
29650         * gcc.c-torture/compile/20040101-1.c: New.
29651         * gcc.dg/dwarf-die-[1-7].c: New.
29652
29653 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
29654
29655         PR optimization/13521
29656         * gcc.c-torture/compile/20031231-1.c: New test.
29657
29658 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
29659
29660         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
29661
29662 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29663
29664         PR c++/10079
29665         * g++.dg/template/crash16.C: New test.
29666
29667 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
29668
29669         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
29670
29671 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
29672
29673         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
29674         ports.
29675         * g++.old-deja/g++.jason/thunk3.C: Likewise.
29676         * g++.old-deja/g++.law/profile1.C: Likewise.
29677         * gcc.c-torture/compile/981006-1.c: Likewise.
29678         * gcc.c-torture/execute/loop-2e.x: Likewise.
29679         * gcc.c-torture/execute/loop-2f.x: Remove.
29680         * gcc.c-torture/execute/loop-2g.x: Likewise.
29681         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
29682         * gcc.dg/20020312-2.c: Remove traces of dead ports.
29683
29684 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
29685
29686         PR c++/13507
29687         * g++.dg/ext/attrib11.C: New test.
29688
29689         PR c++/13494
29690         * g++.dg/template/array2-1.C: New test.
29691         * g++.dg/template/array2-2.C: New test.
29692
29693 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
29694
29695         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
29696
29697 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
29698
29699         PR c++/12774
29700         * g++.dg/template/array1-1.C: New test.
29701         * g++.dg/template/array1-2.C: New test.
29702
29703 2003-12-29  Roger Sayle  <roger@eyesopen.com>
29704
29705         PR fortran/12632
29706         * g77.dg/12632.f: New test case.
29707
29708 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29709
29710         PR c++/13289
29711         * g++.dg/parse/nontype1.C: New test.
29712
29713 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29714
29715         PR c++/12403
29716         * g++.dg/parse/explicit1.C: New test.
29717         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
29718
29719 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
29720
29721         PR c++/13081
29722         * g++.dg/opt/inline6.C: New test.
29723
29724         PR c++/12613
29725         * g++.dg/parse/error9.C: New test.
29726
29727         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
29728
29729 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
29730
29731         PR c++/13009
29732         * g++.dg/init/assign1.C: New test.
29733
29734 2003-12-28  Roger Sayle  <roger@eyesopen.com>
29735
29736         PR c++/13070
29737         * g++.dg/warn/format3.C: New test case.
29738
29739 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29740
29741         * gcc.c-torture/compile/20031227-1.c: New test.
29742
29743 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
29744
29745         * g++.dg/bprob/bprob.exp: Load target-supports.exp
29746         * g77.dg/bprob/bprob.exp: Likewise.
29747         * gcc.misc-tests/bprob.exp: Likewise.
29748         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
29749         variants on systems where the library does not provide that
29750         functionality.
29751         * gcc.dg/builtins-20.c: Use builtins-config.h.
29752         * gcc.dg/builtins-config.h: New file.
29753
29754 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
29755
29756         * lib/gcc-dg.exp (dg-require-profiling): New function.
29757         * lib/target-supports.exp (check_profiling_available): Likewise.
29758         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
29759         * g77.dg/bprob/bprob.exp: Likewise.
29760         * gcc.misc-tests/bprob.exp: Likewise.
29761         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
29762         * gcc.dg/20021014-1.c: Likewise.
29763         * gcc.dg/nest.c: Likewise.
29764
29765 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
29766
29767         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
29768         compiling.
29769         * g++.dg/lookup/java2.C: Likewise.
29770         * gcc.dg/cpp/lexident.c: Likewise.
29771
29772 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
29773
29774         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
29775         given.
29776         * gcc.c-torture/compile/961203-1.c: Likewise.
29777         * gcc.c-torture/compile/980506-1.c: Likewise.
29778
29779 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
29780
29781         * lib/gcc-dg.exp (dg-prune-output): New annotation.
29782         (additional_prunes): New global.
29783         (gcc-dg-prune): Handle additional per-test pruning.
29784         (dg-test): Clear additional_prunes between tests.
29785
29786         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
29787         dg-prune-output to avoid spurious failures from assembler
29788         complaining about nonexistent WAW violations.
29789         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
29790         Use dg-prune-output to avoid spurious failures from assembler
29791         warning about Itanium B-step errata.
29792
29793 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
29794
29795         * g++.dg/abi/macro0.C: New test.
29796         * g++.dg/abi/macro1.C: Likewise.
29797         * g++.dg/abi/macro2.C: Likewise.
29798
29799         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
29800         * g++.dg/abi/bitfield7.C: Likewise.
29801         * g++.dg/abi/dtor2.C: Likewise.
29802         * g++.dg/abi/mangle11.C: Likewise.
29803         * g++.dg/abi/mangle12.C: Likewise.
29804         * g++.dg/abi/mangle14.C: Likewise.
29805         * g++.dg/abi/mangle17.C: Likewise.
29806         * g++.dg/abi/vbase10.C: Likewise.
29807         * g++.dg/abi/vbase14.C: Likewise.
29808         * g++.dg/template/qualttp17.C: Likewise.
29809
29810 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
29811
29812         PR c/11995
29813         * gcc.dg/20031223-1.c: New test.
29814
29815 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
29816
29817         * gcc.dg/noreturn-7.c: New test.
29818
29819 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
29820
29821         * gcc.dg/null-pointer-1.c: New test.
29822
29823 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
29824
29825         * g++.old-deja/g++.jason/template18.C: Remove.
29826         * g++.old-deja/g++.jason/template37.C: Likewise.
29827
29828         PR c++/12862
29829         * g++.dg/lookup/ns1.C: New test.
29830
29831         PR c++/12397
29832         * g++.dg/template/lookup3.C: New test.
29833
29834 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
29835
29836         * g++.dg/template/recurse1.C: New test
29837
29838 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
29839
29840         PR c++/12479
29841         * g++.dg/parse/semicolon1.C: New test.
29842         * g++.dg/parse/semicolon1.h: Likewise.
29843
29844 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
29845
29846         * gcc.dg/darwin-misaligned.c: New test.
29847
29848 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
29849
29850         PR c/9163
29851         * gcc.dg/20031222-1.c: New test.
29852
29853 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
29854
29855         PR c++/13438
29856         * g++.dg/parse/error8.C: New test.
29857
29858         PR c++/11554
29859         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
29860
29861 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
29862
29863         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
29864         too small.
29865         * gcc.c-torture/compile/930217-1.c: Likewise.
29866         * gcc.c-torture/compile/930513-1.c: Likewise.
29867         * gcc.c-torture/execute/920908-2.c: Likewise.
29868         * gcc.c-torture/execute/921204-1.c: Likewise.
29869         * gcc.c-torture/execute/930621-1.c: Likewise.
29870         * gcc.c-torture/execute/930630-1.c: Likewise.
29871         * gcc.c-torture/execute/931031-1.c: Likewise.
29872         * gcc.c-torture/execute/980602-2.c: Likewise.
29873         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
29874         * gcc.c-torture/execute/compndlit-1.c: Likewise.
29875         * gcc.c-torture/execute/extzvsi.c: Likewise.
29876         * gcc.c-torture/unsorted/ext.c: Likewise.
29877
29878 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
29879
29880         PR target/12749
29881         * gcc.c-torture/compile/20031220-2.c: New test case.
29882
29883 2003-12-20  Roger Sayle  <roger@eyesopen.com>
29884
29885         PR optimization/13031
29886         * gcc.c-torture/compile/20031220-1.c: New test case.
29887
29888 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
29889
29890         * gcc.dg/cast-function-1.c: New test.
29891
29892 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
29893
29894         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
29895         formats.
29896
29897 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
29898
29899         PR c++/12795
29900         * g++.dg/ext/attrib10.C: New test.
29901
29902 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
29903
29904         * gcc.dg/cleanup-10.c: New test.
29905         * gcc.dg/cleanup-11.c: New test.
29906
29907 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
29908
29909         PR c++/13239
29910         * g++.dg/opt/expect1.C: New test.
29911
29912 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
29913
29914         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
29915
29916 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
29917
29918         PR debug/12923
29919         * gcc.dg/20031218-1.c: New test.
29920
29921         PR debug/12389
29922         * gcc.dg/20031218-2.c: New test.
29923         * gcc.dg/20031218-3.c: New test.
29924
29925         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
29926         of label name and allow for USER_LABEL_PREFIX == "_" names.
29927         * g++.dg/abi/mangle18-2.C: Likewise.
29928         * g++.dg/abi/mangle19-1.C: Likewise.
29929         * g++.dg/abi/mangle19-2.C: Likewise.
29930         * g++.dg/abi/mangle20-1.C: Likewise.
29931         * g++.dg/abi/mangle20-2.C: Likewise.
29932
29933 2003-12-18  Richard Henderson  <rth@redhat.com>
29934
29935         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
29936
29937 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
29938             Dan Kegel <dank@kegel.com>
29939
29940         PR other/12009
29941         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
29942         testing a cross compiler, it causes spurious compile failures.
29943         * lib/g++.exp: Likewise.
29944
29945 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29946
29947         PR c++/13262
29948         * g++.dg/template/access13.C: New test.
29949
29950 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
29951
29952         * gcc.dg/20031216-1.c: New test.
29953
29954 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29955
29956         PR c++/9154
29957         * g++.dg/template/error10.C: New test.
29958
29959 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
29960
29961         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
29962         * g++.dg/eh/simd-2.C: Likewise.
29963
29964 2003-12-17  James E Wilson  <wilson@specifixinc.com>
29965             Roger Sayle  <roger@eyesopen.com>
29966
29967         * gcc.c-torture/execute/ieee/mzero5.c: New.
29968
29969 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
29970
29971         PR c++/10603
29972         * g++.dg/parse/error6.C: New test.
29973
29974         PR c++/12827
29975         * g++.dg/parse/error7.C: New test.
29976
29977 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
29978
29979         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
29980         at -O with stabs debugging formats.
29981         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
29982         * gcc.dg/debug/debug-2.c: Likewise.
29983
29984 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
29985
29986         PR c++/12696
29987         * g++.dg/init/error1.C: New test.
29988
29989         PR c++/12218
29990         * g++.dg/init/pm3.C: New test.
29991
29992 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
29993
29994         PR c/3347
29995         * gcc.dg/bitfld-8.c: New test.
29996
29997 2003-12-16  James Lemke  <jim@wasabisystems.com>
29998
29999         * gcc.dg/arm-scd42-[123].c: New tests.
30000
30001 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
30002
30003         PR c++/9043
30004         * g++.dg/abi/mangle20-1.C: New test.
30005         * g++.dg/abi/mangle20-2.C: New test.
30006
30007 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
30008
30009         PR c++/13275
30010         * g++.dg/other/offsetof2.C: Remove XFAIL.
30011         * g++.dg/parse/offsetof1.C: New test.
30012         * g++.gd/parse/offsetof2.C: Likewise.
30013
30014 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30015
30016         * g++.dg/template/nontype3.C: New test.
30017         * g++.dg/template/static2.C: Tweaked the dg-error clause.
30018
30019 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30020
30021         * g++.dg/warn/noreturn-3.C: Also test instantiation.
30022
30023 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
30024
30025         PR c++/13387
30026         * g++.dg/expr/assign1.C: New test.
30027
30028         PR c++/13242
30029         * g++.dg/abi/mangle19-1.C: New test.
30030         * g++.dg/abi/mangle19-2.C: New test.
30031
30032 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
30033
30034         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
30035
30036 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
30037
30038         * gcc.c-torture/execute/20031216-1.c: New test.
30039
30040 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30041
30042         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
30043         an ICE regression.
30044
30045 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
30046
30047         PR c++/10926
30048         * g++.dg/template/error9.C: New test.
30049
30050         PR c++/11116
30051         * g++.dg/template/error8.C: New test.
30052
30053 2003-12-15  Roger Sayle  <roger@eyesopen.com>
30054
30055         PR middle-end/13400
30056         * gcc.c-torture/execute/20031215-1.c: New test case.
30057
30058 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
30059
30060         PR c++/13269
30061         * g++.dg/parse/error5.C: New test.
30062
30063         PR c++/12989
30064         * g++.dg/expr/sizeof1.C: New test.
30065
30066         PR c++/13310
30067         * g++.dg/template/crash15.C: New test.
30068
30069 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
30070
30071         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
30072         a non-POD type as the last named parameter of a varargs function.
30073
30074 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
30075
30076         PR c++/13243
30077         PR c++/12573
30078         * g++.dg/template/crash14.C: New test.
30079         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
30080
30081 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
30082
30083         * g++.dg/other/java1.C: New test.
30084
30085         PR c++/13241
30086         * g++.dg/abi/mangle18-1.C: New test.
30087         * g++.dg/abi/mangle18-2.C: New test.
30088
30089 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30090
30091         PR optimization/10312
30092         * gcc.c-torture/execute/20031214-1.c: New.
30093
30094 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
30095
30096         PR c++/10779
30097         PR c++/12160
30098         * g++.dg/parse/error3.C: New test.
30099         * g++.dg/parse/error4.C: Likewise.
30100         * g++.dg/abi/mangle4.C: Tweak error messages.
30101         * g++.dg/lookup/using5.C: Likewise.
30102         * g++.dg/other/error2.C: Likewise.
30103         * g++.dg/parse/typename5.C: Likewise.
30104         * g++.dg/parse/undefined1.C: Likewise.
30105         * g++.dg/template/arg2.C: Likewise.
30106         * g++.dg/template/ttp3.C: Likewise.
30107         * g++.dg/template/type1.C: Likewise.
30108         * g++.old-deja/g++.other/crash32.C: Likewise.
30109         * g++.old-djea/g++.pt/defarg8.C: Likewise.
30110
30111 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30112
30113         PR c++/13106
30114         * g++.dg/warn/noreturn-3.C: New test.
30115
30116 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
30117
30118         PR c++/13118
30119         * g++.dg/abi/covariant3.C: New.
30120
30121 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
30122
30123         * g++.dg/eh/ia64-1.C: New test.
30124
30125 2003-12-12  Roger Sayle  <roger@eyesopen.com>
30126
30127         PR optimization/13037
30128         * g77.f-torture/execute/13037.f: New test case.
30129
30130 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
30131
30132         PR c++/12881
30133         * g++.dg/abi/covariant2.C: New.
30134
30135 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
30136
30137         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
30138
30139 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
30140
30141         * gcc.c-torture/execute/wchar_t-1.x: Delete.
30142
30143 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
30144
30145         PR other/10819
30146         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
30147         to fix Bug 10819.
30148         * lib/g++.exp (g++_version): Likewise.
30149         * lib/g77.exp (g77_version): Likewise.
30150         * lib/objc.exp (default_objc_version): Likewise.
30151
30152 2003-12-10  Richard Henderson  <rth@redhat.com>
30153
30154         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
30155
30156         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
30157
30158 2003-12-08  Matt Austern  <austern@apple.com>
30159
30160         PR c/13134
30161         * lib/gcc-dg.exp (dg-require-visibility): Define.
30162         * lib/target-supports (check_visibility_available): Define.
30163         * gcc.dg/visibility-1.c: New test.
30164         * gcc.dg/visibility-2.c: Likewise.
30165         * gcc.dg/visibility-3.c: Likewise.
30166         * gcc.dg/visibility-4.c: Likewise.
30167         * gcc.dg/visibility-5.c: Likewise.
30168         * gcc.dg/visibility-6.c: Likewise.
30169         * g++.dg/ext/visibility-1.C: Likewise.
30170         * g++.dg/ext/visibility-2.C: Likewise.
30171         * g++.dg/ext/visibility-3.C: Likewise.
30172         * g++.dg/ext/visibility-4.C: Likewise.
30173         * g++.dg/ext/visibility-5.C: Likewise.
30174         * g++.dg/ext/visibility-6.C: Likewise.
30175
30176 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30177
30178         * g++.dg/lookup/java1.C: New test.
30179         * g++.dg/lookup/java2.C: New test.
30180
30181 2003-12-07  Falk Hueffner  <falk@debian.org>
30182
30183         * g++.dg/opt/noreturn-1.C: New test.
30184
30185 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
30186
30187         * gcc.dg/overflow-1.c: New test.
30188
30189 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
30190
30191         * g77.f-torture/compile/13060.f: New test.
30192
30193 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
30194
30195         PR c++/13323
30196         * g++.dg/inherit/operator2.C: New test.
30197
30198 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
30199
30200         PR c++/13305
30201         * g++.dg/ext/attrib9.C: New test.
30202
30203 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
30204
30205         PR c++/13314
30206         * g++.dg/template/error7.C: New test.
30207
30208 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
30209             J"orn Rennecke <joern.rennecke@superh.com>
30210
30211         PR target/13302
30212         * g++.dg/other/struct-va_list.C: New test.
30213
30214 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30215
30216         PR c++/13166
30217         * g++.dg/parse/defarg6.C: New test.
30218
30219 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
30220
30221         PR target/13256
30222         * gcc.c-torture/execute/20031201-1.c: New test.
30223
30224 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
30225
30226         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
30227
30228 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
30229
30230         * gcc.dg/builtin-return-1.c: New test.
30231
30232 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
30233             J"orn Rennecke <joern.rennecke@superh.com>
30234
30235         PR optimization/13260
30236         * gcc.c-torture/execute/20031204-1.c: New test.
30237
30238 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
30239
30240         PR c++/9127
30241         * g++.dg/template/error6.C: New test.
30242
30243 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
30244
30245         * gcc.dg/20031202-1.c: New test.
30246
30247 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
30248
30249         PR c++/13179
30250         * g++.dg/template/eh1.C: New test.
30251
30252         PR c++/10771
30253         * g++.dg/template/error5.C: New test.
30254
30255 2003-12-02  David Ung  <davidu@mips.com>
30256
30257         * gcc.dg/compat/vector-check.h: Corrected type for var
30258         g_##TMODE
30259
30260 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30261
30262         PR c++/10126
30263         * g++.dg/template/ptrmem8.C: New test.
30264
30265 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30266
30267         PR c++/12573
30268         * g++.dg/template/dependent-expr3.C: New test.
30269
30270 2003-12-01  James Lemke  <jim@wasabisystems.com>
30271
30272         * gcc.dg/arm-g2.c: New test.
30273
30274 2003-12-01  Roger Sayle  <roger@eyesopen.com>
30275
30276         PR optimization/11634
30277         * gcc.dg/20031201-2.c: New test case.
30278
30279 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
30280
30281         PR 11433
30282         * objc.dg/proto-lossage-3.m: New test.
30283
30284 2003-12-01  Roger Sayle  <roger@eyesopen.com>
30285
30286         PR optimization/12628
30287         * gcc.dg/20031201-1.c: New test case.
30288
30289 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
30290
30291         * gcc.dg/unaligned-1.c: New test.
30292
30293 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
30294
30295         PR c++/9849
30296         * g++.dg/template/error4.C: New test.
30297         * g++.dg/template/nested3.C: Adjust error markers.
30298
30299 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30300
30301         * gcc.dg/cpp/assert4.c: Check more #system assertions.
30302
30303 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
30304
30305         PR c/10333
30306         * gcc.dg/bitfld-7.c: New test.
30307
30308 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
30309
30310         * gcc.dg/tls/asm-1.C: New test.
30311
30312 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30313
30314         * gcc.dg/cpp/assert4.c: Update.
30315
30316 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
30317
30318         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
30319         * gcc.dg/builtin-apply3.c: New test.
30320
30321 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
30322
30323         * lib/compat.exp (compat-obj): New xfaildata parameter.
30324         Use it to set compiler_conditional_xfail_data before compiling.
30325         (compat-get-options): Handle dg-xfail-if.
30326         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
30327         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
30328         * gcc.dg/compat/vector-1_y.c: Likewise.
30329         * gcc.dg/compat/vector-2_x.c: Likewise.
30330         * gcc.dg/compat/vector-2_y.c: Likewise.
30331
30332 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
30333
30334         * g++.dg/opt/reg-stack4.C: New test.
30335
30336 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
30337
30338         * gcc.dg/builtin-apply2.c: New test.
30339
30340 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
30341
30342         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
30343
30344 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30345
30346         PR c++/12924
30347         * g++.dg/template/template-id-2.C: New test.
30348
30349 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30350
30351         PR c++/5369
30352         * g++.dg/template/memfriend1.C: New test.
30353         * g++.dg/template/memfriend2.C: Likewise.
30354         * g++.dg/template/memfriend3.C: Likewise.
30355         * g++.dg/template/memfriend4.C: Likewise.
30356         * g++.dg/template/memfriend5.C: Likewise.
30357         * g++.dg/template/memfriend6.C: Likewise.
30358         * g++.dg/template/memfriend7.C: Likewise.
30359         * g++.dg/template/memfriend8.C: Likewise.
30360         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
30361
30362 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
30363
30364         PR c++/12515
30365         * g++.dg/ext/cond1.C: New test.
30366
30367 2003-11-20  Richard Henderson  <rth@redhat.com>
30368
30369         * gcc.dg/20020201-2.c: Remove.
30370         * gcc.dg/20020201-4.c: Remove.
30371         * gcc.dg/20020304-1.c: Remove.
30372
30373 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
30374
30375         * gcc.dg/cpp/trad/xwin1.c: New test case.
30376
30377 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
30378
30379         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
30380         * lib/g77.exp: Likewise.
30381         * lib/objc.exp: Likewise.
30382         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
30383         for darwin.
30384
30385 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30386
30387         PR c++/12932
30388         * g++.dg/template/static5.C: New test.
30389
30390 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
30391
30392         * gcc.dg/nested-func-1.c: New test.
30393
30394 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30395
30396         * gcc.dg/cpp/assert4.c: New test.
30397
30398 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
30399
30400         PR c++/2294
30401         * g++.dg/lookup/using9.c: New test.
30402
30403 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
30404
30405         PR c++/12762
30406         * g++.dg/template/error3.C: New test.
30407
30408 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
30409
30410         PR ada/13035
30411         * ada/acats/run_acats, run_all.sh: Fix syntax error.
30412         No longer use a wrapper for gcc, since this does not work under
30413         Windows.
30414
30415 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
30416
30417         PR c++/2094
30418         * g++.dg/template/ptrmem7.C: New test.
30419
30420 2003-11-13  Andrew Pinski <apinski@apple.com>
30421
30422         * gcc.c-torture/compile/20031113-1.c: New test.
30423
30424 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
30425             Kean Johnston <jkj@sco.com>
30426
30427         PR c/13029
30428         * gcc.dg/unused-4.c: Update.
30429
30430 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
30431
30432         * g++.dg/opt/const3.C: New test.
30433
30434 2003-11-13  Jan Hubicka  <jh@suse.cz>
30435
30436         * gcc.c-torture/compile/20031112-1.c: New test.
30437
30438 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
30439
30440         * g++.dg/parse/crash10.C: Remove bogus error marker.
30441
30442 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30443
30444         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
30445         (host_gcc): Likewise.
30446         (ROOT): Honor $PWDCMD.
30447         (BASE): Likewise.
30448         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
30449
30450 2003-11-12  Catherine Moore  <clm@redhat.com>
30451
30452         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
30453
30454 2003-11-12  Andreas Jaeger  <aj@suse.de>
30455             Jakub Jelinek  <jakub@redhat.com>
30456             Andrew Pinski  <pinskia@physics.uc.edu>
30457             Richard Henderson  <rth@redhat.com>
30458
30459         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
30460         systems.
30461         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
30462
30463         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
30464         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
30465
30466 2003-11-11  Andreas Jaeger  <aj@suse.de>
30467
30468         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
30469
30470         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
30471
30472 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
30473
30474         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
30475         Clean ups.
30476
30477 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
30478
30479         * gcc.dg/trampoline-1.c: New test.
30480
30481 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
30482
30483         * gcc.c-torture/compile/200031109-1.c: New test.
30484
30485 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
30486
30487         PR c/3190
30488         PR c/8714
30489         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
30490         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
30491         gcc.dg/format/no-y2k-1.c: Update.
30492
30493 2003-11-08  Roger Sayle  <roger@eyesopen.com>
30494
30495         PR optimization/10467
30496         * gcc.dg/20031108-1.c: New test case.
30497
30498 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
30499
30500         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
30501
30502 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
30503
30504         * gcc.dg/compound-lvalue-1.c: New test.
30505         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
30506         some XFAILs.
30507
30508 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
30509
30510         * gcc.dg/altivec-varargs-1.c: New test.
30511
30512 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
30513
30514         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
30515         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
30516         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
30517         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
30518         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
30519
30520 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
30521
30522         * gcc.dg/cond-lvalue-1.c: New test.
30523
30524 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
30525
30526         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
30527
30528 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30529
30530         PR c++/11616
30531         * g++.dg/template/instantiate5.C: New test.
30532
30533 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30534
30535         PR c++/12726
30536         * g++.dg/ext/complit2.C: Replace test with self-contained version.
30537         * ChangeLog: Add missing first entry for above test.
30538
30539 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30540
30541         PR c++/9810
30542         * g++.dg/template/using8.C: New test.
30543         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
30544
30545 2003-11-02  Roger Sayle  <roger@eyesopen.com>
30546
30547         PR optimization/10817
30548         * gcc.c-torture/compile/20031102-1.c: New test case.
30549
30550 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
30551
30552         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
30553         2147483647.
30554
30555 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
30556
30557         * gcc.dg/20031102-1.c: New test.
30558
30559 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
30560
30561         * gcc.dg/complex-1.c: New test.
30562
30563 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30564
30565         PR c++/12796
30566         * g++.dg/template/crash13.C: Adjust expected error location.
30567         * g++.old-deja/g++.brendan/ns1.C: Likewise.
30568
30569 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
30570
30571         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
30572
30573 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
30574
30575         PR/10239
30576         * gcc.c-torture/compile/20031031-2.c: New test.
30577
30578 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
30579
30580         PR/11640
30581         * gcc.c-torture/compile/20031031-1.c: New test.
30582
30583 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
30584
30585         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
30586         * gcc.misc-tests/bprob.exp: Likewise.
30587         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
30588         the execution test on arm-elf configs.
30589         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
30590         configs that don't support scratch files.
30591         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
30592
30593 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
30594
30595         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
30596         done by dejagnu.
30597
30598 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
30599
30600         * ada/acats/run_all.sh: Redirect mv output to /dev/null
30601         Avoid non pure sh syntax. Add more logging.
30602
30603         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
30604         fail.
30605
30606 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30607
30608         PR libgcj/10610
30609         * gcc.dg/ppc-stackalign-1.c: New test.
30610
30611 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
30612
30613         * ada/acats/run_all.sh: Change output to be more compliant with
30614         dejagnu framework.
30615         Create acats.sum and acats.log files under testsuite/ada/acats
30616         Only run [a-z]* directories, to filter out e.g. CVS.
30617         Redirect build output to log file.
30618
30619 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
30620
30621         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
30622
30623 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
30624
30625         PR ada/5909:
30626         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
30627
30628 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
30629
30630         * gcc.c-torture/compile/20031023-1.c: New test.
30631         * gcc.c-torture/compile/20031023-2.c: New test.
30632         * gcc.c-torture/compile/20031023-3.c: New test.
30633         * gcc.c-torture/compile/20031023-4.c: New test.
30634
30635 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30636
30637         PR c++/10371
30638         * g++.dg/lookup/scoped8.C: New test.
30639
30640 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
30641
30642         * g++.dg/opt/reg-stack3.C: New test.
30643
30644 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
30645
30646         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
30647
30648 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30649
30650         PR c++/11076
30651         * g++.dg/template/crash13.C: New test.
30652
30653 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
30654
30655         * gcc.dg/c99-restrict-2.c: New test.
30656
30657 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
30658
30659         PR c++/12698, c++/12699, c++/12700, c++/12566
30660         * g++.dg/inherit/covariant9.C: New test.
30661         * g++.dg/inherit/covariant10.C: New test.
30662         * g++.dg/inherit/covariant11.C: New test.
30663
30664 2003-10-23  Jason Merrill  <jason@redhat.com>
30665
30666         PR c++/12726
30667         * g++.dg/ext/complit2.C: New test.
30668
30669 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
30670
30671         PR target/12654
30672         * gcc.c-torture/execute/20031020-1.c: New test.
30673
30674 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30675
30676         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
30677         following the jump_insn.
30678
30679 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
30680
30681         * gcc.dg/cast-lvalue-1.c: New test.
30682
30683 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
30684
30685         PR c++/11962
30686         * g++.dg/template/cond2.C: New test.
30687
30688 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
30689
30690         * gcc.dg/builtins-28.c: New test.
30691
30692 2003-10-20  Jan Hubicka  <jh@suse.cz>
30693
30694         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
30695         parameter.
30696         * testsuite/gcc.dg/inline-2.c: Likewise.
30697
30698 2003-10-20  Phil Edwards  <phil@codesourcery.com>
30699
30700         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
30701         * gcc.dg/nest.c: Likewise.
30702
30703 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30704
30705         PR c++/9781, c++/10583, c++/11862
30706         * g++.dg/parse/crash13.C: New test.
30707
30708 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30709
30710         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
30711
30712 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
30713
30714         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
30715         Define HAVE_C99_RUNTIME except on Solaris.
30716         * gcc.dg/builtins-20.c: Likewise.
30717
30718 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30719
30720         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
30721
30722 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30723
30724         PR c++/12495
30725         * g++.dg/template/crash21.C: New test.
30726
30727 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30728
30729         PR c++/2513
30730         * g++.dg/template/typename5.C: New test.
30731
30732 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30733
30734         PR c++/12369
30735         * g++.dg/template/friend25.C: New test.
30736
30737 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
30738
30739         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
30740         versions.
30741
30742 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
30743
30744         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
30745         == 2147483647.
30746
30747 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
30748
30749         * gcc.c-torture/execute/960416-1.x: Remove.
30750         * gcc.c-torture/execute/divconst-3.x: Likewise.
30751
30752 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
30753
30754         PR target/12598
30755         * gcc.dg/torture/cris-volatile-1.c: New test.
30756
30757 2003-10-14  Roger Sayle  <roger@eyesopen.com>
30758
30759         PR optimization/9325
30760         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
30761         for overflowing floating point to integer conversion during RTL
30762         simplification.
30763
30764 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
30765
30766         * objc/execute/_cmd.m: Fix typo.
30767         * objc.dg/image-info.m, objc.dg/symtab-1.m:
30768         Relax 'scan-assembler' regexp.
30769         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
30770         objc.dg/try-catch-4.m: Run on non-Darwin targets.
30771         * objc.dg/zero-link-2.m: Remove blank line.
30772         * objc.dg/zero-link-3.m: New test case.
30773
30774 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
30775
30776         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
30777
30778         * gcc.dg/asm-names.c: Use scan-assembler-not rather
30779         than linker trickery.
30780
30781 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30782
30783         PR c++/12370
30784         * g++.dg/other/friend2.C: New test.
30785
30786 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
30787
30788         * gcc.dg/20031012-1.c: New test.
30789
30790 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
30791
30792         * gcc.dg/weak/weak-3.c: Fix for new warning.
30793
30794 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
30795
30796         PR optimization/8750
30797         * gcc.c-torture/execute/20031012-1.c: New test case.
30798
30799 2003-10-11  Roger Sayle  <roger@eyesopen.com>
30800
30801         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
30802         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
30803
30804 2003-10-11  Roger Sayle  <roger@eyesopen.com>
30805
30806         PR optimization/12260
30807         * gcc.c-torture/compile/20031011-2.c: New test case.
30808
30809 2003-10-11  Roger Sayle  <roger@eyesopen.com>
30810
30811         * gcc.c-torture/execute/20031011-1.c: New testcase.
30812
30813 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
30814
30815         * gcc.c-torture/compile/20031011-1.c: New test.
30816
30817 2003-10-11  Jan Hubicka  <jh@suse.cz>
30818
30819         * g++.dg/other/first-global.C: New test.
30820
30821 2003-10-11  Roger Sayle  <roger@eyesopen.com>
30822
30823         * gcc.c-torture/execute/string-opt-18.c: New testcase.
30824
30825 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
30826
30827         * gcc.c-torture/compile/20031010-1.c: New test.
30828
30829 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
30830
30831         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
30832         * gcc.c-torture/execute/va-arg-25.c: ... here.
30833
30834 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
30835
30836         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
30837
30838 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
30839
30840         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
30841
30842 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
30843
30844         * g++.dg/parse/error2.C: New test.
30845
30846 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
30847
30848         PR c++/11097
30849         * g++.dg/other/error5.C: Modify the error message.
30850         * g++.dg/lookup/using8.C: New test.
30851
30852 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
30853
30854         * gcc.dg/darwin-abi-2.c: New file.
30855         * gcc.c-torture/execute/va-arg-24.c: New file.
30856
30857 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
30858
30859         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
30860         indentation.
30861
30862 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
30863
30864         PR c++/10147
30865         * g++.dg/other/error4.C: Update error messages.
30866         * g++.dg/template/ptrmem4.C: Likewise.
30867
30868         PR c++/12337
30869         * g++.dg/init/new9.C: New test.
30870
30871         PR c++/12334, c++/12236, c++/8656
30872         * g++.dg/ext/attrib8.C: New test.
30873
30874 2003-10-06  Devang Patel  <dpatel@apple.com>
30875
30876         * gcc.dg/debug/dwarf2-3.h: New test.
30877         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
30878
30879 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
30880
30881         * g++.dg/opt/cfg2.C: New test.
30882
30883 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
30884
30885         * g++.dg/opt/float1.C: New test.
30886
30887 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
30888
30889         * gcc.dg/c90-array-lval-6.c: New test.
30890         * gcc.dg/c99-array-lval-6.c: New test.
30891
30892 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
30893             Ziemowit Laski  <zlaski@apple.com>
30894
30895         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
30896         'Derived', so that it is never considered a class method; add
30897         new warning for '+port' method ambiguity.
30898         * objc.dg/method-12.m: Include <objc/objc.h> instead of
30899         <objc/objc-api.h> (needed on Mac OS X).
30900         * objc.dg/method-13.m: New test.
30901
30902 2003-10-03  Roger Sayle  <roger@eyesopen.com>
30903
30904         PR optimization/9325, PR java/6391
30905         * gcc.c-torture/execute/20031003-1.c: New test case.
30906
30907 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
30908
30909         PR optimization/12180
30910         * gcc.dg/20031002-1.c: New test.
30911
30912         PR c++/12486
30913         * g++.dg/inherit/error1.C: New test.
30914
30915 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
30916
30917         * lib/f-torture.exp (search_for): Rename to...
30918         (search_for_re): This.  Also, clean up comments and the
30919         "regexp" invocation.
30920
30921 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
30922
30923         * gcc.c-torture/compile/20031002-1.c: New test.
30924
30925 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
30926
30927         * g++.dg/opt/cond1.C: New test.
30928
30929 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
30930
30931         * gcc.dg/Wold-style-definition-2.c: New testcase.
30932         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
30933
30934 2003-09-29  Richard Henderson  <rth@redhat.com>
30935
30936         * g++.dg/init/array10.C: Add dg-options.
30937
30938 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
30939
30940         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
30941
30942 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30943
30944         * g++.dg/template/friend19.C: Fix typo.
30945         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
30946
30947 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
30948
30949         * gcc.c-torture/execute/20030928-1.c: New test.
30950         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
30951
30952 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
30953
30954         * g++.dg/opt/unroll1.C: New test.
30955
30956 2003-09-26  Roger Sayle  <roger@eyesopen.com>
30957
30958         PR optimization/11741
30959         * gcc.dg/20030926-1.c: New test case.
30960
30961 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30962
30963         PR c++/5655
30964         * g++.dg/parse/access7.C: New test.
30965         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
30966
30967 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
30968
30969         MERGE OF objc-improvements-branch into MAINLINE:
30970         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
30971         if libobjc has not been built.
30972         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
30973         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
30974         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
30975         objc/execute/nested-3.m, objc/execute/np-2.m,
30976         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
30977         objc/execute/redefining_self.m, objc/execute/root_methods.m,
30978         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
30979         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
30980         objc.dg/special/unclaimed-category-1.h,
30981         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
30982         well as GNU runtime.
30983         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
30984         * execute/cascading-1.m, execute/function-message-1.m,
30985         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
30986         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
30987         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
30988         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
30989         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
30990         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
30991         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
30992         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
30993         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
30994         * objc.dg/bitfield-2.m: Run only on Darwin.
30995         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
30996         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
30997         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
30998         * objc.dg/const-str-1.m: Fix constant string layout.
30999
31000 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
31001
31002         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
31003
31004 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
31005
31006         * gcc.dg/darwin-abi-1.c: New file.
31007
31008 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
31009
31010         PR target/12281
31011         * gcc.c-torture/compile/20030921-1.c: New test.
31012
31013 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
31014
31015         * g++.dg/opt/reg-stack2.C: New test.
31016
31017 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
31018
31019         * g++.dg/eh/delayslot1.C: New test.
31020
31021 2003-09-20  Richard Henderson  <rth@redhat.com>
31022
31023         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
31024
31025 2003-09-20  Roger Sayle  <roger@eyesopen.com>
31026
31027         * gcc.c-torture/execute/20030920-1.c: New test case.
31028
31029 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31030
31031         * g++.dg/rtti/typeid3.C: Correct expected error message.
31032
31033 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31034
31035         PR c++/157
31036         * g++.dg/parse/crash12.C: New test.
31037
31038 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
31039
31040         * gcc.dg/compat/mixed-struct-check.h: New.
31041         * gcc.dg/compat/mixed-struct-defs.h: New.
31042         * gcc.dg/compat/mixed-struct-init.h: New.
31043         * gcc.dg/compat/struct-by-value-19_main.c: New.
31044         * gcc.dg/compat/struct-by-value-19_x.c: New.
31045         * gcc.dg/compat/struct-by-value-19_y.c: New.
31046         * gcc.dg/compat/struct-by-value-20_main.c: New.
31047         * gcc.dg/compat/struct-by-value-20_x.c: New.
31048         * gcc.dg/compat/struct-by-value-20_y.c: New.
31049         * gcc.dg/compat/struct-return-19_main.c: New.
31050         * gcc.dg/compat/struct-return-19_x.c: New.
31051         * gcc.dg/compat/struct-return-19_y.c: New.
31052         * gcc.dg/compat/struct-return-20_main.c: New.
31053         * gcc.dg/compat/struct-return-20_x.c: New.
31054         * gcc.dg/compat/struct-return-20_y.c: New.
31055
31056 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
31057         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
31058         so that it will not complain on LP64 targets.
31059
31060 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31061
31062         PR c++/495
31063         * g++.dg/template/friend24.C: New test.
31064
31065 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
31066
31067         PR c++/12332
31068         * g++.dg/template/memtmpl2.C: New test.
31069
31070 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
31071
31072         PR target/11184
31073         * gcc.dg/builtin-apply1.c: New test.
31074
31075 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
31076
31077         PR c++/9848
31078         * g++.dg/warn/Wunused-4.C: New test.
31079
31080 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31081
31082         PR c++/12316
31083         * g++.dg/other/gc2.C: New test.
31084
31085 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
31086
31087         PR c++/11991
31088         * g++.dg/rtti/typeid3.C: New test.
31089
31090         PR c++/12266
31091         * g++.dg/overload/template1.C: New test.
31092
31093 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
31094
31095         * g++.dg/opt/cfg3.C: New test.
31096
31097 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31098
31099         PR c++/7939
31100         * g++.dg/template/crash11.C: New test.
31101
31102 2003-09-16  Jason Merrill  <jason@redhat.com>
31103             Jakub Jelinek  <jakub@redhat.com>
31104
31105         * gcc.dg/attr-warn-unused-result.c: New test.
31106
31107 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
31108
31109         PR c++/12184
31110         * g++.dg/expr/call2.C: New test.
31111
31112 2003-09-15  Andreas Jaeger  <aj@suse.de>
31113
31114         * gcc.dg/Wold-style-definition-1.c: New test.
31115
31116 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
31117
31118         PR c++/3907
31119         * g++.dg/parse/template12.C: New test.
31120
31121         * g++.dg/abi/bitfield11.C: New test.
31122         * g++.dg/abi/bitfield12.C: Likewise.
31123
31124 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
31125
31126         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
31127         non-expansion of functional macro name without arguments at EOL.
31128         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
31129
31130 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
31131
31132         * gcc.c-torture/execute/20030914-[12].c: New tests.
31133
31134 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
31135
31136         PR c++/11788
31137         * g++.dg/overload/addr1.C: New test.
31138
31139 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
31140
31141         * gcc.dg/20030909-1.c: New test.
31142
31143 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
31144
31145         * gcc.dg/ultrasp10.c: New test.
31146
31147 2003-09-09  Devang Patel  <dpatel@apple.com>
31148
31149         * gcc.dg/darwin-ld-6.c: New test.
31150
31151 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31152
31153         * gcc.dg/torture/builtin-explog-1.c: New testcase.
31154
31155 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
31156
31157         * gcc.dg/ia64-types1.c: New test.
31158         * gcc.dg/ia64-types2.c: Likewise.
31159
31160 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31161
31162         * gcc.dg/builtins-1.c: Add more _Complex tests.
31163         * gcc.dg/torture/builtin-attr-1.c: Likewise.
31164
31165         * gcc.dg/builtins-1.c: Test existing _Complex functions.
31166         * gcc.dg/torture/builtin-attr-1.c: Likewise.
31167
31168 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
31169
31170         PR c++/11786
31171         * g++.dg/lookup/koenig2.C: New test.
31172
31173         PR c++/5296
31174         * g++.dg/rtti/typeid2.C: New test.
31175
31176 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
31177
31178         * gcc.c-torture/compile/20030904-1.c: New test.
31179
31180 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
31181
31182         * g++.dg/opt/longbranch2.C: New test.
31183
31184 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
31185
31186         * g++.dg/template/crash10.C: Only compile it.
31187
31188 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
31189
31190         PR middle-end/11665
31191         * gcc.c-torture/compile/20030907-1.c: New test.
31192         * g++.dg/init/array11.C: New test.
31193
31194 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
31195
31196         PR c++/11852
31197         * g++.dg/init/struct1.C: New test.
31198
31199 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
31200
31201         PR c++/12181
31202         * g++.dg/expr/comma1.C: New test.
31203
31204 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
31205
31206         PR c++/11867
31207         * g++.dg/expr/static_cast5.C: New test.
31208
31209 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
31210
31211         PR c++/11507
31212         * g++.dg/lookup/scoped7.C: New test.
31213
31214         PR c++/9574
31215         * g++.dg/other/static1.C: New test.
31216
31217         PR c++/11490
31218         * g++.dg/warn/template-1.C: New test.
31219
31220         PR c++/11432
31221         * g++.dg/template/crash10.C: New test.
31222
31223         PR c++/2478
31224         * g++.dg/overload/VLA.C: New test.
31225
31226         PR c++/10804
31227         * g++.dg/template/call1.C: New test.
31228
31229 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
31230
31231         PR c++/11794
31232         * g++.dg/parse/using3.C: New test.
31233
31234 2003-09-06  Roger Sayle  <roger@eyesopen.com>
31235
31236         PR c++/11409
31237         * g++.dg/overload/builtin3.C: New test case.
31238
31239 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
31240
31241         PR c/9862
31242         * gcc.dg/20030906-1.c: New test.
31243         * gcc.dg/20030906-2.c: Likewise.
31244
31245 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
31246
31247         PR c++/12167
31248         * g++.dg/parse/defarg5.C: New test.
31249
31250         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
31251
31252 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
31253
31254         PR c++/12163
31255         * g++.dg/expr/static_cast4.C: New test.
31256
31257         PR c++/12146
31258         * g++.dg/template/crash9.C: New test.
31259
31260 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
31261
31262         * g++.old-deja/g++.ext/pretty2.C: Update for change
31263         in __FUNCTION__.
31264         * g++.old-deja/g++.ext/pretty3.C: Likewise.
31265
31266 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
31267
31268         PR c++/11922
31269         * g++/dg/template/qualified-id1.C: New test.
31270
31271         PR c++/12037
31272         * g++.dg/warn/noeffect4.C: New test.
31273
31274 2003-09-04  Matt Austern  <austern@apple.com>
31275
31276         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
31277         * g++.dg/ext/fnname2.C: Likewise.
31278         * g++.dg/ext/fnname3.C: Likewise.
31279
31280 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
31281
31282         * g++.dg/expr/lval1.C: New test.
31283         * g++.dg/ext/lvcast.C: Remove.
31284
31285 2003-09-03  Roger Sayle  <roger@eyesopen.com>
31286
31287         PR optimization/11700.
31288         * gcc.c-torture/compile/20030903-1.c: New test case.
31289
31290 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
31291
31292         PR c++/12053
31293         * g++.dg/abi/layout4.C: New test.
31294
31295 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
31296
31297         PR c++/11553
31298         * g++.dg/parse/friend3.C: New test.
31299
31300 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
31301
31302         PR c++/11847
31303         * g++.dg/template/class1.C: New test.
31304
31305         PR c++/11808
31306         * g++.dg/expr/call1.C: New test.
31307
31308 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
31309
31310         PR c++/12114
31311         * g++.dg/init/ref9.C: New test.
31312
31313         PR c++/11972
31314         * g++.dg/template/nested4.C: New test.
31315
31316 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
31317
31318         PR c++/12093
31319         * g++.dg/template/non-dependent4.C: New test.
31320
31321         PR c++/11928
31322         * g++.dg/inherit/conv1.C: New test.
31323
31324 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
31325
31326         PR c++/6196
31327         * g++.dg/ext/label1.C: New test.
31328         * g++.dg/ext/label2.C: Likewise.
31329
31330 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
31331
31332         * g++.dg/expr/cond3.C: New test.
31333
31334 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31335
31336         * gcc.dg/builtins-1.c: Add new builtin cases.
31337
31338 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31339
31340         * gcc.dg/builtins-1.c: Add new cases.
31341         * gcc.dg/torture/builtin-attr-1.c: Likewise.
31342
31343 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31344
31345         * gcc.dg/builtins-1.c: Add more math builtin tests.
31346         * gcc.dg/torture/builtin-attr-1.c: New test.
31347
31348 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
31349
31350         PR optimization/5079
31351         * g++.dg/opt/static3.C: New test.
31352
31353 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31354
31355         * gcc.misc-tests/gcov-10b.c: New test.
31356
31357 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
31358
31359         * g++.dg/opt/ptrmem3.C: New test.
31360
31361         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
31362
31363 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
31364
31365         * gcc.dg/20030826-2.c: New test.
31366
31367 2003-08-26  Roger Sayle  <roger@eyesopen.com>
31368
31369         PR middle-end/12002
31370         * g77.f-torture/compile/12002.f: New test case.
31371
31372 2003-08-26  Roger Sayle  <roger@eyesopen.com>
31373
31374         * gcc.dg/20030826-1.c: New test case.
31375
31376 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
31377
31378         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
31379
31380 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
31381
31382         PR c++/11871
31383         * c++.dg/lookup/crash1.C: New test.
31384
31385         * c++.dg/warn/noeffect3.C: New test.
31386
31387 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
31388
31389         * gcc.dg/compat/vector-1_x.c: Compile with -w.
31390         * gcc.dg/compat/vector-1_y.c: Ditto.
31391         * gcc.dg/compat/vector-2_x.c: Ditto.
31392         * gcc.dg/compat/vector-2_y.c: Ditto.
31393
31394 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
31395
31396         * gcc.dg/20030702-1.c: New test.
31397
31398 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
31399
31400         PR c++/8795
31401         * g++.dg/ext/altivec-1.C: New test.
31402
31403 2003-08-24  Richard Henderson  <rth@redhat.com>
31404
31405         * g++.dg/eh/simd-2.C: Add -w for x86.
31406
31407 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
31408
31409         * gcc.dg/20030815-1.c: New test.
31410
31411 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31412
31413         PR c++/3765
31414         * g++.dg/parse/access6.C: New test.
31415
31416 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31417
31418         PR c++/641, c++/11876
31419         * g++.dg/template/friend22.C: New test.
31420         * g++.dg/template/friend23.C: Likewise.
31421
31422 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
31423
31424         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
31425         identically.
31426
31427 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
31428
31429         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
31430
31431 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
31432
31433         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
31434
31435 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
31436
31437         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
31438
31439 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
31440
31441         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
31442
31443 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
31444
31445         PR c++/11919
31446         * g++.dg/overload/prom1.C: New test.
31447
31448         PR c++/11551
31449         * g++.dg/parse/dtor2.C: New test.
31450
31451         PR c++/10762
31452         * g++.dg/parse/using2.C: New test.
31453
31454 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
31455
31456         PR target/11805
31457         * gcc.c-torture/compile/20030821-1.c: New.
31458
31459 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
31460
31461         PR c++/11834
31462         * g++.dg/template/deduce2.C: New test.
31463
31464 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
31465
31466         * gcc.c-torture/execute/20030821-1.c: New test.
31467
31468 2003-08-20  Roger Sayle  <roger@eyesopen.com>
31469
31470         PR middle-end/11984
31471         * gcc.dg/20030820-1.c: New test case.
31472
31473 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
31474
31475         PR c++/11945
31476         * g++.dg/warn/noeffect2.C: New test.
31477
31478 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
31479
31480         PR c++/10926
31481         * g++.dg/template/dtor2.C: New test.
31482
31483         PR c++/11684
31484         * g++.dg/template/operator1.C: New test.
31485         * g++.dg/parse/operator4.C: New test.
31486
31487         PR c++/11946.C
31488         * g++.dg/expr/enum1.C: New test.
31489         * gcc.dg/c99-bool-1.c: Remove bogus warning.
31490
31491         PR c++/11036.C
31492         * g++.dg/parse/elab2.C: New test.
31493         * g++.dg/parse/typedef4.C: Change error message.
31494         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
31495         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
31496         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
31497
31498 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
31499
31500         * gcc.dg/pch/warn-1.c: New.
31501         * gcc.dg/pch/warn-1.hs: New.
31502
31503         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
31504         not-tested file.
31505
31506 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
31507
31508         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
31509
31510 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
31511
31512         * gcc.dg/uninit-D.c: New Test.
31513         * gcc.dg/uninit-E.c: New Test.
31514         * gcc.dg/uninit-F.c: New Test.
31515         * gcc.dg/uninit-G.c: New Test.
31516
31517 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
31518
31519         * g++.dg/README: Describe the pch directory.
31520
31521 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31522
31523         PR c++/11174
31524         * g++.dg/parse/access4.C: New test.
31525         * g++.dg/parse/access5.C: Likewise.
31526         * g++.old-deja/g++.jason/access17.C: Adjust error message.
31527
31528 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
31529
31530         * gcc.dg/noncompile/20030818-1.c: New.
31531
31532 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
31533
31534         PR c++/11957
31535         * g++.dg/warn/noeffect1.C: New test.
31536
31537         * g++.dg/template/scope2.C: New test.
31538         * g++.dg/template/error2.C: Correct dg-error
31539
31540 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
31541
31542         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
31543
31544 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
31545
31546         PR C++/11512
31547         * g++.dg/template/warn1.C: New.
31548
31549 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
31550
31551         * g++.dg/template/error2.C: New test.
31552         * g++.dg/lookup/using7.C: Adjust errors
31553         * g++.old-deja/g++.pt/crash36.C: Likewise.
31554         * g++.old-deja/g++.pt/derived3.C: Likewise.
31555
31556 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31557
31558         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
31559         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
31560         * gcc.c-torture/execute/builtins/string-9.c: New, from
31561         string-opt-9.c.  Adjust for execute/builtins framework.
31562         * gcc.c-torture/execute/string-opt-9.c: Delete.
31563
31564 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
31565
31566         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
31567
31568         * g++.dg/parse/ret-type2.C: New test.
31569
31570         PR c++/11703
31571         * g++.dg/init/new8.C: New test.
31572
31573         PR c++/10923
31574         * g++.dg/parse/typedef5.C: New test.
31575
31576         PR c++/9512
31577         * g++.dg/parse/qualified2.C: New test.
31578         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
31579         invalid code.
31580
31581 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
31582
31583         * g++.dg/conversion/ptrmem1.C: New test.
31584
31585 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
31586
31587         PR target/11693
31588         * gcc.dg/20030811-1.c: New test.
31589
31590         PR target/11535
31591         * gcc.c-torture/execute/20030811-1.c: New test.
31592
31593 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31594
31595         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
31596
31597 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
31598
31599         PR c++/11789.C
31600         * g++.dg/inherit/multiple1.C: New test.
31601
31602 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
31603
31604         * gcc.dg/spe1.c: New test.
31605
31606         PR c++/11670
31607         * g++.dg/expr/cast2.C: New test.
31608
31609         PR c++/10530
31610         * g++.dg/template/dependent-name2.C: New test.
31611
31612 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
31613
31614         * g++.dg/parse/crash11.C: Put the dg options in comments.
31615
31616 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
31617
31618         * lib/gcc-dg.exp: Update for diagnostic change.
31619
31620 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31621
31622         PR c++/5767
31623         * g++.dg/parse/crash11.C: New test.
31624
31625 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
31626
31627         * gcc.dg/cpp/spacing1.c: Update.
31628
31629 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
31630
31631         PR target/11739
31632         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
31633         a value for -mtune.
31634
31635 2003-08-04  Roger Sayle  <roger@eyesopen.com>
31636
31637         PR middle-end/11771
31638         * gcc.c-torture/compile/20030804-1.c: New test case.
31639
31640 2003-08-04  Roger Sayle  <roger@eyesopen.com>
31641
31642         * gcc.dg/20030804-1.c: New test case.
31643
31644 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
31645
31646         * gcc.dg/cpp/separate-1.c: New test.
31647
31648 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
31649
31650         PR c++/11704
31651         * g++.dg/template/dependent-expr2.C: New test.
31652
31653         PR c++/11766
31654         * g++.dg/expr/ptrmem1.C: New test.
31655
31656 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31657
31658         PR c++/9453
31659         * g++.dg/template/friend15.C: New test.
31660
31661 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
31662
31663         * lib/dg-pch.exp: Work round PCH bug.
31664
31665 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31666
31667         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
31668         builtins.  Move cases from builtins-4.c here.
31669
31670         * gcc.dg/torture/builtin-math-1.c: New test taken from
31671         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
31672         additional cases.
31673
31674         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
31675         Delete.
31676
31677 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
31678
31679         PR c++/9447
31680         * g++.dg/template/using7.C: New test.
31681
31682 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
31683
31684         * import1.c, import2.c: New tests.
31685
31686 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
31687
31688         * g++.dg/eh/crossjump1.C: New test.
31689
31690 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
31691
31692         PR c++/11697
31693         * g++.dg/template/using6.C: New test.
31694
31695         PR c++/11744
31696         * g++.dg/template/koenig2.C: New test.
31697
31698 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31699
31700         PR c++/7983
31701         * g++.dg/parse/typedef4.C: New test.
31702
31703 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31704
31705         PR c++/8442, c++/8806
31706         * g++.dg/template/elab1.C: New test.
31707         * g++.dg/template/type2.C: Likewise.
31708         * g++.dg/template/ttp3.C: Adjust expected error message.
31709         * g++.old-deja/g++.law/visibility13.C: Likewise.
31710         * g++.old-deja/g++.niklas/t135.C: Likewise.
31711         * g++.old-deja/g++.pt/ttp41.C: Likewise.
31712         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
31713         template argument.
31714         * g++.old-deja/g++.pt/ttp44.C: Likewise.
31715
31716 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
31717
31718         PR c++/11295
31719         * g++.dg/ext/stmtexpr1.C: New test.
31720
31721         * g++.dg/opt/tmp1.C: New test.
31722
31723         PR c++/11525
31724         * g++.dg/parse/constant4.C: New test.
31725
31726         PR c++/9447
31727         * g++.dg/template/using5.C: New test.
31728
31729 2003-07-31  Roger Sayle  <roger@eyesopen.com>
31730
31731         * gcc.dg/builtins-27.c: New test case.
31732
31733 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
31734
31735         * gcc.dg/tls/opt-7.c: New test.
31736
31737 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
31738
31739         * g++.old-deja/g++.other/crash18.C: Remove.
31740
31741 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
31742
31743         * g++.dg/template/explicit3.C: New.
31744         * g++.dg/template/explicit4.C: New.
31745         * g++.dg/template/explicit5.C: New.
31746
31747         PR c++/11347
31748         * g++.dg/template/memtmpl1.C: New.
31749
31750 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
31751
31752         PR target/11565
31753         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
31754         * gcc.dg/i386-387-5.c (dg-options): Likewise.
31755
31756 2003-07-30  Jan Hubicka  <jh@suse.cz>
31757
31758         * vtgc1.c: Kill.
31759
31760 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
31761
31762         * gcc.dg/struct-in-proto-1.c: New test.
31763
31764 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
31765
31766         * gcc.dg/cpp/include2.c: Only expect one message.
31767
31768 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
31769
31770         PR c++/9447
31771         * g++.dg/template/using1.C: New test.
31772         * g++.dg/template/using2.C: New test.
31773         * g++.dg/template/using3.C: New test.
31774         * g++.dg/template/using4.C: New test.
31775
31776 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
31777
31778         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
31779         * gcc.c-torture/execute/string-opt-10.c: Likewise.
31780
31781 2003-07-28  Jan Hubicka  <jh@suse.cz>
31782
31783         PR c++/11530
31784         * g++.dg/opt/call1.C: New test.
31785
31786 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
31787
31788         PR c++/11667
31789         * g++.dg/init/enum2.C: New test.
31790         * g++.dg/template/overload1.C: Add "-w" option.
31791
31792 2003-07-28    <hp@bitrange.com>
31793
31794         * gcc.dg/Wdeclaration-after-statement-1.c,
31795         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
31796
31797 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
31798
31799         * gcc.c-torture/compile/20030725-1.c: New test.
31800
31801 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
31802
31803         * gcc.dg/20030505.c: Only run for SPE.
31804         Remove definition of opaque type.
31805
31806 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
31807
31808         * g++.dg/template/ptrmem6.C: New test.
31809
31810 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
31811
31812         * gcc.c-torture/compile/zero-strct-2.c: New test.
31813
31814 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
31815
31816         * gcc.dg/intermod-1.c: New test.
31817
31818 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
31819
31820         PR c++/11617
31821         * g++.dg/template/lookup2.C: New test.
31822         * g++.dg/template/memclass1.C: Remove instantiated from error.
31823         * g++.dg/other/error2.C: Tweak expected errors.
31824
31825         PR c++/11596
31826         * g++.dg/template/defarg3.C: New test.
31827
31828         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
31829
31830 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
31831
31832         * g++.dg/inherit/access5.C: New test.
31833
31834 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31835
31836         PR c++/11513
31837         * g++.dg/template/crash8.C: New test.
31838
31839 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
31840
31841         PR c/10602
31842         * gcc.dg/noncompile/incomplete-2.c: New test.
31843
31844 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
31845
31846         PR c++/11645
31847         * g++.dg/inherit/access4.C: New test.
31848
31849         PR c++/11517
31850         * g++.dg/expr/cond2.C: New test.
31851
31852         PR optimization/10679
31853         * g++.dg/opt/inline4.C: New test.
31854
31855 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
31856
31857         * g++.dg/parse/crash10: New test.
31858
31859 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
31860
31861         * g++.dg/ext/flexary1.C: New test.
31862
31863 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31864
31865         PR c++/10793
31866         * g++.dg/template/crash9.C: New test.
31867
31868 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31869
31870         PR c++/3004
31871         * g++.dg/parse/typedef3.C: New test.
31872
31873         PR c++/7906
31874         * g++.dg/parse/operator2.C: New test.
31875
31876         PR c++/8895
31877         * g++.dg/parse/def-tmpl-arg1.C: New test.
31878
31879         PR c++/9282
31880         * g++.dg/parse/funptr1.C: New test.
31881
31882         PR c++/9452
31883         * g++.dg/parse/ambig3.C: New test.
31884
31885         PR c++/9454
31886         * g++.dg/parse/operator3.C: New test.
31887
31888         PR c++/9486
31889         * g++.dg/parse/template10.C: New test.
31890
31891         PR c++/9488
31892         * g++.dg/parse/template11.C: New test.
31893
31894         PR c++/10150
31895         * g++.dg/parse/invalid-op1.C: New test.
31896
31897         PR c++/10247
31898         * g++.dg/parse/condexpr1.C: New test.
31899
31900 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
31901
31902         * g++.dg/ext/packed3.C: New test.
31903         * g++.dg/ext/packed4.C: New test.
31904
31905         * gcc.dg/pack-test-3.c: New test.
31906
31907 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
31908
31909         * lib/compat.exp: Handle dg-options per source file.
31910         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
31911         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
31912         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
31913         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
31914         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
31915         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
31916         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
31917         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
31918         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
31919         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
31920         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
31921         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
31922         * g++.dg/compat/break/bitfield7_x.C: Ditto.
31923         * g++.dg/compat/break/bitfield7_y.C: Ditto.
31924
31925 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
31926
31927         PR c/10320
31928         * gcc.c-torture/execute/20030718-1.c: New test.
31929
31930 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
31931
31932         PR optimization/11536
31933         * gcc.dg/20030721-1.c: New test.
31934
31935 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
31936
31937         PR c++/11546
31938         * g++.dg/template/lookup1.C: New test.
31939
31940 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
31941
31942         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
31943         diagnostics of ill-formed constructs involving labels.
31944         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
31945         the new 'previously defined here' message.
31946
31947 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
31948
31949         * g++.dg/parse/non-dependent2.C: New test.
31950
31951 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
31952
31953         * g++.dg/init/init-ref4.C: xfail on targets without
31954         weak symbols.
31955
31956 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
31957
31958         PR target/11087
31959         * gcc.c-torture/execute/20030717-1.c: New test.
31960
31961 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
31962
31963         * g++.dg/opt/cfg1.C: New test.
31964
31965 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
31966
31967         PR optimization/11557
31968         * gcc.dg/20030717-1.c: New test.
31969
31970 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
31971
31972         PR c++/10476
31973         * g++.dg/expr/crash-1.C: New test.
31974
31975         PR c++/11027
31976         * g++.dg/template/init3.C: New test.
31977
31978         PR c++/8222
31979         * g++.dg/template/non-dependent1.C: New test.
31980
31981         PR c++/11070
31982         * g++.dg/template/non-dependent2.C: New test.
31983
31984         PR c++/11071
31985         * g++.dg/template/non-dependent3.C: New test.
31986
31987         PR c++/9907
31988         * g++.dg/template/sizeof5.C: New test.
31989
31990 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
31991
31992         PR 11498
31993         * gcc.c-torture/compile/mangle-1.c: New file.
31994
31995 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31996
31997         PR c++/7809
31998         * g++.dg/parse/access3.C: New test.
31999
32000 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
32001
32002         PR c++/11384
32003         * g++.dg/init/init-ref4.C: New test.
32004
32005 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
32006
32007         PR c++/11547
32008         * g++.dg/parse/constant3.C: New test.
32009         * g++.dg/parse/crash7.C: Likewise.
32010
32011 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
32012
32013         PR target/11008
32014         * gcc.dg/i386-pentium4-not-mull.c: New.
32015
32016 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
32017
32018         * gcc.dg/asm-names.c (ymain): Make it weak.
32019
32020 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32021
32022         PR c++/5421
32023         * g++.dg/template/friend21.C: New test.
32024
32025 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
32026
32027         * gcc.dg/cleanup-8.c: New test.
32028         * gcc.dg/cleanup-9.c: New test.
32029
32030 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
32031
32032         * g++.dg/ext/dll-MI1.h: New file.
32033         * g++.dg/ext/dllexport-MI1.C: New file.
32034         * g++.dg/ext/dllimport-MI1.C: New file.
32035
32036 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
32037
32038         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
32039         it does not have cmpstrsi patterns (just cmpmemsi).
32040
32041 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
32042
32043         PR debug/11473
32044         * g++.dg/debug/debug8.C: New test.
32045
32046 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32047
32048         PR c++/10108
32049         * g++.dg/template/crash7.C: New test.
32050
32051 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
32052
32053         PR target/10795
32054         * gcc.c-torture/compile/20030708-1.c: New.
32055
32056 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
32057
32058         * gcc.c-torture/execute/20030715-1.c: New test.
32059
32060 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
32061
32062         * gcc.dg/pch/inline-3.c: New file.
32063         * gcc.dg/pch/inline-3.hs: New file.
32064         * gcc.dg/pch/inline-4.c: New file.
32065         * gcc.dg/pch/inline-4.hs: New file.
32066
32067 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
32068
32069         PR c++/11509
32070         * g++.dg/template/crash6.C: New test.
32071
32072         PR c++/7053
32073         * g++.dg/template/friend20.C: New test.
32074
32075         PR c++/7019
32076         * g++.dg/template/overload2.C: New test.
32077
32078 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32079
32080         PR optimization/11440
32081         * gcc.c-torture/execute/20030714-1.c: New test.
32082
32083 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32084
32085         PR c++/11154
32086         * g++.dg/template/partial2.C: New test.
32087
32088 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
32089
32090         PR c++/11503
32091         * g++.dg/template/anon1.C: New test.
32092
32093         PR c++/11493
32094         PR c++/11495
32095         * g++.dg/parse/template9.C: Likewise.
32096         * g++.dg/template/crash4.C: New test.
32097         * g++.dg/template/koenig1.C: Likewise.
32098         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
32099         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
32100         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
32101         functions.
32102         * g++.old-deja/g++.jason/template36.C: Likewise.
32103         * g++.old-deja/g++.mike/p1989.C: Likewise.
32104         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
32105         * g++.old-deja/g++.pt/ttp20.C: Use this->.
32106         * g++.old-deja/g++.pt/ttp21.C: Use this->.
32107         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
32108         compiling.
32109         * g++.old-deja/g++.pt/union2.C: Use this->.
32110
32111 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
32112
32113         * gcc.dg/20030711-1.c: New test.
32114
32115 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
32116
32117         PR c++/11050
32118         * g++.dg/parse/args1.C: New test.
32119         * g++.pt/defarg8.C: Change expected errors.
32120
32121 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
32122
32123         PR c++/8164
32124         * g++.dg/template/nontype2.C: New test.
32125
32126         PR c++/10558
32127         * g++.dg/parse/template8.C: New test.
32128
32129         PR c++/8327
32130         * g++.dg/template/scope1.C: New test.
32131
32132         * g++.dg/warn/Wsign-compare-1.C: New test.
32133
32134 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
32135
32136         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
32137
32138 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
32139
32140         PR c++/9411
32141         * g++.dg/template/explicit2.C: New test.
32142
32143         PR c++/10032
32144         * g++.dg/warn/pedantic1.C: New test.
32145
32146 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
32147
32148         PR c++ 9483
32149         * g++.dg/other/field1.C: New test.
32150
32151 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
32152
32153         PR c/11449
32154         * gcc.c-torture/compile/20030707-1.c: New.
32155
32156 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32157
32158         PR c++/10849
32159         * g++.dg/template/access12.C: New test.
32160
32161 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
32162
32163         * g++.dg/bprob/bprob.exp (prof_ext): Update.
32164         * g77.dg/bprob/bprob.exp (prof_ext): Update.
32165         * gcc.misc-tests/bprob.exp (prof_ext): Update.
32166         * gcc.misc-tests/gcov.exp: Update
32167         * g++.dg/gcov/gcov.exp: Update
32168         * lib/gcov.exp: Update.
32169
32170 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
32171
32172         * g++.dg/abi/mangle17.C: Make sure template expressions are
32173         dependent.
32174         * g++.dg/abi/mangle4.C: Mark erroneous casts.
32175         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
32176         * g++.dg/opt/stack1.C: Remove erroneous code.
32177         * g++.dg/parse/template7.C: New test.
32178         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
32179         * g++.old-deja/g++.pt/crash4.C: Likewise.
32180
32181 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32182
32183         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
32184         with zero or one occurence of `$' after the initial `L'.
32185
32186 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
32187
32188         * gcc.c-torture/compile/20030704-1.c: Add a comment.
32189
32190 2003-07-08  Roger Sayle  <roger@eyesopen.com>
32191
32192         PR c/11370
32193         * gcc.dg/Wunreachable-6.c: New testcase.
32194         * gcc.dg/Wunreachable-7.c: New testcase.
32195
32196 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
32197
32198         PR c/11420
32199         * gcc.dg/20030708-1.c: New test.
32200
32201 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
32202
32203         * gcc.dg/compat/sdata-section.h: New file.
32204         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
32205         * gcc.dg/torture/mips-sdata-1.c: New test.
32206
32207 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32208
32209         PR c++/11030
32210         * g++.dg/template/friend19.C: New test.
32211
32212 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
32213
32214         * g++.dg/opt/strength-reduce.C: New test.
32215
32216 2003-07-07  Roger Sayle  <roger@eyesopen.com>
32217
32218         PR target/10979
32219         * gcc.dg/20030707-1.c: New testcase.
32220
32221 2003-07-07  Roger Sayle  <roger@eyesopen.com>
32222
32223         PR optimization/11059
32224         * g++.dg/opt/emptyunion.C: New testcase.
32225
32226 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
32227             Eric Botcazou  <ebotcazou@libertysurf.fr>
32228
32229         * g++.dg/opt/stack1.C: New test.
32230
32231 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
32232
32233         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
32234         run test.
32235
32236         PR c++/11431
32237         * g++.dg/expr/static_cast3.C: New test.
32238
32239 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
32240
32241         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
32242         everywhere.
32243         * gcc.dg/concat.c: Concatenation of string constants with
32244         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
32245         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
32246         * gcc.dg/cpp/escape-2.c: Use wide character constants where
32247         necessary to avoid multi-character character constant warning.
32248         * gcc.dg/cpp/escape.c: Likewise.
32249         * gcc.dg/cpp/ucs.c: Likewise.
32250         Remove backslashes from dg-bogus comments, as they confuse Tcl.
32251         Fix a typo.
32252
32253 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
32254
32255         PR c/11428
32256         * gcc.c-torture/compile/20030704-1.c: New.
32257
32258 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
32259
32260         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
32261
32262 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
32263
32264         PR c++/5287, PR c++/7910,  PR c++/11021
32265         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
32266         tests for warnings.
32267         * g++.dg/ext/dllimport2.C: Add tests for warnings.
32268         * g++.dg/ext/dllimport3.C: Likewise.
32269         * g++.dg/ext/dllimport4.C: New file.
32270         * g++.dg/ext/dllimport5.C: New file.
32271         * g++.dg/ext/dllimport6.C: New file.
32272         * g++.dg/ext/dllimport7.C: New file.
32273         * g++.dg/ext/dllimport8.C: New file.
32274         * g++.dg/ext/dllimport9.C: New file.
32275         * g++.dg/ext/dllimport10.C: New file.
32276         * g++.dg/ext/dllexport1.C: New file.
32277
32278 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
32279
32280         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
32281         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
32282
32283 2003-07-03  Roger Sayle  <roger@eyesopen.com>
32284
32285         * gcc.dg/builtins-25.c: New testcase.
32286         * gcc.dg/builtins-26.c: New testcase.
32287
32288 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
32289
32290         * gcc.dg/compat/vector-defs.h: New file.
32291         * gcc.dg/compat/vector-setup.h: New file.
32292         * gcc.dg/compat/vector-check.h: New file.
32293         * gcc.dg/compat/vector-1_main.c: New file.
32294         * gcc.dg/compat/vector-1_x.c: New file.
32295         * gcc.dg/compat/vector-1_y.c: New file.
32296         * gcc.dg/compat/vector-2_main.c: New file.
32297         * gcc.dg/compat/vector-2_x.c: New file.
32298         * gcc.dg/compat/vector-2_y.c: New file.
32299
32300         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
32301         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
32302         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
32303         * gcc.dg/compat/struct-align-1.h: New file.
32304         * gcc.dg/compat/struct-align-1_main.c: New file.
32305         * gcc.dg/compat/struct-align-1_x.c: New file.
32306         * gcc.dg/compat/struct-align-1_y.c: New file.
32307         * gcc.dg/compat/struct-align-2.h: New file.
32308         * gcc.dg/compat/struct-align-2_main.c: New file.
32309         * gcc.dg/compat/struct-align-2_x.c: New file.
32310         * gcc.dg/compat/struct-align-2_y.c: New file.
32311
32312         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
32313         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
32314         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
32315         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
32316         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
32317         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
32318         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
32319         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
32320         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
32321         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
32322         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
32323         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
32324         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
32325         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
32326         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
32327         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
32328         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
32329         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
32330         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
32331         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
32332         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
32333         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
32334         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
32335         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
32336         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
32337         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
32338         * gcc.dg/compat/struct-return-10_x.c: Ditto.
32339         * gcc.dg/compat/struct-return-2_x.c: Ditto.
32340         * gcc.dg/compat/struct-return-3_x.c: Ditto.
32341
32342 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
32343
32344         * gcc.dg/i386-call-1.c: New test.
32345
32346 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
32347
32348         PR c++/9162
32349         * g++.dg/parse/defarg4.C: New.
32350
32351 2003-07-03  Roger Sayle  <roger@eyesopen.com>
32352
32353         PR target/10700
32354         * gcc.c-torture/compile/20030703-1.c: New test case.
32355
32356 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
32357
32358         * g++.dg/template/local3.C: Remove extra semicolon.
32359
32360 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
32361
32362         * gcc.dg/i386-volatile-1.c: New test.
32363
32364 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
32365
32366         PR c++/11072
32367         * g++.dg/other/offsetof2.C: XFAIL.
32368         * g++.dg/other/offsetof5.C: New.
32369
32370         PR c++/10219
32371         * g++.dg/template/error1.C: New.
32372
32373         PR c++/9779
32374         * g++.dg/template/dependent-expr1.C: New.
32375
32376 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
32377
32378         PR c++/6949
32379         * g++.dg/template/local3.C: New test.
32380
32381         PR c++/11149
32382         * g++.dg/lookup/scoped6.C: New test.
32383
32384 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
32385
32386         PR c++/8046
32387         * g++.dg/other/error7.C: New test.
32388
32389 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
32390
32391         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
32392         * g++.old-deja/g++.abi/vtable3.h: Likewise.
32393         * g++.old-deja/g++.law/code-gen5.C: Likewise.
32394         * g++.old-deja/g++.other/union2.C: Likewise.
32395         * gcc.dg/c90-const-expr-2.c: Likewise.
32396         * gcc.dg/c90-const-expr-3.c: Likewise.
32397         * gcc.dg/c99-const-expr-2.c: Likewise.
32398         * gcc.dg/c99-const-expr-3.c: Likewise.
32399         * gcc.dg/concat.c: Likewise.
32400
32401 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
32402
32403         PR c++/9559
32404         * g++.dg/init/static1.C: New test.
32405
32406 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32407
32408         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
32409         * g++.old-deja/g++.other/access2.C: Likewise.
32410         * g++.old-deja/g++.other/decl2.C: Likewise.
32411         * gcc.c-torture/execute/20020615-1.c: Likewise.
32412
32413 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
32414
32415         PR c++/4933
32416         * g++.dg/template/sizeof4.C: New test.
32417
32418 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
32419
32420         * g++.dg/other/error6.C: New test.
32421
32422 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
32423
32424         PR c++/10750
32425         * g++.dg/parse/constant2.C: New test.
32426
32427 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
32428
32429         PR c++/11106
32430         * g++.dg/other/error5.C: New test.
32431
32432 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32433
32434         * gcc.dg/format/gcc_diag-1.c: New test.
32435
32436 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
32437
32438         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
32439
32440 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
32441
32442         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
32443         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
32444         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
32445
32446 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
32447
32448         * gcc.c-torture/execute/builtins/string-8.c: New test.
32449         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
32450         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
32451         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
32452
32453 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
32454
32455         PR c++/10468
32456         * g++.dg/ext/typeof6.C: New test.
32457
32458 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
32459
32460         PR c++/10796
32461         * g++.dg/init/enum1.C: New test.
32462
32463 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
32464
32465         * gcc.dg/20030627-1.c: New test.
32466
32467 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
32468
32469         PR c++/11332
32470         * g++.dg/expr/static_cast2.C: New test.
32471
32472 2003-06-26  Roger Sayle  <roger@eyesopen.com>
32473             Jakub Jelinek  <jakub@redhat.com>
32474
32475         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
32476         sprintf(dst,"%s",src) optimization.
32477         * gcc.c-torture/execute/20030626-1.c: New test case.
32478         * gcc.c-torture/execute/20030626-2.c: New test case.
32479
32480 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
32481
32482         * gcc.c-torture/execute/multi-ix.c: New test.
32483
32484         * gcc.c-torture/execute/simd-4.c (main):
32485         Added missing semicolon at end of union.
32486
32487 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
32488
32489         PR c++/8266
32490         * g++.dg/template/explicit-instantiation3.C: New test.
32491
32492 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
32493
32494         * gcc.dg/20030626-1.c: Use signed char.
32495
32496 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
32497
32498         * gcc.dg/20030626-1.c: New test.
32499
32500 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
32501
32502         * const-str-2.m: Update.
32503
32504 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
32505
32506         PR c++/10990
32507         * g++.dg/rtti/dyncast1.C: New test.
32508         * g++.dg/abi/mangle4.C: Correct base-specifier access.
32509         * g++.dg/lookup/scoped1.C: Remove XFAIL.
32510         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
32511
32512         PR c++/10931
32513         * g++.dg/expr/static_cast1.C: New test.
32514
32515 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
32516
32517         * gcc.dg/20030625-1.c: New test.
32518
32519 2003-06-24  Roger Sayle  <roger@eyesopen.com>
32520
32521         * gcc.c-torture/compile/20030624-1.c: New test case.
32522
32523 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
32524
32525         * gcc.c-torture/execute/string-opt-17.c: New test.
32526
32527 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
32528
32529         PR c++/5754
32530         * g++.dg/parse/crash6.C: New test.
32531
32532 2003-06-23  Roger Sayle  <roger@eyesopen.com>
32533
32534         * gcc.dg/builtins-24.c: New test case.
32535
32536 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
32537
32538         * g++.dg/opt/operator1.C: New test.
32539
32540 2003-06-22  Roger Sayle  <roger@eyesopen.com>
32541
32542         * gcc.c-torture/execute/string-opt-16.c: New test case.
32543
32544 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
32545
32546         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
32547         * g++.old-deja/g++.other/conv7.C: Likewise.
32548         * g++.old-deja/g++.other/overcnv2.C: Likewise.
32549         * g++.old-deja/g++.other/overload14.C: Likewise.
32550
32551 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
32552
32553         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
32554         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
32555
32556 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
32557
32558         PR c++/10888
32559         * g++.dg/warn/Winline-3.C: New test.
32560
32561 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
32562
32563         * lib/target-supports.exp (check_alias_available): Make the test
32564         program acceptable to the Solaris assembler.
32565
32566         PR c++/10749
32567         * g++.dg/template/memclass2.C: New test.
32568
32569 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
32570             Eric Botcazou  <ebotcazou@libertysurf.fr>
32571
32572         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
32573         data for non-matching targets.
32574         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
32575
32576 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
32577
32578         PR c++/10845
32579         * g++.dg/template/member3.C: New test.
32580
32581 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
32582
32583         PR c++/10939
32584         * g++.dg/template/func1.C: New test.
32585
32586         PR c++/9649
32587         * g++.dg/template/static4.C: New test.
32588         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
32589
32590         PR c++/11041
32591         * g++.dg/init/ref7.C: New test.
32592
32593 2003-06-19  Matt Austern  <austern@apple.com>
32594
32595         PR c++/11228
32596         * g++.dg/anew1.C: New test.
32597         * g++.dg/anew2.C: New test.
32598         * g++.dg/anew3.C: New test.
32599         * g++.dg/anew4.C: New test.
32600
32601 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
32602
32603         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
32604
32605 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
32606
32607         * gcc.c-torture/execute/simd-4.c (main): Make expected value
32608         endian-dependent.
32609
32610 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
32611
32612         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
32613         Remove cruft.
32614
32615 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
32616
32617         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
32618         * gcc.c-torture/compile/961203-1.c: Likewise.
32619         * gcc.c-torture/compile/980506-1.c: Likewise.
32620
32621 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
32622
32623         PR c++/10712
32624         * g++.dg/lookup/using7.C: New test.
32625
32626 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
32627
32628         PR c++/11105
32629         * g++.dg/abi/conv1.C: Remove it.
32630         * g++.dg/template/conv7.C: New test.
32631         * g++.dg/template/conv8.C: Likewise.
32632         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
32633         conversion operator.
32634
32635 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
32636
32637         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
32638         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
32639         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
32640         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
32641         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
32642         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
32643         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
32644         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
32645         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
32646         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
32647         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
32648         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
32649         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
32650         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
32651         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
32652         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
32653         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
32654         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
32655         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
32656         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
32657         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
32658         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
32659         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
32660         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
32661         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
32662         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
32663         * gcc.dg/compat/struct-return-10_x.c: Ditto.
32664         * gcc.dg/compat/struct-return-2_x.c: Ditto.
32665         * gcc.dg/compat/struct-return-3_x.c: Ditto.
32666
32667 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
32668
32669         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
32670         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
32671         indications.
32672
32673 2003-06-16  Roger Sayle  <roger@eyesopen.com>
32674
32675         * gcc.dg/i386-387-5.c: New test case.
32676         * gcc.dg/i386-387-6.c: New test case.
32677         * gcc.dg/builtins-23.c: New test case.
32678
32679 2003-06-15  Roger Sayle  <roger@eyesopen.com>
32680
32681         * gcc.dg/builtins-22.c: New test case.
32682         * gcc.dg/i386-387-1.c: Update to test exp.
32683         * gcc.dg/i386-387-2.c: Likewise.
32684
32685 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32686
32687         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
32688
32689 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
32690
32691         * lib/gcc-dg.exp (dg-require-dll): New function.
32692         (dg-xfail-if): Likewise.
32693         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
32694         driver.
32695
32696         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
32697         * gcc.c-torture/compile/20001205-1.c: Likewise.
32698         * gcc.c-torture/compile/20001226-1.c: Likewise.
32699         * gcc.c-torture/compile/20010518-2.c: Likewise.
32700         * gcc.c-torture/compile/20020312-1.c: Likewise.
32701         * gcc.c-torture/compile/20020604-1.c: Likewise.
32702         * gcc.c-torture/compile/920501-12.c: Likewise.
32703         * gcc.c-torture/compile/920501-4.c: Likewise.
32704         * gcc.c-torture/compile/920520-1.c: Likewise.
32705         * gcc.c-torture/compile/920521-1.c: Likewise.
32706         * gcc.c-torture/compile/920625-1.c: Likewise.
32707         * gcc.c-torture/compile/961203-1.c: Likewise.
32708         * gcc.c-torture/compile/980506-1.c: Likewise.
32709         * gcc.c-torture/compile/981006-1.c: Likewise.
32710         * gcc.c-torture/compile/981022-1.c: Likewise.
32711         * gcc.c-torture/compile/981223-1.c: Likewise.
32712         * gcc.c-torture/compile/990617-1.c: Likewise.
32713         * gcc.c-torture/compile/dll.c: Likewise.
32714         * gcc.c-torture/compile/labels-3.c: Likewise.
32715         * gcc.c-torture/compile/mipscop-1.c: Likewise.
32716         * gcc.c-torture/compile/mipscop-2.c: Likewise.
32717         * gcc.c-torture/compile/mipscop-3.c: Likewise.
32718         * gcc.c-torture/compile/mipscop-4.c: Likewise.
32719         * gcc.c-torture/compile/simd-5.c: Likewise.
32720         * gcc.c-torture/compile/20000804-1.x: Remove.
32721         * gcc.c-torture/compile/20001205-1.x: Likewise.
32722         * gcc.c-torture/compile/20001226-1.x: Likewise.
32723         * gcc.c-torture/compile/20010518-2.x: Likewise.
32724         * gcc.c-torture/compile/20020312-1.x: Likewise.
32725         * gcc.c-torture/compile/20020604-1.x: Likewise.
32726         * gcc.c-torture/compile/920501-12.x: Likewise.
32727         * gcc.c-torture/compile/920501-4.x: Likewise.
32728         * gcc.c-torture/compile/920520-1.x: Likewise.
32729         * gcc.c-torture/compile/920521-1.x: Likewise.
32730         * gcc.c-torture/compile/920625-1.x: Likewise.
32731         * gcc.c-torture/compile/961203-1.x: Likewise.
32732         * gcc.c-torture/compile/980506-1.x: Likewise.
32733         * gcc.c-torture/compile/981006-1.x: Likewise.
32734         * gcc.c-torture/compile/981022-1.x: Likewise.
32735         * gcc.c-torture/compile/981223-1.x: Likewise.
32736         * gcc.c-torture/compile/990617-1.x: Likewise.
32737         * gcc.c-torture/compile/mipscop-1.x: Likewise.
32738         * gcc.c-torture/compile/mipscop-2.x: Likewise.
32739         * gcc.c-torture/compile/mipscop-3.x: Likewise.
32740         * gcc.c-torture/compile/mipscop-4.x: Likewise.
32741         * gcc.c-torture/compile/simd-5.x: Likewise.
32742
32743         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
32744
32745 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
32746
32747         * gcc.c-torture/execute/20030611-1.c: New test.
32748
32749 2003-06-12  Roger Sayle  <roger@eyesopen.com>
32750
32751         PR middle-end/168
32752         * gcc.dg/20030612-1.c: New test case.
32753
32754 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
32755
32756         PR c++/10635
32757         * g++.dg/expr/cast1.C: New test.
32758
32759 2003-06-12  Roger Sayle  <roger@eyesopen.com>
32760
32761         * gcc.dg/builtins-21.c: New test case.
32762
32763 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
32764
32765         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
32766         options instead of at the end.
32767         * lib/objc.exp (objc_target_compile): Likewise.
32768
32769 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
32770
32771         PR c++/10432
32772         * g++.dg/parse/error1.C: New test.
32773
32774 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
32775
32776         * gcc.dg/compat/struct-by-value-11_main.c: New file.
32777         * gcc.dg/compat/struct-by-value-11_x.c: New file.
32778         * gcc.dg/compat/struct-by-value-11_y.c: New file.
32779         * gcc.dg/compat/struct-by-value-12_main.c: New file.
32780         * gcc.dg/compat/struct-by-value-12_x.c: New file.
32781         * gcc.dg/compat/struct-by-value-12_y.c: New file.
32782         * gcc.dg/compat/struct-by-value-13_main.c: New file.
32783         * gcc.dg/compat/struct-by-value-13_x.c: New file.
32784         * gcc.dg/compat/struct-by-value-13_y.c: New file.
32785         * gcc.dg/compat/struct-by-value-14_main.c: New file.
32786         * gcc.dg/compat/struct-by-value-14_x.c: New file.
32787         * gcc.dg/compat/struct-by-value-14_y.c: New file.
32788         * gcc.dg/compat/struct-by-value-15_main.c: New file.
32789         * gcc.dg/compat/struct-by-value-15_x.c: New file.
32790         * gcc.dg/compat/struct-by-value-15_y.c: New file.
32791         * gcc.dg/compat/struct-by-value-16_main.c: New file.
32792         * gcc.dg/compat/struct-by-value-16_x.c: New file.
32793         * gcc.dg/compat/struct-by-value-16_y.c: New file.
32794         * gcc.dg/compat/struct-by-value-17_main.c: New file.
32795         * gcc.dg/compat/struct-by-value-17_x.c: New file.
32796         * gcc.dg/compat/struct-by-value-17_y.c: New file.
32797         * gcc.dg/compat/struct-by-value-18_main.c: New file.
32798         * gcc.dg/compat/struct-by-value-18_x.c: New file.
32799         * gcc.dg/compat/struct-by-value-18_y.c: New file.
32800
32801         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
32802         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
32803         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
32804         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
32805         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
32806         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
32807         * gcc.dg/compat/scalar-return-3_main.c: New file.
32808         * gcc.dg/compat/scalar-return-3_x.c: New file.
32809         * gcc.dg/compat/scalar-return-3_y.c: New file.
32810         * gcc.dg/compat/scalar-return-4_main.c: New file.
32811         * gcc.dg/compat/scalar-return-4_x.c: New file.
32812         * gcc.dg/compat/scalar-return-4_y.c: New file.
32813
32814 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
32815
32816         * gcc.dg/compat/fp2-struct-check.h: New file.
32817         * gcc.dg/compat/fp2-struct-defs.h: New file.
32818         * gcc.dg/compat/fp2-struct-init.h: New file.
32819         * gcc.dg/compat/struct-by-value-10_main.c: New file.
32820         * gcc.dg/compat/struct-by-value-10_x.c: New file.
32821         * gcc.dg/compat/struct-by-value-10_y.c: New file.
32822         * gcc.dg/compat/struct-return-10_main.c: New file.
32823         * gcc.dg/compat/struct-return-10_x.c: New file.
32824         * gcc.dg/compat/struct-return-10_y.c: New file.
32825
32826         * gcc.dg/compat/compat-common.h: New file.
32827         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
32828         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
32829         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
32830         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
32831         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
32832         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
32833         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
32834         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
32835         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
32836         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
32837         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
32838         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
32839         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
32840         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
32841         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
32842         * gcc.dg/compat/small-struct-check.h: Ditto.
32843         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
32844         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
32845         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
32846         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
32847         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
32848         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
32849         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
32850         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
32851         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
32852         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
32853         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
32854         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
32855         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
32856         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
32857         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
32858         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
32859         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
32860         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
32861         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
32862         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
32863         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
32864         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
32865         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
32866         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
32867         * gcc.dg/compat/struct-return-2_main.c: Ditto.
32868         * gcc.dg/compat/struct-return-2_x.c: Ditto.
32869         * gcc.dg/compat/struct-return-2_y.c: Ditto.
32870         * gcc.dg/compat/struct-return-3_main.c: Ditto.
32871         * gcc.dg/compat/struct-return-3_x.c: Ditto.
32872         * gcc.dg/compat/struct-return-3_y.c: Ditto.
32873
32874 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
32875
32876         * g++.dg/pch/static-1.C: New file.
32877         * g++.dg/pch/static-1.Hs: New file.
32878
32879 2003-06-10  Richard Henderson  <rth@redhat.com>
32880
32881         * gcc.dg/asm-7.c: Adjust expected warning text.
32882
32883 2003-06-10  Roger Sayle  <roger@eyesopen.com>
32884
32885         * gcc.dg/builtins-20.c: New test case.
32886
32887 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
32888
32889         PR c++/11131
32890         * g++.dg/opt/template1.C: New test.
32891
32892 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
32893
32894         * lib/gcc-dg.exp (dg-test): Clear additional_files and
32895         additional_sources.
32896
32897 2003-05-21  David Taylor  <dtaylor@emc.com>
32898
32899         * gcc.dg/Wpadded.c: New file.
32900
32901 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
32902
32903         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
32904         * gcc.dg/special/weak-2.c: Add dg-require-weak.
32905         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
32906         dg-require-weak.
32907
32908 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
32909
32910         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
32911
32912 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
32913
32914         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
32915         (dg-require-alias): Likewise.
32916         (dg-require-gc-sections): Likewise.
32917         * lib/target-supports.exp (check_gc_sections_available): Likewise.
32918
32919 2003-06-08  Richard Henderson  <rth@redhat.com>
32920
32921         * gcc.dg/20011029-2.c: Fix the array reference.
32922         * gcc.dg/asm-7.c: New.
32923
32924 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
32925
32926         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
32927
32928 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
32929
32930         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
32931         (dg-require-gc-sections): Likewise.
32932
32933 2003-06-08  Jan Hubicka  <jh@suse.cz>
32934
32935         * i386-cmov1.c: Fix regular expression.
32936         * i386-cvt-1.c: Likewise.
32937         * i386-local.c: Likewise.
32938         * i386-local2.c: Likewise.
32939         * i386-mul.c: Likewise.
32940         * i386-ssetype-1.c: Likewise.
32941         * i386-ssetype-3.c: Likewise.
32942         * i386-ssetype-5.c: Likewise.
32943
32944 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32945
32946         PR c++/11039
32947         * g++.dg/warn/implicit-typename2.C: New test.
32948         * g++.dg/warn/implicit-typename3.C: New test.
32949
32950 2003-06-07  Richard Henderson  <rth@redhat.com>
32951
32952         * g++.dg/other/offsetof3.C: Use size_t.
32953         * g++.dg/other/offsetof4.C: Likewise.
32954
32955 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
32956
32957         * lib/copy-file.exp: New. Implement gcc_copy_files.
32958
32959         * lib/dg-pch.exp: Load copy-file.exp
32960         (dg-pch): Use gcc_copy_files instead of "file copy".
32961
32962 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
32963
32964         * gcc.dg/weak/weak.exp: Simplify.
32965         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
32966         * gcc.dg/weak/weak-1.c: Likewise.
32967         * gcc.dg/weak/weak-2.c: Likewise.
32968         * gcc.dg/weak/weak-3.c: Likewise.
32969         * gcc.dg/weak/weak-4.c: Likewise.
32970         * gcc.dg/weak/weak-5.c: Likewise.
32971         * gcc.dg/weak/weak-6.c: Likewise.
32972         * gcc.dg/weak/weak-7.c: Likewise.
32973         * gcc.dg/weak/weak-8.c: Likewise.
32974         * gcc.dg/weak/weak-9.c: Likewise.
32975
32976 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
32977
32978         gcc.c-torture/execute/20030606-1.c: New.
32979
32980 2003-06-06  Roger Sayle  <roger@eyesopen.com>
32981
32982         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
32983         * gcc.dg/builtins-19.c: Likewise.
32984
32985 2003-06-06  Roger Sayle  <roger@eyesopen.com>
32986
32987         * gcc.dg/builtins-2.c: Add some more tests.
32988         * gcc.dg/builtins-18.c: New test case.
32989         * gcc.dg/builtins-19.c: New test case.
32990
32991 2003-06-06  Roger Sayle  <roger@eyesopen.com>
32992             Jim Wilson  <wilson@tuliptree.org>
32993
32994         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
32995
32996 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
32997
32998         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
32999         mempcpy/stpcpy calls not to be optimized into something else.
33000         * gcc.c-torture/execute/string-opt-3.c: Moved to...
33001         * gcc.c-torture/execute/builtins/string-7.c: ...here.
33002         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
33003
33004 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33005
33006         * gcc.dg/format/asm_fprintf-1.c: New test.
33007
33008 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
33009
33010         * lib/gcc-defs.exp (additional_sources): New variable.
33011         (dg-additional-sources): New function.
33012         (additional_files): New variable.
33013         (dg-additional-files): New function.
33014         (dg-additional-files-options): Likewise.
33015         * lib/gcc-dg.exp (dg-require-weak): New function.
33016         (dg-require-alias): Likewise.
33017         (dg-require-gc-sections): Likewise.
33018         * lib/target-supports.exp (check_alias_available): Remove testfile
33019         parameter.
33020         (check_gc_sections_available): New function.
33021         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
33022         (dg-gpp-additional-files): Likewise.
33023         * lib/g++.exp (additional_sources): Remove.
33024         (additional_files): Likewise.
33025         (g++_target_compile): Use dg-additional-files-options.
33026
33027         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
33028         Tcl logic.
33029         * gcc.dg/special/ecos.exp: Remove.
33030         * gcc.dg/special/20000419-2.c: Use dg-require-*.
33031         * gcc.dg/special/alias-1.c: Likewise.
33032         * gcc.dg/special/alias-2.c: Likewise.
33033         * gcc.dg/special/gcsec-1.c: Likewise.
33034         * gcc.dg/special/weak-1.c: Likewise.
33035         * gcc.dg/special/weak-2.c: Likewise.
33036         * gcc.dg/special/wkali-1.c: Likewise.
33037         * gcc.dg/special/wkali-2.c: Likewise.
33038
33039         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
33040         dg-gpp-additional-*.
33041         * g++.dg/special/conpr-3.C: Likewise.
33042         * g++.dg/special/conpr-4.C: Likewise.
33043         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
33044         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
33045         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
33046         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
33047         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
33048         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
33049         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
33050         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
33051         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
33052         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
33053         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
33054         * g++.old-deja/g++.other/comdat1.C: Likewise.
33055         * g++.old-deja/g++.other/comdat2.C: Likewise.
33056         * g++.old-deja/g++.other/comdat3.C: Likewise.
33057         * g++.old-deja/g++.other/ctor1.C: Likewise.
33058         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
33059
33060 2003-06-05  Richard Henderson  <rth@redhat.com>
33061
33062         * gcc.dg/debug/20030605-1.c: New.
33063
33064 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
33065
33066         * README.QMTEST: Update.
33067
33068 2003-06-04  Richard Henderson  <rth@redhat.com>
33069
33070         * gcc.dg/cleanup-1.c: New.
33071         * gcc.dg/cleanup-2.c: New.
33072         * gcc.dg/cleanup-3.c: New.
33073         * gcc.dg/cleanup-4.c: New.
33074         * gcc.dg/cleanup-5.c: New.
33075         * gcc.dg/cleanup-6.c: New.
33076         * gcc.dg/cleanup-7.c: New.
33077
33078 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
33079
33080         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
33081
33082         * lib/dg-pch.exp: New file.
33083         * g++.dg/pch/pch.exp: Use dg-pch.exp.
33084         * gcc.dg/pch/pch.exp: Likewise.
33085
33086 2003-06-04  Roger Sayle  <roger@eyesopen.com>
33087
33088         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
33089         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
33090         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
33091         * gcc.dg/builtins-17.c: New test case.
33092         * gcc.dg/i386-387-4.c: New test case.
33093         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
33094
33095 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
33096
33097         * gcc.dg/ultrasp9.c: New test.
33098
33099 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
33100
33101         * gcc.c-torture/compile/20030604-1.c: New test.
33102         * gcc.dg/sparc-constant-1.c: New test.
33103
33104 2003-06-03  Glen Nakamura  <glen@imodulo.com>
33105
33106         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
33107
33108 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
33109
33110         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
33111
33112         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
33113         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
33114
33115 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
33116
33117         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
33118
33119 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33120
33121         PR c++/10940
33122         * g++.dg/template/spec10.C: New test.
33123
33124 2003-06-03  Roger Sayle  <roger@eyesopen.com>
33125
33126         * gcc.dg/builtins-16.c: New test case.
33127
33128 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
33129
33130         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
33131         mempcpy test with post-increments.
33132         * gcc.c-torture/execute/string-opt-3.c: New test.
33133         * gcc.dg/string-opt-1.c: New test.
33134
33135 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
33136
33137         PR fortran/10965
33138         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
33139
33140 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
33141
33142         * lib/scanasm.exp (dg-scan): New function, factored out of ...
33143         (scan-assembler): ... here.  Use dg-scan.
33144         (scan-assembler-not): Likewise.
33145         (scan-file): New function.
33146         (scan-file-not): Likewise.
33147         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
33148         * gcc.dg/cpp/_Pragma4.c: Likewise.
33149         * gcc.dg/cpp/_Pragma5.c: Likewise.
33150         * gcc.dg/cpp/avoidpaste1.c: Likewise.
33151         * gcc.dg/cpp/avoidpaste2.c: Likewise.
33152         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
33153         * gcc.dg/cpp/cmdlne-P.c: Likewise.
33154         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
33155         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
33156         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
33157         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
33158         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
33159         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
33160         * gcc.dg/cpp/cxxcom1.c: Likewise.
33161         * gcc.dg/cpp/line1.c: Likewise.
33162         * gcc.dg/cpp/maccom1.c: Likewise.
33163         * gcc.dg/cpp/maccom2.c: Likewise.
33164         * gcc.dg/cpp/maccom3.c: Likewise.
33165         * gcc.dg/cpp/maccom4.c: Likewise.
33166         * gcc.dg/cpp/maccom5.c: Likewise.
33167         * gcc.dg/cpp/maccom6.c: Likewise.
33168         * gcc.dg/cpp/multiline.c: Likewise.
33169         * gcc.dg/cpp/spacing1.c: Likewise.
33170         * gcc.dg/cpp/spacing2.c: Likewise.
33171         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
33172         * gcc.dg/cpp/trad/maccom1.c: Likewise.
33173         * gcc.dg/cpp/trad/maccom2.c: Likewise.
33174         * gcc.dg/cpp/trad/maccom3.c: Likewise.
33175         * gcc.dg/cpp/trad/maccom4.c: Likewise.
33176         * gcc.dg/cpp/trad/maccom6.c: Likewise.
33177         * gcc.dg/cpp/cxxcom2.c: Likewise.
33178         * gcc.dg/cpp/cxxcom2.h: New file.
33179
33180         * gcc.dg/cpp/truefalse.cpp: Move it to ...
33181         * g++.dg/cpp/truefalse.C: Here.
33182         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
33183
33184 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
33185
33186         * gcc.dg/cpp/redef3.c: New file.
33187
33188 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
33189
33190         * gcc.dg/i386-loop-3.c: New test.
33191
33192 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
33193
33194         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
33195
33196 2003-05-31  Roger Sayle  <roger@eyesopen.com>
33197
33198         * gcc.dg/fwrapv-1.c: New test case.
33199         * gcc.dg/fwrapv-2.c: New test case.
33200
33201 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33202
33203         PR c++/10956
33204         * g++.dg/template/spec9.C: New test.
33205
33206 2003-05-29  Roger Sayle  <roger@eyesopen.com>
33207
33208         * gcc.dg/duff-4.c: New test case.
33209
33210 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
33211
33212         PR fortran/10843
33213         * g77.dg/ffixed-form-1.f: New test
33214         * g77.dg/ffixed-form-2.f: New test
33215         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
33216         * g77.dg/ffree-form-3.f: New test
33217
33218 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
33219
33220         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
33221         * gcc.dg/wint_t-1.c: Likewise.
33222
33223 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33224
33225         * g++.dg/template/access11.C: New test.
33226
33227 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33228
33229         PR c++/10849
33230         * g++.dg/template/access10.C: New test.
33231
33232 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
33233             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33234
33235         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
33236
33237 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
33238
33239         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
33240         suppress for powerpc-*-darwin*.
33241         * gcc.dg/torture/builtin-noret-2.c: Likewise.
33242
33243 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
33244
33245         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
33246         suppress option for powerpc-*-darwin*.
33247
33248 2003-05-23  Roger Sayle  <roger@eyesopen.com>
33249
33250         * gcc.dg/builtins-1.c: Add tests for tan and atan.
33251         * gcc.dg/builtins-4.c: Add test for fmod.
33252
33253 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33254
33255         PR c++/10682
33256         * g++.dg/template/instantiate4.C: New test.
33257
33258 2003-05-22  Roger Sayle  <roger@eyesopen.com>
33259
33260         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
33261
33262 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
33263
33264         * gcc.dg/compat/scalar-return-1_main.c: New file.
33265         * gcc.dg/compat/scalar-return-1_x.c: New file.
33266         * gcc.dg/compat/scalar-return-1_y.c: New file.
33267         * gcc.dg/compat/scalar-return-2_main.c: New file.
33268         * gcc.dg/compat/scalar-return-2_x.c: New file.
33269         * gcc.dg/compat/scalar-return-2_y.c: New file.
33270         * gcc.dg/compat/struct-return-3_main.c: New file.
33271         * gcc.dg/compat/struct-return-3_y.c: New file.
33272         * gcc.dg/compat/struct-return-3_x.c: New file.
33273         * gcc.dg/compat/struct-return-2_main.c: New file.
33274         * gcc.dg/compat/struct-return-2_x.c: New file.
33275         * gcc.dg/compat/struct-return-2_y.c: New file.
33276
33277 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33278
33279         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
33280         for hppa*-hp-hpux*.
33281         * gcc.dg/20021014-1.c (dg-options): Likewise.
33282         * gcc.dg/nest.c (dg-options): Likewise.
33283
33284 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
33285
33286         PR c++/9738
33287         * g++.dg/ext/dllimport2.C: New file.
33288         * g++.dg/ext/dllimport3.C: New file.
33289
33290 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
33291
33292         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
33293         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
33294         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
33295         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
33296         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
33297         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
33298         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
33299         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
33300         * gcc.dg/compat/small-struct-defs.h: New file.
33301         * gcc.dg/compat/small-struct-init.h: New file.
33302         * gcc.dg/compat/small-struct-check.h: New file.
33303         * gcc.dg/compat/fp-struct-defs.h: New file.
33304         * gcc.dg/compat/fp-struct-check.h: New file.
33305         * gcc.dg/compat/fp-struct-init.h: New file.
33306         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
33307         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
33308
33309 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
33310
33311         * gcc.dg/20030225-2.c: New test.
33312
33313 2003-05-18  Roger Sayle  <roger@eyesopen.com>
33314             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33315
33316         * gcc.c-torture/compile/20030518-1.c: New test case.
33317
33318 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
33319
33320         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
33321         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
33322         gcc-dg-debug-runtest.
33323         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
33324         gcc-dg-debug-runtest.
33325
33326 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33327
33328         PR c++/9022
33329         * g++.dg/lookup/using6.C: New test.
33330
33331 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33332
33333         * g++.dg/parse/access2.C: New test.
33334
33335 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
33336
33337         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
33338         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
33339         * gcc.dg/debug/debug.exp: Likewise.
33340
33341 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
33342
33343         * gcc.dg/dollar.c: New test.
33344
33345 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
33346
33347         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
33348         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
33349         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
33350         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
33351         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
33352         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
33353         * gcc.dg/compat/struct-by-value-6_main.c: New file.
33354         * gcc.dg/compat/struct-by-value-6_x.c: New file.
33355         * gcc.dg/compat/struct-by-value-6_y.c: New file.
33356         * gcc.dg/compat/struct-by-value-7_main.c: New file.
33357         * gcc.dg/compat/struct-by-value-7_x.c: New file.
33358         * gcc.dg/compat/struct-by-value-7_y.c: New file.
33359         * gcc.dg/compat/struct-by-value-8_main.c: New file.
33360         * gcc.dg/compat/struct-by-value-8_x.c: New file.
33361         * gcc.dg/compat/struct-by-value-8_y.c: New file.
33362         * gcc.dg/compat/struct-by-value-9_main.c: New file.
33363         * gcc.dg/compat/struct-by-value-9_x.c: New file.
33364         * gcc.dg/compat/struct-by-value-9_y.c: New file.
33365
33366 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
33367
33368         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
33369         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
33370         support for "repo" mode.
33371         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
33372         * lib/g77-dg.exp: Likewise.
33373         * lib/obj-dg.exp: Likewise.
33374
33375 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
33376
33377         Merge from gcc-3_2-rhl8-branch:
33378         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
33379
33380         * gcc.dg/tls/opt-6.c: New test.
33381
33382         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
33383
33384         * gcc.dg/20030405-1.c: New test.
33385
33386         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
33387
33388         * gcc.dg/20030309-1.c: New test.
33389
33390         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
33391
33392         * gcc.c-torture/execute/20030307-1.c: New test.
33393
33394         2003-02-20  Randolph Chung  <tausq@debian.org>
33395
33396         * gcc.c-torture/compile/20030220-1.c: New test.
33397
33398         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
33399
33400         * gcc.dg/20030217-1.c: New test.
33401
33402         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
33403
33404         * gcc.c-torture/compile/20020129-1.c: New test.
33405
33406         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
33407
33408         * gcc.dg/unroll-1.c: New test.
33409
33410         2002-11-16  Jan Hubicka  <jh@suse.cz>
33411
33412         * gcc.c-torture/execute/20020920-1.c: New test.
33413
33414         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
33415
33416         PR target/7434
33417         * gcc.c-torture/compile/20021008-1.c: New test.
33418
33419         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
33420
33421         PR target/7559
33422         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
33423
33424         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
33425
33426         * gcc.c-torture/compile/20020807-1.c: New test.
33427
33428         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
33429
33430         * gcc.dg/tls/opt-1.c: New test.
33431
33432         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
33433
33434         * gcc.dg/20020729-1.c: New test.
33435
33436         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
33437
33438         * g++.dg/opt/life1.C: New test.
33439
33440         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
33441
33442         * gcc.dg/20020525-1.c: New test.
33443
33444         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
33445
33446         PR c++/6794
33447         * g++.dg/ext/pretty1.C: New test.
33448         * g++.dg/ext/pretty2.C: New test.
33449
33450 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
33451
33452         PR c++/8385
33453         * g++.dg/ext/typeof5.C: New test.
33454
33455 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
33456
33457         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
33458         __USER_LABEL_PREFIX__ into account.
33459         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
33460
33461 2003-05-14  Roger Sayle  <roger@eyesopen.com>
33462
33463         * gcc.dg/builtins-15.c: New test case.
33464
33465 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
33466
33467         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
33468
33469 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
33470
33471         * lib/g++.exp: Tweak handling of additional source files.
33472         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
33473         * g++.dg/special/conpr-2a.C: Rename to ...
33474         * g++.dg/special/conpr-2a.cc: ... this.
33475         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
33476         * g++.dg/special/conpr-3a.C: Rename to ...
33477         * g++.dg/special/conpr-3a.cc: This.
33478         * g++.dg/special/conpr-3b.C: Rename to ...
33479         * g++.dg/special/conpr-3b.cc: This.
33480         * g++.dg/special/conpr-4.C: New test.
33481         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
33482
33483 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
33484
33485         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
33486
33487 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33488
33489         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
33490         * g++.old-deja/g++.robertl/eb71.C: Likewise.
33491         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
33492         * g++.old-deja/g++.other/warn3.C: Likewise.
33493
33494 2003-05-11  Roger Sayle  <roger@eyesopen.com>
33495
33496         * gcc.dg/i386-387-1.c: Update to also test log.
33497         * gcc.dg/i386-387-2.c: Likewise.
33498
33499 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
33500
33501         * g77.f-torture/execute/int8421.f: New test.
33502
33503 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33504
33505         PR c++/10230, c++/10481
33506         * g++.dg/lookup/scoped5.C: New test.
33507
33508 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33509
33510         PR c++/10552
33511         * g++.dg/template/ttp6.C: New test.
33512
33513 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
33514
33515         * gcc.c-torture/execute/builtins: New directory.
33516         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
33517         gcc.c-torture/execute/builtins.
33518         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
33519         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
33520         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
33521         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
33522
33523 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33524
33525         PR c++/9252
33526         * g++.dg/template/access8.C: New test.
33527         * g++.dg/template/access9.C: New test.
33528
33529 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33530
33531         PR c++/9554
33532         * g++.dg/parse/access1.C: New test.
33533
33534 2003-05-09  DJ Delorie  <dj@redhat.com>
33535
33536         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
33537         long, and not an int.
33538
33539 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33540
33541         PR c++/10555, c++/10576
33542         * g++.dg/template/memclass1.C: New test.
33543
33544 2003-05-08  DJ Delorie  <dj@redhat.com>
33545
33546         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
33547         targets.
33548         * gcc.c-torture/execute/20021024-1.x: Likewise.
33549         * gcc.c-torture/execute/shiftdi.x: Likewise.
33550         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
33551         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
33552         * gcc.dg/20021018-1.c: Likewise.
33553
33554 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33555
33556         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
33557
33558         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
33559         (bcopy): Call memmove.
33560
33561 2003-05-08  Roger Sayle  <roger@eyesopen.com>
33562
33563         * g77.f-torture/compile/8485.f: New test case.
33564
33565 2003-05-07  Richard Henderson  <rth@redhat.com>
33566
33567         PR c++/10570
33568         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
33569         Verify exception_cleanup not called for rethrows.
33570         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
33571         when exiting catch block without rethrowing.
33572         * g++.dg/eh/forced3.C: New.
33573         * g++.dg/eh/forced4.C: New.
33574
33575 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
33576
33577         * gcc.dg/20030505.c: Fix triplet.
33578
33579 2003-05-06  DJ Delorie  <dj@redhat.com>
33580
33581         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
33582         * gcc.dg/nest.c: Likewise.
33583
33584 2003-05-05  Roger Sayle  <roger@eyesopen.com>
33585
33586         * gcc.dg/builtins-14.c: New test case.
33587
33588 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
33589
33590         * lib/compat.exp (compat-execute): New argument.
33591         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
33592         * gcc.dg/compat: New test directory.
33593         * gcc.dg/compat/compat.exp: New expect script.
33594         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
33595         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
33596         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
33597         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
33598         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
33599         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
33600
33601         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
33602         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
33603         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
33604         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
33605         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
33606         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
33607         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
33608         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
33609         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
33610         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
33611         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
33612         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
33613         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
33614         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
33615         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
33616
33617 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
33618
33619         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
33620
33621 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
33622
33623         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
33624
33625 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
33626
33627         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
33628         * gcc.dg/ppc-fsel-2.c: New test.
33629
33630         * gcc.dg/unused-5.c: New test.
33631
33632 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33633
33634         PR c++/10496
33635         * g++.dg/warn/pmf1.C: New test.
33636
33637 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33638
33639         PR c++/4494
33640         * g++.dg/warn/main.C: New test.
33641
33642 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33643
33644         * gcc.dg/nonnull-3.c: New test.
33645
33646 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
33647
33648         * gcc.dg/cpp/Wtrigraphs.c: Update.
33649         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
33650
33651 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
33652
33653         * gcc.dg/ppc-fsel-1.c: New test.
33654
33655 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
33656
33657         PR c/10604
33658         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
33659
33660 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
33661
33662         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
33663
33664 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33665
33666         PR c++/9364, c++/10553, c++/10586
33667         * g++.dg/parse/typename4.C: New test.
33668         * g++.dg/parse/typename5.C: Likewise.
33669
33670 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
33671
33672         * gcc.c-torture/compile/20030503-1.c: New test.
33673
33674 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33675
33676         * g++.dg/lookup/using5.C: Fix testcase error.
33677
33678 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
33679
33680         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
33681         since MEABI is no longer supported.  Remove all vestiges
33682         of MEABI from the test.
33683
33684 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33685
33686         PR c++/10554
33687         * g++.dg/lookup/using5.C: New test.
33688
33689 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33690
33691         PR c++/8772
33692         * g++.dg/template/ttp5.C: New test.
33693
33694 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
33695
33696         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
33697         (dg-gpp-additional-sources): New function.
33698         (dg-gpp-additional-files): Likewise.
33699         * lib/g++.exp (additional_sources): New variable.
33700         (additional_files): Likewise.
33701         (g++_target_compile): Deal with them.
33702         * lib/old-dejagnu.exp: Remove.
33703         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
33704         * g++.old-deja: Revise all tests to use dg commands.
33705
33706 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33707
33708         PR c++/9432, c++/9528
33709         * g++.dg/lookup/using4.C: New test.
33710
33711 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
33712
33713         * gcc.dg/noreturn-5.c: New file.
33714         * gcc.dg/noreturn-6.c: New file.
33715
33716         * gcc.c-torture/compile/inline-1.c: New file.
33717
33718 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
33719
33720         PR c++/10551
33721         * g++.dg/template/explicit1.C: New test.
33722
33723 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
33724
33725         PR c++/10549
33726         * g++.dg/other/bitfield1.C: New test.
33727
33728         PR c++/10527
33729         * g++.dg/init/new7.C: New test.
33730
33731 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
33732
33733         * g++.dg/ext/desig1.C: New test.
33734         * g++.dg/ext/init1.C: Update.
33735
33736         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
33737
33738 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
33739
33740         PR c++/10180
33741         * g++.dg/warn/Winline-1.C: New test.
33742
33743 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
33744
33745         * gcc.c-torture/execute/string-opt-19.c: New test.
33746
33747         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
33748         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
33749
33750 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
33751
33752         PR c++/10506
33753         * g++.dg/init/new6.C: New test.
33754
33755         PR c++/10503
33756         * g++.dg/init/ref6.C: New test.
33757
33758 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
33759
33760         * g++.dg/warn/weak1.C: XFAIL on AIX4.
33761
33762 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33763
33764         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
33765         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
33766
33767 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
33768
33769         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
33770         initialized static data members.
33771
33772 2003-04-25  H.J. Lu <hjl@gnu.org>
33773
33774         * gcc.dg/ia64-sync-4.c: New test.
33775
33776 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33777
33778         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
33779         date.
33780
33781 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
33782
33783         PR c++/10337
33784         * g++.dg/warn/conv1.C: New test.
33785         * g++.old-deja/g++.other/conv7.C: Adjust.
33786         * g++.old-deja/g++.other/overload14.C: Adjust.
33787
33788 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
33789
33790         PR c++/10471
33791         * g++.dg/template/defarg2.C: New test.
33792
33793 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
33794
33795         * gcc.dg/cpp/include2.c: Update.
33796         * gcc.dg/cpp/multiline-2.c: New.
33797         * gcc.dg/cpp/multiline.c: Update.
33798         * gcc.dg/cpp/strify2.c: Update.
33799         * gcc.dg/cpp/trad/literals-2.c: Update.
33800
33801 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33802
33803         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
33804
33805 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
33806
33807         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
33808
33809 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
33810
33811         PR c++/10451
33812         * g++.dg/parse/crash4.C: New test.
33813
33814         PR c++/9847
33815         * g++.dg/parse/crash5.C: New test.
33816
33817 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
33818
33819         PR c++/10446
33820         * g++.dg/parse/crash3.C: New test.
33821
33822         PR c++/10428
33823         * g++.dg/parse/elab1.C: New test.
33824
33825 2003-04-22  Devang Patel  <dpatel@apple.com>
33826
33827         * gcc.dg/cpp/trad/funlike-5.c: New test.
33828
33829 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
33830
33831         * g++.dg/other/packed1.C: Fix dg options.
33832
33833 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
33834
33835         * g++.dg/other/offsetof2.C: New test.
33836
33837 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
33838
33839         * g++.dg/template/recurse.C: Adjust location of error messages.
33840
33841 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
33842
33843         PR c++/9881
33844         * g++.dg/init/addr-const1.C: New test.
33845         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
33846
33847 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
33848
33849         PR c++/10405
33850         * g++.dg/lookup/struct-hack1.C: New test.
33851
33852 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
33853
33854         * ucs.c: Update diagnostic messages.
33855
33856 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
33857
33858         * gcc.dg/cpp/truefalse.cpp: New test.
33859         * gcc.dg/cpp/cpp.exp: Update.
33860         * g++.dg/other/stdbool-if.C: Remove.
33861
33862 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
33863
33864         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
33865         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
33866
33867 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
33868
33869         * gcc.c-torture/compile/20030418-1.c: New test.
33870
33871 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
33872
33873         * README.compat: Remove; content moved to doc/sourcebuild.texi.
33874
33875 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33876
33877         PR c++/10347
33878         g++.dg/template/dependent-name1.C: New test.
33879
33880 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
33881
33882         * gcc.dg/warn-1.c (tourist_guide): New array,
33883         contains a pointer to bar.
33884
33885 2003-04-16  Roger Sayle  <roger@eyesopen.com>
33886
33887         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
33888         * gcc.c-torture/execute/medce-1.c: New test case.
33889         * gcc.c-torture/execute/medce-2.c: New test case.
33890
33891 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
33892
33893         * lib/prune.exp: Ignore more messages.
33894
33895         PR c++/10381
33896         * g++.dg/parse/lookup3.C: New test.
33897
33898 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
33899
33900         * gcc.c-torture/compile/20030415-1.c : New test.
33901
33902 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
33903
33904         * gcc.c-torture/execute/scope-2.c: Move to ...
33905         * gcc.dg/noncompile/scope.c: .... here.
33906
33907 2003-04-14  Roger Sayle  <roger@eyesopen.com>
33908
33909         * gcc.dg/20030414-2.c: New test case.
33910
33911 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
33912
33913         PR target/10377
33914         * gcc.dg/20030414-1.c: New test.
33915
33916 2003-04-13  Roger Sayle  <roger@eyesopen.com>
33917
33918         * gcc.dg/builtins-12.c: New test case.
33919         * gcc.dg/builtins-13.c: New test case.
33920
33921 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33922
33923         * gcc.c-torture/execute/string-opt-18.c: New test.
33924
33925 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
33926
33927         PR c++/10300
33928         * g++.dg/init/new5.C: New test.
33929
33930 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
33931
33932         PR c++/7910
33933         * g++.dg/ext/dllimport1.C: New test.
33934
33935 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
33936
33937         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
33938
33939 2003-04-11  Bud Davis <bdavis9659@comcast.net>
33940
33941         PR Fortran/9263
33942         * g77.f-torture/noncompile/9263.f: New test
33943         PR Fortran/1832
33944         * g77.f-torture/execute/1832.f: New test
33945
33946 2003-04-11  David Chad  <davidc@freebsd.org>
33947             Loren J. Rittle  <ljrittle@acm.org>
33948
33949         libobjc/8562
33950         * objc.dg/headers.m: New test.
33951
33952 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
33953
33954         * gcc.c-torture/execute/builtin-noret-2.c: New.
33955         * gcc.c-torture/execute/builtin-noret-2.x: New.
33956         XFAIL builtin-noret-2.c at -O1 and above.
33957         * gcc.dg/redecl.c: New.
33958         * gcc.dg/Wshadow-1.c: Update error regexps.
33959
33960 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
33961
33962         * g++.dg/abi/bitfield10.C: New test.
33963
33964 2003-04-09  Mike Stump  <mrs@apple.com>
33965
33966         * gcc.dg/pch/pch.exp: Make testcase names longer.
33967         * g++.dg/pch/pch.exp: Make testcase names longer.
33968
33969 2003-04-08  Roger Sayle  <roger@eyesopen.com>
33970
33971         * gcc.dg/builtins-11.c: New test case.
33972
33973 2003-04-08  Roger Sayle  <roger@eyesopen.com>
33974
33975         * gcc.dg/builtins-9.c: New test case.
33976         * gcc.dg/builtins-10.c: New test case.
33977
33978 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
33979
33980         * gcc.dg/noncompile/init-4.c.c: New test.
33981
33982 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
33983
33984         * gcc.misc-test/gcov-9.c: New test.
33985         * gcc.misc-test/gcov-10.c: New test
33986         * gcc.misc-test/gcov-11.c: New test.
33987
33988 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
33989
33990         PR optimization/10024
33991         * gcc.c-torture/compile/20030405-1.c: New test.
33992
33993 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
33994
33995         * gcc.dg/pch/static-3.c: New.
33996         * gcc.dg/pch/static-3.hs: New.
33997         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
33998
33999 2003-04-04  Richard Henderson  <rth@redhat.com>
34000
34001         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
34002         * g++.dg/eh/forced2.C: Likewise.
34003
34004 2003-04-03  Mike Stump  <mrs@apple.com>
34005
34006         * lib/scanasm.exp (scan-assembler): Add xfail processing for
34007         target arg.
34008         (scan-assembler-times, scan-assembler-not): Likewise.
34009         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
34010
34011 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
34012
34013         * gcc.dg/sparc-loop-1.c: New test.
34014
34015 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
34016
34017         PR other/9274
34018         * g++.dg/pch/system-2.C: New.
34019         * g++.dg/pch/system-2.Hs: New.
34020
34021 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
34022
34023         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
34024
34025         * g++.dg/eh/simd-1.C (vecfunc): Same.
34026
34027 2003-04-01  Roger Sayle  <roger@eyesopen.com>
34028
34029         * gcc.c-torture/execute/20030401-1.c: New test case.
34030
34031 2003-04-01  Ziemowit Laski <zlaski@apple.com>
34032
34033         * objc.dg/defs.m: New.
34034
34035 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
34036
34037         * g++.dg/eh/simd-1.C: New.
34038         * g++.dg/eh/simd-2.C: New.
34039
34040 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
34041
34042         * gcc.c-torture/execute/simd-3.c: New.
34043
34044 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
34045
34046         PR c/9936
34047         * gcc.dg/20030331-2.c: New test.
34048
34049 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
34050
34051         PR c++/10278
34052         * g++.dg/parse/crash2.C: New test.
34053
34054 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
34055
34056         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
34057         * gcc.c-torture/execute/20030331-1.c: ...here.
34058
34059 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
34060
34061         * gcc.c-torture/execute/20030331-1.c: New test.
34062
34063 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
34064
34065         * lib/gcov.exp: Adjust call return testing strings.
34066         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
34067
34068 2003-03-31  Roger Sayle  <roger@eyesopen.com>
34069
34070         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
34071         * gcc.dg/builtins-7.c: New test case.
34072         * gcc.dg/builtins-8.c: New test case.
34073
34074 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
34075
34076         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
34077
34078 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
34079
34080         PR c++/7647
34081         * g++.dg/lookup-class-member-2.C: New test.
34082
34083 2003-03-30  Glen Nakamura  <glen@imodulo.com>
34084
34085         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
34086
34087 2003-03-28  Roger Sayle  <roger@eyesopen.com>
34088
34089         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
34090
34091 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
34092
34093         * g++.dg/init/attrib1.C: New test.
34094
34095 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
34096
34097         * gcc.dg/ultrasp8.c: New test.
34098
34099 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
34100
34101         * gcc.dg/ultrasp7.c: New test.
34102
34103 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
34104
34105         PR c++/10047
34106         * g++.dg/template/inline1.C: New test.
34107
34108 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
34109
34110         * gcc.dg/sparc-dwarf2.c: New test.
34111
34112 2003-03-27  Roger Sayle  <roger@eyesopen.com>
34113
34114         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
34115         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
34116
34117 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
34118
34119         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
34120         than reading .x files.
34121         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
34122         * g77.dg/gcov/gcov-1.f: Likewise.
34123         * gcc.misc-tests/gcov-4b.c: Likewise.
34124         * gcc.misc-tests/gcov-5b.c: Likewise.
34125         * gcc.misc-tests/gcov-6.c: Likewise.
34126         * gcc.misc-tests/gcov-7.c: Likewise.
34127         * gcc.misc-tests/gcov-8.c: Likewise.
34128         * g++.dg/gcov/gcov-1.x: Remove.
34129         * g77.dg/gcov/gcov-1.x: Likewise.
34130         * gcc.misc-tests/gcov-4b.x: Likewise.
34131         * gcc.misc-tests/gcov-5b.x: Likewise.
34132         * gcc.misc-tests/gcov-6.x: Likewise.
34133         * gcc.misc-tests/gcov-7.x: Likewise.
34134         * gcc.misc-tests/gcov-8.x: Likewise.
34135
34136 2003-03-27  Glen Nakamura  <glen@imodulo.com>
34137
34138         PR opt/10087
34139         * gcc.dg/20030324-1.c: New test.
34140
34141 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
34142
34143         PR c++/10224
34144         * g++.dg/template/arg3.C: New test.
34145
34146         PR c++/10158
34147         * g++.dg/template/friend18.C: New test.
34148
34149 2003-03-26  Roger Sayle  <roger@eyesopen.com>
34150
34151         * g77.f-torture/compile/20030326-1.f: New test case.
34152
34153 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
34154
34155         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
34156
34157         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
34158
34159 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
34160
34161         * gcc.dg/ia64-sync-3.c: New test.
34162
34163 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
34164
34165         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
34166
34167 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
34168
34169         * gcc.dg/ultrasp6.c: New test.
34170
34171 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
34172
34173         * gcc.dg/i386-signbit-1.c: New test.
34174         * gcc.dg/i386-signbit-2.c: New test.
34175         * gcc.dg/i386-signbit-3.c: New test.
34176
34177 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
34178
34179         * gcc.dg/ultrasp5.c: Fix options.
34180
34181 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
34182
34183         * gcc.dg/ultrasp5.c: Fix comment.
34184
34185 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
34186
34187         PR fortran/10197
34188         * g77.f-torture/execute/10197.f: New test.
34189
34190 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
34191
34192         PR c++/9898, c++/383
34193         * g++.dg/template/conv6.C: New test.
34194
34195         PR c++/10119
34196         * g++.dg/template/ptrmem5.C: New test.
34197
34198         PR c++/10026
34199         * g++.dg/lookup/koenig1.C: New test.
34200
34201         PR C++/10199
34202         * g++.dg/lookup/template2.C: New test.
34203
34204 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
34205
34206         * g++.dg/opt/rtti1.C: New test.
34207
34208 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
34209
34210         * gcc.dg/ultrasp5.c: New test.
34211
34212 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
34213
34214         PR middle-end/9967
34215         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
34216         builtin fputs.
34217
34218 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
34219
34220         PR c/8224
34221         * gcc.dg/20030323-1.c: New test.
34222
34223 2003-03-23  Roger Sayle  <roger@eyesopen.com>
34224
34225         * gcc.c-torture/compile/20030323-1.c: New test case.
34226
34227 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
34228
34229         * gcc.dg/20030321-1.c: New test.
34230
34231 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
34232
34233         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
34234
34235 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
34236
34237         PR c++/9978, c++/9708
34238         * g++.dg/ext/vlm1.C: Adjust expected error.
34239         * g++.dg/ext/vla2.C: New test.
34240         * g++.dg/template/arg1.C: New test.
34241         * g++.dg/template/arg2.C: New test.
34242
34243 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
34244
34245         * g77.f-torture/execute/select.f: New test.
34246         * g77.f-torture/noncompile/select_no_compile.f: New test.
34247
34248 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
34249
34250         PR c++/9898
34251         * g++.dg/other/error4.C: New test.
34252
34253 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
34254
34255         * g++.dg/template/friend17.C: New test.
34256
34257 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
34258
34259         * gcc.c-torture/compile/20030320-1.c: New.
34260
34261 2003-03-20  Roger Sayle  <roger@eyesopen.com>
34262
34263         * gcc.dg/builtins-6.c: New test case.
34264
34265 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
34266
34267         PR target/10073
34268         * gcc.c-torture/compile/20030319-1.c: New.
34269
34270 2003-03-18  Jan Hubicka  <jh@suse.cz>
34271
34272         * gcc.dg/i386-cvt-1.c: New test.
34273
34274 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
34275
34276         * objc.dg/naming-1.m: Use "(parse|syntax) error".
34277         * objc.dg/naming-2.m: Likewise.
34278
34279 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
34280
34281         PR c++/9639
34282         * g++.dg/parse/crash1.C: New test.
34283
34284 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
34285
34286         PR c++/8805
34287         * g++.dg/eh/cleanup1.C: New test.
34288
34289 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
34290
34291         * gcc.c-torture/execute/20030316-1.c: New test case.
34292
34293 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
34294
34295         PR c++/9629
34296         * g++.dg/init/ctor2.C: New test.
34297
34298 2003-03-15  Roger Sayle  <roger@eyesopen.com>
34299
34300         * g77.f-torture/compile/xformat.f: New test case.
34301
34302 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34303
34304         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
34305         * g++.old-deja/g++.mike/eh50.C: Likewise.
34306
34307 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34308
34309         PR c++/6440
34310         * g++.dg/template/spec7.C: New test.
34311         * g++.dg/template/spec8.C: Likewise.
34312
34313 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
34314
34315         * gcc.c-torture/execute/20030313-1.c: New test.
34316
34317 2003-03-14  Richard Henderson  <rth@redhat.com>
34318
34319         * gcc.dg/inline-2.c: Adjust alpha test for external call.
34320
34321 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
34322
34323         * gcc.c-torture/compile/20030314-1.c: New test.
34324
34325 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
34326
34327         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
34328         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
34329         thumb target,
34330         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
34331         to accept newer _imp__  prefix and additional
34332         newline in .drectve section.
34333         * gcc.dg/dll-4.c: Likewise.
34334         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
34335         switch.
34336
34337 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
34338
34339         * g++.dg/parse/namespace9.C: New test.
34340
34341         * g++.dg/init/ref5.C: New test.
34342         * g++.dg/parse/ptrmem1.C: Likewise.
34343
34344 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34345
34346         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
34347         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
34348         regular expression.
34349         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
34350         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
34351
34352 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
34353
34354         * gcc.c-torture/execute/20030224-2.c: New test.
34355
34356 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
34357
34358         * gcc.dg/decl-3.c: New test.
34359
34360 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
34361
34362         * gcc.dg/i386-loop-2.c: New test.
34363
34364 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
34365
34366         PR c++/9474
34367         * g++.dg/parse/namespace8.C: New test.
34368
34369         PR c++/9924
34370         * g++.dg/overload/builtin2.C: New test.
34371
34372 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
34373
34374         * gcc.dg/return-type-3.c: New test.
34375
34376 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
34377
34378         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
34379         profiling options are not supported.
34380
34381 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
34382
34383         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
34384         * g++.old-deja/g++.warn/impint2.C: Likewise.
34385
34386 2003-03-10  Devang Patel  <dpatel@apple.com>
34387
34388         * g++.dg/cpp/c++_cmd_1.C: New test.
34389         * g++.dg/cpp/c++_cmd_1.h: New file.
34390
34391 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
34392
34393         * gcc.dg/altivec-9.c: New file.
34394
34395 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34396
34397         * gcc.dg/ppc-sdata-1.c: New test.
34398         * gcc.dg/ppc-sdata-2.c: New test.
34399
34400 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
34401
34402         PR c++/9373
34403         * g++.dg/opt/ptrmem2.C: New test.
34404
34405         PR c++/8534
34406         * g++.dg/opt/ptrmem1.C: New test.
34407
34408 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
34409
34410         * gcc.dg/i386-loop-1.c: New test.
34411
34412 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34413
34414         PR c++/9970
34415         * g++.dg/lookup/friend1.C: New test.
34416
34417 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
34418
34419         PR c++/9823
34420         * g++.dg/parser/constructor1.C: New test.
34421
34422 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
34423
34424         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
34425
34426         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
34427
34428 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
34429
34430         * gcc.dg/cpp/Wunused.c: Update test.
34431
34432 2003-03-08  Jan Hubicka  <jh@suse.cz>
34433
34434         * gcc.dg/inline-3.c: New test.
34435
34436 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
34437
34438         PR c++/9809
34439         * g++.dg/parse/builtin1.C: New test.
34440
34441         PR c++/9982
34442         * g++.dg/abi/cookie1.C: New test.
34443         * g++.dg/abi/cookie2.C: Likewise.
34444
34445         PR c++/9524
34446         * g++.dg/template/field1.C: New test.
34447
34448         PR c++/9912
34449         * g++.dg/parse/class1.C: New test.
34450         * g++.dg/parse/namespace7.C: Likewise.
34451         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
34452
34453 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
34454
34455         * g++.dg/init/ref4.C: New test.
34456
34457 2003-03-07  Jan Hubicka  <jh@suse.cz>
34458
34459         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
34460         * gcc.dg/inline-3.c: New test.
34461
34462 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
34463
34464         * g++.dg/init/ref3.C: New test.
34465
34466         PR c++/9965
34467         * g++.dg/init/ref2.C: New test.
34468
34469         PR c++/9400
34470         * g++.dg/warn/Wshadow-2.C: New test.
34471
34472         PR c++/9791
34473         * g++.dg/warn/Woverloaded-1.C: New test.
34474
34475 2003-03-05  Jan Hubicka  <jh@suse.cz>
34476
34477         * gcc.dg/i386-local2.c: New.
34478         * gcc.dg/i386-local.c: Fix typo.
34479
34480 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
34481
34482         * g++.dg/abi/layout3.C: New test.
34483
34484 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
34485
34486         * gcc.c-torture/compile/20030305-1.c
34487
34488 2003-03-05  Jan Hubicka  <jh@suse.cz>
34489
34490         * gcc.dg/i386-local.c: New.
34491
34492 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
34493
34494         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
34495
34496 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
34497
34498         * gcc.dg/switch-2.c: New test.
34499         * gcc.dg/switch-3.c: New test.
34500         * gcc.dg/Wswitch.c: Adjust line numbers.
34501         * gcc.dg/Wswitch-default.c: Likewise.
34502         * gcc.dg/Wswitch-enum.c: Likewise.
34503
34504 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
34505
34506         * gcc.c-torture/execute/20030222-1.c: New test.
34507
34508 2003-03-03  James E Wilson  <wilson@tuliptree.org>
34509
34510         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
34511
34512 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
34513
34514         PR c++/9878
34515         * g++.dg/init/ref1.C: New test.
34516
34517 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
34518
34519         * gcc.dg/sh-relax.c: New SH-only test.
34520
34521 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
34522
34523         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
34524         comment explaining purpose of testcase.
34525
34526 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
34527
34528         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
34529         for HC11/HC12 (asm needs two int registers).
34530         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
34531         HC11/HC12 because the test uses an asm which needs two 32-bit
34532         registers.
34533
34534 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
34535
34536         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
34537         for HC11/HC12 (array is too large otherwise).
34538         * gcc.c-torture/compile/920501-4.x: New file, likewise.
34539         * gcc.c-torture/compile/20010518-2.x: Likewise.
34540         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
34541         HC11/HC12 (array is too large).
34542
34543 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
34544
34545         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
34546         * lib/g++-dg.exp (g++-dg-test): Likewise.
34547
34548 2003-03-01  Roger Sayle  <roger@eyesopen.com>
34549
34550         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
34551         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
34552
34553 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34554
34555         * g++.dg/warn/implicit-typename1.C: Remove warning.
34556
34557 2003-02-28  Richard Henderson  <rth@redhat.com>
34558
34559         * gcc.dg/noreturn-1.c: Move noreturn warning line.
34560         * gcc.dg/return-type-1.c: Move control reaches end warning line.
34561
34562 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
34563
34564         * gcc.dg/pch/pch.exp: Change .pch to .gch.
34565         * g++.dg/pch/pch.exp: Likewise.
34566
34567 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
34568
34569         PR c++/9879
34570         * testsuite/g++.dg/init/new4.C: New test.
34571
34572 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
34573
34574         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
34575
34576 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
34577
34578         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
34579         unsigned long.
34580
34581         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
34582         wider than float.
34583
34584 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34585
34586         * lib/scanasm.exp: Add support for counting numbers of
34587         occurences.
34588         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
34589         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
34590
34591 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
34592
34593         PR c++/9683
34594         * g++.dg/template/static3.C: New test.
34595
34596         PR c++/9829
34597         * g++.dg/parse/namespace6.C: New test.
34598
34599 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34600
34601         PR target/9732
34602         * gcc.dg/20030225-1.c: New test.
34603
34604 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
34605
34606         * README: Remove out-of-date information.
34607
34608         PR c++/9836
34609         * g++.dg/template/spec6.C: New test.
34610
34611 2003-02-24  Jeff Law  <law@redhat.com>
34612
34613         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
34614
34615 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34616
34617         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
34618         * gcc.dg/pragma-ep-1.c: Likewise.
34619
34620 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34621
34622         PR c++/9602
34623         * g++.dg/template/friend16.C: New test.
34624
34625 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
34626
34627         PR c++/5333
34628         * g++.dg/parse/fused-params1.C: Adjust error messages.
34629         * g++.dg/template/nested3.C: New test.
34630
34631 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
34632
34633         * g++.dg/abi/param1.C: New test.
34634
34635 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34636
34637         PR c++/7982
34638         * g++.dg/warn/implicit-typename1.C: New test.
34639
34640 2003-02-22  Kelley Cook <kelleycook@comcast.net>
34641
34642         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
34643         with "mtune".
34644         * g++.old-deja/g++.other/store-expr2.C: Likewise.
34645         * gcc.c-torture/execute/20010129-1.x: Likewise.
34646         * gcc.dg/20011107-1.c: Likewise.
34647         * gcc.dg/20020108-1.c: Likewise.
34648         * gcc.dg/20020122-3.c: Likewise.
34649         * gcc.dg/20020206-1.c: Likewise.
34650         * gcc.dg/20020310-1.c: Likewise.
34651         * gcc.dg/20020426-2.c: Likewise.
34652         * gcc.dg/20020517-1.c: Likewise.
34653         * gcc.dg/991230-1.c: Likewise.
34654         * gcc.dg/i386-unroll-1.c: Likewise.
34655         * gcc.misc-tests/i386-prefetch.exp: Likewise.
34656
34657 2003-02-22  Jan Hubicka  <jh@suse.cz>
34658
34659         * gcc.dg/i386-mul.c: New test.
34660
34661 2003-02-21  Roger Sayle  <roger@eyesopen.com>
34662
34663         * gcc.dg/builtins-5.c: New test case.
34664
34665 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
34666
34667         * gcc.dg/asmreg-1.c: New test.
34668
34669 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
34670
34671         PR c++/9749
34672         * g++.dg/parse/varmod1.C: New test.
34673
34674 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
34675
34676         PR c++/9727
34677         * g++.dg/template/op1.C: New test.
34678
34679 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
34680
34681         PR c++/8906
34682         * g++.dg/template/nested2.C: New test.
34683
34684 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
34685
34686         PR c++/8724
34687         * g++.dg/expr/dtor1.C: New test.
34688
34689 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
34690
34691         * gcc.dg/cpp/include3.c: New test.
34692         * gcc.dg/cpp/inc/foo.h: New file.
34693
34694 2003-02-21  Glen Nakamura  <glen@imodulo.com>
34695
34696         * gcc.c-torture/execute/20030221-1.c: New test.
34697
34698 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
34699
34700         PR c++/9729
34701         * g++.dg/abi/conv1.C: New test.
34702
34703 2003-02-20  Jan Hubicka  <jh@suse.cz>
34704
34705         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
34706
34707 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
34708
34709         * gcc.c-torture/compile/20030219-1.c: New test.
34710
34711 2003-02-18  Jan Hubicka  <jh@suse.cz>
34712
34713         * gcc.dg/funcorder.c: New test.
34714
34715 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
34716
34717         * gcc.c-torture/execute/20030218-1.c: New.
34718
34719 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
34720
34721         * gcc.dg/20030218-1.c: New.
34722
34723 2003-02-18  Richard Henderson  <rth@redhat.com>
34724
34725         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
34726         * gcc.dg/attr-used-2.c: New.
34727
34728 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
34729
34730         PR c++/9704
34731         * g++.dg/init/copy5.C: New test.
34732
34733 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
34734
34735         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
34736         * g++.dg/pch/pch.exp: Likewise.
34737
34738 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
34739
34740         * gcc.c-torture/execute/20030209-1.c: Enable the test if
34741         STACK_SIZE is not defined.
34742
34743 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34744
34745         PR c++/9457
34746         * g++.dg/template/init1.C: New test.
34747
34748 2003-02-16  Jan HUbicka  <jh@suse.cz>
34749
34750         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
34751         (foo): Add few extra tests
34752         * gcc.dg/c99-const-expr-3.c: Likewise.
34753         * gcc.c-torture/execute/20030216-1.c: New.
34754
34755 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34756
34757         PR c++/9459
34758         * g++.dg/ext/typeof4.C: New test.
34759
34760 2003-02-15  Roger Sayle  <roger@eyesopen.com>
34761
34762         * gcc.dg/i386-387-3.c: New test case.
34763
34764 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
34765
34766         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
34767         cris-*-elf* cris-*-aout* and mmix-*-*.
34768
34769 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
34770
34771         * gcc.dg/20030213-1.c: New test.
34772
34773 2003-02-12  Roger Sayle  <roger@eyesopen.com>
34774
34775         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
34776         * gcc.dg/i386-387-2.c: Likewise.
34777
34778 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
34779
34780         * gcc.dg/ppc-spe.c: Fix formatting.
34781         Enable tests that were previously unsupported by gas.
34782         Delete tests for instructions that no longer exist.
34783         Switch arguments on evsubifw builtin.
34784
34785 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
34786
34787         * gcc.c-torture/execute/20030209-1.c: Disable the test if
34788         STACK_SIZE is too small.
34789
34790 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
34791             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
34792
34793         * gcc.dg/decl-2.c: New test.
34794
34795 2003-02-10  Jan Hubicka  <jh@suse.cz>
34796
34797         * gcc.dg/i386-fpcvt-1.c: New test.
34798
34799 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
34800
34801         * gcc.c-torture/execute/20030209-1.c: New test.
34802
34803 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
34804
34805         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
34806         int-wide bitops, use the constants of the same width.
34807         Likewise, if long long is 32-bit wide, test bitops using
34808         32-bit constants.
34809
34810 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
34811
34812         * gcc.dg/20021014-1.c: Annotate with expected notice text.
34813
34814 2003-02-07  Roger Sayle  <roger@eyesopen.com>
34815
34816         * testsuite/gcc.dg/builtins-4.c: New test case.
34817
34818 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34819
34820         * gcc.dg/20020430-1.c: Fix dg command typos.
34821         * gcc.dg/20020503-1.c: Likewise.
34822
34823 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34824
34825         PR c++/8785
34826         * g++.dg/parse/fused-params1.C: New test.
34827
34828         PR c++/8857
34829         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
34830
34831         PR c++/8921
34832         * g++.dg/parse/non-dependent1.C: New test.
34833
34834         PR c++/8928
34835         * g++.dg/parse/dupl-tmpl-args1.C: New test.
34836
34837         PR c++/9228
34838         * g++.dg/parse/undefined7.C: New test.
34839         * g++.dg/parse/non-templ1.C: New test.
34840
34841         PR c++/9229
34842         * g++.dg/parse/too-many-tmpl-args1.C: New test.
34843
34844 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
34845
34846         * gcc.c-torture/compile/20030206-1.c: New test.
34847
34848 2003-02-05  Roger Sayle  <roger@eyesopen.com>
34849
34850         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
34851         "pow" to "foo" to avoid potential confusion with a math built-in.
34852
34853 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34854
34855         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
34856         conditions for SPARC targets.
34857
34858 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
34859
34860         * gcc.dg/20030204-1.c: New test.
34861
34862 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34863
34864         PR c++/38
34865         * g++.dg/parse/array-size1.C: New test.
34866
34867         PR c++/5657
34868         * g++.dg/parse/undefined3.C: New test.
34869
34870         PR c++/5665
34871         * g++.dg/parse/undefined4.C: New test.
34872
34873         PR c++/5975
34874         * g++.dg/parse/undefined5.C: New test.
34875
34876         PR c++/7259
34877         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
34878
34879         PR c++/8578
34880         * g++.dg/parse/casting-operator1.C: New test.
34881
34882         PR c++/8596
34883         * g++.dg/parse/undefined6.C: New test.
34884
34885         PR c++/8736
34886         * g++.dg/parse/missing-template1.C: New test.
34887
34888 2003-02-04  Jan Hubicka  <jh@suse.cz>
34889
34890         * gcc.dg/i386-cadd.c: Compile using -march=k8.
34891         * gcc.dg/i386-cmov?.c: Likewise.
34892         * gcc.dg/i386-fpcvt-?.c: Likewise.
34893         * gcc.dg/i386-ssefp-1.c: Likewise.
34894         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
34895         conventions.
34896
34897 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
34898
34899         PR c++/7129
34900         * testsuite/g++.dg/ext/max.C: New test.
34901
34902 2003-02-03  Jan Hubicka  <jh@suse.cz>
34903
34904         * gcc.c-torture/execute/20030203-1.c: New test.
34905
34906 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
34907
34908         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
34909         'natural-endian'.
34910
34911 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
34912
34913         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
34914         * g++.dg/init/new2.C: Likewise.
34915         * g++.dg/other/new1.C: Likewise.
34916
34917 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
34918
34919         * gcc.dg/struct-ret-libc.c: New test.
34920
34921 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
34922
34923         * gcc.dg/20030129-1.c: New test.
34924
34925 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34926
34927         PR c++/8849
34928         * g++.dg/template/ptrmem4.C: New test.
34929
34930 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
34931
34932         * g++.dg/parser/constant1.C: New test.
34933
34934 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34935
34936         PR c++/8591
34937         * g++.dg/parse/friend2.C: New test.
34938
34939 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
34940
34941         PR c++/9437
34942         * g++.dg/template/unify4.C: New test.
34943
34944 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
34945
34946         * gcc.c-torture/execute/20030128-1.c: New test.
34947
34948 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
34949
34950         * g++.dg/lookup/nested1.C: Test moved from ...
34951         * g++.old-deja/g++.other/lookup24.C: ... here.
34952
34953 2003-01-28  Jan Hubicka  <jh@suse.cz>
34954
34955         * gcc.dg/i386-cmov5.c: New test.
34956
34957 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
34958
34959         * gcc.c-torture/execute/20010925-1.c: Changed the
34960         memcpy declaration.
34961
34962 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
34963
34964         PR c++/3902
34965         * g++.dg/parse/template5.C: New test.
34966
34967 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
34968
34969         PR fortran/9258
34970         * g77.dg/pr9258: New test.
34971
34972 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
34973
34974         * README: Move relevant parts from README.g++.
34975
34976         * README.g++: Remove this file.
34977
34978 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
34979
34980         * g++.dg/abi/dcast1.C: New test.
34981
34982 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34983
34984         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
34985
34986 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
34987
34988         PR c++/47
34989         * g++.old-deja/g++.other/lookup24.C: New test.
34990
34991 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34992
34993         PR middle-end/7227
34994         * gcc.dg/uninit-C.c: New test.
34995
34996 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
34997
34998         * g++.dg/abi/covariant1.C: New test.
34999
35000 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
35001
35002         * gcc.dg/20030123-1.c: New test.
35003
35004 2003-01-25  Jan Hubicka  <jh@suse.cz>
35005
35006         PR opt/8492
35007         * gcc.c-torture/compile/20030125-1.c
35008
35009 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
35010
35011         PR c++/9403
35012         * g++.dg/parse/template3.C: New test.
35013         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
35014
35015         PR c++/795
35016         * g++.dg/parse/template4.C: New test.
35017
35018         PR c++/9415
35019         * g++.dg/template/qual2.C: New test.
35020
35021         PR c++/8545
35022         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
35023
35024         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
35025
35026 2003-01-25  Roger Sayle  <roger@eyesopen.com>
35027
35028         * gcc.c-torture/execute/switch-1.c: New test case.
35029
35030 2003-01-25  Jan Hubicka  <jh@suse.cz>
35031
35032         * gcc.c-torture/execute/20030125-1.[cx]: New test.
35033
35034 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
35035
35036         Tweaks for Bison-1.875. From the NEWS file:
35037         "- `parse error' -> `syntax error'
35038         Bison now uniformly uses the term `syntax error'"
35039         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
35040         * gcc.dg/cpp/digraph2.c: Likewise.
35041         * gcc.dg/cpp/direct2.c: Likewise.
35042         * gcc.dg/cpp/paste4.c: Likewise.
35043         * gcc.dg/c90-restrict-1.c: Likewise.
35044         * gcc.dg/c99-func-2.c: Likewise.
35045         * gcc.dg/noncompile/920721-2.c: Likewise.
35046         * gcc.dg/noncompile/930622-2.c: Likewise.
35047         * gcc.dg/noncompile/940112-1.c: Likewise.
35048         * gcc.dg/noncompile/950921-1.c: Likewise.
35049         * gcc.dg/noncompile/951123-1.c: Likewise.
35050         * gcc.dg/noncompile/971104-1.c: Likewise.
35051         * gcc.dg/noncompile/990416-1.c: Likewise.
35052
35053 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
35054
35055         * g++.dg/parse/undefined1.C: Add error message.
35056
35057 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
35058
35059         PR c++/9354
35060         * g++.dg/parse/new1.C: New test.
35061
35062         PR c++/9216
35063         * g++.dg/parse/template2.C: New test.
35064
35065         PR c++/9354
35066         * g++.dg/parse/typedef2.C: New test.
35067
35068         PR c++/9328
35069         * g++.dg/ext/typeof3.C: New test.
35070
35071 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35072
35073         PR c++/2738
35074         * g++.dg/parse/ret-type1.C: New test.
35075
35076         PR c++/3792
35077         * g++.dg/parse/tmpl-outside1.C: New test.
35078
35079         PR c++/4207
35080         * g++.dg/parse/int-as-enum1.C: New test.
35081
35082         PR c++/4903
35083         * g++.dg/parse/no-typename1.C: New test.
35084
35085         PR c++/5533
35086         * g++.dg/parse/no-value1.C: New test.
35087
35088         PR c++/5921
35089         * g++.dg/parse/wrong-inline1.C: New test.
35090
35091         PR c++/6402
35092         * g++.dg/parse/ref1.C: New test.
35093
35094         PR c++/6992
35095         * g++.dg/parse/attr-ctor1.C: New test.
35096
35097         PR c++/7229
35098         * g++.dg/parse/namespace5.C: New test.
35099
35100         PR c++/7917
35101         * g++.dg/parse/func-def1.C: New test.
35102
35103         PR c++/8143
35104         * g++.dg/parse/undefined1.C: New test.
35105
35106         PR c++/5723, PR c++/8522
35107         * g++.dg/parse/specialization1.C: New test.
35108
35109         PR c++/163, PR c++/8595
35110         * g++.dg/parse/struct-as-enum1.C: New test.
35111
35112         PR c++/9173
35113         * g++.dg/parse/undefined2.C: New test.
35114
35115 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
35116
35117         PR c++/9298
35118         * g++.dg/parse/template1.C: New test.
35119
35120         PR c++/9384
35121         * g++.dg/parse/using1.C: New test.
35122
35123         PR c++/9285
35124         PR c++/9294
35125         * g++.dg/parse/expr2.C: New test.
35126
35127         PR c++/9388
35128         * g++.dg/parse/lookup2.C: Likewise.
35129
35130 2003-01-21  Jan Hubicka  <jh@suse.cz>
35131
35132         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
35133         * gcc.c-torture/execute/eeprof-1.c: Likewise.
35134         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
35135         * gcc.c-torture/execute/string-opt-*.c: Likewise.
35136
35137 2003-01-20  Nick Clifton  <nickc@redhat.com>
35138
35139         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
35140         problem with ARM sibcall code generation.
35141
35142 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
35143
35144         * gcc.c-torture/execute/20030120-1.c: New.
35145
35146 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
35147
35148         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
35149
35150 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
35151
35152         PR c++/9272
35153         * g++.dg/parse/ctor1.C: New test.
35154
35155         PR c++/9294:
35156         * g++.dg/parse/qualified1.C: New test.
35157
35158         * g++.dg/parse/typename3.C: New test.
35159
35160 2003-01-16  Richard Henderson  <rth@redhat.com>
35161
35162         * g++.dg/tls/init-2.C: Fix error matches for real this time.
35163
35164 2003-01-16  Richard Henderson  <rth@redhat.com>
35165
35166         * g++.dg/pch/pch.exp: Copy test header to the working directory
35167         before using it either for precompilation or direct use.
35168         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
35169         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
35170
35171 2003-01-16  Richard Henderson  <rth@redhat.com>
35172
35173         * gcc.dg/pch/pch.exp: Copy test header to the working directory
35174         before using it either for precompilation or direct use.
35175         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
35176         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
35177
35178 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
35179
35180         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
35181         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
35182         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
35183         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
35184         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
35185         typename warning into error.
35186         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
35187         error messages.
35188         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
35189         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
35190         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
35191         messages.
35192         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
35193         make declaration visible in template.
35194         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
35195         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
35196         messages.
35197         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
35198         message.
35199         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
35200         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
35201         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
35202         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
35203         typename warning with error message.
35204         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
35205         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
35206         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
35207
35208 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
35209
35210         * g++.dg/parse/ambig2.C: New test.
35211
35212 2003-01-15  Richard Henderson  <rth@redhat.com>
35213
35214         * g++.dg/tls/init-2.C: Update error message string.
35215
35216 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35217
35218         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
35219
35220 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
35221
35222         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
35223         all for HC11/HC12.
35224         * gcc.c-torture/compile/20001205-1.x: Likewise.
35225         * gcc.c-torture/compile/20001226-1.x: Likewise.
35226         * gcc.c-torture/compile/920520-1.x: Likewise.
35227         * gcc.c-torture/compile/961203-1.x: Likewise.
35228         * gcc.c-torture/compile/20020604-1.x: Likewise.
35229
35230 2003-01-15  Jan Hubicka  <jh@suse.cz>
35231
35232         * gcc.c-torture/compile/20030115-1.c: New test.
35233
35234         * gcc.dg/i386-fpcvt-1.c: New test.
35235         * gcc.dg/i386-fpcvt-2.c: New test.
35236
35237 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
35238
35239         Further conform g++'s __vmi_class_type_info to the C++ ABI
35240         specification.
35241         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
35242         the specification.
35243
35244 2003-01-14  Jan Hubicka  <jh@suse.cz>
35245
35246         * gcc.dg/i386-fpcvt-1.c: New test.
35247         * gcc.dg/i386-fpcvt-2.c: New test.
35248
35249 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
35250
35251         * gcc.dg/i386-mmx-3.c: New test.
35252
35253 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
35254
35255         PR c++/9264
35256         * g++.dg/parse/octal1.C: New file.
35257
35258         PR c++/9172
35259         * g++.dg/parse/typename1.C: New file.
35260
35261 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
35262
35263         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
35264         * gcc.dg/bf-no-ms-layout.c: Likewise.
35265         * gcc.dg/bf-ms-attrib.c: Likewise.
35266
35267 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
35268
35269         PR c++/9099
35270         * g++.dg/parse/dtor1.C: New file.
35271
35272         PR c++/9128
35273         * g++.dg/rtti/typeid1.C: New file.
35274
35275         PR c++/9153
35276         * g++.dg/parse/lookup1.C: New file.
35277
35278         PR c++/9171
35279         * g++.dg/templ/spec5.C: New file.
35280
35281 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
35282
35283         * gcc.c-torture/compile/20030110-1.c: New test.
35284
35285 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
35286
35287         Merge from pch-branch:
35288
35289         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
35290
35291         * gcc.dg/pch/cpp-1.h: New.
35292         * gcc.dg/pch/cpp-1.c: New.
35293         * gcc.dg/pch/cpp-2.h: New.
35294         * gcc.dg/pch/cpp-2.c: New.
35295
35296         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
35297
35298         * gcc.dg/pch/except-1.h: New.
35299         * gcc.dg/pch/except-1.c: New.
35300
35301         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
35302
35303         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
35304         running test.
35305         * gcc.dg/pch: Include *.hp not *.h.
35306         * gcc.dg/pch/system-1.h: New.
35307         * gcc.dg/pch/system-1.c: New.
35308
35309         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
35310
35311         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
35312         rather than trying to build and run a program using PCH.
35313         * gcc.dg/pch: Remove dg-do commands from test files.
35314
35315         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
35316
35317         * gcc.dg/pch/macro-3.c: New.
35318         * gcc.dg/pch/macro-3.h: New.
35319
35320         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
35321
35322         * gcc.dg/pch/common-1.c: New.
35323         * gcc.dg/pch/common-1.h: New.
35324         * gcc.dg/pch/decl-1.c: New.
35325         * gcc.dg/pch/decl-1.h: New.
35326         * gcc.dg/pch/decl-2.c: New.
35327         * gcc.dg/pch/decl-2.h: New.
35328         * gcc.dg/pch/decl-3.c: New.
35329         * gcc.dg/pch/decl-3.h: New.
35330         * gcc.dg/pch/decl-4.c: New.
35331         * gcc.dg/pch/decl-4.h: New.
35332         * gcc.dg/pch/decl-5.c: New.
35333         * gcc.dg/pch/decl-5.h: New.
35334         * gcc.dg/pch/global-1.c: New.
35335         * gcc.dg/pch/global-1.h: New.
35336         * gcc.dg/pch/inline-1.c: New.
35337         * gcc.dg/pch/inline-1.h: New.
35338         * gcc.dg/pch/inline-2.c: New.
35339         * gcc.dg/pch/inline-2.h: New.
35340         * gcc.dg/pch/static-1.c: New.
35341         * gcc.dg/pch/static-1.h: New.
35342         * gcc.dg/pch/static-2.c: New.
35343         * gcc.dg/pch/static-2.h: New.
35344
35345         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
35346
35347         * g++.dg/pch/pch.exp: Better handle failing testcases.
35348         * gcc.dg/pch/pch.exp: Likewise.
35349         * gcc.dg/pch/macro-1.c: New.
35350         * gcc.dg/pch/macro-1.h: New.
35351         * gcc.dg/pch/macro-2.c: New.
35352         * gcc.dg/pch/macro-2.h: New.
35353
35354         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
35355
35356         * g++.dg/dg.exp: Treat files in pch/ specially.
35357         * g++.dg/pch/pch.exp: New file.
35358         * g++.dg/pch/empty.H: New file.
35359         * g++.dg/pch/empty.C: New file.
35360         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
35361         "precompile".
35362
35363         * gcc.dg/pch/pch.exp: New file.
35364         * gcc.dg/pch/empty.h: New file.
35365         * gcc.dg/pch/empty.c: New file.
35366         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
35367         "precompile".
35368
35369 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35370
35371         * g++.dg/template/friend14.C: New test.
35372
35373 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
35374
35375         * gcc.dg/old-style-asm-1.c: New test.
35376
35377 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
35378
35379         * gcc.c-torture/compile/20030109-1.c: New test.
35380
35381 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
35382
35383         * gcc.c-torture/execute/20030109-1.c: New test.
35384
35385 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
35386
35387         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
35388         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
35389         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
35390         * g++.old-deja/g++.mike/eh2.C: Likewise.
35391         * g++.old-deja/g++.mike/eh3.C: Likewise.
35392         * g++.old-deja/g++.mike/eh5.C: Likewise.
35393         * g++.old-deja/g++.mike/eh6.C: Likewise.
35394         * g++.old-deja/g++.mike/eh7.C: Likewise.
35395         * g++.old-deja/g++.mike/eh8.C: Likewise.
35396         * g++.old-deja/g++.mike/eh9.C: Likewise.
35397         * g++.old-deja/g++.mike/eh10.C: Likewise.
35398         * g++.old-deja/g++.mike/eh12.C: Likewise.
35399         * g++.old-deja/g++.mike/eh13.C: Likewise.
35400         * g++.old-deja/g++.mike/eh14.C: Likewise.
35401         * g++.old-deja/g++.mike/eh16.C: Likewise.
35402         * g++.old-deja/g++.mike/eh17.C: Likewise.
35403         * g++.old-deja/g++.mike/eh18.C: Likewise.
35404         * g++.old-deja/g++.mike/eh21.C: Likewise.
35405         * g++.old-deja/g++.mike/eh23.C: Likewise.
35406         * g++.old-deja/g++.mike/eh24.C: Likewise.
35407         * g++.old-deja/g++.mike/eh25.C: Likewise.
35408         * g++.old-deja/g++.mike/eh26.C: Likewise.
35409         * g++.old-deja/g++.mike/eh27.C: Likewise.
35410         * g++.old-deja/g++.mike/eh28.C: Likewise.
35411         * g++.old-deja/g++.mike/eh29.C: Likewise.
35412         * g++.old-deja/g++.mike/eh31.C: Likewise.
35413         * g++.old-deja/g++.mike/eh33.C: Likewise.
35414         * g++.old-deja/g++.mike/eh34.C: Likewise.
35415         * g++.old-deja/g++.mike/eh35.C: Likewise.
35416         * g++.old-deja/g++.mike/eh36.C: Likewise.
35417         * g++.old-deja/g++.mike/eh37.C: Likewise.
35418         * g++.old-deja/g++.mike/eh38.C: Likewise.
35419         * g++.old-deja/g++.mike/eh39.C: Likewise.
35420         * g++.old-deja/g++.mike/eh40.C: Likewise.
35421         * g++.old-deja/g++.mike/eh41.C: Likewise.
35422         * g++.old-deja/g++.mike/eh42.C: Likewise.
35423         * g++.old-deja/g++.mike/eh44.C: Likewise.
35424         * g++.old-deja/g++.mike/eh46.C: Likewise.
35425         * g++.old-deja/g++.mike/eh47.C: Likewise.
35426         * g++.old-deja/g++.mike/eh48.C: Likewise.
35427         * g++.old-deja/g++.mike/eh49.C: Likewise.
35428         * g++.old-deja/g++.mike/eh50.C: Likewise.
35429         * g++.old-deja/g++.mike/eh51.C: Likewise.
35430         * g++.old-deja/g++.mike/eh53.C: Likewise.
35431         * g++.old-deja/g++.mike/eh55.C: Likewise.
35432         * g++.old-deja/g++.mike/p7912.C: Likewise.
35433         * g++.old-deja/g++.mike/p9706.C: Likewise.
35434         * g++.old-deja/g++.mike/p10416.C: Likewise.
35435         * g++.old-deja/g++.mike/p11667.C: Likewise.
35436         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
35437         Remove redundant reference to Iris.
35438         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
35439         Elxsi, i860, Pico Java, and WE32K.
35440
35441 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
35442
35443         * g++.dg/ext/asm4.C: New test.
35444
35445 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35446
35447         PR c++/9030
35448         * g++.dg/template/friend12.C: New test.
35449         * g++.dg/template/friend13.C: Likewise.
35450         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
35451
35452 2003-01-08  Jan Hubicka  <jh@suse.cz>
35453
35454         * gcc.dg/i386-cadd.c: New test.
35455         * gcc.dg/i386-cmov4.c: Likewise.
35456
35457 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
35458
35459         PR c++/9165
35460         * g++.dg/warn/Wunused-3.C: New test.
35461
35462         * g++.dg/abi/bitfield9.C: New test.
35463
35464         PR c++/9189
35465         * g++.dg/parse/defarg3.C: New test.
35466
35467 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
35468
35469         * g++.dg/parse/ambig1.C: New test.
35470         * g++.dg/parse/defarg2.C: New test.
35471
35472 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
35473
35474         * g++.dg/template/defarg-1.C: New test.
35475         * g++.dg/template/local2.C: Likewise.
35476
35477 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
35478
35479         * gcc.c-torture/execute/20030105-1.c: New test.
35480
35481 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35482
35483         * g++.dg/parse/namespace3.C: Remove extra semicolons.
35484         * g++.dg/parse/namespace4.C: Likewise.
35485
35486 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
35487
35488         * g++.dg/template/ntp2.C: New test.
35489
35490 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
35491
35492         * g++.dg/parse/extern-C-1.C: New test.
35493
35494         * g++.dg/parse/namespace4.C: New test.
35495
35496         * g++.dg/template/nested1.C: New test.
35497
35498         * g++.dg/parse/namespace3.C: New test.
35499
35500 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
35501
35502         * g++.dg/lookup/two-stage1.C: New test.
35503
35504 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35505
35506         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
35507         * g++.old-deja/g++.jason/access8.C: Likewise.
35508         * g++.old-deja/g++.other/decl5.C: Likewise.
35509
35510 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
35511
35512         * g++.dg/parse/parse7.C: New test.
35513
35514 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
35515
35516         PR c++/2843
35517         * g++.dg/ext/attrib7.C: New test.
35518
35519 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
35520
35521         * g++.dg/parse/parse6.C: New test.
35522
35523 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
35524
35525         * gcc.dg/h8300-stack-1.c: New.
35526
35527 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
35528
35529         g++.dg/lookup/exception1.C: New test.
35530
35531         g++.dg/lookup/template1.C: New test.
35532
35533         g++.dg/parse/namespace2.C: New test.
35534
35535         g++.dg/parse/parens2.C: New test.
35536
35537 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
35538
35539         * g++.dg/parse/parse5.C: New test.
35540         * g++.dg/lookup/scoped4.C: New test.
35541
35542 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
35543
35544         * g++.dg/parse/parens1.C: New test.
35545
35546         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
35547         angle-bracket1.C.
35548         * g++.dg/parse/parens2.C: New test.
35549
35550         * g++.dg/lookup/scope-operator1.C: New test.
35551
35552         * g++.dg/parse/operator1.C: New test.
35553
35554 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35555
35556         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
35557         * g++.old-deja/g++.other/access6.C: Likewise.
35558         * g++.old-deja/g++.other/decl1.C: Likewise.
35559         * g++.old-deja/g++.pt/typename12.C: Likewise.
35560
35561 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
35562
35563         * g++.dg/parse/namespace1.C: New test.
35564
35565 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
35566
35567         * g++.dg/parse/parse4.C: New test.
35568
35569 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
35570
35571         * g++.dg/parse/parse3.C: New test.
35572
35573 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
35574
35575         * g++.dg/parse/parse2.C: New test.
35576
35577 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
35578
35579         * g++.dg/template/friend11.C: New test.
35580
35581 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
35582
35583         * g++.dg/parse/parse1.C: New test.
35584
35585 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
35586
35587         * lib/profopt.exp: Change the name of a global variable to avoid
35588         possible clashes with other test suites.
35589
35590 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
35591
35592         * g++.dg/inherit/covariant8.C: New test.
35593
35594 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
35595
35596         * g++.dg/init/array9.C: New test.
35597
35598         PR c++/9112
35599         * g++.dg/parse/expr1.C: New test.
35600
35601 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
35602
35603         * gcc.c-torture/compile/20021230-1.c: New test.
35604
35605 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
35606
35607         * g++.dg/inherit/covariant5.C: New test.
35608         * g++.dg/inherit/covariant6.C: New test.
35609         * g++.dg/inherit/covariant7.C: New test.
35610
35611 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35612
35613         PR c++/2739
35614         * g++.dg/other/access2.C: New test.
35615
35616 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
35617
35618         * g++.dg/other/anon-struct.C: No longer fails
35619         * g++.old-deja/g++.brendan/parse4.C: Likewise.
35620         * g++.old-deja/g++.brendan/parse5.C: Likewise.
35621         * g++.old-deja/g++.brendan/parse6.C: Likewise.
35622
35623 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
35624
35625         * g++.dg/parse/angle-bracket.C (main): No longer fails.
35626
35627 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
35628
35629         * g++.dg/eh/spec4.C: Remove stray semicolon.
35630         * g++.dg/expr/pmf-1.C: Change error message.
35631         * g++.dg/ext/asm1.C: Remove stray semicolon.
35632         * g++.dg/ext/typename1.C: Add missing typenames.
35633         * g++.dg/inherit/template-as-base.C: Change error message.
35634         * g++.dg/lookup/scoped1.C: Likewise.
35635         * g++.dg/lookup/scoped2.C: Likewise.
35636         * g++.dg/lookup/using2.C: Likewise.
35637         * g++.dg/other/component1.C: Remove stray semicolon.
35638         * g++.dg/other/do1.C: Change error message.
35639         * g++.dg/other/error2.C: Likewise.
35640         * g++.dg/other/init1.C: Likewise.
35641         * g++.dg/other/packed1.C: Remove stray semicolon.
35642         * g++.dg/other/ptrmem2.C: Change error message.
35643         * g++.dg/parse/parameter-declaration-1.C: Remove line number
35644         marker.
35645         * g++.dg/special/initp1.C: Remove invalid attribute usage.
35646         * g++.dg/template/access3.C: Add typename keyword.
35647         * g++.dg/template/access5.C: Remove stray semicolon.
35648         * g++.dg/template/access6.C: Likewise.
35649         * g++.dg/template/complit1.C: Likewise.
35650         * g++.dg/template/crash1.C: Change error message.
35651         * g++.dg/template/inherit2.C: Remove stray semicolon.
35652         * g++.dg/template/instantiate2.C: Likewise.
35653         * g++.dg/template/instantiate3.C: Change error message.
35654         * g++.dg/template/qual1.C: Remove stray semicolon.
35655         * g++.dg/template/qualttp18.C: Change error message.
35656         * g++.dg/template/ref1.C: Remove stray semicolon.
35657         * g++.dg/template/sizeof1.C (A::value): Declare it.
35658         * g++.dg/template/spec4.C: Change error message.
35659         * g++.dg/template/static1.C: Likewise.
35660         * g++.dg/template/type1.C: Likewise.
35661         * g++.dg/template/typename3.C: Likewise.
35662         * g++.old-deja/g++.benjamin/13478.C: Change error message.
35663         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
35664         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
35665         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
35666         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
35667         named return value extension.
35668         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
35669         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
35670         * g++.old-deja/g++.bob/extern_C.C: Likewise.
35671         * g++.old-deja/g++.bob/inherit2.C: Likewise.
35672         * g++.old-deja/g++.brendan/complex1.C: Likewise.
35673         * g++.old-deja/g++.brendan/copy5.C: Likewise.
35674         * g++.old-deja/g++.brendan/crash13.C: Likewise.
35675         * g++.old-deja/g++.brendan/crash15.C: Likewise.
35676         * g++.old-deja/g++.brendan/crash18.C: Change error message.
35677         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
35678         * g++.old-deja/g++.brendan/crash38.C: Likewise.
35679         * g++.old-deja/g++.brendan/crash50.C: Likewise.
35680         * g++.old-deja/g++.brendan/crash56.C: Likewise.
35681         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
35682         syntax.
35683         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
35684         * g++.old-deja/g++.brendan/crash8.C: Change error message.
35685         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
35686         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
35687         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
35688         * g++.old-deja/g++.brendan/template11.C: Likewise.
35689         * g++.old-deja/g++.brendan/template26.C: Likewise.
35690         * g++.old-deja/g++.brendan/template27.C: Use explicit
35691         specialization syntax.
35692         * g++.old-deja/g++.brendan/template30.C: Likewise.
35693         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
35694         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
35695         non-dependent names.
35696         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
35697         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
35698         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
35699         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
35700         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
35701         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
35702         named return value extension.
35703         * g++.old-deja/g++.ext/namedret2.C: Likewise.
35704         * g++.old-deja/g++.ext/namedret3.C: Likewise.
35705         * g++.old-deja/g++.ext/return1.C: Likewise.
35706         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
35707         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
35708         * g++.old-deja/g++.jason/access8.C: Likewise.
35709         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
35710         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
35711         pseudo-destructor names.
35712         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
35713         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
35714         pseudo-destructor names.
35715         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
35716         * g++.old-deja/g++.jason/overload19.C: Likewise.
35717         * g++.old-deja/g++.jason/overload32.C: Likewise.
35718         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
35719         stray semicolons.
35720         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
35721         * g++.old-deja/g++.jason/return.C: Likewise.
35722         * g++.old-deja/g++.jason/return2.C: Likewise.
35723         * g++.old-deja/g++.jason/shadow1.C: Likewise.
35724         * g++.old-deja/g++.jason/special.C: Use explicit specialization
35725         syntax.
35726         * g++.old-deja/g++.jason/template10.C: Account for use of
35727         non-dependent names.
35728         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
35729         syntax.
35730         * g++.old-deja/g++.jason/template37.C: Likewise.
35731         * g++.old-deja/g++.law/access4.C: Change error messages.
35732         * g++.old-deja/g++.law/arm13.C: Remove incorrect
35733         pseudo-destructor names.
35734         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
35735         * g++.old-deja/g++.law/ctors9.C: Likewise.
35736         * g++.old-deja/g++.law/cvt22.C: Likewise.
35737         * g++.old-deja/g++.law/dtors5.C: Likewise.
35738         * g++.old-deja/g++.law/global-init1.C: Likewise.
35739         * g++.old-deja/g++.law/missed-error3.C: Likewise.
35740         * g++.old-deja/g++.law/operators28.C: Likewise.
35741         * g++.old-deja/g++.law/visibility28.C: Likewise.
35742         * g++.old-deja/g++.martin/eval1.C: Likewise.
35743         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
35744         name.
35745         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
35746         * g++.old-deja/g++.mike/net34.C: Likewise.
35747         * g++.old-deja/g++.mike/net36.C: Likewise.
35748         * g++.old-deja/g++.mike/ns2.C: Likewise.
35749         * g++.old-deja/g++.mike/p12306.C: Likewise.
35750         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
35751         value extension.
35752         * g++.old-deja/g++.mike/p700.C: Likewise.
35753         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
35754         * g++.old-deja/g++.mike/p710.C: Likewise.
35755         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
35756         value extension.
35757         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
35758         * g++.old-deja/g++.mike/pmf9.C: Likewise.
35759         * g++.old-deja/g++.ns/crash2.C: Likewise.
35760         * g++.old-deja/g++.ns/crash3.C: Likewise.
35761         * g++.old-deja/g++.ns/invalid1.C: Likewise.
35762         * g++.old-deja/g++.ns/ns17.C: Likewise.
35763         * g++.old-deja/g++.ns/template16.C: Likewise.
35764         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
35765         keyword.
35766         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
35767         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
35768         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
35769         named return value extension.
35770         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
35771         * g++.old-deja/g++.other/access4.C: Issue additional error
35772         messages.
35773         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
35774         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
35775         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
35776         * g++.old-deja/g++.other/crash25.C: Change error message.
35777         * g++.old-deja/g++.other/crash4.C: Change error message.
35778         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
35779         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
35780         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
35781         checks.
35782         * g++.old-deja/g++.other/defarg8.C: Likewise.
35783         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
35784         * g++.old-deja/g++.other/dtor10.C: Likewise.
35785         * g++.old-deja/g++.other/incomplete.C: Likewise.
35786         * g++.old-deja/g++.other/linkage7.C: Likewise.
35787         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
35788         lookup algorithm.
35789         * g++.old-deja/g++.other/mangle2.C: Likewise.
35790         * g++.old-deja/g++.other/refinit2.C: Likewise.
35791         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
35792         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
35793         * g++.old-deja/g++.pt/crash28.C: Likewise.
35794         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
35795         syntax.
35796         * g++.old-deja/g++.pt/crash32.C: Change error message.
35797         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
35798         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
35799         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
35800         error message position.
35801         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
35802         * g++.old-deja/g++.pt/defarg8.C: Change error message.
35803         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
35804         syntax.
35805         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
35806         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
35807         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
35808         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
35809         keyword.
35810         * g++.old-deja/g++.pt/explicit31.C: Likewise.
35811         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
35812         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
35813         keyword.
35814         * g++.old-deja/g++.pt/explicit71.C: Change error message.
35815         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
35816         syntax.
35817         * g++.old-deja/g++.pt/friend28.C: Account for use of
35818         non-dependent names.
35819         * g++.old-deja/g++.pt/friend29.C: Likewise.
35820         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
35821         rules.
35822         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
35823         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
35824         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
35825         lookup rules.
35826         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
35827         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
35828         keyword.
35829         * g++.old-deja/g++.pt/memclass20.C: Likewise.
35830         * g++.old-deja/g++.pt/memclass5.C: Likewise.
35831         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
35832         keyword.
35833         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
35834         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
35835         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
35836         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
35837         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
35838         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
35839         keyword.
35840         * g++.old-deja/g++.pt/spec10.C: Likewise.
35841         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
35842         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
35843         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
35844         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
35845         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
35846         * g++.old-deja/g++.pt/ttp62.C: Likewise.
35847         * g++.old-deja/g++.pt/ttp64.C: Likewise.
35848         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
35849         * g++.old-deja/g++.pt/typename15.C: Likewise.
35850         * g++.old-deja/g++.pt/typename22.C: Likewise.
35851         * g++.old-deja/g++.pt/typename6.C: Change error messages.
35852         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
35853         * g++.old-deja/g++.pt/virtual2.C: Likewise.
35854         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
35855         syntax.
35856         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
35857         return value extension.
35858         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
35859         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
35860         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
35861         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
35862
35863 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
35864
35865         * g++.dg/warn/inline1.C: New test.
35866         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
35867         * g++.old-deja/g++.jason/synth10.C: Likewise.
35868         * g++.old-deja/g++.mike/net31.C: Likewise.
35869         * g++.old-deja/g++.mike/p8786.C: Likewise.
35870
35871         * g++.dg/template/friend10.C: New test.
35872         * g++.dg/template/conv5.C: New test.
35873
35874 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
35875
35876         * g++.dg/lookup/scoped3.C: New test.
35877
35878         * g++.dg/lookup/decl1.C: New test.
35879         * g++.dg/lookup/decl2.C: New test.
35880
35881 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
35882
35883         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
35884         gcc.c-torture/compile/20021015-1.c,
35885         gcc.c-torture/compile/20021015-2.c,
35886         gcc.c-torture/compile/20021123-1.c,
35887         gcc.c-torture/compile/20021123-2.c,
35888         gcc.c-torture/compile/20021123-3.c,
35889         gcc.c-torture/compile/20021123-4.c,
35890         gcc.c-torture/execute/20021024-1.c: Add tests previously added
35891         only to 3.1 or 3.2 branch.
35892
35893 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
35894
35895         * gcc.dg/i386-bitfield3.c: New test.
35896
35897         * gcc.dg/i386-bitfield2.c: New test.
35898
35899 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
35900
35901         * g++.dg/parse/conv_op1.C: New test.
35902
35903 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
35904
35905         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
35906         approved.
35907
35908 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
35909
35910         * gcc.c-torture/compile/20021220-1.c: New test.
35911
35912 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
35913
35914         * gcc.dg/i386-fastcall-1.c: New.
35915
35916 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35917
35918         * gcc.c-torture/execute/20021219-1.c: New test.
35919
35920 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35921
35922         * gcc.dg/i386-pic-1.c: New test.
35923
35924 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35925
35926         PR c++/8099
35927         * g++.dg/template/friend9.C: New test.
35928
35929 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35930
35931         PR c++/3663
35932         * g++.dg/template/access7.C: New test.
35933
35934 2002-12-18  Nick Clifton  <nickc@redhat.com>
35935
35936         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
35937         the libstdc++-v3 directory has been found.
35938
35939 2002-12-12  Devang Patel <dpatel@apple.com>
35940         * gcc.dg/darwin-ld-1.c: New test.
35941         * gcc.dg/darwin-ld-2.c: New test.
35942         * gcc.dg/darwin-ld-3.c: New test.
35943         * gcc.dg/darwin-ld-4.c: New test.
35944         * gcc.dg/darwin-ld-5.c: New test.
35945
35946 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
35947
35948         * gcc.c-torture/compile/20021212-1.c: New test.
35949
35950 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
35951
35952         * gcc.dg/fshort-wchar: New test.
35953
35954 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
35955
35956         PR c++/8372
35957         * g++.dg/template/dtor1.C: New test.
35958
35959         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
35960         markers.
35961
35962 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
35963
35964         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
35965
35966 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
35967
35968         * g++.dg/template/static1.C: New test.
35969         * g++.dg/template/static2.C: New test.
35970         * g++.old-deja/g++.ext/memconst.C: New test.
35971
35972 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35973
35974         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
35975         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
35976         * g++.dg/special/initp1.C: Likewise.
35977
35978 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
35979
35980         * gcc.c-torture/execute/20021204-1.c: New test.
35981
35982 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
35983
35984         * gcc.dg/ppc-fmadd-1.c: New file.
35985         * gcc.dg/ppc-fmadd-2.c: New file.
35986         * gcc.dg/ppc-fmadd-3.c: New file.
35987
35988 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
35989
35990         * gcc.c-torture/compile/20021204-1.c: New test.
35991
35992 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
35993
35994         * g++.dg/inherit/covariant2.C: New test.
35995         * g++.dg/inherit/covariant3.C: New test.
35996         * g++.dg/inherit/covariant4.C: New test.
35997         * g++.dg/inherit/covariant1.C: Remove XFAIL.
35998         * g++.old-deja/g++.robertl/eb17.C: Likewise.
35999
36000 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
36001
36002         PR c++/8688
36003         * g++.dg/init/brace3.C: New test.
36004
36005 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
36006
36007         * gcc.dg/20020210-1.c: Fix a comment typo.
36008
36009 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
36010
36011         PR c++/8720
36012         * g++.dg/parse/defarg1.C: New test.
36013
36014         PR c++/8615
36015         * g++.dg/template/char1.C: New test.
36016
36017         * g++.dg/template/varmod1.C: Fix typo.
36018
36019 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36020
36021         DR 180
36022         * g++.old-deja/g++.pt/crash32.C: Expect error.
36023
36024 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
36025
36026         PR c++/5919
36027         * g++.dg/template/varmod1.C: New test.
36028
36029         PR c++/8727
36030         * g++.dg/inherit/typeinfo1.C: New test.
36031
36032         PR c++/8663
36033         * g++.dg/inherit/typedef1.C: New test.
36034
36035 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
36036
36037         PR c++/8332
36038         PR c++/8493
36039         * g++.dg/template/strlen1.C: New test.
36040
36041         PR c++/8227
36042         * g++.dg/template/ctor2.C: New test.
36043
36044         PR c++/8214
36045         * g++.dg/init/string1.C: New test.
36046
36047         PR c++/8511
36048         * g++.dg/template/friend8.C: New test.
36049
36050 2002-11-29  Joe Buck <jbuck@synopsys.com>
36051
36052         * g++.dg/lookup/anon2.C: New test.
36053
36054 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
36055
36056         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
36057         h8300 port.
36058
36059 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
36060
36061         * gcc.dg/bitfld-6.c: New test.
36062
36063 2002-11-27  Jan Hubicka  <jh@suse.cz>
36064
36065         * gcc.c-torture/execute/20021127.[cx]: New test.
36066
36067 2002-11-26  Jan Hubicka  <jh@suse.cz>
36068
36069         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
36070         quality.
36071
36072 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
36073
36074         * g++.dg/init/brace2.C: New test.
36075         * g++.old-deja/g++.mike/p9129.C: Correct.
36076
36077 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
36078
36079         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
36080
36081 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
36082
36083         * gcc.dg/sibcall-6: New test for indirect sibcalls.
36084
36085 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
36086
36087         * testsuite/g++.dg/abi/empty11.C: New test.
36088         * testsuite/g++.dg/rtti/cv1.C: New test.
36089
36090 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
36091
36092         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
36093
36094 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
36095
36096         * g++.dg/abi/empty10.C: New test.
36097
36098 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
36099
36100         * gcc.c-torture/compile/20021124-1.c: New test.
36101
36102 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
36103
36104         * g++.dg/abi/rtti2.C: New test.
36105
36106 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
36107
36108         * gcc.dg/i386-unroll-1.c: New test.
36109
36110 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
36111
36112         * gcc.c-torture/compile/20021120-1.c: New test.
36113         * gcc.c-torture/compile/20021120-2.c: New test.
36114
36115 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
36116
36117         * gcc.dg/bitfld-5.c: New test.
36118
36119 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
36120
36121         * gcc.c-torture/execute/20021120-3.c: New test.
36122
36123 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
36124
36125         * gcc.c-torture/execute/20021120-2.c: New test.
36126
36127 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
36128
36129         * gcc.c-torture/execute/20021120-1.c: New test.
36130
36131 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
36132
36133         * gcc.c-torture/execute/20021118-3.c: New test.
36134
36135 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
36136
36137         * gcc.c-torture/compile/20021119-1.c: New test.
36138
36139 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
36140
36141         * gcc.dg/duff-1.c: New test.
36142         * gcc.dg/duff-2.c: New test.
36143         * gcc.dg/duff-3.c: New test.
36144
36145 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
36146
36147         * gcc.dg/cpp/_Pragma5.c: New test.
36148
36149 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
36150
36151         * gcc.c-torture/execute/20021118-2.c: New test.
36152
36153 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
36154
36155         * gcc.c-torture/execute/20021118-1.c: New test.
36156
36157 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
36158
36159         * gcc.dg/20021116-1.c: New test.
36160
36161 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
36162
36163         * g++.dg/abi/vcall1.C: New test.
36164
36165 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
36166
36167         * gcc.dg/20021029-1.c: New test.
36168         * gcc.dg/20021029-2.c: New test.
36169
36170 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36171
36172         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
36173
36174 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
36175
36176         PR c/8439
36177         * gcc.dg/20021110.c: Move to ...
36178         * gcc.c-torture/compile/20021110.c: .... here.
36179
36180 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36181
36182         PR c/8467
36183         * gcc.c-torture/execute/20021111-1.c
36184
36185 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
36186
36187         PR c/8439
36188         * gcc.dg/20021110.c: New test.
36189
36190 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
36191
36192         * g++.dg/abi/vthunk3.C: Run only on x86.
36193
36194 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
36195
36196         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
36197
36198 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
36199
36200         * lib/compat.exp (compat-execute): Fix logic error in last
36201         change.
36202
36203 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
36204
36205         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
36206
36207 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36208
36209         PR c++/8389
36210         * g++.dg/template/access6.C: New test.
36211
36212 2002-11-08  Jan Hubicka  <jh@suse.cz>
36213
36214         * gcc.dg/i386-ssefp-1.c: New test.
36215         * gcc.dg/i386-ssefp-1.c: New test.
36216
36217 2002-11-08  Jan Hubicka  <jh@suse.cz>
36218
36219         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
36220
36221 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
36222
36223         * g++.dg/abi/vthunk3.C: New test.
36224
36225         PR c++/8338
36226         * g++.dg/template/crash2.C: New test.
36227
36228 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
36229
36230         * testsuite/g++.dg/abi/dtor1.C: New test.
36231         * testsuite/g++.dg/abi/dtor2.C: Likewise.
36232
36233 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
36234
36235         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
36236         Darwin.
36237
36238 2002-11-04  Adam Nemet  <anemet@lnxw.com>
36239
36240         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
36241         -mthumb.  Only xfail with -O0.
36242
36243 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
36244
36245         * g++.dg/abi/thunk1.C: New test.
36246         * g++.dg/abi/thunk2.C: Likewise.
36247         * g++.dg/abi/vtt1.C: Likewise.
36248
36249 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
36250
36251         PR optimization/8423
36252         * gcc.c-torture/execute/builtin-constant.c: New test.
36253
36254 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
36255
36256         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
36257         Add some more cases.
36258
36259 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
36260
36261         PR c++/8391
36262         * g++.dg/opt/local1.C: New test.
36263
36264 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
36265
36266         PR c++/8160
36267         * g++.dg/template/complit1.C: New test.
36268
36269         PR c++/8149
36270         * g++.dg/template/typename4.C: Likewise.
36271
36272 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36273
36274         Core issue 287, PR c++/7639
36275         * g++.dg/template/instantiate1.C: Adjust error location.
36276         * g++.dg/template/instantiate3.C: New test.
36277         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
36278         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
36279         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
36280
36281 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
36282
36283         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
36284
36285 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
36286
36287         PR c++/8287
36288         * g++.dg/init/dtor2.C: New test.
36289
36290 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36291
36292         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
36293         * gcc.dg/nest.c: Bypass errors on irix6.
36294
36295 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
36296
36297         * gcc.dg/nest.c: Expect error for mmix-*-*.
36298         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
36299
36300 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
36301
36302         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
36303         markers.
36304
36305         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
36306
36307 2002-10-25  Mike Stump  <mrs@apple.com>
36308
36309         * gcc.dg/warn-1.c: New test.
36310
36311 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
36312
36313         * g++.dg/template/typename3.C: New test.
36314
36315 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
36316
36317         * g++.dg/lookup/ptrmem1.C: New test.
36318
36319         * g++.dg/abi/vthunk2.C: New test.
36320
36321 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
36322
36323         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
36324
36325 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
36326
36327         * g++.dg/abi/empty9.C: New test.
36328
36329 2002-10-24  Richard Henderson  <rth@redhat.com>
36330
36331         * g++.dg/inherit/thunk1.C: Enable for ia64.
36332
36333 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
36334
36335         PR c++/8067
36336         * g++.dg/lookup/pretty1.C: New test.
36337
36338 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
36339
36340         * gcc.dg/20021023-1.c: New test.
36341
36342 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
36343
36344         PR c++/7679
36345         * g++.dg/parse/inline1.C: New test.
36346
36347 2002-10-23  Richard Henderson  <rth@redhat.com>
36348
36349         * g++.dg/inherit/thunk1.C: Enable for x86_64.
36350
36351         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
36352
36353 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
36354
36355         PR c++/6579
36356         * g++.dg/parse/stmtexpr3.C: New test.
36357
36358 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
36359
36360         * g++.dg/expr/cond1.C: New test.
36361
36362 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
36363
36364         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
36365
36366 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
36367
36368         * g++.dg/abi/vbase13.C: New test.
36369         * g++.dg/abi/vbase14.C: Likewise.
36370
36371 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
36372
36373         * gcc.dg/tls/pic-1.c: New test.
36374         * gcc.dg/tls/nonpic-1.c: New test.
36375         * gcc.dg/20021018-1.c: New test.
36376
36377 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
36378
36379         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
36380         Remove only files with the same base name as the test case.
36381         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
36382         (profopt-execute): Likewise.  Also, remove old profiling
36383         and performance data files before running the tests.
36384
36385         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
36386         * g++.dg/bprob/bprob.exp: Likewise.
36387         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
36388         to allow more general test case names.
36389
36390         * g++.dg/bprob/bprob-1.C: Rename to ...
36391         * g++.dg/bprob/g++-bprob-1.C: ... this.
36392
36393         * g77.dg/bprob/bprob-1.f: Rename to ...
36394         * g77.dg/bprob/g77-bprob-1.f: ... this.
36395
36396 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
36397
36398         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
36399         bison 1.50 or later.
36400
36401 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
36402
36403         * g++.dg/README: Describe more test directories.
36404
36405 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
36406
36407         * g++.dg/init/array6.C: Add additional tests.
36408
36409 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
36410
36411         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
36412         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
36413
36414 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
36415
36416         * gcc.c-torture/compile/20020604-1.x: New.
36417         * gcc.c-torture/compile/simd-5.x: Likewise.
36418         * gcc.c-torture/execute/920710-1.x: Likewise.
36419         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
36420
36421 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
36422
36423         * g++.dg/inherit/override1.C: Add dg-options clause.
36424
36425 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36426
36427         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
36428         _mm_slli_si128.
36429
36430 2002-10-19  Andreas Schwab  <schwab@suse.de>
36431
36432         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
36433         directory component.
36434
36435 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
36436
36437         * g++.dg/inherit/thunk1.C: New test.
36438
36439         * g++.dg/inherit/override1.C: New test.
36440
36441         * g++.dg/abi/mangle11.C: New test.
36442         * g++.dg/abi/mangle14.C: New test.
36443         * g++.dg/abi/mangle17.C: New test.
36444
36445 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
36446
36447         * g++.dg/overload/member2.C: New test.
36448
36449 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
36450
36451         * g++.dg/README: Describe new compat directory.
36452         * g++.dg/dg.exp: Skip tests in compat directory.
36453         * README.compat: New file.
36454         * lib/compat.exp: New expect script.
36455         * g++.dg/compat: New test directory.
36456         * g++.dg/compat/compat.exp: New expect script.
36457         * g++.dg/compat/abi: New test directory.
36458         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
36459         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
36460         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
36461         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
36462         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
36463         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
36464         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
36465         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
36466         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
36467         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
36468         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
36469         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
36470         * g++.dg/compat/break: New test directory.
36471         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
36472         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
36473         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
36474         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
36475         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
36476         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
36477         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
36478         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
36479         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
36480         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
36481         g++.dg/compat/break/README: New files.
36482         * g++.dg/compat/eh: New test directory.
36483         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
36484         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
36485         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
36486         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
36487         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
36488         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
36489         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
36490         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
36491         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
36492         g++.dg/compat/eh/filter2_y.C,
36493         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
36494         g++.dg/compat/eh/new1_y.C,
36495         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
36496         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
36497         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
36498         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
36499         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
36500         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
36501         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
36502         g++.dg/compat/eh/unexpected1_y.C: New files.
36503         * g++.dg/compat/init: New test directory.
36504         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
36505         g++.dg/compat/init/array5_y.C,
36506         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
36507         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
36508         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
36509         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
36510         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
36511         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
36512         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
36513         g++.dg/compat/init/init-ref2_y.C: New files.
36514
36515 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
36516
36517         PR c++/7584
36518         * g++.dg/inherit/using3.C: New test.
36519
36520 2002-10-17  Jan Hubicka  <jh@suse.cz>
36521
36522         * gcc.dg/20021017-2.c: New test.
36523
36524 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
36525
36526         * g++.dg/abi/mangle16.C: Adjust.
36527
36528         * g++.dg/init/array8.C: New test.
36529
36530 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
36531
36532         * gcc.dg/special/mips-abi.exp: New test.
36533         * gcc.dg/special/mips-abi.s: Empty file used by the above.
36534
36535 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
36536
36537         * g++.dg/abi/mangle16.C: New test.
36538         * g++.dg/abi/mangle17.C: Likewise.
36539
36540         PR c++/7478
36541         * g++.dg/template/ref1.C: New test.
36542
36543 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36544
36545         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
36546
36547 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
36548
36549         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
36550
36551 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
36552
36553         PR c++/7524
36554         * g++.dg/init/array7.C: New test.
36555
36556 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
36557
36558         * g++.dg/init/array6.C: New test.
36559
36560         * g++.dg/abi/mangle13.C: Likewise.
36561         * g++.dg/abi/mangle14.C: Likewise.
36562         * g++.dg/abi/mangle15.C: Likewise.
36563
36564 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
36565
36566         * g++.dg/abi/empty8.C: New test.
36567
36568 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
36569
36570         * g++.dg/init/ctor1.C: New test.
36571
36572 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
36573
36574         * gcc.c-torture/execute/20021015-1.c: New test.
36575
36576 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
36577
36578         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
36579
36580 2002-10-14  Jan Hubicka  <jh@suse.cz>
36581
36582         * gcc.dg/i386-ssetype-[1-5].c: New tests.
36583
36584 2002-10-14  Richard Henderson  <rth@redhat.com>
36585
36586         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
36587
36588 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
36589
36590         PR optimization/6631
36591         * g++.dg/opt/const2.C: New test.
36592
36593 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
36594
36595         PR c++/7176
36596         * g++.dg/parse/friend1.C: New test.
36597         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
36598
36599 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
36600
36601         * gcc.dg/20021014-1.c: New test.
36602
36603 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
36604
36605         PR c++/5661
36606         * g++.dg/ext/vlm1.C: New test.
36607         * g++.dg/ext/vlm2.C: Likewise.
36608
36609         * g++.dg/init/array1.C: Remove invalid braces.
36610         * g++.dg/init/brace1.C: New test.
36611         * g++.dg/init/copy2.C: Likewise.
36612         * g++.dg/init/copy3.C: Likewise.
36613         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
36614         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
36615         braces.
36616
36617 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
36618
36619         * gcc.dg/cpp/assembler.S: Don't use -ansi.
36620
36621 2002-10-11  Richard Shann  <richard.shann@superh.com>
36622
36623         * gcc.c-torture/compile/simd-5.c: New test.
36624
36625 2002-10-10  Roger Sayle  <roger@eyesopen.com>
36626
36627         * gcc.c-torture/execute/shiftopt-1.c: New test case.
36628
36629 2002-10-10  Jim Wilson  <wilson@redhat.com>
36630
36631         * gcc.c-torture/execute/20021010-1.c: New test.
36632
36633 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
36634
36635         PR c/7353
36636         * g++.dg/ext/typedef-init.C: New test.
36637         * gcc.dg/typedef-init.c: New test.
36638
36639 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
36640
36641         * gcc.dg/cpp/paste13.c: New test.
36642
36643 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36644
36645         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
36646         remaining platforms, XFAIL during compile, not execute.  Don't
36647         XFAIL at -O0.
36648
36649 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
36650
36651         * gcc.dg/alias-1.c: Tweak expected warning.
36652
36653 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
36654
36655         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
36656
36657 2002-10-06  Andreas Jaeger  <aj@suse.de>
36658
36659         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
36660         * gcc.dg/cpp/c++98.C: Likewise.
36661
36662         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
36663         * g++.dg/cpp/c++98.C: Likewise.
36664
36665         * g++.dg/README (Subdirectories): Mention cpp directory.
36666
36667         PR target/7559
36668         * gcc.dg/20021006-1.c: New test.
36669
36670 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36671
36672         PR c++/7804
36673         * g++.dg/other/warning1.C: New test.
36674
36675 2002-10-04  Roger Sayle  <roger@eyesopen.com>
36676
36677         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
36678         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
36679         and sparc-*-* with -m64 as expected failures.  See PR 8087.
36680
36681 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
36682
36683         PR c++/7931
36684         * g++.dg/template/ptrmem3.C: New test.
36685
36686         PR c++/7754
36687         * g++.dg/template/union1.C: New test.
36688
36689 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
36690
36691         PR c++/8006
36692         * g++.dg/abi/mangle9.C: New test.
36693         * g++.dg/abi/mangle10.C: New test.
36694         * g++.dg/abi/mangle11.C: New test.
36695         * g++.dg/abi/mangle12.C: New test.
36696
36697 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
36698
36699         PR c++/7188.
36700         * g++.dg/template/meminit1.C: New test.
36701         * g++.dg/warn/Wreorder-1.C: Likewise.
36702         * g++.old-deja/g++.mike/warn3.C: Tweak.
36703         * lib/prune.exp: Ingore "in copy constructor".
36704
36705 2002-10-02  Andreas Jaeger  <aj@suse.de>
36706
36707         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
36708         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
36709         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
36710         on x86-64.
36711
36712 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
36713
36714         * gcc.dg/empty1.C: Fix typo.
36715
36716 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
36717
36718         * gcc.dg/alias-1.c: New test.
36719
36720 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
36721
36722         * gcc.dg/empty1.C: New test.
36723
36724         * g++.dg/tls/init-2.C: Tweak error messages.
36725
36726 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
36727
36728         * gcc.c-torture/compile/20020923-1.c: New test.
36729
36730 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
36731
36732         * gcc.c-torture/execute/ffs-1.c: New test.
36733         * gcc.c-torture/execute/ffs-2.c: Ditto.
36734
36735 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
36736
36737         * g++.dg/overload/member1.C: New test.
36738
36739 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
36740
36741         * g++.dg/abi/empty7.C: New test.
36742         * g++.dg/init/pm2.C: Likewise.
36743
36744 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
36745
36746         * g++.dg/rtti/crash1.C: New test.
36747
36748 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
36749
36750         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
36751         gcc.dg/sibcall-4.c: New tests.
36752
36753 2002-09-28  Roger Sayle  <roger@eyesopen.com>
36754
36755         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
36756         powerpc and MMIX targets.
36757
36758 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
36759
36760         * gcc.dg/cpp/20020927-1.c: New.
36761
36762 2002-09-26  David S. Miller  <davem@redhat.com>
36763
36764         * gcc.c-torture/compile/trunctfdf.c: New.
36765
36766 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36767
36768         * lib/target-supports.exp (check_weak_available): Handle solaris2.
36769
36770 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
36771
36772         * gcc.c-torture/execute/loop-15.c: New.
36773
36774 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
36775
36776         * README.QMTEST: Fix typo.
36777
36778 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
36779
36780         * gcc.dg/20020926-1.c: New test.
36781
36782 2002-09-25  David S. Miller  <davem@redhat.com>
36783
36784         PR target/7842
36785         * gcc.c-torture/execute/shiftdi.c: New test.
36786
36787 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
36788
36789         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
36790         unique to the tool.
36791         * lib/g77.exp (g77_init): Likewise.
36792         * lib/g++.exp (g++_init): Likewise.
36793         * lib/objc.exp (objc_init): Likewise.
36794
36795 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
36796
36797         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
36798         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
36799         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
36800
36801 2002-09-25  Richard Henderson  <rth@redhat.com>
36802
36803         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
36804         too-small long double.
36805
36806 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
36807
36808         * gcc.dg/20020919-1.c: New test.
36809
36810 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
36811
36812         * g++.dg/abi/bitfield6.C: New test.
36813         * g++.dg/abi/bitfield7.C: New test.
36814         * g++.dg/abi/bitfield8.C: New test.
36815         * g++.dg/abi/vbase11.C: New test.
36816
36817 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36818
36819         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
36820         hppa*-*-hpux*.  Update test comment.
36821
36822 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
36823
36824         * gcc.dg/tls/struct-1.c: New test.
36825
36826 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
36827
36828         * gcc.dg/cpp/tr-warn2.c: Update.
36829
36830 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
36831
36832         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
36833
36834 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
36835
36836         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
36837         systems.
36838
36839 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
36840
36841         * gcc.c-torture/execute/ieee/mzero3.c: New test.
36842
36843         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
36844         Adjust for c++filt moved to binutils.  Remove spurious duplicate
36845         setting of cxxfilt.
36846
36847 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
36848
36849         * gcc.dg/20020312-2.c: Update for darwin.
36850
36851 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
36852
36853         * g++.old-deja/g++.other/crash32.C: Mark ICE.
36854
36855 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
36856
36857         * objc.dg/comp-types-1.m: New test.
36858         * objc.dg/comp-types-2.m: New test.
36859         * objc.dg/comp-types-3.m: New test.
36860         * objc.dg/comp-types-4.m: New test.
36861         * objc.dg/comp-types-5.m: New test.
36862         * objc.dg/comp-types-6.m: New test.
36863
36864 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36865
36866         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
36867
36868 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
36869
36870         * g++.dg/other/do1.C: New test.
36871
36872         * g++.dg/template/subst1.C: New test.
36873
36874 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
36875
36876         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
36877
36878 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
36879
36880         * g++.dg/template/qualttp20.C: Adjust expected errors.
36881         * g++.old-deja/g++.jason/report.C: Likewise.
36882         * g++.old-deja/g++.other/qual1.C: Likewise.
36883
36884         * g++.dg/lookup/scoped2.C: New test.
36885
36886         * g++.dg/ext/asm3.C: New test.
36887
36888 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
36889
36890         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
36891
36892 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
36893
36894         * ChangeLog: follow spelling conventions.
36895         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
36896         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
36897         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
36898         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
36899         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
36900         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
36901         * g++.old-deja/g++.law/global-init1.C: Likewise.
36902         * g++.old-deja/g++.other/delete4.C: Likewise.
36903         * g++.old-deja/g++.other/inline21.C: Likewise.
36904         * g++.old-deja/g++.other/singleton.C: Likewise.
36905         * g77.dg/strlen0.f: Likewise.
36906         * g77.f-torture/compile/20010519-1.f: Likewise.
36907         * g77.f-torture/compile/980310-4.f: Likewise.
36908         * gcc.c-torture/compile/20000605-1.c: Likewise.
36909         * gcc.c-torture/execute/20020225-1.c: Likewise.
36910         * gcc.dg/c90-hexfloat-2.c: Likewise.
36911         * gcc.dg/c99-bool-1.c: Likewise.
36912         * gcc.dg/c99-hexfloat-2.c: Likewise.
36913         * gcc.dg/dll-2.c: Likewise.
36914         * gcc.dg/wtr-union-init-1.c: Likewise.
36915         * gcc.dg/wtr-union-init-2.c: Likewise.
36916         * gcc.dg/wtr-union-init-3.c: Likewise.
36917         * gcc.dg/cpp/avoidpaste1.c: Likewise.
36918         * gcc.dg/cpp/defined.c: Likewise.
36919         * gcc.dg/cpp/macsyntx.c: Likewise.
36920         * gcc.dg/cpp/paste2.c: Likewise.
36921         * gcc.dg/cpp/trad/defined.c: Likewise.
36922         * gcc.dg/format/c90-printf-1.c: Likewise.
36923         * gcc.dg/format/c90-scanf-1.c: Likewise.
36924         * gcc.dg/format/c99-printf-1.c: Likewise.
36925         * gcc.dg/format/c99-scanf-1.c: Likewise.
36926         * gcc.misc-tests/gcov-8.c: Likewise.
36927         * lib/profopt.exp: Likewise.
36928
36929 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
36930
36931         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
36932
36933 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
36934
36935         * g++.dg/inherit/using2.C: New test.
36936
36937 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
36938
36939         * ChangeLog: Follow spelling conventions.
36940         * g++.dg/template/friend4.C: Likewise.
36941         * g++.old-deja/g++.pt/crash67.C: Likewise.
36942         * gcc.c-torture/execute/20000801-4.c: Likewise.
36943         * gcc.dg/c90-digraph-1.c: Likewise.
36944         * gcc.dg/c94-digraph-1.c: Likewise.
36945         * gcc.dg/c99-digraph-1.c: Likewise.
36946         * gcc.dg/cpp/line5.c: Likewise.
36947         * gcc.dg/cpp/multiline.c: Likewise.
36948         * gcc.dg/cpp/trad/literals-1.c: Likewise.
36949         * gcc.dg/format/attr-3.c: Likewise.
36950         * gcc.dg/format/c90-scanf-3.c: Likewise.
36951         * gcc.dg/format/ext-4.c: Likewise.
36952
36953 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
36954
36955         * g++.dg/template/pretty1.C: New test.
36956
36957 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
36958
36959         * gcc.c-torture/execute/struct-cpy-1.c: New test.
36960
36961 2002-09-13  Matt Austern  <austern@apple.com>
36962
36963         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
36964         passing a cast expression to a function by const reference.
36965
36966 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
36967
36968         * g++.dg/template/deduce1.C: New test.
36969
36970 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
36971
36972         * gcc.c-torture/execute/simd-1.c: Force all use of int to
36973         32-bit int.
36974
36975 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36976
36977         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
36978         usage.
36979
36980 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
36981
36982         * gcc.c-torture/compile/20020910-1.c: New test.
36983
36984 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
36985
36986         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
36987
36988 2002-09-10  Andreas Jaeger  <aj@suse.de>
36989
36990         * gcc.dg/20020312-2.c: Adjust for x86-64.
36991
36992 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
36993
36994         * g77.dg/7388.f: New test case for PR 7388.
36995
36996 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
36997
36998         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
36999
37000 2002-09-05  Ziemowit Laski <zlaski@apple.com>
37001
37002         * objc.dg/proto-lossage-1.m: New test.
37003
37004 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
37005
37006         * gcc.dg/cpp/_Pragma4.c: Fix typo.
37007
37008 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
37009
37010         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
37011         expected to pass.
37012
37013 2002-09-06  Stan Shebs  <shebs@apple.com>
37014             David Edelsohn  <edelsohn@gnu.org>
37015
37016         * gcc.dg/weak: New directory.
37017         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
37018         target-specific xfail bits.
37019         * gcc.dg/typeof-2.c: Move to new directory.
37020         * gcc.dg/weak.exp: New expect script.
37021
37022 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
37023
37024         * gcc.c-torture/execute/extzvsi.c: New test.
37025
37026 2002-09-05  Stan Shebs  <shebs@apple.com>
37027
37028         * gcc.dg/weak-1.c: xfail on Darwin.
37029         * gcc.dg/weak-2.c: Ditto.
37030         * gcc.dg/weak-3.c: Ditto.
37031         * gcc.dg/weak-4.c: Ditto.
37032         * gcc.dg/weak-5.c: Ditto.
37033         * gcc.dg/weak-6.c: Ditto.
37034         * gcc.dg/weak-7.c: Ditto.
37035         * gcc.dg/weak-8.c: Ditto.
37036         * gcc.dg/weak-9.c: Ditto.
37037
37038 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
37039
37040         * gcc.c-torture/execute/loop-14.c: New test.
37041
37042 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
37043
37044         * g++.dg/other/cxa-atexit1.C: New test.
37045
37046         * gcc.dg/typeof-2.c: New test.
37047
37048 2002-09-03  Roger Sayle  <roger@eyesopen.com>
37049
37050         * gcc.dg/builtins-2.c: New testcase.
37051         * gcc.dg/builtins-3.c: New testcase.
37052
37053 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
37054
37055         * gcc.dg/cpp/_Pragma4.c: New test.
37056
37057 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
37058
37059         * objc/execute/nil_method-1.m: New testcase.
37060
37061 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
37062
37063         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
37064         [Object class], not [Object initialize].
37065
37066 2002-08-31  Roger Sayle  <roger@eyesopen.com>
37067             Hans-Peter Nilsson  <hp@bitrange.com>
37068
37069         * gcc.c-torture/execute/20020720-1.x: Skip test on
37070         mmix-knuth-mmixware.  Correct comment.
37071
37072 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
37073
37074         * testsuite/g++.dg/abi/bitfield5.C: New test.
37075         * testsuite/g++.dg/abi/vbase10.C: Likewise.
37076
37077 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
37078
37079         * objc.dg/undeclared-selector.m: New test.
37080
37081 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
37082
37083         * g++.dg/other/offsetof1.C: Avoid cast warning.
37084
37085 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
37086
37087         * objc.dg/super-class-2.m: New test.
37088
37089 2002-08-24  Matt Austern  <austern@apple.com>
37090
37091         * g++.dg/ext/lvaddr.C: New test.
37092         * g++.dg/ext/lvcast.C: New test.
37093
37094 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
37095
37096         * testsuite/g++.dg/inherit/cond1.C: New test.
37097
37098 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
37099
37100         * gcc.dg/noncompile/incomplete-1.c: New test.
37101
37102 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
37103
37104         * gcc.dg/typespec-1.c: New test.
37105
37106 2002-08-20  Devang Patel  <dpatel@apple.com>
37107         * objc.dg/proto-hier-2.m: New test.
37108
37109 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
37110
37111         * objc.dg/bitfield-1.m: New test.
37112         * objc.dg/bitfield-2.m: New test.
37113
37114 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
37115
37116         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
37117         gcc.dg/c99-flex-array-4.c: New tests.
37118
37119 2002-08-16  Stan Shebs  <shebs@apple.com>
37120
37121         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
37122
37123 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
37124
37125         * gcc.dg/typeof-1.c: New test.
37126         * g++.dg/ext/typeof2.C: New test.
37127
37128 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
37129
37130         * g++.dg/other/offsetof1.C: New test.
37131
37132 2002-08-14  Richard Henderson  <rth@redhat.com>
37133
37134         * gcc.dg/tls/diag-3.c: Fix expected message strings.
37135
37136 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
37137
37138         * gcc.dg/cpp/_Pragma3.c: New test.
37139
37140 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
37141
37142         * g++.dg/template/inherit3: New test.
37143
37144 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
37145
37146         * gcc.dg/bitfld-4.c: Add blank options.
37147
37148 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
37149
37150         * g++.dg/template/crash1.C: New test.
37151
37152 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
37153
37154         * gcc.dg/tls/opt-2.c: New test.
37155
37156 2002-08-08  Devang Patel  <dpatel@apple.com>
37157
37158         * objc.dg/selector-1.m : New test
37159
37160 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
37161
37162         * g++.dg/abi/bitfield4.C: New test.
37163         * gcc.dg/bitfld-4.c: New test.
37164
37165 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
37166
37167         * g++.dg/other/packed1.C: New test.
37168
37169 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
37170
37171         * g++.dg/abi/offsetof.C: Tweak error messages.
37172         * g++.old-deja/g++.mike/p10769a.C: Likewise.
37173
37174 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
37175
37176         * gcc.dg/bitfld-3.c: New test.
37177
37178 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
37179             Richard Henderson  <rth@redhat.com>
37180
37181         * gcc.dg/i386-bitfield1.c: New test.
37182         * g++.dg/abi/bitfield3.C: Update.
37183
37184 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
37185
37186         * objc.dg/const-str-2.m: Update.
37187         * gcc.dg/cpp/c++98.c: Change to C extension.
37188         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
37189         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
37190
37191 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
37192
37193         * testsuite/gcc.dg/tls/diag-3.c: New.
37194
37195 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
37196
37197         * g++.dg/README (Subdirectories): Document new subdir expr.
37198         * g++.dg/expr/pmf-1.C: New test.
37199
37200 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
37201
37202         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
37203
37204 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
37205
37206         * g++.dg/abi/bitfield3.C: New test.
37207
37208 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
37209
37210         * lib/gcov.exp: Tweak expected line formats.
37211         * gcc.misc-tests/gcov8.c: New test.
37212         * gcc.misc-tests/gcov8.x: New flags.
37213
37214 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
37215
37216         * consistency.vlad/layout/endian.c: Include string.h.
37217
37218         * gcc.c-torture/execute/20020805-1.c: New test.
37219
37220 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
37221
37222         * g++.dg/other/conversion1.C: New test.
37223
37224 2002-08-03  Roger Sayle  <roger@eyesopen.com>
37225
37226         * gcc.dg/builtins-1.c: New testcase.
37227
37228 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
37229
37230         * g++.dg/inherit/access3.C: New test.
37231
37232 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
37233
37234         * gcc.dg/ia64-visibility-2.c: New test.
37235
37236 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
37237
37238         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
37239         __qualifier_flags to __flags.
37240
37241 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
37242
37243         * g++.dg/inherit/operator1.C: New test.
37244         * g++.dg/lookup/disamb1.C: Fix typo in comment.
37245         * g++.dg/other/error1.C: Change expected error message.
37246         * g++.dg/template/conv4.C: Likewise.
37247
37248 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
37249
37250         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
37251         for documented behavior.
37252
37253 2002-07-25  Roger Sayle  <roger@eyesopen.com>
37254
37255         * gcc.c-torture/execute/20020720-1.x: Skip this test on
37256         several targets known to fail.
37257
37258 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
37259
37260         * gcc.dg/mips-args-[123].c: New tests.
37261
37262 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
37263
37264         * gcc.dg/ppc-spe.c: New.
37265
37266 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
37267
37268         * g++.dg/other/ptrmem4.C: New testcase.
37269
37270 2002-07-24  Richard Henderson  <rth@redhat.com>
37271
37272         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
37273
37274 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
37275
37276         * g++.dg/ext/alignof1.C (main): Return 0 for success.
37277
37278 2002-07-24  Roger Sayle  <roger@eyesopen.com>
37279
37280         * gcc.c-torture/execute/memset-3.c: New testcase.
37281
37282 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
37283
37284         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
37285         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
37286
37287 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37288
37289         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
37290         Delete.
37291
37292 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
37293
37294         * gcc.c-torture/compile/simd-4.c: New test.
37295
37296 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37297
37298         PR c++/7347, c++/7348
37299         * g++.dg/template/access4.C: New test.
37300         * g++.dg/template/access5.C: New test.
37301         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
37302         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
37303         * g++.old-deja/g++.pt/ttp58.C: Likewise.
37304         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
37305
37306 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
37307
37308         * gcc.dg/gnu89-init-2.c: New test.
37309
37310 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
37311
37312         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
37313
37314 2002-07-20  Roger Sayle  <roger@eyesopen.com>
37315
37316         * gcc.c-torture/execute/20020720-1.c: New testcase.
37317
37318 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
37319
37320         * gcc.dg/cpp/Wsignprom.c: New tests.
37321
37322 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
37323
37324         * gcc.c-torture/execute/loop-13.c: New test.
37325
37326 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
37327
37328         * gcc.dg/cpp/expr.c: New tests.
37329
37330 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
37331
37332         * g++.dg/opt/pr6713.C: Add template instantiation.
37333
37334 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
37335
37336         * gcc.dg/nest.c: New test.
37337
37338 2002-07-17  Richard Henderson  <rth@redhat.com>
37339
37340         * g++.dg/opt/pr6713.C: New test.
37341
37342 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
37343
37344         * gcc.c-torture/execute/loop-2e.x: Let the testcase
37345         XFAIL for all x86 processors.
37346
37347 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
37348
37349         * gcc.c-torture/execute/20010122-1.x: Do not test with
37350         -fomit-frame-pointer.
37351
37352 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37353
37354         * g++.dg/template/instantiate2.C: New test.
37355         * g++.dg/template/spec4.C: New test.
37356
37357 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37358
37359         * g++.dg/template/access2.C: New test.
37360         * g++.dg/template/access3.C: New test.
37361
37362 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
37363
37364         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
37365         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
37366         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
37367         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
37368         Convert to use <stdarg.h>.
37369         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
37370         Delete.
37371         * gcc.dg/va-arg-2.c: New.
37372         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
37373
37374 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
37375
37376         * gcc.c-torture/compile/20020710-1.c: New test.
37377
37378 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
37379                           Andrew Pinski  <pinskia@physics.uc.edu>
37380
37381         gcc.c-torture/compile/simd-2.c: New testcase.
37382         gcc.c-torture/compile/simd-3.c: Likewise.
37383
37384 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
37385
37386         PR c++/7224
37387         * g++.dg/overload/error1.C: New test.
37388
37389 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37390
37391         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
37392         configuration and IRIX 6 O32 ABI.
37393
37394 2002-07-11  Roger Sayle  <roger@eyesopen.com>
37395
37396         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
37397
37398 2002-07-10  Roger Sayle  <roger@eyesopen.com>
37399
37400         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
37401
37402 2002-07-10  Jeffrey A Law  <law@redhat.com>
37403
37404         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
37405
37406         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
37407
37408 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
37409
37410         * gcc.dg/20020312-2.c: Check for __PPC__.
37411
37412 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
37413
37414         * gcc.c-torture/compile/20020709-1.c: New test.
37415
37416 2002-07-07  Roger Sayle  <roger@eyesopen.com>
37417
37418         * g++.dg/template/qualttp21.C: New test case.
37419
37420 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
37421
37422         * gcc.c-torture/compile/20020706-1.c: New test.
37423         * gcc.c-torture/compile/20020706-2.c: New test.
37424
37425 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
37426             Alexandre Oliva  <aoliva@redhat.com>
37427
37428         * g++.dg/warn/incomplete1.C: New test.
37429
37430 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37431
37432         PR c++/7099
37433         * g++.dg/warn/noreturn1.C: New test.
37434
37435 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
37436
37437         PR c++/6706
37438         * g++.dg/debug/debug6.C: New test.
37439         * g++.dg/debug/debug7.C: New test.
37440
37441 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
37442
37443         * gcc.c-torture/compile/simd-3.c: New test.
37444
37445 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
37446
37447         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
37448         * gcc.dg/20020620-1.c: Likewise.
37449
37450 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37451
37452         PR c++/6944
37453         * g++.dg/init/array4.C: New test.
37454         * g++.dg/init/array5.C: New test.
37455
37456 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
37457
37458         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
37459         * gcc.c-torture/execute/simd-2.c (main): Likewise.
37460
37461 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37462
37463         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
37464         * gcc.dg/wtr-aggr-init-1.c: Likewise.
37465         * gcc.dg/wtr-conversion-1.c: Likewise.
37466         * gcc.dg/wtr-escape-1.c: Likewise.
37467         * gcc.dg/wtr-int-type-1.c: Likewise.
37468         * gcc.dg/wtr-label-1.c: Likewise.
37469         * gcc.dg/wtr-static-1.c: Likewise.
37470         * gcc.dg/wtr-strcat-1.c: Likewise.
37471         * gcc.dg/wtr-suffix-1.c: Likewise.
37472         * gcc.dg/wtr-switch-1.c: Likewise.
37473         * gcc.dg/wtr-unary-plus-1.c: Likewise.
37474         * gcc.dg/wtr-union-init-1.c: Likewise.
37475         * gcc.dg/wtr-union-init-2.c: Likewise.
37476         * gcc.dg/wtr-union-init-3.c: Likewise.
37477
37478         * gcc.dg/wtr-func-def-1.c: New test.
37479
37480 2002-07-02 Devang Patel <dpatel@apple.com>
37481
37482         * objc.dg/param-1.m: New test.
37483
37484 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
37485
37486         * gcc.dg/cpp/trad/directive.c: Add test.
37487         * gcc.dg/cpp/trad/macroargs.c: Add test.
37488         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
37489
37490 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
37491
37492         * gcc.dg/cpp/cmdlne-M.c: New test.
37493
37494 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
37495
37496         * objc.dg/desig-init-1.m: New test.
37497
37498 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37499
37500         PR c++/6716
37501         * g++.dg/template/instantiate1.C: New test.
37502
37503 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
37504
37505         PR c++/7112
37506         * g++.dg/template/sizeof2.C: New test.
37507
37508 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
37509
37510         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
37511         gcc.dg/cpp/trad/include.c: New tests.
37512
37513 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
37514
37515         PR target/7177
37516         * gcc.c-torture/compile/20020701-1.c: New test.
37517
37518 2002-07-01  Stan Shebs  <shebs@apple.com>
37519
37520         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
37521         header here...
37522         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
37523         (objc-torture-execute): or here.
37524
37525 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
37526
37527         * gcc.c-torture/execute/arith-rand-ll.c: New test.
37528
37529 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
37530
37531         * gcc.dg/cpp/trad/escaped-nl.c: New test.
37532
37533 2002-06-30  Devang Patel  <dpatel@apple.com>
37534
37535         * objc.dg/fsyntax-only.m: New test.
37536
37537 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
37538
37539         PR c++/6695
37540         * g++.dg/template/friend7.C: New file.
37541
37542 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
37543
37544         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
37545         return type.
37546
37547 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
37548
37549         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
37550         avoid division by zero.
37551
37552 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
37553
37554         * gcc.dg/Wunknownprag.c: New tests.
37555
37556 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
37557
37558         * gcc.c-torture/execute/simd-2.c: New test.
37559
37560 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
37561
37562         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
37563         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
37564         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
37565         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
37566         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
37567         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
37568         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
37569         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
37570         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
37571         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
37572         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
37573         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
37574         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
37575         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
37576         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
37577         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
37578         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
37579
37580 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
37581
37582         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
37583         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
37584         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
37585         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
37586         New tests.
37587         * gcc.dg/cpp/trad/directive.c: Update.
37588
37589 2002-06-23  Andreas Jaeger  <aj@suse.de>
37590
37591         * gcc.c-torture/execute/complex-6.c: New.
37592
37593 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
37594
37595         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
37596         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
37597         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
37598         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
37599
37600 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
37601
37602         * gcc.dg/cpp/trad: New directory with traditional tests copied
37603         from parent directory.
37604         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
37605         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
37606         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
37607         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
37608         Move to trad/ and rename.
37609         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
37610         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
37611         gcc.dg/cpp/trad/redef2.c: New tests.
37612         * gcc.dg/cpp/trad/trad.exp: New driver.
37613
37614 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
37615
37616         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
37617         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
37618         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
37619         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
37620         Remove.
37621
37622 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
37623
37624         * gcc.dg/20020620-1.c: New test.
37625
37626 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37627
37628         * g++.dg/template/ttp4.C: New test.
37629
37630 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
37631
37632         * g++.dg/opt/vt1.C: Fix regexp.
37633
37634 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37635
37636         * gcc.c-torture/execute/pure-1.c: Make functions static again.
37637         Don't use attribute `noinline'.
37638
37639 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
37640
37641         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
37642
37643 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
37644
37645         * gcc.c-torture/execute/simd-1.c: New.
37646
37647         * gcc.dg/simd-1.c: New.
37648
37649 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
37650
37651         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
37652
37653 2002-06-16  Richard Henderson  <rth@redhat.com>
37654
37655         * g++.dg/ext/anon-struct1.C: New.
37656         * g++.dg/ext/anon-struct2.C: New.
37657         * g++.dg/ext/anon-struct3.C: New.
37658         * gcc.dg/anon-struct-1.c: New.
37659         * gcc.dg/anon-struct-2.c: New.
37660         * gcc.dg/anon-struct-3.c: New.
37661         * gcc.dg/20011008-1.c: Adjust warning text.
37662         * gcc.dg/20020527-1.c: Add -fms-extensions.
37663
37664 2002-06-16  Richard Henderson  <rth@redhat.com>
37665
37666         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
37667
37668 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
37669
37670         * gcc.c-torture/execute/20020615-1.c: New test.
37671
37672 2002-06-15  Roger Sayle  <roger@eyesopen.com>
37673
37674         * gcc.c-tortuture/execute/compare-1.c: New test case.
37675         * gcc.c-tortuture/execute/compare-2.c: New test case.
37676         * gcc.c-tortuture/execute/compare-3.c: New test case.
37677
37678 2002-06-13  Richard Henderson  <rth@redhat.com>
37679
37680         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
37681         ia64 ilp32.
37682
37683 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37684
37685         * g++.dg/template/typename2.C: Update error message.
37686
37687 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
37688
37689         * gcc.c-torture/execute/20020611-1.c: New test.
37690
37691 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
37692
37693         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
37694         list of targets to skip.
37695
37696 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
37697
37698         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
37699         targets if not optimizing.
37700
37701 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
37702
37703         * gcc.c-torture/compile/20020605-1.c: New test.
37704
37705         * g++.dg/opt/vt1.C: New test.
37706
37707         * gcc.dg/20020531-1.c: New test.
37708
37709         * gcc.dg/20020530-1.c: New test.
37710
37711         * gcc.dg/20020527-1.c: New test.
37712
37713         * g++.dg/opt/cse1.C: New test.
37714
37715 2002-06-07  Roger Sayle  <roger@eyesopen.com>
37716
37717         * gcc.dg/20020607-2.c: New test case.
37718
37719 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
37720
37721         * gcc.c-torture/compile/20020604-1.c: New test.
37722
37723 2002-06-04  Richard Henderson  <rth@redhat.com>
37724
37725         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
37726         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
37727         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
37728
37729 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
37730
37731         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
37732
37733 2002-06-03  Richard Henderson  <rth@redhat.com>
37734
37735         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
37736         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
37737
37738 2002-06-02  Richard Henderson  <rth@redhat.com>
37739
37740         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
37741         test functions static.
37742
37743 2002-06-02  Andreas Jaeger  <aj@suse.de>
37744
37745         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
37746         now.
37747
37748 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
37749
37750         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
37751         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
37752         Update for mofified diagnostics.
37753         * gcc.dg/c99-intconst-1.c: No longer fail.
37754
37755 2002-06-02  Richard Henderson  <rth@redhat.com>
37756
37757         * gcc.dg/uninit-A.c: Remove xfail markers.
37758
37759 2002-06-01  Roger Sayle  <roger@eyesopen.com>
37760
37761         * gcc.dg/fnegate-1.c: New test case.
37762
37763 2002-05-30  Osku Salerma  <osku@iki.fi>
37764
37765         * gcc.c-torture/execute/mayalias-1.c: New file.
37766
37767 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
37768
37769         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
37770         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
37771         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
37772
37773 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
37774
37775         * gcc.c-torture/execute/20020529-1.c: New test.
37776
37777 2002-05-27  Richard Henderson  <rth@redhat.com>
37778
37779         * g++.dg/ext/attrib6.C: New test case.
37780
37781 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37782
37783         * gcc.c-torture/execute/pure-1.c: New test.
37784
37785 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
37786
37787         * gcc.dg/cpp/arith-2.c: Remove.
37788
37789 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
37790
37791         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
37792         * gcc.dg/cpp/if-3.c: Remove.
37793
37794 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
37795
37796         * g++.dg/opt/cse2.C: New test.
37797
37798 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
37799
37800         * gcc.dg/cpp/arith-1.c: New semantic tests.
37801         * gcc.dg/cpp/if-1.c: Update.
37802
37803 2002-05-24  Ben Elliston  <bje@redhat.com>
37804
37805         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
37806
37807 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
37808
37809         * gcc.dg/verbose-asm.c: New test.
37810
37811 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
37812
37813         * gcc.dg/cpp/paste12.c: New test.
37814
37815 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
37816
37817         * g++.dg/parse/named_ops.C: New test.
37818
37819 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
37820
37821         * gcc/testsuite/gcc.dg/weak-8.c: New test.
37822
37823 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
37824
37825         * gcc.dg/weak-2.c: Allow optional leading underscore
37826         in scan-assembler symbol name.
37827         * gcc.dg/weak-3.c: Likewise.
37828         * gcc.dg/weak-4.c: Likewise.
37829         * gcc.dg/weak-5.c: Likewise.
37830
37831 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
37832
37833         * gcc.dg/20020523-1.c: New test.
37834
37835 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
37836
37837         * objc.dg/const-str-2.m: Update now that we stop after
37838         a command line error.
37839
37840 2002-05-22  Richard Henderson  <rth@redhat.com>
37841
37842         * g++.dg/dg.exp: Fix typo in test pruneing.
37843
37844 2002-05-22  Richard Henderson  <rth@redhat.com>
37845
37846         * g++.dg/dg.exp: Prune the tls subdirectory.
37847         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
37848         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
37849         * g++.dg/tls/init-1.C: New.
37850
37851 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
37852
37853         * gcc.dg/20020517-1.c: New test.
37854
37855 2002-05-21  Richard Henderson  <rth@redhat.com>
37856
37857         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
37858         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
37859
37860 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
37861
37862         * g++.dg/other/copy2.C: New test.
37863
37864 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
37865
37866         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
37867         (MAX_COPY): Bump up to 10 times sizeof (long long).
37868         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
37869
37870         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
37871         sizeof (long long).
37872
37873         * gcc.c-torture/execute/strcpy-1.c: New test.
37874
37875 2002-05-19  Jason Merrill  <jason2redhat.com>
37876
37877         * g++.dg/ext/oper1.C: New test.
37878
37879 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
37880 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
37881
37882         * README.QMTEST: New file.
37883
37884         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
37885
37886 2002-05-19  Andreas Jaeger  <aj@suse.de>
37887
37888         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
37889         now.
37890         * gcc.c-torture/execute/loop-2d.x: Likewise.
37891
37892 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
37893
37894         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
37895         support weak symbols.
37896         * gcc.dg/weak-4.c: Likewise.
37897         * gcc.dg/weak-6.c: Likewise.
37898
37899 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
37900
37901         * gcc.dg/weak-3.c: Add dg-excess-error comment for
37902         cygwin, coff and h8300-*-hms targets
37903         * gcc.dg/weak-5.c: Likewise.
37904         * gcc.dg/weak-7.c: Likewise.
37905
37906 2002-05-16  Jason Merrill  <jason@redhat.com>
37907
37908         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
37909         (scan-assembler-not, scan-assembler-dem): Likewise.
37910         (scan-assembler-dem-not): Likewise.
37911
37912 2002-05-15  Richard Henderson  <rth@redhat.com>
37913
37914         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
37915
37916 2002-05-15  Richard Henderson  <rth@redhat.com>
37917
37918         * gcc.dg/weak-5.c (vfoo1c): No warning here.
37919         (vfoo1f): Warning here.
37920         (vfoo1l): Don't redefine the alias.
37921
37922 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
37923
37924         * g++.dg/init/pm1.C: New test.
37925
37926 2002-05-12  David S. Miller  <davem@redhat.com>
37927
37928         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
37929         types.
37930
37931 2002-05-10  Roger Sayle  <roger@eyesopen.com>
37932
37933         * gcc.c-torture/execute/20020510-1.c: New test case.
37934
37935 2002-05-10  David S. Miller  <davem@redhat.com>
37936
37937         * gcc.c-torture/execute/conversion.c: Test long double too.
37938
37939 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
37940
37941         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
37942         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
37943         * lib/g++.exp (g++_link_flags): Likewise.
37944         * lib/objc.exp (objc_target_compile): Likewise.
37945
37946 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
37947
37948         * gcc.dg/cpp/poison.c: Update.
37949         * gcc.dg/cpp/20000625-2.c: Remove.
37950         * gcc.dg/cpp/direct2s.c: Remove final test.
37951
37952 2002-05-08  Tom Rix  <trix@redhat.com>
37953
37954         * gcc.c-torture/execute/20020508-1.c: New test.
37955         * gcc.c-torture/execute/20020508-2.c: New test.
37956         * gcc.c-torture/execute/20020508-3.c: New test.
37957
37958 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
37959
37960         * gcc.dg/cpp/charconst-4.c: More tests.
37961
37962 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
37963
37964         PR c/6569
37965         * gcc.dg/weak-3.c: Update location of warning messages.
37966         * gcc.dg/weak-5.c: Likewise.
37967
37968 2002-05-06  Roger Sayle  <roger@eyesopen.com>
37969
37970         * gcc.c-torture/execute/20020506-1.c: New test case.
37971
37972 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
37973
37974         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
37975
37976 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
37977
37978         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
37979
37980 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
37981
37982         * gcc.dg/cpp/charconst-3.c: New test.
37983
37984 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
37985
37986         * gcc.dg/cpp/charconst.c: Update tests.
37987
37988 2002-05-05  Tim Josling  <tej@melbpc.org.au>
37989
37990         * treelang: Added directory for new sample language treelang. Also
37991         lib/treelang.exp: New file to signal treelang should be tested.
37992
37993 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
37994
37995         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
37996         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
37997         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
37998         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
37999         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
38000         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
38001         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
38002
38003 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
38004
38005         * gcc.dg/format/xopen-2.c: New test.
38006
38007 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
38008
38009         * gcc.dg/20020503-1.c: New test.
38010
38011 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
38012
38013         * g++.dg/init/dtor1.C: Make it tougher.
38014
38015 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
38016
38017         * g++.dg/init/dtor1.C: New test.
38018
38019 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
38020
38021         * gcc.dg/altivec-8.c: New.
38022
38023 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
38024
38025         * gcc.dg/altivec-7.c: New.
38026
38027 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
38028
38029         * g++.dg/parse/typedef1.C: New test.
38030
38031 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
38032
38033         PR c++/6486
38034         * g++.dg/template/friend6.C: New test.
38035
38036         PR c++/6492
38037         * g++.dg/init/copy1.C: New test.
38038
38039 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
38040
38041         * g++.dg/warn/effc1.C: New test.
38042
38043 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
38044
38045         * gcc.dg/cpp/if-cexp.c: Add a test.
38046
38047 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
38048
38049         * gcc.dg/20020426-2.c: New test.
38050
38051 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
38052
38053         * gcc.dg/cpp/if-mop.c: Update.
38054         * gcc.dg/cpp/if-mpar.c: Add test.
38055         * gcc.dg/cpp/if-oppr.c: Update.
38056
38057 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38058
38059         PR c/6343
38060         * gcc.dg/weak-[2-7].c: New tests.
38061
38062 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
38063
38064         * gcc.dg/enum1.c: New test.
38065
38066 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
38067
38068         PR c++/6497
38069         * g++.dg/inherit/access2.C: New test.
38070
38071 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
38072
38073         PR bootstrap/6445
38074         * gcc.dg/20020426-1.c: New test.
38075
38076 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
38077
38078         * g++.dg/abi/enum1.C: New test.
38079
38080 2002-04-26  Richard Henderson  <rth@redhat.com>
38081
38082         * gcc.dg/c99-bool-1.c: Expect always true warning.
38083
38084 2002-04-25  Roger Sayle  <roger@eyesopen.com>
38085
38086         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
38087
38088 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38089
38090         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
38091         targets.
38092
38093 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
38094
38095         * g++.dg/abi/mange7.C: New test.
38096
38097         PR c++/6438.
38098         * g++.dg/parse/stmtexpr2.C: New test.
38099
38100 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
38101
38102         * gcc.dg/20020312-2.c: Add SH target.
38103
38104 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38105
38106         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
38107         compiler output on mips*-*-irix*.
38108
38109 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
38110
38111         * g++.dg/parse/attr1.C: New test.
38112
38113 2002-04-23  Roger Sayle  <roger@eyesopen.com>
38114
38115         * gcc.c-torture/execute/string-opt-17.c: New test case.
38116         * gcc.c-torture/execute/memset-2.c: New test case.
38117
38118 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
38119
38120         PR c++/6256:
38121         * g++.dg/template/friend5.C: New test.
38122
38123         PR c++/6331:
38124         * g++.dg/template/qual1.C: Likewise.
38125
38126 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
38127
38128         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
38129         Include stdlib.h, not stdio.h or ctype.h.
38130
38131 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
38132
38133         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
38134         cris-*-elf* and mmix-*-*.
38135         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
38136         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
38137         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
38138         Ditto.
38139         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
38140         * gcc.dg/wchar_t-1.c: Ditto.
38141
38142 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
38143
38144         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
38145         Clarify comment.
38146
38147 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
38148
38149         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
38150
38151 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38152
38153         * gcc.c-torture/execute/20000906-1.x: Delete.
38154
38155 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
38156
38157         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
38158
38159 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
38160
38161         * PR6367
38162         * g77.f-torture/execute/6367.f: New test.
38163         * g77.f-torture/execute/6367.x: Disable for MMIX.
38164
38165 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
38166
38167         * PR6352
38168         * g++.dg/opt/inline2.C: New test.
38169
38170 2002-04-18  Richard Henderson  <rth@redhat.com>
38171
38172         * gcc.dg/20000906-1.c: Enable for all targets.
38173         * gcc.c-torture/compile/iftrap-2.c: New.
38174
38175 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
38176
38177         * gcc.dg/20020418-1.c: New test.
38178         * gcc.dg/20020418-2.c: New test.
38179
38180 2002-04-18  Richard Henderson  <rth@redhat.com>
38181
38182         * gcc.c-torture/compile/iftrap-1.c: New.
38183         * gcc.dg/iftrap-1.c: Adjust for ia64.
38184         * gcc.dg/iftrap-2.c: New.
38185
38186 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
38187
38188         * gcc.c-torture/compile/20020418-1.c: New test.
38189
38190 2002-04-18  Roger Sayle  <roger@eyesopen.com>
38191
38192         * gcc.c-torture/compile/20020415-1.c: New.
38193
38194 2002-04-18  David S. Miller  <davem@redhat.com>
38195
38196         * gcc.c-torture/execute/20020418-1.c: New test.
38197
38198 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
38199
38200         * gcc.dg/20020416-1.c: New test.
38201
38202         * g++.dg/opt/inline1.C: New test.
38203
38204 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
38205
38206         * gcc.dg/altivec-5.c: New test.
38207
38208         * gcc.dg/20020415-1.c: New test.
38209
38210 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
38211
38212         * testsuite/lib/chill.exp: Remove.
38213
38214 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
38215
38216         * g++.dg/other/big-struct.C: New test.
38217
38218 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
38219
38220         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
38221         of scratch file.
38222
38223 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
38224
38225         PR c/6277
38226         * gcc.dg/i386-387-1.c: Allow optional leading underscore
38227         in scan-assembler function name
38228
38229 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
38230
38231         * g77.f-torture/execute/980628-4.x,
38232         g77.f-torture/execute/980628-5.x,
38233         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
38234         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
38235         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
38236         i[34567]86-*-*.
38237
38238 2002-04-13  David S. Miller  <davem@redhat.com>
38239
38240         * gcc.c-torture/execute/20020413-1.c: New test.
38241
38242 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
38243
38244         * gcc.dg/asm-6.c,
38245         * g++.dg/ext/asm1.C: New tests.
38246
38247 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
38248
38249         PR c++ 5373.
38250         * g++.dg/parse/stmtexpr1.C: New test.
38251
38252         PR c++/5189.
38253         * g++.dg/template/copy1.C: New test.
38254
38255 2002-04-12  Richard Henderson  <rth@redhat.com>
38256
38257         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
38258
38259 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
38260
38261         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
38262         gcc.c-torture/execute/20020307-2.c.
38263
38264 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
38265
38266         * g++.dg/ext/attrib5.C,
38267         * g++.dg/lookup/struct1.C: New tests.
38268
38269 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
38270
38271         * gcc.dg/20020411-1.c: New test.
38272
38273         * gcc.c-torture/execute/20020411-1.c: New test.
38274
38275 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
38276
38277         * g77.f-torture/execute/6177.f: New test.
38278
38279 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
38280
38281         PR middle-end/6247
38282         * g++.dg/opt/cleanup1.C: New test.
38283
38284         * g++.dg/opt/const1.C: New test.
38285
38286 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
38287
38288         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
38289
38290 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
38291
38292         PR c++/5507
38293         * g++.dg/template/typename2.C: New test.
38294
38295 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
38296
38297         * gcc.c-torture/execute/loop-12.c: New.
38298
38299 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
38300
38301         * g77.f-torture/execute/980628-4.x,
38302         g77.f-torture/execute/980628-5.x,
38303         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
38304         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
38305         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
38306
38307 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38308
38309         PR optimization/6086
38310         * g++.dg/opt/preinc1.C: New test.
38311
38312 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
38313
38314         PR c++/5571
38315         * g++.dg/opt/static2.C: New test.
38316
38317 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
38318
38319         PR c/5120
38320         * gcc.dg/20020406-1.c: New test.
38321
38322 2002-04-04  David S. Miller  <davem@redhat.com>
38323
38324         * gcc.c-torture/execute/20020404-1.c: New test.
38325
38326 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
38327
38328         PR c/6123
38329         * gcc.dg/20020312-2.c: Do not declare global register variable
38330         if __PIC__ or __pic__ is defined.
38331
38332 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
38333
38334         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
38335         __asm__ so that it works correctly even if -ansi -pedantic-errors.
38336
38337 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38338
38339         * gcc.misc-tests/linkage.exp: Update last change to handle
38340         sparc*-, not just sparc-.
38341
38342 2002-04-03  Richard Henderson  <rth@redhat.com>
38343
38344         * gcc.dg/cpp/ucs.c: Improved long UCS test.
38345
38346 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
38347
38348         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
38349
38350 2002-04-02  David S. Miller  <davem@redhat.com>
38351
38352         * gcc.c-torture/execute/20020402-3.c: New test.
38353
38354 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
38355
38356         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
38357         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
38358
38359         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
38360         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
38361         g77.f-torture/execute/20001201.x,
38362         g77.f-torture/execute/u77-test.x: New files.
38363
38364         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
38365         * gcc.dg/wchar_t-1.c: Ditto.
38366
38367 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38368
38369         * gcc.c-torture/execute/20020402-1.c: New test.
38370
38371 2002-04-01  Richard Henderson  <rth@redhat.com>
38372
38373         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
38374
38375         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
38376
38377 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38378
38379         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
38380
38381 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
38382
38383         * g++.dg/inherit/template-as-base.C: Expect error.
38384         * g++.dg/inherit/namespace-as-base.C: Likewise.
38385
38386 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
38387
38388         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
38389         g++.dg/ext/instantiate3.C: Tweak match patterns.
38390
38391         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
38392         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
38393         -da test.
38394
38395 2002-03-31  Richard Henderson  <rth@redhat.com>
38396
38397         * gcc.dg/special/alias-2.c: New.
38398         * gcc.dg/special/ecos.exp: Run it.
38399
38400 2002-03-31  Richard Henderson  <rth@redhat.com>
38401
38402         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
38403
38404 2002-03-31  Kazu Hirata  <kazu@hxi.com>
38405
38406         * gcc.dg/weak-1.c: Disable on h8300 port.
38407
38408 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
38409
38410         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
38411         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
38412         ordering tests.
38413         * g++.dg/bprob/bprob-1.C: New test.
38414         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
38415         * g++.dg/gcov/gcov-1.C: New test.
38416         * g++.dg/gcov/gcov-1.x: New file.
38417         * g++.dg/gcov/gcov-2.C: New test.
38418         * g++.dg/gcov/gcov-3.C: New test.
38419         * g++.dg/gcov/gcov-3.h: New file.
38420
38421 2002-03-28  Roger Sayle  <roger@eyesopen.com>
38422
38423         * g++.old-deja/g++.other/builtins5.C: New test.
38424         * g++.old-deja/g++.other/builtins6.C: New test.
38425         * g++.old-deja/g++.other/builtins7.C: New test.
38426         * g++.old-deja/g++.other/builtins8.C: New test.
38427         * g++.old-deja/g++.other/builtins9.C: New test.
38428
38429 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
38430
38431         * g++.dg/opt/static1.C: New test.
38432
38433         * g++.dg/opt/longbranch1.C: New test.
38434
38435 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
38436
38437         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
38438
38439         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
38440
38441 2002-03-28  Jeffrey A Law  (law@redhat.com)
38442
38443         * gcc.c-torture/execute/20020328-1.c: New test.
38444
38445 2002-03-27  Richard Henderson  <rth@redhat.com>
38446
38447         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
38448         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
38449         move from g++.old-deja/g++.ext/.
38450
38451 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
38452
38453         * g++.dg/init/new2.C: New test.
38454
38455 2002-03-26  Richard Henderson  <rth@redhat.com>
38456
38457         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
38458
38459         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
38460         on sparc.
38461
38462         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
38463         sparcv9 systems.
38464         * gcc.dg/20001102-1.c: Likewise.
38465
38466 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
38467
38468         * gcc.dg/cpp/endif-pedantic1.c,
38469         gcc.dg/cpp/endif-pedantic2.c: New tests.
38470
38471 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
38472
38473         * g++.dg/init/new1.C: New test.
38474
38475 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
38476
38477         * g++.dg/abi/vbase9.C: New test.
38478
38479 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
38480
38481         * gcc.dg/arm-asm.c: New test.
38482
38483 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
38484
38485         * gcc.dg/Wswitch-enum.c: New test.
38486         Fix PR c/5044.
38487
38488 2002-03-26  Richard Henderson  <rth@redhat.com>
38489
38490         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
38491         structure.
38492
38493 2002-03-25  Richard Henderson  <rth@redhat.com>
38494
38495         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
38496         sparcv9 systems.
38497
38498         * gcc.c-torture/compile/20011119-1.c (xxx): New.
38499         * gcc.c-torture/compile/20011119-2.c (xxx): New.
38500
38501 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
38502
38503         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
38504
38505 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
38506
38507         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
38508         targets using generic thunk support.
38509
38510 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
38511
38512         * gcc.c-torture/compile/20020323-1.c: New test.
38513
38514         * g++.dg/opt/conj2.C: New test.
38515
38516 2002-03-24  Richard Henderson  <rth@redhat.com>
38517
38518         * gcc.dg/weak-1.c: Use -fno-common.
38519
38520 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
38521
38522         * g77.dg/f77-edit-apostrophe-out.f: New test
38523         * g77.dg/f77-edit-h-out.f: New test
38524         * g77.dg/f77-edit-t-in.f: New test
38525         * g77.dg/f77-edit-t-out.f: New test
38526         * g77.dg/f77-edit-x-out.f: New test
38527         * g77.dg/f77-edit-slash-out.f: New test
38528         * g77.dg/f77-edit-colon-out.f: New test
38529         * g77.dg/f77-edit-s-out.f: New test
38530
38531 2002-03-24  Richard Henderson  <rth@redhat.com>
38532
38533         * objc/execute/formal_protocol-6.x: New XFAIL.
38534
38535 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
38536
38537         * gcc.dg/weak-1.c: Early return from dg-final on platforms
38538         that do not support weak symbols
38539
38540 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
38541
38542         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
38543         * lib/g77.exp: Likewise.
38544         * lib/objc.exp: Likewise.
38545
38546 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
38547
38548         * gcc.dg/Wswitch-default.c: New test.
38549
38550 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
38551
38552         * g++.dg/other/enum1.C: New test.
38553
38554 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
38555
38556         * gcc.dg/pragma-ep-3.c: Fix typo.
38557
38558 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
38559
38560         * g++.dg/inherit/template-as-base.C: New test.
38561
38562 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
38563
38564         * g++.old-deja/g++.other/dwarf2-1.C: Move...
38565         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
38566
38567 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
38568
38569         * gcc.dg/cpp/multiline.c: Update to match.
38570
38571 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
38572
38573         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
38574
38575 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
38576
38577         * gcc.dg/cpp/extratokens2.c: New file.
38578
38579 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
38580
38581         * gcc.dg/20020312-2.c: Add rs6000 target.
38582
38583         * gcc.c-torture/compile/20020319-1.c: New test.
38584
38585 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38586
38587         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
38588         (A, E): Handle this.
38589
38590 2002-03-20  Jason Merrill  <jason@redhat.com>
38591
38592         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
38593         ignoring -fpic.
38594         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
38595         through prune_gcc_output.
38596
38597 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
38598
38599         * gcc.c-torture/compile/20020320-1.c: New test.
38600
38601 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
38602
38603         * gcc.c-torture/compile/20020318-1.c: New test.
38604
38605         * gcc.dg/struct-by-value-1.c: New test.
38606
38607         * gcc.dg/20020319-1.c: New test.
38608
38609 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
38610
38611         * g++.dg/opt/conj1.C: New test.
38612
38613 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
38614
38615         * g++.dg/template/qualttp20.C: Revert previous change.
38616         * g++.dg/template/qualttp3.C: Likewise.
38617         * g++.dg/template/qualttp4.C: Likewise.
38618         * g++.dg/template/qualttp5.C: Likewise.
38619         * g++.dg/template/qualttp6.C: Likewise.
38620         * g++.dg/template/qualttp7.C: Likewise.
38621         * g++.dg/template/qualttp8.C: Likewise.
38622         * g++.dg/template/recurse.C: Likewise.
38623
38624 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
38625
38626         * gcc.dg/cpp/wchar-1.c: Update.
38627
38628 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
38629
38630         * g++.dg/template/conv1.C: New test.
38631         * g++.dg/template/conv2.C: New test.
38632         * g++.dg/template/conv3.C: New test.
38633         * g++.dg/template/conv4.C: New test.
38634
38635 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
38636
38637         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
38638         * g++.dg/template/qualttp3.C: Likewise.
38639         * g++.dg/template/qualttp4.C: Likewise.
38640         * g++.dg/template/qualttp5.C: Likewise.
38641         * g++.dg/template/qualttp6.C: Likewise.
38642         * g++.dg/template/qualttp7.C: Likewise.
38643         * g++.dg/template/qualttp8.C: Likewise.
38644         * g++.dg/template/recurse.C: Likewise.
38645
38646 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
38647
38648         * g++.dg/opt/dtor1.C: New test.
38649
38650 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
38651
38652         * gcc.c-torture/compile/20020315-1.c: New test.
38653
38654 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
38655
38656         * gcc.dg/weak-1.c: Fix scan tests.
38657
38658 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
38659
38660         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
38661         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
38662         cris-*-aout* mmix-*-*.
38663         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
38664         cris-*-aout* mmix-*-*.
38665         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
38666         cris-*-elf* cris-*-aout* and mmix-*-*.
38667         * gcc.dg/20001009-1.c: Ditto.
38668         * gcc.dg/20010912-1.c: Ditto.
38669         * gcc.dg/20020122-4.c: Ditto.
38670         * gcc.dg/inline-2.c: Ditto.
38671
38672 2002-03-14  Jeffrey A Law  (law@cygnus.com)
38673
38674         * gcc.c-torture/compile/20020314-1.c: New test.
38675
38676 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
38677
38678         * gcc.c-torture/execute/20020314-1.c: New test.
38679
38680 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
38681
38682         * g++.dg/warn/Wunused-1.C: New test.
38683
38684 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
38685
38686         * g++.dg/abi/mangle6.C: New test.
38687
38688 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
38689
38690         * gcc.c-torture/compile/20020309-2.c: New test.
38691
38692         * gcc.c-torture/compile/20020312-1.c: New test.
38693
38694 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
38695
38696         * g++.dg/other/access1.C: New test.
38697
38698 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
38699
38700         * gcc.c-torture/execute/wchar_t-1.c: New test.
38701
38702 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
38703
38704         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
38705
38706 2002-03-12  Roger Sayle  <roger@eyesopen.com>
38707
38708         * gcc.dg/20020312-1.c: New test case.
38709
38710 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
38711
38712         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
38713
38714 2002-03-11  Richard Henderson  <rth@redhat.com>
38715
38716         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
38717         * g++.old-deja/g++.jason/report.C: Likewise.
38718
38719 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
38720
38721         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
38722         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
38723
38724 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
38725
38726         * testsuite/g++.dg/overload/pmf1.C: New test.
38727
38728 2002-03-11  Kazu Hirata  <kazu@hxi.com>
38729
38730         * gcc.c-torture/execute/20020307-1.c: Use long.
38731
38732 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
38733
38734         PR optimization/5844
38735         * gcc.dg/20020310-1.c: New test.
38736
38737 2002-03-09  Michael Meissner  <meissner@redhat.com>
38738
38739         * gcc.c-torture/execute/memcpy-2.c: New test.
38740         * gcc.c-torture/execute/memset-1.c: New test.
38741         * gcc.c-torture/execute/strlen-1.c: New test.
38742         * gcc.c-torture/execute/strcmp-1.c: New test.
38743         * gcc.c-torture/execute/strncmp-1.c: New test.
38744
38745 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
38746
38747         * gcc.dg/ppc-ldstruct.c: New test.
38748
38749 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
38750
38751         * gcc.c-torture/execute/va-arg-22.c: New test.
38752
38753 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38754
38755         * gcc.c-torture/compile/20020309-1.c: New test.
38756
38757 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
38758
38759         * gcc.c-torture/execute/20020307-2.c: New test.
38760
38761 2002-03-07  Jeffrey A Law  (law@redhat.com)
38762
38763         * g77.f-torture/compile/20020307-1.f: New test.
38764
38765 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
38766
38767         * gcc.dg/unordered-1.c: New test.
38768
38769 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
38770
38771         * gcc.c-torture/execute/20020307-1.c: New test.
38772
38773 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
38774
38775         * gcc.dg/20020304-1.c: New test.
38776
38777         * gcc.c-torture/compile/20020304-2.c: New test.
38778
38779 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
38780
38781         * gcc.c-torture/compile/20020304-1.c: New test case
38782         (from PR c/5830).
38783
38784 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
38785
38786         * gcc.dg/20020103-1.c: Add other -D ppc variants.
38787
38788 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
38789
38790         * g++.dg/other/classkey1.C: New test.
38791
38792 2002-03-01  Richard Henderson  <rth@redhat.com>
38793
38794         * gcc.c-torture/compile/981223-1.x: New.
38795         * gcc.c-torture/compile/920625-1.x: New.
38796
38797 2002-02-28  Richard Henderson  <rth@redhat.com>
38798
38799         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
38800
38801 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
38802
38803         * gcc.c-torture/execute/20020227-1.c: New test.
38804
38805 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
38806
38807         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
38808         here" ERROR lines.
38809         * g++.old-deja/g++.oliva/partord1.C: Likewise.
38810         * g++.old-deja.g++.other/defarg1.C: Likewise.
38811         * g++.old-deja/g++.pt/calls2.C: Likewise.
38812         * g++.old-deja/g++.pt/crash20.C: Likewise.
38813         * g++.old-deja/g++.pt/crash30.C: Likewise.
38814         * g++.old-deja/g++.pt/crash36.C: Likewise.
38815         * g++.old-deja/g++.pt/crash6.C: Likewise.
38816         * g++.old-deja/g++.pt/defarg13.C: Likewise.
38817         * g++.old-deja/g++.pt/derived3.C: Likewise.
38818         * g++.old-deja/g++.pt/error1.C: Likewise.
38819         * g++.old-deja/g++.pt/friend21.C: Likewise.
38820         * g++.old-deja/g++.pt/friend23.C: Likewise.
38821         * g++.old-deja/g++.pt/infinite1.C: Likewise.
38822         * g++.old-deja/g++.robertl/eb128.C: Likewise.
38823
38824 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
38825
38826         * gcc.c-torture/execute/20020225-2.c: New test.
38827
38828 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
38829
38830         * gcc.c-torture/execute/920730-1t.c,
38831         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
38832         Delete test cases, only relevant to -traditional.
38833
38834 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
38835
38836         * gcc.dg/cpp/undef1.c: Remove.
38837         * gcc.dg/cpp/directiv.c: Update.
38838         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
38839
38840 2002-02-27  Michael Meissner  <meissner@redhat.com>
38841
38842         * gcc.c-torture/execute/20020226-1.c: New test.
38843
38844 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
38845
38846         * g++.dg/debug/debug4.C: New test.
38847
38848         * gcc.dg/ia64-visibility-1.c: New test.
38849
38850 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
38851
38852         * gcc.dg/debug/20020224-1.c: New.
38853
38854 2002-02-25  Kazu Hirata  <kazu@hxi.com>
38855
38856         * gcc.c-torture/execute/960416-1.x: New.
38857         * gcc.c-torture/execute/divconst-3.x: Likewise.
38858
38859 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
38860
38861         * gcc.dg/20020224-1.c: New test.
38862
38863 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
38864
38865         * gcc.c-torture/execute/20020225-1.c: New.
38866
38867 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
38868
38869         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
38870
38871 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
38872
38873         * gcc.dg/20020222-1.c: New test.
38874
38875 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
38876
38877         * g++.dg/opt/anonunion1.C: New test.
38878
38879 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
38880
38881         * g++.dg/template/qualttp19.C: New test.
38882         * g++.dg/template/qualttp20.C: New test.
38883         * g++.old-deja/g++.jason/report.C: Adjust expected errors
38884         * g++.old-deja/g++.other/qual1.C: Likewise.
38885
38886 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
38887
38888         * gcc.dg/attr-alwaysinline.c: New.
38889
38890 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
38891
38892         * gcc.dg/20020220-1.c: New test.
38893
38894         * gcc.dg/20020220-2.c: New test.
38895
38896         * g++.dg/opt/mmx1.C: New test.
38897
38898 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
38899
38900         * gcc.c-torture/compile/20020110.c: New test.
38901
38902 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
38903
38904         * gcc.c-torture/execute/20020219-1.c: New test.
38905
38906         * gcc.dg/20020219-1.c: New test.
38907
38908         * gcc.dg/noncompile/20020220-1.c: New test.
38909
38910         * g++.dg/opt/ptrintsum1.C: New test.
38911
38912         * gcc.dg/debug/20020220-1.c: New test.
38913
38914 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
38915
38916         * gcc.c-torture/execute/20020216-1.c: New test.
38917
38918 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
38919
38920         * gcc.dg/decl-1.c: Update, new test.
38921
38922 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
38923
38924         * g++.dg/abi/bitfield1.C: New test.
38925         * g++.dg/abi/bitfield2.C: New test.
38926
38927 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
38928
38929         * gcc.dg/attr-nest.c: New test.
38930
38931 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
38932
38933         * gcc.c-torture/execute/20020215-1.c: New test.
38934
38935 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
38936
38937         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
38938         * g++.dg/debug/debug.exp: New.
38939         * g++.dg/debug/trivial.C: New.
38940         * g++.dg/debug/debug1.C: Moved...
38941         * g++.dg/other/debug1.C: ...from here.
38942         * g++.dg/debug/debug2.C: Moved...
38943         * g++.dg/other/debug2.C: ...from here.
38944         * g++.dg/debug/debug3.C: Moved...
38945         * g++.dg/other/debug3.C: ...from here.
38946
38947         * gcc.dg/noncompile/20020213-1.c: New test.
38948
38949 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
38950
38951         * g++.dg/other/debug3.C: New test.
38952
38953         * gcc.c-torture/execute/20020213-1.c: New test.
38954
38955 2002-02-13  Richard Smith <richard@ex-parrot.com>
38956
38957         * g++.old-deja/g++.other/thunk1.C: New test.
38958
38959 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
38960
38961         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
38962
38963 2002-02-13  Stan Shebs  <shebs@apple.com>
38964
38965         * gcc.dg/altivec-3.c: New.
38966
38967 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
38968
38969         * gcc.dg/Wunreachable-1.c: New test.
38970         * gcc.dg/Wunreachable-2.c: New test.
38971
38972 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38973
38974         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
38975
38976 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
38977
38978         * gcc.dg/decl-1.c: New test.
38979
38980 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
38981
38982         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
38983
38984 2002-02-10  Kazu Hirata  <kazu@hxi.com>
38985
38986         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
38987         * gcc.c-torture/compile/980506-1.x: Likewise.
38988
38989 2002-02-10  Kazu Hirata  <kazu@hxi.com>
38990
38991         * gcc.dg/20020210-1.c: New.
38992
38993 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
38994
38995         * g77.f-torture/execute/947.f: New regression test
38996         for PR fortran/947.
38997
38998 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
38999
39000         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
39001         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
39002
39003 2002-02-08  Richard Henderson  <rth@redhat.com>
39004
39005         * gcc.c-torture/compile/labels-3.c: New.
39006
39007 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
39008
39009         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
39010         expression statements work instead.
39011         * gcc.dg/noncompile/20020207-1.c: New test.
39012
39013 2002-02-07  Richard Henderson  <rth@redhat.com>
39014
39015         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
39016
39017 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
39018
39019         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
39020         message from g77
39021         * lib/g77-dg.exp: Trim g77 error messages so that they are
39022         recognized by dg.exp.
39023
39024 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
39025
39026         PR fortran/5473
39027         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
39028
39029 2002-02-07  Richard Henderson  <rth@redhat.com>
39030
39031         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
39032         to be sufficiently aligned for integers.
39033
39034 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
39035
39036         * g++.dg/template/friend4.C: New test.
39037
39038 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
39039
39040         PR fortran/5743
39041         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
39042         unsupported cases.
39043
39044 2002-02-07  Richard Henderson  <rth@redhat.com>
39045
39046         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
39047         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
39048         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
39049         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
39050
39051 2002-02-06  Richard Henderson  <rth@redhat.com>
39052
39053         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
39054
39055 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
39056
39057         * gcc.dg/20020206-1.c: New test.
39058
39059 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
39060
39061         * gcc.c-torture/execute/20020206-1.c: New test.
39062
39063         * gcc.c-torture/execute/20020206-2.c: New test.
39064
39065         PR optimization/5429:
39066         * gcc.c-torture/compile/20020206-1.c: New test.
39067
39068 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
39069
39070         * g++.dg/ext/align1.C: Do not use an explicit alignment value
39071         as certain file formats cannot support particularly large
39072         alignments.
39073
39074         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
39075         and do not expect to be able to link the executable.
39076
39077         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
39078         fail because the COFF format does not support the weak attribute.
39079
39080 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
39081
39082         * g77.dg/pr5473.f: New test
39083
39084 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
39085
39086         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
39087         Fix testcase accordingly.
39088
39089 2002-02-04  Richard Henderson  <rth@redhat.com>
39090
39091         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
39092         (buf): Change to be an array of pointers, not ints.
39093
39094 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
39095
39096         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
39097         before all tests.  Move warning one line above to match where it
39098         C frontend emits.
39099         * gcc.dg/Wswitch-2.c: New test.
39100         * g++.dg/warn/Wswitch-1.C: New test.
39101         * g++.dg/warn/Wswitch-2.C: New test.
39102
39103 2002-02-04  Richard Henderson  <rth@redhat.com>
39104
39105         * g++.dg/abi/offsetof.C: Fix size comparison.
39106
39107 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
39108
39109         * gcc.dg/cast-qual-2.c: New test.
39110
39111 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
39112
39113         * gcc.dg/20020201-4.c: New test.
39114
39115 2002-02-04  Ben Elliston  <bje@redhat.com>
39116
39117         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
39118         target_info attribute != 0, in addition to the empty string.
39119         (gcc_target_compile): Likewise.
39120
39121 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
39122
39123         * gcc.dg/Wswitch.c: New test.
39124         PR gcc/4475. PR gcc/3780.
39125
39126 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
39127
39128         * g77.f-torture/execute/5122.f: New test for regressions
39129         against PR fortran/5122.
39130
39131 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
39132
39133         * g77.f-torture/compile/pr3743.f: Delete
39134         * g77.dg/pr3743-1.f: New test.
39135         * g77.dg/pr3743-2.f: New test.
39136         * g77.dg/pr3743-3.f: New test.
39137         * g77.dg/pr3743-4.f: New test.
39138
39139 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
39140
39141         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
39142
39143 2002-02-02  Richard Henderson  <rth@redhat.com>
39144
39145         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
39146         * gcc.c-torture/execute/bf64-1.c: Likewise.
39147
39148 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
39149
39150         * gcc.dg/20020201-2.c: New test.
39151
39152         * gcc.dg/20020201-3.c: New test.
39153
39154         * gcc.c-torture/execute/bitfld-2.c: New test.
39155
39156 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
39157
39158         * gcc.dg/bitfld-1.c: Update.
39159         * gcc.dg/bitfld-2.c: Update.
39160         * gcc.c-torture/execute/bitfld-1.x: New.
39161
39162 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
39163
39164         * gcc.c-torture/execute/20020201-1.c: New test.
39165
39166 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
39167
39168         PR target/5469
39169         * gcc.dg/20020201-1.c: New test.
39170
39171 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
39172
39173         PR fortran/3743
39174         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
39175         * g77.f-torture/compile/pr3743.x: Remove
39176
39177 2002-01-31  Tom Rix  <trix@redhat.com>
39178
39179         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
39180
39181 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
39182
39183         * gcc.dg/noncompile/20020130-1.c: New test.
39184
39185 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
39186
39187         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
39188
39189 2002-01-29  Richard Henderson  <rth@redhat.com>
39190
39191         * gcc.c-torture/execute/991118-1.c: Cast various constants back
39192         to long long.
39193         * gcc.c-torture/execute/bf64-1.c: Likewise.
39194
39195 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
39196
39197         * gcc.c-torture/execute/20020129-1.c: New test.
39198
39199 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
39200
39201         * gcc.c-torture/compile/20000224-1.c: Update.
39202         * gcc.c-torture/execute/bitfld-1.c: New tests.
39203         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
39204         * gcc.dg/uninit-A.c: Update.
39205
39206 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
39207
39208         * g++.dg/template/ctor1.C: Add instantiation.
39209
39210 2002-01-28  Paul Koning  <pkoning@equallogic.com>
39211
39212         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
39213         argument to __builtin_prefetch to be const ptr.
39214
39215 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
39216
39217         * gcc.c-torture/compile/20020120-1.c: New test.
39218
39219 2002-01-27  Kazu Hirata  <kazu@hxi.com>
39220
39221         * gcc.c-torture/execute/20020127-1.c: New test.
39222
39223 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
39224
39225         * g77.dg/f77-edit-i-in.f: New test
39226         * g77.dg/f77-edit-i-out.f: New test
39227
39228 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
39229
39230         * gcc.dg/debug/debug.exp: New file.
39231         * gcc.dg/debug/trivial.c: New file.
39232         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
39233         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
39234         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
39235         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
39236         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
39237         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
39238         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
39239         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
39240         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
39241         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
39242         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
39243         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
39244         * gcc.dg/20000503-1.c: Removed.
39245         * gcc.dg/20010207-1.c: Removed.
39246         * gcc.dg/20011223-1.c: Removed.
39247         * gcc.dg/20020104-2.c: Removed.
39248         * gcc.dg/debug-1.c: Removed.
39249         * gcc.dg/debug-2.c: Removed.
39250         * gcc.dg/debug-3.c: Removed.
39251         * gcc.dg/debug-4.c: Removed.
39252         * gcc.dg/debug-5.c: Removed.
39253         * gcc.dg/debug-6.c: Removed.
39254         * gcc.dg/dwarf2-1.c: Removed.
39255         * gcc.dg/dwarf2-2.c: Removed.
39256
39257 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
39258
39259         * g++.old-deja/g++.other/eh5.C: New test.
39260         * g++.old-deja/g++.other/sibcall2.C: New test.
39261         * g++.old-deja/g++.other/array9.C: New test.
39262         * g++.old-deja/g++.other/typename2.C: New test.
39263         * g++.old-deja/g++.other/crash60.C: New test.
39264         * g++.old-deja/g++.other/conv9.C: New test.
39265         * g++.old-deja/g++.other/mangle10.C: New test.
39266         * g++.old-deja/g++.other/unchanging1.C: New test.
39267         * g++.old-deja/g++.other/exprstmt1.C: New test.
39268         * g++.old-deja/g++.other/inline23.C: New test.
39269         * g++.old-deja/g++.eh/ia64-1.C: New test.
39270         * g++.old-deja/g++.other/dwarf2-1.C: New test.
39271         * g++.old-deja/g++.other/reload1.C: New test.
39272         * g++.old-deja/g++.other/static20.C: New test.
39273         * g++.old-deja/g++.other/local-alloc1.C: New test.
39274         * g++.old-deja/g++.other/conv8.C: New test.
39275         * g++.old-deja/g++.other/stmtexpr2.C: New test.
39276         * g++.old-deja/g++.other/storeexpr1.C: New test.
39277         * g++.old-deja/g++.other/storeexpr2.C: New test.
39278         * g++.dg/eh/template2.C: New test.
39279         * g++.dg/warn/weak1.C: New test.
39280
39281 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
39282
39283         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
39284         Remove first, non-varying, argument.
39285
39286 2002-01-23  Richard Henderson  <rth@redhat.com>
39287
39288         * gcc.dg/inline-2.c: New.
39289
39290         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
39291         Add optional target arg.  Check number of arguments.
39292         (scan-assembler-not, scan-assembler-dem): Likewise.
39293         (scan-assembler-dem-not): Likewise.
39294
39295 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
39296
39297         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
39298         line 12.
39299         * g++.old-deja/g++.brendan/parse3.C,
39300         g++.old-deja/g++.other/crash26.C,
39301         g++.old-deja/g++.other/crash28.C,
39302         g++.old-deja/g++.other/crash29.C,
39303         g++.old-deja/g++.other/crash30.C,
39304         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
39305
39306 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
39307
39308         * gcc.dg/20020115-1.c: New.
39309
39310 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
39311
39312         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
39313
39314 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
39315
39316         * gcc.dg/20020122-3.c: New.
39317
39318 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
39319
39320         * g++.dg/other/gc1.C: New test.
39321
39322 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
39323
39324         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
39325
39326 2002-01-22  Richard Henderson  <rth@redhat.com>
39327
39328         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
39329
39330 2002-01-22  Richard Henderson  <rth@redhat.com>
39331
39332         * gcc.dg/20020122-4.c: New.
39333
39334 2002-01-22  H.J. Lu <hjl@gnu.org>
39335
39336         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
39337         link output.
39338         * gcc.dg/special/ecos.exp: Likewise.
39339         * lib/g++-dg.exp: Likewise.
39340         * lib/g77-dg.exp: Likewise.
39341         * lib/gcc-dg.exp : Likewise.
39342         * lib/mike-g++.exp: Likewise.
39343         * lib/mike-g77.exp: Likewise.
39344         * lib/mike-gcc.exp: Likewise.
39345         * lib/objc-dg.exp: Likewise.
39346
39347 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
39348
39349         PR target/5379
39350         * gcc.dg/20020122-2.c: New test.
39351
39352 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
39353
39354         * gcc.dg/20020122-1.c: New test.
39355
39356 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
39357
39358         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
39359
39360 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
39361
39362         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
39363
39364 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39365
39366         * gcc.c-torture/compile/20020121-1.c: New test.
39367
39368 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39369
39370         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
39371         ld_library_path.
39372
39373 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
39374
39375         * gcc.dg/20020218-1.c: New test.
39376
39377 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
39378
39379         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
39380         messages
39381         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
39382         "At global scope" warning
39383         * g++.dg/ext/align1.C: Change cygwin test for alignment
39384         from db-bogus to dg-warning
39385
39386 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
39387
39388         * g77.f-torture/compile/cpp2.F: New test.
39389
39390 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
39391
39392         * g++.dg/template/access1.C: New test.
39393
39394 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
39395
39396         * gcc.dg/20020118-1.c: New.
39397
39398 2002-01-18  Kazu Hirata  <kazu@hxi.com>
39399
39400         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
39401
39402 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
39403
39404         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
39405         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
39406         alignment warnings.
39407
39408 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
39409
39410         * gcc.misc-tests/i386-prefetch.exp: Save and restore
39411         torture_with_loops and torture_without_loops
39412
39413 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
39414
39415         * gcc.c-torture/compile/20020116-1.c: New test.
39416
39417 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
39418
39419         * gcc.dg/20020116-2.c: New test.
39420
39421         * gcc.dg/ultrasp4.c: New test.
39422
39423         * gcc.dg/20020116-1.c: New test.
39424
39425 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
39426
39427         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
39428         by EABI.
39429
39430 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
39431
39432         * gcc.misc-tests/i386-prefetch.exp: New.
39433         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
39434         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
39435         * gcc.misc-tests/i386-pf-none-1.c: New test.
39436         * gcc.misc-tests/i386-pf-sse-1.c: New test.
39437
39438 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
39439
39440         * gcc.dg/gnu89-init-1.c: Add new tests.
39441
39442 2002-01-15  Andreas Jaeger  <aj@suse.de>
39443
39444         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
39445         * gcc.dg/i386-mmx-2.c: Likewise.
39446         * gcc.dg/i386-sse-1.c: Likewise.
39447         * gcc.dg/i386-sse-2.c: Likewise.
39448         * gcc.dg/i386-sse-3.c: Likewise.
39449
39450 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
39451
39452         * g77.f-torture/execute/intrinsic-unix-bessel.f:
39453         Uncomment additional cases that now pass.
39454
39455 2002-01-11  Richard Henderson  <rth@redhat.com>
39456
39457         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
39458         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
39459
39460 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
39461
39462         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
39463
39464 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
39465
39466         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
39467         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
39468
39469 2002-01-10  Dale Johannesen  <dalej@apple.com>
39470
39471         * gcc.c-torture/execute/loop-11.c: New.
39472
39473 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
39474
39475         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
39476         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
39477
39478 2002-01-09  Richard Henderson  <rth@redhat.com>
39479
39480         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
39481         type in which to perform the operation for each size.
39482
39483 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
39484
39485         * gcc.c-torture/compile/20020109-2.c: New test.
39486
39487 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
39488
39489         * gcc.c-torture/execute/loop-10.c: New test.
39490
39491 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
39492
39493         * gcc.c-torture/compile/20010226-1.c: New test.
39494         * gcc.c-torture/compile/20010227-1.c: New test.
39495         * gcc.c-torture/compile/20010426-1.c: New test.
39496         * gcc.c-torture/compile/20010510-1.c: New test.
39497         * gcc.c-torture/compile/20010605-3.c: New test.
39498         * gcc.c-torture/compile/20010824-1.c: New test.
39499         * gcc.c-torture/execute/20010409-1.c: New test.
39500         * gcc.dg/noncompile/20000901-1.c: New test.
39501         * gcc.dg/20001023-1.c: New test.
39502         * gcc.dg/20001101-1.c: New test.
39503         * gcc.dg/20001102-1.c: New test.
39504         * gcc.dg/20010207-1.c: New test.
39505         * gcc.dg/20010405-1.c: New test.
39506         * gcc.dg/20010822-1.c: New test.
39507         * gcc.dg/20011107-1.c: New test.
39508
39509 2002-01-09  Jeffrey A Law  (law@redhat.com)
39510
39511         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
39512
39513         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
39514         execution failure on PA targets.
39515
39516 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
39517
39518         * gcc.c-torture/compile/20020109-1.c: New test.
39519
39520 2002-01-08  Kazu Hirata  <kazu@hxi.com>
39521
39522         * gcc.c-torture/execute/20020108-1.c: New test.
39523
39524 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
39525
39526         * gcc.dg/20020108-1.c: New test.
39527
39528 2002-01-08  H.J. Lu <hjl@gnu.org>
39529
39530         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
39531         for header files.
39532
39533 2002-01-08  Geoff Keating  <geoffk@redhat.com>
39534
39535         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
39536         consistency.
39537
39538 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
39539
39540         * gcc.dg/altivec-4.c: Test altivec predicates.
39541
39542 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
39543
39544         * gcc.c-torture/execute/20020107-1.c: New test.
39545
39546 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
39547
39548         PR c/5279
39549         * gcc.c-torture/compile/20020106-1.c: New test.
39550
39551 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
39552
39553         * gcc.c-torture/execute/nestfunc-4.c: New test.
39554
39555 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
39556
39557         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
39558         extra triple that slipped in.
39559         * g++.old-deja/g++.abi/align.C: Likewise.
39560         * g++.old-deja/g++.abi/bitfields.C: Likewise.
39561
39562 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
39563
39564         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
39565         * g++.old-deja/g++.abi/align.C: Likewise.
39566         * g++.old-deja/g++.abi/bitfields.C: Likewise.
39567
39568         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
39569         on FreeBSD/i386.
39570         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
39571         FreeBSD.
39572
39573 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
39574
39575         * gcc.dg/20020104-1.c: New test.
39576
39577         * gcc.dg/20020104-2.c: New test.
39578
39579 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
39580
39581         * gcc.dg/20020103-1.c: Fix typo in target selector.
39582
39583 2002-01-03  Richard Henderson  <rth@redhat.com>
39584
39585         * gcc.dg/20020103-1.c: New.
39586
39587 2002-01-03  Kazu Hirata  <kazu@hxi.com>
39588
39589         * gcc.c-torture/execute/20020103-1.c: New test.
39590
39591 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
39592
39593         * g++.dg/other/debug2.C: New test.
39594
39595         * gcc.c-torture/compile/20020103-1.c: New test.
39596
39597 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
39598
39599         * gcc.dg/gnu89-init-1.c: Added new tests.
39600
39601 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
39602
39603         * g++.dg/template/friend2.C: Remove as patch is reverted.
39604
39605         * g++.dg/warn/oldcast1.C: New test.
39606
39607         * g++.dg/template/ptrmem1.C: New test.
39608         * g++.dg/template/ptrmem2.C: New test.
39609
39610         * g++.dg/template/ntp.C: New test.
39611
39612         * g++.dg/other/component1.C: New test.
39613
39614         * g++.dg/template/ttp3.C: New test.
39615
39616         * g++.dg/template/friend2.C: New test.
39617         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
39618
39619 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
39620
39621         * g++.dg/other/ptrmem1.C: New test.
39622         * g++.dg/other/ptrmem2.C: New test.
39623
39624 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
39625
39626         * g++.dg/template/ctor1.C: New test.
39627
39628 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
39629
39630         * g++.dg/template/friend2.C: New test.
39631
39632 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
39633
39634         * gcc.dg/mmix-1.c: New test.
39635
39636 2001-12-31  Richard Henderson  <rth@redhat.com>
39637
39638         * gcc.dg/asm-5.c: New.
39639
39640 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
39641
39642         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
39643         in namespace __gnu_cxx
39644
39645 2001-12-30  Richard Henderson  <rth@redhat.com>
39646
39647         * gcc.dg/debug-6.c: New.
39648
39649 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
39650
39651         * gcc.c-torture/compile/20011229-2.c: New test.
39652
39653 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
39654
39655         * gcc.dg/debug-3.c: New test.
39656         * gcc.dg/debug-4.c: New test.
39657         * gcc.dg/debug-5.c: New test.
39658
39659 2001-12-29  Richard Henderson  <rth@redhat.com>
39660
39661         * g++.dg/eh/loop1.C: New.
39662
39663 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
39664
39665         * g++.dg/template/crash1.C: New test.
39666
39667 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
39668
39669         * g++.dg/other/const1.C: New test.
39670
39671 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
39672
39673         * gcc.c-torture/compile/20011229-1.c: New test.
39674
39675 2001-12-28  Stan Shebs  <shebs@apple.com>
39676
39677         * lib/objc-torture.exp: Resync with c-torture.exp.
39678         * lib/objc.exp: Load standard libraries.
39679
39680 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
39681
39682         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
39683         additional tests.
39684
39685 2001-12-27  Roger Sayle <roger@eyesopen.com>
39686
39687         * gcc.c-torture/execute/string-opt-16.c: New testcase.
39688
39689 2001-12-27  Richard Henderson  <rth@redhat.com>
39690
39691         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
39692
39693 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
39694
39695         * g++.dg/eh/ctor1.C: New test.
39696         * g++.dg/other/error2.C: New test.
39697
39698 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
39699
39700         * g++.dg/other/init2.C: New test.
39701
39702 2001-12-24  Richard Henderson  <rth@redhat.com>
39703
39704         * gcc.dg/20011223-1.c: New.
39705         * gcc.dg/inline-1.c: New.
39706
39707 2001-12-23  Richard Henderson  <rth@redhat.com>
39708
39709         * gcc.dg/asm-4.c: Test operand modifiers.
39710
39711 2001-12-23  Richard Henderson  <rth@redhat.com>
39712
39713         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
39714
39715 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
39716
39717         * gcc.c-torture/execute/20011223-1.c: New test.
39718
39719 2001-12-21  Richard Henderson  <rth@redhat.com>
39720
39721         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
39722         re-enables the warning.
39723
39724 2001-12-21  Richard Henderson  <rth@redhat.com>
39725
39726         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
39727
39728 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
39729
39730         * gcc.c-torture/compile/20011218-1.c: New test.
39731
39732 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
39733
39734         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
39735         arm-isr.c test.
39736         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
39737         epilogue generation for ARM ISR routines.
39738
39739 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39740
39741         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
39742         * gcc.dg/format/c90-printf-3.c: Likewise.
39743         * gcc.dg/format/c99-printf-3.c: Likewise.
39744         * gcc.dg/format/ext-1.c: Likewise.
39745         * gcc.dg/format/ext-6.c: Likewise.
39746         * gcc.dg/format/format.h: Prototype unlocked stdio.
39747
39748 2001-12-20  Richard Henderson  <rth@redhat.com>
39749
39750         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
39751         (arena): Use it.
39752         (malloc): Correct allocation logic.  Abort if we fill up the
39753         arena before initialization complete.
39754         (realloc): Correct allocation logic.
39755
39756 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
39757
39758         * gcc.c-torture/compile/20011219-2.c: New test.
39759
39760         * gcc.c-torture/execute/20011219-1.c: New test.
39761
39762 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
39763
39764         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
39765         target does not support weak symbols.
39766
39767 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
39768
39769         * gcc.c-torture/compile/20011219-1.c: New test.
39770
39771 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
39772
39773         * g++.dg/other/error1.C: New test.
39774
39775 2001-12-17  Jeffrey A Law  (law@redhat.com)
39776
39777         * gcc.c-torture/execute/20011217-1.c: New test.
39778
39779 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
39780
39781         * objc.dg/special/: New directory.
39782         * objc.dg/special/special.exp: New file.
39783         * objc.dg/special/unclaimed-category-1.h: New file.
39784         * objc.dg/special/unclaimed-category-1a.m: New file.
39785         * objc.dg/special/unclaimed-category-1.m: New file.
39786
39787 2001-12-17  Andreas Jaeger  <aj@suse.de>
39788
39789         * gcc.c-torture/compile/20011217-2.c: New test.
39790
39791 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39792
39793         * gcc.c-torture/compile/20011217-1.c: New test.
39794
39795 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
39796
39797         * testsuite/gcc.dg/20011214-1.c: New.
39798
39799 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
39800
39801         * gcc.dg/altivec-4.c: New.
39802
39803 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
39804
39805         * gcc.dg/20011113-1.c: New test.
39806
39807 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39808
39809         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
39810         std::__malloc_alloc_template<0> and
39811         std::__default_alloc_template<false, 0>.
39812
39813 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
39814
39815         * objc/execute/bf-21.m: New test.
39816         * objc/execute/enumeration-1.m: New test.
39817         * objc/execute/enumeration-2.m: New test.
39818
39819 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
39820
39821         * gcc.dg/gnu89-init-1.c: New test.
39822
39823 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
39824
39825         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
39826         * g++.old-deja/g++.jason/2371.C: Likewise.
39827         * g++.old-deja/g++.jason/template33.C: Likewise.
39828         * g++.old-deja/g++.jason/template34.C: Likewise.
39829         * g++.old-deja/g++.jason/template36.C: Likewise.
39830         * g++.old-deja/g++.oliva/typename1.C: Likewise.
39831         * g++.old-deja/g++.oliva/typename2.C: Likewise.
39832         * g++.old-deja/g++.other/typename1.C: Likewise.
39833         * g++.old-deja/g++.pt/inherit2.C: Likewise.
39834         * g++.old-deja/g++.pt/nontype5.C: Likewise.
39835         * g++.old-deja/g++.pt/typename11.C: Likewise.
39836         * g++.old-deja/g++.pt/typename14.C: Likewise.
39837         * g++.old-deja/g++.pt/typename16.C: Likewise.
39838         * g++.old-deja/g++.pt/typename3.C: Likewise.
39839         * g++.old-deja/g++.pt/typename4.C: Likewise.
39840         * g++.old-deja/g++.pt/typename5.C: Likewise.
39841         * g++.old-deja/g++.pt/typename7.C: Likewise.
39842         * g++.old-deja/g++.robertl/eb9.C: Likewise.
39843
39844 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
39845
39846         * g++.dg/other/linkage1.C: New test.
39847         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
39848         specifiers.
39849
39850 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
39851
39852         * gcc.dg/concat.c: New test.
39853
39854 2001-12-11  Stan Shebs  <shebs@apple.com>
39855
39856         * objc/compile: New test directory.
39857         * objc/compile/compile.exp: New expect script.
39858         * objc/compile/20011211-1.m: New compile test.
39859
39860 2001-12-11  Jason Merrill  <jason@redhat.com>
39861
39862         * lib/prune.exp (prune_gcc_output): Also handle "In member
39863         function".  So many permutations...
39864
39865 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
39866
39867         * g++.dg/template/typedef1.C: New test.
39868
39869 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
39870
39871         * g++.dg/other/copy1.C: New test.
39872
39873 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
39874
39875         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
39876
39877         * gcc.dg/builtin-choose-expr.c: New.
39878
39879 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
39880
39881         * gcc.dg/altivec-2.c: New.
39882
39883 2001-12-07  Richard Henderson  <rth@redhat.com>
39884
39885         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
39886
39887 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
39888
39889         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
39890         ultrasparc.
39891
39892 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39893
39894         * g++-old.deja/g++.robertl/eb101.C: Deleted.
39895
39896 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
39897
39898         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
39899         variable argument list.
39900
39901 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
39902
39903         * gcc.c-torture/execute/memcheck: Delete entire directory.
39904         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
39905         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
39906
39907 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
39908
39909         * gcc.dg/Wshadow-1.c: New test.
39910
39911 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
39912
39913         * gcc.c-torture/compile/20011130-1.c: New test.
39914
39915         * gcc.dg/noncompile/20011025-1.c: New test.
39916
39917         * g++.dg/other/anon-union.C: New test.
39918
39919         * gcc.c-torture/execute/20011024-1.c: New test.
39920
39921 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
39922
39923         * gcc.c-torture/execute/20000722-1.x,
39924         gcc.c-torture/execute/20010123-1.x: Remove.
39925         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
39926         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
39927         gcc.dg/c99-complit-2.c: New tests.
39928
39929 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
39930
39931         * g++.dg/inherit/base1.C: New test.
39932
39933 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
39934
39935         * g++.dg/other/stdarg1.C: New test.
39936
39937         * gcc.c-torture/compile/20011130-2.c: New test.
39938
39939 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
39940
39941         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
39942         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
39943         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
39944         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
39945         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
39946         * gcc.dg/builtin-prefetch-1.c: New test.
39947
39948 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
39949
39950         * gcc.dg/20011130-1.c: New test.
39951
39952 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
39953
39954         * g++.dg/other/scope1.C: New test.
39955         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
39956
39957 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
39958
39959         * gcc.dg/vla-init-1.c: New test.
39960
39961 2001-12-01  Geoff Keating  <geoffk@redhat.com>
39962
39963         * gcc.c-torture/compile/structs.c: New testcase from GDB.
39964
39965 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
39966
39967         * objc.dg/alias.m: Update.
39968         * objc.dg/class-1.m: Update.
39969         * objc.dg/const-str-1.m: Update.
39970         * objc.dg/fwd-proto-1.m: Update.
39971         * objc.dg/id-1.m: Update.
39972         * objc.dg/super-class-1.m: Update.
39973
39974 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
39975
39976         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
39977         constructs.
39978
39979 2001-11-28  Jeffrey A Law  (law@cygnus.com)
39980
39981         * gcc.c-torture/execute/20011128-1.c: New test.
39982
39983 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
39984
39985         * gcc.dg/20011127-1.c: New test.
39986
39987 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39988
39989         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
39990         from Austin Group draft 7.
39991         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
39992         scanf format arguments.
39993         * gcc.dg/format/no-exargs-2.c: New test.
39994
39995 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
39996
39997         * g++.dg/abi/vbase8-4.C: New test.
39998
39999 2001-11-24  Ian Lance Taylor  <ian@airs.com>
40000
40001         * gcc.c-torture/execute/20011121-1.c: New test.
40002
40003 2001-11-23  Jeffrey A Law  (law@cygnus.com)
40004
40005         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
40006
40007 2001-11-23  Andreas Jaeger  <aj@suse.de>
40008
40009         * gcc.dg/cpp/charconst-2.c: New test.
40010
40011 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
40012
40013         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
40014         to the host if it is remote.  Let tests specify extra headers
40015         they use.
40016         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
40017         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
40018         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
40019         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
40020         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
40021         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
40022         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
40023         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
40024         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
40025         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
40026
40027 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
40028
40029         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
40030         for little endian ARMs.
40031
40032 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
40033
40034         * gcc.c-torture/compile/20011119-1.c: New test.
40035         * gcc.c-torture/compile/20011119-2.c: New test.
40036
40037 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
40038
40039         * gcc.dg/altivec-1.c: Fix typo.
40040
40041 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
40042
40043         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
40044
40045 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
40046
40047         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
40048
40049 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
40050
40051         * lib/g77.exp: Don't specify --rpath-link.
40052
40053         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
40054         across all the headers.
40055         * gcc.dg/format/format.exp: For testing on a remote host,
40056         copy format.h.
40057
40058         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
40059         * gcc.c-torture/execute/930406-1.c: Likewise.
40060         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
40061
40062 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
40063
40064         * gcc.dg/altivec-1.c: New.
40065
40066 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
40067
40068         * gcc.dg/cpp/fpreprocessed.c: New test case.
40069
40070 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40071
40072         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
40073         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
40074         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
40075
40076 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40077
40078         * gcc.dg/no-builtin-1.c: New test.
40079
40080 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
40081
40082         * gcc.c-torture/execute/20011115-1.c: New test.
40083
40084 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
40085
40086         * gcc.c-torture/compile/20011114-2.c: New test.
40087         * gcc.c-torture/compile/20011114-3.c: New test.
40088         * gcc.c-torture/compile/20011114-4.c: New test.
40089
40090 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
40091
40092         * g++.dg/other/init1.C: New test.
40093
40094 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
40095
40096         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
40097         message.
40098
40099         * gcc.c-torture/execute/20011114-1.c: New testcase.
40100
40101         * gcc.c-torture/compile/20010327-1.c: Revert last change.
40102         * gcc.c-torture/compile/20011114-1.c: New test, exactly
40103         like the (before this change) version of 20010327-1.c.
40104
40105 2001-11-14  Roger Sayle <roger@eyesopen.com>
40106
40107         * gcc.c-torture/execute/string-opt-13.c: New testcase.
40108
40109 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
40110
40111         * g++.dg/init/array2.C: New test.
40112
40113 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
40114
40115         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
40116
40117 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
40118
40119         * g++.dg/other/forscope1.C: New test.
40120         * g++.dg/ext/forscope1.C: New test.
40121         * g++.dg/ext/forscope2.C: New test.
40122
40123 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
40124
40125         * gcc.c-torture/execute/20011113-1.c: New test.
40126
40127 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
40128
40129         * gcc.c-torture/execute/20011109-2.c: New test.
40130
40131         * gcc.c-torture/execute/20011109-1.c: New test.
40132
40133 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
40134
40135         * gcc.c-torture/compile/20011109-1.c: New test.
40136
40137 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
40138
40139         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
40140         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
40141         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
40142         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
40143         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
40144         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
40145         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
40146
40147 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
40148
40149         * g++.dg/warn/Wshadow-1.C: New tests.
40150         * g++.old-deja/g++.mike/for3.C: Update.
40151
40152 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
40153
40154         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
40155         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
40156         XFAILs.  Adjust expected error texts.
40157         * gcc.c-torture/compile/20011106-1.c,
40158         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
40159         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
40160         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
40161         gcc.dg/c99-array-lval-5.c: New tests.
40162
40163 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
40164
40165         * gcc.dg/cpp/defined.c: Update.
40166
40167 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
40168
40169         * gcc.c-torture/execute/anon-1.c: New test.
40170
40171 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
40172
40173         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
40174         same size, so no warning should be produced on stormy16.
40175
40176         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
40177         due to oversized array.
40178         * g++.old-deja/g++.mike/ns15.C: Likewise.
40179         * g++.old-deja/g++.pt/crash16.C: Likewise.
40180
40181 2001-11-02  Graham Stott  <grahams@redhat.com>
40182
40183         * g++.dgother/debug1.C: Fix typos.
40184
40185 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
40186
40187         * g++.dg/other/debug1.C: New test.
40188
40189 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
40190
40191         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
40192         of unsigned long.
40193
40194 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
40195
40196         * gcc.dg/20011029-2.c: New test.
40197
40198         * gcc.c-torture/compile/20011029-1.c: New test.
40199
40200 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
40201
40202         * objc/execute/class_self-1.m: New test.
40203         * objc/execute/class_self-2.m: New test.
40204
40205 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
40206
40207         * gcc.misc-tests/msgs.exp: Delete.
40208         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
40209         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
40210         error set to match recent changes.
40211
40212 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
40213
40214         * gcc.dg/20011021-1.c: New test.
40215
40216 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
40217
40218         * gcc.c-torture/compile/20011023-1.c: New test.
40219
40220 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
40221
40222         * lib/g77.exp: Rewrite based on lib/g++.exp.
40223
40224 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
40225
40226         * gcc.c-torture/execute/20011019-1.c: New test.
40227
40228         * gcc.dg/20011018-1.c: New test.
40229
40230 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
40231
40232         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
40233
40234 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
40235
40236         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
40237         * gcc.dg/attr-invalid.c: Likewise.
40238
40239 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
40240
40241         * testsuite/gcc.dg/20011015-1.c: New test.
40242
40243 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
40244
40245         * g++.dg/template/unify2.C: New test.
40246
40247 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
40248
40249         * g++.dg/other/exception-specification.C: New test
40250
40251 2001-10-13  Tom Rix  <trix@redhat.com>
40252
40253         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
40254         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
40255
40256 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
40257
40258         * testsuite/gcc.dg/20011009-1.c: New test.
40259
40260 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
40261
40262         PR g++/4476
40263         * g++.dg/other/friend1.C: New test.
40264
40265 2001-10-11  Richard Henderson  <rth@redhat.com>
40266
40267         * g++.old-deja/g++.other/crash18.C: Add -S to options.
40268
40269 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40270
40271         * gcc.c-torture/compile/20011010-1.c: New.
40272
40273 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
40274
40275         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
40276         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
40277         g77.f-torture/execute/execute.exp,
40278         g77.f-torture/noncompile/noncompile.exp,
40279         gcc.c-torture/compile/compile.exp,
40280         gcc.c-torture/execute/execute.exp,
40281         gcc.c-torture/execute/ieee/ieee.exp,
40282         gcc.c-torture/execute/memcheck/memcheck.exp,
40283         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
40284         objc/execute/execute.exp: Update FSF address.
40285
40286 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
40287
40288         * gcc.dg/cpp/cmdlne-C.c: Update.
40289         * gcc.dg/cpp/cmdlne-C2.c: New.
40290
40291 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40292
40293         * gcc.c-torture/execute/20011008-3.c: New.
40294
40295 2001-10-08  DJ Delorie  <dj@redhat.com>
40296
40297         * gcc.dg/20011008-1.c: New.
40298         * gcc.dg/20011008-2.c: New.
40299
40300 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
40301
40302         * gcc.dg/cpp/spacing1.c: Update test.
40303
40304 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40305
40306         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
40307         spelling errors of "separate" as "seperate".
40308
40309 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
40310
40311         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
40312         enough to avoid inlining.
40313
40314 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
40315
40316         * lib/g77.exp: set libg2c_dir correctly.
40317
40318 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
40319
40320         * gcc.dg/cpp/macro11.c: New test.
40321
40322 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
40323
40324         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
40325         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
40326         gcc.dg/format/multattr-3.c: New tests.
40327         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
40328         tests for format attributes on function pointers being rejected.
40329
40330 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
40331
40332         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
40333
40334 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
40335
40336         * g++.dg/warn/format1.C: New test.
40337
40338 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
40339
40340         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
40341
40342 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
40343
40344         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
40345
40346 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
40347
40348         * gcc.dg/cpp/redef2.c: Add test.
40349
40350 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
40351
40352         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
40353         long-standing bug on i686, apparently.
40354         * gcc.c-torture/execute/loop-2c.x: New file.
40355         * gcc.c-torture/execute/loop-2d.x: New file.
40356         * gcc.c-torture/execute/loop-3c.x: New file.
40357
40358 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
40359
40360         * gcc.dg/cpp/20000625-2.c: Correct line number.
40361
40362 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
40363
40364         * gcc.dg/cpp/macro10.c: New test.
40365         * gcc.dg/cpp/strify3.c: New test.
40366         * gcc.dg/cpp/spacing1.c: Add tests.
40367         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
40368         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
40369
40370 2001-09-24  DJ Delorie  <dj@redhat.com>
40371
40372         * gcc.c-torture/execute/20010924-1.c: New test.
40373
40374 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
40375
40376         * testsuite/objc/execute/paste.m: Remove.
40377
40378 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
40379
40380         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
40381
40382 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
40383
40384         * g77.dg/strlen0.f: New test.
40385
40386 2001-09-21  Richard Henderson  <rth@redhat.com>
40387
40388         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
40389         * g++.old-deja/g++.abi/vtable2.C: Likewise.
40390
40391 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
40392
40393         Table-driven attributes.
40394         * g++.dg/ext/attrib1.C: New test.
40395
40396 2001-09-20  DJ Delorie  <dj@redhat.com>
40397
40398         * gcc.dg/20000926-1.c: Update expected warning messages.
40399         * gcc.dg/array-2.c: Likewise, and test for warnings too.
40400         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
40401         array.
40402
40403 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
40404
40405         * g++.dg/eh/registers1.C: New test case.
40406
40407 2001-09-17  Richard Henderson  <rth@redhat.com>
40408
40409         * gcc.dg/array-5.c: Fix VLA decomposition test.
40410
40411 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
40412
40413         * gcc.dg/cpp/line5.c: New testcase.
40414
40415 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
40416
40417         * gcc.dg/cpp/macro9.c: New test.
40418
40419 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
40420
40421         * gcc.c-torture/execute/980223.c: Change type of addr from long
40422         to char *.
40423
40424 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
40425
40426         * gcc.c-torture/execute/20010915-1.c: New test.
40427
40428 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
40429
40430         * g77.dg/bprob: New directory.
40431         * g77.dg/bprob/bprob.exp: New file.
40432         * g77.dg/bprob/bprob-1.f: New test.
40433         * g77.dg/gcov: New directory.
40434         * g77.dg/gcov/gcov.exp: New file.
40435         * g77.dg/gcov/gcov-1.f: New test.
40436         * g77.dg/gcov/gcov-1.x: New file.
40437
40438 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
40439
40440         * gcc.dg/cpp/directiv.c: Update.
40441         * gcc.dg/cpp/undef1.c: Update.
40442
40443 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
40444
40445         * gcc.dg/20010912-1.c: New test.
40446
40447 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
40448
40449         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
40450         language-independent file in lib.
40451         * lib/gcov.exp: New file.
40452
40453 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
40454
40455         * gcc.c-torture/compile/20010911-1.c: New test.
40456
40457 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
40458
40459         * lib/profopt.exp: New, to support profile-directed optimizations.
40460         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
40461         * gcc.misc-tests/bprob-1.c: New test.
40462         * gcc.misc-tests/bprob-2.c: New test.
40463
40464 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
40465
40466         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
40467         XFAIL and which kinds of gcov output to verify.
40468         * gcc.misc-tests/gcov-4b.x: New file.
40469         * gcc.misc-tests/gcov-5b.x: New file.
40470         * gcc.misc-tests/gcov-6.x: New file.
40471         * gcc.misc-tests/gcov-7.c: New test.
40472         * gcc.misc-tests/gcov-7.x: New file.
40473
40474 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
40475
40476         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
40477         * gcc.misc-tests/gcov-6.c: New test.
40478
40479 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
40480
40481         PR c++/3986
40482         * g++.dg/abi/vbase1.C: New test.
40483
40484 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
40485
40486         * objc.dg/method-2.m: New.
40487
40488 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
40489
40490         PR c++/4203
40491         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
40492         * g++.dg/init/empty1.C: New test.
40493
40494 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
40495
40496         * gcc.c-torture/compile/20010903-1.c: New test.
40497
40498 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
40499
40500         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
40501         for m68k.
40502
40503 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
40504
40505         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
40506
40507         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
40508
40509         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
40510
40511 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
40512
40513         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
40514         for 16-bit 'unsigned int'.
40515
40516 2001-08-29  Kazu Hirata  <kazu@hxi.com>
40517
40518         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
40519
40520 2001-08-27  Richard Henderson  <rth@redhat.com>
40521
40522         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
40523         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
40524
40525 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
40526
40527         * gcc.dg/asm-names.c (ymain): New.
40528
40529 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
40530
40531         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
40532         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
40533         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
40534
40535 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40536
40537         * gcc.dg/compare5.c: New testcase.
40538
40539 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
40540
40541         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
40542         and "In instantiation".
40543
40544 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
40545
40546         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
40547
40548 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
40549
40550         * gcc.misc-tests/gcov.exp: Add support for branch information.
40551         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
40552         * gcc.misc-tests/gcov-4.c: New test.
40553         * gcc.misc-tests/gcov-4b.c: New test.
40554         * gcc.misc-tests/gcov-5b.c: New test.
40555
40556 2001-08-20  Zack Weinberg  <zackw@panix.com>
40557
40558         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
40559         expected to fail.
40560
40561 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40562
40563         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
40564
40565 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
40566
40567         * g++.dg/eh/template1.C: New test.
40568
40569 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
40570
40571         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
40572         Fix thinko.
40573         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
40574         for xfail.
40575
40576 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
40577
40578         * lib/g77-dg.exp: Use prune.exp for common procedures
40579         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
40580         * lib/g77.exp: (g77-dg-prune) Remove
40581
40582 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
40583
40584         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
40585
40586 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40587
40588         * g++.dg/template/unify1.C: New test.
40589
40590 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
40591
40592         * g++.dg/abi/empty4.C: New test.
40593
40594 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
40595
40596         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
40597         solaris2.*
40598         * g77.f-torture/compile/pr3743.x: Likewise.
40599
40600 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
40601
40602         * g++.dg/other/using-declaration.C: New test.
40603
40604 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
40605
40606         * gcc.dg/cpp/tr-sign.c: New testcase.
40607
40608 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
40609
40610         * gcc.dg/cpp/19951025-1.c: Revert.
40611         * gcc.dg/cpp/directiv.c: We no longer process directives that
40612         interrupt macro arguments.
40613
40614 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
40615
40616         * gcc.dg/bconstp-1.c: New test.
40617
40618 2001-08-03  Richard Henderson  <rth@redhat.com>
40619
40620         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
40621
40622 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
40623
40624         * gcc.dg/cpp/19951025-1.c: Update.
40625
40626 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
40627
40628         * g77.dg/ff90-1.f (s): Fix reference of variable z,
40629         should be x.
40630
40631 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
40632
40633         Kill -fhonor-std.
40634         * g++.old-deja/g++.ns/ns14.C: Remove special options.
40635         * g++.old-deja/g++.other/std1.C: Likewise.
40636         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
40637
40638 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
40639
40640         * lib/g77.exp: Load gcc-defs.exp for common procedures
40641         (g77_pass, g77_fail, g77_finish, g77_exit,
40642         ${tool}_check_unsupported_p} Now redundant.  Deleted.
40643
40644 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
40645
40646         * g77.dg/fbackslash.f
40647         * g77.dg/fcase-preserve.f
40648         * g77.dg/ff90-1.f
40649         * g77.dg/ffixed-line-length-0.f
40650         * g77.dg/ffixed-line-length-132.f
40651         * g77.dg/ffixed-line-length-7.f
40652         * g77.dg/ffixed-line-length-72.f
40653         * g77.dg/ffixed-line-length-none.f
40654         * g77.dg/ffree-form-1.f
40655         * g77.dg/fno-backslash.f
40656         * g77.dg/fno-f90-1.f
40657         * g77.dg/fno-fixed-form-1.f
40658         * g77.dg/fno-onetrip.f
40659         * g77.dg/fno-typeless-boz.f
40660         * g77.dg/fno-underscoring.f
40661         * g77.dg/fno-vxt-1.f
40662         * g77.dg/fonetrip.f
40663         * g77.dg/ftypeless-boz.f
40664         * g77.dg/fugly-assumed.f
40665         * g77.dg/funderscoring.f
40666         * g77.dg/fvxt-1.f
40667
40668 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
40669
40670         * objc.dg/fwd-proto-1.m: New.
40671         * objc.dg/local-decl-1.m: New.
40672         * objc.dg/naming-1.m: New.
40673         * objc.dg/naming-2.m: New.
40674         * objc.dg/proto-hier-1.m: New.
40675
40676 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
40677
40678         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
40679         largest-type elements to a struct makes its size grow.
40680
40681 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
40682
40683         * g++.dg/abi/vthunk1.C: New test.
40684
40685 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
40686
40687         * g++.dg/abi/vbase8-22.C: New test.
40688
40689 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
40690
40691         * gcc.dg/cpp/macro8.c: New test.
40692
40693 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
40694
40695         * g++.dg/abi/vbase8-21.C: New test.
40696
40697 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
40698
40699         * g++.dg/abi/vbase8-10.C: New test.
40700
40701 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40702
40703         * lib/g++.exp (g++_set_ld_library_path): Renamed to
40704         ${tool}_set_ld_library_path.
40705         Changed caller.
40706         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
40707         g++.exp.
40708
40709 2001-07-26  Stan Cox <scox@redhat.com>
40710
40711         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
40712         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
40713         gcc_exit, gcc_check_unsupported_p):
40714         Moved to gcc-deps.exp
40715         * gcc-deps.exp: New file.
40716
40717 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40718
40719         * g++.old-deja/g++.pt/defarg14.C: New test.
40720
40721 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
40722
40723         * g++.old-deja/g++.other/lineno5.C: New test.
40724
40725 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
40726
40727         * g++.old-deja/g++.pt/crash68.C: New test.
40728
40729 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
40730
40731         * g++.old-deja/g++.other/crash42.C: New test.
40732
40733 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
40734
40735         * gcc.dg/cpp/extratokens.c: Fix.
40736         * gcc.dg/cpp/skipping2.c: New tests.
40737
40738 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40739
40740         * gcc.c-torture/execute/20010724-1.c: New file.
40741         * gcc.c-torture/execute/20010724-1.x: New file.
40742
40743 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40744
40745         * g++.old-deja/g++.other/cond7.C: New test.
40746
40747 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40748
40749         * g++.old-deja/g++.other/optimize4.C: New test.
40750
40751 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40752
40753         * g++.old-deja/g++.abi/vbase8-5.C: New test.
40754
40755 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
40756
40757         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
40758         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
40759         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
40760         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
40761
40762         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
40763         bug report" message.
40764
40765         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
40766         * g++.dg/ext/instantiate1.C: Move from old-deja.
40767
40768 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
40769
40770         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
40771         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
40772         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
40773         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
40774
40775 2001-07-23  Jeffrey A Law  (law@cygnus.com)
40776
40777         * gcc.c-torture/execute/20010723-1.c: New test.
40778
40779 2001-07-23  Ben Elliston  <bje@redhat.com>
40780
40781         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
40782
40783 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40784
40785         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
40786         i[34567]86-*-*.
40787         Delete handling of ieee_multilib_flags.
40788         Pass -mieee for alpha*-*-* and sh-*-*.
40789         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
40790
40791 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
40792
40793         Remove old-abi tests.
40794         * g++.old-deja/g++.mike/p11116.C: Remove.
40795         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
40796
40797 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
40798
40799         * g77.f-torture/compile/pr3743.f: New test
40800
40801 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
40802
40803         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
40804
40805 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40806
40807         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
40808         g++.old-deja/g++.pt/static6.C: Likewise.
40809         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
40810         supports weak symbols.
40811
40812 2001-07-18  Andreas Jaeger  <aj@suse.de>
40813
40814         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
40815         supported again.
40816
40817 2001-07-18  Andreas Jaeger  <aj@suse.de>
40818
40819         * gcc.dg/iftrap-1.c: Fix target line.
40820
40821 2001-07-17  Richard Henderson  <rth@redhat.com>
40822
40823         * gcc.c-torture/execute/20010717-1.c: New.
40824
40825 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
40826
40827         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
40828         tests.
40829
40830 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
40831
40832         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
40833
40834 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40835
40836         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
40837         UAC_SIGBUS, UAC_NOPRINT definitions.
40838
40839 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
40840
40841         * objc/execute/object_is_class.m: New test.
40842         * objc/execute/object_is_meta_class.m: New test.
40843
40844 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
40845
40846         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
40847         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
40848
40849 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
40850
40851         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
40852         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
40853
40854 2001-07-14  Richard Henderson  <rth@redhat.com>
40855
40856         * gcc.dg/iftrap-1.c: New.
40857
40858 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
40859
40860         * g77.f-torture/execute/intrinsic77.f: New test.
40861
40862 2001-07-11  Janis Johnson <janis@us.ibm.com>
40863
40864         * gcc.misc-tests/gcov-3.c: New test.
40865
40866 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
40867
40868         * gcc.c-torture/compile/20010711-1.c,
40869         * gcc.c-torture/compile/20010711-2.c: New tests.
40870
40871 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
40872
40873         * gcc.c-torture/execute/20010711-1.c: New test.
40874
40875 2001-07-11  Ben Elliston  <bje@redhat.com>
40876
40877         * g++.old-deja/g++.other/enum5.C: New test.
40878
40879 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
40880
40881         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
40882         (g++-dg-prune): Call prune_gcc_output.
40883         * prune.exp: New file for prune_gcc_output.
40884         * lib/g++.exp, lib/gcc.exp: Load it.
40885
40886 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
40887
40888         * gcc.c-torture/compile/20010701-1.c,
40889         g++.old-deja/g++.ext/attrib6.C: New tests.
40890
40891 2001-07-06  Jeffrey A Law  (law@cygnus.com)
40892
40893         * gcc.c-torture/compile/20010706-1.c: New test.
40894
40895 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
40896
40897         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
40898
40899 2001-06-28  Stan Shebs  <shebs@apple.com>
40900
40901         * gcc.dg/pragma-darwin.c: New test.
40902
40903 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40904
40905         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
40906         Solaris 2.[678] system.
40907
40908 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
40909
40910         * gcc.dg/20010622-1.c: New test.
40911
40912 2001-06-18  Stan Shebs  <shebs@apple.com>
40913
40914         * objc.dg: New directory.
40915         * objc.dg/dg.exp: New file.
40916         * objc.dg/alias.m: New.
40917         * objc.dg/class-1.m: New.
40918         * objc.dg/class-2.m: New.
40919         * objc.dg/const-str-1.m: New.
40920         * objc.dg/const-str-2.m: New.
40921         * objc.dg/id-1.m: New.
40922         * objc.dg/method-1.m: New.
40923         * objc.dg/super-class-1.m: New.
40924         * lib/objc-dg.exp: New file.
40925
40926 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40927
40928         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
40929         of label name.
40930
40931 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
40932
40933         * g++.old-deja/g++.abi/vbase8-9.C: New test.
40934
40935 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40936
40937         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
40938         variable.
40939
40940 2001-06-12  Richard Henderson  <rth@redhat.com>
40941
40942         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
40943
40944 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
40945
40946         * g++.old-deja/g++.abi/vbase5.C: New test.
40947         * g++.old-deja/g++.abi/vbase6.C: New test.
40948         * g++.old-deja/g++.abi/vbase7.C: New test.
40949
40950 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40951
40952         * gcc.c-torture/compile/20010610-1.c: New test.
40953
40954 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
40955
40956         * g++.old-deja/g++.abi/vbase4.C: New test.
40957
40958 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
40959
40960         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
40961         support %f for HC11/HC12 targets.
40962         * gcc.c-torture/execute/930513-1.x: New file, likewise.
40963         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
40964         on HC11/HC12 targets.
40965         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
40966
40967 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40968
40969         * gcc.dg/wchar_t-1.c: New file.
40970         * gcc.dg/wint_t-1.c: Likewise.
40971
40972 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
40973
40974         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
40975
40976 2001-06-11  Richard Henderson  <rth@redhat.com>
40977
40978         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
40979
40980 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
40981
40982         * gcc.c-torture/compile/20010611-1.c: New test.
40983
40984 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
40985
40986         * gcc.dg/c99-tag-1.c: Add more tests.
40987
40988 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
40989
40990         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
40991         representation on MN10300 and ARM/Thumb.
40992
40993 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
40994
40995         * g77.f-torture/execute/20010610.f: New.
40996
40997 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
40998
40999         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
41000         names.
41001
41002 2001-06-09  Richard Henderson  <rth@redhat.com>
41003
41004         * gcc.c-torture/execute/ashrdi-1.c: New.
41005         * gcc.c-torture/execute/ashldi-1.c: New.
41006         * gcc.c-torture/execute/lshrdi-1.c: New.
41007
41008 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
41009
41010         * objc/execute/load-3.m: Added. Check sending +load to categories,
41011         in addition to classes.
41012
41013 2001-06-08  Stan Shebs  <shebs@apple.com>
41014
41015         * objc/execute/load-2.m: New test.  From Nicola Pero
41016         <n.pero@mi.flashnet.it>.
41017
41018 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
41019
41020         * gcc.c-torture/execute/20010605-2.c: New test.
41021
41022 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
41023
41024         * g++.old-deja/g++.abi/vbase2.C: New test.
41025         * g++.old-deja/g++.abi/vbase3.C: New test.
41026
41027 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
41028
41029         * g++.old-deja/g++.pt/friend49.C: New test.
41030
41031 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
41032
41033         * g++.old-deja/g++.ext/anon3.C: New test.
41034
41035 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
41036
41037         * g++.old-deja/g++.other/conv7.C: New test.
41038
41039 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
41040
41041         * gcc.c-torture/compile/20010605-2.c: New test.
41042
41043 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
41044
41045         * gcc.c-torture/execute/20010604-1.c: New test.
41046
41047 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
41048
41049         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
41050
41051 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
41052
41053         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
41054         (g++_link_flags): Likewise.
41055         (g++_init): Pass gccpath's value to two previous functions.
41056
41057 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41058
41059         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
41060         Ensure logfile entry matches exec command line.
41061
41062 2001-05-31  Richard Henderson  <rth@redhat.com>
41063
41064         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
41065         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
41066
41067 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
41068
41069         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
41070         compiler for irix6.2
41071
41072 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
41073
41074         * g++.old-deja/g++.other/optimize3.C: New file.
41075
41076 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
41077
41078         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
41079         assemble.
41080
41081 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
41082
41083         * g++.old-deja/g++.other/optimize2.C: New file.
41084
41085 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
41086
41087         * gcc.c-torture/compile/20010518-2.c: New file.
41088         * gcc.c-torture/execute/20010518-1.c: New file.
41089         * gcc.c-torture/execute/20010518-2.c: New file.
41090
41091 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
41092
41093         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
41094
41095 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
41096
41097         G++ no longer defines builtins that do not begin with __builtin.
41098         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
41099         * g++.old-deja/g++.brendand/misc13.C: Likewise.
41100         * g++.old-deja/g++.law/builtin1.C: Likewise.
41101         * g++.old-deja/g++.law/cvt2.C: Likewise.
41102         * g++.old-deja/g++.mike/net5.C: Likewise.
41103         * g++.old-deja/g++.other/builtins1.C: Likewise.
41104         * g++.old-deja/g++.other/builtins2.C: Likewise.
41105         * g++.old-deja/g++.other/builtins3.C: Likewise.
41106         * g++.old-deja/g++.other/builtins4.C: Likewise.
41107         * g++.old-deja/g++.other/inline8.C: Likewise.
41108         * g++.old-deja/g++.robertl/eb39.C: Likewise.
41109
41110 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
41111
41112         * g++.old-deja/g++.pt/using1.C: Adjust.
41113         * g++.old-deja/g++.pt/using2.C: New test.
41114
41115 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
41116
41117         * gcc.dg/cpp/charconst.c: New tests.
41118         * gcc.dg/cpp/escape.c: New tests.
41119         * gcc.dg/cpp/escape-1.c: New tests.
41120         * gcc.dg/cpp/escape-2.c: New tests.
41121         * gcc.dg/cpp/ucs.c: New tests.
41122
41123 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
41124
41125         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
41126         native compiler for irix6.5.
41127
41128 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
41129
41130         * lib/g++.exp (g++_include_flags): Use args to compute
41131         get_multilibs.
41132         (g++_link_flags): Likewise.
41133         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
41134
41135 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
41136
41137         * gcc.dg/c90-hexfloat-1.c: Add more tests.
41138
41139 2001-05-21  Geoff Keating  <geoffk@redhat.com>
41140
41141         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
41142         this file.
41143
41144 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
41145
41146         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
41147         STACK_SIZE;
41148         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
41149         to STACK_SIZE; Use it to define size of add_histo array.
41150         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
41151         to STACK_SIZE.
41152         (f): Use GITT_SIZE to define size of gitt local table.
41153         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
41154         to STACK_SIZE; Use it to define size of bytemem array.
41155
41156 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
41157
41158         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
41159         on 68HC11/HC12 due to the asm instruction.
41160         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
41161         * gcc.c-torture/compile/920520-1.x: Likewise.
41162         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
41163         on 68HC11/HC12 because the function is larger than 64K.
41164         * gcc.c-torture/compile/961203-1.x: New file, this test fails
41165         on 68HC11/HC12 because the structure is too large.
41166
41167 2001-05-20  Richard Henderson  <rth@redhat.com>
41168
41169         * gcc.c-torture/execute/20010520-1.c: New.
41170
41171 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41172
41173         * g++.old-deja/g++.warn/compare1.C: New test.
41174         * gcc.dg/compare4.c: New test.
41175
41176 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
41177
41178         * g++.old-deja/g++.other/optimize1.C: New test.
41179
41180 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41181
41182         * g++.old-deja/g++.pt/spec41.C: New test.
41183
41184 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
41185
41186         * gcc.c-torture/compile/20010114-1.x: Remove.
41187
41188 2001-05-18  Stan Shebs  <shebs@apple.com>
41189
41190         * gcc.c-torture/compile/20010518-1.c: New test.
41191
41192 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
41193
41194         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
41195         * g++.old-deja/g++.pt/crash67.C: New test.
41196
41197 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
41198
41199         * g++.old-deja/g++.other/debug9.C: New test.
41200
41201 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
41202
41203         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
41204
41205 2001-05-16  Jan Hubicka  <jh@suse.cz>
41206
41207         * gcc.c-torture/compile/20010516-1.c: New test.
41208
41209 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
41210
41211         * g++.old-deja/g++.other/crash41.C: New test.
41212
41213 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
41214
41215         * g++.old-deja/g++.pt/crash66.C: New test.
41216
41217 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
41218
41219         * g++.old-deja/g++.robertl/eb27.C: Convert.
41220
41221 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
41222
41223         * g++.dg/friend-warn.C: New test.  Do not warn about friend
41224         declaration being redundant.
41225
41226 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
41227
41228         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
41229
41230 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
41231
41232         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
41233
41234 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
41235
41236         * lib/g++.exp: Use testsuite_flags.
41237
41238 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
41239
41240         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
41241
41242 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
41243
41244         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
41245
41246 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
41247
41248         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
41249
41250 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
41251
41252         * gcc.c-torture/compile/20010313-1.c: New test.
41253
41254 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
41255
41256         * gcc.dg/cpp/direct2.c: New test.
41257         * gccq.dg/cpp/direct2s.c: New test.
41258
41259         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
41260
41261 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
41262
41263         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
41264         * g++.old-deja/g++.other/op3.C: Likewise.
41265
41266 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
41267
41268         * gcc.dg/cpp/syshdr.h: New file.
41269         * gcc.dg/cpp/sysmac1.c: Update.
41270         * gcc.dg/cpp/sysmac2.c: Update.
41271
41272 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
41273
41274         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
41275
41276 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
41277
41278         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
41279         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
41280
41281 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
41282
41283         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
41284
41285 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
41286
41287         * lib/g++.exp (g++_include_flags): Don't use any special flags
41288         if TESTING_IN_BUILD_TREE is not defined.
41289         (g++_init): Use a plain 'c++' as the compiler if
41290         TESTING_IN_BUILD_TREEE is not defined.
41291
41292 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
41293
41294         * g++.old-deja/g++.eh/catch13.C: New test.
41295         * g++.old-deja/g++.eh/catch14.C: New test.
41296
41297 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
41298
41299         * gcc.dg/cpp/tr-define.c: New test.
41300
41301 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
41302
41303         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
41304         <stdlib.h>, not <malloc.h>.
41305
41306 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
41307
41308         * g++.old-deja/g++.ns/template17.C: New test.
41309
41310 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
41311
41312         * g++.old-deja/g++.pt/ref4.C: New test.
41313
41314 2001-04-30  Richard Henderson  <rth@redhat.com>
41315
41316         * gcc.dg/20000724-1.c: Revert last change.
41317
41318 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
41319
41320         * g77.f-torture/execute/20010430.f: New test.
41321
41322 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
41323
41324         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
41325
41326 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
41327
41328         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
41329
41330 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
41331
41332         * g++.old-deja/g++.eh/crash6.C: New test.
41333
41334 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
41335
41336         * g++.old-deja/g++.other/warn7.C: New test.
41337
41338 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
41339
41340         * g++.old-deja/g++.other/defarg9.C: New test.
41341
41342 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
41343
41344         * g77.f-torture/compile/20010426.f: New test.
41345         * g77.f-torture/execute/20010426.f: New test.
41346
41347 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
41348
41349         * g77.f-torture/compile/20000629-1.x: Remove - error
41350         has been fixed.
41351
41352 2001-04-26  Jeffrey A Law  (law@cygnus.com)
41353
41354         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
41355         Tweak slightly to work with g++.dg framework.
41356         * g++.dg/special/ecos.exp: Run initp1.C test.
41357         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
41358
41359         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
41360         its linker doesn't give line numbers either.
41361         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
41362
41363 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
41364
41365         * g++.old-deja/g++.other/lex1.C: New test.
41366
41367 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
41368
41369         * gcc.dg/noncompile/20010425-1.c: New test.
41370
41371 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
41372
41373         * g++.old-deja/g++.pt/mangle2.C: New test.
41374
41375 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
41376
41377         * gcc.dg/format/plus-1.c: New test.
41378
41379 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
41380
41381         * gcc.dg/20010423-1.c: New test.
41382
41383 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
41384
41385         * gcc.c-torture/execute/20010422-1.c: New test.
41386
41387 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
41388
41389         * g++.old-deja/g++.ns/type2.C: New test.
41390
41391 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
41392
41393         * g++.old-deja/g++.other/perf1.C: New test.
41394
41395 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
41396
41397         * gcc.dg/c99-func-2.c: Remove xfail.
41398         * gcc.dg/c99-func-3.c: Remove xfail.
41399         * gcc.dg/c99-func-4.c: Remove xfail.
41400
41401 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
41402
41403         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
41404
41405 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
41406
41407         * gcc.c-torture/compile/20010423-1.c: New test.
41408
41409 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
41410
41411         * g++.old-deja/g++.pt/typename28.C: New test.
41412
41413 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
41414
41415         * g++.old-deja/g++.abi/empty2.C: New test.
41416         * g++.old-deja/g++.abi/empty3.C: New test.
41417
41418 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
41419
41420         * g++.old-deja/g++.other/comdat2.C: New test.
41421         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
41422
41423 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
41424
41425         * g++.old-deja/g++.other/overload14.C: New test.
41426
41427 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
41428
41429         * g++.old-deja/g++.other/lookup23.C: New test.
41430
41431 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
41432
41433         * gcc.c-torture/execute/20010403-1.c: New test.
41434
41435 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
41436             Mark Mitchell  <mark@codesourcery.com>
41437
41438         * lib/old-dejagnu.exp: Don't delete output of executable.
41439         Add .exe suffix to executables.
41440
41441 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
41442
41443         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
41444
41445 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41446
41447         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
41448
41449 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
41450
41451         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
41452         * g++.old-deja/g++.abi/crash1.C: New test.
41453
41454 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
41455
41456         * g++.old-deja/g++.other/crash40.C: New test.
41457
41458 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41459
41460         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
41461
41462 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
41463
41464         * g++.old-deja/g++.other/warn6.C: New test.
41465
41466 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
41467
41468         * g++.old-deja/g++.robertl/eb42.C: Same.
41469
41470 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41471
41472         * gcc.dg/wtr-conversion-1.c: New testcase.
41473
41474 2001-04-10  Richard Henderson  <rth@redhat.com>
41475
41476         * g++.old-deja/g++.other/array5.C: New.
41477
41478 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41479
41480         * gcc.c-torture/execute/20010408-1.c: New test.
41481
41482 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
41483
41484         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
41485         headers and constructs.
41486         * g++.old-deja/g++.robertl/eb79.C: Same.
41487         * g++.old-deja/g++.robertl/eb77.C (main): Same.
41488         * g++.old-deja/g++.robertl/eb73.C: Same.
41489         * g++.old-deja/g++.robertl/eb66.C (main): Same.
41490         * g++.old-deja/g++.robertl/eb55.C (t): Same.
41491         * g++.old-deja/g++.robertl/eb54.C (main): Same.
41492         * g++.old-deja/g++.robertl/eb46.C (main): Same.
41493         * g++.old-deja/g++.robertl/eb44.C: Same.
41494         * g++.old-deja/g++.robertl/eb41.C (main): Same.
41495         * g++.old-deja/g++.robertl/eb4.C (main): Same.
41496         * g++.old-deja/g++.robertl/eb39.C: Same.
41497         * g++.old-deja/g++.robertl/eb33.C (main): Same.
41498         * g++.old-deja/g++.robertl/eb31.C (main): Same.
41499         * g++.old-deja/g++.robertl/eb30.C: Same.
41500         * g++.old-deja/g++.robertl/eb3.C: Same.
41501         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
41502         * g++.old-deja/g++.robertl/eb21.C: Same.
41503         * g++.old-deja/g++.robertl/eb15.C: Same.
41504         * g++.old-deja/g++.robertl/eb118.C: Same.
41505         * g++.old-deja/g++.robertl/eb115.C (main): Same.
41506         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
41507         * g++.old-deja/g++.robertl/eb109.C: Same.
41508         * g++.old-deja/g++.other/sibcall1.C (main): Same.
41509         * g++.old-deja/g++.mike/rtti1.C: Same.
41510         * g++.old-deja/g++.mike/p658.C: Same.
41511         * g++.old-deja/g++.mike/net46.C: Same.
41512         * g++.old-deja/g++.mike/net34.C: Same.
41513         * g++.old-deja/g++.mike/memoize1.C: Same.
41514         * g++.old-deja/g++.mike/eh2.C: Same.
41515         * g++.old-deja/g++.law/weak.C: Same.
41516         * g++.old-deja/g++.law/visibility7.C: Same.
41517         * g++.old-deja/g++.law/visibility25.C: Same.
41518         * g++.old-deja/g++.law/visibility22.C: Same.
41519         * g++.old-deja/g++.law/visibility2.C: Same.
41520         * g++.old-deja/g++.law/visibility17.C: Same.
41521         * g++.old-deja/g++.law/visibility13.C: Same.
41522         * g++.old-deja/g++.law/visibility10.C: Same.
41523         * g++.old-deja/g++.law/visibility1.C: Same.
41524         * g++.old-deja/g++.law/virtual3.C (eval): Same.
41525         * g++.old-deja/g++.law/vbase1.C: Same.
41526         * g++.old-deja/g++.law/operators32.C: Same.
41527         * g++.old-deja/g++.law/nest3.C: Same.
41528         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
41529         * g++.old-deja/g++.law/except5.C (main): Same.
41530         * g++.old-deja/g++.law/cvt7.C (run): Same.
41531         * g++.old-deja/g++.law/cvt2.C: Same.
41532         * g++.old-deja/g++.law/cvt16.C: Same.
41533         * g++.old-deja/g++.law/ctors6.C (bar): Same.
41534         * g++.old-deja/g++.law/ctors17.C (main): Same.
41535         * g++.old-deja/g++.law/ctors13.C: Same.
41536         * g++.old-deja/g++.law/ctors12.C (main): Same.
41537         * g++.old-deja/g++.law/ctors10.C: Same.
41538         * g++.old-deja/g++.law/code-gen5.C: Same.
41539         * g++.old-deja/g++.law/bad-error7.C: Same.
41540         * g++.old-deja/g++.law/arm9.C: Same.
41541         * g++.old-deja/g++.law/arm12.C: Same.
41542         * g++.old-deja/g++.law/arg8.C: Same.
41543         * g++.old-deja/g++.law/arg1.C: Same.
41544         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
41545         * g++.old-deja/g++.jason/template31.C: Same.
41546         * g++.old-deja/g++.jason/template24.C (main): Same.
41547         * g++.old-deja/g++.jason/2371.C: Same.
41548         * g++.old-deja/g++.eh/new2.C: Same.
41549         * g++.old-deja/g++.eh/new1.C: Same.
41550         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
41551         * g++.old-deja/g++.brendan/nest21.C (main): Same.
41552         * g++.old-deja/g++.brendan/err-msg3.C: Same.
41553         * g++.old-deja/g++.brendan/crash62.C: Same.
41554         * g++.old-deja/g++.brendan/crash52.C: Same.
41555         * g++.old-deja/g++.brendan/crash49.C (main): Same.
41556         * g++.old-deja/g++.brendan/crash38.C: Same.
41557         * g++.old-deja/g++.brendan/crash15.C (main): Same.
41558         * g++.old-deja/g++.brendan/copy9.C: Same.
41559
41560 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
41561
41562         * gcc.c-torture/execute/20001203-2.c (memset):
41563         Count argument is of type __SIZE_TYPE__.
41564
41565 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
41566
41567         * gcc.c-torture/compile/20010404-1.c: New test.
41568
41569 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
41570
41571         * gcc.c-torture/compile/20010326-1.c: New test.
41572
41573 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
41574
41575         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
41576         peculiarities of the SH.
41577         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
41578
41579 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41580
41581         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
41582         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
41583         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
41584
41585 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
41586
41587         * g77.f-torture/compile/20010321-1.f: New test.
41588
41589 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
41590
41591         * gcc.c-torture/compile/20010329-1.c: New test.
41592
41593 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
41594
41595         * gcc.c-torture/execute/20010329-1.c: New test.
41596
41597 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
41598
41599         * g++.old-deja/g++.other/eh4.C: Fix typo.
41600
41601 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
41602
41603         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
41604
41605 2001-03-28  Philip Blundell  <philb@gnu.org>
41606
41607         * gcc.c-torture/compile/20010328-1.c: New test.
41608
41609 2001-03-27  Richard Henderson  <rth@redhat.com>
41610
41611         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
41612         * g++.old-deja/g++.eh/vbase3.C: Likewise.
41613
41614 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
41615
41616         * gcc.c-torture/compile/20010327-1.c: New test.
41617
41618 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
41619
41620         * g++.old-deja/g++.other/friend12.C: New test.
41621         * g++.old-deja/g++.other/friend9.C: Expect no errors.
41622         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
41623
41624 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
41625
41626         * gcc.c-torture/execute/20010325-1.c: New test.
41627
41628 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
41629
41630         * g++.old-deja/g++.other/mangle3.C: New test.
41631
41632 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
41633
41634         * g++.old-deja/g++.other/anon8.C: New test.
41635
41636 2001-03-20  Philip Blundell  <philb@gnu.org>
41637
41638         * gcc.c-torture/compile/20010320-1.c: New test.
41639
41640 2001-03-17  Richard Henderson  <rth@redhat.com>
41641
41642         * g++.old-deja/g++.other/eh4.C: Add expected error text.
41643
41644 2001-03-15  Geoff Keating  <geoff@redhat.com>
41645
41646         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
41647         tests on AIX.
41648
41649 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
41650
41651         * g++.old-deja/g++.other/eh4.C: New test.
41652
41653 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
41654
41655         * gcc.dg/cpp/mi1.c: Update.
41656
41657 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
41658
41659         * g++.old-deja/g++.other/regstack.C: New test.
41660
41661 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
41662
41663         * g++.old-deja/g++.other/ref4.C: New test.
41664
41665 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
41666
41667         * objc/execute/va_method.m: Added.
41668         * objc/execute/IMP.m: Added.
41669         * objc/execute/_cmd.m: Added.
41670         * objc/execute/accessing_ivars.m: Added.
41671         * objc/execute/class-1.m: Added.
41672         * objc/execute/class-10.m: Added.
41673         * objc/execute/class-11.m: Added.
41674         * objc/execute/class-12.m: Added.
41675         * objc/execute/class-13.m: Added.
41676         * objc/execute/class-14.m: Added.
41677         * objc/execute/class-2.m: Added.
41678         * objc/execute/class-3.m: Added.
41679         * objc/execute/class-4.m: Added.
41680         * objc/execute/class-5.m: Added.
41681         * objc/execute/class-6.m: Added.
41682         * objc/execute/class-7.m: Added.
41683         * objc/execute/class-8.m: Added.
41684         * objc/execute/class-9.m: Added.
41685         * objc/execute/class-tests-1.h
41686         * objc/execute/class-tests-2.h
41687         * objc/execute/compatibility_alias.m: Added.
41688         * objc/execute/encode-1.m: Added.
41689         * objc/execute/formal_protocol-1.m: Added.
41690         * objc/execute/formal_protocol-2.m: Added.
41691         * objc/execute/formal_protocol-3.m: Added.
41692         * objc/execute/formal_protocol-4.m: Added.
41693         * objc/execute/formal_protocol-5.m: Added.
41694         * objc/execute/formal_protocol-6.m: Added.
41695         * objc/execute/formal_protocol-7.m: Added.
41696         * objc/execute/informal_protocol.m: Added.
41697         * objc/execute/initialize.m: Added.
41698         * objc/execute/load.m: Added.
41699         * objc/execute/many_args_method.m: Added.
41700         * objc/execute/nested-3.m: Added.
41701         * objc/execute/no_clash.m: Added.
41702         * objc/execute/private.m: Added.
41703         * objc/execute/redefining_self.m: Added.
41704         * objc/execute/root_methods.m: Added.
41705         * objc/execute/selector-1.m: Added.
41706         * objc/execute/static-1.m: Added.
41707         * objc/execute/static-2.m: Added.
41708         * objc/execute/va_method.m: Added.
41709
41710 2001-03-10  Richard Henderson  <rth@redhat.com>
41711
41712         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
41713
41714 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
41715
41716         * g++.old-deja/g++.other/crash31.C: XFAIL.
41717         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
41718         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
41719         * gcc.c-torture/execute/20010123-1.x: XFAIL.
41720         * gcc.c-torture/execute/20010124-1.x: XFAIL.
41721         * gcc.dg/sequence-pt-1.c: XFAIL one test.
41722
41723 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
41724
41725         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
41726
41727 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
41728
41729         * gcc.dg/20000724-1.c: Don't use multiline strings.
41730
41731 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
41732
41733         * objc/execute/string1.m, objc/execute/string2.m: Compare the
41734         result of -cString against what we expect it to be; don't just
41735         print it out for no one to read.
41736
41737         * objc/execute/string3.m, objc/execute/string4.m: New tests.
41738         Based on testcases provided by Nicola Pero.
41739
41740 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
41741
41742         * gcc.dg/cpp/macro7.c: New test.
41743
41744 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
41745
41746         * gcc.dg/cpp/multiline.c: Update.
41747
41748 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
41749
41750         * g++.old-deja/g++.other/enum3.C: New test.
41751
41752 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
41753
41754         * g++.old-deja/g++.other/pod1.C: New test.
41755
41756 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
41757
41758         * g++.old-deja/g++.ext/overload1.C: New test.
41759
41760 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
41761
41762         * g++.old-deja/g++.pt/using1.C: New test.
41763
41764 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
41765
41766         * g++.old-deja/g++.other/using9.C: New test.
41767
41768 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
41769
41770         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
41771
41772         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
41773
41774 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
41775
41776         * g++.old-deja/g++.ext/realpt1.C: Remove.
41777
41778 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
41779
41780         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
41781
41782 2001-02-26  Will Cohen  <wcohen@redhat.com>
41783
41784         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
41785
41786 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
41787
41788         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
41789         templatized constructors.
41790
41791 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41792
41793         * gcc.c-torture/execute/20010224-1.c: New test.
41794
41795 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
41796
41797         * gcc.c-torture/execute/20010222-1.c: New test.
41798
41799 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
41800
41801         * g++.old-deja/g++.other/inline20.C: New test.
41802
41803 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
41804
41805         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
41806
41807 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
41808
41809         * g++.old-deja/g++.other/lookup22.C: New test.
41810
41811 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
41812
41813         * g77.dg: New directory.
41814         * g77.dg/20010216-1.f: New test case.
41815         * g77.dg/dg.exp: New driver.
41816         * lib/g77-dg.exp: New driver library.
41817
41818 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41819
41820         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
41821
41822 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
41823
41824         * g++.old-deja/g++.other/decl9.C: New test.
41825
41826 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
41827
41828         * g++.old-deja/g++.other/init16.C: Update the test so that it does
41829         not need <string> and also tests the initialization at runtime.
41830
41831 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
41832
41833         * gcc.c-torture/execute/longlong.c: New test.
41834
41835 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
41836
41837         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
41838
41839 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
41840
41841         * gcc.c-torture/execute/920302-1.c (execute):
41842         Change argument type to short.
41843
41844 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
41845
41846         * g++.old-deja/g++.pt/deduct6.C: New test.
41847
41848 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
41849
41850         * g++.old-deja/g++.pt/deduct5.C: New test.
41851
41852 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
41853
41854         * gcc.c-torture/execute/20010209-1.c: New test.
41855
41856 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
41857
41858         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
41859
41860 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
41861
41862         * g++.dg/vtgc1.C: Update for new ABI.
41863
41864         * consistency.vlad: New directory, 1665 files.
41865
41866 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
41867
41868         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
41869         return type.
41870         * gcc.dg/cpp/digraphs.c: Declare puts.
41871
41872 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
41873
41874         * g++.old-deja/g++.other/warn5.C: New test.
41875
41876 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
41877
41878         * g++.old-deja/g++.pt/spec40.C: New test.
41879
41880 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
41881
41882         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
41883         case.
41884         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
41885
41886 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
41887
41888         * gcc.c-torture/compile/20010209-1.c: New test.
41889
41890 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
41891
41892         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
41893         excess errors message but not if it crashes.
41894         * g++.old-deja/g++.other/crash27.C: Likewise.
41895         * g++.old-deja/g++.other/crash28.C: Likewise.
41896         * g++.old-deja/g++.other/crash30.C: Likewise.
41897         * g++.old-deja/g++.other/crash32.C: Likewise.
41898         * g++.old-deja/g++.other/crash35.C: Likewise.
41899         * g++.old-deja/g++.pt/inherit2.C: Likewise.
41900
41901 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
41902
41903         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
41904         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
41905         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
41906         g77.f-torture/execute/execute.exp,
41907         g77.f-torture/noncompile/noncompile.exp,
41908         gcc.c-torture/execute/execute.exp,
41909         gcc.c-torture/execute/memcheck/memcheck.exp,
41910         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
41911         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
41912         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
41913         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
41914         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
41915         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
41916         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
41917         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
41918         Remove bug reporting instructions with ancient email addresses.
41919
41920 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
41921
41922         * gcc.dg/20010202-1.c: New test.
41923         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
41924
41925 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
41926
41927         * g++.dg/stdbool-if.C: New test.
41928
41929 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
41930
41931         * objc/execute/fdecl.m: Added main().
41932
41933 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
41934
41935         * gcc.c-torture/execute/20010206-1.c: New test.
41936
41937 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
41938
41939         * gcc.dg/cpp/avoidpaste1.c: Update.
41940
41941 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
41942
41943         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
41944         Pero <nicola@brainstorm.co.uk>.
41945         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
41946
41947 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
41948
41949         * g++.old-deja/g++.pt/spec39.C: New test.
41950
41951 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
41952
41953         * gcc.c-torture/compile/20010202-1.c: New test.
41954
41955 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
41956
41957         * g++.old-deja/g++.abi/primary2.C: New test.
41958         * g++.old-deja/g++.abi/primary3.C: New test.
41959         * g++.old-deja/g++.abi/primary4.C: New test.
41960         * g++.old-deja/g++.abi/primary5.C: New test.
41961         * g++.old-deja/g++.abi/vtable3.h: New test.
41962         * g++.old-deja/g++.abi/vtable3a.C: New test.
41963         * g++.old-deja/g++.abi/vtable3b.C: New test.
41964         * g++.old-deja/g++.abi/vtable3c.C: New test.
41965         * g++.old-deja/g++.abi/vtable3d.C: New test.
41966         * g++.old-deja/g++.abi/vtable3e.C: New test.
41967         * g++.old-deja/g++.abi/vtable3f.C: New test.
41968         * g++.old-deja/g++.abi/vtable3g.C: New test.
41969         * g++.old-deja/g++.abi/vtable3h.C: New test.
41970         * g++.old-deja/g++.abi/vtable3i.C: New test.
41971         * g++.old-deja/g++.abi/vtable3j.C: New test.
41972         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
41973
41974 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
41975
41976         * g++.old-deja/g++.other/anon6.C: New test.
41977         * g++.old-deja/g++.other/anon7.C: New test.
41978
41979 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
41980
41981         * gcc.dg/cpp/avoidpaste2.c: New tests.
41982
41983 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
41984
41985         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
41986
41987 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
41988
41989         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
41990         DECIMAL_DIG cases for Irix."
41991
41992 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
41993
41994         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
41995
41996 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
41997
41998         * gcc.dg/c99-tag-1.c: New test.
41999
42000 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
42001
42002         * gcc.dg/cpp/tr-warn1.c: Add tests.
42003
42004 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
42005
42006         * gcc.dg/cpp/avoidpaste1.c: Update.
42007         * gcc.dg/cpp/paste4.c: Update.
42008
42009 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
42010
42011         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
42012         cases for Irix.
42013
42014 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
42015
42016         * g++.old-deja/g++.other/inline19.C: New test.
42017
42018 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
42019
42020         * gcc.dg/Wlarger-than.c: New test.
42021
42022 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
42023
42024         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
42025
42026 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
42027
42028         * gcc.c-torture/execute/20010129-1.c: New test.
42029         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
42030
42031 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
42032
42033         * gcc.dg/cpp/avoidpaste1.c: Test case.
42034
42035 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
42036
42037         * g++.old-deja/g++.other/inline18.C: New test.
42038
42039 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42040
42041         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
42042         and __builtin_putchar.
42043
42044 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
42045
42046         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
42047         tests.
42048
42049 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
42050
42051         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
42052         floating point number rounding mode to round to the nearest
42053         representable mode.
42054
42055 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
42056
42057         * g++.old-deja/g++.other/mangle2.C: New test.
42058
42059 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
42060
42061         * gcc.c-torture/compile/20010124-1.c: New test.
42062
42063 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
42064
42065         * g++.old-deja/g++.pt/spec38.C: New test.
42066
42067 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42068
42069         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
42070         "Build don't run".
42071
42072 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42073
42074         * gcc.c-torture/execute/20010123-1.c: New test.
42075
42076 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
42077
42078         * g++.old-deja/g++.pt/spec37.C: New test.
42079
42080 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
42081
42082         * g++.old-deja/g++.pt/overload14.C: New test.
42083
42084 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42085
42086         * gcc.c-torture/execute/20010122-1.c: New test, exercise
42087         __builtin_return_address.
42088
42089 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
42090
42091         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
42092         * g++.old-deja/g++.pt/spec35.C: New test.
42093         * g++.old-deja/g++.pt/spec36.C: New test.
42094
42095 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
42096
42097         * gcc.c-torture/compile/20010118-1.c: New test.
42098
42099 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
42100
42101         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
42102
42103 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
42104
42105         * gcc.c-torture/execute/20010119-1.c: New test.
42106
42107 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
42108
42109         * g++.old-deja/g++.other/vbase5.C: New test.
42110
42111 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
42112
42113         * gcc.c-torture/execute/20010118-1.c: New test.
42114
42115 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
42116
42117         * g++.old-deja/g++.pt/deduct3.C: New test.
42118
42119 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
42120
42121         * g++.old-deja/g++.pt/spec34.C: New test.
42122
42123 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
42124
42125         * g77.f-torture/compile/20000601-2.f: New test.
42126
42127 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
42128
42129         * g++.old-deja/g++.other/init17.C: New test.
42130
42131 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
42132
42133         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
42134
42135 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
42136
42137         * g++.old-deja/g++.pt/unify8.C: New test.
42138
42139 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
42140
42141         * g++.old-deja/g++.abi/vbase1.C: New test.
42142
42143 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
42144
42145         * g++.old-deja/g++.pt/crash65.C: New test.
42146
42147 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
42148
42149         * gcc.dg/cpp/assembl2.S: New test case.
42150
42151 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
42152
42153         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
42154         are supported.
42155
42156 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42157
42158         * g++.old-deja/g++.other/builtins1.C: New test.
42159         * g++.old-deja/g++.other/builtins2.C: Likewise.
42160         * g++.old-deja/g++.other/builtins3.C: Likewise.
42161         * g++.old-deja/g++.other/builtins4.C: Likewise.
42162
42163 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
42164
42165         * gcc.c-torture/compile/20010117-1.c: New test.
42166         * gcc.c-torture/compile/20010117-2.c: New test.
42167
42168 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
42169
42170         * g77.f-torture/execute/20010116.[fx]: New test,
42171         XFAIL on i?86-*-*.
42172         * g77.f-torture/compile/20010115.f: Indicate it's
42173         a test for PR fortran/1636.
42174
42175 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
42176
42177         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
42178
42179 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
42180
42181         * g77.f-torture/compile/20010115.f: New test.
42182
42183 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
42184
42185         * g++.old-deja/g++.pt/nontype5.C: New test.
42186
42187 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
42188
42189         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
42190         have an equivalent working one below it.
42191
42192 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
42193
42194         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
42195         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
42196
42197 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
42198
42199         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
42200         message containing "init_priority".
42201         (conpr-2.C): Likewise.
42202         (conpr-3.C): Likewise.
42203         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
42204
42205 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42206
42207         * gcc.c-torture/execute/20010114-2.c: New test.
42208
42209 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
42210
42211         * gcc.c-torture/compile/20010114-1.c: New test.
42212         * gcc.c-torture/compile/20010114-1.x: Xfail.
42213         * gcc.c-torture/compile/20010114-2.c: New test.
42214         * gcc.c-torture/execute/20010114-1.c: New test.
42215         * gcc.dg/trunc-1.c: New test.
42216         * gcc.dg/uninit-B.c: New test.
42217
42218 2001-01-13  Nick Clifton  <nickc@redhat.com>
42219
42220         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
42221         target.
42222
42223 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
42224
42225         * gcc.c-torture/compile/20010113-1.c: New test.
42226
42227 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
42228
42229         * gcc.c-torture/compile/20001212-1.c: New test.
42230
42231 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
42232
42233         * gcc.dg/cpp/widestr1.c: Update.
42234         * gcc.dg/cpp/prag-imp.c: Remove.
42235
42236 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
42237
42238         * gcc.c-torture/execute/20000801-3.x: Remove.
42239         * gcc.dg/c90-init-1.c: New test.
42240         * gcc.dg/c99-init-1.c: New test.
42241         * gcc.dg/c99-init-2.c: New test.
42242         * gcc.dg/gnu99-init-1.c: New test.
42243
42244 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
42245
42246         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
42247         testing that no relevant ones were found.
42248
42249 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
42250
42251         * g++.old-deja/g++.pt/cast2.C: New test.
42252
42253 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
42254
42255         * g++.old-deja/g++.pt/friend47.C: New test.
42256
42257 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
42258
42259         * g++.old-deja/g++.pt/instantiate13.C: New test.
42260
42261 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
42262
42263         * g++.old-deja/g++.other/defarg7.C: New test.
42264         * g++.old-deja/g++.other/defarg8.C: New test.
42265
42266 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
42267
42268         * g++.old-deja/g++.pt/crash64.C: New test.
42269
42270 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
42271
42272         * g++.old-deja/g++.pt/crash63.C: New test.
42273
42274 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
42275
42276         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
42277
42278 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
42279
42280         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
42281
42282 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
42283
42284         * g++.old-deja/g++.pt/error3.C: New test.
42285
42286 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
42287
42288         * g++.old-deja/g++.other/crash39.C: New test.
42289
42290 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
42291
42292         * g++.old-deja/g++.other/vbase4.C: New test.
42293
42294 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
42295
42296         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
42297         * gcc.dg/special/20000419-2.c: New file. Identical to above.
42298         * gcc.dg/special/special.exp: New test driver which will check
42299         for alias support for the above test.
42300
42301 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
42302
42303         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
42304         problems on small machines.
42305         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
42306         parameterize.
42307
42308 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
42309
42310         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
42311         mips.
42312         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
42313
42314 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
42315
42316         * g++.old_deja/g++.pt/using8.C: New test.
42317
42318 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
42319
42320         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
42321
42322 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
42323
42324         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
42325         where a failure is expected.
42326         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
42327
42328 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
42329
42330         * g++.old_deja/g++.pt/instantiate12.C: New test.
42331
42332 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
42333
42334         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
42335         start of structs.
42336         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
42337         * g++.old-deja/g++.brendan/crash17.C: Likewise.
42338         * g++.old-deja/g++.brendan/crash29.C: Likewise.
42339         * g++.old-deja/g++.brendan/crash48.C: Likewise.
42340         * g++.old-deja/g++.brendan/ns1.C: Likewise.
42341         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
42342         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
42343         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
42344         * g++.old-deja/g++.eh/spec6.C: Likewise.
42345         * g++.old-deja/g++.jason/crash3.C: Likewise.
42346         * g++.old-deja/g++.law/ctors11.C: Likewise.
42347         * g++.old-deja/g++.law/ctors17.C: Likewise.
42348         * g++.old-deja/g++.law/ctors5.C: Likewise.
42349         * g++.old-deja/g++.law/ctors9.C: Likewise.
42350         * g++.old-deja/g++.mike/ambig1.C: Likewise.
42351         * g++.old-deja/g++.mike/net22.C: Likewise.
42352         * g++.old-deja/g++.mike/p3538a.C: Likewise.
42353         * g++.old-deja/g++.mike/p3538b.C: Likewise.
42354         * g++.old-deja/g++.mike/virt3.C: Likewise.
42355         * g++.old-deja/g++.niklas/t128.C: Likewise.
42356         * g++.old-deja/g++.other/anon4.C: Likewise.
42357         * g++.old-deja/g++.other/using1.C: Likewise.
42358         * g++.old-deja/g++.other/warn3.C: Likewise.
42359         * g++.old-deja/g++.pt/t37.C: Likewise.
42360         * g++.old-deja/g++.robertl/eb69.C: Likewise.
42361         * g++.old-deja/g++.robertl/eb71.C: Likewise.
42362
42363 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
42364
42365         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
42366
42367 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42368
42369         * gcc.c-torture/execute/stdio-opt-3.c: New test.
42370
42371 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
42372
42373         * gcc.c-torture/compile/20010107-1.c: New test.
42374
42375 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42376
42377         * gcc.c-torture/execute/builtin-noret-1.c: New test.
42378
42379 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42380
42381         * gcc.dg/format/format.h: New file.
42382         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
42383         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
42384         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
42385         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
42386         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
42387         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
42388         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
42389         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
42390         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
42391         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
42392         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
42393         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
42394         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
42395         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
42396         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
42397         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
42398         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
42399         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
42400         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
42401         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
42402         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
42403         instead of declaring standard types, macros and functions in each
42404         test.
42405
42406 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
42407
42408         * gcc.c-torture/execute/20010106-1.c: New test.
42409
42410 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
42411
42412         * gcc.dg/format/format.exp: New file.
42413         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
42414         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
42415         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
42416         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
42417         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
42418         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
42419         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
42420         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
42421         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
42422         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
42423         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
42424         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
42425         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
42426         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
42427         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
42428         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
42429         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
42430         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
42431         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
42432         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
42433         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
42434         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
42435         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
42436         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
42437         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
42438         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
42439         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
42440         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
42441         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
42442         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
42443         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
42444         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
42445         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
42446         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
42447         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
42448         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
42449         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
42450         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
42451         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
42452         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
42453         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
42454         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
42455
42456 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
42457
42458         * gcc.c-torture/execute/991228-1.c: Take word endianness into
42459         account.
42460
42461 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
42462
42463         * gcc.c-torture/execute/builtin-complex-1.c: New test.
42464
42465 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
42466
42467         * g++.old-deja/g++.pt/crash62.C: New test.
42468
42469 2001-01-04  Richard Henderson  <rth@redhat.com>
42470
42471         * gcc.dg/20000926-1.c: Update expected warnings.
42472         * gcc.dg/array-2.c: Likewise.
42473         * gcc.dg/array-4.c: Also validate flexible array members.
42474         * gcc.dg/c99-flex-array-1.c: New.
42475
42476 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
42477
42478         * gcc.c-torture/compile/20001222-1.x: Remove.
42479
42480 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
42481
42482         * gcc.c-torture/execute/built-in-setjmp.c: New.
42483
42484 2001-01-03  Richard Henderson  <rth@redhat.com>
42485
42486         * gcc.dg/940510-1.c: Update expected error wording.
42487         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
42488
42489 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
42490
42491         * lib/target-supports.exp (check_alias_available): Modified to
42492         indicate aliases not supported if only weak aliases are supported.
42493
42494 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42495
42496         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
42497         Turn on cmpstrsi checks for __pj__ and __i370__.
42498
42499 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
42500
42501         * g++.old-deja/g++.other/virtual11.C: New test.
42502
42503 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
42504
42505         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
42506
42507 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42508
42509         * gcc.c-torture/compile/20010102-1.c: New test.
42510
42511 2001-01-02  Andreas Jaeger  <aj@suse.de>
42512
42513         * gcc.dg/noreturn-3.c: New test.
42514
42515         * gcc.dg/noreturn-4.c: New test.
42516
42517 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42518
42519         * gcc.c-torture/execute/stdio-opt-1.c: Also test
42520         __builtin_fputc and __builtin_fwrite.
42521
42522 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
42523
42524         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
42525         signed char, not default char.
42526
42527 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
42528
42529         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
42530
42531 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
42532
42533         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
42534
42535 2000-12-29  Richard Henderson  <rth@redhat.com>
42536
42537         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
42538         (__cyg_profile_func_exit): Define.
42539
42540 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
42541
42542         * g++.dg/vtgc1.C: New test.
42543
42544 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
42545
42546         * gcc.dg/noncompile/20001228-1.c: New test.
42547
42548         * gcc.dg/20001228-1.c: New test.
42549
42550         * gcc.c-torture/execute/20001228-1.c: New test.
42551
42552 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
42553
42554         * gcc.dg/format-strfmon-1.c: New test.
42555
42556 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42557
42558         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
42559         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
42560         * gcc.c-torture/execute/string-opt-1.c: Likewise.
42561         * gcc.c-torture/execute/string-opt-2.c: Likewise.
42562         * gcc.c-torture/execute/string-opt-3.c: Likewise.
42563         * gcc.c-torture/execute/string-opt-4.c: Likewise.
42564         * gcc.c-torture/execute/string-opt-6.c: Likewise.
42565         * gcc.c-torture/execute/string-opt-7.c: Likewise.
42566         * gcc.c-torture/execute/string-opt-8.c: Likewise.
42567         * gcc.c-torture/execute/string-opt-9.c: Likewise.
42568         * gcc.c-torture/execute/string-opt-10.c: Likewise.
42569         * gcc.c-torture/execute/string-opt-11.c: Likewise.
42570         * gcc.c-torture/execute/string-opt-12.c: Likewise.
42571
42572         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
42573         * gcc.c-torture/execute/string-opt-4.c: Test index.
42574
42575 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
42576
42577         * gcc.c-torture/compile/20001226-1.c: New test.
42578
42579 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
42580
42581         * gcc.c-torture/compile/20001222-1.c: New test.
42582         * gcc.c-torture/compile/20001222-1.x: Xfail.
42583
42584 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
42585
42586         * gcc.c-torture/execute/comp-goto-2.c: New test.
42587
42588 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
42589
42590         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
42591         Use long types if __INT_MAX__ is 32767.
42592         (main): Use cast to (sint32 *) when poking 88 into a_page.
42593
42594         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
42595
42596 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
42597
42598         * gcc.c-torture/compile/20001221-1.c: New test.
42599         * gcc.c-torture/execute/20001221-1.c: New test.
42600
42601 2000-12-20  Richard Henderson  <rth@redhat.com>
42602
42603         * g++.old-deja/g++.pt/crash36.C: Update error lines.
42604         * g++.old-deja/g++.robertl/eb109.C: Likewise.
42605
42606 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42607
42608         * gcc.dg/compare3.c: New test.
42609
42610 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42611
42612         * gcc.dg/format-warnll-1.c: New test.
42613
42614 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
42615
42616         * gcc.dg/cpp/cmdlne-P.c: New test.
42617
42618 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42619
42620         * gcc.c-torture/execute/builtin-abs-1.c,
42621         gcc.c-torture/execute/builtin-abs-2.c: New tests.
42622
42623 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
42624
42625         * gcc.dg/cpp/multiline.c: New test.
42626
42627 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
42628
42629         * g++.old-deja/g++.other/syshdr1.C: Update.
42630         * gcc.dg/cpp/lineflags.c: Remove temporarily.
42631
42632 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42633
42634         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
42635
42636 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42637
42638         * g++.old-deja/g++.pt/ttp65.C: New test.
42639
42640 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42641
42642         * g++.old-deja/g++.pt/ttp64.C: New test.
42643
42644 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42645
42646         * g++.old-deja/g++.pt/spec33.C: New test.
42647
42648 2000-12-14  Catherine Moore  <clm@redhat.com>
42649
42650         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
42651         * gcc.c-torture/execute/920612-2.c: Likewise.
42652         * gcc.c-torture/execute/920428-2.c: Likewise.
42653         * gcc-c-torture/execute/va-arg-11.c: Call exit.
42654         * gcc.c-torture/execute/va-arg-21.c: Likewise.
42655
42656 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42657
42658         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
42659         * gcc.dg/pack-test-2.c: Likewise.
42660
42661 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
42662
42663         Tests by Zack Weinberg <zackw@stanford.edu>.
42664
42665         * gcc.dg/cpp/defined.c: Update.
42666         * gcc.dg/cpp/defined_trad.c: New tests.
42667
42668 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
42669
42670         * gcc.dg/cpp/trad-direct.c: Update.
42671
42672 2000-12-11  Neil Booth  <neilb@earthling.net>
42673
42674         * gcc.dg/cpp/defined_trad.c
42675
42676 2000-12-11  Neil Booth  <neilb@earthling.net>
42677
42678         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
42679
42680 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
42681
42682         * gcc.dg/format-miss-2.c: New test.
42683
42684 2000-12-09  Neil Booth  <neilb@earthling.net>
42685
42686         * gcc.dg/cpp/lineflags.c: New tests.
42687         * gcc.dg/cpp/poison.c: Update.
42688         * gcc.dg/cpp/redef2.c: Update.
42689         * gcc.dg/cpp/skipping.c: New test.
42690
42691 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
42692
42693         * g++.old-deja/g++.other/eh3.C: New testcase.
42694
42695 2000-12-07  Neil Booth  <neilb@earthling.net>
42696
42697         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
42698         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
42699         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
42700         wtr-union-init-2.c, wtr-union-init-3.c: Update.
42701         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
42702         Update.
42703
42704 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42705
42706         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
42707         __SIZE_TYPE__ instead of int for type of integers cast to
42708         pointers.
42709
42710 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
42711
42712         * g++.old-deja/g++.other/cleanup4.C: New test.
42713
42714 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42715
42716         * format-sec-1.c: New test.
42717
42718 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42719
42720         * gcc.dg/format-nonlit-3.c: New test.
42721
42722 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42723
42724         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
42725         through a null pointer.
42726
42727 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42728
42729         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
42730         * g++.old-deja/g++.pt/partial4.C: New test.
42731
42732 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
42733
42734         * gcc.c-torture/execute/ieee/hugeval.x: New.
42735
42736 2000-12-06  Neil Booth  <neilb@earthling.net>
42737
42738         * gcc.dg/cpp/backslash2.c: New tests.
42739
42740 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42741
42742         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
42743         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
42744
42745 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
42746
42747         * gcc.c-torture/execute/20001203-2.c: New testcase.
42748
42749 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
42750
42751         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
42752         * g++.old-deja/g++.other/virtual10.C: New test.
42753
42754 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
42755
42756         * g++.old-deja/g++.mike/pmf5.C: Remove test.
42757
42758 2000-12-05  Richard Henderson  <rth@redhat.com>
42759
42760         * gcc.c-torture/compile/20001205-1.c: New.
42761
42762 2000-12-04  Neil Booth  <neilb@earthling.net>
42763
42764         * g++.old-deja/g++.other/virtual9.C: New test.
42765         * g++.old-deja/g++.pt/crash61.C: New test.
42766         * gcc.c-torture/execute/loop-9.c: New test.
42767
42768 2000-12-04  Neil Booth  <neilb@earthling.net>
42769
42770         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
42771         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
42772         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
42773         * gcc.dg/cpp/extratokens.c: ...here.
42774
42775 2000-12-04  Neil Booth  <neilb@earthling.net>
42776
42777         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
42778         New tests.
42779
42780 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42781
42782         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
42783         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
42784
42785 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
42786
42787         * gcc.c-torture/execute/20001203-1.c: New test.
42788
42789 2000-12-03  Neil Booth  <neilb@earthling.net>
42790
42791         * gcc.dg/cpp/macro6.c: New test cases.
42792
42793 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42794
42795         * gcc.c-torture/execute/string-opt-9.c: New test.
42796         * gcc.c-torture/execute/string-opt-10.c: Likewise.
42797         * gcc.c-torture/execute/string-opt-11.c: Likewise.
42798         * gcc.c-torture/execute/string-opt-12.c: Likewise.
42799
42800         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
42801         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
42802
42803 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
42804
42805         * gcc.dg/cpp/if-6.c: New testcase.
42806
42807         * gcc.dg/20001201-1.c: New testcase.
42808
42809 2000-12-02  Neil Booth  <neilb@earthling.net>
42810
42811         * g++.old-deja/g++.other/externC4.C,
42812         g++.old-deja/g++.other/friend10.C: New tests.
42813
42814 2000-12-02  Neil Booth  <neilb@earthling.net>
42815
42816         * g++.old-deja/g++.other/instan2.C
42817         * g++.old-deja/g++.other/instan3.C: New test.
42818
42819 2000-12-02  Neil Booth  <neilb@earthling.net>
42820
42821         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
42822         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
42823         gnuc99.c,gnuc99-pedantic.c: New tests.
42824
42825 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
42826
42827         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
42828         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
42829
42830 2000-12-01  Neil Booth  <neilb@earthling.net>
42831
42832         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
42833         * gcc.dg/cpp/poison.c: Update.
42834         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
42835
42836 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
42837
42838         * g77.f-torture/execute/20001201.f: New test.
42839
42840 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
42841
42842         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
42843
42844 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
42845
42846         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
42847
42848 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
42849
42850         * g++.old-deja/g++.other/cast6.C: New test.
42851
42852 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
42853
42854         * gcc.c-torture/execute/20001130-2.c: New testcase.
42855
42856 2000-11-30  Richard Henderson  <rth@redhat.com>
42857
42858         * gcc.c-torture/execute/20001130-1.c: New test.
42859
42860 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
42861
42862         * g++.old-deja/g++.other/op3.C: New test.
42863
42864 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
42865
42866         * g++.old-deja/g++.other/op2.C: New test.
42867
42868 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
42869
42870         * g++.old-deja/g++.other/crash38.C: New test.
42871
42872 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
42873
42874         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
42875
42876 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
42877
42878         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
42879         tests.
42880         * gcc.c-torture/execute/string-opt-6.c: New test.
42881
42882         * gcc.dg/20001117-1.c: Add main.
42883
42884 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
42885
42886         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
42887         Move from here ...
42888         * gcc.dg/940510-1.c: ... to here.
42889
42890         * gcc.dg/20000926-1.c: GNU C now allows initializations of
42891         zero-size arrays in toplevel structures.
42892
42893 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
42894
42895         * gcc.c-torture/execute/loop-8.c: New test.
42896
42897 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
42898
42899         * g++.old-deja/g++.other/base1.C: New test.
42900
42901 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
42902
42903         * g++.old-deja/g++.other/parse2.C: New test.
42904
42905 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
42906
42907         * g++.old-deja/g++.pt/incomplete1.C: New test.
42908
42909 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
42910
42911         * g++.old-deja/g++.other/friend9.C: New test.
42912
42913 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
42914
42915         * gcc.dg/20001127-1.c: New test.
42916
42917 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
42918
42919         * g++.old-deja/g++.pt/friend46.C: New test.
42920
42921 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
42922
42923         * g++.old-deja/g++.other/ptrmem8.C: New test.
42924
42925 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42926
42927         * gcc.c-torture/execute/string-opt-7.c: New test.
42928         * gcc.c-torture/execute/string-opt-8.c: Likewise.
42929
42930 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
42931
42932         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
42933         instead of 'mkcheck 2'.
42934
42935 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
42936
42937         * gcc.c-torture/execute/memcheck/driver.c,
42938         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
42939         C9X references to refer to C99.
42940
42941 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
42942
42943         * gcc.dg/ultrasp3.c: New test.
42944
42945 2000-11-25  Neil Booth  <neilb@earthling.net>
42946
42947         * gcc.dg/cpp/include2.c: Update test to be locale independent.
42948
42949 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
42950
42951         * gcc.c-torture/compile/20001123-2.c: New.
42952
42953 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42954
42955         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
42956
42957 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
42958
42959         * gcc.dg/sequence-point-1.c: Add some new tests.
42960         * gcc.c-torture/execute/20001124-1.c: New test.
42961
42962 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
42963
42964         * g++.old-deja/g++.other/vaarg4.C: New test.
42965         * gcc.c-torture/compile/20001123-1.c: New test.
42966
42967 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
42968
42969         * g++.other/crash24.C: Adjust and remove XFAIL.
42970         * g++.other/crash37.C: New test.
42971
42972 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
42973
42974         * g++.old-deja/g++.pt/instantiate9.C: New test.
42975
42976 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
42977
42978         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
42979         new ABI, too.
42980
42981         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
42982         * g++.old-deja/g++.robertl/eb55.C: Likewise.
42983
42984 2000-11-22  Neil Booth  <neilb@earthling.net>
42985
42986         * gcc.dg/cpp/Wtrigraphs.c: New test.
42987
42988 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
42989
42990         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
42991
42992 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
42993
42994         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
42995
42996 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
42997
42998         * lib/gcc-dg.exp: load_lib scanasm.exp.
42999         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
43000         * lib/g++-dg.exp: load_lib scanasm.exp.
43001         * lib/scanasm.exp: New.
43002         (scan-assembler, scan-assembler-not): Add optional arguments to
43003         test name, or if not present, the pattern name.
43004         (scan-assembler-dem, scan-assembler-dem-not): New.
43005
43006         * g++.dg/dg.exp: New.
43007
43008 2000-11-21  Neil Booth  <neilb@earthling.net>
43009
43010         * gcc.dg/cpp/integrated1.c: Remove.
43011
43012 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
43013
43014         * gcc.c-torture/execute/20001121-1.c: New test.
43015
43016 2000-11-21  Richard Henderson  <rth@redhat.com>
43017
43018         * gcc.c-torture/compile/20001121-1.c: New test.
43019
43020 2000-11-20  Neil Booth  <neilb@earthling.net>
43021
43022         * gcc.dg/cpp/integrated1.c: New test.
43023
43024 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
43025
43026         * g++.old-deja/g++.other/inline17.C: New test.
43027
43028 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
43029
43030         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
43031         local variable to be zero: I made the variable global. Now
43032         uses abort() and exit() instead of relying on main's return value.
43033
43034 2000-11-20  Neil Booth  <neilb@earthling.net>
43035
43036         * gcc.dg/cpp/paste2.c: Update test.
43037         * objc/execute/paste.m: New test.
43038
43039 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
43040
43041         * gcc.dg/c99-condexpr-1.c: New test.
43042
43043 2000-11-20  Neil Booth  <neilb@earthling.net>
43044
43045         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
43046
43047 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
43048
43049         * g++.old-deja/g++.pt/export1.C: New test.
43050
43051 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
43052
43053         * gcc.dg/20001117-1.c: New test.
43054
43055 2000-11-18  Richard Henderson  <rth@redhat.com>
43056
43057         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
43058
43059 2000-11-18  Richard Henderson  <rth@redhat.com>
43060
43061         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
43062         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
43063         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
43064
43065 2000-11-18  Richard Henderson  <rth@redhat.com>
43066
43067         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
43068         (main): New.  Exit cleanly.
43069
43070 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43071
43072         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
43073         gcc.dg/c99-fordecl-2.c: New tests.
43074
43075 2000-11-18  Richard Henderson  <rth@redhat.com>
43076
43077         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
43078         * gcc.c-torture/execute/zerolen-2.c: New.
43079
43080 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43081
43082         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
43083         memory.
43084
43085 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
43086
43087         * g++.old-deja/g++.pt/instantiate8.C: New test.
43088
43089 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
43090
43091         * g++.old-deja/g++.other/incomplete.C: Add more tests.
43092         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
43093
43094 2000-11-16  Nick Clifton  <nickc@redhat.com>
43095
43096         * gcc.c-torture/execute/nestfunc-2.c: New test.
43097         * gcc.c-torture/execute/nestfunc-3.c: New test.
43098
43099 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
43100
43101         * gcc.c-torture/compile/20001116-1.c: New test.
43102
43103 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43104
43105         * gcc.c-torture/execute/20001115-1.c: New test.
43106
43107 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
43108
43109         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
43110         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
43111         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
43112         * g++.old-deja/g++.abi/vmihint.C: Likewise.
43113
43114 2000-11-15  Neil Booth  <neilb@earthling.net>
43115
43116         gcc.dg/cpp/_Pragma1.c: Update.
43117         gcc.dg/cpp/_Pragma2.c: New test.
43118
43119 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
43120
43121         * g++.old-deja/g++.other/anon5.C: New test.
43122
43123 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
43124
43125         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
43126         tests.
43127
43128 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
43129
43130         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
43131         output.
43132
43133 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
43134
43135         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
43136         labels at end of compound statements.
43137
43138 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
43139
43140         * gcc.c-torture/execute/loop-7.c: New test.
43141
43142 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
43143
43144         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
43145
43146 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
43147
43148         * gcc.dg/c99-bool-1.c: New test.
43149
43150 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
43151
43152         * gcc.dg/c99-scope-1.c: Remove xfail.
43153         * gcc.dg/c99-scope-2.c: New test.
43154
43155 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43156
43157         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
43158         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
43159
43160 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
43161
43162         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
43163         error messages.
43164
43165         * g++.mike/p700.C: Don't typedef wchar_t.
43166         * g++.mike/p784.C: Likewise.
43167         * g++.mike/eb101.C: Don't use __wchar_t.
43168
43169 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
43170
43171         * g77.f-torture/execute/20001111.[fx]: Test premature exit
43172         from DO loop.
43173
43174 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
43175
43176         * gcc.c-torture/execute/20001111-1.c: New test.
43177
43178 2000-11-10  Nick Clifton  <nickc@redhat.com>
43179
43180         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
43181         long multuiple and accumulate.
43182
43183 2000-11-09  Richard Henderson  <rth@redhat.com>
43184
43185         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
43186         via size_t instead of int.
43187
43188         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
43189         * gcc.c-torture/execute/string-opt-2.c: Likewise.
43190         * gcc.c-torture/execute/string-opt-3.c: Likewise.
43191         * gcc.c-torture/execute/string-opt-4.c: Likewise.
43192
43193 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
43194
43195         * gcc.c-torture/compile/20001109-1.c: New test.
43196         * gcc.c-torture/compile/20001109-2.c: New test.
43197
43198 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
43199
43200         * g++.old-deja/g++.pt/operator1.C: New test.
43201         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
43202
43203 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
43204
43205         * gcc.dg/20001108-1.c: New test.
43206
43207 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
43208
43209         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
43210         with both arguments constant strings.
43211         * gcc.c-torture/execute/string-opt-3.c: New test.
43212         * gcc.c-torture/execute/string-opt-4.c: New test.
43213         * gcc.c-torture/execute/string-opt-5.c: New test.
43214
43215 2000-11-08  Nick Clifton  <nickc@redhat.com>
43216
43217         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
43218         mulsidi3adddi patterns.
43219
43220 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
43221
43222         * g++.old-deja/g++.other/crash36.C: New test.
43223
43224 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
43225
43226         * g++.old-deja/g++.other/init16.C: New test.
43227
43228 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
43229
43230         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
43231
43232 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
43233
43234         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
43235         * gcc.c-torture/execute/va-arg-16.x: Likewise.
43236         * gcc.c-torture/execute/va-arg-17.x: Likewise.
43237
43238 2000-11-07  DJ Delorie  <dj@redhat.com>
43239
43240         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
43241
43242 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43243
43244         * gcc.c-torture/execute/string-opt-1.c: New test.
43245
43246 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
43247
43248         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
43249         mips-sgi-irix6.* because the MIPS ABI passes floating-point
43250         parameters in registers, and there is no way for a varargs
43251         function to know in which order the integer and floating-point
43252         parameters should be interleaved when they are placed on the
43253         stack.
43254         * gcc.c-torture/execute/va-arg-16.x: Likewise.
43255         * gcc.c-torture/execute/va-arg-17.x: Likewise.
43256
43257 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43258
43259         * gcc.c-torture/execute/string-opt-2.c: New test.
43260
43261 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
43262
43263         * g++.old-deja/g++.pt/crash60.C: New test.
43264
43265 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
43266
43267         * g++.old-deja/g++.other/crash24.C: New test.
43268         * g++.old-deja/g++.other/crash25.C: New test.
43269         * g++.old-deja/g++.other/crash26.C: New test.
43270         * g++.old-deja/g++.other/crash27.C: New test.
43271         * g++.old-deja/g++.other/crash28.C: New test.
43272         * g++.old-deja/g++.other/crash29.C: New test.
43273         * g++.old-deja/g++.other/crash30.C: New test.
43274         * g++.old-deja/g++.other/crash31.C: New test.
43275         * g++.old-deja/g++.other/crash32.C: New test.
43276         * g++.old-deja/g++.other/crash33.C: New test.
43277         * g++.old-deja/g++.other/crash34.C: New test.
43278         * g++.old-deja/g++.other/crash35.C: New test.
43279
43280 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
43281
43282         * gcc.c-torture/execute/20001031-1.c: New test.
43283
43284 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
43285
43286         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
43287         namespace.
43288
43289         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
43290         standards-conformant.
43291
43292         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
43293
43294         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
43295         * g++.old-deja/g++.mike/p755a.C: Likewise.
43296         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
43297         library makes no calls to `operator new' during initialization.
43298
43299 2000-11-04  Neil Booth  <neilb@earthling.net>
43300
43301         * gcc.dg/cpp/include2.c: New tests.
43302
43303 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
43304
43305         * lib/g++.exp (g++_set_ld_library_path): New function.
43306         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
43307
43308 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
43309
43310         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
43311         warnings.
43312
43313 2000-11-01  Richard Henderson  <rth@redhat.com>
43314
43315         * g++.old-deja/g++.ext/namedret1.C: New.
43316         * g++.old-deja/g++.ext/namedret2.C: New.
43317         * g++.old-deja/g++.ext/namedret3.C: New.
43318
43319 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
43320
43321         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
43322         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
43323
43324 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43325
43326         * gcc.c-torture/execute/va-arg-21.c: New test.
43327
43328 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
43329
43330         * gcc.dg/c99-complex-2.c: New test.
43331
43332 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43333
43334         * gcc.c-torture/execute/stdio-opt-1.c: New test.
43335
43336 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
43337
43338         * g++.old-deja/g++.other/inline16.C: New test.
43339
43340 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
43341
43342         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
43343         __PRETTY_FUNCTION__
43344
43345 2000-10-29  Neil Booth  <neilb@earthling.net>
43346
43347         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
43348         New tests.
43349         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
43350         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
43351         optimisation.
43352
43353 2000-10-29  Neil Booth  <neilb@earthling.net>
43354
43355         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
43356         * mi1.c, mi1c.h: Add null directives to multiple-include test.
43357         * mi5.c: Test multiple includes work with -C.
43358         * trigraphs.c: Test ^= version.
43359
43360 2000-10-28  Neil Booth  <neilb@earthling.net>
43361
43362         New tests and test updates for new macro expander.
43363
43364         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
43365         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
43366         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
43367         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
43368         new diagnostic messages.
43369
43370         * gcc.dg/cpp/macro3.c: New tests.
43371
43372 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
43373
43374         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
43375         on the same line.
43376
43377 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
43378
43379         * g++.old-deja/g++.other/eh2.C: New test.
43380
43381 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
43382
43383         * gcc.c-torture/execute/20001027-1.c: New test.
43384
43385 2000-10-26  Richard Henderson  <rth@redhat.com>
43386
43387         * gcc.c-torture/execute/20001026-1.c: New.
43388
43389 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
43390
43391         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
43392         * g++.old-deja/g++.law/builtin1.C: Likewise.
43393         * g++.old-deja/g++.law/ctors10.C: Likewise.
43394         * g++.old-deja/g++.law/virtual3.C: Likewise.
43395         * g++.old-deja/g++.mike/p658.C: Likewise.
43396         * g++.old-deja/g++.other/sibcall1.C: Likewise.
43397         * g++.old-deja/g++.other/vaarg2.C: Likewise.
43398         * g++.old-deja/g++.robertl/eb124.C: Likewise.
43399         * g++.old-deja/g++.robertl/eb44.C: Likewise.
43400         * g++.old-deja/g++.robertl/eb77.C: Likewise.
43401
43402 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
43403
43404         * gcc.c-torture/compile/20001024-1.c: New test.
43405
43406 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
43407
43408         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
43409         to tell us whether or not we are using V3.
43410
43411 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
43412
43413         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
43414         operands.
43415
43416 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
43417
43418         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
43419
43420 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
43421
43422         * gcc.c-torture/execute/20001024-1.c: New test.
43423
43424 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
43425
43426         * g++.old-deja/g++.other/sibcall1.C: New test.
43427
43428 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
43429
43430         * gcc.dg/noncompile/init-3.c: New test.
43431
43432 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
43433
43434         * gcc.dg/format-array-1.c: New test.
43435
43436 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43437
43438         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
43439         writing through null pointers; remove comment about testing
43440         unterminated strings.
43441
43442 2000-10-17  Matthew Hiller  <hiller@redhat.com>
43443
43444         * gcc.c-torture/execute/20001017-2.c: New test.
43445
43446 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43447
43448         * gcc.c-torture/compile/20001018-1.c: New test.
43449         * gcc.c-torture/compile/20001018-1.x: Xfail.
43450
43451 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43452
43453         * gcc.c-torture/execute/20001017-1.c: New test.
43454
43455 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
43456
43457         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
43458         for multiple use of arguments with scanf formats; add tests for
43459         multiple use of arguments.
43460
43461 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
43462
43463         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
43464
43465 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
43466
43467         * gcc.dg/format-miss-1.c: New test.
43468
43469 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
43470
43471         * gcc.c-torture/execute/20001013-1.c: New test.
43472
43473 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
43474
43475         * gcc.dg/format-branch-1.c: New test.
43476
43477 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
43478
43479         * README, lib/file-format.exp: Remove EGCS references.
43480
43481 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
43482
43483         * gcc.dg/20001013-1.c: New test.
43484
43485 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
43486
43487         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
43488         for intmax_t in the compiler using __typeof__ and the type rules
43489         for conditional expressions.
43490
43491 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
43492
43493         * gcc.dg/20001012-1.c: New test.
43494         * gcc.dg/20001012-2.c: New test.
43495
43496 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
43497
43498         * gcc.dg/format-attr-1.c: New test.
43499
43500 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
43501
43502         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
43503         __LONG_LONG_MAX__ instead of LLONG_MAX.
43504
43505 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
43506
43507         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
43508         scanf flags.
43509         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
43510         flags.
43511
43512 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
43513
43514         * gcc.dg/sequence-pt-1.c: New test.
43515
43516 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
43517
43518         * gcc.c-torture/execute/20001011-1.c: New testcase.
43519         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
43520
43521 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
43522
43523         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
43524         does not error on it.
43525
43526 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
43527
43528         * gcc.dg/20001009-1.c: New test.
43529
43530 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
43531
43532         * gcc.c-torture/compile/20001009-1.c: Move from here ....
43533         * gcc.c-torture/execute/20001009-2.c: ... to here.
43534
43535 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
43536
43537         * gcc.c-torture/compile/20001009-1.c: New testcase.
43538         * gcc.c-torture/execute/20001009-1.c: New testcase.
43539         Testcases provided by Jan Hubicka <jh@suse.cz>.
43540
43541 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
43542
43543         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
43544         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
43545         uintmax_t using <limits.h> to emulate the compiler's internal
43546         logic.  No longer XFAIL %j tests.
43547
43548 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
43549
43550         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
43551         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
43552         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
43553         regexps and details of expected handling of some bad formats.
43554         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
43555         suppression.
43556
43557 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43558
43559         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
43560         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
43561         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
43562         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
43563         in list archives.
43564
43565 2000-10-06  Richard Henderson  <rth@cygnus.com>
43566
43567         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
43568         * g++.old-deja/g++.brendan/crash52.C: Likewise.
43569         * g++.old-deja/g++.jason/report.C: Likewise.
43570         * g++.old-deja/g++.law/friend5.C: Likewise.
43571         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
43572         of the expected warnings.
43573
43574 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
43575
43576         * g++.old-deja/g++.pt/enum14.C: New test.
43577
43578 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
43579
43580         * g++.old-deja/g++.pt/crash59.C: New test.
43581
43582 2000-10-04  Will Cohen  <wcohen@redhat.com>
43583
43584         * gcc.dg/20000926-1.c: New test.
43585
43586 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
43587
43588         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
43589         function name for current C++ compiler.
43590         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
43591
43592 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
43593
43594         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
43595         __PRETTY_FUNCTION__.
43596         * g++.old-deja/g++.ext/pretty2.C: Likewise.
43597
43598 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43599
43600         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
43601
43602 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
43603
43604         * gcc.c-torture/compile/20000923-1.c: New test.
43605
43606 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
43607
43608         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
43609         * g++.old-deja/g++.pt/ttp62.C: Same.
43610         * g++.old-deja/g++.other/inline14.C: Same.
43611
43612 2000-09-24  Richard Henderson  <rth@cygnus.com>
43613
43614         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
43615
43616 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
43617
43618         * gcc.dg/c90-printf-1.c: Add test for wide string format.
43619
43620 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
43621
43622         * gcc.c-torture/compile/20000922-1.c: New file.
43623
43624 2000-09-21  Nick Clifton  <nickc@redhat.com>
43625
43626         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
43627         a signed long modulo operation.
43628         (mod6): New function - perform an unsigned long modulo operation.
43629         (main): Add tests for modulos of very large numbers by very small
43630         dividends.
43631
43632 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43633
43634         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
43635
43636 2000-09-19  Richard Henderson  <rth@cygnus.com>
43637
43638         * gcc.dg/compare2.c (case 10): XFAIL.
43639
43640 2000-09-18  Richard Henderson  <rth@cygnus.com>
43641
43642         * gcc.c-torture/execute/20000906-1.c: Move ...
43643         * gcc.dg/20000906-1.c: ... here.  Only run on targets
43644         that support __builtin_trap.
43645
43646 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
43647
43648         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
43649
43650 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43651
43652         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
43653         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
43654         more $ format tests.
43655
43656 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43657
43658         * gcc.dg/format-errmk-1.c: New test.
43659
43660 2000-09-17  Greg McGary  <greg@mcgary.org>
43661
43662         * gcc.c-torture/execute/20000917-1.x: Remove.
43663
43664 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
43665
43666         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
43667
43668 2000-09-17  Greg McGary  <greg@mcgary.org>
43669
43670         * gcc.c-torture/execute/20000917-1.c: New test.
43671         * gcc.c-torture/execute/20000917-1.x: XFAIL.
43672
43673 2000-09-16  Neil Booth  <NeilB@earthling.net>
43674
43675         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
43676         in nested macro bug.
43677
43678 2000-09-15  Neil Booth  <NeilB@earthling.net>
43679
43680         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
43681
43682 2000-09-14  Jeffrey A Law  (law@cygnus.com)
43683
43684         * gcc.c-torture/execute/20000914-1.c: New test.
43685
43686 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
43687
43688         * g++.other/inline13.C: New test.
43689
43690 2000-09-12  Andreas Jaeger  <aj@suse.de>
43691
43692         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
43693         constant by Ulrich Drepper <drepper@redhat.com>.
43694
43695 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
43696
43697         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
43698
43699 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43700
43701         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
43702
43703 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
43704
43705         * gcc.dg/cpp/backslash.c: New test.
43706
43707 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
43708
43709         * gcc.c-torture/execute/20000910-1.c: New test.
43710         * gcc.c-torture/execute/20000910-2.c: Likewise.
43711
43712 2000-09-11  Robert Lipe  <robertl@sco.com>
43713
43714         * gcc.dg/pragma-align.c: New test.
43715
43716 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
43717
43718         * g++.old-deja/g++.pt/explicit82.C: New test.
43719         * g++.old-deja/g++.pt/explicit83.C: New test.
43720
43721 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
43722
43723         * gcc.dg/asm-names.c: New test.
43724
43725 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43726
43727         * gcc.dg/cpp/tr-warn6.c: New test
43728
43729 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43730
43731         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
43732         be accepted.
43733
43734 2000-09-07  Catherine Moore  <clm@redhat.com>
43735
43736         * gcc.c-torture/execute/unroll-1.c: New test.
43737
43738 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
43739
43740         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
43741         ERROR markers.
43742         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
43743         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
43744         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
43745         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
43746         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
43747         Preprocess only.
43748         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
43749         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
43750
43751 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
43752
43753         * g++.old-deja/g++.pt/deduct2.C: New test.
43754
43755 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
43756
43757         * g++.old-deja/g++.pt/parms2.C: New test.
43758
43759 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
43760
43761         * g++.old-deja/g++.pt/crash58.C: New test.
43762
43763 2000-09-06  Greg McGary  <greg@mcgary.org>
43764
43765         * gcc.c-torture/execute/20000906-1.c: New test.
43766         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
43767
43768 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43769
43770         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
43771
43772 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
43773
43774         * g++.old-deja/g++.pt/crash57.C: New test.
43775
43776 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
43777
43778         * g++.old-deja/g++.pt/crash56.C: New test.
43779
43780 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
43781
43782         * g++.old-deja/g++.pt/koenig1.C: New test.
43783
43784 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
43785
43786         * gcc.dg/20000904-1.c: New test.
43787
43788 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
43789
43790         * gcc.dg/cpp/paste8.c: New test.
43791
43792 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
43793
43794         * gcc.c-torture/compile/20000827-1.c: New test.
43795
43796 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
43797
43798         * gcc.dg/format-diag-1.c: New test.
43799
43800 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
43801
43802         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
43803         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
43804         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
43805         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
43806         gcc.dg/formatz-1.c: Adjust warning regular expressions.
43807
43808 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
43809
43810         * g++.old-deja/g++.other/nested4.C: New test.
43811
43812 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
43813
43814         * g++.old-deja/g++.ns/scoped1.C: New test.
43815
43816 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
43817
43818         * lib/g++.exp: Support testing already-installed GCC.
43819
43820 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43821
43822         * wtr-label-1.c, wtr-suffix-1.c: New tests.
43823
43824 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43825
43826         * gcc.dg/return-type-2.c: New test.
43827
43828 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
43829
43830         * gcc.c-torture/compile/20000825-1.c: New test.
43831
43832 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
43833
43834         * gcc.dg/dwarf2-2.c: New test.
43835
43836 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
43837
43838         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
43839         dg-warning regexps.
43840
43841 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
43842
43843         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
43844         gcc.dg/format-ext-5.c: New tests.
43845
43846 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
43847
43848         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
43849
43850 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
43851
43852         * gcc.dg/noncompile/930622-2.c: Adjust error message.
43853
43854 2000-08-24  Richard Henderson  <rth@cygnus.com>
43855
43856         * gcc.dg/ia64-sync-1.c: New test.
43857         * gcc.dg/ia64-sync-2.c: New test.
43858         * gcc.dg/ia64-asm-1.c: New test.
43859
43860 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
43861
43862         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
43863         * gcc.dg/format-ext-2.c: New test.
43864
43865 2000-08-23  Jason Merrill  <jason@redhat.com>
43866
43867         * lib/old-dejagnu.exp: Also ignore "In member function" and
43868         "At global scope".
43869
43870 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43871
43872         * gcc.dg/noncompile/label-lineno-1.c: New test.
43873
43874 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
43875
43876         * gcc.dg/c99-array-nonobj-1.c: New test.
43877
43878 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
43879
43880         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
43881         tests.
43882         * gcc.dg/format-ext-1.c: New test.
43883
43884 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43885
43886         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
43887         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
43888         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
43889         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
43890         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
43891
43892 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
43893
43894         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
43895         gcc.dg/c99-strftime-2.c: New tests.
43896
43897 2000-08-22  Richard Henderson  <rth@cygnus.com>
43898
43899         * gcc.c-torture/execute/20000822-1.c: New test.
43900
43901 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
43902
43903         * gcc.c-torture/execute/20000819-1.x: Remove.
43904
43905 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
43906
43907         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
43908         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
43909         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
43910         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
43911         gcc.dg/format-xopen-1.c: New tests.
43912
43913 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
43914
43915         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
43916
43917 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
43918
43919         * g++.old-deja/g++.other/loop2.C: New test.
43920
43921         * gcc.c-torture/compile/20000606-1.c: New test.
43922         * gcc.c-torture/compile/20000728-1.c: New test.
43923         * gcc.c-torture/execute/20000801-1.c: New test.
43924         * gcc.c-torture/execute/20000801-2.c: New test.
43925         * gcc.c-torture/execute/20000819-1.c: New test.
43926         * gcc.c-torture/execute/20000819-1.x: XFAIL.
43927         * gcc.dg/20000629-1.c: New test.
43928         * gcc.dg/20000724-1.c: New test.
43929         * gcc.dg/20000807-1.c: New test.
43930
43931 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
43932
43933         * gcc.dg/cpp/pragma-1.c: New test.
43934         * gcc.dg/cpp/pragma-2.c: New test.
43935
43936 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
43937
43938         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
43939         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
43940
43941 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
43942
43943         * gcc.c-torture/compile/20000818-1.c: New test.
43944
43945 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
43946
43947         * gcc.c-torture/execute/20000818-1.c: New test.
43948
43949 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43950
43951         * gcc.dg/format-va-1.c: New test.
43952
43953 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
43954
43955         * g++.old-deja/g++.other/typedef8.C: New test.
43956
43957 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
43958
43959         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
43960         * g++.old-deja/g++.mike/net36.C: Mark candidate.
43961         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
43962         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
43963         * g++.old-deja/g++.other/ptrmem7.C: New test.
43964         * g++.old-deja/g++.pt/ptrmem10.C: New test.
43965
43966 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
43967
43968         * g++.old-deja/g++.pt/typename27.C: New test.
43969
43970 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
43971
43972         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
43973         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
43974         * g++.old-deja/g++.pt/friend45.C: New test.
43975         * g++.old-deja/g++.other/friend8.C: New test.
43976
43977 2000-08-15  Richard Henderson  <rth@cygnus.com>
43978
43979         * gcc.c-torture/execute/20000815-1.c: New test.
43980
43981 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
43982
43983         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
43984         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
43985         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
43986
43987 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
43988
43989         * g++.old-deja/g++.other/refinit2.C: New test.
43990
43991 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
43992
43993         * lib/c-torture.exp (c-torture): Make
43994         compiler_conditional_xfail_data global.
43995         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
43996         compiler_conditional_xfail_data machinery.
43997         (f-torture-execute): Likewise.
43998         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
43999         and only when unrolling loops.
44000
44001         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
44002
44003 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
44004
44005         * g++.old-deja/g++.pt/explicit81.C: New test.
44006
44007 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
44008
44009         * g++.old-deja/g++.pt/typename26.C: New test.
44010
44011 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
44012
44013         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
44014         warning.
44015
44016 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
44017
44018         * g++.old-deja/g++.other/array3.C: New test.
44019
44020 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
44021
44022         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
44023         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
44024         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
44025         New tests.
44026
44027 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
44028
44029         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
44030         * g++.old-deja/g++.abi/vmihint.C: Likewise.
44031
44032 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
44033
44034         * gcc.c-torture/execute/20000808-1.c: New test.
44035
44036 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
44037
44038         * gcc.dg/c90-const-expr-1.c: New test.
44039
44040 2000-08-08  Richard Henderson  <rth@cygnus.com>
44041
44042         * gcc.dg/noncompile/920923-1.c: Declare calloc.
44043
44044 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
44045
44046         * gcc.dg/noncompile/const-ll-1.c: New test.
44047
44048 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44049
44050         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
44051
44052 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
44053
44054         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
44055         that running programs linked against the shared version of libobjc
44056         run correctly.
44057
44058 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
44059
44060         * gcc.dg/c99-printf-1.c: New test.
44061
44062 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
44063
44064         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
44065
44066 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
44067
44068         * gcc.c-torture/execute/20000731-1.x: Delete.
44069
44070 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
44071
44072         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
44073         and torture_without_loops as is done by c-torture.exp.
44074         (search_for): Copy from c-torture.exp.
44075         (gcc-dg-runtest): New function, drives a directory of tests
44076         iterating over the TORTURE_OPTIONS.
44077         (scan-assembler, scan-assembler-not): Move here from
44078         individual directory drivers.
44079
44080         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
44081         defined by lib/gcc-dg.exp.
44082         * gcc.dg/cpp/cpp.exp: Likewise.
44083         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
44084         gcc-dg-runtest, so we cycle over optimization options.
44085
44086         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
44087         * gcc.dg/compare2.c: No longer expected to fail.
44088
44089 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
44090
44091         * gcc.c-torture/execute/20000804-1.c: New test.
44092
44093 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
44094
44095         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
44096
44097 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
44098
44099         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
44100
44101 2000-08-03  Jeffrey A Law  (law@cygnus.com)
44102
44103         * gcc.c-torture/compile/20000803-1.c: New test.
44104
44105 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
44106
44107         * gcc.c-torture/execute/20000801-3.c,
44108         gcc.c-torture/execute/20000801-4.c: New tests.
44109         * gcc.c-torture/execute/20000801-3.x,
44110         gcc.c-torture/execute/20000801-4.x: Xfail.
44111
44112 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
44113
44114         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
44115         libobjc/.libs to allow for libtool.
44116
44117 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
44118
44119         * gcc.c-torture/compile/20000802-1.c: New test.
44120
44121 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
44122
44123         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
44124
44125 2000-07-31  Jeffrey A Law  (law@cygnus.com)
44126
44127         * gcc-c-torture/execute/20000731-2.c: New test.
44128
44129         * gcc.c-torture/execute/20000731-1.c: New test.
44130         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
44131
44132 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
44133
44134         * testsuite/gcc.dg/cpp/paste7.c: New test.
44135         * gcc.dg/cpp/20000725-1.c: New test.
44136
44137 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
44138
44139         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
44140         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
44141         declaration warning for __builtin_dwarf_reg_size.
44142
44143         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
44144
44145 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
44146
44147         * gcc.dg/noncompile/voidparam-1.c: New test.
44148
44149 2000-07-30  Richard Henderson  <rth@cygnus.com>
44150
44151         * gcc.dg/c90-digraph-1.c: Don't xfail.
44152         * gcc.dg/compare2.c (case 10): Xfail.
44153         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
44154
44155 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
44156
44157         * gcc.dg/c99-main-1.c: New test.
44158
44159 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
44160
44161         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
44162
44163 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
44164
44165         * gcc.c-tortuer/execute/20000726-1.c: New test.
44166
44167 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
44168
44169         * gcc.c-torture/execute/enum-2.c: New test.
44170
44171 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44172
44173         * gcc.dg/cpp/tr-warn3.c: New test.
44174
44175 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
44176
44177         * g++.old-deja/g++.ext/implicit1.C: Remove.
44178         * g++.old-deja/g++.jason/c2.C: Remove
44179         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
44180         * g++.old-deja/g++.pt/crash16.C: Likewise.
44181         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
44182
44183 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
44184
44185         * g++.old-deja/g++.other/for2.C: New test.
44186
44187 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
44188
44189         * gcc.dg/20000720-1.c: New test.
44190
44191 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
44192
44193         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
44194
44195 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
44196
44197         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
44198         * gcc.c-torture/execute/20000722-1.c: New.
44199         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
44200
44201 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
44202
44203         * gcc.dg/cpp/20000720-1.S: New test.
44204
44205 2000-07-21  Michael Meissner  <meissner@redhat.com>
44206
44207         * gcc.c-torture/execute/ieee/hugeval.c: New test.
44208
44209 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
44210
44211         * g++.old-deja/g++.brendan/crash16.C,
44212         g++.old-deja/g++.brendan/parse3.C,
44213         g++.old-deja/g++.brendan/redecl1.C,
44214         g++.old-deja/g++.ns/template13.C,
44215         g++.old-deja/g++.other/decl4.C,
44216         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
44217
44218 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
44219
44220         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
44221         and "Internal error".
44222
44223         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
44224         regexps.
44225         * gcc.dg/cpp/paste6.c: New test.
44226
44227 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
44228
44229         * gcc.dg/cpp/tr-direct.c: New test.
44230
44231         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
44232         gcc.dg/cpp/undef1.c: Tweak error regexps.
44233
44234 2000-07-18  Eric Christopher <echristo@redhat.com>
44235
44236         * gcc.c-torture/compile/20000718-1.c: New test.
44237
44238 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
44239
44240         * cpplex.c (_cpp_push_token): If the token being pushed back
44241         is the previous token in this context, just subtract one from
44242         context->posn.
44243         * cppmacro.c (save_expansion): Clear aux field when storing a
44244         placemarker.
44245
44246 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
44247
44248         * gcc.dg/noncompile/redecl-1.c: New test.
44249
44250 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
44251
44252         * gcc.c-torture/execute/20000717-5.c: New test.
44253         * gcc.c-torture/execute/20000717-1.x: Removed.
44254
44255 2000-07-17  Richard Henderson  <rth@cygnus.com>
44256
44257         * gcc.c-torture/execute/20000717-4.c: New test.
44258
44259 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
44260
44261         * gcc.dg/cpp/syshdr.c: New test.
44262         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
44263
44264 2000-07-17  Neil Booth  <neilb@earthling.net>
44265
44266         * gcc.dg/cpp/cmdlne-dM.c: New test.
44267         * gcc.dg/cpp/cmdlne-dD.c: New test.
44268
44269 2000-07-17  Jeffrey A Law  (law@cygnus.com)
44270
44271         * gcc.c-torture/execute/20000717-3.c: New test.
44272
44273         * gcc.c-torture/compile/20000717-1.c: New test.
44274
44275 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
44276
44277         * gcc.c-torture/execute/20000717-2.c: New test.
44278
44279 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
44280
44281         * gcc.dg/formatz-1.c: New test.
44282
44283         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
44284         * gcc.dg/c99-digraph-1.c: New tests.
44285
44286         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
44287         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
44288
44289         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
44290         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
44291         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
44292         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
44293         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
44294         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
44295         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
44296
44297 2000-07-17   Greg McGary <greg@mcgary.org>
44298
44299         * gcc.c-torture/execute/20000717-1.c: New test.
44300         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
44301
44302 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
44303
44304         * gcc.c-torture/execute/20000715-2.c: New test.
44305         * gcc.dg/20000715-1.c: New test.
44306
44307 2000-07-15  Michael Meissner  <meissner@redhat.com>
44308
44309         * gcc.c-torture/execute/20000715-1.c: New test.
44310
44311 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
44312
44313         * gcc.c-torture/execute/20000707-1.c: New test.
44314
44315 2000-07-13  Neil Booth  <NeilB@earthling.net>
44316
44317         * testsuite/gcc.dg/cpp/digraph1.c,
44318         testsuite/gcc.dg/cpp/digraph2.c,
44319         testsuite/gcc.dg/cpp/digraphs.c: New tests.
44320
44321 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
44322
44323         * g77.f-torture/compile/20000630-2.f: New test.
44324         * g77.f-torture/compile/20000630-2.x
44325
44326 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
44327
44328         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
44329
44330 2000-07-11  Neil Booth  <NeilB@earthling.net>
44331
44332         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
44333
44334 2000-07-11  Neil Booth  <NeilB@earthling.net>
44335
44336         * gcc.dg/cpp/cmdlne-C.c: New.
44337
44338 2000-07-09  Neil Booth  <NeilB@earthling.net>
44339
44340         * gcc.dg/cpp/directiv.c: New tests.
44341         * gcc.dg/cpp/undef1.c: Update.
44342
44343 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
44344
44345         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
44346
44347 2000-07-09  Neil Booth  <NeilB@earthling.net>
44348
44349         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
44350
44351 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
44352
44353         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
44354         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
44355
44356 2000-07-08  Neil Booth  <NeilB@earthling.net>
44357
44358         * gcc.dg/cpp/macsyntx.c: New tests.
44359
44360 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
44361
44362         * gcc.dg/20000707-1.c: New test.
44363
44364 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
44365
44366         * gcc.c-torture/execute/20000706-1.c: New test.
44367         * gcc.c-torture/execute/20000706-2.c: New test.
44368         * gcc.c-torture/execute/20000706-3.c: New test.
44369         * gcc.c-torture/execute/20000706-4.c: New test.
44370         * gcc.c-torture/execute/20000706-5.c: New test.
44371
44372 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
44373
44374         * g++.old-deja/g++.pt/instantiate7.C: New test.
44375
44376 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
44377
44378         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
44379         * g++.old-deja/g++.mike/thunk3.C: Likewise.
44380         * g++.old-deja/g++.other/rtti3.C: Likewise.
44381         * g++.old-deja/g++.other/rttid3.C: Likewise.
44382
44383 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
44384
44385         *  g77.f-torture/compile/20000630-1.x: Fix typo
44386
44387 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
44388
44389         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
44390         assembly output.
44391
44392 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
44393
44394         * gcc.dg/cpp/ident.c: New test.
44395
44396 2000-07-05  Neil Booth  <NeilB@earthling.net>
44397
44398         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
44399           gcc.dg/cpp/lexstrng.c: New tests.
44400
44401 2000-07-04  Neil Booth  <NeilB@earthling.net>
44402
44403         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
44404         * gcc.dg/cpp/strify2.c: Same.
44405
44406 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
44407
44408         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
44409         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
44410         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
44411         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
44412
44413         * testsuite/gcc.dg/cpp/macro1.c,
44414         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
44415         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
44416         testsuite/gcc.dg/cpp/strify1.c,
44417         testsuite/gcc.dg/cpp/strify2.c: New tests.
44418
44419 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
44420
44421         * gcc.c-torture/execute/20000703-1.c: New test.
44422
44423 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
44424
44425         * g++.old-deja/g++.pt (lookup10.C): New test.
44426
44427 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
44428
44429         * g++.old-deja/g++.pt (typename25.C): New test.
44430
44431 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
44432
44433         * gcc.c-torture/compile/20000701-1.c: New test.
44434
44435 2000-06-30  Nick Clifton  <nickc@cygnus.com>
44436
44437         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
44438         to test case.
44439
44440 2000-06-30  Catherine Moore  <clm@cygnus.com>
44441
44442         * gcc.c-torture/execute/align-1.c: New test.
44443
44444 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
44445
44446         * g++.old-deja/g++.pt/expr8.C: New test.
44447         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
44448
44449 2000-06-29  Nick Clifton  <nickc@cygnus.com>
44450
44451         * gcc.c-torture/compile/20000629-1.c: New test.
44452
44453 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
44454
44455
44456         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
44457         gcc.dg/noncompile directory, depending on whether they're
44458         preprocessor tests or not.  Annotate all the tests for the dg
44459         framework.
44460
44461         * gcc.c-torture/noncompile/noncompile.exp: Delete.
44462         * gcc.dg/noncompile/noncompile.exp: New.
44463
44464         * Moved files:
44465         Old name                                New name
44466         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
44467         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
44468         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
44469         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
44470         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
44471         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
44472         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
44473         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
44474         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
44475         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
44476         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
44477         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
44478         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
44479         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
44480         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
44481         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
44482         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
44483         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
44484         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
44485         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
44486         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
44487         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
44488         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
44489         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
44490
44491         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
44492         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
44493         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
44494         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
44495         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
44496         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
44497
44498 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
44499
44500         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
44501         declare one variable.  On the fourth, error.
44502         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
44503         declared by 20000628-1a.h.
44504
44505 2000-06-29  Richard Henderson  <rth@redhat.com>
44506
44507         * gcc.c-torture/execute/930529-1.x: New file.
44508         * gcc.dg/920413-1.c: Adjust expected warning text.
44509         * gcc.dg/980217-1.c: Declare abort.
44510         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
44511
44512 2000-06-29  Jeffrey A Law  (law@cygnus.com)
44513
44514         * g77.f-torture/compile/20000629-1.f: New test.
44515         * g77.f-torture/compile/20000629-1.x: Expected to fail.
44516
44517 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
44518
44519         Rearrange lots of files, removing entirely the
44520         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
44521         directories.
44522
44523         * Deleted files:
44524         gcc.c-torture/code_quality/code_quality.exp
44525         gcc.c-torture/special/special.exp
44526         gcc.failure/failure.exp
44527         gcc.failure/940409-1.x
44528         gcc.c-torture/compile/961203-1.x
44529
44530         * New files:
44531         gcc.misc-tests/linkage.exp
44532         gcc.c-torture/execute/920730-1t.c
44533         gcc.c-torture/execute/920730-1t.x
44534         gcc.c-torture/compile/920520-1.x
44535         gcc.c-torture/compile/920521-1.x
44536         gcc.c-torture/compile/981006-1.x
44537         gcc.c-torture/execute/eeprof-1.x
44538
44539         * Moved files (possibly with modifications to fit a new harness):
44540         Old name                                New name
44541         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
44542         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
44543         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
44544         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
44545         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
44546         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
44547         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
44548         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
44549         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
44550         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
44551         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
44552         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
44553         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
44554         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
44555
44556 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
44557
44558         * c-torture/compile/961203-1.x: Delete.
44559
44560         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
44561         not exit. Include stdio.h.
44562         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
44563         * gcc.misc-tests/dg-12.c: Likewise.
44564         * gcc.misc-tests/dg-5.c: Likewise.
44565         * gcc.misc-tests/dg-6.c: Likewise.
44566         * gcc.misc-tests/dg-7.c: Prototype abort.
44567         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
44568         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
44569         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
44570         not exit.
44571         * gcc.misc-tests/sieve.c: Use return from main, not exit.
44572         * gcc.misc-tests/sort2.c: Use return from main, not exit.
44573
44574 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
44575
44576         * gcc.dg/cpp/20000628-1.c: New test.
44577         * gcc.dg/cpp/20000628-1.h: New header for above test.
44578         * gcc.dg/cpp/20000628-1a.h: Likewise.
44579
44580 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
44581
44582         * gcc.dg/cpp: New directory.
44583         * gcc.dg/cpp/cpp.exp: New driver.
44584         * gcc.dg/cpp/20000627-1.c: New test.
44585         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
44586         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
44587         and rewrite as a compilation test.
44588
44589         * gcc.dg: Move many files into the cpp subdirectory, possibly
44590         renaming or editing them as well.
44591         Old name                New name
44592         990119-1.c              cpp/19990119-1.c
44593         990228-1.c              cpp/19990228-1.c
44594         990407-1.c              cpp/19990407-1.c
44595         990409-1.c              cpp/19990409-1.c
44596         990413-1.c              cpp/19990413-1.c
44597         990703-1.c              cpp/19990703-1.c
44598         20000127-1.c            cpp/20000127-1.c
44599         20000129-1.c            cpp/20000129-1.c
44600         20000207-1.c            cpp/20000207-1.c
44601         20000207-2.c            cpp/20000207-2.c
44602         20000209-1.c            cpp/20000209-1.c
44603         20000209-2.c            cpp/20000209-2.c
44604         20000301-1.c            cpp/20000301-1.c
44605         20000419-1.c            cpp/20000419-1.c
44606         20000510-1.S            cpp/20000510-1.S
44607         20000519-1.c            cpp/20000519-1.c
44608         20000529-1.c            cpp/20000529-1.c
44609         20000625-1.c            cpp/20000625-1.c
44610         20000625-2.c            cpp/20000625-2.c
44611         cpp-as1.c               cpp/assert1.c
44612         cpp-as2.c               cpp/assert2.c
44613         cxx-comments-1.c        cpp/cxxcom1.c
44614         cxx-comments-2.c        cpp/cxxcom2.c
44615         endif-label.c           cpp/endif.c
44616         cpp-hash1.c             cpp/hash1.c
44617         cpp-hash2.c             cpp/hash2.c
44618         cpp-if1.c               cpp/if-1.c
44619         cpp-if2.c               cpp/if-2.c
44620         cpp-if3.c               cpp/if-3.c
44621         cpp-if4.c               cpp/if-4.c
44622         cpp-if5.c               cpp/if-5.c
44623         cpp-cond.c              cpp/if-cexp.c
44624         cpp-missingop.c         cpp/if-mop.c
44625         cpp-missingparen.c      cpp/if-mpar.c
44626         cpp-opprec.c            cpp/if-oppr.c
44627         cpp-ifparen.c           cpp/if-paren.c
44628         cpp-shortcircuit.c      cpp/if-sc.c
44629         cpp-shift.c             cpp/if-shift.c
44630         cpp-unary.c             cpp/if-unary.c
44631         cpp-li1.c               cpp/line1.c
44632         cpp-li2.c               cpp/line2.c
44633         lineno.c                cpp/line3.c
44634         lineno-2.c              cpp/line4.c
44635         cpp-mi.c                cpp/mi1.c
44636         cpp-mic.h               cpp/mi1c.h
44637         cpp-micc.h              cpp/mi1cc.h
44638         cpp-mind.h              cpp/mi1nd.h
44639         cpp-mindp.h             cpp/mi1ndp.h
44640         cpp-mix.h               cpp/mi1x.h
44641         cpp-mi2.c               cpp/mi2.c
44642         cpp-mi2a.h              cpp/mi2a.h
44643         cpp-mi2b.h              cpp/mi2b.h
44644         cpp-mi2c.h              cpp/mi2c.h
44645         cpp-mi3.c               cpp/mi3.c
44646         cpp-mi3.def             cpp/mi3.def
44647         poison-1.c              cpp/poison.c
44648         pr-impl.c               cpp/prag-imp.c
44649         cpp-redef-2.c           cpp/redef1.c
44650         cpp-redef.c             cpp/redef2.c
44651         strpaste.c              cpp/strp1.c
44652         strpaste-2.c            cpp/strp2.c
44653         cpp-tradpaste.c         cpp/tr-paste.c
44654         cpp-tradstringify.c     cpp/tr-str.c
44655         cpp-tradwarn1.c         cpp/tr-warn1.c
44656         cpp-tradwarn2.c         cpp/tr-warn2.c
44657         trigraphs.c             cpp/trigraphs.c
44658         cpp-unc1.c              cpp/unc1.c
44659         cpp-unc2.c              cpp/unc2.c
44660         cpp-unc3.c              cpp/unc3.c
44661         cpp-unc.c               cpp/unc4.c
44662         undef.c                 cpp/undef1.c
44663         undef-2.c               cpp/undef2.c
44664         cpp-wi1.c               cpp/widestr1.c
44665
44666 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
44667
44668         * lib/g++.exp (g++_include_flags): Tweak.
44669
44670 2000-06-27  H.J. Lu  <hjl@gnu.org>
44671             Loren J. Rittle  <ljrittle@acm.org>
44672
44673         * lib/g++.exp (g++_include_flags): Override libgloss.exp
44674         version with one that knows about the new gcc tree structure.
44675         (g++_link_flags): Same.
44676
44677 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
44678
44679         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
44680         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
44681         case we are cross-compiling.
44682
44683         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
44684         g++.old-deja/g++.niklas/Makefile.in,
44685         g++.old-deja/g++.niklas/configure.in,
44686         g++.old-deja/g++.other/Makefile.in,
44687         g++.old-deja/g++.other/configure.in,
44688         gcc.c-torture/code_quality/Makefile.in,
44689         gcc.c-torture/code_quality/configure.in,
44690         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
44691         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
44692         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
44693         gcc.c-torture/execute/ieee/Makefile.in,
44694         gcc.c-torture/execute/ieee/configure.in,
44695         gcc.c-torture/noncompile/Makefile.in,
44696         gcc.c-torture/noncompile/configure.in,
44697         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
44698         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
44699         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
44700
44701 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
44702
44703         * g++.old-deja/g++.other/ambig3.C: New test.
44704
44705 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
44706
44707         * g++.old-deja/g++.pt/syntax1.C: New test.
44708         * g++.old-deja/g++.pt/syntax2.C: New test.
44709         * g++.old-deja/g++.other/syntax3.C: New test.
44710         * g++.old-deja/g++.other/syntax4.C: New test.
44711
44712 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
44713
44714         * gcc.dg/20000623-1.c: Prototype exit and abort.
44715
44716 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
44717
44718         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
44719         New tests.
44720         * gcc.dg/cpp-mi3.def: New file.
44721
44722         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
44723         inside assertions.
44724         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
44725         lexer's error messages.
44726         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
44727         divine anything from the linemarkers.
44728         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
44729         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
44730
44731 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
44732
44733         * gcc.dg/20000623-1.c: New test.
44734
44735 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
44736
44737         * gcc.c-torture/execute/20000622-1.c: New test.
44738
44739 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
44740
44741         * g++.old-deja/g++.other/init15.C: New test.
44742
44743 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
44744
44745         * g++.old-deja/g++.pt/vaarg2.C: New test.
44746         * g++.old-deja/g++.pt/vaarg3.C: New test.
44747
44748 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
44749
44750         * g++.old-deja/g++.other/dyncast6.C: New test.
44751
44752 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
44753
44754         * gcc.c-torture/execute/loop-6.c: New test.
44755
44756 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
44757
44758         * gcc.dg/20000614-1.c: New test.
44759         * gcc.dg/20000614-2.c: New test.
44760
44761 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
44762
44763         * g++.old-deja/g++.other/inline12.C: New test.
44764
44765 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
44766
44767         * g++.old-deja/g++.other/eh1.C: New test.
44768
44769 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
44770
44771         * g++.old-deja/g++.other/type.C: New test.
44772
44773 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
44774
44775         * g++.old-deja/g++.other/initstring.C: New test.
44776
44777 2000-06-12  Jason Merrill  <jason@redhat.com>
44778
44779         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
44780
44781 2000-06-09  Jeffrey A Law  (law@cygnus.com)
44782
44783         * gcc.c-torture/compile/20000609-1.c: New test.
44784
44785 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
44786
44787         * gcc.dg/20000609-1.c: New test.
44788
44789 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
44790
44791         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
44792         * gcc.c-torture/noncompile/poison-1.c: Move...
44793         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
44794         * gcc.dg/cpp-li1.c: Add a token after the #line.
44795
44796 2000-06-05  Richard Henderson  <rth@cygnus.com>
44797
44798         * gcc.c-torture/execute/20000605-2.c: New test.
44799         * gcc.c-torture/execute/20000605-3.c: New test.
44800
44801 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
44802
44803         * g77.f-torture/execute/20000503-1.x: New file.
44804
44805 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
44806
44807         * g++.old-deja/g++.eh/badalloc1.C: New test.
44808
44809 2000-06-05  Richard Henderson  <rth@cygnus.com>
44810
44811         * gcc.c-torture/execute/20000605-1.c: New test.
44812
44813 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
44814             Nathan Sidwell <nathan@codesourcery.com>
44815
44816         * gcc.c-torture/compile/20000605-1.c: New test.
44817
44818 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
44819
44820         * g77.f-torture/compile/20000601-1.f: New test.
44821
44822 2000-06-03  Richard Henderson  <rth@cygnus.com>
44823
44824         * gcc.c-torture/execute/20000603-1.c: New.
44825
44826 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
44827
44828         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
44829         * gcc.dg/noreturn-2.c (noreturn): Likewise.
44830
44831 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
44832
44833         * gcc.dg/compare2.c (case 12): XFAIL.
44834         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
44835         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
44836
44837         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
44838
44839 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
44840
44841         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
44842         guard macro is already defined when the header is first
44843         included.
44844         * gcc.dg/cpp-mix.h: New file.
44845         * gcc.dg/endif-label.c: Update patterns to match compiler.
44846
44847         * g++.brendan/complex1.C: Declare abort.
44848         * g++.law/refs4.C: Remove XFAIL.
44849         * g++.oliva/expr2.C: Declare abort and exit.
44850
44851 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
44852
44853         * gcc.c-torture/execute/20000528-1.c: New test.
44854
44855         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
44856         * g++.old-deja/g++.law/temps4.C: Likewise.
44857
44858         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
44859         stdlib.h.  Call abort() on failure.
44860         * g++.old-deja/g++.law/refs4.C: Likewise.
44861         * g++.old-deja/g++.law/temps4.C: Likewise.
44862         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
44863         * gcc.c-torture/execute/20000112-1.c: Include string.h.
44864
44865 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
44866
44867         Relative to g++.dg/special:
44868         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
44869
44870         Relative to g++.old-deja:
44871         * g++.brendan/complex1.C, g++.jason/optimize2.C,
44872         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
44873         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
44874         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
44875         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
44876         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
44877         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
44878
44879         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
44880         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
44881         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
44882         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
44883         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
44884         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
44885         and/or string.h.
44886
44887         * g++.other/goto1.C: Update expectations for error messages.
44888
44889 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
44890
44891         * gcc.c-torture/compile/20000523-1.c: New test.
44892
44893 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
44894
44895         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
44896
44897 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
44898
44899         * g++.old-deja/g++.eh/catch11.C: New test.
44900         * g++.old-deja/g++.eh/catch12.C: New test.
44901
44902 2000-05-24  Nick Clifton  <nickc@cygnus.com>
44903
44904         * gcc.c-torture/execute/20000523-1.c: New test.
44905
44906 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
44907
44908         * c-torture/execute/bcp-1.c: Replace abort in arg of
44909         __builtin_constant_p with a generic external function.
44910
44911         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
44912         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
44913         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
44914         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
44915         Prototype abort and/or exit.
44916
44917         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
44918         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
44919         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
44920         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
44921
44922 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
44923
44924         * gcc.dg/dwarf2-1.c: New test.
44925
44926 2000-05-20  Richard Henderson  <rth@cygnus.com>
44927
44928         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
44929
44930 2000-05-20  Andreas Jaeger  <aj@suse.de>
44931
44932         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
44933         testcase.
44934
44935 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
44936
44937         * gcc.c-torture/execute/20000519-2.c: New test.
44938
44939 2000-05-19  Andreas Jaeger  <aj@suse.de>
44940
44941         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
44942         which fails with SSA.
44943
44944         * lib/c-torture.exp: Also test with -O3 -fssa.
44945
44946 2000-05-18  Michael Meissner  <meissner@redhat.com>
44947
44948         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
44949         * gcc.c-torture/execute/920415-1.c: Ditto.
44950         * gcc.c-torture/execute/920501-1.c: Ditto.
44951         * gcc.c-torture/execute/conversion.c: Ditto.
44952         * gcc.c-torture/execute/cvt-1.c: Ditto.
44953
44954 2000-05-18  Jeffrey A Law  (law@cygnus.com)
44955
44956         * gcc.c-torture/compile/20000518-1.c: New test.
44957
44958 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
44959
44960         * g77.f-torture/compile/200005018.f: New test.
44961
44962 2000-05-17  Jeffrey A Law  (law@cygnus.com)
44963
44964         * gcc.c-torture/compile/20000517-1.c: New test.
44965
44966 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44967
44968         * gcc.c-torture/execute/20000516-1.c: New test.
44969
44970 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
44971
44972         * g++.old-deja/g++.other/eh.C: New test.
44973
44974 2000-05-12  Richard Henderson  <rth@cygnus.com>
44975
44976         * gcc.c-torture/execute/990208-1.c (main): Don't pass
44977         constants through to doit's conditional.
44978
44979 2000-05-11  Jeffrey A Law  (law@cygnus.com)
44980
44981         * gcc.c-torture/compile/20000511-1.c: New test.
44982         * g77.f-torture/compile/20000511-1.f: New test.
44983         * g77.f-torture/compile/20000511-2.f: New test.
44984
44985 2000-05-11  Michael Meissner  <meissner@redhat.com>
44986
44987         * gcc.c-torture/execute/20000511-1.c: New test.
44988
44989 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
44990
44991         * gcc.dg/dg.exp: Scan .S files as well as .c files.
44992         * gcc.dg/20000510-1.S: New.
44993
44994 2000-05-08  Catherine Moore  <clm@cygnus.com>
44995
44996         * gcc.dg/unused-3.c: New.
44997
44998 2000-05-06  Richard Henderson  <rth@cygnus.com>
44999
45000           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
45001           * g++.old-deja/g++.mike/warn1.C: Likewise.
45002           * g++.old-deja/g++.pt/local1.C: Likewise.
45003           * g++.old-deja/g++.pt/local7.C: Likewise.
45004           * g++.old-deja/g++.pt/spec16.C: Likewise.
45005
45006 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
45007
45008         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
45009
45010 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
45011
45012           * g77.f-torture/execute/20000503-1.f: New test.
45013
45014 2000-05-04  Andreas Jaeger  <aj@suse.de>
45015
45016         * gcc.dg/noreturn-2.c: New test.
45017
45018 2000-05-04  Neil Booth  <NeilB@earthling.net>
45019
45020         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
45021         preprocessor.
45022
45023 2000-05-04  Richard Henderson  <rth@cygnus.com>
45024
45025         * gcc.c-torture/execute/20000503-1.c: Fix typo.
45026
45027 2000-05-04  Richard Henderson  <rth@cygnus.com>
45028
45029         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
45030         OpenSSL by Jason R Thorpe.
45031
45032 2000-05-03  Jim Wilson  <wilson@cygnus.com>
45033
45034         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
45035
45036 2000-05-03  Robert Lipe <robertlipe@usa.net>
45037
45038         * gcc.dg/20000503-1.c: New test.
45039
45040 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
45041
45042         * gcc.c-torture/compile/20000502-1.c: New test.
45043         * g++.old-deja/g++.other/align.C: New test.
45044         * gcc.dg/cpp-tradstringify.c: New test.
45045
45046 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
45047
45048         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
45049         and hard registers.
45050
45051 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
45052
45053         * gcc.c-torture/execute/loop-5.c: New test.
45054
45055 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
45056
45057         * gcc.c-torture/execute/va-arg-20.c: New test.
45058
45059 2000-04-23  Jeffrey A Law  (law@cygnus.com)
45060
45061         * gcc.c-torture/execute/20000422-1.c: New test.
45062
45063 2000-04-20  Greg McGary  <gkm@gnu.org>
45064
45065         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
45066         when optimizing, but without sibling-call optimizations (-O1).
45067
45068 2000-04-20  Jeffrey A Law  (law@cygnus.com)
45069
45070           * gcc.c-torture/compile/20000420-1.c: New test.
45071
45072 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
45073
45074         * g++.abi/ptrflags.C: New test.
45075         * g++.eh/catchptr1.C: Test incomplete pointer chains.
45076
45077 2000-04-19  Catherine Moore  <clm@cygnus.com>
45078
45079         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
45080
45081 2000-04-19  Greg McGary  <gkm@gnu.org>
45082
45083         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
45084         sibling-call optimizations.
45085
45086 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
45087
45088         * gcc.dg/20000419-1.c: New test.
45089
45090 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
45091
45092         * gcc.c-torture/execute/20000412-6.c: New test.
45093
45094 2000-04-12  Jeffrey A Law  (law@cygnus.com)
45095
45096         * gcc.c-torture/execute/20000412-5.c: New test.
45097         * g77.f-torture/compile/20000412-1.f: New test.
45098         * gcc.c-torture/execute/20000412-4.c: New test.
45099         * gcc.c-torture/compile/20000412-2.c: New test.
45100         * gcc.c-torture/execute/20000412-3.c: New test.
45101         * gcc.c-torture/compile/20000412-1.c: New test.
45102         * gcc.c-torture/execute/20000412-2.c: New test.
45103
45104 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
45105
45106         * objc/execute/bf-20.m: New test.
45107
45108 2000-04-10  Richard Henderson  <rth@cygnus.com>
45109
45110         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
45111
45112         * gcc.c-torture/execute/20000412-1.c: New test.
45113
45114 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
45115
45116         * g++.old-deja/g++.eh/catchptr1.C: New test.
45117
45118 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
45119
45120         * g++.old-deja/g++.abi/cxa_vec.C: New test.
45121
45122 2000-04-08  Neil Booth  <NeilB@earthling.net>
45123
45124         * gcc.dg/cpp-nullchar.c: Remove test as
45125         embedded nulls cause problems.
45126
45127 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45128
45129         * gcc.dg/compare2.c: New test.
45130
45131 2000-04-08  Neil Booth  <NeilB@earthling.net>
45132
45133         * gcc.dg/cpp-nullchar.c: New test.
45134
45135 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
45136
45137         * gcc.dg/cpp-mi2.c: New test.
45138         * gcc.dg/cpp-mi2[abc].h: New files.
45139
45140 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
45141
45142         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
45143         member name.
45144
45145 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
45146
45147         * g++.old-deja/g++.abi/vmihint.C: New test.
45148
45149 2000-04-06  Neil Booth  <NeilB@earthling.net>
45150
45151         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
45152         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
45153         copyright.
45154
45155 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
45156
45157         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
45158         avoid stack-frame overwrite.
45159
45160 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
45161
45162         * gcc.c-torture/compile/20000405-2.c: New test.
45163         * gcc.c-torture/compile/20000405-3.c: New test.
45164
45165 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45166
45167         * gcc.c-torture/compile/20000405-1.c: New test.
45168
45169 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
45170
45171         * gcc.dg/cast-qual-1.c: Revert last change.
45172
45173 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45174
45175         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
45176
45177 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
45178
45179         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
45180         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
45181
45182 2000-04-03  Jeffrey A Law  (law@cygnus.com)
45183
45184         * gcc.c-torture/compile/20000403-2.c: New test.
45185         * gcc.c-torture/compile/20000403-1.c: New test.
45186
45187 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
45188
45189         * gcc.c-torture/execute/20000403-1.c: New test.
45190
45191 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
45192
45193         * gcc.c-torture/execute/20000402-1.c: New test.
45194
45195 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
45196
45197         * gcc.c-torture/execute/va-arg-15.c: New test.
45198         * gcc.c-torture/execute/va-arg-16.c: New test.
45199         * gcc.c-torture/execute/va-arg-17.c: New test.
45200         * gcc.c-torture/execute/va-arg-18.c: New test.
45201         * gcc.c-torture/execute/va-arg-19.c: New test.
45202
45203 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
45204
45205         * gcc.c-torture/compile/981211-1.c: Move to...
45206         * gcc.dg/cpp-as1.c: ...here.
45207         * gcc.dg/cpp-as2.c: New file.
45208
45209         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
45210         compiler.
45211
45212 2000-04-02  Neil Booth  <NeilB@earthling.net>
45213
45214         * gcc.dg/cpp-cond.c  New tests.
45215         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
45216         accidental success less likely.
45217         * gcc.dg/cpp-missingop.c  New tests.
45218         * gcc.dg/cpp-missingparen.c  New tests.
45219         * gcc.dg/cpp-shift.c  New tests.
45220         * gcc.dg/cpp-shortcircuit.c  New tests.
45221         * gcc.dg/cpp-unary.c  New tests.
45222
45223 2000-03-29  Jeffrey A Law  (law@cygnus.com)
45224
45225         * gcc.c-torture/compile/20000329-1.c: New test.
45226
45227 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
45228
45229         * gcc.c-torture/compile/20000326-1.c: New test.
45230         * gcc.c-torture/compile/20000326-2.c: New test.
45231
45232 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
45233
45234         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
45235         the first parameter is a function argument.
45236
45237 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
45238
45239         * g++.old-deja/g++.ext/array4.C: New test.
45240
45241 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
45242
45243         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
45244
45245 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45246
45247         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
45248
45249 2000-03-19  Richard Henderson  <rth@cygnus.com>
45250
45251         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
45252
45253 2000-03-19  Richard Henderson  <rth@cygnus.com>
45254
45255         * gcc.c-torture/compile/20000319-1.c: New test.
45256
45257 2000-03-14  Jeffrey A Law  (law@cygnus.com)
45258
45259         * gcc.c-torture/execute/20000314-3.c: New test.
45260         * gcc.c-torture/execute/20000314-2.c: New test.
45261         * gcc.c-torture/execute/20000314-1.c: New test.
45262         * gcc.c-torture/compile/20000314-2.c: New test.
45263         * gcc.c-torture/compile/20000314-1.c: New test.
45264
45265 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
45266
45267         * g++.old-deja/g++.warn/inline.C: New test.
45268
45269 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
45270
45271         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
45272         standards-compliant result rather than specific constants.
45273         Put test-values in array.
45274
45275 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
45276
45277         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
45278         (g++_target_compile): Put test-specific options last.
45279
45280 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
45281
45282         * g++.old-deja/g++.eh/vbase4.C: New test.
45283
45284 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
45285
45286         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
45287
45288 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
45289
45290         * g++.old-deja/g++.brendan/misc12.C: Removed.
45291         * g++.old-deja/g++.pt/memtemp77.C: Constify.
45292         * g++.old-deja/g++.ext/pretty4.C: New test.
45293
45294 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
45295
45296         * g++.old-deja/g++.other/string2.C: New test.
45297
45298 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
45299
45300         * g++.old-deja/g++.warn/impint2.C: New test.
45301
45302 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
45303
45304         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
45305         is 1, not zero.
45306
45307 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
45308
45309         * g++.old-deja/g++.warn/impint.C: New test.
45310         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
45311         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
45312         * g++.old-deja/g++.pt/explicit12.C: Likewise.
45313         * g++.old-deja/g++.pt/explicit13.C: Likewise.
45314         * g++.old-deja/g++.pt/explicit17.C: Likewise.
45315         * g++.old-deja/g++.pt/explicit18.C: Likewise.
45316         * g++.old-deja/g++.pt/explicit19.C: Likewise.
45317         * g++.old-deja/g++.pt/explicit23.C: Likewise.
45318         * g++.old-deja/g++.pt/explicit31.C: Likewise.
45319         * g++.old-deja/g++.pt/explicit35.C: Likewise.
45320         * g++.old-deja/g++.pt/explicit6.C: Likewise.
45321         * g++.old-deja/g++.pt/memclass7.C: Likewise.
45322
45323 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
45324
45325         * gcc.dg/cpp-redef.c: New test.
45326
45327 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
45328
45329         * g++.old-deja/g++.pt/unify7.C: New test.
45330
45331 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
45332
45333         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
45334         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
45335
45336 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
45337
45338         * gcc.c-torture/compile/20000224-1.c: New test.
45339
45340 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45341
45342         * gcc.c-torture/compile/cpp-2.c: New test.
45343         * gcc.c-torture/compile/cpp-1.c: New test.
45344
45345 2000-02-25  Jeffrey A Law  (law@cygnus.com)
45346
45347         * gcc.c-torture/execute/20000225-1.c: New test.
45348
45349 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45350
45351         * gcc.dg/cpp-li2.c: New test.
45352
45353         * gcc.dg/cpp-wi1.c: New test.
45354
45355         * gcc.dg/cpp-li1.c: New test.
45356
45357 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
45358
45359         * g++.old-deja/g++.other/sizeof5.C: New test.
45360
45361 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45362
45363         * gcc.c-torture/execute/va-arg-13.c: New test.
45364
45365 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
45366
45367         * gcc.c-torture/execute/va-arg-12.c: New test.
45368
45369 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
45370
45371         * gcc.c-torture/execute/20000223-1.c: New test.
45372
45373 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
45374
45375         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
45376
45377 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
45378
45379         * g++.old-deja/g++.abi/ptrmem.C: New test.
45380
45381 2000-02-19  Richard Henderson  <rth@cygnus.com>
45382
45383         * gcc.c-torture/compile/init-3.c: New.
45384
45385 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
45386
45387         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
45388         ALWAYS_CXXFLAGS.
45389
45390 2000-02-11  Robert Lipe <robertl@sco.com>
45391
45392         * gcc.c-torture/compile/20000211-3.c: New test.
45393
45394 2000-02-11  Martin Buchholz <martin@xemacs.org>
45395
45396         * gcc.c-torture/compile/20000211-2.c: New test.
45397
45398 2000-02-11  Jeffrey A Law  (law@cygnus.com)
45399
45400         * gcc.c-torture/compile/20000211-1.c: New test.
45401
45402 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
45403
45404         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
45405           on native targets
45406
45407 2000-02-08  Nathan Sidwell  <nathan@acm.org>
45408
45409         * g++.old-deja/g++.other/cast5.C: New test.
45410
45411 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
45412
45413         * gcc.c-torture/execute/20000205-1.c: New.
45414
45415 2000-02-03  Nathan Sidwell  <nathan@acm.org>
45416
45417         * g++.old-deja/g++.jason/cast3.C: Return void.
45418         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
45419
45420 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45421
45422         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
45423
45424         * gcc.dg/loop-1.c: New test.
45425
45426 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
45427
45428         * gcc.c-torture/compile/20000127-1.c: New test.
45429         * gcc.c-torture/execute/991228-1.c: New test.
45430
45431 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45432
45433         * gcc.dg/unused-2.c: New test.
45434
45435         * gcc.dg/conv-1.c: New test.
45436
45437 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
45438
45439         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
45440         compiler.
45441         (tool_option_proc): Fix typo.
45442
45443 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
45444
45445         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
45446         of the ld on the host, not on the build machine.
45447         Also, don't crash if '--help' is not a supported option.
45448
45449 2000-01-24  Richard Henderson  <rth@cygnus.com>
45450
45451         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
45452
45453 2000-01-20  Jeffrey A Law  (law@cygnus.com)
45454
45455         * gcc.c-torture/execute/20000120-2.c: New test.
45456         * gcc.c-torture/execute/20000120-1.c: New test.
45457
45458 2000-01-13  Jeffrey A Law  (law@cygnus.com)
45459
45460         * gcc.c-torture/execute/20000113-1.c: New test.
45461
45462 2000-01-12  Jeffrey A Law  (law@cygnus.com)
45463
45464         * gcc.c-torture/execute/20000112-1.c: New test.
45465
45466 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45467
45468         * gcc.dg/20000111-1.c: New test.
45469
45470 2000-01-10  Jeffrey A Law  (law@cygnus.com)
45471
45472         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
45473         with 16 bit integers.
45474
45475 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45476
45477         * gcc.dg/20000108-1.c: New test.
45478
45479 2000-01-05  Nathan Sidwell  <nathan@acm.org>
45480
45481         * g++.old-deja/g++.ns/koenig8.C: New test.
45482
45483 2000-01-05  Nathan Sidwell  <nathan@acm.org>
45484
45485         * g++.old-deja/g++.other/cast4.C: New test.
45486
45487 2000-01-05  Jeffrey A Law  (law@cygnus.com)
45488
45489         * gcc.c-torture/compile/20000105-2.c: New test.
45490         * gcc.c-torture/compile/20000105-1.c: New test.
45491
45492 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45493
45494         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
45495         references to printf & atoi to conform to ANSI standard.
45496         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
45497         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
45498         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
45499         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
45500         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
45501         * g++.old-deja/g++.brendan/complex1.C: Likewise.
45502         * g++.old-deja/g++.brendan/copy1.C: Likewise.
45503         * g++.old-deja/g++.brendan/copy2.C: Likewise.
45504         * g++.old-deja/g++.brendan/copy3.C: Likewise.
45505         * g++.old-deja/g++.brendan/copy4.C: Likewise.
45506         * g++.old-deja/g++.brendan/copy5.C: Likewise.
45507         * g++.old-deja/g++.brendan/copy6.C: Likewise.
45508         * g++.old-deja/g++.brendan/copy7.C: Likewise.
45509         * g++.old-deja/g++.brendan/copy8.C: Likewise.
45510         * g++.old-deja/g++.brendan/crash11.C: Likewise.
45511         * g++.old-deja/g++.brendan/crash14.C: Likewise.
45512         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
45513         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
45514         * g++.old-deja/g++.brendan/delete2.C: Likewise.
45515         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
45516         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
45517         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
45518         * g++.old-deja/g++.brendan/eh1.C: Likewise.
45519         * g++.old-deja/g++.brendan/groff1.C: Likewise.
45520         * g++.old-deja/g++.brendan/init3.C: Likewise.
45521         * g++.old-deja/g++.brendan/misc12.C: Likewise.
45522         * g++.old-deja/g++.brendan/misc7.C: Likewise.
45523         * g++.old-deja/g++.brendan/new2.C: Likewise.
45524         * g++.old-deja/g++.brendan/operators4.C: Likewise.
45525         * g++.old-deja/g++.brendan/operators5.C: Likewise.
45526         * g++.old-deja/g++.brendan/overload2.C: Likewise.
45527         * g++.old-deja/g++.brendan/overload7.C: Likewise.
45528         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
45529         * g++.old-deja/g++.brendan/reference1.C: Likewise.
45530         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
45531         * g++.old-deja/g++.brendan/template24.C: Likewise.
45532         * g++.old-deja/g++.brendan/template3.C: Likewise.
45533         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
45534         * g++.old-deja/g++.jason/inline3.C: Likewise.
45535         * g++.old-deja/g++.jason/opeq.C: Likewise.
45536         * g++.old-deja/g++.law/arg5.C: Likewise.
45537         * g++.old-deja/g++.law/arm7.C: Likewise.
45538         * g++.old-deja/g++.law/ctors11.C: Likewise.
45539         * g++.old-deja/g++.law/cvt8.C: Likewise.
45540         * g++.old-deja/g++.law/init9.C: Likewise.
45541         * g++.old-deja/g++.law/refs4.C: Likewise.
45542         * g++.old-deja/g++.law/template2.C: Likewise.
45543         * g++.old-deja/g++.law/visibility24.C: Likewise.
45544         * g++.old-deja/g++.law/vtable3.C: Likewise.
45545         * g++.old-deja/g++.mike/asm2.C: Likewise.
45546         * g++.old-deja/g++.mike/eh1.C: Likewise.
45547         * g++.old-deja/g++.mike/misc1.C: Likewise.
45548         * g++.old-deja/g++.mike/misc13.C: Likewise.
45549         * g++.old-deja/g++.mike/misc14.C: Likewise.
45550         * g++.old-deja/g++.mike/ns12.C: Likewise.
45551         * g++.old-deja/g++.mike/p1248.C: Likewise.
45552         * g++.old-deja/g++.mike/p3708.C: Likewise.
45553         * g++.old-deja/g++.mike/p3708a.C: Likewise.
45554         * g++.old-deja/g++.mike/p3708b.C: Likewise.
45555         * g++.old-deja/g++.mike/p646.C: Likewise.
45556         * g++.old-deja/g++.mike/p700.C: Likewise.
45557         * g++.old-deja/g++.mike/p783.C: Likewise.
45558         * g++.old-deja/g++.mike/p783a.C: Likewise.
45559         * g++.old-deja/g++.mike/p783b.C: Likewise.
45560         * g++.old-deja/g++.mike/p786.C: Likewise.
45561         * g++.old-deja/g++.mike/p789.C: Likewise.
45562         * g++.old-deja/g++.mike/p789a.C: Likewise.
45563         * g++.old-deja/g++.mike/p807a.C: Likewise.
45564         * g++.old-deja/g++.other/delete3.C: Likewise.
45565         * g++.old-deja/g++.other/dyncast1.C: Likewise.
45566         * g++.old-deja/g++.other/dyncast2.C: Likewise.
45567         * g++.old-deja/g++.other/dyncast3.C: Likewise.
45568         * g++.old-deja/g++.other/empty1.C: Likewise.
45569         * g++.old-deja/g++.other/temporary1.C: Likewise.
45570         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
45571         * g++.old-deja/g++.pt/t16.C: Likewise.
45572         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
45573
45574 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
45575
45576         * gcc.dg/991230-1.c: New test.
45577
45578 1999-12-29  Jeffrey A Law  (law@cygnus.com)
45579
45580         * gcc.c-torture/compile/991229-3.c: New test.
45581         * gcc.c-torture/compile/991229-2.c: New test.
45582         * gcc.c-torture/compile/991229-1.c: New test.
45583
45584 1999-12-29  Greg McGary <gkm@eng.ascend.com>
45585
45586         * gcc.c-torture/compile/labels-2.c: New test.
45587
45588 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
45589
45590         * gcc.c-torture/execute/991227-1.c: New test.
45591
45592 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45593
45594         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
45595
45596 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
45597
45598         * gcc.c-torture/execute/991221-1.c: New test.
45599
45600 1999-12-20  Nathan Sidwell  <nathan@acm.org>
45601
45602         * g++.old-deja/g++.other/cast3.C: New test.
45603
45604 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
45605
45606         * gcc.c-torture/execute/991216-4.c: New test.
45607
45608 1999-12-16  Michael Meissner  <meissner@cygnus.com>
45609
45610         * gcc.c-torture/execute/991216-1.c: New test.
45611         * gcc.c-torture/execute/991216-2.c: New test.
45612         * gcc.c-torture/execute/991216-3.c: New test.
45613
45614 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
45615
45616         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
45617         Actually make the test fail by using "-O2" for compilation.
45618
45619 1999-12-15  Nathan Sidwell  <nathan@acm.org>
45620
45621         * g++.old-deja/g++.warn/cast-align1.C: New test.
45622
45623 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
45624
45625         * gcc.c-torture/compile/991214-1.c: New test.
45626         * gcc.c-torture/compile/991214-2.c: New test.
45627
45628 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
45629
45630         * gcc.dg/991214-1.c: New test.
45631
45632 1999-12-13  Jeffrey A Law  (law@cygnus.com)
45633
45634         * gcc.c-torture/compile/991213-3.c: New test.
45635         * gcc.c-torture/compile/991213-2.c: New test.
45636         * gcc.c-torture/compile/991213-1.c: New test.
45637
45638 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
45639
45640         * gcc.dg/991209-1.c: New test.
45641
45642 1999-12-08  Nathan Sidwell <nathan@acm.org>
45643
45644         * gcc.c-torture/compile/991208-1.c: New test.
45645
45646 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45647
45648         * gcc.dg/ultrasp2.c: New test.
45649
45650 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
45651
45652         * g++.old-deja/g++.abi/align.C (main): Fix typo.
45653
45654 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
45655
45656         * gcc.c-torture/compile/991202-1.c: New test.
45657         * gcc.c-torture/execute/991202-1.c: New test.
45658         * gcc.c-torture/execute/991202-2.c: New test.
45659         * gcc.c-torture/execute/991202-3.c: New test.
45660
45661 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
45662
45663         * g++.old-deja/g++.abi/align.C: New test.
45664         * g++.old-deja/g++.abi/aggregates.C: Likewise.
45665         * g++.old-deja/g++.abi/bitfields.C: Likewise.
45666
45667 1999-12-01  Richard Henderson  <rth@cygnus.com>
45668
45669         * gcc.c-torture/execute/991201-1.c: New.
45670
45671 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
45672
45673         * gcc.dg/991129-1.c: New test.
45674
45675 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
45676
45677         * gcc.c-torture/compile/991127-1.c: New test.
45678
45679 1999-11-22  Nathan Sidwell  <nathan@acm.org>
45680
45681         * g++.old-deja/g++.other/warn4.C: New test.
45682
45683 1999-11-22  Nathan Sidwell  <nathan@acm.org>
45684
45685         * g++.old-deja/g++.eh/cleanup2.C: New test.
45686         * g++.old-deja/g++.ext/pretty2.C: New test.
45687         * g++.old-deja/g++.ext/pretty3.C: New test.
45688         * g++.old-deja/g++.other/debug6.C: New test.
45689
45690 1999-10-20  Jim Wilson  <wilson@cygnus.com>
45691
45692         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
45693         compiler_output to look for one error message instead of two.
45694
45695 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
45696
45697         * gcc.c-torture/execute/991118-1.c: Also test case
45698         where the word boundary does not split a byte evenly.
45699
45700 1999-11-19  Nathan Sidwell  <nathan@acm.org>
45701
45702         * g++.old-deja/g++.ext/restrict1.C: New test.
45703
45704 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
45705
45706         * gcc.c-torture/execute/991118-1.c: New test.
45707
45708 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
45709
45710         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
45711         working directory pathnames.
45712
45713 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
45714
45715         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
45716         host is equipped with driver.h and driver.o so it can actually
45717         compile and run the tests.
45718
45719 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
45720
45721         * gcc.c-torture/compile/991008-1.c: New test.
45722
45723 1999-11-08  Nick Clifton  <nickc@cygnus.com>
45724
45725         * lib/gcc-dg.exp: Include target-supports.exp
45726
45727 1999-11-05  Nick Clifton  <nickc@cygnus.com>
45728
45729         * lib/target-supports.exp: New file: Provide procs to test for
45730         features supported by the target.
45731         (check_weak_available): Moved here from ecos.exp.
45732         (check_alias_available): New proc: Determine of the target
45733         toolchain supports the alias attribute.
45734
45735         * gcc.dg/special/ecos.exp: Move check_weak_available to
45736         target-supports.exp.
45737         (alias-1.c): Only perform the test if the target supports
45738         aliases.
45739         (wkali-1.c): Only perform the test if the target supports
45740         aliases.
45741
45742         * gcc.dg/990506-0.c: Expect error messages from cross
45743         targets as well as native targets.
45744
45745 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45746
45747         * gcc.dg/ultrasp1.c: Removed xfail.
45748         * gcc.dg/struct-ret-2.c: Likewise.
45749         * gcc.dg/array-1.c: Likewise.
45750
45751 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45752
45753         * gcc.dg/struct-ret-2.c: New test.
45754
45755         * gcc.dg/array-1.c: New test.
45756
45757 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
45758
45759         * gcc.c-torture/execute/991030-1.c: New test.
45760
45761 1999-10-26  Richard Henderson  <rth@cygnus.com>
45762
45763         * gcc.c-torture/compile/991026-2.c: New test.
45764
45765 1999-10-26  Jeffrey A Law  (law@cygnus.com)
45766
45767         * gcc.c-torture/compile/991026-1.c: New test.
45768
45769 1999-10-23  Jeffrey A Law  (law@cygnus.com)
45770
45771         * gcc.c-torture/execute/991023-1.c: New test.
45772
45773 1999-10-19  Jeffrey A Law  (law@cygnus.com)
45774
45775         * gcc.c-torture/execute/991019-1.c: New test.
45776
45777 1999-10-16  Richard Henderson  <rth@cygnus.com>
45778
45779         * gcc.c-torture/execute/991016-1.c: New test.
45780
45781 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
45782
45783         * gcc.c-torture/execute/991014-1.c: New test.
45784
45785 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
45786
45787         * g++.old-deja/g++.other/union2.C: New test.
45788
45789 1999-10-13  Nathan Sidwell  <nathan@acm.org>
45790
45791         * g++.old-deja/g++.other/vaarg2.C: New test.
45792         * g++.old-deja/g++.other/vaarg3.C: New test.
45793
45794 1999-10-12  Craig Burley  <craig@jcb-sc.com>
45795
45796         * g77.f-torture/noncompile/19990905-1.f: Moved from being
45797         in compile/.
45798
45799 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
45800
45801         * gcc.c-torture/execute/va-arg-11.c: New test.
45802
45803 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
45804
45805         * lib/file-format.exp (gcc_target_object_format): Don't
45806         crash if objdump is unavailable.
45807
45808 1999-09-29  Donn Terry <donn@interix.com>
45809
45810         * gcc.misc-tests/mg.exp: delete extraneous redirection.
45811
45812 1999-09-28  Nick Clifton  <nickc@cygnus.com>
45813
45814         * gcc.c-torture/compile/990928-1.c: New test.
45815
45816 1999-09-28  Nathan Sidwell  <nathan@acm.org>
45817
45818         * g++.old-deja/g++.other/decl6.C: New test.
45819
45820 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45821
45822         * gcc.c-torture/execute/va-arg-10.c: New test.
45823
45824 1999-09-27  Nathan Sidwell  <nathan@acm.org>
45825
45826         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
45827         __PRETTY_FUNCTION__.
45828
45829 1999-09-23  Nick Clifton  <nickc@cygnus.com>
45830
45831         * gcc.c-torture/execute/990923-1.c: New test.
45832
45833 1999-09-21  Nick Clifton  <nickc@cygnus.com>
45834
45835         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
45836         for which -fpic is inappropriate.
45837
45838 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
45839
45840         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
45841
45842 1999-09-21  Nathan Sidwell  <nathan@acm.org>
45843
45844         * g++.old-deja/g++.other/dyncast1.C: New test.
45845         * g++.old-deja/g++.other/dyncast2.C: New test.
45846         * g++.old-deja/g++.other/dyncast3.C: New test.
45847         * g++.old-deja/g++.other/dyncast4.C: New test.
45848         * g++.old-deja/g++.other/dyncast5.C: New test.
45849         * g++.old-deja/g++.eh/catch3.C: New test.
45850         * g++.old-deja/g++.eh/catch3p.C: New test.
45851         * g++.old-deja/g++.eh/catch4.C: New test.
45852         * g++.old-deja/g++.eh/catch4p.C: New test.
45853         * g++.old-deja/g++.eh/catch5.C: New test.
45854         * g++.old-deja/g++.eh/catch5p.C: New test.
45855         * g++.old-deja/g++.eh/catch6.C: New test.
45856         * g++.old-deja/g++.eh/catch6p.C: New test.
45857         * g++.old-deja/g++.eh/catch7.C: New test.
45858         * g++.old-deja/g++.eh/catch7p.C: New test.
45859         * g++.old-deja/g++.eh/catch8.C: New test.
45860         * g++.old-deja/g++.eh/catch8p.C: New test.
45861         * g++.old-deja/g++.eh/catch9.C: New test.
45862         * g++.old-deja/g++.eh/catch9p.C: New test.
45863
45864 1999-09-13  Nathan Sidwell  <nathan@acm.org>
45865
45866         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
45867         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
45868
45869 1999-09-13  Jeffrey A Law  (law@cygnus.com)
45870
45871         * gcc.c-torture/compile/990913-1.c: New test.
45872
45873 1999-09-10  Nathan Sidwell  <nathan@acm.org>
45874
45875         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
45876         * g++.old-deja/g++.jason/rfg5.C: Likewise.
45877
45878 1999-09-09  Richard Henderson  <rth@cygnus.com>
45879
45880         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
45881
45882 1999-09-09  Nathan Sidwell  <nathan@acm.org>
45883
45884         * g++.old-deja/g++.other/lookup11.C: New test.
45885         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
45886         what is permitted and what we want.
45887         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
45888         overload use.
45889         * g++.old-deja/g++.jason/rfg5.C: Likewise.
45890
45891 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
45892
45893         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
45894         * gcc.c-torture/noncompile/poison-1.c: New file.
45895
45896 1999-09-08  Nathan Sidwell  <nathan@acm.org>
45897
45898         * g++.old-deja/g++.other/sizeof3.C: New test.
45899         * g++.old-deja/g++.other/sizeof4.C: New test.
45900         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
45901         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
45902
45903 1999-09-07  Richard Henderson  <rth@cygnus.com>
45904
45905         * gcc.dg/va-arg-1.c: New.
45906
45907 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45908
45909         * gcc.c-torture/execute/va-arg-9.c: New test.
45910
45911 1999-09-05  Craig Burley  <craig@jcb-sc.com>
45912
45913         * g77.f-torture/compile/980519-2.f: New test.
45914         * g77.f-torture/compile/19990905-0.f: New test.
45915         * g77.f-torture/compile/19990905-1.f: New test.
45916         * g77.f-torture/compile/19990905-2.f: New test.
45917
45918         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
45919
45920 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
45921
45922         * gcc.c-torture/execute/990827-1.c: Fix typo.
45923
45924 1999-09-03  Nathan Sidwell  <nathan@acm.org>
45925
45926         * g++.old-deja/g++.other/deref1.C: New test.
45927
45928 1999-09-02  Nathan Sidwell  <nathan@acm.org>
45929
45930         * g++.old-deja/g++.other/ambig2.C: New test.
45931         * g++.old-deja/g++.other/cond5.C: New test.
45932         * g++.old-deja/g++.other/lookup16.C: New test.
45933
45934 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
45935
45936         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
45937         assemblers too.
45938
45939 1999-08-31  Jeffrey A Law  (law@cygnus.com)
45940
45941         * lib/c-torture.exp: Avoid the "compare executables" optimization
45942         when testing native.
45943
45944 1999-08-29  Jeffrey A Law  (law@cygnus.com)
45945
45946         * gcc.c-torture/execute/990829-1.c: New test.
45947         * gcc.c-torture/compile/990829-1.c: New test.
45948
45949 1999-08-27  Paul Burchard  <burchard@pobox.com>
45950
45951         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
45952         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
45953         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
45954         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
45955         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
45956         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
45957         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
45958         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
45959         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
45960         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
45961         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
45962
45963 1999-08-27  Jeffrey A Law  (law@cygnus.com)
45964
45965         * gcc.c-torture/execute/990827-1.c: New test.
45966
45967 1999-08-26  Craig Burley  <craig@jcb-sc.com>
45968
45969         * g77.f-torture/noncompile/19990826-4.f: New test.
45970
45971         * g77.f-torture/compile/19990826-3.f: New test.
45972
45973         * g77.f-torture/execute/19990826-2.f: New test.
45974
45975         * g77.f-torture/compile/19990826-1.f: New test.
45976
45977         * gcc.c-torture/execute/990826-0.c: New test.
45978         * g77.c-torture/execute/19990826-0.f: New test.
45979
45980         * g77.f-torture/noncompile/970626-2.f: New test.
45981
45982 1999-08-25  Paul Burchard  <burchard@pobox.com>
45983
45984         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
45985         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
45986         lss-011.C: New tests.
45987
45988 1999-08-25  Nathan Sidwell  <nathan@acm.org>
45989
45990         * g++.old-deja/g++.other/decl5.C: New test.
45991
45992 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45993
45994         * noncompile/noncompile.exp: Load_lib c-torture.exp.
45995         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
45996         call `postbase' for each one.  All callers of `postbase' changed
45997         to call this instead.
45998
45999 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
46000
46001         * gcc.c-torture/execute/990811-1.c: New test.
46002
46003 1999-08-09  Nick Clifton  <nickc@cygnus.com>
46004
46005         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
46006         just native ones.
46007
46008         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
46009         just native ones.
46010
46011 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
46012
46013         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
46014
46015 1999-08-04  Jeffrey A Law  (law@cygnus.com)
46016
46017         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
46018
46019 1999-08-04  Nathan Sidwell  <nathan@acm.org>
46020
46021         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
46022
46023 1999-08-04  Jeffrey A Law  (law@cygnus.com)
46024
46025         * gcc.c-torture/execute/990804-1.c: New test.
46026
46027 1999-08-03  Nathan Sidwell  <nathan@acm.org>
46028
46029         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
46030         * g++.old-deja/g++.brendan/crash64.C: Likewise.
46031         * g++.old-deja/g++.brendan/overload8.C: Likewise.
46032
46033 1999-08-03  Nathan Sidwell  <nathan@acm.org>
46034
46035         * g++.old-deja/g++.other/struct1.C: New test.
46036
46037 1999-08-03  Nathan Sidwell  <nathan@acm.org>
46038
46039         * g++.old-deja/g++.other/enum2.C: New test.
46040
46041 1999-08-02  Richard Henderson  <rth@cygnus.com>
46042
46043         Adapted from tests from Franz Sirl:
46044         * gcc.c-torture/execute/va-arg-7.c: New test.
46045         * gcc.c-torture/execute/va-arg-8.c: New test.
46046
46047 1999-08-01  Jeffrey A Law  (law@cygnus.com)
46048
46049         * gcc.c-torture/compile/990801-2.c: New test.
46050
46051         * gcc.c-torture/compile/990801-1.c: New test.
46052
46053 1999-07-27  Michael Meissner  <meissner@cygnus.com>
46054
46055         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
46056         fp-cmp-1.c, converting double to float.
46057
46058         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
46059         fp-cmp-1.c, converting double to long double.
46060
46061         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
46062         from fr1 to unknown_register, since fr1 is a legitimate register
46063         on some machines.
46064
46065 1999-07-25  Jeffrey A Law  (law@cygnus.com)
46066
46067         * README: More listname related changes.
46068
46069 1999-07-08  Catherine Moore  <clm@cygnus.com>
46070
46071         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
46072
46073 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
46074
46075         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
46076
46077 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
46078
46079         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
46080
46081 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
46082
46083         * gcc.dg/990703-1.c: New test.
46084
46085 1999-06-29  Nick Clifton  <nickc@cygnus.com>
46086
46087         * lib/file-format.exp: New file: Move definition of proc
46088         gcc_target_object_format to here from
46089         gcc.dg/special/ecos.exp.
46090
46091         * lib/c-torture.exp: Include lib file-format.exp.
46092         * lib/gcc-dg.exp: Include lib file-format.exp.
46093
46094         * gcc.dg/special/ecos.exp: Remove definition of proc
46095         gcc_target_object_format.
46096
46097 1999-06-28  Jeffrey A Law  (law@cygnus.com)
46098
46099         * gcc.c-torture/execute/990628-1.c: New test.
46100
46101 1999-06-25  Jeffrey A Law  (law@cygnus.com)
46102
46103         * gcc.c-torture/compile/990625-2.c: New test.
46104
46105         * gcc.c-torture/compile/990625-1.c: New test.
46106
46107 1999-06-23  Nick Clifton  <nickc@cygnus.com>
46108
46109         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
46110         attributes compile.
46111         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
46112         ports that use the COFF/PE file format.
46113
46114 1999-06-17  Jeffrey A Law  (law@cygnus.com)
46115
46116         * gcc.c-torture/compile/990617-1.c: New test.
46117
46118 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
46119
46120         * g++.old-deja/g++.other/decl4.C: New test.
46121
46122 1999-06-14  Nathan Sidwell  <nathan@acm.org>
46123
46124         * g++.old-deja/g++.other/bitfld3.C: New test.
46125
46126 1999-06-08  Nathan Sidwell  <nathan@acm.org>
46127
46128         * g++.old-deja/g++.eh/catch1.C: New test.
46129
46130 1999-06-07  Jeffrey A Law  (law@cygnus.com)
46131
46132         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
46133
46134         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
46135         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
46136
46137 1999-06-05  Craig Burley  <craig@jcb-sc.com>
46138
46139         * g77.f-torture/compile/19990502-0.f: Replace with new,
46140         shorter, test that still fails after recent changes.
46141
46142 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
46143
46144         * gcc.c-torture/execute/990604-1.c: New test.
46145
46146 1999-05-31  Jeffrey A Law  (law@cygnus.com)
46147
46148         * gcc.c-torture/execute/990531-1.c: New test.
46149
46150 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46151
46152         * gcc.c-torture/compile/990527-1.c: New test.
46153
46154 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
46155
46156         * gcc.c-torture/execute/990527-1.c: New test.
46157
46158 1999-05-25  Nick Clifton  <nickc@cygnus.com>
46159
46160         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
46161         bitfields as signed.
46162
46163 1999-05-25  Craig Burley  <craig@jcb-sc.com>
46164
46165         * g77.f-torture/compile/19990525-0.f: New test.
46166
46167 1999-05-25  Jeffrey A Law  (law@cygnus.com)
46168
46169         * gcc.c-torture/execute/990525-2.c: New test.
46170
46171         * gcc.c-torture/execute/990525-1.c: New test.
46172
46173 1999-05-24  Nathan Sidwell  <nathan@acm.org>
46174
46175         * g++.old-deja/g++.other/anon3.C: New test.
46176         * g++.old-deja/g++.other/anon4.C: New test.
46177         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
46178         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
46179         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
46180         Merrill).
46181
46182 1999-05-24  Jeffrey A Law  (law@cygnus.com)
46183
46184         * gcc.c-torture/execute/990524-1.c: New test.
46185
46186         * gcc.dg/990524-1.c: New test.
46187
46188 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46189
46190         * gcc.c-torture/compile/990523-1.c: New test.
46191
46192 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
46193
46194         * gcc.c-torture/compile/990519-1.c: New test.
46195
46196 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
46197
46198         * gcc.c-torture/compile/990517-1.c: New test.
46199
46200         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
46201         (e4, f4): New tests.
46202         (main): Call them.
46203
46204 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46205
46206         * gcc.dg/noreturn-1.c: New test.
46207
46208 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
46209
46210         * gcc.c-torture/execute/990513-1.c: New test.
46211
46212 1999-05-10  Richard Henderson  <rth@cygnus.com>
46213
46214         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
46215
46216 1999-05-10  Craig Burley  <craig@jcb-sc.com>
46217
46218         * g77.f-torture/execute/erfc.f: Use small single-precision
46219         values, to avoid problems on Alphas when not -mieee.
46220
46221 1999-05-08  Craig Burley  <craig@jcb-sc.com>
46222
46223         * gcc.dg/990506-0.c: New test.
46224
46225 1999-05-08  Richard Henderson  <rth@cygnus.com>
46226
46227         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
46228         the constant to test.  Don't XFAIL 64-bit targets.
46229
46230         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
46231         * g++.old-deja/g++.law/profile1.C: Likewise.
46232
46233         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
46234         operator new instances.
46235         * g++.old-deja/g++.other/delete5.C: Likewise.
46236
46237 1999-05-03  Craig Burley  <craig@jcb-sc.com>
46238
46239         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
46240         intrinsic.
46241
46242 1999-05-03  Craig Burley  <craig@jcb-sc.com>
46243
46244         * g77.f-torture/execute/u77-test.f: Reverse order of two
46245         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
46246
46247 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46248
46249         * gcc.dg/compare1.c: New test.
46250
46251 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
46252
46253         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
46254         New tests.
46255
46256 1999-05-02  Craig Burley  <craig@jcb-sc.com>
46257
46258         * g77.f-torture/compile/19990502-1.f: New test.
46259
46260 1999-05-02  Craig Burley  <craig@jcb-sc.com>
46261
46262         * g77.f-torture/compile/19990502-0.f: New test.
46263
46264 1999-05-02  Craig Burley  <craig@jcb-sc.com>
46265
46266         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
46267         intrinsic.
46268
46269 1999-05-02  Craig Burley  <craig@jcb-sc.com>
46270
46271         * g77.f-torture/execute/u77-test.f (main): List libU77
46272         intrinsics not currently tested.
46273         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
46274         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
46275         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
46276         Trim blanks off the ends of some printed strings.
46277
46278 1999-05-02  Craig Burley  <craig@jcb-sc.com>
46279
46280         * g77.f-torture/execute/u77-test.f (main): Just warn about
46281         FSTAT gid disagreement, as it's expected on some systems.
46282
46283 1999-05-01  Craig Burley  <craig@jcb-sc.com>
46284
46285         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
46286         use a new function, which allows for some slop.
46287         Clean up some commentary.
46288         (issum): The new function.
46289         (sgladd): Deleted subroutine.
46290
46291 1999-05-01  Craig Burley  <craig@jcb-sc.com>
46292
46293         * g77.f-torture/execute/u77-test.f: Modify to be more like
46294         libf2c/libU77 version, bringing patches to that version here.
46295         Add suitable commentary.
46296
46297 1999-04-25  Richard Henderson  <rth@cygnus.com>
46298
46299         * gcc.dg/990424-1.c: New test.
46300
46301 1999-04-24  Craig Burley  <craig@jcb-sc.com>
46302
46303         * g77.f-torture/execute/u77-test.f (main): Bug involving
46304         LSTAT has been fixed, so turn back on full checking.
46305
46306 1999-04-20  Craig Burley  <craig@jcb-sc.com>
46307
46308         * g77.f-torture/compile/19990419-0.f: New test.
46309         * g77.f-torture/execute/19990419-1.f: New test.
46310
46311 1999-04-17  Richard Henderson  <rth@cygnus.com>
46312
46313         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
46314         to avoid the need for a prototype to supress a warning.
46315
46316 1999-04-07  Jim Wilson  <wilson@cygnus.com>
46317
46318         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
46319
46320 1999-04-04  Jeffrey A Law  (law@cygnus.com)
46321
46322         * gcc.c-torture/execute/990404-1.c: New test.
46323
46324 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
46325
46326         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
46327         * gcc.dg/cpp-if3.c: Don't use -pedantic.
46328         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
46329         missing initializer warnings.
46330
46331 1999-03-28  Jeffrey A Law  (law@cygnus.com)
46332
46333         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
46334         matching strings.
46335
46336 1999-03-26  Jeffrey A Law  (law@cygnus.com)
46337
46338         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
46339
46340 1999-03-26  Craig Burley  <craig@jcb-sc.com>
46341
46342         * g77.f-torture/execute/19990325-0.f: New test.
46343         * g77.f-torture/execute/19990325-1.f: New test.
46344
46345 1999-03-24  Jeffrey A Law  (law@cygnus.com)
46346
46347         * gcc.c-torture/execute/990324-1.c: New test.
46348
46349 1999-03-22  Jim Wilson  <wilson@cygnus.com>
46350
46351         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
46352         test with 4.
46353
46354 1999-03-17  Richard Henderson  <rth@cygnus.com>
46355
46356         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
46357
46358 1999-03-13  Craig Burley  <craig@jcb-sc.com>
46359
46360         * g77.f-torture/execute/19990313-2.f: New test.
46361         * g77.f-torture/execute/19990313-3.f: New test.
46362
46363 1999-03-13  Craig Burley  <craig@jcb-sc.com>
46364
46365         * g77.f-torture/execute/19990313-0.f: New test.
46366         * g77.f-torture/execute/19990313-1.f: New test.
46367
46368 1999-03-12  Jim Wilson  <wilson@cygnus.com>
46369
46370         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
46371         printf to sprintf.
46372         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
46373         (main): Add check for u15.  Conditionalize u31 check depending on
46374         whether ints are <32 bits or >=32 bits.
46375
46376 1999-03-08  Craig Burley  <craig@jcb-sc.com>
46377
46378         * g77.f-torture/execute/19981119-0.f: Improve testiness.
46379
46380 1999-03-08  Craig Burley  <craig@jcb-sc.com>
46381
46382         * g77.f-torture/compile/19990305-0.f: New test.
46383         * g77.f-torture/execute/19981119-0.f: New test.
46384
46385 1999-03-08  Craig Burley  <craig@jcb-sc.com>
46386
46387         * g77.f-torture/execute/970625-2.f: call ABORT if final
46388         result is not correct, instead of just printing it.
46389         Add this checking via newly introduced obfuscation, to
46390         trip up buggy front ends.
46391
46392 1999-03-07  Craig Burley  <craig@jcb-sc.com>
46393
46394         * g77.f-torture/compile/960317-1.f: Moved from being
46395         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
46396
46397 1999-03-06  Craig Burley  <craig@jcb-sc.com>
46398
46399         * g77.f-torture/execute/960317-1.f: New (old) test.
46400         * g77.f-torture/execute/970625-2.f: Ditto.
46401
46402 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
46403
46404         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
46405         message on line 1 or line 2; cccp and cpplib do this differently.
46406
46407 1999-03-01  Jeffrey A Law  (law@cygnus.com)
46408
46409         * g++.old-deja/g++.law/weak1.C: New test.
46410
46411 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
46412
46413         * gcc.c-torture/execute/990119-1.c: Renamed to...
46414         * gcc.dg/990119-1.c: this, so it will only be tested once
46415         (it's a preprocessor test, it doesn't need to be run at
46416         multiple optimization levels).
46417
46418 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
46419
46420         * lib/g++.exp: Don't add incdir=$base_dir/../include to
46421           ALWAYS_CXXFLAGS.
46422
46423 1999-02-24  Craig Burley  <craig@jcb-sc.com>
46424
46425         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
46426         * g77.f-torture/compile/19981216-0.f: ...as it is expected
46427         to not be compilable by current g77.
46428
46429 1999-02-24  Nick Clifton  <nickc@cygnus.com>
46430
46431         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
46432
46433 1999-02-22  Jeffrey A Law  (law@cygnus.com)
46434
46435         * gcc.c-torture/execute/990222-1.c: New test.
46436
46437 1999-02-19  Craig Burley  <craig@jcb-sc.com>
46438
46439         * g77.f-torture/compile/19990218-0.f: New test.
46440         * g77.f-torture/noncompile/19990218-1.f: New test.
46441
46442 1999-02-18  Craig Burley  <craig@jcb-sc.com>
46443
46444         * g77.f-torture/compile/19981216-0.f: New test.
46445
46446 1999-02-14  Jeffrey A Law  (law@cygnus.com)
46447
46448         * gcc.dg/990214-1.c: New test.
46449
46450 1999-02-13  Jeffrey A Law  (law@cygnus.com)
46451
46452         * gcc.dg/990213-2.c: New test.
46453
46454         * gcc.dg/990213-1.c: New test.
46455
46456 1999-02-12  Jeffrey A Law  (law@cygnus.com)
46457
46458         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
46459         ints.
46460
46461 1999-02-11  Nick Clifton  <nickc@cygnus.com>
46462
46463         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
46464         specified by target.
46465
46466         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
46467
46468 1999-02-11  Jeffrey A Law  (law@cygnus.com)
46469
46470         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
46471
46472 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
46473
46474         * gcc.dg/special/ecos.exp: New test driver for new tests with
46475         special requirements.
46476
46477         * gcc.dg/special/alias-1.c: New test.
46478         * gcc.dg/special/gcsec-1.c: New test.
46479         * gcc.dg/special/weak-1.c: New test.
46480         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
46481         * gcc.dg/special/weak-2.c: New test.
46482         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
46483         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
46484         * gcc.dg/special/wkali-1.c: New test.
46485         * gcc.dg/special/wkali-2.c: New test.
46486         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
46487         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
46488
46489 1999-02-10  Felix Lee  <flee@cygnus.com>
46490
46491           * lib/c-torture.exp (c-torture-compile): Pull out code for
46492           analyzing gcc error messages.
46493           (c-torture-execute): Likewise.  Fix some (harmless) false
46494           positives.
46495           * lib/gcc.exp (gcc_check_compile): New function.
46496
46497 1999-02-08  Richard Henderson  <rth@cygnus.com>
46498
46499         * gcc.c-torture/execute/990208-1.c: New test.
46500
46501 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
46502
46503         * g++.dg/special/ecos.exp: New driver for new tests with special
46504         requirements
46505
46506         * g++.dg/special/conpr-1.C: New test
46507         * g++.dg/special/conpr-2.C: New test
46508         * g++.dg/special/conpr-2a.C: New test
46509         * g++.dg/special/conpr-3.C: New test
46510         * g++.dg/special/conpr-3a.C: New test
46511         * g++.dg/special/conpr-3b.C: New test
46512
46513         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
46514         allow g++ to use the dg driver
46515
46516         * README: Add comment about g++.dg directory
46517
46518 1999-02-06  Jeffrey A Law  (law@cygnus.com)
46519
46520         * README: Update email addresses.
46521
46522 1999-02-03  Nick Clifton  <nickc@cygnus.com>
46523
46524         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
46525         arguments in order to force structure S onto the stack even on
46526         the alpha.
46527         (test): Pass 10 leading arguments to function foo as well as the
46528         structure S.
46529
46530         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
46531         failure for all targets.
46532
46533         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
46534         abort to terminate program execution.
46535
46536 1999-01-30  Richard Henderson  <rth@cygnus.com>
46537
46538         * gcc.c-torture/execute/990130-1.c: New test.
46539
46540 1999-01-30  Jeffrey A Law  (law@cygnus.com)
46541
46542         * gcc.dg/990130-1.c: New test.
46543
46544 1999-01-28  Michael Meissner  <meissner@cygnus.com>
46545
46546         * gcc.c-torture/execute/990128-1.c: New test.
46547
46548 1999-01-27  Michael Meissner  <meissner@cygnus.com>
46549
46550         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
46551
46552 1999-01-27  Felix Lee  <flee@cygnus.com>
46553
46554         * lib/c-torture.exp (c-torture-compile): pull out code for
46555         analyzing gcc error messages.
46556         (c-torture-execute): ditto, and fix some (harmless) false
46557         positives.
46558         * lib/gcc.exp (gcc_check_compile): new function.
46559
46560 1999-01-17  Jeffrey A Law  (law@cygnus.com)
46561
46562         * gcc.dg/990117-1.c: New test.
46563
46564         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
46565
46566         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
46567
46568 1999-01-15  Jeffrey A Law  (law@cygnus.com)
46569
46570         * g77.f-torture/compile/990115-1.f: New test.
46571
46572 1999-01-07  Jeffrey A Law  (law@cygnus.com)
46573
46574         * gcc.c-torture/compile/990107-1.c: New test
46575
46576 1999-01-06  Jeffrey A Law  (law@cygnus.com)
46577
46578         * gcc.c-torture/execute/990106-2.c: New test.
46579
46580         * gcc.c-torture/execute/990106-1.c: New test.
46581
46582 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
46583
46584         * gcc.c-torture/compile/981223-1.c: New test.
46585
46586 1998-12-29  Richard Henderson  <rth@cygnus.com>
46587
46588         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
46589         (opt3): Rename from opt4 and disable.
46590
46591 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
46592
46593         * g++.old-deja/g++.pt/ptrmem5.C: New test.
46594
46595 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
46596
46597         * g++.old-deja/g++.other/conv5.C: New test.
46598
46599 1998-12-14  Nick Clifton  <nickc@cygnus.com>
46600
46601         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
46602
46603 1998-12-11  Jeffrey A Law  (law@cygnus.com)
46604
46605         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
46606
46607 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
46608
46609         * gcc.c-torture/compile/981211-1.c: New test.
46610
46611 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
46612
46613         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
46614
46615         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
46616
46617 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46618
46619         * gcc.special/930510-1.c: Make C9X safe.
46620         * gcc.misc-tests/gcov-1.c Similarly.
46621         * gcc.misc-tests/gcov-2.c Similarly.
46622
46623 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
46624
46625         * gcc.dg/ultrasp1.c: New test.
46626
46627 1998-12-06  Richard Henderson  <rth@cygnus.com>
46628
46629         * gcc.c-torture/execute/981206.c: New test.
46630
46631 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
46632
46633         * g++.old-deja/g++.ns/template7.C: New test.
46634
46635         * g++.old-deja/g++.other/expr1.C: New test.
46636
46637         * g++.old-deja/g++.eh/tmpl3.C: New test.
46638
46639         * g++.old-deja/g++.eh/tmpl2.C: New test.
46640
46641 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
46642
46643         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
46644         * g++.old-deja/g++.other/using6.C: Removed.
46645         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
46646
46647         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
46648
46649 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
46650
46651         * g++.old-deja/g++.pt/overload8.C: New test.
46652
46653         * g++.old-deja/g++.pt/overload7.C: New test.
46654
46655         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
46656
46657         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
46658         and relinking messages.
46659         * lib/g++.exp (g++_target_compile): Remove .rpo file when
46660         compiling with -frepo.
46661
46662 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
46663
46664         * g++.old-deja/g++.pt/lookup6.C: New test.
46665
46666 1998-11-30  Nick Clifton  <nickc@cygnus.com>
46667
46668         * gcc.c-torture/execute/981130-1.c: New test.
46669         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
46670
46671 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
46672
46673         * g++.old-deja/g++.pt/explicit76.C: New test.
46674
46675         * g++.old-deja/g++.pt/friend38.C: New test.
46676
46677         * g++.old-deja/g++.ns/crash2.C: New test.
46678
46679         * g++.old-deja/g++.pt/defarg8.C: New test.
46680
46681         * g++.old-deja/g++.pt/instantiate6.C: New test.
46682
46683         * g++.old-deja/g++.pt/static6.C: New test.
46684
46685         * g++.old-deja/g++.pt/decl2.C: New test.
46686
46687 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
46688
46689         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
46690         problem is actually related with name lookup, but so what? :-)
46691
46692         * g++.old-deja/g++.pt/friend37.C: New test.
46693
46694 1998-11-25  Dave Love  <d.love@dl.ac.uk>
46695
46696         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
46697         element, which fails on some systems.
46698
46699         * g77.f-torture/execute/labug1.f: New test.
46700
46701 1998-11-21  Jeffrey A Law  (law@cygnus.com)
46702
46703         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
46704         is defined.
46705
46706 1998-11-18  Dave Love  <d.love@dl.ac.uk>
46707
46708         * g77.f-torture/compile/981117-1.f: New test.
46709
46710 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
46711
46712         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
46713         properly discarded.
46714
46715 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
46716
46717         * gcc.c-torture/execute/memcheck: New directory of tests for
46718         -fcheck-memory-usage.
46719
46720 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
46721
46722         * README: New file, general information about the testsuite and
46723         new description of the various C++ test subdirectories.
46724         * README.g++: Eliminate obsolete information, update and move most
46725         relevant stuff to README.
46726
46727 1998-11-07  Richard Henderson  <rth@cygnus.com>
46728
46729         * gcc.c-torture/compile/981107-1.c: New test.
46730
46731 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
46732
46733         * execute/memcpy-bi.c: New testcase.
46734
46735 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
46736
46737         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
46738         base classes.
46739
46740         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
46741         template is selected.
46742
46743         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
46744         classes, it should be accepted for all types.
46745
46746         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
46747
46748         * g++.old-deja/g++.pt/spec24.C: Ensure that template
46749         specializations start with template headers.
46750
46751 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
46752
46753         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
46754
46755         * g++.old-deja/g++.other/init9.C: Test cross initialization of
46756         non-POD types.
46757
46758 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
46759
46760         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
46761
46762 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
46763
46764         * compile/981022-1.c, compile/981022-1.x: New test and driver.
46765
46766 1998-10-19  Jeffrey A Law  (law@cygnus.com)
46767
46768         * 981019-1.c: New test.
46769
46770 1998-10-14  Robert Lipe <robertl@dgii.com>
46771
46772         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
46773         find objc headers.
46774
46775 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
46776
46777         * compile/981001-4.c: Remove use of GCC extension that triggers a
46778         compiler bug.
46779
46780 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
46781
46782         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
46783
46784 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
46785
46786         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
46787         instantiation of template produces incorrect code for delete
46788         expression.
46789
46790         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
46791         constructors' name is not unique.
46792         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
46793         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
46794
46795         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
46796         automatic array of const is ill-formed.
46797
46798         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
46799         of template parameter?
46800
46801         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
46802         const.
46803
46804         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
46805         pointer-to-member expression.
46806
46807         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
46808         declaration causes ICE.
46809
46810 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
46811
46812         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
46813         reserved in the global namespace.
46814
46815         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
46816         generate needed virtual table.
46817
46818         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
46819
46820 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
46821
46822         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
46823         template-dependent type
46824
46825 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
46826
46827         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
46828         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
46829         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
46830
46831         * g++.old-deja/g++.other/using5.C: New test; using decl from base
46832         class should be usable as argument of member function.
46833         * g++.old-deja/g++.other/using6.C: New test; using decl from base
46834         class should be usable as return type of member function.
46835         * g++.old-deja/g++.other/using7.C: New test; using decl from base
46836         class should be usable as type of data member.
46837
46838         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
46839
46840 1998-10-09  Jeffrey A Law  (law@cygnus.com)
46841
46842         * gcc.c-torture/special/920521-1.c: Fix bogus test.
46843
46844 1998-10-08  Nick Clifton  <nickc@cygnus.com>
46845
46846         * gcc.dg/dll-?.c Add thumb to target list.
46847         Fix assembler scan patterns to match current assembler output.
46848
46849 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
46850
46851         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
46852         matching of template brackets.
46853
46854         * g++.old-deja/g++.other/using4.C: New test.  Test using
46855         declarations of methods from base classes.
46856
46857         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
46858         within functions should introduce names into the innermost
46859         enclosing namespace.
46860
46861         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
46862         of static locals if first initialization throws.
46863
46864 1998-10-07  Jim Wilson  <wilson@cygnus.com>
46865
46866         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
46867
46868 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
46869
46870         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
46871         lose track of the possible targets of tablejump insns.
46872         * special/special.exp: Run it.
46873
46874 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
46875
46876         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
46877         must be declared before its specializations can be named in friend
46878         declarations.
46879
46880 1998-10-05  Dave Love  <d.love@dl.ac.uk>
46881
46882         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
46883
46884         * g77.f-torture/execute/io1.f: New test.
46885
46886 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
46887
46888         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
46889         with pointer to template function, for which no argument deduction
46890         is possible.
46891
46892         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
46893         specialization of template function as argument to template
46894         function.
46895
46896         * g++.old-deja/g++.other/access2.C: New test; Inner class
46897         shouldn't have privileged access to Outer's names.
46898
46899 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
46900
46901         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
46902         friend template declared within template class conflicts with
46903         nested class of the same name.
46904
46905         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
46906         is ignored.
46907
46908         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
46909         object with direct initializer as function declaration.
46910
46911         * g++.old-deja/g++.other/decl2.C: New test; duplicate
46912         initializers.
46913
46914         * g++.old-deja/g++.other/null2.C: New test; conditional operator
46915         involving const pointer and NULL produces incorrect result.
46916
46917         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
46918         type name without `typename' should be rejected with -pedantic.
46919
46920 1998-10-02  Richard Henderson  <rth@cygnus.com>
46921
46922         * g++.old-deja/g++.other/addrof1.C: New test.
46923
46924 1998-10-01  Nick Clifton  <nickc@cygnus.com>
46925
46926         * gcc.c-torture/compile/981001-1.c: New test.
46927         * gcc.c-torture/execute/981001-1.c: New test.
46928
46929 1998-10-01  Jeffrey A Law  (law@cygnus.com)
46930
46931         * gcc.c-torture/compile/981001-2.c: New test.
46932         * gcc.c-torture/compile/981001-3.c: New test.
46933         * gcc.c-torture/compile/981001-4.c: New test.
46934
46935 1998-10-01  Robert Lipe  <robertl@dgii.com>
46936
46937         * lib/objc.exp (objc_target_compile): Add -L during compiles for
46938         multilibbed hosts.  Idea grafted from g77.exp.
46939
46940 1998-09-30  Dave Love  <d.love@dl.ac.uk>
46941
46942         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
46943         avoid losing on systems which need -lsocket.
46944
46945 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
46946
46947         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
46948         * g++.old-deja/g++.other/nested2.C: Ditto.
46949         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
46950         failure.
46951
46952 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
46953
46954         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
46955         preferred over template operator!= for enum bitfields.
46956
46957 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
46958
46959         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
46960         that happen to have the same base name, but in different scopes,
46961         are incorrectly rejected.
46962
46963 1998-09-16  Richard Henderson  <rth@cygnus.com>
46964
46965         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
46966         on the native word size instead of an integer literal.
46967
46968 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
46969
46970         * g++.old-deja/g++.other/static2.C: Invocation of static data
46971         member of type pointer-to-function denoted as non-static member.
46972
46973         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
46974         checks involving function types and aliases.
46975
46976 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
46977
46978         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
46979         redefined to the same non-trivial type.
46980
46981         * g++.old-deja/g++.pt/explicit73.C: Test for proper
46982         namespace-qualification of template specializations declared in
46983         other namespaces.
46984
46985         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
46986         to declare a subset of the specializations of a template function
46987         as friends of specializations of a template class.
46988
46989         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
46990         member templates that do not fully specialize the enclosing
46991         template class are rejected.
46992
46993 1998-09-11  Dave Love  <d.love@dl.ac.uk>
46994
46995         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
46996
46997 1998-09-08  Dave Love  <d.love@dl.ac.uk>
46998
46999         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
47000         altered from libf2c/libU77 version.
47001
47002 1998-09-06  Dave Love  <d.love@dl.ac.uk>
47003
47004         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
47005
47006 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
47007
47008         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
47009         (un)signed char are different types for template specialization
47010         purposes.
47011
47012 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
47013
47014         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
47015         * objc: ObjC testsuite.
47016
47017 1998-08-31  Catherine Moore  <clm@cygnus.com>
47018
47019         * gcc.c-torture/execute/941014-1.x: New file.
47020
47021 1998-08-31  Nick Clifton  <nickc@cygnus.com>
47022
47023         * lib/c-torture.exp: Add support for
47024         torture_eval_before_compile and torture_eval_before_execute
47025         variables.
47026
47027 1998-08-30  Jeffrey A Law  (law@cygnus.com)
47028
47029         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
47030         this test triggers valid.
47031
47032 1998-08-27  Jeffrey A Law  (law@cygnus.com)
47033
47034         * gcc.dg/980827-1.c: New test.
47035
47036 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
47037
47038         * gcc.c-torture/execute/loop-4b.c: New test.
47039
47040 1998-08-26  Nick Clifton  <nickc@cygnus.com>
47041
47042         * lib/c-torture.exp: Add support for
47043         torture_eval_before_compile and torture_eval_before_execute
47044         variables.
47045
47046 1998-08-25  Jeffrey A Law  (law@cygnus.com)
47047
47048         * gcc.c-torture/compile/980825-1.c: New test.
47049
47050 1998-08-24  Nick Clifton  <nickc@cygnus.com>
47051
47052         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
47053         count number tests in opt_t0 not good_t0.
47054
47055 1998-08-24  Jeffrey A Law  (law@cygnus.com)
47056
47057         * gcc.c-torture/compile/930326-1.x: Fix typo.
47058
47059 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
47060
47061         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
47062         causes an ICE.
47063
47064 1998-08-21  Jeffrey A Law  (law@cygnus.com)
47065
47066         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
47067         STACK_SIZE is defined.
47068         * gcc.c-torture/unsorted/stuct.c: Similarly.
47069
47070         * gcc.c-torture/compile/980821-1.c: New test.
47071
47072 1998-08-21  Jeffrey A Law  (law@cygnus.com)
47073
47074         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
47075
47076 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
47077
47078         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
47079         code.
47080
47081 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
47082
47083         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
47084         error'.
47085
47086 1998-08-18  Jeffrey A Law  (law@cygnus.com)
47087
47088         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
47089
47090 1998-08-16  Jeffrey A Law  (law@cygnus.com)
47091
47092         * gcc.c-torture/compile/980816-1.c: New test.
47093
47094         * gcc.dg/980816-1.c: New test.
47095
47096 1998-08-13  Jeffrey A Law  (law@cygnus.com)
47097
47098         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
47099         compiler for ieee tests.
47100
47101 1998-08-01  Dave Love  <d.love@dl.ac.uk>
47102
47103         * g77.f-torture/compile/980729-0.f: New test.
47104
47105 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
47106
47107         * gcc.c-torture/special/eeprof-1.c: New test, for
47108         -finstrument-functions.
47109         * gcc.c-torture/special/special.exp: Run it.
47110
47111 1998-07-29  Jeffrey A Law  (law@cygnus.com)
47112
47113         * gcc.c-torture/compile/980729-1.c: New test.
47114
47115 1998-07-27  Nick Clifton  <nickc@cygnus.com>
47116
47117         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
47118         __thumb__ is defined, and test for ARM style doubles if so.
47119
47120 1998-07-26  Dave Love  <d.love@dl.ac.uk>
47121
47122         * g77.f-torture/noncompile/980615-0.f: New test.
47123
47124 1998-07-26  H.J. Lu  (hjl@gnu.org)
47125
47126         * gcc.dg/980312-1.c: Do link instead of compile.
47127         * gcc.dg/980313-1.c: Likewise.
47128
47129 1998-07-26  Jeffrey A Law  (law@cygnus.com)
47130
47131         * gcc.c-torture/compile/980726-1.c: New test.
47132
47133 1998-07-25  Dave Love  <d.love@dl.ac.uk>
47134
47135         * g77.f-torture/execute/io0.f: New test.
47136
47137 1998-07-24  Nick Clifton  <nickc@cygnus.com>
47138
47139         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
47140         an int.
47141
47142 1998-06-18  Michael Meissner  <meissner@cygnus.com>
47143
47144         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
47145         m32r bugs.
47146
47147 1998-07-17  Nick Clifton  <nickc@cygnus.com>
47148
47149         * gcc.dg/980626-1.c: Expect failures for all toolchains until
47150         c-decl.c:grokdeclarator can handle mode attributes.
47151
47152 1998-07-16  Jeffrey A Law  (law@cygnus.com)
47153
47154         * gcc.c-torture/execute/980716-1.c: New test.
47155
47156 1998-07-13  Jeffrey A Law  (law@cygnus.com)
47157
47158         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
47159         the mn10200.
47160         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
47161         the mn10200.
47162         * gcc.c-torture/execute/va-arg-3.x: Similarly.
47163         * gcc.c-torture/compile/930326-1.x: Similarly.
47164
47165 1998-07-13  Dave Love  <d.love@dl.ac.uk>
47166
47167         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
47168         New test from Craig.
47169
47170 1998-07-12  Dave Love  <d.love@dl.ac.uk>
47171
47172         * g77.f-torture/noncompile/980616-0.f: New test.
47173
47174         * g77.f-torture/execute/970816-3.f: New test from Craig.
47175
47176 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
47177
47178         *  g++.other/singleton.C: Return error value instead of taking
47179         SIGSEGV.
47180
47181 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
47182
47183         *  g++.other/singleton.C: New test.  Warning is under dispute.
47184         Runtime crash is not.
47185
47186 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
47187
47188         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
47189         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
47190         using6.C, using7.C}: New namespace tests.
47191
47192 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
47193
47194         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
47195         specialization with typedef'ed names used as array indexes.
47196
47197 1998-07-09  Jeffrey A Law  (law@cygnus.com)
47198
47199         * gcc.c-torture/execute/980709-1.c: New test.
47200
47201         * gcc.dg/980709-1.c: New test.
47202
47203 1998-07-07  Richard Henderson  <rth@cygnus.com>
47204
47205         * gcc.c-torture/execute/bcp-1.c: New test.
47206
47207 1998-07-07  Jeffrey A Law  (law@cygnus.com)
47208
47209         * gcc.c-torture/execute/980707-1.c: New test.
47210
47211 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
47212
47213         * gcc.c-torture/compile/980706-1.c: New test.
47214
47215 1998-07-01  Dave Love  <d.love@dl.ac.uk>
47216
47217         * g77.f-torture/execute/980701-0.f,
47218         g77.f-torture/execute/980701-1.f: New test from Craig.
47219
47220 1998-07-01  Jeffrey A Law  (law@cygnus.com)
47221
47222         * gcc.c-torture/compile/980701-1.c: New test.
47223
47224         * gcc.c-torture/execute/980701-1.c: New test.
47225
47226 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
47227 rlsruhe.de>
47228
47229         * g++.old-deja/g++.robertl/eb132.C: New test.
47230         * g++.old-deja/g++.robertl/eb133.C: Likewise.
47231
47232 1998-06-29  Dave Love  <d.love@dl.ac.uk>
47233
47234         * g77.f-torture/execute/980628-7.f,
47235         g77.f-torture/execute/980628-8.f,
47236         g77.f-torture/execute/980628-9.f,
47237         g77.f-torture/execute/980628-10.f: New tests from Craig.
47238
47239         * g77.f-torture/execute/980628-3.f: Remove mail headers.
47240
47241 1998-06-28  Jeffrey A Law  (law@cygnus.com)
47242
47243         * g77.f-torture/execute/980628-4.f: New test from Craig.
47244         * g77.f-torture/execute/980628-5.f: Likewise.
47245         * g77.f-torture/execute/980628-2.f: Likewise.
47246         * g77.f-torture/execute/980628-0.f: Likewise.
47247         * g77.f-torture/execute/980628-1.f: Likewise.
47248         * g77.f-torture/execute/980628-3.f: Likewise.
47249         * g77.f-torture/execute/980628-6.f: Likewise.
47250
47251 1998-06-28  Jeffrey A Law  (law@cygnus.com)
47252
47253         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
47254         directory when nothing has been installed yet.
47255
47256 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
47257
47258         * gcc.c-torture/special/special.exp: Handle newer versions of
47259         dejagnu.
47260
47261 1998-06-26  Jeffrey A Law  (law@cygnus.com)
47262
47263         * gcc.dg/980626-1.c: New test.
47264
47265 1998-06-19  Bruno Haible <haible@ilog.fr>
47266
47267         * gcc.misc-tests/m-un-2.c: New test.
47268         * g++.old-deja/g++.other/warn01.c: Likewise.
47269
47270 1998-06-19  Robert Lipe  <robertl@dgii.com>
47271
47272         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
47273         compatibility with assmblers with a different comment character.
47274         Eliminate use of GAS-specific extensions.
47275
47276 1998-06-19  Jeffrey A Law  (law@cygnus.com)
47277
47278         * gcc.c-torture/execute/ieee/980619-1.c: New test.
47279
47280 1998-06-19  Robert Lipe  <robertl@dgii.com>
47281
47282         * lib/g77.exp: Replace search for libf2c.a with search for newly
47283         renamed libg2c.a
47284
47285 1998-06-17  Jeffrey A Law  (law@cygnus.com)
47286
47287         * gcc.c-torture/execute/980617-1.c: New test.
47288
47289 1998-06-12  Jeffrey A Law  (law@cygnus.com)
47290
47291         * gcc.c-torture/execute/980612-1.c: New test.
47292
47293 1998-06-08  Jeffrey A Law  (law@cygnus.com)
47294
47295         * gcc.dg/980523-1.c: Only test on ppc-linux.
47296         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
47297
47298         * gcc.c-torture/execute/980608-1.c: New test.
47299
47300 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
47301
47302         * gcc.c-torture/execute/980605-1.c: New test.
47303
47304 1998-06-04  Jeffrey A Law  (law@cygnus.com)
47305
47306         * gcc.c-torture/execute/980604-1.c: New test.
47307
47308 1998-06-02  Jeffrey A Law  (law@cygnus.com)
47309
47310         * gcc.c-torture/execute/980602-1.c: New test.
47311         * gcc.c-torture/execute/980602-2.c: Likewise.
47312
47313 1998-06-02  Dave Love  <d.love@dl.ac.uk>
47314
47315         * 970125-0.f: Fix per JCB.  Add commentary.
47316
47317 1998-05-31  Michael Meissner  <meissner@cygnus.com>
47318
47319         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
47320         IEEE -0 support.
47321
47322 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
47323
47324         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
47325         earlier.
47326
47327 1998-05-28  Catherine Moore <clm@cygnus.com>
47328
47329         * gcc.c-torture/execute/980526-3.c: New test.
47330
47331 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
47332
47333         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
47334         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
47335         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
47336         m88k-motorola-sysv3 to XFAIL.
47337
47338 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47339
47340         * gcc.dg/980526-1.c: New test.
47341         * gcc.c-torture/execute/980526-2.c: New test.
47342
47343 1998-05-26  Jeffrey A Law  (law@cygnus.com)
47344
47345         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
47346
47347         * gcc.c-torture/execute/980526-1.c: New test.
47348
47349 1998-05-26  Dave Love  <d.love@dl.ac.uk>
47350
47351         * g77.f-torture/execute/alpha2.f: Add runtime test.
47352
47353 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
47354
47355         * g++.old-deja/old-deja.exp: Strip leading directories.
47356
47357         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
47358         error for the line.  Don't run multiple tests for the same line.
47359
47360 1998-05-23  Jeffrey A Law  (law@cygnus.com)
47361
47362         * gcc.dg/980523-1.c: New test.
47363
47364 1998-05-23  Dave Love  <d.love@dl.ac.uk>
47365
47366         * g77.f-torture/compile/970915-0.f: New test.
47367
47368 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
47369
47370         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
47371
47372 1998-05-21  Jeffrey A Law  (law@cygnus.com)
47373
47374         * gcc.dg/980520-1.c: New test.
47375
47376 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
47377
47378         * gcc.dg/980502-1.c: Fix return type.
47379
47380 1998-05-20  Jeffrey A Law  (law@cygnus.com)
47381
47382         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
47383         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
47384         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
47385         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
47386         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
47387
47388 1998-05-20  Dave Love  <d.love@dl.ac.uk>
47389
47390         * g77.f-torture/execute/980520-1.f: New test.
47391
47392 1998-05-15  Dave Love  <d.love@dl.ac.uk>
47393
47394         * lib/mike-g77.exp: New file.
47395
47396         * g77.f-torture/noncompile/noncompile.exp,
47397         g77.f-torture/noncompile/check0.f: New files.
47398
47399 1998-05-14  Dave Love  <d.love@dl.ac.uk>
47400
47401         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
47402         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
47403         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
47404         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
47405         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
47406         abort where appropriate.
47407
47408 1998-05-05  Michael Meissner  <meissner@cygnus.com>
47409
47410         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
47411         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
47412
47413 1998-04-29  Dave Love  <d.love@dl.ac.uk>
47414
47415         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
47416
47417 1998-04-27  Dave Love  <d.love@dl.ac.uk>
47418
47419         * g77.f-torture/compile/980427-0.f: New test.
47420
47421 1998-04-24  Dave Love  <d.love@dl.ac.uk>
47422
47423         * g77.f-torture/compile/980424-0.f: New test.
47424
47425 1998-04-19  Dave Love  <d.love@dl.ac.uk>
47426
47427         * g77.f-torture/compile/980419-2.f (main): New test.
47428         * g77.f-torture/compile/970125-0.f: New test.
47429         * g77.f-torture/compile/980419-1.f: New test.
47430
47431 1998-04-08  Jim Wilson  <wilson@cygnus.com>
47432
47433         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
47434         of loop-4.c.
47435
47436 1998-04-07  Jim Wilson  <wilson@cygnus.com>
47437
47438         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
47439
47440 1998-04-03  Jim Wilson  <wilson@cygnus.com>
47441
47442         * gcc.c-torture/compile/980329-1.c: New test.
47443
47444 1998-03-18  Jim Wilson  <wilson@cygnus.com>
47445
47446         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
47447         * gcc.dg/980312-1.c: Fix typo in -march command.
47448
47449 1998-03-16  H.J. Lu  (hjl@gnu.org)
47450
47451         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
47452
47453 1998-03-11  Robert Lipe  <robertl@dgii.com>
47454
47455         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
47456         Dave Love agree the Fortran source is bogus.
47457
47458 1998-03-11  Robert Lipe  <robertl@dgii.com>
47459
47460         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
47461         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
47462         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
47463         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
47464         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
47465
47466 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
47467
47468         * g++.old-deja/g++.other/friend1.C: New test.
47469
47470 1998-02-18  Dave Love  <d.love@dl.ac.uk>
47471
47472         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
47473         possibly uninitialized) variables and declare dnrm2.
47474
47475 1998-02-23  Robert Lipe <robertl@dgii.com>
47476
47477         From Bruno Haible <haible@ilog.fr>:
47478         * gcc.c-torture/execute/980223.c: New test.
47479
47480 1998-02-13  Jeffrey A Law  (law@cygnus.com)
47481
47482         * gcc.dg/ifelse-1.c: New test.
47483
47484 1998-02-09  H.J. Lu  (hjl@gnu.org)
47485
47486         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
47487
47488           * lib/old-dejagnu.exp (old-dejagnu): Added the
47489           "execution test - XFAIL *-*-*" handling in the spirit of
47490           "excess errors test -". Changed the "execution test fails"
47491           handling to be like "excess errors test fails".
47492           * Update various tests accordingly.
47493
47494 1998-02-06  Jim Wilson  <wilson@cygnus.com>
47495
47496         * gcc.c-torture/execute/980205.c: New test.
47497
47498 1998-01-18  Jeffrey A Law  (law@cygnus.com)
47499
47500         * lib/c-torture.exp: Look for .x files instead of .cexp files.
47501         * lib/f-torture.exp: Similarly.
47502         * gcc.c-torture: Rename all .cexp files to .x files.
47503
47504 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
47505
47506         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
47507         (940510-1.c): Removed duplicate.
47508         (971104-1.c): New test.
47509
47510 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
47511
47512           * lib/f-torture.exp: Improve error and loop detection.
47513
47514 1997-11-19  Michael Meissner  <meissner@cygnus.com>
47515
47516         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
47517         use that to size the filler array.
47518
47519 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
47520
47521         * lib/c-torture.exp(c-torture-execute): Fix typo.
47522
47523         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
47524         testcase as the executable name. Keep the executable around if
47525         the test fails.
47526
47527 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
47528
47529         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
47530         changes.  Only test one -g option, and move it to the end of the
47531         list of options to test.
47532
47533 1997-09-19  Michael Meissner  <meissner@cygnus.com>
47534
47535         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
47536         variable GCC_TORTURE_OPTIONS to supply default switches separated
47537         by colons.  If no environment variable, run tests with -O0 -g, -O1
47538         -g, and -O2 -g as well.
47539
47540 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
47541
47542         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
47543         explanatory comments. Fix indentation.
47544
47545 1997-09-15  Jeffrey A Law  (law@cygnus.com)
47546
47547         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
47548
47549 1997-09-11  Jeffrey A Law  (law@cygnus.com)
47550
47551         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
47552         * g++.old-deja/g++.mike/p7325.C: Likewise.
47553         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
47554
47555 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
47556
47557         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
47558         * g++.old-deja/g++.brendan/crash30.C: Likewise.
47559         * g++.old-deja/g++.brendan/crash39.C: Likewise.
47560         * g++.old-deja/g++.law/operators4.C: Likewise.
47561
47562 1997-09-11  Joe Buck  (jbuck@synopsys.com)
47563
47564         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
47565         * g++.old-deja/g++.mike/p784.C: Ditto.
47566         * g++.old-deja/g++.mike/p785.C: Ditto.
47567
47568 1997-09-05  Jeffrey A Law  (law@cygnus.com)
47569
47570           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
47571
47572 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
47573
47574         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
47575         target feature; pass this to c-torture-execute as needed.
47576
47577 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
47578
47579         * lib/c-torture.exp(c-torture-execute): If the previous and the
47580         current executables being tested are identical, we don't need to
47581         run the executable again. Try to make the executable names
47582         unique. Add an optional argument for passing additional compiler
47583         flags.
47584
47585 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
47586
47587         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
47588
47589 1997-08-29  Jeffrey A Law  (law@cygnus.com)
47590
47591         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
47592
47593 1997-07-31  Jeffrey A Law  (law@cygnus.com)
47594
47595         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
47596         32bit or larger longs.
47597
47598         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
47599         have either a 32bit long or 32bit int.
47600
47601 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
47602
47603         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
47604         Make double precision tests dependent on sizeof (double).
47605
47606 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
47607
47608         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
47609         too.
47610
47611 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
47612
47613         * gcc.c-torture/compile/961203-1.cexp: New script.
47614
47615 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
47616
47617         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
47618         up the includes ourselves.
47619
47620 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
47621
47622         * lib/plumhall.exp: Remove random include, and add a few
47623         verbose messages for debugging.
47624
47625 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
47626
47627         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
47628         of trying to do it ourselves.
47629
47630 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
47631
47632         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
47633
47634 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
47635
47636         * gcc.prms/5403.c: Made regexp a bit less strict.
47637
47638 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
47639
47640         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
47641         is returned from remote_load instead.
47642         * lib/plumhall.exp: Ditto.
47643         * lib/mike-g++.exp: Ditto.
47644         * lib/old-dejagnu.exp: Ditto.
47645         * lib/c-torture.exp: Ditto.
47646
47647 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
47648
47649         * lib/g++.exp: Use build_wrapper procedure.
47650         * lib/gcc.exp: Ditto.
47651
47652 1997-05-20  Jeffrey A Law  (law@cygnus.com)
47653
47654         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
47655         an old-style decl for malloc.  Fixes tests to work when
47656         sizeof (int) != sizeof (size_t).
47657
47658 1997-05-15  Mike Meissner  <meissner@cygnus.com>
47659
47660         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
47661
47662         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
47663         use stdargs.h interface.
47664
47665 1997-05-15  Mike Meissner  <meissner@cygnus.com>
47666
47667         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
47668         NO_VARARGS when compiling.
47669
47670 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
47671
47672         * lib/plumhall.exp(ph_includes): New procedure.
47673         (ph_make): Use it.
47674         (ph_compiler): Ditto.
47675
47676         * lib/g++.exp: Rename test-glue.c to testglue.c.
47677         * lib/gcc.exp: Ditto.
47678
47679 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
47680
47681         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
47682         to completion when it's called.
47683
47684 1997-03-21  Michael Meissner  <meissner@cygnus.com>
47685
47686         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
47687         is defined, don't do test.
47688
47689 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
47690
47691         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
47692         for object files.
47693         (ph_summary): Mark skipped testcases as untested, not unresolved.
47694
47695         * lib/plumhall.exp (ph_make): If unresolved because of bad
47696         errorCode, record errorCode in log file.
47697         (*): Replace send_log/verbose with verbose -log.
47698
47699 1997-03-19  Michael Meissner  <meissner@cygnus.com>
47700
47701         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
47702         double conversion if double isn't at least 8 bytes.
47703
47704         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
47705         int to work with targets where int is 16 bits.
47706
47707         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
47708         8 bytes, just exit, since 4 byte doubles don't have enough bits of
47709         precision for the test to complete.
47710
47711 1997-03-14  Michael Meissner  <meissner@cygnus.com>
47712
47713         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
47714         if d10v is not compiled with the -mdouble64 flag.
47715         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
47716
47717         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
47718         d10v is not compiled with the -mint32 flag.
47719
47720 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
47721
47722         * lib/plumhall.exp: Use incr_count.
47723
47724 1997-03-12  Jeffrey A Law  (law@cygnus.com)
47725
47726         * gcc.c-torture: Update to c-torture-1.45.
47727
47728 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
47729
47730         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
47731         the name of the expect testcase file).
47732
47733         * lib/g++.exp(g++_init): Ditto.
47734
47735 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
47736
47737         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
47738         the host.
47739
47740         * lib/gcc.exp(gcc_exit): New procedure.
47741
47742 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
47743
47744         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
47745         specs where appropriate.
47746
47747         * g++.old-deja/g++.arm/*: Added additional ERROR checks
47748         because of new "candidates are" messages, and removed a few
47749
47750         * Converted all non-old-style g++ testcases to old-style, and
47751         moved into g++.old-deja.
47752
47753 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
47754
47755         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
47756         options.
47757
47758         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
47759         succeeded.
47760
47761         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
47762
47763 1997-02-13  Michael Meissner  <meissner@cygnus.com>
47764
47765         * lib/gcc.exp (gcc_target_compile): Add support for defining
47766         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
47767         the machine doesn't have those features.
47768
47769 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
47770
47771         * g++.law/operators4.exp: Don't use LIBS.
47772
47773 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
47774
47775         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
47776
47777         * lib/mike-g++.exp: Don't set the compiler to be tested here.
47778         * lib/g++.exp: Set it here instead. Also, allow use of the
47779         --tool_exec and --tool_opt options. Change CXX to
47780         GXX_UNDER_TEST.
47781
47782         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
47783
47784         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
47785
47786 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
47787
47788         * lib/old-dejagnu.exp: Use prune_warnings instead of
47789         prune_system_crud.
47790         * lib/mike-g++.exp: Ditto.
47791         * lib/gcc.exp: Ditto.
47792         * lib/g++.exp: Ditto.
47793
47794         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
47795
47796 1997-02-07  Jeffrey A Law  (law@cygnus.com)
47797
47798           * 941014-2.c: Include stdlib.h
47799           * 960327-1.c: Include stdio.h
47800           * dbra.c, index-1.c: Don't assume ints are 32bits.
47801
47802 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
47803
47804         * lib/gcc.exp: Add gcc,stack_size target feature.
47805
47806         * lib/g++.exp(g++_target_compile): Add the include and link
47807         paths here, not in two other places. And, it's $options, not
47808         options.
47809
47810         * lib/mike-g++.exp(postbase): Remove the code that determines
47811         the correct include and link paths.
47812         * g++.old-deja/old-deja.exp: Ditto.
47813
47814 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
47815
47816         * lib/g++.exp(g++_init): target_compile no longer returns the
47817         filename of the result.
47818
47819 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
47820
47821         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
47822         call to glob.
47823
47824         * gcc.c-torture/special/special.exp: Change call to
47825         gcc_target_compile to include the object file.
47826
47827 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
47828
47829         * gcc.c-torture/special/special.exp: Correct misspelling in last
47830         change.
47831
47832 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
47833
47834         * lib/plumhall.exp(ph_summary): Log the entire output of the
47835         executable. Return -1 if there were any failures, 0 otherwise.
47836         (ph_execute): Return -1 if there were any failures, 0 otherwise.
47837         (ph_make): Clean up objects and executables that were built
47838         if the tests succeeded.
47839
47840 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
47841
47842         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
47843         libraries and includes in the build tree as appropriate.
47844
47845 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
47846
47847         * lib/c-torture.exp: Instead of looking for the global variable
47848         NO_LONG_LONG, check to see if that's a feature of the target.
47849
47850 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
47851
47852         * config/default.exp: Minimize. Delete the remainer of the files in
47853         config; this functionality is now in devo/dejagnu/config.
47854
47855         g++.*/*: Pass any additional flags used to compile to postbase;
47856         delete CXXFLAGS.
47857
47858         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
47859         is now done by runtest.exp. Use gcc_target_compile instead of
47860         compile.
47861
47862         lib/c-torture.exp: Use gcc_target_compile instead of compile.
47863         Remove references to CFLAGS. Use remote_file instead of
47864         calling rm -f.
47865         (c-torture): Take a list of arguments to use to compile this
47866         testcase.
47867
47868         lib/g++.exp: Simplify. Use target_compile instead of compile.
47869         lib/gcc-dg.exp: Ditto.
47870         lib/gcc.exp: Ditto.
47871         lib/mike-{gcc,g++}.exp: Ditto.
47872         lib/old-dejagnu.exp: Ditto.
47873         lib/plumhall.exp: Ditto.
47874
47875 1997-01-08  Jim Wilson  <wilson@cygnus.com>
47876
47877         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
47878         (ph_linker): Likewise.
47879
47880 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
47881
47882           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
47883         MAP_ANON / MAP_ANONYMOUS if defined;
47884         else try to map from /dev/zero .
47885
47886 1996-11-12  Jeffrey A Law  (law@cygnus.com)
47887
47888         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
47889         isn't defined, then define it to MAP_ANONYMOUS.
47890
47891 1996-11-12  Jeffrey A Law  (law@cygnus.com)
47892
47893         * gcc.c-torture: Update to c-torture-1.42 release.
47894
47895 1996-11-11  Jeffrey A Law  (law@cygnus.com)
47896
47897         * gcc.c-torture: Update to c-torture-1.41 release.
47898
47899 1996-10-27  Jeffrey A Law  (law@cygnus.com)
47900
47901         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
47902         c-torture release.
47903
47904 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
47905
47906         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
47907         and LDFLAGS.  Fix second case to append the target_info ldflags
47908         onto LDFLAGS, not CFLAGS.
47909         * lib/g++.exp (g++_init): Add target_info stuff.
47910         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
47911         of libgloss and newlib flags for !native.
47912
47913         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
47914         (GDB): Fix relative path to go up another dir for finding gdb.
47915
47916 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
47917
47918         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
47919         versions in the target_info array, if they don't exist.
47920
47921 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
47922
47923         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
47924
47925 1996-07-08  Jim Wilson  <wilson@cygnus.com>
47926
47927         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
47928         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
47929
47930 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
47931
47932         * lib/old-dejagnu.exp: Don't remove the output file before we've
47933         actually tested it. Don't append pwd to the path of the executable
47934         we're testing.
47935
47936 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
47937
47938         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
47939
47940 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
47941
47942         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
47943         temporary directory for compiler files, and set it to a default
47944         value of /tmp. Set $output as the name of the output file from
47945         compiling the testcase. Add a -o option to $cflags_var so the
47946         compiler writes the final output file as $output. Set $executable
47947         to $output.
47948
47949         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
47950         directory for compiler files, and set it to /tmp if it doesn't
47951         already have a value. Set $output_file to the name of the output
47952         file from compiling the testcase. Add a -o option to CXXFLAGS so
47953         the compiler writes the final output file as $output. Use $output
47954         as the executable to be tested.
47955
47956 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
47957
47958         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
47959
47960 1996-06-08  Jeffrey A Law  (law@cygnus.com)
47961
47962         * gcc.c-torture/execute/pending-1.c: New test.  Still
47963         pending in Tege's queue.
47964
47965 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
47966
47967         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
47968         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
47969         if there were failures.  Call unresolved if there were unresolved
47970         testcases.  Call gcc_fail if program did not run to completion.
47971         (ph_make): Pass additional argument name to ph_execute.
47972         (ph_execute): Add new argument.  Pass additional arguments to
47973         ph_summary.  Call gcc_fail is there is no execution output.
47974
47975 1996-04-24  Jeffrey A Law  (law@cygnus.com)
47976
47977         * lib/plumhall.exp (proc_summary): Output relavent summary
47978         lines into the log so specific failures in plumhall can be
47979         investigated.
47980
47981 1996-04-10  Jeffrey A Law  (law@cygnus.com)
47982
47983         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
47984         (c-torture-execute): Don't try to execute tests which use
47985         "long long" types if $NO_LONG_LONG is nonzero.
47986
47987 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
47988
47989         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
47990         not c-torture.
47991
47992         * gcc.ieee: Move from here.
47993         * gcc.c-torture/execute/ieee: To here.
47994
47995 1996-03-26  Jeffrey A Law  (law@cygnus.com)
47996
47997         * gcc.c-torture: Update to c-torture-1.41 release.
47998
47999 1996-03-22  Jeffrey A Law  (law@cygnus.com)
48000
48001         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
48002         not "$output".
48003
48004 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
48005
48006         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
48007         -c present.
48008
48009 1996-03-02  Jeffrey A Law  (law@cygnus.com)
48010
48011         * config/proelf.exp: Handle connecting to a simulator.
48012
48013 1996-01-31  Jeffrey A Law  (law@cygnus.com)
48014
48015         * config/proelf.exp: New file.  Enough framework that we can
48016         run c-torture tests on the proelf targets (or any other target
48017         that gdb can connect to for that matter).
48018
48019 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
48020
48021         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
48022         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
48023
48024         * lib/plumhall.exp (ph_execute): Always call ph_summary if
48025         exec_output exists.
48026
48027 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
48028
48029         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
48030         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
48031
48032         * config/*.exp: Update FSF address.  Change result of ${tool}_load
48033         to pass/fail/unresolved/unsupported/untested.  Caller must now
48034         call unresolved/unsupported/untested.
48035         * lib/*.exp: Update FSF address.  Update to handle new results of
48036         ${tool}_load.
48037         * lib/chill.exp (verbose): Delete.
48038
48039 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
48040
48041         * lib/gcc.exp (default_gcc_start): Change order of args to
48042         $LDFLAGS $CFLAGS $LIBS.
48043         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
48044         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
48045         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
48046         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
48047         * gcc.misc-tests/dg-test.exp: Likewise.
48048         * gcc.misc-tests/msgs.exp: Likewise.
48049         * gcc.prms/prms.exp: Likewise.
48050         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
48051         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
48052
48053         * lib/dg.exp: Deleted, moved to dejagnu/lib.
48054
48055 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
48056
48057         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
48058
48059         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
48060         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
48061
48062         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
48063         necessary.
48064
48065 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
48066
48067         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
48068         global for loop; add use of $mathlib.
48069         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
48070         settings here; set mathlib for anything but VxWorks.
48071
48072 1996-01-22  Jeffrey A Law  (law@cygnus.com)
48073
48074         * gcc.c-torture: Update to c-torture-1.40 release.
48075
48076 1996-01-03  Jeffrey A Law  (law@cygnus.com)
48077
48078         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
48079         dg.exp.
48080
48081 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
48082
48083         * lib/c-torture.exp (c-torture-execute): Declare "output" as
48084         global.
48085
48086 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
48087
48088         * lib/g++.exp (LIBS): Define if not already.
48089         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
48090         (gcc-dg-prune): Call prune_gcc_output.
48091         * lib/gcc.exp (prune_gcc_output): New proc.
48092         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
48093         prune_gcc_output.
48094
48095 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
48096
48097         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
48098         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
48099
48100 1995-11-15  Jeffrey A Law  (law@cygnus.com)
48101
48102         * gcc.c-torture: Update to c-torture-1.39 release.
48103
48104 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
48105
48106         * lib/c-torture.exp (c-torture-execute): Don't return if one option
48107         fails, try others as well.
48108
48109 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
48110
48111         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
48112         If compilation fails, mark execute tests as `untested'.
48113         If test is marked as unsupported, don't mark compilation and
48114         execute tests as failed.
48115
48116 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
48117
48118         * lib/g++.exp (g++_init): Don't link in libg++, and look to
48119         libstdc++ for whether or not we want to be doing shared
48120         libraries.  Delete link_curses since we don't need it anymore.
48121         * lib/mike-g++.exp (postbase): Don't link in libg++.
48122         * g++.old-deja/old-deja.exp: Likewise.
48123
48124 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
48125
48126         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
48127
48128 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
48129
48130         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
48131         For that, add `-Wl,-a,shared_archive'.
48132         * g++.old-deja/old-deja.exp: Likewise.
48133
48134 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
48135
48136         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
48137
48138 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
48139
48140         * lib/mike-g++.exp (postbase): Pay attention to the status of
48141         g++_load.
48142
48143 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
48144
48145           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
48146
48147 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
48148
48149         * lib/gcc.exp (default_gcc_start): No longer need to log program
48150         being executed or its output, execute_anywhere does that now.
48151         * lib/g++.exp (default_g++_version): Call execute_anywhere.
48152         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
48153
48154 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
48155
48156         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
48157         the same as those in lib/g++.exp.
48158
48159 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
48160
48161         * gcc.c-torture: Update to c-torture-1.38 release.
48162         * gcc.ieee: Related changes.
48163
48164 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
48165
48166         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
48167         "exec". Minor reformatting changes.
48168
48169         * config/rom68k.exp (${tool}_load): Make it work in a canadian
48170         cross. This means all "exec" calls now work on a remote host as
48171         well.
48172         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
48173         cross. Filter out the extra "\r\n" stuff that expect puts in.
48174         (c-torture-execute): Filter out the bogus warnings like
48175         c-torture-compile does. Add support for canadian cross.
48176         * lib/gcc.exp (default_gcc_version, default_gcc_start)
48177         Use execute_anywhere rather than calling exec directly. Now it
48178         works for canadian cross testing.
48179
48180 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
48181
48182         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
48183         results into a variable, and check that rather than using file exists.
48184
48185 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
48186
48187         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
48188         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
48189
48190 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
48191
48192         * g++.old-deja/old-deja.exp: Create and pass runshlib and
48193         lib_curses if there's a shared libg++ in the build tree.
48194
48195 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
48196
48197         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
48198         if not supported target.
48199
48200 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
48201
48202         * lib/g++.exp (g++_init): Move empty setting of runshlib and
48203         link_curses up to always happen, not just for native builds.
48204
48205 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
48206
48207         * gcc.c-torture: Update to c-torture-1.36 release.
48208         * gcc.failure: Related changes.
48209
48210 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
48211
48212         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
48213
48214 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
48215
48216         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
48217         * lib/mike-g++.exp (postbase): Not in here.  Still reference
48218         runshlib, link_curses, and mathlib for link and run.
48219
48220         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
48221         pass the runtime shared library options for Solaris, OSF/1, and
48222         Irix5, and link with -lcurses to avoid unresolved references.
48223
48224 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
48225
48226         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
48227         only run once.
48228
48229 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
48230
48231         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
48232
48233 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
48234
48235         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
48236         do not have a framework for the "compat" tests yet.
48237
48238 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
48239
48240         * lib/mike-g++.exp (postbase): New local variable `mathlib',
48241         set to null if we're testing vxworks5.1.  Use that instead of
48242         `-lm' in the setting of LIBS for link and run.
48243
48244 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
48245
48246         * config/rom68k.exp (${tool}_load): Major changes to make it
48247         work.  Verified that it does in fact return the stuff in
48248         exec_output properly.  Catch any Emul or any TRAP other than 0.
48249
48250 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
48251
48252         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
48253         LDFLAGS properly for targets that need stuff from libgloss.
48254         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
48255         only run once.
48256         (gpp_initialized): New variable.
48257
48258 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
48259
48260         * config/rom68k.exp: Load libgloss.exp.
48261         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
48262         so we can produce a fully linked binary.
48263         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
48264         so we can produce a fully linked binary.
48265
48266 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
48267
48268         * lib/plumhall.exp (ph_section): Watch for expected failures.
48269         Add missing `else'.
48270
48271         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
48272         run the testcase.
48273         (c-torture): Likewise.
48274
48275 1995-08-28  Doug Evans  <dje@cygnus.com>
48276
48277         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
48278
48279         * lib/mike-g++.exp (mike_cleanup): New proc.
48280         (prebase): New globals compiler_result, not_compiler_result,
48281         target_regexp.
48282         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
48283         allow leading "-" in pattern.  Watch for unsupported tests.
48284         If $compiler_result is set, pattern match assembler code,
48285         and ditto for $not_compiler_result.
48286         * lib/mike-gcc.exp: Likewise.
48287
48288         * lib/plumhall.exp (ph_execute): Only call ph_summary if
48289         execution "succeeded".
48290
48291 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
48292
48293         * config/win32.exp: New file.
48294         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
48295
48296 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
48297
48298         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
48299         unsupported.
48300         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
48301         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
48302         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
48303
48304         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
48305         "... without exceptions was ...".  That is now handled by
48306         prune_system_crud.
48307         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
48308
48309 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
48310
48311         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
48312         sieve.c,sort2.c}: New files.
48313         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
48314         sieve.exp,sort2.exp}: Drivers for them.
48315
48316         * lib/mike-gcc.exp (program_output): New user settable variable.
48317         (postbase): Call prune_system_crud.  Also prune extraneous compiler
48318         messages.
48319         * lib/mike-g++.exp (program_output): New user settable variable.
48320
48321         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
48322
48323         * config/sh.exp: Deleted (use sim.exp instead).
48324
48325 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
48326
48327         * config/vx.exp: Declare CHECKTASK as global.
48328         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
48329         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
48330         * lib/old-dejagnu.exp: Load [pwd]/$executable.
48331
48332 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
48333
48334         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
48335         target. Like vx.exp, only includes `vx29k.exp' instead of
48336         `vxworks.exp'.
48337
48338 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
48339
48340         * config/sim.exp: Increase time limit from 120 seconds to 240.
48341
48342 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
48343
48344         * gcc.c-torture/execute/950628-1.c: New test.
48345
48346 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
48347
48348         * gcc.c-torture: Update with changes/additions from
48349         c-torture-1.34.
48350
48351 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
48352
48353         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
48354
48355 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
48356
48357         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
48358
48359 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
48360
48361         * gcc.c-torture/compile/950512-1.c: New test.
48362         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
48363         * gcc.dg/struct-ret-1.c: Likewise.
48364
48365 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
48366
48367         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
48368           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
48369
48370 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
48371
48372         * gcc.c-torture/special/920411-1.c: Deleted.
48373         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
48374
48375 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
48376
48377         * config/sim.exp (${tool}_load): Hack in call to bash to get a
48378         cpu limit.
48379
48380 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
48381
48382         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
48383
48384 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
48385
48386         From kenner;
48387         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
48388         is the proper length.
48389         * va-arg-3.c: Likewise.
48390
48391 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
48392
48393         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
48394         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
48395
48396         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
48397         * lib/g++.exp (default_g++_start): Delete old cruft.
48398
48399 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
48400
48401         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
48402         (2 * (1 << 18)) to (2 * (1 << 17)).
48403
48404         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
48405
48406 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
48407
48408         * config/rom68k.exp: Renamed from config/idp.exp
48409
48410 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
48411
48412         * c-torture/compile/921109-2.c
48413
48414 1995-04-18  Mike Stump  <mrs@cygnus.com>
48415
48416         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
48417         excess errors.
48418
48419 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
48420
48421         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
48422         output.
48423         * lib/g++.exp (default_g++_start): Likewise.
48424
48425 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
48426
48427         * gcc.c-torture/compile/950329-1.c: New test.
48428
48429 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
48430
48431           * config/bug.exp (${tool}_load): Updated to use new remote_open
48432           and remote_close procs.
48433         * config/idp.exp: New file.
48434
48435 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
48436
48437         * gcc.c-torture/execute/950322-1.c: New test.
48438
48439 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
48440
48441         * config/vx.exp (${tool}_load): Clean up testing of return code from
48442         vxworks_ld and vxworks_spawn.
48443
48444 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
48445
48446         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
48447
48448 1995-03-13  Mike Stump  <mrs@cygnus.com>
48449
48450         * lib/old-deja.exp: Add `excess errors test - ' error, now one
48451         can mark excess errors on a machine by machine basis.  Note, the
48452         default is to not expect any excess errors, even when excess
48453         errors test - is given, so you will want to put an XFAIL ... on
48454         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
48455         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
48456         those 4 machines, but no others.
48457
48458 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
48459
48460         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
48461         * lib/c-torture.exp: to here.
48462
48463 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
48464
48465         * gcc.c-torture/execute/950221-1.c: New test.
48466         * gcc.c-torture/execute/struct-ret-1.c: New test.
48467         * gcc.c-torture/compile/950221-1.c: New test.
48468
48469         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
48470
48471 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
48472
48473         * gcc.c-torture/execute/arith-1.c (main): Return 0.
48474         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
48475
48476 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
48477
48478         * g++.gb: New directory of tests, derived from my signature and
48479         class scoping tests.
48480
48481         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
48482         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
48483         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
48484         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
48485         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
48486         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
48487         * g++.gb/sig25.C: Likewise.
48488
48489         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
48490         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
48491         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
48492         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
48493         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
48494         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
48495         * g++.gb/sig25.exp: Likewise.
48496
48497         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
48498         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
48499         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
48500         * g++.gb/scope13.C: Likewise, this test still fails.
48501
48502         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
48503         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
48504         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
48505         * g++.gb/scope13.exp: Ditto.
48506
48507         * g++.gb/README: New file, explains what these tests are about.
48508
48509 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
48510
48511         * lib/dg.exp (dg-do): Support `preprocess'.
48512         (dg-test): Likewise.
48513
48514 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
48515
48516         * config/udi.exp: change "continue -expect" to "exp_continue".
48517
48518 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
48519
48520         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
48521         Delete redundant tests.
48522
48523         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
48524         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
48525         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
48526         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
48527         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
48528         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
48529         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
48530         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
48531
48532         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
48533         storing label pointers.
48534         * gcc.c-torture/execute/921019-1.c: Likewise.
48535         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
48536         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
48537         parameter fp.
48538         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
48539         constants.
48540
48541         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
48542         Delete obsolete tests.
48543
48544         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
48545         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
48546         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
48547         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
48548         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
48549         * gcc.c-torture/compile/950124-1.c: New test.
48550
48551         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
48552
48553 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
48554
48555         * lib/mike-g++.exp: Add -lm to LIBS.
48556
48557 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
48558
48559         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
48560
48561 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
48562
48563         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
48564
48565 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
48566
48567         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
48568
48569 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
48570
48571         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
48572         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
48573         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
48574         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
48575         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
48576         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
48577         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
48578         * g++.law/{operators31.C, operators32.C,
48579         * g++.law/{operators33.C, operators34.C}: Likewise.
48580         * g++.law/{pic1.C, refs2.C}: Likewise.
48581         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
48582         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
48583         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
48584         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
48585
48586         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
48587         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
48588         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
48589         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
48590         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
48591         * g++.law/{enum9.exp, friend5.exp}: Likewise.
48592         * g++.law/{nest3.exp, nest4.exp}: Likewise.
48593         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
48594         * g++.law/{operators30.exp, operators31.exp}: Likewise.
48595         * g++.law/{operators32.exp, operators33.exp}: Likewise.
48596         * g++.law/{operators34.exp}: Likewise.
48597         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
48598         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
48599         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
48600         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
48601         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
48602
48603         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
48604         No longer expected to fail.
48605         * g++.law/missed-error3.C: Tweak for recent bool changes.
48606
48607 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
48608
48609         * config/emb-unix: Deleted.
48610         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
48611         remote execution.  Do final link on remote host if REMOTE_LINK is set.
48612
48613 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
48614
48615         * lib/dg.exp (dg-test): Fix typo in last patch.
48616
48617 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
48618
48619         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
48620         (handles multiple occurrences).
48621
48622 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
48623
48624         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
48625         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
48626         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
48627         printed).
48628         * lib/c-torture.exp (c-torture-compile): Likewise.
48629         (c-torture): Prepend full path if missing.
48630         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
48631         (gcc_fail): Likewise.
48632         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
48633
48634 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
48635
48636         * lib/netware.exp: Only attach to NetWare i386 systems.
48637
48638 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
48639
48640         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
48641         messages.  Add test name to "output pattern match" pass/fail message.
48642
48643 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
48644
48645         * gcc.dg: New testsuite.
48646         * gcc.dg/dg.exp: New file.
48647
48648         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
48649         test-switch.c}: Deleted.
48650
48651         * gcc.misc-tests/msgs.exp: New testcase driver.
48652
48653 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
48654
48655         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
48656         Watch for illegal return values from ${tool}_load.
48657         * config/unix.exp (${tool}_load): Fix pass/fail detection for
48658         cross targets.  Coerce return value >0 to 1.
48659
48660 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
48661
48662         * config/unix.exp (${tool}_load): Call program rsh, not proc.
48663
48664         * config/emb-unix.exp: New file.
48665
48666         * config/sim.exp: Error if variable $SIM not defined.
48667         (${tool}_load): Mark test as "untested" if simulator missing.
48668
48669         * config/unix.exp: Load remote.exp to get rcp_download.
48670         * lib/c-torture.exp: Use different option lists for testcases with
48671         and without loops.
48672         * gcc.c-torture/execute/execute.exp: Likewise.
48673
48674 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
48675
48676         * config/*.exp: Clarify return code from ${tool}_load.
48677         Call `unresolved' or `untested' instead of `warning' or `perror'
48678         (sometimes you still want to call both though).
48679         Add comment that `shell_id' is local to each file.
48680         * config/udi.exp (timeout): Set to 30.
48681         Don't print warning if connection fails, $connectmode has already
48682         printed an error.
48683         (${tool}_load): Move verbose messages to level 2.
48684         Rework pattern for "Process started" message.
48685         Pass `shell_id' to ${connectmode}_download.
48686         Retry twice upon timeout.  Make resetting of target more robust.
48687         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
48688         Pass `shell_id' to exit_$connectmode.
48689         Only call exit_$connectmode if connected.
48690         * config/unix.exp (${tool}_load): Check return codes better.
48691         * config/vrtx.exp (${tool}_load): Likewise.
48692         * config/vx.exp (${tool}_load): Likewise.
48693         Delete unneeded global's.
48694         * lib/dg.exp (dg-test): Update to reflect clarified return codes
48695         from ${tool}_load.
48696         (dg-stat): Delete.
48697         (dg-init): Delete recording of pass/fail counts.
48698         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
48699         (old-dejagnu-init): Likewise.
48700         (old-dejagnu-stat): Delete contents, empty proc now.
48701         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
48702         (c-torture): Delete references to lcnt, lpass, lfail.
48703         Get option list from TORTURE_OPTIONS.
48704         Delete -funroll[-all]-loops if no loops.
48705         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
48706         (g++_stat): Delete contents (empty proc now).
48707         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
48708         (gcc_finish): Likewise.
48709         (gcc_stat): Deleted.
48710         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
48711         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
48712         * gcc.c-torture/execute/execute.exp: Likewise.
48713         Split tests into two parts: compile, execute.
48714         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
48715         no loops.  Update to reflect clarified return codes from ${tool}_load.
48716
48717 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
48718
48719         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
48720         to grep for.
48721         (old-dejagnu): Likewise (where necessary).
48722
48723 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
48724
48725         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
48726
48727         * lib/dg.exp (dg-process-target): Fix processing of selector.
48728         Add comment regarding use of `error'.
48729
48730         * lib/gcc.exp (prune_system_crud): Define if missing.
48731         * lib/g++.exp (prune_system_crud): Likewise.
48732
48733         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
48734         Call prune_system_crud.
48735         * lib/dg.exp (dg-runtest): New proc.
48736         Use perror instead of send_user for tcl errors in testcase.
48737         Don't return any value, it's never used.
48738         Don't clobber previous definition of `unknown'.
48739         Print tcl errors in `dg-final'.
48740
48741 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
48742
48743         * lib/dg.exp (dg-process-target): Improve syntax error messages.
48744         (dg-test): Don't print errorInfo, it contains stack backtrace.
48745
48746 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
48747
48748         * lib/g++.exp (runtest_file_p): Define if missing.
48749
48750 1994-09-24  Doug Evans  (dje@cygnus.com)
48751
48752         * lib/mike-g++.exp: Comment out loading of g++.exp.
48753         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
48754         (default_g++_version): Always print something.
48755         (default_g++_start): Comment out call to `which'.
48756         (g++_start, g++_load): Deleted (must be defined in config file).
48757         * lib/gcc.exp: Test for existence of $CC at start.
48758         Delete check for tmpdir (done in gcc_init).
48759         (default_gcc_version): Always print something.
48760         (default_gcc_start): Comment out call to `which'.
48761         * config/*.exp: Major cleanup - make cross targets work at least a
48762         little better for g++ (by not being "--tool gcc" specific).
48763         Rename gcc_xxx to ${tool}_xxx.
48764         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
48765         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
48766
48767 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
48768
48769         * lib/c-torture.exp (c-torture-compile): Rework compiler
48770         message processing.
48771
48772         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
48773         c-torture.
48774
48775 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
48776
48777         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
48778
48779         * lib/dg.exp (dg-process-target): Support { target native }.
48780
48781 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
48782
48783         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
48784         looked for "... program xxx got fatal signal".
48785         Correct regsub munging of `comp_output'.
48786         Ignore compiler messages "path prefix not used" and "linker input
48787         file unused".
48788
48789 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
48790
48791         * lib/gcc.exp (runtest_file_p): Define if missing.
48792         * gcc.prms/template.c: Example to work from.
48793
48794 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
48795
48796         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
48797         * lib/dg.exp (dg-test): Call unsupported testcases as such.
48798
48799         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
48800         * gcc.prms/1883.c: Moved from compile/940714-1.c.
48801         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
48802         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
48803
48804         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
48805         (dg-process-target): No longer a varargs proc.
48806         Return S/N for target, P/F for xfail.  All callers changed.
48807         (user option procs): More argument checking.
48808         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
48809         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
48810         (dg-test): Skip test if not running on selected target in `dg-do'.
48811         Update handling of `dg-do-what', `dg-output-text'.
48812         Separate execution pass/fail from output pattern match pass/fail.
48813         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
48814
48815 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
48816
48817         * gcc.c-torture/special/special.exp: Don't expect failure for mips
48818         target for 920510-1.c.
48819
48820 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
48821
48822         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
48823         Clean up comment regarding use of passcnt, etc.
48824         (gcc_stat): Don't update `testcnt' here.
48825         (gcc_finish): Do it here.
48826         Might as well reset `but_id' here too.
48827         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
48828         to determine if the file should be tested.
48829         * gcc.c-torture/compile/compile.exp: Likewise.
48830         * gcc.c-torture/execute/execute.exp: Likewise.
48831         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
48832         * gcc.misc-tests/dg-test.exp: Likewise.
48833         * gcc.prms/prms.exp: Likewise.
48834         * gcc.wendy/wendy.exp: Likewise.
48835         * g++.old-deja.exp: Likewise.
48836         Move "Testing file" message to verbose level 1.
48837
48838 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
48839
48840         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
48841
48842 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
48843
48844         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
48845         (default_gcc_start): Accept optional second list element
48846         of compiler flags.  Print compiler output at verbosity level 2.
48847         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
48848         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
48849         Save current values of framework globals passcnt, failcnt, xpasscnt,
48850         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
48851         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
48852         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
48853         xfailcnt to compute stats.  Update framework global `testcnt' from
48854         pass/fail counts.
48855         (gcc_finish): New proc.  Clean up test environment.
48856         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
48857         (gcc_epass, gcc_efail): Delete.
48858         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
48859         argument of line number.
48860         (dg-init): If the tool has an init routine, call it.
48861         (dg-test): Remove args `cflags_var' and `libs_var'.
48862         Pass all compiler options to ${tool}_start.
48863         Handle missing line number.
48864         (dg-finish): New function.
48865         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
48866         particular files.  Call gcc_finish at end.  Move "skipping test"
48867         message to verbosity level 3.
48868         * gcc.c-torture/compile/compile.exp: Likewise.
48869         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
48870         * gcc.c-torture/execute/execute.exp: Likewise.
48871         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
48872         Print testcase being tried at verbosity level 1.
48873         * gcc.c-torture/special/special.exp: Unset xfail.
48874         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
48875         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
48876         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
48877         * gcc.failure/failure.exp: Likewise.
48878         * gcc.ieee/ieee.exp: Likewise.
48879         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
48880         Update call to dg-test.  Call dg-finish at end.
48881         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
48882         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
48883         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
48884         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
48885         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
48886         * gcc.wendy/wendy.exp: Add copyright.
48887         Delete setting of tmpdir (done by gcc_init).
48888         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
48889         Pass compiler flags to gcc_start.  Call gcc_finish at end.
48890         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
48891         gcc_[ce]pass/fail.
48892
48893 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
48894
48895         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
48896         confusion.
48897         (g++_load): Likewise.
48898
48899         * config/*.exp (gcc_load): Some were varargs fns and some were not.
48900         Rename argument to `prog' to remove the confusion.
48901         Varargs fns behave differently too!
48902         (g++_load): Likewise.
48903
48904         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
48905
48906         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
48907         what it is.  Delete (always) printing of status value for !native.
48908         Simplify verbose code, and include status and exec_output.
48909         (g++_load): Use gcc_load.
48910
48911 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
48912
48913         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
48914         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
48915         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
48916         940714-3.c as these testcases don't exist anymore.  Make
48917         va-arg-1.c expected to pass.
48918
48919 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
48920
48921         * gcc.misc-tests/misc.exp: Only run specific testcases.
48922         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
48923         * gcc.misc-tests/dg-[1-9].c: New files.
48924
48925         * lib/dg.exp: New testsuite driver.
48926         * gcc.prms/prms.exp: Use it.
48927
48928         * README.gcc: New file.
48929
48930         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
48931         Document and reset `lxpass' and `lxfail'.
48932         Simplify "initialized" message.
48933         (gcc_stat): Clean up comments a little.
48934
48935 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
48936
48937         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
48938
48939 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
48940
48941         * lib/old-dejagnu.exp (process-option): New proc.
48942         (old-dejagnu-init, old-dejagnu-stat): Likewise.
48943         (old-dejagnu): Simplify.
48944         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
48945
48946 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
48947
48948         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
48949         exists and is not an empty string.
48950
48951         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
48952         $xfail rather than calling setup_xfail.  Clear $xfail when test is
48953         finished.
48954         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
48955         automatically.
48956
48957         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
48958         longer expected to fail.
48959
48960         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
48961         "f" function call.
48962
48963         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
48964
48965         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
48966         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
48967         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
48968         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
48969         c-torture-1.29.
48970
48971         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
48972         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
48973
48974         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
48975
48976         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
48977         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
48978
48979         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
48980         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
48981         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
48982
48983 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
48984
48985         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
48986         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
48987         940714-1.c, 940714-2.c, 940714-3.c},
48988         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
48989         gcc.misc-tests/{mg.c,mg.exp}:
48990         New tests.
48991         * gcc.noncompile/noncompile.exp: Change accordingly.
48992
48993 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
48994
48995         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
48996         Undo previous clobberage.
48997
48998 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
48999
49000         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
49001         * gcc.special/{930510-1.c, special.exp}:
49002         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
49003         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
49004         struct-varargs-1.c}: New tests from c-torture-1.26.
49005
49006 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
49007
49008         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
49009           argument to switch.
49010
49011 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
49012
49013         * Revert the previous changes.  Please see Rob's directory
49014           (/lisa/test/rob/progressive/gcc/testsuite) for testing
49015           fixes.
49016
49017 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
49018
49019         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
49020             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
49021             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
49022             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
49023             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
49024             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
49025             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
49026             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
49027             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
49028             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
49029             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
49030             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
49031             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
49032             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
49033             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
49034             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
49035             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
49036             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
49037             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
49038             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
49039             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
49040             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
49041             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
49042             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
49043             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
49044             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
49045             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
49046
49047 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
49048
49049         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
49050             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
49051           with perror calls.
49052
49053 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
49054
49055         * config/unix.exp (g++_load): Fix syntax.
49056
49057 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
49058
49059         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
49060         * gcc.noncompile/921017-1.c: Deleted obsolete test.
49061         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
49062         Don't expect va-arg-1.c to fail.  Correct expected output for
49063         920928-1.c.
49064         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
49065         * gcc.wendy/hbm4.c: Correct typo.
49066         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
49067
49068 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
49069
49070         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
49071         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
49072         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
49073         * lib/c-torture.exp (c-torture-compile): Ditto.
49074
49075         Reduce volume of output (remove all the -I's and such).
49076         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
49077         Call gcc_cpass, gcc_cfail.
49078         (c-torture): Pass testing option to c-torture-compile.
49079
49080 1994-03-21  Doug Evans  (dje@cygnus.com)
49081
49082         Bring patches over from progressive.
49083         * config/default.exp: Exit remote shell cleanly.
49084         (g++_exit, g++_start): Add default versions.
49085         * config/sim.exp (gcc_load): Use perror, not error.
49086
49087 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
49088
49089         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
49090         set in site.exp.
49091
49092 1994-03-14  Doug Evans  (dje@cygnus.com)
49093
49094         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
49095         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
49096         (wendy_try): New proc to run testcase.
49097         (main loop): Call 'em.
49098         * gcc.wendy/*.c: Clean up pass to correct expected output.
49099
49100         * lib/gcc.exp: Minor cleanup work.
49101         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
49102
49103 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
49104
49105         * config/sim.exp (gcc_load): Document return codes better.
49106         Don't pass -v to simulator.
49107
49108 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
49109
49110           * gcc.special/920717-x.c: Fix typo.
49111           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
49112           get at sources.
49113
49114         * lib/mike-gcc.exp: Fix typo.
49115
49116 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
49117
49118         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
49119         binary to use, transform the name.
49120         * config/*.exp: rename everything. Nuke any g++ specific files,
49121         it's now a special case of gcc that requires no special support.
49122         Add a default.exp for unsupported targets.
49123
49124 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
49125
49126         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
49127         lib/old-dejagnu.exp: Fix a few patterns to work with the new
49128         version of Tcl.
49129
49130 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
49131
49132         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
49133         than a warning.
49134
49135 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
49136
49137         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
49138
49139 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
49140
49141         * gcc.execute/execute.exp: Combine opt_list and foption_list into
49142         option_list.  Compile every file with only 4/6 option choices
49143         (same as C torture) instead of with 12/18 different option
49144         choices.
49145         * lib/c-torture.exp: Likewise.
49146
49147         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
49148         not already set.
49149
49150 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
49151
49152         * lib/old-deja.exp: Add `excess errors test fails' error, now one
49153         can put an XFAIL *-*-* on excess errors.
49154
49155 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
49156
49157         * g++.law: Add more tests derived from g++-bugs snapshots.
49158
49159         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
49160         equivalent to g++.law/init9.
49161
49162         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
49163         compiled it, and the a.out file after we've run it.
49164
49165 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
49166
49167         * lib/mike-g++.exp (postbase): Delete the .o file after we've
49168         compiled it, and the a.out file after we've run it.
49169
49170 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
49171
49172         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
49173
49174 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
49175
49176         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
49177         version number.
49178
49179 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
49180
49181         * g++.law: New directory of g++ tests derived from the g++-bugs
49182         snapshots.
49183
49184 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
49185
49186         * gcc.compile: initbug1.c initbug1.exp testcase added
49187
49188 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
49189
49190         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
49191         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
49192           fixes submitted by Jeff Law (law@cs.utah.edu)
49193         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
49194           Jeff Law (law@cs.utah.edu)
49195
49196
49197 1993-11-30  Mike Stump  (mrs@cygnus.com)
49198
49199         * config/unix-g++.exp: Follow the gcc way of doing things.
49200         * g++.old-deja/old-deja.exp: Minor updates.
49201         * lib/g++.exp: New file, follow the gcc way of doing things.
49202         * lib/old-dejagnu.exp: Minor updates.
49203         * lib/mike-g++.exp: Always unset errorInfo.
49204
49205 1993-11-06  Mike Stump  (mrs@cygnus.com)
49206
49207         * lib/gcc.exp: Fix some errors with the below change, CC and
49208         CFLAGS should be global when setting, not local.
49209
49210 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
49211
49212         * lib/gcc.exp: Transform tool name.
49213
49214 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
49215
49216         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
49217
49218 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
49219
49220         * lib/gcc.exp: change gcc_done to gcc_stat
49221
49222 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
49223
49224         * Upgraded gcc testsuite to c-torture version 1.25
49225
49226 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
49227
49228         * lib/gcc.exp: added reporting code. Changed verbose compile message.
49229         * lib/c-torture: added hooks for new reporting code.
49230
49231 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
49232
49233         * config/sh-gcc.exp: check if sh-sim exists in the path
49234
49235 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
49236
49237         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
49238         * gcc.compile/compile.exp: Initial changes for new logic.
49239         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
49240         * gcc.failure/failure.exp: Initial changes for new logic.
49241         * gcc.ieee/ieee.exp: Initial changes for new logic.
49242         * gcc.misc-tests/misc.exp: Initial changes for new logic.
49243         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
49244         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
49245         * lib/c-torture.exp: Initial changes for new logic.
49246         * lib/gcc.exp: Initial changes for new logic.
49247
49248 1993-10-15  Mike Stump  (mrs@cygnus.com)
49249
49250         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
49251         depend upon failure or success.  Fully qualify names in failure
49252         and success messages.  Always remove a.out before starting
49253         compile, just in case.  Pay more attention to error text output by
49254         the compiler.  Handle testcases with no known past errors just
49255         like all others, so that things are uniform.  Other miscellaneous
49256         improvements.
49257
49258 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
49259
49260         * gcc.cpp: new directory for cpp tests
49261
49262 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
49263
49264         * lib/chill.exp: Code reformatted, removed unused code.
49265         * config/unix-chill.exp: Code reformatted, removed unused code.
49266         * chill.execute/execute.exp: Code reformatted, removed unused code.
49267         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
49268
49269 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
49270
49271         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
49272         routines not written.
49273
49274 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
49275
49276         * config/bug-gcc.exp: Use new procs from bug.exp.
49277
49278 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
49279
49280         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
49281         via ftp, rather than depending on NFS.
49282         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
49283         case.
49284
49285 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
49286
49287         * config/bug-gcc.exp: Use new download proc.
49288
49289 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
49290
49291         * chill.execute/execute.exp: cleanups, handles errors better
49292         * chill.compile/compile.exp: rewrite, based on execute.exp
49293         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
49294         * lib/chill.exp: major changes to diff proc and compile and link
49295           procs. added chill_fail and chill_pass wrappers to pass and
49296           fail. added more comments, and handle error codes better.
49297           Added a hack to capture stderr from exec, so noncompile tests
49298           can work.
49299
49300 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
49301
49302         * chill.execute/execute.exp: rewrite of testsuite driver
49303         * lib/chill.exp: rewrite of testsuite driver
49304         * config/unix-chill.exp: rewrite of testsuite driver
49305
49306 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
49307
49308         In chill.execute:
49309         * iexpr.ch: Standardize uppercase.
49310         * tuples.dat: Standardize uppercase.
49311         * vary.ch: standardize.  Correct varying string assignments.
49312         * vary.dat: Add new output lines.
49313
49314 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
49315
49316         In chill.execute:
49317         * chprintf.ch: Standardize use of uppercase.
49318         * tuples.ch: Standardize and turn arr2 into a DCL,
49319           rather than a SYN.
49320         * pinits.ch: Standardize.
49321
49322 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
49323
49324         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
49325         * Makefil: Renamed to Makefile.in.
49326         * configure.in: New.
49327
49328 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
49329
49330         In chill.execute:
49331         * .cvsignore: Add result/output files.
49332         * Makefile: Fix up variables at start.  Use MFLAGS
49333           everywhere.  Correct bool_loc, built_ins entries.
49334           Add entry for vary1.ch.
49335         * bitarray.ch: Standardize upper-case usage.
49336         * bitexpr.ch: Standardize, add output of b1.
49337         * params.ch: Use arrayt in along PROC parameters, to
49338           avoid novelty problems.
49339         * sets.ch: Tiny cleanup.
49340         * vary1.ch: Re-indent.
49341
49342 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
49343
49344           * Add PR-related files to Makefiles, .cvsignore files, etc.
49345
49346 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
49347
49348         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
49349           with compiler objects. New names are test-flow.c and test-loop.c
49350
49351 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
49352
49353         * Upgraded c-torture tests from 1.19 to 1.20
49354
49355         * new files:
49356         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
49357         * gcc.compile: 930623-1.c 930623-2.c
49358         * gcc.noncompile: 930622-1.c 930622-2.c
49359         * gcc.failure: 920411-1.c 920627-2.c
49360         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
49361
49362 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
49363
49364         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
49365           More changes to get testsuite working properly. Needs more work.
49366           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
49367
49368 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
49369
49370         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
49371           More changes to get testsuite working properly. Needs more work.
49372
49373 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
49374
49375         * chill.compile/compile.exp: Added for Dejagnu support
49376         * chill.execute/execute.exp: Added for Dejagnu support
49377         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
49378
49379 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
49380
49381         This should complete moving the CHILL test files.
49382         * chill.noncompile(.cvsignore printf.grt
49383             in-printf.grt chprintf.grt chprintf.ch):
49384             Added test-support files.
49385           (Makefile): Modified further.
49386         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
49387             signal.ch): Added test files.
49388           * chill.execute (.cvsignore printf.grt printr.c
49389             in-printf.grt rts.c chprintf.grt rts.h): Added
49390           test-support files.
49391             (Makefile): More corrections.
49392
49393 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
49394
49395         * chill.compile, chill.execute, chill.nocompile: Add CHILL
49396           test cases, ready for DejaGnu.
49397
49398 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
49399
49400         * Upgraded c-torture tests from 1.18 to 1.19
49401
49402         * gcc.compile: added test(s):
49403           930607-1.c
49404         * gcc.execute: added test(s):
49405           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
49406
49407         * added new subdirectory for misc tests: gcc.misc-tests
49408         * gcc.misc-test(s): added tests:
49409           inst-check.c test-consts.c test-ior.c test-switch.c
49410
49411 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
49412
49413         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
49414
49415 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
49416
49417         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
49418
49419 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
49420
49421         * Upgraded c-torture tests from 1.17 to 1.18
49422
49423 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
49424
49425         * Upgraded c-torture tests from 1.12 to 1.17
49426
49427 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
49428
49429         * lib/old-dejagnu.exp:
49430           Fixed handling of XFAIL target triplets to correctly
49431           recognize wildcard characters.  Removed code that
49432           appended a unique id tag to the end of the file name
49433           printed out by the result of the testcases within a
49434           given test file.
49435
49436 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
49437
49438         * lib/old-dejagnu.exp:
49439           Reworked expected failure handling to trigger off of XFAIL
49440           keyword in keyphrase embeded in testcase source code. The
49441           XFAIL keyword must be at the end of the keyphrase line. It
49442           may optionally be followed by one or more target triplets.
49443           It has just occured that the handling of wildcards in the
49444           target triplet may not be correct.
49445
49446 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
49447
49448         * g++.old-deja/tests:
49449           Moved all subdirectories up one level into g++.old-deja .
49450
49451         * lib/old-dejagnu.exp:
49452           Fixed problem with CXXFLAGS not being properly reset, and being
49453           corrupted with extraneous "-c" compiler option.  This was
49454           causing binaries to not be generated for test that needed them.
49455           Modified strings passed to "pass" and "fail" so that individual
49456           tests from the same test file would be distinguished by an
49457           identifier appended to the test file name in the summary logs;
49458           this corrected a problem with erroneous diff logs.  Added code
49459           to search testcases for expected fail and unexpected pass keywords.
49460
49461 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
49462
49463         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
49464
49465 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
49466
49467         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
49468           Removed extraneous text from end of "Special g++ Options"
49469           keyphrase.
49470
49471         * lib/old-dejagnu.exp: Added pattern matching to look for new
49472           keywords, embedded in testcases comments, which will trigger
49473           calls to xpass and xfail.
49474
49475 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
49476
49477         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
49478           comments embedded in the testcases, especially the one looking for
49479           special compiler options, as well as the pattern matching for the
49480           compiler output again.
49481
49482 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
49483
49484         * lib/old-dejagnu.exp: Do a proper check of the return value for
49485           execute tests. Fixed several problems with the pattern matching
49486           of the compiler output which gave erroneous test results.
49487           Changed several of the test result messages to be more descriptive.
49488         * config/unix-g++.exp: Proc g++_load now actually works and
49489           executes the tests passed to it and returns a usable return
49490           value.
49491
49492 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
49493
49494           * lib/gcc.exp: Exits gracefully if $CC is bogus.
49495
49496 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
49497
49498         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
49499           Modified both files to properly execute the old style
49500           dejagnu tests. The previous versions of these files were
49501           experimental and did not function anything near correctly.
49502
49503 1993-04-05  Rob Savoye  (rob@cygnus.com)
49504
49505         * Removed all Makefile.in and configure.in files. No configuration
49506         needed now.
49507
49508 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
49509
49510         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
49511
49512 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
49513
49514         * gcc.compile/configure.in, gcc.unsorted/configure.in,
49515         gcc.special/configure.in, gcc.noncompile/configure.in,
49516         gcc.execute/configure.in, gcc.code_quality/configure.in,
49517         g++.other/configure.in, g++.old-deja/configure.in,
49518         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
49519         in srcname setting.
49520
49521 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
49522
49523         * lib/udi.exp: Fixed mondfe and mondfe_download.
49524         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
49525         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
49526
49527 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
49528
49529         * config/udi-gdb.exp: Check $shell_id after connecting to target.
49530         (gdb_exit): Don't remove *_soc files.
49531
49532 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
49533
49534         * lib/c-torture.exp: Don't look for main; instead always use -w
49535         -c.  This is how the c-torture tests work.  Remove the object
49536         file if the compilation succeeds.
49537         * gcc.execute/execute.exp: Remove executable if test passes.
49538         * gcc.noncompile/noncompile.exp: Every test is an expected
49539         failure.
49540         * gcc.special/special.exp: Added tests from c-torture 1.11,
49541         corrected use of existing test.
49542         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
49543         gcc.execute/920625-1.c: Updated to c-torture 1.11.
49544         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
49545         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
49546         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
49547         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
49548         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
49549         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
49550         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
49551         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
49552         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
49553         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
49554         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
49555         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
49556         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
49557         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
49558         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
49559         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
49560         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
49561         c-torture 1.11.
49562         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
49563         correspond to c-torture 1.11.
49564
49565         * New file.