OSDN Git Service

* emit-rtl.c (find_auto_inc): New.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
2
3         * gcc.target/m68k/m68k.exp: New.
4         * gcc.target/m68k/crash1.c: New.
5
6 2007-03-03  Tobias Burnus  <burnus@net-b.de>
7
8         * gfortran.dg/c_by_val.c: Use int64_t instead of long
9         to be more compatible with integer(kind=8).
10
11 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12
13         PR libfortran/31001
14         * gfortran.dg/zero_sized_3.f90: New test.
15
16 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
17
18         PR c++/15787
19         * g++.dg/parse/else.C: New.
20         * g++.dg/parse/else-2.C: New.
21         
22 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
23             Tobias Burnus  <burnus@net-b.de>
24
25         PR fortran/30882
26         * gfortran.dg/size_dim.f90: New test.
27
28 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
29             Tobias Burnus  <burnus@net-b.de>
30
31         PR fortran/30873
32         * gfortran.dg/entry_9.f90: New test.
33
34 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
35
36         PR c++/28253
37         * g++.dg/inherit/covariant16.C: New test.
38
39 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
40
41         * g++.dg/other/darwin-minversion-1.C: New.
42
43 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
44
45         * gcc.dg/tree-ssa/20070302-1.c: New test.
46
47 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
48
49         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
50         tests.
51
52 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
53
54         * gcc.dg/tree-ssa/prefetch-4.c: New test.
55
56 2007-03-01  Simon Baldwin <simonb@google.com>
57
58         PR c++/23689
59         * warn/ignored_typedef.C: New.
60         * init/ctor8.C: Added dg-warning to consume ignored typedef
61         warning. 
62         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
63         and added an explicit line number.
64
65 2007-02-28  Richard Guenther  <rguenther@suse.de>
66
67         PR middle-end/30364
68         * gcc.dg/torture/pr30364-1.c: New testcase.
69         * gcc.dg/torture/pr30364-2.c: Likewise.
70         * gcc.dg/torture/pr30364-3.c: Likewise.
71
72 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
73
74         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
75         powerpc*, use -funsafe-math-optimizations.
76         * gcc.dg/torture/builtin-logb-1.c: Likewise.
77         * gcc.dg/torture/builtin-modf-1.c: Likewise.
78
79 2007-02-28  Tobias Burnus  <burnus@net-b.de>
80             Paul Thomas  <pault@gcc.gnu.org>
81
82         PR fortran/30888
83         PR fortran/30887
84         * c_by_val_1.f: Test %VAL() with non-default kind.
85         * c_by_val.c: Ditto.
86         * c_by_val_4.f: New test.
87
88 2007-02-28  Tobias Burnus  <burnus@net-b.de>
89
90         PR fortran/30968
91         * gfortran.dg/continuation_7.f90: New test.
92
93 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
94
95         * g++.dg/inherit/thunk7.C: New test.
96         * lib/target-supports.exp (check_profiling_available): Not available
97         for bfin-*-*.
98
99 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
100
101         PR target/30970
102         * gcc.target/i386/gfortran.dg/pr30970.c: New test. 
103
104 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
105
106         * lib/target-supports.exp (check_effective_target_init_priority):
107         Remove Solaris special case.
108
109 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
110
111         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
112         for more builtin types.
113
114         * g++.dg/ext/visibility/class1.C: Port to Darwin.
115         * g++.dg/ext/visibility/noPLT.C: Likewise.
116
117 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
118
119         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
120         sh* targets.
121
122 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
123
124         PR fortran/30865
125         * size_optional_dim_1.f90:  New test.
126
127 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
128
129         * gcc.dg/vxworks/vxworks.exp: New file.
130         * gcc.dg/vxworks/initpri1.c: Likewise.
131         * gcc.dg/vxworks/initpri2.c: Likewise.
132         * gcc.dg/initpri2.c: Add more tests.
133         * g++.dg/special/initpri2.C: Likewise.
134
135         * gcc.dg/initpri1.c: New test.
136         * gcc.dg/initpri2.c: Likewise.
137         * g++.dg/special/initpri1.C: New test.
138         * g++.dg/special/initpri2.C: Likewise.
139         * g++.dg/special/conpr-1.C: Use init_priority effective target.
140         * g++.dg/special/conpr-2.C: Likewise.
141         * g++.dg/special/conpr-3.C: Likewise.
142         * g++.dg/special/conpr-4.C: Likewise.
143         * g++.dg/special/initp1.C: Likewise.
144         * g++.dg/special/ecos.exp: Remove code to detect availability of
145         constructor priorities.
146         * lib/target-supports.exp (check_effective_target_init_priority):
147         New function.
148
149 2007-02-24  Jan Hubicka  <jh@suse.cz>
150
151         * gcc.c-torture/execute/pr30778.c: New testcase.
152
153 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
154
155         PR libgfortran/30918
156         * gfortran.dg/namelist_26.f90: New test.
157
158 2007-02-24  Richard Guenther  <rguenther@suse.de>
159
160         PR middle-end/30951
161         * gcc.dg/pr30951.c: New testcase.
162
163 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
164
165         * gcc.dg/torture/builtin-modf-1.c: New test.
166
167 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
168
169         PR tree-optimization/30904
170         * gcc.dg/pr30904.c: New test.
171
172 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
173
174         * gcc.test-framework/README: Correct command.
175         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
176         -Wunused-value.
177         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
178         
179 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
180
181         * lib/target-supports.exp (check_effective_target_unwrapped): New.
182
183 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
184
185         * lib/target-supports.exp (check_effective_target_newlib): New
186         function.
187
188 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
189
190         PR fortran/30660
191         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
192         allocatable component.
193
194
195 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
196
197         * gcc.dg/torture/builtin-logb-1.c: New test.
198         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
199         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
200         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
201         sh* targets.
202         
203 2007-02-23  Richard Guenther  <rguenther@suse.de>
204
205         * g++.dg/warn/changes-meaning.C: New testcase.
206
207 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
208
209         PR libgfortran/30910    
210         * gfortran.dg/fmt_zero_precision.f90: Update test.
211
212 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
213
214         * gcc.dg/torture/builtin-frexp-1.c: New test.
215
216 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
217
218         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
219
220 2007-02-22  Ian Lance Taylor  <iant@google.com>
221
222         PR debug/30898
223         * g++.dg/debug/pr30898.C: New test.
224
225 2007-02-22  Ira Rosen  <irar@il.ibm.com>
226
227         * gcc.dg/vect/vect-106.c: New test.
228
229 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
230             Ira Rosen  <irar@il.ibm.com> 
231
232         PR tree-optimization/30843
233         * gcc.dg/vect/pr30843.c: New test.
234
235 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
236
237         PR tree-optimization/30858
238         * gcc.dg/vect/pr30858.c: New test.
239
240 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
241
242         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
243         to set options for compiling testglue.
244         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
245         * lib/obj-c++.exp (obj-c++_init): Likewise.
246
247 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
248
249         * gnat.dg/derived_aggregate.adb: New test.
250
251 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
252
253         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
254         sh* targets.  Call the correct CKSGN macro.
255
256 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
257
258         * gfortran.dg/gomp/omp_parse1.f90: New test.
259         * gfortran.dg/gomp/omp_parse2.f: New test.
260
261 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
262
263         PR fortran/30869
264         * gfortran.dg/do_pointer_1.f90:  New test.
265
266 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
267
268         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
269         and scalbln.
270
271 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
272
273         * gcc.dg/darwin-minversion-1.c: New.
274         * gcc.dg/darwin-minversion-2.c: New.
275
276 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
277
278         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
279
280 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
281             DJ Delorie <dj@redhat.com>
282
283         PR other/30824
284         * gcc.dg/Wfatal.c: New.
285         * gcc.dg/Wfatal-2.c: New.
286         * gcc.dg/Werror-1.c: Adjust expectations.
287         * gcc.dg/Werror-5.c: Likewise.
288         * gcc.dg/Werror-7.c: Likewise.
289         * gcc.dg/Werror-10.c: Likewise.
290         * gcc.dg/Werror-11.c: Likewise.
291
292 2007-02-20  Tobias Burnus  <burnus@net-b.de>
293
294         PR fortran/30522
295         * gfortran.dg/volatile10.f90: New test.
296
297 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
298
299         PR libfortran/30533
300         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
301
302 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
303
304         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
305         * gcc.dg/Walways-true-1.c: Likewise.
306         * gcc.dg/weak/weak-3.c: Likewise.
307         * gcc.dg/Werror-1.c: Likewise.
308         * gcc.dg/Werror-3.c: Likewise.
309         * gcc.dg/Werror-4.c: Likewise.
310         * gcc.dg/Werror-5.c: Likewise.
311         * gcc.dg/Werror-6.c: Likewise.
312         * gcc.dg/Werror-7.c: Likewise.
313         * gcc.dg/Werror-8.c: Likewise.
314         * gcc.dg/Werror-10.c: Likewise.
315         * gcc.dg/Werror-11.c: Likewise.
316         * gcc.dg/Werror-12.c: Likewise.
317         * g++.old-deja/g++.mike/warn8.C: Likewise.
318         * g++.dg/warn/Walways-true-1.C: Likewise.
319         * g++.dg/warn/Walways-true-2.C: Likewise.
320         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
321         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
322         -Wstring-literal-comparison with -Waddress.
323         * gcc.dg/Wstring-literal-comparison-4.c: Replace
324         -Wno-string-literal-comparison with -Wno-address.
325         
326 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
327
328         * gnat.dg/self_aggregate_with_call.adb: New test.
329
330 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
331
332         PR tree-optimization/30975
333         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
334         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
335         * gcc.dg/vect/pr30795.c: New.
336
337 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
338
339         PR fortran/30681
340         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
341
342 2007-02-18  Roger Sayle  <roger@eyesopen.com>
343
344         PR rtl-optimization/28173
345         * gcc.target/i386/andor-1.c: New test case.
346
347 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
348
349         * gcc.dg/torture/builtin-ldexp-1.c: New.
350         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
351
352 2007-02-18  Roger Sayle  <roger@eyesopen.com>
353
354         * gfortran.dg/array_constructor_15.f90: New test case.
355
356 2007-02-18  Roger Sayle  <roger@eyesopen.com>
357
358         * gfortran.dg/forall_10.f90: New test case.
359
360 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
361
362         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
363
364 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
365
366         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
367         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
368
369 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
370
371         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
372         * gcc.target/i386/builtin-bswap-3.c: Ditto.
373         * gcc.target/i386/xchg-1.c: New test.
374         * gcc.target/i386/xchg-2.c: New test. 
375
376 2007-02-16  Richard Guenther  <rguenther@suse.de>
377             Christian Bruel  <christian.bruel@st.com>
378
379         * gcc.dg/strict-overflow-5.c: New testcase.
380
381 2007-02-16  Tobias Burnus  <burnus@net-b.de>
382
383         PR fortran/30793
384         * gfortran.dg/func_derived_4.f90: New test.
385
386 2007-02-15  Roger Sayle  <roger@eyesopen.com>
387
388         PR middle-end/30391
389         * gfortran.dg/pr30391-1.f90: New test case.
390
391 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
392
393         PR middle-end/30433
394         * gcc.c-torture/compile/pr30433.c: New testcase to check
395         that complex constants comparisions are foldded.
396
397 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
398
399         PR C++/30158
400         * g++.dg/ext/stmtexpr10.C: New testcase.
401
402 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
403
404         PR middle-end/30729
405         * gcc.dg/Wunused-value-2.c: New testcase.
406
407 2007-02-15  Ian Lance Taylor  <iant@google.com>
408
409         * g++.dg/eh/subreg-1.C: New test.
410
411 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
412
413         PR c/26494
414         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
415         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
416         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
417         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
418         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
419         * gcc.dg/Werror-implicit-function-declaration.c: New.
420
421 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
422
423         PR c++/28943
424         * g++.dg/warn/pr28943.C: New.
425
426 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
427
428         * gfortran.fortran-torture/execute/math.f90: Fix typo.
429
430 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
431
432         PR fortran/30779
433         * gfortran.dg/error_recovery_3.f90: New test.
434
435 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
436
437         * g++.dg/tree-ssa/sra-1.C: New.
438
439 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
440
441         * g++.dg/tree-ssa/sra-1.C: New.
442
443 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
444
445         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
446
447 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
448
449         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
450
451 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
452
453         PR fortran/30799
454         * gfortran.dg/logical_2.f90: New test.
455
456 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
457
458         * gcc.dg/torture/complex-alias-1.c: New test.
459
460 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
461
462         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
463         instead of -fdump-tree-tailcall.
464
465 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
466
467         * gfortran.dg/interface_10.f90: Fix comment typo.
468
469 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
470
471         PR tree-optimization/30771
472         * gcc.dg/vect/pr30771.c: New test.
473
474 2007-02-13  Ian Lance Taylor  <iant@google.com>
475
476         * gcc.dg/Wstrict-overflow-1.c: New test.
477         * gcc.dg/Wstrict-overflow-2.c: New test.
478         * gcc.dg/Wstrict-overflow-3.c: New test.
479         * gcc.dg/Wstrict-overflow-4.c: New test.
480         * gcc.dg/Wstrict-overflow-5.c: New test.
481         * gcc.dg/Wstrict-overflow-6.c: New test.
482         * gcc.dg/Wstrict-overflow-7.c: New test.
483         * gcc.dg/Wstrict-overflow-8.c: New test.
484         * gcc.dg/Wstrict-overflow-9.c: New test.
485         * gcc.dg/Wstrict-overflow-10.c: New test.
486
487 2007-02-13  Roger Sayle  <roger@eyesopen.com>
488
489         * gcc.target/ia64/builtin-bswap-2.c: New test case.
490
491 2007-02-13  Richard Henderson  <rth@redhat.com>
492
493         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
494         * gcc.c-torture/execute/pr29302-1.c: ... here.
495
496 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
497
498         PR c/29521
499         * gcc.dg/c90-return-1.c: Update output.
500         * gcc.dg/c99-return-1.c: Likewise.
501         
502 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
503
504         PR fortran/30554
505         * gfortran.dg/used_dummy_types_7.f90: New test..
506
507 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
508
509         * gcc.target/i386/parity-1.c: New test.
510         * gcc.target/i386/parity-2.c: New test.
511
512 2007-02-12  Roger Sayle  <roger@eyesopen.com>
513
514         * gcc.target/i386/builtin-bswap-3.c: New test case.
515
516 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
517
518         PR tree-optimization/29145
519         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
520         alias analysis is improved to take better advantage of restrict
521         qualified pointers.
522         * gcc.dg/vect/vect-80.c: Likewise.
523         * gcc.dg/vect/pr29145.c: New.
524
525 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
526
527         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
528         * gcc.target/i386/sse4a-insert.c: Likewise.
529
530 2007-02-11  Roger Sayle  <roger@eyesopen.com>
531
532         * gcc.target/ia64/builtin-popcount-1.c: New test case.
533         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
534
535 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
536
537         PR fortran/30478
538         * gfortran.dg/enum_4.f90: Update error message checks.
539
540 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
541
542         PR fortran/30554
543         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
544         versions of the modules.
545
546         PR fortran/30617
547         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
548         by getting rid of recursive I/O and providing functions with
549         results.
550
551         PR fortran/30319
552         * gfortran.dg/char_array_constructor_2.f90
553
554 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
555
556         PR c++/26988
557         * g++.dg/template/spec34.C: New test
558
559 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
560
561         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
562         on i?86 and x86_64.
563         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
564         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
565         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
566         on i?86 and x86_64.
567         * gcc.dg/vect/vect-113.c: Ditto.
568
569 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
570
571         PR c++/29487
572         * g++.dg/eh/weak1-C: New test.
573         * g++.dg/eh/weak1-a.cc: Likewise.
574         * g++.dg/eh/comdat1.C: Likewise.
575
576 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
577             Dorit Nuzman  <dorit@il.ibm.com>
578
579         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
580         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
581         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
582         * gcc.dg/vect/vect-113.c: Likewise.
583
584         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
585
586 2007-02-10  Richard Henderson  <rth@redhat.com>
587
588         * lib/target-supports.exp (check_effective_target_tls): Redefine
589         to mean non-emulated tls.
590         * gcc.dg/tls/alias-1.c: Remove tls requirement.
591         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
592         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
593         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
594         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
595         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
596         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
597
598 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
599
600         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
601
602 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
603
604         * gfortran.dg/secnds.f: Replace time tolerance with a
605         before-and-after bracket.
606         * gfortran.dg/secnds-1.f: Likewise.
607
608 2007-02-09  Tobias Burnus  <burnus@net-b.de>
609
610         PR fortran/30512
611         * gfortran.dg/maxlocval_1.f90: New test.
612
613 2007-02-09  Roger Sayle  <roger@eyesopen.com>
614
615         * gcc.target/ia64/builtin_bswap-1.c: New test case.
616
617 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
618
619         PR fortran/30720
620         * gfortran.dg/array_function_1.f90: New test.
621
622 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
623
624         * lib/target-supports.exp (check_effective_target_lax_strtofp)
625         (check_effective_target_dummy_wcsftime): New functions.
626
627 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
628
629         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
630         * lib/target-supports.exp (check_effective_target_uclibc): New
631         function.
632
633 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
634
635         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
636         (vsnprintf): Don't define for uClibc targets.
637
638 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
639
640         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
641         set before checking whether it was allowed.
642         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
643         before checking inside_main.
644
645 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
646
647         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
648         uClinux targets.
649         (u16sf): Likewise u4sf.
650         * g++.dg/compat/struct-layout-1.h: Likewise.
651
652 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
653
654         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
655         procedure.
656         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
657         m68k targets if check_effective_target_coldfire_fpu returns true.
658
659 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
660         Richard Guenther  <rguenther@suse.de>
661
662         PR middle-end/23361
663         * gcc.dg/fold-compare-3.c: New testcase.
664         * gcc.dg/tree-ssa/loop-24.c: Likewise.
665
666 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
667
668         * gcc.dg/pr26570.c: Clean up coverage files.
669         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
670         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
671         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
672         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
673         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
674         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
675         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
676         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
677         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
678         * gcc.dg/tree-ssa/pr25501.c: Ditto.
679         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
680         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
681         * gcc.dg/vect/pr28952.c: Ditto.
682         * gcc.dg/vect/pr27151.c: Ditto.
683         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
684         * g++.dg/gomp/macro-3.C: Ditto.
685
686 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
687
688         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
689         of the loop.
690
691 2007-02-08  Roger Sayle  <roger@eyesopen.com>
692
693         * gcc.target/i386/builtin-bswap-2.c: New test case.
694
695 2007-02-08  Roger Sayle  <roger@eyesopen.com>
696
697         * gfortran.dg/forall_8.f90: New test case.
698         * gfortran.dg/forall_9.f90: Likewise.
699
700 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
701
702         * gcc.dg/builtins-20.c: Add some -~ complex cases.
703
704 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
705
706         * lib/target-supports.exp (check_effective_target_simulator): New. 
707
708 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
709
710         * gcc.dg/tree-ssa/loop-25.c: New test.
711
712 2007-02-06  Richard Henderson  <rth@redhat.com>
713
714         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
715
716 2007-02-06  Roger Sayle  <roger@eyesopen.com>
717
718         * gcc.target/powerpc/popcount-1.c: New test case.
719         * gcc.target/powerpc/parity-1.c: Likewise.
720
721 2007-02-06  Richard Guenther  <rguenther@suse.de>
722
723         PR middle-end/27302
724         * gcc.dg/torture/pr27302-2.c: New testcase.
725
726 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
727
728         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
729         * gcc.dg/vect/vect-iv-1.c: New test.
730         * gcc.dg/vect/vect-iv-2.c: New test.
731         * gcc.dg/vect/vect-iv-3.c: New test.
732         * gcc.dg/vect/vect-iv-4.c: New test.
733         * gcc.dg/vect/vect-iv-5.c: New test.
734         * gcc.dg/vect/vect-iv-6.c: New test.
735         * gcc.dg/vect/vect-iv-7.c: New test.
736         * gcc.dg/vect/vect-iv-8.c: New test.
737         * gcc.dg/vect/vect-iv-9.c: New test.
738         * gcc.dg/vect/vect-iv-10.c: New test.
739         * gcc.dg/vect/vect-iv-11.c: New test.
740         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
741         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
742         * gcc.dg/vect/vect-14.c: Now vectorizable.
743         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initilization loop).
744         * gcc.dg/vect/vect-27.c: Likewise.
745         * gcc.dg/vect/vect-29.c Likewise.
746         * gcc.dg/vect/vect-dv-2.c: Likewise.
747         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
748         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
749         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
750
751 2007-02-06  Ira Rosen  <irar@il.ibm.com> 
752
753         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
754
755 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
756
757         * gcc.dg/builtins-20.c: Add more cases.
758
759 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
760
761         PR debug/30189
762         * gcc.dg/pr30189.c: New test.
763
764 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
765
766         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
767         for running tests.
768         * gcc.target/i386/sse4a-extract.c: New test.
769         * gcc.target/i386/sse4a-insert.c: New test.
770         * gcc.target/i386/sse4a-montsd.c: New test.
771         * gcc.target/i386/sse4a-montss.c: New test.
772
773 2007-02-05  Richard Guenther  <rguenther@suse.de>
774
775         * gcc.target/i386/vectorize3.c: New testcase.
776
777 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
778
779         PR target/30665
780         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
781
782 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
783
784         PR fortran/30611
785         * gfortran.dg/repeat_1.f90: New test.
786
787 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
788
789         PR fortran/30605
790         * gfortran.dg/spread_shape_1.f90: Remove tabs.
791         * gfortran.dg/derived_init_2.f90: Ditto.
792         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
793         * gfortran.dg/array_initializer_1.f90: Ditto.
794         * gfortran.dg/do_2.f90: Ditto.
795         * gfortran.dg/proc_assign_1.f90: Ditto.
796
797 2007-02-04  Richard Guenther  <rguenther@suse.de>
798
799         PR middle-end/30636
800         * g++.dg/warn/pr30636.C: New testcase.
801         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
802
803 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
804
805         PR middle-end/30667
806         * gfortran.dg/pr30667.f: New test.
807
808 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
809
810         * gcc.dg/builtins-54.c: Add more cases.
811
812 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
813
814         PR fortran/30514
815         * gfortran.dg/zero_sized_2.f90: New test.
816
817         PR fortran/30660
818         * gfortran.dg/alloc_comp_basics_4.f90: New test.
819
820         PR fortran/29820
821         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
822         file.
823
824 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
825
826         PR fortran/30683
827         * gfortran.dg/interface_10.f90: New test.
828
829 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
830
831         * gcc.dg/builtins-20.c: Add more cases.
832
833 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
834
835         PR target/29682
836         * gcc-target/ia64/pr29682.c: New test.
837
838 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
839
840         PR fortran/30284
841         * gfortran.dg/arrayio_11.f90.f90: New test.
842
843         PR fortran/30626
844         * gfortran.dg/arrayio_12.f90.f90: New test.
845
846 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
847
848         PR c++/30536
849         * g++.dg/tls/diag-5.C: New test.
850
851         PR middle-end/30473
852         * gcc.dg/pr30473.c: New test.
853         * gcc.c-torture/execute/20070201-1.c: New test.
854
855 2007-02-01  Roger Sayle  <roger@eyesopen.com>
856
857         * gfortran.dg/dependency_20.f90: New test case.
858
859 2007-01-31  Ian Lance Taylor  <iant@google.com>
860
861         * gcc.dg/lower-subreg-1.c (test): New test.
862
863 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
864
865         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
866
867 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
868
869         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
870         * gcc.dg/torture/builtin-math-3.c: Likewise.
871
872 2007-01-31  Dirk Mueller  <dmueller@suse.de>
873
874         gcc.dg/Wparentheses-2.c: Update and add new tests.
875
876 2007-01-31  Ira Rosen  <irar@il.ibm.com> 
877
878         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
879         vectorize.
880
881 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
882
883         * gcc.dg/builtins-63.c: New test.
884
885 2007-01-31  Tobias Burnus  <burnus@net-b.de>
886
887         PR fortran/27588
888         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
889
890 2007-01-31  Tobias Burnus  <burnus@net-b.de>
891
892         PR fortran/30520
893         * gfortran.dg/volatile8.f90: New argument conformance test.
894         * gfortran.dg/volatile9.f90: New scope test.
895
896 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
897
898         PR c++/24745
899         * g++.dg/warn/null4.C: New.
900
901 2001-01-30  Roger Sayle  <roger@eyesopen.com>
902             Uros Bizjak  <ubizjak@gmail.com>
903
904         * gcc.dg/large-size-array-3.c: Correct typo.
905
906 2007-01-30  Richard Guenther  <rguenther@suse.de>
907
908         PR middle-end/27657
909         * g++.dg/debug/pr27657.C: New testcase.
910
911 2007-01-30  Richard Guenther  <rguenther@suse.de>
912
913         PR middle-end/30313
914         * gcc.dg/torture/pr30313.c: New testcase.
915
916 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
917
918         * gcc.dg/dfp/dfp-except.h: New file.
919         * gcc.dg/dfp/fe-check.h: New file.
920         * gcc.dg/dfp/fe-binop.c: New test.
921         * gcc.dg/dfp/fe-convert-1.c: New test.
922         * gcc.dg/dfp/fe-convert-2.c: New test.
923         * gcc.dg/dfp/fe-convert-3.c: New test.
924
925         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
926         * gcc.dg/dfp/decfloat-constants.c: Ditto.
927         * gcc.dg/dfp/convert-dfp.c: Ditto.
928         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
929
930 2007-01-29  Josh Conner  <jconner@apple.com>
931
932         * gcc.target/powerpc/altivec-24.c: New test.
933
934 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
935
936         PR c++/28266
937         * g++.dg/parse/defarg12.C: New test.
938
939 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
940
941         PR fortran/30554
942         * gfortran.dg/used_dummy_types_6.f90: New test.
943
944 2007-01-28  Jan Hubicka  <jh@suse.cz>
945
946         * gcc.dg/tree-prof/val-prof-6.c: New test.
947
948 2007-01-28  Roger Sayle  <roger@eyesopen.com>
949
950         * gcc.dg/large-size-array-3.c: Correct test case (portability).
951
952 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
953
954         PR C++/28988
955         * g++.dg/expr/dtor4.C: New test.
956
957 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
958
959         * gcc.dg/tree-ssa/loop-23.c: New test.
960
961 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
962
963         PR libfortran/30389
964         * gfortran.dg/achar_2.f90:  New test.
965         * gfortran.dg/achar_3.f90:  New test.
966
967 2007-01-27  Ian Lance Taylor  <iant@google.com>
968
969         * gcc.dg/strict-overflow-1.c: New test.
970         * gcc.dg/no-strict-overflow-1.c: New test.
971         * gcc.dg/strict-overflow-2.c: New test.
972         * gcc.dg/no-strict-overflow-2.c: New test.
973         * gcc.dg/strict-overflow-3.c: New test.
974         * gcc.dg/no-strict-overflow-3.c: New test.
975         * gcc.dg/strict-overflow-4.c: New test.
976         * gcc.dg/no-strict-overflow-4.c: New test.
977         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
978         * gcc.dg/pr15784-1.c: Likewise.
979         * gcc.dg/pr20922-1.c: Likewise.
980         * gcc.dg/pr20922-3.c: Likewise.
981         * gcc.dg/pr20922-4.c: Likewise.
982         * gcc.dg/pr20922-6.c: Likewise.
983         * gcc.dg/compare-4.c: Likewise.
984         * gcc.dg/torture/pr26898-1.c: Likewise.
985         * gcc.dg/tree-ssa/divide-1.c: Likewise.
986         * gcc.dg/tree-ssa/divide-2.c: Likewise.
987         * gcc.dg/tree-ssa/divide-3.c: Likewise.
988         * gcc.dg/tree-ssa/divide-4.c: Likewise.
989         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
990         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
991         * gcc.dg/tree-ssa/pr21082.c: Likewise.
992         * gcc.dg/tree-ssa/pr26899.c: Likewise.
993         * g++.dg/tree-ssa/pr21082.C: Likewise.
994
995 2007-01-27  Roger Sayle  <roger@eyesopen.com>
996
997         * gcc-dg/large-size-array-3.c: New test case.
998
999 2007-01-27  Roger Sayle  <roger@eyesopen.com>
1000
1001         * gfortran.dg/forall_7.f90: New test case.
1002
1003 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
1004
1005         PR fortran/30407
1006         * gfortran.dg/where_operator_assign_1.f90: New test.
1007         * gfortran.dg/where_operator_assign_2.f90: New test.
1008         * gfortran.dg/where_operator_assign_3.f90: New test.
1009
1010 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
1011
1012         * lib/target-supports.exp
1013         (check_effective_target_powerpc_altivec): New.
1014         (check_effective_target_vect_cmdline_needed): Use it.
1015
1016 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
1017
1018         PR fortran/30278
1019         * gfortran.dg/backslash_3.f: New test.
1020
1021 2007-01-26  Richard Guenther  <rguenther@suse.de>
1022
1023         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
1024
1025 2007-01-26  Tobias Burnus  <burnus@net-b.de>
1026
1027         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
1028         * gfortran.dg/vect/vect.exp: Ditto.
1029         * gfortran.dg/dg.exp: Ditto.
1030         * gfortran.fortran-torture/execute/execute.exp: Ditto.
1031         * gfortran.fortran-torture/compile/compile.exp: Ditto.
1032
1033 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1034
1035         * gcc.dg/builtins-20.c: Add more cases.
1036         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
1037
1038 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1039
1040         PR fortran/30437
1041         * gcc.dg/Wall.c: New.
1042         * gcc.dg/Wno-all.c: New.
1043         * gfortran.dg/Wall.f90: New.
1044         * gfortran.dg/Wno-all.f90: New.
1045         
1046 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
1047
1048         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
1049         * g++.dg/eh/simd-2.C: Also run on Darwin.
1050         * g++.dg/eh/simd-3.C: New.
1051         * g++.dg/eh/simd-4.C: New.
1052
1053 2007-01-25  Richard Guenther  <rguenther@suse.de>
1054
1055         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
1056         and _PROFILE_USE.
1057         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
1058
1059 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
1060
1061         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
1062         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
1063         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
1064         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
1065         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
1066         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
1067         * gcc.dg/ipa/ipa-7.c: New testcase.
1068
1069 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
1070
1071         * g++.dg/cpp0x/warn_cxx0x.C: New.
1072
1073 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1074
1075         * gcc.dg/builtins-20.c: Test builtin carg.
1076
1077 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
1078
1079         PR middle-end/27416
1080         * gcc.dg/gomp/pr27416.c: New test.
1081
1082         PR middle-end/30494
1083         * gcc.dg/gomp/pr30494.c: New test.
1084         * g++.dg/gomp/pr30494.C: New test.
1085
1086         PR middle-end/30421
1087         * gcc.dg/gomp/pr30421.c: New test.
1088
1089 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
1090
1091         * gcc.target/ia64/versionid-1.c: New test.
1092         * gcc.target/ia64/versionid-2.c: New test.
1093
1094 2007-01-24  Richard Guenther  <rguenther@suse.de>
1095
1096         PR testsuite/30181
1097         * gcc.dg/builtins-57.c: Change to a link-time testcase
1098         to support non-C99 targets.
1099
1100 2007-01-24  Jan Hubicka  <jh@suse.cz>
1101
1102         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
1103
1104 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
1105
1106         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
1107
1108 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
1109
1110         PR objc/27438
1111         * objc.dg/const-str-12.m: New test.
1112
1113 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1114
1115         PR fortran/30532
1116         * gfortran.dg/ctrl-z.f90:  New test.
1117         
1118 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1119
1120         PR fortran/30481
1121         * gfortran.dg/namelist_assumed_char.f90:  New test.
1122
1123 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
1124
1125         PR c++/27492
1126         * g++.dg/inherit/covariant15.C: New test.
1127
1128 2007-01-23  Ian Lance Taylor  <iant@google.com>
1129
1130         * g++.dg/warn/Wparentheses-24.C: New test.
1131
1132 2007-01-23  Richard Guenther  <rguenther@suse.de>
1133
1134         PR testsuite/30560
1135         * ada/acats/run_acats: Do not call gnatmake or gnatchop
1136         with full path.
1137
1138 2007-01-22  Richard Guenther  <rguenther@suse.de>
1139
1140         PR tree-optimization/30038
1141         * gcc.dg/builtins-62.c: New testcase.
1142
1143 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
1144
1145         * gcc.c-torture/compile/20070121.c: New test.
1146
1147 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
1148
1149         PR libfortran/30525
1150         * gfortran.dg/char_comparison_1.f:  New test.
1151
1152 2007-01-21  Ira Rosen  <irar@il.ibm.com> 
1153
1154         * gcc.dg/vect/vect-strided-same-dr.c: New test. 
1155
1156 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
1157
1158         PR objc/30479
1159         * objc.dg/pch: New directory.
1160         * objc.dg/pch/pch.exp: New file.
1161         * objc.dg/pch/interface-1.m: New test.
1162         * objc.dg/pch/interface-1.hs: New include file.
1163         * lib/objc.exp (objc_target_compile): Add
1164         "-x objective-c-header" in front of the sources if this is
1165         a precompiled header being compiled.
1166
1167 2007-01-20  Roger Sayle  <roger@eyesopen.com>
1168
1169         * gfortran.dg/array_memcpy_3.f90: New test case.
1170         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
1171
1172 2007-01-20  Roger Sayle  <roger@eyesopen.com>
1173             Brooks Moses  <brooks.moses@codesourcery.com>
1174             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1175
1176         * gfortran.dg/intrinsic_sign_1.f90: New test case.
1177         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
1178
1179 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1180
1181         * gcc.dg/torture/builtin-math-3.c: Test fdim.
1182
1183 2007-01-19  Mike Stump  <mrs@apple.com>
1184
1185         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
1186         away.
1187
1188 2007-01-19  Roger Sayle  <roger@eyesopen.com>
1189
1190         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
1191         option instead of -funsafe-math-optimizations.
1192
1193 2007-01-19  Tomas Bily  <tbily@suse.cz>
1194
1195         gcc.dg/tree-prof/indir-call-prof.c: New.
1196         g++.dg/dg.exp: Add tree-prof subdirectory.
1197         g++.dg/tree-prof/indir-call-prof.C: New.
1198         g++.dg/tree-prof/tree-prof.exp: New.
1199
1200 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1201
1202         PR c++/17947
1203         * g++.dg/warn/deprecated.C: Update warning output.
1204         * g++.dg/warn/deprecated-2.C: Likewise.
1205         * g++.dg/warn/deprecated-3.C: New.
1206         
1207 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
1208
1209         * gcc.c-torture/execute/nestfunc-7.c: New.
1210
1211 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
1212
1213         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
1214
1215 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
1216
1217         * gcc.dg/m68k-pic-1.c: New.
1218
1219 2007-01-18  Roger Sayle  <roger@eyesopen.com>
1220
1221         * gfortran.dg/array_memcpy_4.f90: New test case.
1222
1223 2007-01-18  Josh Conner  <jconner@apple.com>
1224
1225         PR target/30485
1226         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
1227         * gcc.dg/vect/no-trapping-math-1: New.
1228         * gcc.dg/vect/no-trapping-math-2: New.
1229
1230 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
1231
1232         * gcc.target/i386/387-8.c: Update comment about optimizing
1233         inherent load of 1.0 of fptan instruction.
1234
1235 2007-01-18  Dirk Mueller  <dmueller@suse.de>
1236             Richard Guenther <rguenther@suse.de>
1237
1238         PR diagnostic/8268
1239         * gcc.dg/Warray-bounds.c: New testcase.
1240         * gcc.dg/Warray-bounds-2.c: New testcase.
1241         * g++.dg/warn/Warray-bounds.C: New testcase.
1242         * g++.dg/warn/Warray-bounds-2.C: New testcase.
1243
1244 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
1245
1246         PR fortran/30476
1247         * gfortran.dg/generic_12.f90: New test.
1248
1249 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
1250
1251         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
1252         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
1253
1254 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
1255
1256         * gcc.dg/dfp/compare-special.h: New file.
1257         * gcc.dg/dfp/compare-special-32.c: New test.
1258         * gcc.dg/dfp/compare-special-64.c: New test.
1259         * gcc.dg/dfp/compare-special-128.c: New test.
1260
1261 2007-01-16  Roger Sayle  <roger@eyesopen.com>
1262             Paul Thomas  <pault@gcc.gnu.org>
1263             Steven G. Kargl  <kargl@gcc.gnu.org>
1264
1265         PR fortran/30404
1266         * gfortran.dg/forall_6.f90: New test case.
1267         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
1268         * gfortran.dg/dependency_13.f90: Likewise.
1269
1270 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1271
1272         PR testsuite/12325
1273         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
1274         targets that don't support Inf.
1275
1276 2007-01-15  Dale Johannesen  <dalej@apple.com>
1277
1278         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
1279
1280 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
1281
1282         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
1283         of achar for 0xff to avoid the "Extended ASCII not
1284         implemented" error message.
1285
1286 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
1287
1288         PR fortran/28172
1289         * gfortran.dg/altreturn_4.f90: New test.
1290
1291         PR fortran/29389
1292         * gfortran.dg/stfunc_4.f90: New test.
1293
1294         PR fortran/29712
1295         * gfortran.dg/bound_2.f90: Reinstate commented out line.
1296         * gfortran.dg/initialization_1.f90: Change warning.
1297
1298         PR fortran/30283
1299         * gfortran.dg/specification_type_resolution_2.f90: New test.
1300
1301 2007-01-14  Jan Hubicka  <jh@suse.cz>
1302
1303         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
1304         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
1305         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
1306         elimination.
1307
1308 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
1309
1310         PR fortran/30410
1311         * gfortran.dg/external_procedures_2.f90: New test.
1312
1313 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
1314
1315         PR target/30413
1316         * gcc.target/i386/pr30413.c: New test.
1317
1318 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
1319
1320         PR fortran/30452
1321         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
1322
1323 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
1324
1325         * gcc.dg/20070112-1.c: New test.
1326
1327 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1328
1329         PR libgfortran/30435
1330         * gfortran.dg/list_read_6.f90: New test.
1331
1332 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
1333
1334         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
1335
1336 2007-01-12  Tom Tromey  <tromey@redhat.com>
1337
1338         PR preprocessor/28227:
1339         * gcc.dg/cpp/pr28227.c: New file.
1340
1341 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
1342
1343         * gcc.dg/tree-ssa/loop-22.c: New test.
1344
1345 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
1346
1347         PR tree-optimization/29516
1348         * gcc.dg/tree-ssa/loop-20.c: New test.
1349
1350 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
1351
1352         PR libfortran/30415
1353         * minmaxloc_integer_kinds_1.f90:  New test.
1354
1355 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
1356
1357         PR c++/29573
1358         * g++.dg/template/sizeof-template-argument.C: New test.
1359
1360 2007-01-11  Jan Hubicka  <jh@suse.cz>
1361
1362         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
1363         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
1364         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
1365         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
1366         * gcc.dg/tree-ssa/pr21658.c: Likewise.
1367         * gcc.dg/tree-ssa/pr15349.c: Likewise.
1368         * gcc.dg/tree-ssa/pr25501.c: Likewise.
1369         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
1370         transformation in question.
1371         * gcc.dg/tree-ssa/vrp05.c: Likewise.
1372         * gcc.dg/tree-ssa/pr20701.c: Likewise.
1373         * gcc.dg/always_inline3.c: Likewise.
1374
1375 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
1376
1377         PR c++/28999
1378         * g++.dg/template/typename11.C: New test.
1379
1380 2007-01-10  Robert Kennedy <jimbob@google.com>
1381
1382         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
1383
1384 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
1385
1386         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
1387         for different integer kinds.
1388         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
1389         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
1390         * gfortran.dg/ishft_2.f90: New test.
1391         * gfortran.dg/ishft_3.f90: New test.
1392
1393 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
1394
1395         * gfortran.dg/altreturn_2.f90: Removed executable bit.
1396
1397 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
1398
1399         PR tree-optimization/30322
1400         * gcc.dg/tree-ssa/loop-21.c: New test.
1401
1402 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
1403
1404         * g++.dg/rtti/darwin-builtin-linkage.C: New.
1405
1406 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1407
1408         * gcc.target/spu/intrinsics-1.c: Remove xfail.
1409
1410 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1411
1412         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
1413         * g++.dg/warn/overflow-warn-3.C: Likewise.
1414         * g++.dg/warn/overflow-warn-4.C: Likewise.
1415         * g++.dg/warn/overflow-warn-5.C: Likewise.
1416         * g++.dg/warn/overflow-warn-6.C: Likewise.
1417         * g++.dg/warn/Woverflow-1.C: Likewise.
1418         * g++.dg/warn/Woverflow-2.C: Likewise.
1419         * g++.dg/warn/Woverflow-3.C: Likewise.
1420         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
1421
1422 2007-01-08  Roger Sayle  <roger@eyesopen.com>
1423
1424         * gfortran.dg/array_constructor_14.f90: New test case.
1425         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
1426
1427 2007-01-08  Richard Guenther  <rguenther@suse.de>
1428
1429         PR tree-optimization/23603
1430         * gcc.dg/tree-ssa/vrp31.c: New testcase.
1431         * gcc.dg/tree-ssa/vrp32.c: Likewise.
1432
1433 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
1434
1435         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
1436         in __v8qi typedef.
1437         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
1438         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
1439         compiler behaviour.
1440         * gcc.dg/simd-5.c: Likewise.
1441         * gcc.dg/simd-6.c: Likewise.
1442         * g++.dg/conversion/simd1.C: Likewise.
1443         * g++.dg/conversion/simd3.C: Likewise.
1444         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
1445         (main): Use it.
1446
1447 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
1448
1449         PR tree-optimization/29877
1450         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
1451         name of a hard register for the target concerned.  Adjust dg-error
1452         directives to cope with new behaviour of TER.
1453
1454 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1455
1456         PR c++/28986
1457         * g++.dg/conversion/nullptr1.C: Added overflow warning.
1458         * g++.dg/warn/overflow-warn-1.C: New.
1459         * g++.dg/warn/overflow-warn-3.C: New.
1460         * g++.dg/warn/overflow-warn-4.C: New.
1461         * g++.dg/warn/overflow-warn-5.C: New.
1462         * g++.dg/warn/overflow-warn-6.C: New.
1463         * g++.dg/warn/Woverflow-1.C: New.
1464         * g++.dg/warn/Woverflow-2.C: New.
1465         * g++.dg/warn/Woverflow-3.C: New.
1466         * g++.dg/warn/multiple-overflow-warn-2.C: New.
1467         
1468 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
1469
1470         PR fortran/27698
1471         * gfortran.dg/invalid_name.f90: New test.
1472         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
1473         * gfortran.dg/gomp/pr29759.f90: Ditto.
1474
1475 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
1476
1477         * gfortran.dg/present_1.f90:  Update error message.
1478
1479 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
1480
1481         PR c++/19439
1482         * g++.dg/template/duplicate1.C: New test
1483         * g++.dg/template/memfriend6.C: Adjust error markers.
1484         
1485 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
1486
1487         PR tree-opt/30385
1488         * gcc.dg/torture/inline-1.c: New test.
1489
1490 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1491
1492         PR c/19978
1493         * gcc.dg/multiple-overflow-warn-1.c: New.
1494         * gcc.dg/multiple-overflow-warn-2.c: New.
1495         * gcc.dg/overflow-warn-6.c: New.
1496         * g++.dg/warn/multiple-overflow-warn-1.C: New.
1497         
1498 2007-01-05  Roger Sayle  <roger@eyesopen.com>
1499
1500         * gfortran.dg/array_memcpy_1.f90: New test case.
1501         * gfortran.dg/array_memcpy_2.f90: Likewise.
1502
1503 2007-01-05  Richard Guenther  <rguenther@suse.de>
1504
1505         PR middle-end/27826
1506         * g++.dg/opt/pr27826.C: New testcase.
1507
1508 2007-01-05  Ian Lance Taylor  <iant@google.com>
1509
1510         * gcc.dg/Walways-true-1.c: New test.
1511         * gcc.dg/Walways-true-2.c: New test.
1512         * g++.dg/warn/Walways-true-1.C: New test.
1513         * g++.dg/warn/Walways-true-2.C: New test.
1514
1515 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
1516
1517         PR c/30360
1518         * gcc.dg/pr30360.c: New test.
1519
1520 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
1521
1522         PR fortran/23232
1523         * gfortran.dg/data_implied_do_1.f90: New test.
1524
1525         PR fortran/27996
1526         PR fortran/27998
1527         * gfortran.dg/char_length_1.f90: New test.
1528
1529 2007-01-05  Richard Guenther  <rguenther@suse.de>
1530
1531         PR middle-end/28116
1532         * g++.dg/opt/pr28116.C: New testcase.
1533
1534 2007-01-05  Tobias Burnus  <burnus@net-b.de>
1535
1536         PR fortran/29624
1537         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
1538           invalid deallocate.
1539         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
1540         * gfortran.dg/protected_4.f90: Add pointer intent check.
1541         * gfortran.dg/protected_6.f90: Add pointer intent check.
1542         * gfortran.dg/pointer_intent_1.f90: New test.
1543         * gfortran.dg/pointer_intent_2.f90: New test.
1544         * gfortran.dg/pointer_intent_3.f90: New test.
1545
1546 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
1547
1548         PR 30235
1549         * gfortran.dg/altreturn_2.f90: new test.
1550
1551 2007-01-04  Tom Tromey  <tromey@redhat.com>
1552
1553         PR preprocessor/28165:
1554         * gcc.dg/cpp/pr28165.c: New file.
1555
1556 2007-01-03  Josh Conner  <jconner@apple.com>
1557
1558         PR middle-end/29683
1559         * gcc.dg/pr29683.c: New.
1560
1561 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
1562
1563         PR c++/28217
1564         * g++.dg/pch/template-1.C: New test.
1565         * g++.dg/pch/template-1.Hs: New file.
1566
1567 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1568
1569         PR middle-end/30353
1570         * gcc.c-torture/compile/complex-4.c: New test.
1571
1572 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
1573
1574         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
1575         -maltivec.
1576         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
1577
1578 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
1579
1580         PR middle-end/30286
1581         * gcc.dg/pr30286.c: New test.
1582
1583         PR c++/29535
1584         * g++.dg/template/crash66.C: New test.
1585
1586         PR c++/29054
1587         * g++.dg/template/friend49.C: New test.
1588
1589 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
1590
1591         * gfortran.dg/ibits.f90: New test.
1592
1593 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
1594
1595         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
1596         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
1597
1598 2007-01-02  Jan Hubicka  <jh@suse.cz>
1599
1600         * gcc.dg/pr16194.c: We now output error on all three functions, not just
1601         first one.
1602
1603 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1604
1605         PR c/19977
1606         * gcc/testsuite/gcc.dg/overflow-warn-3.c: Remove XFAIL.
1607         * gcc/testsuite/gcc.dg/overflow-warn-4.c: Remove XFAIL.
1608
1609 2006-01-02  Ian Lance Taylor  <iant@google.com>
1610
1611         * g++.dg/warn/Wparentheses-22.C: New test.
1612         * g++.dg/warn/Wparentheses-23.C: New test.
1613
1614 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1615
1616         PR middle-end/7651
1617         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
1618         * gcc.dg/declspec-3-Wextra.c: New.
1619         * gcc.dg/declspec-3-no.c: New
1620
1621 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
1622
1623         PR fortran/20896
1624         * gfortran.dg/interface_10.f90: Remove.
1625
1626 2007-01-01  Roger Sayle  <roger@eyesopen.com>
1627
1628         * gcc.dg/fold-eqxor-4.c: New test case.
1629
1630 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
1631
1632         PR middle-end/30311
1633         * gcc.c-torture/compile/pr30311.c: New test.
1634
1635 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
1636
1637         PR middle-end/30253
1638         * gcc.c-torture/compile/statement-expression-1.c: New test.
1639
1640 2007-01-01  Andreas Schwab  <schwab@suse.de>
1641
1642         PR target/29166
1643         * g++.dg/eh/pr29166.C: New test.
1644
1645 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
1646
1647         * lib/target-supports.exp (check_effective_target_powerpc_spe):
1648         New.
1649         (check_effective_target_vect_cmdline_needed): Use it.
1650
1651 2006-12-31  Richard Guenther  <rguenther@suse.de>
1652
1653         PR middle-end/30137
1654         * testsuite/gcc.dg/pr30137-1.c: New testcase.
1655         * testsuite/gcc.dg/pr30137-2.c: Likewise.
1656
1657 2006-12-31  Roger Sayle  <roger@eyesopen.com>
1658
1659         PR middle-end/30322
1660         * gcc.dg/fold-plusnot-1.c: New test case.
1661
1662 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
1663
1664         PR c++/29731
1665         * g++.dg/parse/template22.C: New test.
1666
1667 2006-12-31  Richard Guenther  <rguenther@suse.de>
1668
1669         PR middle-end/30338
1670         * gcc.c-torture/compile/pr30338.c: New testcase.
1671
1672 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
1673
1674         PR fortran/27900
1675         * gfortran.dg/intrinsic_actual_4.f90: New test.
1676
1677         PR fortran/24325
1678         * gfortran.dg/func_decl_3.f90: New test.
1679
1680 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
1681
1682         PR fortran/23060
1683         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
1684         * gfortran.dg/c_by_val_1.f: New test.
1685         * gfortran.dg/c_by_val_2.f: New test.
1686         * gfortran.dg/c_by_val_3.f: New test.
1687
1688 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
1689
1690         PR libfortran/30321
1691         * gfortran.dg/sum_zero_array_1.f90:  New test.
1692
1693 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
1694
1695         PR preprocessor/29612
1696         * gcc.dg/cpp/pr29612-1.c: New test.
1697         * gcc.dg/cpp/pr29612-2.c: New test.
1698
1699 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
1700
1701         PR fortran/30034
1702         * gfortran.dg/pure_formal_proc_1.f90: New test.
1703
1704         PR fortran/30237
1705         * gfortran.dg/intrinsic_actual_3.f90: New test.
1706
1707 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1708
1709         PR fortran/30014
1710         * gfortran.dg/io_constraints_1.f90: Update test.
1711         * gfortran.dg/io_constraints_2.f90: Update test.
1712         * gfortran.dg/inquire_iolength.f90: New test.
1713
1714 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
1715
1716         PR fortran/20896
1717         * gfortran.dg/interface_10.f90: New test.
1718         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
1719         since z is already, locally a variable.
1720
1721         PR fortran/25135
1722         * gfortran.dg/generic_11.f90: New test.
1723         * gfortran.dg/interface_7.f90: Remove name clash between module
1724         name and procedure 'x' referenced in the interface.
1725
1726 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1727
1728         PR middle-end/7651
1729         * gcc.dg/Wmissing-parameter-type.c: New.
1730         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
1731         * gcc.dg/Wmissing-parameter-type-no.c: New.
1732         
1733 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
1734
1735         PR fortran/25818
1736         * gfortran.dg/entry_array_specs_2.f: New test.
1737
1738         PR fortran/30084
1739         * gfortran.dg/nested_modules_6.f90: New test.
1740
1741 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1742
1743         PR middle-end/7651
1744         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
1745         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
1746
1747 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
1748
1749         PR C++/30168
1750         * g++.dg/opt/complex6.C: New test.
1751
1752 2006-12-22  Ben Elliston  <bje@au.ibm.com>
1753
1754         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
1755         full" if the linker on spu-*-* warns about exceeding local store.
1756
1757         And revert this patch:
1758         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
1759         fail to link due to relocation overflows on spu-*-*.
1760
1761 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
1762
1763         PR fortran/30273
1764         * gfortran.dg/dependency_19.f90: New test.
1765
1766 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
1767
1768         PR fortran/30202
1769         * gfortran.dg/alloc_comp_basics_3.f90: New test.
1770
1771 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
1772
1773         PR middle-end/30262
1774         * gcc.c-torture/execute/20061220-1.c: New test.
1775
1776         PR middle-end/30263
1777         * gcc.dg/gomp/asm-1.c: New test.
1778
1779         PR target/30230
1780         * g++.dg/eh/ia64-2.C: New test.
1781
1782 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
1783
1784         PR target/28966
1785         PR target/29248
1786         * gcc.dg/rs6000-leaf.c: New.
1787
1788 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1789
1790         PR fortran/25392
1791         * gfortran.dg/f2c_8.f90: New test.
1792
1793 2006-12-20  Bill Wendling  <wendling@apple.com>
1794
1795         * gcc.dg/asm-b.c: Check for __ppc64__.
1796
1797 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
1798
1799         PR fortran/30190
1800         * gfortran.dg/bounds_check_5.f90: New test.
1801
1802 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
1803
1804         PR middle-end/30143
1805         * gcc.dg/gomp/complex-1.c: New testcase.
1806
1807 2006-12-20  Roger Sayle  <roger@eyesopen.com>
1808
1809         * gfortran.dg/array_memset_1.f90: New test case.
1810
1811 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
1812
1813         * lib/target-supports.exp: Add spu to
1814         check_effective_target_vect_widen_mult_hi_to_si.
1815
1816 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
1817
1818         PR fortran/29992
1819         * gfortran.dg/generic_9.f90: New test.
1820
1821         PR fortran/30081
1822         * gfortran.dg/generic_10.f90: New test.
1823
1824 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
1825
1826         PR tree-opt/30045
1827         * gcc.dg/pr30045.c: New test.
1828
1829 2006-12-20  Ben Elliston  <bje@au.ibm.com>
1830
1831         * gcc.dg/20020312-2.c: Add a case for __SPU__.
1832
1833 2006-12-19  Eric Christopher  <echristo@apple.com>
1834
1835         PR target/29302
1836         * gcc.c-torture/execute/pr29302-1.c: New.
1837
1838 2006-12-19  Tobias Burnus  <burnus@net-b.de>
1839
1840         PR fortran/39238
1841         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
1842
1843 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
1844
1845         PR fortran/30236
1846         * gfortran.dg/altreturn_3.f90: New test.
1847
1848         * gfortran.dg/char_result_12.f90: Fix comment typos.
1849
1850 2006-12-19  Ben Elliston  <bje@au.ibm.com>
1851
1852         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
1853         as newlib's stdio.h uses non-traditional cpp constructs.
1854
1855 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
1856
1857         * gfortran.dg/advance.f90: Renamed to advance_1.f90
1858         * gfortran.dg/append-1.f90: Renamed to append_1.f90
1859         * gfortran.dg/array-1.f90: Renamed to array_1.f90
1860         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
1861         * gfortran.dg/backspace.f: Renamed to backspace_1.f
1862         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
1863         * gfortran.dg/default_initialization.f: Renamed to default_initialization_1.f
1864         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to dollar_edit_descriptor_1.f
1865         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to dollar_edit_descriptor_2.f
1866         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to dollar_edit_descriptor_3.f
1867         * gfortran.dg/logint-1.f: Renamed to logint_1.f
1868         * gfortran.dg/logint-2.f: Renamed to logint_2.f
1869         * gfortran.dg/logint-3.f: Renamed to logint_3.f
1870         * gfortran.dg/advance_1.f90: Renamed from advance.f90
1871         * gfortran.dg/append_1.f90: Renamed from append-1.f90
1872         * gfortran.dg/array_1.f90: Renamed from array-1.f90
1873         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
1874         * gfortran.dg/backspace_1.f: Renamed from backspace.f
1875         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
1876         * gfortran.dg/default_initialization_1.f: Renamed from default_initialization.f
1877         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from dollar_edit_descriptor-1.f
1878         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from dollar_edit_descriptor-2.f
1879         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from dollar_edit_descriptor-3.f
1880         * gfortran.dg/logint_1.f: Renamed from logint-1.f
1881         * gfortran.dg/logint_2.f: Renamed from logint-2.f
1882         * gfortran.dg/logint_3.f: Renamed from logint-3.f
1883
1884 2006-12-18  Bill Wendling  <wendling@apple.com>
1885
1886         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
1887         id is an OjbC keyword.
1888
1889 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1890
1891         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
1892
1893 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
1894
1895         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
1896
1897 2006-12-18  Ian Lance Taylor  <iant@google.com>
1898
1899         * g++.dg/warn/Wmissing-declarations-1.C: New test.
1900
1901 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
1902
1903         * gcc.c-torture/compile/pr27528.c: Use empty templates.
1904
1905 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
1906
1907         PR fortran/30207
1908         * gfortran.fortran-torture/execute/where21.f90: New test.
1909
1910 2006-12-17  Tobias Burnus  <burnus@net-b.de>
1911
1912         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
1913
1914 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1915
1916         PR middle-end/7651
1917         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
1918         * gcc.dg/if-empty-1.c: Likewise.
1919         * gcc.dg/pr23165.c: Likewise.
1920         * g++.dg/warn/empty-body.C: Likewise.
1921
1922 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1923
1924         PR libfortran/30005
1925         * gfortran.dg/open_errors.f90: New test.
1926
1927 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
1928
1929         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
1930
1931         * gcc.target/i386/ssse3-pabsb.c: New file.
1932         * gcc.target/i386/ssse3-pabsd.c: Likewise.
1933         * gcc.target/i386/ssse3-pabsw.c: Likewise.
1934         * gcc.target/i386/ssse3-palignr.c: Likewise.
1935         * gcc.target/i386/ssse3-phaddd.c: Likewise.
1936         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
1937         * gcc.target/i386/ssse3-phaddw.c: Likewise.
1938         * gcc.target/i386/ssse3-phsubd.c: Likewise.
1939         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
1940         * gcc.target/i386/ssse3-phsubw.c: Likewise.
1941         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
1942         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
1943         * gcc.target/i386/ssse3-pshufb.c: Likewise.
1944         * gcc.target/i386/ssse3-psignb.c: Likewise.
1945         * gcc.target/i386/ssse3-psignd.c: Likewise.
1946         * gcc.target/i386/ssse3-psignw.c: Likewise.
1947         * gcc.target/i386/ssse3-vals.h: Likewise.
1948
1949 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
1950
1951         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
1952         * lib/fortran-torture.exp: Include target-supports.exp.
1953
1954 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
1955
1956         PR target/30185
1957         * gcc.c-torture/execute/pr30185.c: New test.
1958
1959 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1960
1961         PR testsuite/30179
1962         PR testsuite/30180
1963         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
1964         * gcc.dg/builtin-bswap-2.c: Likewise.
1965         * gcc.dg/builtin-bswap-3.c: Likewise.
1966         * gcc.dg/builtin-bswap-4.c: Likewise.
1967         * lib/target-supports.exp (check_effective_target_stdint_types): New.
1968         * cc.c-torture/execute/mode-dependent-address.x: New file.
1969
1970 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1971
1972         PR libfortran/30145
1973         * gfortran.dg/write_zero_array: New test.
1974
1975 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1976
1977         PR fortran/30200
1978         * gfortran.dg/write_fmt_trim.f90: New test.
1979
1980 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
1981
1982         PR 30194
1983         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
1984         temporarily.
1985
1986 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1987
1988         * lib/target-supports.exp (check_weak_available): Use istarget
1989         "hppa*-*-hpux10*" instead of regexp.
1990         (check_cxa_atexit_available): Likewise.
1991
1992 2006-12-14  Richard Guenther  <rguenther@suse.de>
1993
1994         PR tree-optimization/30197
1995         * gcc.c-torture/execute/complex-1.c: Fix function name.
1996         * gcc.dg/builtins-61.c: New testcase.
1997
1998 2006-12-14  Richard Guenther  <rguenther@suse.de>
1999
2000         PR middle-end/30172
2001         * gcc.dg/pr30172-1.c: New testcase.
2002
2003 2006-12-14  Richard Guenther  <rguenther@suse.de>
2004
2005         PR tree-optimization/30198
2006         * gcc.dg/builtins-60.c: New testcase.
2007
2008 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
2009
2010         * lib/target-supports.exp (vect_no_align): Remove spu.
2011
2012 2006-12-13  Ian Lance Taylor  <iant@google.com>
2013
2014         PR c++/19564
2015         PR c++/19756
2016         * g++.dg/warn/Wparentheses-5.C: New test.
2017         * g++.dg/warn/Wparentheses-6.C: New test.
2018         * g++.dg/warn/Wparentheses-7.C: New test.
2019         * g++.dg/warn/Wparentheses-8.C: New test.
2020         * g++.dg/warn/Wparentheses-9.C: New test.
2021         * g++.dg/warn/Wparentheses-10.C: New test.
2022         * g++.dg/warn/Wparentheses-11.C: New test.
2023         * g++.dg/warn/Wparentheses-12.C: New test.
2024         * g++.dg/warn/Wparentheses-13.C: New test.
2025         * g++.dg/warn/Wparentheses-14.C: New test.
2026         * g++.dg/warn/Wparentheses-15.C: New test.
2027         * g++.dg/warn/Wparentheses-16.C: New test.
2028         * g++.dg/warn/Wparentheses-17.C: New test.
2029         * g++.dg/warn/Wparentheses-18.C: New test.
2030         * g++.dg/warn/Wparentheses-19.C: New test.
2031         * g++.dg/warn/Wparentheses-20.C: New test.
2032         * g++.dg/warn/Wparentheses-21.C: New test.
2033
2034 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2035
2036         PR testsuite/30157
2037         * lib/target-supports.exp (check_cxa_atexit_available): Return false
2038         for target "hppa.*hpux10".
2039
2040 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
2041
2042         * g++.dg/debug/vartrack1.C: New test.
2043
2044         * g++.dg/opt/ifcvt1.C: New test.
2045
2046         * gcc.dg/tls/opt-13.c: New test.
2047
2048         * gcc.dg/20060425-2.c: New test.
2049
2050         * g++.dg/opt/pr15054-2.C: New test.
2051
2052         * gcc.c-torture/execute/20060420-1.c: New test.
2053
2054         * gcc.c-torture/execute/20060412-1.c: New test.
2055
2056         * objc/compile/20060406-1.m: New test.
2057
2058 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
2059
2060         * g++.dg/template/array17.C: New test.
2061
2062 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
2063
2064         * gcc.target/powerpc/altivec-23.c: New test.
2065
2066 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
2067
2068         PR c++27316
2069         * g++.dg/inherit/error3.C: New test.
2070
2071         PR c++/28740
2072         * g++.dg/inherit/error4.C: New test.
2073
2074 2006-12-13  Richard Guenther  <rguenther@suse.de>
2075
2076         PR tree-optimization/17687
2077         * gcc.dg/builtins-59.c: New testcase.
2078
2079 2006-12-13  Ben Elliston  <bje@au.ibm.com>
2080
2081         * gcc.target/spu/Wmain.c: New test.
2082
2083 2006-12-12  Josh Conner  <jconner@apple.com>
2084
2085         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
2086         * g++.dg/abi/thunk4.C: Likewise.
2087         * g++.dg/abi/rtti3.C: Likewise.
2088
2089 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
2090
2091         * gcc.target/spu/cpat-1.c: New test.
2092         * gcc.target/spu/cpat-2.c: New test.
2093         * gcc.target/spu/cpat-3.c: New test.
2094         * gcc.target/spu/cpat-4.c: New test.
2095
2096 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2097
2098         PR tree-opt/28436
2099         * gcc.c-torture/compile/vector-1.c: New test.
2100         * gcc.c-torture/compile/vector-2.c: New test.
2101         * gcc.c-torture/compile/vector-3.c: New test.
2102
2103 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
2104
2105         * lib/fortran-torture.exp: Update copyright years.  Remove
2106         obsolete comment.  Test -ftree-vectorize where it makes sense.
2107         * lib/gfortran-dg.exp: Update copyright years.  Use settings
2108         from fortran-torture.exp.
2109         * gfortran.dg/char_transpose_1.f90,
2110         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
2111         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
2112         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
2113         '-w' to dg-options.
2114
2115 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
2116
2117         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
2118         saved_${tool}_load.
2119
2120 2006-12-12  Ira Rosen  <irar@il.ibm.com>
2121
2122         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
2123         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
2124         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
2125         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
2126         gaps.
2127
2128 2006-12-12  Richard Guenther  <rguenther@suse.de>
2129
2130         PR middle-end/30147
2131         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
2132
2133 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
2134             Diego Novillo  <dnovillo@redhat.com>
2135
2136         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
2137         VDEF/VUSE changes.
2138         * gcc.dg/tree-ssa/pr26421.c: Likewise
2139         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
2140         * gcc.dg/tree-ssa/pr23382.c: Likewise.
2141         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
2142         * gcc.dg/tree-ssa/pr28410.c: Likewise.
2143         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
2144         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
2145         * gcc.dg/tree-ssa/vrp07.c: Likewise.
2146         * gcc.dg/tree-ssa/vrp08.c: Likewise.
2147         * gcc.dg/tree-ssa/alias-12.c: Likewise.
2148
2149 2006-12-11  Jan Hubicka  <jh@suse.cz>
2150
2151         * gcc.dg/tree-prof/stringop-1.c: New test.
2152         * gcc.dg/tree-prof/stringop-2.c: New test.
2153
2154 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
2155
2156         PR target/30120
2157         * gcc.target/i386/pr30120.c: New test.
2158
2159         Revert:
2160         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
2161
2162         * gcc.target/i386/x87regparm-1.c: New test.
2163         * gcc.target/i386/x87regparm-2.c: New test.
2164         * gcc.target/i386/x87regparm-3.c: New test.
2165         * gcc.target/i386/x87regparm-4.c: New test.
2166
2167 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
2168
2169         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
2170
2171 2006-12-10  Tobias Burnus  <burnus@net-b.de>
2172
2173         PR fortran/23994
2174         * gfortran.dg/protected_1.f90: New test.
2175         * gfortran.dg/protected_2.f90: New test.
2176         * gfortran.dg/protected_3.f90: New test.
2177         * gfortran.dg/protected_4.f90: New test.
2178         * gfortran.dg/protected_5.f90: New test.
2179         * gfortran.dg/protected_6.f90: New test.
2180
2181 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
2182             Tobias Burnus  <burnus@gcc.gnu.org>
2183
2184         PR fortran/29975
2185         PR fortran/30068
2186         * gfortran.dg/interface_4.f90: Test adding procedure to generic
2187         interface.
2188         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
2189         ambiguous interfaces.
2190         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
2191         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
2192         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
2193         ambiguous interfaces.
2194         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
2195         * gfortran.dg/array_initializer_2.f90: Add initializer array
2196         constructor test.
2197
2198         PR fortran/30096
2199         * gfortran.dg/interface_9.f90: Test that host interfaces are
2200         not checked for ambiguity with the local version.
2201
2202 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
2203
2204         PR fortran/29464
2205         * gfortran.dg/module_interface_2.f90: New test.
2206
2207 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
2208
2209         PR fortran/29941
2210         * gfortran.dg/assumed_len.f90: New test.
2211
2212 2006-12-09  Richard Guenther  <rguenther@suse.de>
2213
2214         * g++.dg/warn/implicit-typename1.C: Qualify types.
2215         * g++.dg/parse/crash12.C: Likewise.
2216         * g++.dg/tree-ssa/pr22444.C: Likewise.
2217
2218 2006-12-09  Tobias Burnus  <burnus@net-b.de>
2219
2220         * gfortran.dg/array_2.f90: Added sqrt test.
2221
2222 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
2223
2224         * gcc.target/i386/x87regparm-1.c: XFAIL.
2225         * gcc.target/i386/x87regparm-2.c: XFAIL.
2226         * gcc.target/i386/x87regparm-3.c: XFAIL.
2227         * gcc.target/i386/x87regparm-4.c: XFAIL.
2228
2229 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2230
2231         * lib/target-supports.exp
2232         (check_effective_target_large_long_double): New.
2233         * gcc.dg/Wconversion-real.c : Use it.
2234         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
2235         unsigned.
2236
2237 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
2238
2239         * gcc.c-torture/execute/mode-dependent-address.c: New test.
2240
2241 2006-12-08  Tobias Burnus  <burnus@net-b.de>
2242
2243         PR fortran/27546
2244         * gfortran.dg/import4.f90: New test for IMPORT in modules.
2245
2246 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
2247
2248         PR c++/29732
2249         * g++.dg/template/crash65.C: New test.
2250         * g++.dg/template/spec16.C: Tweak error markers.
2251
2252 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2253
2254         * gcc.target/spu: New directory.
2255         * gcc.target/spu/spu.exp: New file.
2256         * gcc.target/spu/intrinsics-1.c: New test.
2257
2258 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
2259
2260         PR c++/29980
2261         * g++.dg/ext/attrib27.C: New test.
2262         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
2263         * g++.dg/parse/typedef5.C: Likewise.
2264
2265 2006-12-07  Mike Stump  <mrs@apple.com>
2266
2267         * treelang/compile/var_defs.tree: Adjust.
2268
2269 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
2270
2271         PR c++/29730
2272         * g++.dg/template/crash64.C: New test.
2273         * g++.dg/parse/crash27.C: Adjust error markers.
2274
2275 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
2276
2277         PR libfortran/30009
2278         PR libfortran/30056
2279         * gfortran.dg/read_eof_4.f90:  Add tests.
2280         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
2281         * gfortran.dg/unf_read_corrupted_1.f90: New test.
2282
2283 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
2284
2285         PR c++/29729
2286         * g++.dg/template/crash63.C: New test.
2287
2288         PR c++/29728
2289         * g++.dg/template/crash62.C: New test.
2290
2291 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
2292
2293         PR fortran/30003
2294         * gfortran.dg/allocatable_function_1.f90: Increase the number
2295         of expected calls of free to 10; the lhs section reference is
2296         now evaluated so there is another call to bar.  Change the
2297         comment appropriately.
2298         * gfortran.dg/array_section_1.f90: New test.
2299
2300 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
2301
2302         PR fortran/29912
2303         * gfortran.dg/char_result_12.f90: New test.
2304
2305 2006-12-05  Richard Guenther  <rguenther@suse.de>
2306
2307         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
2308         * gcc.dg/vect/vect-pow-2.c: Rename to ...
2309         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
2310         vect_double, xfail for spu*-*-*.
2311
2312 2006-12-04  Tobias Burnus  <burnus@net-b.de>
2313
2314         PR fortran/29962
2315         * initialization_4.f90: Test noninteger exponents (-std=f95).
2316         * initialization_5.f90: New test for noninteger exponents
2317           with -std=f2003.
2318
2319 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
2320
2321         PR fortran/29821
2322         * gfortran.dg/parameter_array_section_1.f90: New test.
2323
2324 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
2325
2326         PR c++/29733
2327         * g++.dg/template/crash61.C: New test.
2328
2329         PR c++/29632
2330         * g++.dg/template/error23.C: New test.
2331
2332 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
2333
2334         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
2335
2336 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
2337
2338         PR fortran/29916
2339         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
2340
2341 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
2342
2343         PR middle-end/29965
2344         * gcc.dg/gomp/pr29965-1.c: New test.
2345         * gcc.dg/gomp/pr29965-2.c: New test.
2346         * gcc.dg/gomp/pr29965-3.c: New test.
2347         * gcc.dg/gomp/pr29965-4.c: New test.
2348         * gcc.dg/gomp/pr29965-5.c: New test.
2349         * gcc.dg/gomp/pr29965-6.c: New test.
2350         * g++.dg/gomp/pr29965-1.C: New test.
2351         * g++.dg/gomp/pr29965-2.C: New test.
2352         * g++.dg/gomp/pr29965-3.C: New test.
2353         * g++.dg/gomp/pr29965-4.C: New test.
2354         * g++.dg/gomp/pr29965-5.C: New test.
2355         * g++.dg/gomp/pr29965-6.C: New test.
2356         * g++.dg/gomp/pr29965-7.C: New test.
2357         * g++.dg/gomp/pr29965-8.C: New test.
2358         * g++.dg/gomp/pr29965-9.C: New test.
2359         * g++.dg/gomp/pr29965-10.C: New test.
2360
2361 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
2362
2363         * gnat.dg/pointer_variable_bounds.adb: New test.
2364         * gnat.dg/pointer_variable_bounds.ads: Likewise.
2365         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
2366
2367 2006-12-03  Eric Christopher  <echristo@apple.com>
2368
2369         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
2370
2371 2006-12-03  Richard Henderson  <rth@redhat.com>
2372             Andrew Pinski  <pinskia@gmail.com>
2373
2374         PR C++/14329
2375         * g++.dg/warn/unit-1.C: New test.
2376
2377 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
2378
2379         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
2380
2381 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
2382
2383         * g++.dg/vect/vect.exp: Enable tests to run on spu.
2384         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
2385         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
2386         * gcc.dg/vect/vect-70.c: Reduce array size.
2387         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
2388         vect_no_compaer_double targets.
2389         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
2390         vect_float, vect_double, and vect_int.
2391
2392 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
2393
2394         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
2395         test for loop versioning on vect_no_align targets.
2396         * gcc.dg/vect/pr20122.c: Likewise.
2397         * gcc.dg/vect/vect-105.c: Likewise.
2398         * gcc.dg/vect/vect-42.c: Likewise.
2399         * gcc.dg/vect/vect-43.c: Likewise.
2400         * gcc.dg/vect/vect-74.c: Likewise.
2401         * gcc.dg/vect/vect-75.c: Likewise.
2402         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
2403         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
2404         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
2405         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
2406
2407 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
2408
2409         PR fortran/29642
2410         * gfortran.dg/value_1.f90 : New test.
2411         * gfortran.dg/value_2.f90 : New test.
2412         * gfortran.dg/value_3.f90 : New test.
2413         * gfortran.dg/value_4.f90 : New test.
2414         * gfortran.dg/value_4.c : Called from value_4.f90.
2415
2416 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2417
2418         PR C++/30033
2419         *  g++.dg/cpp0x/static_assert4.C: New testcase.
2420
2421 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2422
2423         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
2424
2425 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
2426
2427         PR c/27953
2428         * gcc.dg/pr27953.c: New test.
2429
2430 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2431
2432         PR c++/30022
2433         * g++.dg/ext/vector5.C: New test.
2434
2435         PR c++/30021
2436         * g++.dg/other/main1.C: New test.
2437
2438 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
2439
2440         PR libfortran/29568
2441         * gfortran.dg/convert_implied_open.f90:  Change to
2442         new default record length.
2443         * gfortran.dg/unf_short_record_1.f90:  Adapt to
2444         new error message.
2445         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
2446
2447 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
2448
2449         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
2450
2451 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
2452
2453         PR c++/29066
2454         * g++.dg/expr/pr29066.c: New.
2455
2456 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
2457             Zdenek Dvorak <dvorakz@suse.cz>
2458
2459         PR tree-optimization/29921
2460         * gcc.dg/pr29921-2.c: New test.
2461
2462 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
2463
2464         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
2465         (i386_get_cpuid): New function.
2466         (i386_cpuid_ecx): Likewise.
2467         (i386_cpuid_edx): Likewise.
2468         (i386_cpuid): Updated to call i386_cpuid_edx.
2469
2470         * gcc.target/i386/sse3-addsubpd.c: New file.
2471         * gcc.target/i386/sse3-addsubps.c: Likewise.
2472         * gcc.target/i386/sse3-haddpd.c: Likewise.
2473         * gcc.target/i386/sse3-haddps.c: Likewise.
2474         * gcc.target/i386/sse3-hsubpd.c: Likewise.
2475         * gcc.target/i386/sse3-hsubps.c: Likewise.
2476         * gcc.target/i386/sse3-lddqu.c: Likewise.
2477         * gcc.target/i386/sse3-movddup.c: Likewise.
2478         * gcc.target/i386/sse3-movshdup.c: Likewise.
2479         * gcc.target/i386/sse3-movsldup.c: Likewise.
2480
2481 2006-12-01  Dirk Mueller  <dmueller@suse.de>
2482
2483         * g++.dg/warn/Wreturn-type-4.C: New testcase.
2484
2485 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
2486
2487         * gcc.dg/dfp/convert-int-max.c: New test.
2488         * gcc.dg/dfp/convert-int-max-fold.c: New test.
2489
2490 2006-11-30  Richard Guenther  <rguenther@suse.de>
2491
2492         * gcc.dg/vect/vect-pow-1.c: Rename ...
2493         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
2494         floats instead of doubles, check successful vectorization.
2495
2496 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2497
2498         PR target/29945
2499         * gcc.c-torture/compile/pr29945.c: New testcase.
2500
2501 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
2502
2503         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
2504         -maltivec.
2505
2506 2006-11-29  Eric Christopher  <echristo@apple.com>
2507
2508         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
2509
2510 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
2511
2512         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
2513
2514         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
2515
2516 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
2517
2518         PR c++/29022
2519         * g++.dg/inherit/virtual2.C: New test.
2520         * g++.dg/inherit/virtual3.C: Likewise.
2521         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
2522         * g++.dg/inherit/error2.C: Likewise.
2523         * g++.dg/template/instantiate1.C: Likewise.
2524
2525 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
2526
2527         PR tree-opt/29984
2528         * gcc.dg/tree-ssa/reassoc-12.c: New test.
2529
2530 2006-11-28  Jan Hubicka  <jh@suse.cz>
2531
2532         * gcc.dg/memcpy-1.c: New test.
2533
2534 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
2535
2536         PR c++/29735
2537         * g++.dg/warn/main-3.C: New test.
2538
2539 2006-11-28  Jan Hubicka  <jh@suse.cz>
2540
2541         * gcc.dg/winline-1.c: New test.
2542
2543 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
2544
2545         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
2546         alignments.
2547
2548 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
2549
2550         PR fortran/29976
2551         * gfortran.dg/missing_optional_dummy_3.f90
2552
2553 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
2554
2555         PR fortran/20880
2556         * gfortran.dg/interface_3.f90: Modify errors.
2557
2558 2006-11-28  Ben Elliston  <bje@au.ibm.com>
2559
2560         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
2561         fail to link due to relocation overflows on spu-*-*.
2562
2563 2006-11-27  Michael Matz  <matz@suse.de>
2564             Andreas Krebbel  <krebbel1@de.ibm.com>
2565
2566         PR target/29319
2567         * gcc.dg/20061127-1.c: New testcase.
2568
2569 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
2570
2571         * gcc.dg/20061124-1.c: Add exit() function prototype.
2572
2573 2006-11-27  Jan Hubicka  <jh@suse.cz>
2574
2575         * gcc.target/i386/memcpy-1.c: Adjust size.
2576         * testsuite/gcc.dg/visibility-11.c: Likewise.
2577
2578 2006-11-27  Richard Guenther  <rguenther@suse.de>
2579
2580         PR middle-end/25620
2581         * gcc.target/i386/pow-1.c: New testcase.
2582         * gcc.dg/builtins-58.c: Likewise.
2583
2584 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
2585
2586         PR c++/29886
2587         * g++.dg/expr/cast8.C: New test.
2588
2589 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2590
2591         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
2592         Don't ever inline the testcase.
2593
2594 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
2595
2596         PR fortran/29982
2597         * gfortran.fortran-torture/compile/parameter_3.f90: New
2598         testcase.
2599
2600 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
2601
2602         PR fortran/29951
2603         * gfortran.fortran-torture/execute/transfer2.f90: New test.
2604
2605 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2606
2607         * gfortran.fortran-torture/execute/specifics.f90: Remove test
2608         for CHAR.
2609
2610 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2611
2612         PR libgfortran/29936
2613         * gfortran.dg/write_check3.f90: New test.
2614
2615 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2616
2617         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
2618
2619 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
2620
2621         PR fortran/20880
2622         * gfortran.dg/interface_3.f90: New test.
2623
2624         PR fortran/29387
2625         * gfortran.dg/generic_8.f90: New test.
2626
2627 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2628
2629         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
2630         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
2631         * gfortran.dg/specifics_3.f90: Remove.
2632
2633 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
2634
2635         PR c/29955
2636         * gcc.dg/gomp/pr29955.c: New test.
2637
2638         PR c/29736
2639         * gcc.dg/pr29736.c: New test.
2640
2641 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2642
2643         PR tree-opt/29964
2644         * gcc.dg/pure-1.c: New test.
2645
2646 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
2647
2648         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
2649         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
2650
2651 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
2652
2653         * gcc.dg/20061124-1.c: New testcase.
2654
2655 2006-11-23  Eric Christopher  <echristo@apple.com>
2656
2657         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
2658
2659 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2660
2661         PR c/2707
2662         PR c++/26167
2663         * gcc.dg/Wconversion-integer.c: New. Supersedes
2664         Wconversion-negative-constants.c
2665         * gcc.dg/Wconversion-real.c: New.
2666         * gcc.dg/Wconversion-real-integer.c: New.
2667         * gcc.dg/Wconversion-negative-constants.c: Deleted.
2668         * g++.dg/warn/Wconversion1.C: Modified.
2669
2670 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2671
2672         * gfortran.dg/overload_1.f90: New test.
2673
2674 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2675
2676         PR c/9072
2677         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
2678         Wtraditional-conversion.
2679         * gcc.dg/overflow-warn-2.c: Likewise.
2680         * gcc.dg/Wconversion.c: Likewise. Renamed as
2681         Wtraditional-conversion.c .
2682         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
2683         Wtraditional-conversion-2.c .
2684         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
2685         Wtraditional-conversion-2.c
2686         * gcc.dg/Wconversion-negative-constants.c: New.
2687
2688 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
2689
2690         * gcc.dg/tree-ssa/dump-1.c: New test.
2691
2692 2006-11-23  David Ung <davidu@mips.com>
2693
2694         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
2695         -mfp64, allowable when ISA >= 33 and float is enabled.
2696         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
2697         of mthc1 and mfhc1 patterns.
2698
2699 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
2700
2701         PR tree-optimization/29921
2702         * gcc.dg/pr29921.c: New test.
2703
2704 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2705
2706         PR fortran/29441
2707         * gfortran.dg/initialization_4.f90: New test.
2708
2709 2006-11-22  Ira Rosen  <irar@il.ibm.com>
2710
2711         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
2712         platforms that have interleaving support.
2713         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
2714         * gcc.dg/vect/vect-strided-a-u16-i2.c,
2715         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
2716         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
2717         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
2718         gcc.dg/vect/vect-strided-u8-i2-gap.c,
2719         gcc.dg/vect/vect-strided-u8-i8.c,
2720         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
2721         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
2722         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
2723         gcc.dg/vect/vect-strided-float.c,
2724         gcc.dg/vect/vect-strided-a-mult.c,
2725         gcc.dg/vect/vect-strided-mult-char-ls.c,
2726         gcc.dg/vect/vect-strided-a-u16-mult.c,
2727         gcc.dg/vect/vect-strided-a-u32-mult.c,
2728         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
2729         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
2730         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
2731         gcc.dg/vect/vect-strided-mult.c,
2732         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
2733         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
2734
2735 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
2736
2737         PR fortran/25087
2738         * gfortran.dg/auto_char_len_4.f90: New test.
2739
2740 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
2741
2742         PR fortran/29652
2743         * gfortran.dg/generic_7.f90: New test.
2744         * gfortran.dg/defined_operators_1.f90: Add new error.
2745
2746 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
2747
2748         PR tree-optimization/29902
2749         * g++.dg/tree-ssa/pr29902.C: New test.
2750
2751 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
2752
2753         PR fortran/29820
2754         * gfortran.dg/used_types_13.f90: New test.
2755
2756 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
2757
2758         * gcc.dg/dfp/snan.c: Delete.
2759
2760 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
2761
2762         * g++.dg/cpp0x/static_assert1.C: New.
2763         * g++.dg/cpp0x/static_assert2.C: New.
2764         * g++.dg/cpp0x/static_assert3.C: New.
2765
2766 2006-11-21  Richard Guenther  <rguenther@suse.de>
2767
2768         * gcc.dg/vect/vect-pow-1.c: New testcase.
2769         * gcc.dg/vect/vect-pow-2.c: Likewise.
2770
2771 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
2772
2773         PR c++/29570
2774         * g++.dg/template/static29.C: New test.
2775
2776         PR c++/29734
2777         * g++.dg/conversion/simd4.C: New test.
2778
2779 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
2780
2781         PR c++/29475
2782         * g++.dg/template/access19.C: New test.
2783         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
2784         error is reported.
2785
2786 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2787
2788         PR tree-opt/25500
2789         * gcc.dg/tree-ssa/sra-4.c: New testcase.
2790
2791 2006-11-20  Tobias Burnus  <burnus@net-b.de>
2792
2793         PR fortran/27546
2794         * gfortran.dg/import.f90: Extended test.
2795         * gfortran.dg/import2.f90: Extended test.
2796
2797 2006-11-20  Tobias Burnus  <burnus@net-b.de>
2798
2799         * gfortran.dg/volatile3.f90: Add conflict test.
2800
2801 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
2802
2803         PR fortran/24783
2804         * gfortran.dg/implicit_10.f90: New test.
2805
2806 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2807
2808         PR c++/8586
2809         * g++.dg/warn/Wall-write-strings.C: New.
2810
2811 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
2812
2813         * gfortran.dg/alloc_comp_constraint_5.f90: New.
2814         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
2815
2816 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2817
2818         * gfortran.dg/use_3.f90: Remove error message.
2819         * gfortran.dg/iso_fortran_env_1.f90: New test.
2820         * gfortran.dg/iso_fortran_env_2.f90: New test.
2821         * gfortran.dg/iso_fortran_env_3.f90: New test.
2822         * gfortran.dg/iso_fortran_env_4.f90: New test.
2823
2824 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
2825
2826         * gcc.dg/vect/vect-27.c: Fix initialization.
2827
2828 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2829
2830         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
2831         * gcc.dg/torture/builtin-minmax-1.c: New.
2832
2833         * gcc.dg/builtins-20.c: Add cases for copysign.
2834
2835 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2836
2837         PR fortran/24285
2838         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
2839
2840 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2841         * gfortran.dg/use_1.f90: New test.
2842         * gfortran.dg/use_1.f90: New test.
2843         * gfortran.dg/use_1.f90: New test.
2844
2845 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
2846
2847         PR tree-optimization/29801
2848         * gcc.dg/pr29801.c: New test.
2849
2850 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
2851
2852         PR middle-end/29584
2853         * gcc.dg/torture/pr29584.c: New test.
2854
2855 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
2856
2857         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
2858         Condition PowerPC tests for saving FPRs on powerpc_fprs.
2859         * gcc.target/powerpc/compress-float-ppc.c,
2860         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
2861         powerpc_fprs.
2862         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
2863         do not pass -mhard-float.
2864
2865 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
2866
2867         * gnat.dg/volatile_aggregate.adb: New test.
2868
2869 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2870
2871         PR fortran/29391
2872         PR fortran/29489
2873         * gcc/testsuite/gfortran.dg/bound_2.f90: Add more checks.
2874         * gcc/testsuite/gfortran.dg/bound_3.f90: New test.
2875
2876 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
2877
2878         PR target/29201
2879         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
2880
2881 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
2882
2883         * gfortran.dg/import3.f90: Fix error message.
2884
2885 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2886
2887         PR tree-opt/29788
2888         * gfortran.fortran-torture/compile/inline_1.f90:
2889         New testcase.
2890
2891 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
2892
2893         * gcc.target/i386/x87regparm-1.c: New test.
2894         * gcc.target/i386/x87regparm-2.c: New test.
2895         * gcc.target/i386/x87regparm-3.c: New test.
2896         * gcc.target/i386/x87regparm-4.c: New test.
2897
2898 2006-11-15  Tobias Burnus  <burnus@net-b.de>
2899
2900         PR fortran/27546
2901         * gfortran.dg/import.f90: New test.
2902         * gfortran.dg/import2.f90: New test.
2903         * gfortran.dg/import3.f90: New test.
2904
2905 2006-11-15  Tobias Burnus  <burnus@net-b.de>
2906
2907         PR fortran/27588
2908         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
2909
2910 2006-11-15  Tobias Burnus  <burnus@net-b.de>
2911
2912         PR fortran/29806
2913         * gfortran.dg/contains.f90: New test.
2914         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
2915
2916 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
2917
2918         PR tree-optimization/29581
2919         * gcc.dg/pr29581-1.c: New test.
2920         * gcc.dg/pr29581-2.c: New test.
2921         * gcc.dg/pr29581-3.c: New test.
2922         * gcc.dg/pr29581-4.c: New test.
2923         * gfortran.dg/pr29581.f90: New test.
2924
2925 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
2926
2927         PR fortran/29702
2928         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
2929         numbers in error message headers.
2930
2931 2006-11-14  Richard Guenther  <rguenther@suse.de>
2932
2933         * gcc.target/i386/math-torture/math-torture.exp: Restrict
2934         to i?86 and x86_64 targets.
2935
2936 2006-11-14  Caroline Tice  <ctice@apple.com>
2937
2938         * gcc.dg/pubtypes-1.c: New file/testcase.
2939         * gcc.dg/pubtypes-2.c: New file/testcase.
2940         * gcc.dg/pubtypes-3.c: New file/testcase.
2941         * gcc.dg/pubtypes-4.c: New file/testcase.
2942         * g++.dg/pubtypes.C: New file/testcase.
2943
2944 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
2945
2946         PR c++/29106
2947         * g++.dg/init/self1.C: New test.
2948
2949 2006-11-14  Tobias Burnus  <burnus@net-b.de>
2950
2951         PR fortran/29657
2952         * gfortran.dg/conflicts.f90: Add.
2953
2954 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
2955
2956         PR rtl-optimization/29798
2957
2958         * gcc.c-torture/execute/pr29798.c: New.
2959
2960 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2961
2962         * gcc.dg/builtins-20.c: Add more cases.
2963
2964 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
2965
2966         PR fortran/29759
2967         * gfortran.dg/gomp/pr29759.f90: New test.
2968
2969 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
2970
2971         PR c++/29518
2972         * g++.dg/template/static28.C: New test.
2973
2974 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
2975
2976         * lib/c-torture.exp: Use target-libpath.exp.
2977         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
2978         set GCC_EXEC_PREFIX env var from global variable of same name.
2979
2980 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2981
2982         PR fortran/26994
2983         * gfortran.fortran-torture/compile/transfer-1.f90:
2984         New testcase.
2985
2986 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
2987             Zdenek Dvorak <dvorakz@suse.cz>
2988
2989         PR tree-optimization/29680
2990         * gcc.dg/alias-11.c: New test.
2991
2992 2006-11-12  Jason Merrill  <jason@redhat.com>
2993             Andrew Pinski <pinskia@physics.uc.edu>
2994
2995         PR middle-end/28915
2996         * gcc.target/i386/vectorize1.c: New.
2997
2998 2006-11-12  Roger Sayle  <roger@eyesopen.com>
2999
3000         PR rtl-optimization/29797
3001         * gcc.c-torture/execute/pr29797-1.c: New test case.
3002
3003 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3004
3005         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
3006
3007 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
3008
3009         * gcc.dg/tree-ssa/prefetch-3.c: New test.
3010
3011 2006-11-12  Roger Sayle  <roger@eyesopen.com>
3012
3013         PR tree-optimization/13827
3014         * gcc.dg/fold-eqand-1.c: New test case.
3015
3016 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3017
3018         PR rtl-opt/28812
3019         * gcc.c-torture/execute/mayalias-3.c: New test.
3020
3021 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
3022
3023         PR middle-end/27528
3024         * gcc.c-torture/compile/pr27528.c: New test.
3025         * gcc.dg/pr27528.c: Likewise.
3026
3027 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3028
3029         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
3030
3031         * gcc.dg/torture/builtin-symmetric-1.c: New test.
3032
3033 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
3034
3035         PR fortran/29758
3036         * gfortran.dg/reshape_source_size_1.f90: New test.
3037
3038 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
3039
3040         PR fortran/29315
3041         * gfortran.dg/aliasing_dummy_4.f90: New test.
3042
3043 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
3044
3045         PR target/29777
3046         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
3047         and x86_64-*-* targets.
3048
3049 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3050
3051         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
3052         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
3053         New macros. Use them in exact tests.
3054         (TESTIT3): New macro.
3055         Add tests for fmin, fmax and fma.
3056
3057 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
3058
3059         PR fortran/29431
3060         * gfortran.dg/array_constructor_13.f90: New test.
3061
3062 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
3063
3064         PR fortran/29744
3065         * gfortran.dg/used_types_12.f90: New test.
3066
3067 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
3068
3069         PR middle-end/29726
3070         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
3071         (test6): Ditto.
3072         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
3073         * gcc.dg/fold-eqandshift-3.c: New test case.
3074
3075 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
3076
3077         PR fortran/29699
3078         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
3079
3080         PR fortran/21370
3081         * gfortran.dg/change_symbol_attributes_1.f90: New test.
3082
3083 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
3084
3085         * gcc.dg/20061109-1.c: New testcase.
3086
3087 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3088
3089         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
3090
3091 2006-11-09  Tobias Burnus  <burnus@net-b.de>
3092
3093         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
3094         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
3095
3096 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
3097
3098         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
3099         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
3100
3101 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3102
3103         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
3104
3105 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
3106
3107         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
3108         vect-9.c).
3109         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
3110         * gcc.dg/vect/vect-9.c: Now vectorizable.
3111         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
3112         that support vect_widen_mult.
3113         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
3114         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
3115         vect-reduc-dot-u16.c).
3116         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
3117         vect-reduc-dot-u16.c).
3118         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
3119         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
3120         vect-reduc-dot-s8.c).
3121         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
3122         vect-reduc-dot-s8.c).
3123         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
3124         vect-reduc-dot-s8.c).
3125         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
3126         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
3127         vect-reduc-dot-u8.c).
3128         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
3129         vect-reduc-dot-u8.c).
3130         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
3131         * gcc.dg/vect/vect-multitypes-9.c: New test.
3132         * gcc.dg/vect/vect-multitypes-10.c: New test.
3133         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
3134         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
3135         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
3136         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
3137         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
3138         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
3139         wrapv-vect-reduc-dot-s8.c.
3140         * lib/target-support.exp (check_effective_target_vect_unpack): New.
3141         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
3142         targets that support vec_unpack.
3143         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
3144         (check_effective_target_vect_widen_mult_qi_to_hi): New.
3145         (check_effective_target_vect_widen_mult_hi_to_si): New.
3146         (check_effective_target_vect_widen_sum): Removed.
3147
3148         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
3149
3150         * gcc.dg/vect/vect-multitypes-8.c: New test.
3151         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
3152
3153         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
3154
3155         * gcc.dg/vect/vect-multitypes-7.c: New test.
3156
3157         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
3158
3159         * gcc.dg/vect/vect-multitypes-4.c: New test.
3160         * gcc.dg/vect/vect-multitypes-5.c: New test.
3161         * gcc.dg/vect/vect-multitypes-6.c: New test.
3162
3163         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
3164
3165         * gcc.dg/vect/vect-multitypes-1.c: New test.
3166         * gcc.dg/vect/vect-multitypes-2.c: New test.
3167         * gcc.dg/vect/vect-multitypes-3.c: New test.
3168
3169 2006-11-07  Eric Christopher  <echristo@apple.com>
3170
3171         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
3172         Test using scan-assembler-not.
3173
3174 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
3175
3176         * gcc.dg/inline-17.c: New test.
3177
3178 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
3179
3180         PR other/25028
3181         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
3182         on HP-UX.
3183
3184 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
3185
3186         PR fortran/29539
3187         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
3188
3189         PR fortran/29634
3190         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
3191         test.
3192
3193 2006-11-07  Tobias Burnus  <burnus@net-b.de>
3194
3195         PR fortran/29601
3196         * gfortran.dg/volatile.f90: Add.
3197         * gfortran.dg/volatile2.f90: Add.
3198         * gfortran.dg/volatile3.f90: Add.
3199         * gfortran.dg/volatile4.f90: Add.
3200         * gfortran.dg/volatile5.f90: Add.
3201         * gfortran.dg/volatile6.f90: Add.
3202         * gfortran.dg/volatile7.f90: Add.
3203
3204 2006-11-06  Tobias Burnus  <burnus@net-b.de>
3205
3206         * gfortran.dg/io_constraints_2.f90: Adjust pattern
3207           for matching error messages.
3208         * gfortran.dg/specifics_3.f90: Adjust pattern
3209           for matching error messages.
3210
3211 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
3212             Bernhard Fischer  <aldot@gcc.gnu.org>
3213
3214         * lib/gcc-dg.exp (output-exists): New proc.
3215         (output-exists-not): New proc.
3216         * gcc.test-framework/test-framework.awk: Support new directives.
3217         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
3218         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
3219         * gcc.test-framework/dg-outexists-exp-F.c: New test.
3220         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
3221         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
3222         * gcc.test-framework/dg-outexists-exp-P.c: New test.
3223
3224 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
3225
3226         PR fortran/29630
3227         PR fortran/29679
3228         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
3229         * gfortran.dg/initialization_3.f90: New.
3230
3231 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3232
3233         PR libgfortran/25545
3234         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
3235
3236 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
3237
3238         PR middle-end/29695
3239         * gcc.c-torture/execute/pr29695-1.c: New test.
3240         * gcc.c-torture/execute/pr29695-2.c: New test.
3241
3242 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
3243
3244         PR fortran/29565
3245         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
3246
3247 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
3248
3249         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
3250         for matching error messages.
3251
3252 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
3253
3254         PR target/26915
3255         * gcc.target/i386/387-12.c: New test.
3256
3257 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3258
3259         PR libfortran/29713
3260         * gfortran.dg/pr29713.f90: New test.
3261
3262 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
3263
3264         * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
3265         Also test for bogus rest sign.
3266
3267 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3268
3269         PR libfortran/27895
3270         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
3271
3272 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
3273
3274         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
3275         from error messages.
3276
3277 2006-11-02  Mike Stump  <mrs@apple.com>
3278
3279         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
3280
3281         * g++.old-deja/g++.abi/align.C: Enable for darwin.
3282
3283 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
3284
3285         * g++.dg/eh/gcsec1.C: New test.
3286
3287 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3288
3289         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
3290         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
3291
3292 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
3293
3294         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
3295         hexadecimal value.
3296         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
3297         * gcc.dg/pr14796-2.c: Likewise.
3298
3299 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
3300
3301         * gcc.c-torture/execute/20061101-1.c: New test.
3302
3303 2006-11-01  Richard Guenther  <rguenther@suse.de>
3304
3305         * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
3306
3307 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3308
3309         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
3310         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
3311
3312 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
3313
3314         * gcc.c-torture/execute/20061031-1.c: New test.
3315
3316 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
3317
3318         PR 23067
3319         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
3320         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
3321         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
3322         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
3323         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
3324         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
3325         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
3326
3327 2006-10-31  Eric Christopher  <echristo@apple.com>
3328             Falk Hueffner  <falk@debian.org>
3329
3330         * gcc.dg/builtin-bswap-1.c: New.
3331         * gcc.dg/builtin-bswap-2.c: New.
3332         * gcc.dg/builtin-bswap-3.c: New.
3333         * gcc.dg/builtin-bswap-4.c: New.
3334         * gcc.dg/builtin-bswap-5.c: New.
3335         * gcc.target/i386/builtin-bswap-1.c: New.
3336
3337 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
3338
3339         * gcc.dg/inline-16.c: New.
3340
3341         PR 16622
3342         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
3343         defining it.
3344         * gcc.dg/inline-13.c: New.
3345         * gcc.dg/inline-14.c: New.
3346         * gcc.dg/inline-15.c: New.
3347
3348         PR 11377
3349         * gcc.dg/inline6.c: New.
3350         * gcc.dg/inline7.c: New.
3351
3352 2006-10-31  Roger Sayle  <roger@eyesopen.com>
3353
3354         PR middle-end/23470
3355         * gcc.dg/pr23470-1.c: New test case.
3356
3357 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
3358
3359         PR fortran/29537
3360         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
3361         data.
3362         * gfortran.dg/blockdata_2.f90: New testcase.
3363
3364 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
3365
3366         PR libfortran/29627
3367         * gfortran.dg/unf_short_record_1.f90:  New test.
3368
3369 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3370
3371         PR fortran/29067
3372         * gfortran.dg/pr29067.f: New test.
3373
3374 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
3375             Richard Sandiford  <richard@codesourcery.com>
3376
3377         * lib/target-supports.exp (get_compiler_messages): Append options
3378         as a single list element.
3379         (check_effective_target_arm_vfp_ok): New.
3380         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
3381
3382 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
3383
3384         PR fortran/29387
3385         * gfortran.dg/intrinsic_actual_2.f90: New test.
3386
3387         PR fortran/29490
3388         * gfortran.dg/actual_array_interface_1.f90: New test.
3389
3390         PR fortran/29641
3391         * gfortran.dg/used_types_11.f90: New test.
3392
3393 2006-10-30  Dirk Mueller  <dmueller@suse.de>
3394
3395         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
3396         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
3397         * g++.old-deja/g++.pt/eichin01.C (main): Same.
3398         * g++.old-deja/g++.mike/net25.C (main): Same.
3399         * g++.dg/lookup/exception1.C (main): Same.
3400         * g++.dg/parse/parens2.C (main): Same.
3401
3402 2006-10-30  Roger Sayle  <roger@eyesopen.com>
3403
3404         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
3405
3406 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3407
3408         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
3409         * gcc.dg/torture/builtin-math-3.c: Likewise.
3410
3411 2006-10-30  Tobias Burnus  <burnus@net-b.de>
3412
3413         PR fortran/29452
3414         * gfortran.dg/write_check.f90: Check run-time keyword checking.
3415         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
3416
3417 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
3418
3419         PR Fortran/29410
3420         * gfortran.fortran-torture/execute/transfer1.f90: New test.
3421
3422 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
3423
3424         * lib/target-supports.exp (check_function_available): Declare
3425         function before calling.
3426
3427 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
3428
3429         PR tree-optimization/29637
3430         * gcc.dg/pr29637.c: New test.
3431
3432 2006-10-29  Roger Sayle  <roger@eyesopen.com>
3433
3434         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
3435         tree canonicalization.
3436
3437 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3438
3439         * gcc.dg/builtins-20.c: Add more hypot tests.
3440
3441 2006-10-29  Roger Sayle  <roger@eyesopen.com>
3442
3443         * gcc.dg/fold-compare-1.c: New test case.
3444
3445 2006-10-29  Dirk Mueller  <dmueller@suse.de>
3446
3447         PR c++/16307
3448         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
3449
3450 2006-10-29  Roger Sayle  <roger@eyesopen.com>
3451
3452         PR tree-optimization/15458
3453         * gcc.dg/fold-xornot-1.c: New test case.
3454
3455 2006-10-29  Richard Guenther  <rguenther@suse.de>
3456
3457         * gcc.target/i386/math-torture/trunc.c: New testcase.
3458
3459 2006-10-29  Richard Guenther  <rguenther@suse.de>
3460
3461         * gcc.target/i386/math-torture/round.c: New testcase.
3462
3463 2006-10-29  Richard Guenther  <rguenther@suse.de>
3464
3465         * gcc.target/i386/math-torture/ceil.c: New testcase.
3466         * gcc.target/i386/math-torture/floor.c: Likewise.
3467
3468 2006-10-29  Richard Guenther  <rguenther@suse.de>
3469
3470         * gcc.target/i386/math-torture/rint.c: New testcase.
3471         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
3472
3473 2006-10-29  Richard Guenther  <rguenther@suse.de>
3474
3475         * gcc.target/i386/math-torture/lfloor.c: New testcase.
3476         * gcc.target/i386/math-torture/lceil.c: Likewise.
3477
3478 2006-10-28  Tobias Burnus  <burnus@net-b.de>
3479
3480         PR libgfortran/24313
3481         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
3482
3483 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
3484
3485         * gcc.c-torture/execute/20020118-1.c,
3486         gcc.c-torture/execute/builtins/strlen.c,
3487         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
3488         comment typos.
3489
3490 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3491
3492         * gcc.dg/builtins-20.c: Add tests for hypot.
3493         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
3494         two-argument builtins.
3495         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
3496         TESTIT2.  Update all callers.
3497         (TESTIT2, TESTIT2_R): New helper macros.
3498         Add testcases for pow, hypot and atan2.
3499
3500 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3501
3502         PR C++/29295
3503         * g++.dg/expr/bool1.C: New test.
3504         * g++.dg/expr/bool2.C: New test.
3505
3506 2006-10-28  Tobias Burnus  <burnus@net-b.de>
3507
3508         PR fortran/28224
3509         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
3510         * gfortran.dg/namelist_internal.f90: New test.
3511
3512 2006-10-28  Tobias Burnus  <burnus@net-b.de>
3513
3514         PR fortran/29625
3515         * gfortran.dg/io_real_boz.f90: Add.
3516         * gfortran.dg/io_real_boz2.f90: Add.
3517
3518 2006-10-28  Richard Guenther  <rguenther@suse.de>
3519
3520         PR middle-end/26899
3521         * gcc.dg/tree-ssa/pr26899.c: New testcase.
3522
3523 2006-10-28  Richard Guenther  <rguenther@suse.de>
3524
3525         PR target/28806
3526         * gcc.target/i386/math-torture/lround.c: New testcase.
3527
3528 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
3529
3530         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
3531         * gcc.dg/builtins-44.c: Likewise.
3532         * gcc.dg/builtins-45.c: Likewise.
3533         * gcc.dg/pr28796-2.c: Likewise.
3534         * gcc.dg/unordered-3.c: Likewise.
3535
3536 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3537
3538         PR libgfortran/27954
3539         * gfortran.dg/error_recovery_2.f90: New test.
3540
3541 2006-10-26  Richard Guenther  <rguenther@suse.de>
3542
3543         * gcc.target/i386/i386.exp: Use glob, not find to collect
3544         tests.  Avoids recursing into subdirectories.
3545         * gcc.target/i386/math-torture/math-torture.exp: Torture
3546         for interesting ia32 math options.
3547         * gcc.target.i386/math-torture/lrint.c: New testcase.
3548
3549 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3550
3551         PR libgfortran/29563
3552         * gfortran.dg/arrayio_9.f90: Update test.
3553         * gfortran.dg/arrayio_19.f90: New test.
3554
3555 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
3556
3557         * gcc.dg/20061026.c: New testcase.
3558
3559 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3560
3561         PR libgfortran/29563
3562         * gfortran.dg/arrayio_9.f90: New test.
3563
3564 2006-10-26  Ben Elliston  <bje@au.ibm.com>
3565
3566         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
3567         Copy the strings manually, as strcpy may call strlen.
3568
3569 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3570
3571         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
3572         Add checks for log, log2, log10 and log1p.
3573
3574         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
3575         we already test 0.0.  Add checks for expm1, log, log2, log10,
3576         log1p, cbrt, erf and erfc.
3577
3578 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
3579
3580         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
3581
3582 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
3583
3584         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
3585         and remainderl() built-in functions.  Remove -ffast-math from
3586         dg-options.
3587
3588 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3589
3590         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
3591         acosh and atanh.
3592
3593         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
3594         floating point modifiers to arguments passed to float and long
3595         double functions respectively.  Update all callers to use floating
3596         point numbers, not integers.  Add tests for exp, exp2 and
3597         exp10/pow10.
3598
3599         * gcc.dg/torture/builtin-math-3.c: New test.
3600
3601 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
3602
3603         PR fortran/29393
3604         * gfortran.dg/initialize_2.f90: New.
3605
3606 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3607
3608         * gcc.dg/torture/builtin-math-2.c: New test.
3609
3610 2006-10-24  Richard Guenther  <rguenther@suse.de>
3611
3612         PR middle-end/28796
3613         * gcc.dg/pr28796-1.c: New testcase.
3614         * gcc.dg/pr28796-2.c: Likewise.
3615
3616 2006-10-24  Richard Guenther  <rguenther@suse.de>
3617
3618         * gcc.dg/builtins-57.c: New testcase.
3619
3620 2006-10-24  Richard Guenther  <rguenther@suse.de>
3621
3622         PR tree-optimization/29567
3623         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
3624
3625 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
3626
3627         PR tree-optimization/14784
3628         * gcc.dg/alias-10.c: New test.
3629
3630 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3631
3632         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
3633
3634 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
3635
3636         * gcc.dg/builtin-strncat-chk-1.c: New test.
3637
3638 2006-10-23  Jan Hubicka  <jh@suse.cz>
3639
3640         * gcc.dg/memmove-1.c: New test.
3641
3642 2006-10-23  Paul Brook  <paul@codesourcery.com>
3643
3644         * gcc.dg/pragma-pack-5.c: New test.
3645
3646 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
3647
3648         * g++.dg/other/s390-1.C: New testcase.
3649
3650 2006-10-23  Richard Guenther  <rguenther@suse.de>
3651
3652         PR middle-end/27132
3653         PR middle-end/23295
3654         * gcc.dg/pr27132.c: New testcase.
3655         * gcc.dg/pr23295.c: Likewise.
3656         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
3657         * g++.dg/tree-ssa/pr19807.C: Likewise.
3658
3659 2006-10-23  Richard Guenther  <rguenther@suse.de>
3660
3661         PR middle-end/21032
3662         * gcc.dg/pr21032.c: New testcase.
3663
3664 2006-10-22  Jeff Law  <law@redhat.com>
3665         Richard Guenther  <rguenther@suse.de>
3666
3667         PR tree-optimization/15911
3668         * gcc.dg/tree-ssa/vrp30.c: New testcase.
3669
3670 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
3671
3672         PR c++/20647
3673         * g++.dg/abi/rtti3.C: New.
3674
3675 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
3676
3677         PR middle-end/28252
3678         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
3679         transformation.
3680
3681 2006-10-21  Richard Guenther  <rguenther@suse.de>
3682
3683         PR tree-optimization/3511
3684         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
3685
3686 2006-10-21  Richard Guenther  <rguenther@suse.de>
3687
3688         PR middle-end/26898
3689         * gcc.dg/torture/pr26898-1.c: New testcase.
3690         * gcc.dg/torture/pr26898-2.c: Likewise.
3691
3692 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
3693
3694         PR c++/28053
3695         * g++.dg/parse/bitfield1.C: Adjust error markers.
3696         * g++.dg/parse/bitfield2.C: New test.
3697
3698 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
3699
3700         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
3701
3702 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3703
3704         PR libfortran/27895
3705         * gfortran.dg/zero_sized_1.f90: New test.
3706
3707 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
3708
3709         * gcc.dg/div-compare-1.c: New test.
3710
3711 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
3712
3713         PR fortran/29216
3714         * gfortran.dg/result_default_init_1.f90: New test.
3715
3716         PR fortran/29314
3717         * gfortran.dg/automatic_default_init_1.f90: New test.
3718
3719         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
3720         from 38 to 33.
3721
3722 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
3723
3724         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
3725         'using namespace std' without previous declaration.
3726         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
3727         * g++.old-deja/g++.robertl/eb133c.C: New.
3728
3729 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3730
3731         PR libgfortran/29277
3732         * gfortran.dg/streamio_4.f90: Update test.
3733         * gfortran.dg/streamio_11.f90: New test.
3734
3735 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
3736
3737         PR c++/27952
3738         * g++.dg/inherit/virtual1.C: New test.
3739
3740 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
3741
3742         PR c++/28261
3743         * g++.dg/parse/enum3.C: New test.
3744
3745 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
3746
3747         PR c++/29039
3748         * g++.dg/init/ctor8.C: New test.
3749
3750 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
3751
3752         PR c++/27270
3753         * g++.dg/ext/complit8.C: Tweak error markers.
3754         * g++.dg/template/complit1.C: Add error marker.
3755
3756 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
3757
3758         PR c++/27270
3759         * g++.dg/ext/complit8.C: New test.
3760
3761         PR c++/29408
3762         * g++.dg/parse/dtor12.C: New test.
3763
3764         PR c++/29435
3765         * g++.dg/template/sizeof11.C: New test.
3766
3767 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
3768
3769         PR fortran/29392
3770         * gfortran.dg/data_char_3.f90: New test.
3771
3772         PR fortran/29451
3773         * gfortran.dg/negative_automatic_size.f90: New test.
3774
3775 2006-10-16  David Daney  <ddaney@avtrex.com>
3776
3777         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
3778
3779 2006-10-16  Eric Christopher  <echristo@apple.com>
3780
3781         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
3782         x86_64.
3783
3784 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
3785
3786         PR c++/28211
3787         * g++.dg/tc1/dr49.C: Tweak error messages.
3788         * g++.dg/parse/template21.C: New test.
3789
3790 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3791
3792         PR middle-end/20491
3793         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
3794
3795 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
3796
3797         PR fortran/29403
3798         * gfortran.dg/print_1.f90: New test.
3799
3800 2006-10-15  Jan Hubicka  <jh@suse.cz>
3801
3802         PR middle-end/29241
3803         * gcc.c-torture/compile/pr29241.c: New testcase.
3804
3805 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
3806
3807         PR middle-end/29250
3808         * gcc.c-torture/compile/pr29250.c: New test.
3809
3810 2006-10-15  Richard Guenther  <rguenther@suse.de>
3811
3812         * gcc.dg/pr29299.c: New testcase.
3813
3814 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
3815
3816         PR fortran/24767
3817         * gfortran.dg/label_4.f90: Adjust warning flag.
3818
3819 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
3820
3821         PR fortran/29371
3822         * gfortran.dg/nullify_3.f90: New test.
3823
3824 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3825
3826         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
3827         on Solaris 2.5.1 too.
3828
3829 2006-10-13  Eric Christopher  <echristo@apple.com>
3830
3831         * gcc.dg/pr25993.c: Skip for darwin.
3832
3833 2006-10-13  Eric Christopher  <echristo@apple.com>
3834
3835         * gcc.dg/visibility-11.c: Skip for darwin.
3836
3837 2006-10-13  Eric Christopher  <echristo@apple.com>
3838
3839         * gcc.dg/darwin-weakimport-1.c: Use
3840         -fno-asynchronous-unwind-tables.
3841         * gcc.dg/darwin-weakimport-3.c: Ditto.
3842
3843 2006-10-13  Richard Guenther  <rguenther@suse.de>
3844
3845         PR tree-optimization/29446
3846         * gcc.dg/torture/pr29446.c: New testcase.
3847
3848 2006-10-13  Bill Wendling  <wendling@apple.com>
3849
3850         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
3851         * g++.old-deja/g++.jason/hmc1.C: Likewise.
3852         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
3853         * g++.old-deja/g++.law/shadow1.C: Likewise.
3854         * g++.old-deja/g++.law/ctors10.C: Likewise.
3855         * g++.dg/debug/namespace1.C: Likewise.
3856         * g++.dg/inherit/namespace-as-base.C: Likewise.
3857         * g++.dg/opt/delay-slot-1.C: Likewise.
3858         * g++.dg/parse/defarg10.C: Likewise.
3859         * g++.dg/template/ptrmem11.C: Likewise.
3860         * g++.dg/template/mem_func_ptr.C: Likewise.
3861         * g++.dg/template/spec19.C: Likewise.
3862
3863 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
3864
3865         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
3866
3867 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
3868
3869         PR fortran/29373
3870         * gfortran.dg/implicit_9.f90: New test.
3871
3872         PR fortran/29407
3873         * gfortran.dg/namelist_25.f90: New test.
3874
3875         PR fortran/27701
3876         * gfortran.dg/same_name_2.f90: New test.
3877
3878         PR fortran/29232
3879         * gfortran.dg/host_assoc_types_1.f90: New test.
3880
3881         PR fortran/29364
3882         * gfortran.dg/missing_derived_type_1.f90: New test.
3883         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
3884
3885         PR fortran/29422
3886         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
3887
3888         PR fortran/29428
3889         * gfortran.dg/alloc_comp_assign_5.f90: New test.
3890
3891 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3892
3893         PR fortran/29391
3894         * gfortran.dg/bound_2.f90: New test.
3895
3896 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3897
3898         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
3899         directive.
3900         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
3901         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
3902         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
3903         * gfortran.dg/gomp/reduction3.f90: Likewise.
3904         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
3905         * gfortran.dg/dummy_procedure_2.f90: Likewise.
3906         * gfortran.dg/interface_derived_type_1.f90: Likewise.
3907         * gfortran.dg/forall_4.f90: Likewise.
3908         * gfortran.dg/spec_expr_4.f90: Likewise.
3909         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
3910         * gfortran.dg/forall_5.f90: Likewise.
3911         * gfortran.dg/open_access_append_2.f90: Add check for
3912         compile-time warning.
3913
3914 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
3915
3916         PR c++/28506
3917         * g++.dg/parse/pure1.C: New test.
3918
3919 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3920
3921         PR fortran/21435
3922         * gcc/testsuite/gfortran.dg/io_constraints_3.f90: New test.
3923         * gcc/testsuite/gfortran.dg/open_access_append_1.f90: Add checks
3924         for compile-time warnings.
3925         * gcc/testsuite/gfortran.dg/pr20163-2.f: Likewise.
3926         * gcc/testsuite/gfortran.dg/iostat_2.f90: Likewise.
3927         * gcc/testsuite/gfortran.dg/label_4.f90: Delete the temporary
3928         file.
3929         * gcc/testsuite/gfortran.dg/direct_io_2.f90: Add a FILE=
3930         specifier.
3931         * gcc/testsuite/gfortran.dg/iomsg_1.f90: Add check for
3932         compile-time warning.
3933
3934 2006-10-12  Jan Hubicka  <jh@suse.cz>
3935
3936         PR c/28419
3937         * gcc.dg/pr28319.c: New test.
3938
3939 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
3940         PR c++/29318
3941         * g++.dg/ext/vla4.C: New test.
3942
3943 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
3944
3945         PR c++/27961
3946         * g++.dg/template/crash60.C: New test.
3947         * g++.dg/other/large-size-array.C: Adjust error markers.
3948         * g++.dg/parse/crash27.C: Likewise.
3949         * g++.dg/template/crash1.C: Likewise.
3950
3951 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
3952
3953         PR testsuite/29093
3954         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
3955
3956 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
3957
3958         PR preprocessor/28709
3959         * gcc.dg/cpp/paste14.c: New test.
3960
3961 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
3962
3963         PR c++/29175
3964         * g++.dg/init/array24.C: New test.
3965
3966 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3967
3968         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
3969         of <sys/types.h>.
3970
3971 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
3972
3973         PR c++/29024
3974         * g++.dg/parse/typedef8.C: New test.
3975         * g++.dg/other/mult-stor1.C: Adjust error markers.
3976
3977 2006-10-11  Richard Guenther  <rguenther@suse.de>
3978
3979         PR tree-optimization/28230
3980         * gcc.dg/torture/pr28230.c: New testcase.
3981
3982 2006-10-11  Richard Guenther  <rguenther@suse.de>
3983
3984         PR inline-asm/29119
3985         * gcc.dg/torture/pr29119.c: New testcase.
3986
3987 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
3988
3989         PR middle-end/29272
3990         * gcc.c-torture/execute/20060930-2.c: New test.
3991
3992 2006-10-09  Richard Henderson  <rth@redhat.com>
3993
3994         Revert emutls patch.
3995
3996 2006-10-09  Richard Guenther  <rguenther@suse.de>
3997
3998         PR middle-end/29254
3999         * gcc.dg/pr29254.c: New testcase.
4000
4001 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
4002             Paul Thomas  <pault@gcc.gnu.org>
4003
4004         PR fortran/20541
4005         * gfortran.dg/alloc_comp_basics_1.f90: New test.
4006         * gfortran.dg/alloc_comp_basics_2.f90: New test.
4007         * gfortran.dg/alloc_comp_assign_1.f90: New test.
4008         * gfortran.dg/alloc_comp_assign_2.f90: New test.
4009         * gfortran.dg/alloc_comp_assign_3.f90: New test.
4010         * gfortran.dg/alloc_comp_assign_4.f90: New test.
4011         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
4012         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
4013         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
4014         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
4015         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
4016         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
4017         * gfortran.dg/alloc_comp_std.f90: New test.
4018         * gfortran.dg/move_alloc.f90: New test.
4019
4020 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
4021
4022         PR fortran/29115
4023         * gfortran.dg/derived_constructor_comps_2.f90: New test.
4024
4025         PR fortran/29211
4026         * gfortran.dg/forall_char_dependencies_1.f90: New test.
4027
4028 2006-10-08  Tobias Burnus  <burnus@net-b.de>
4029
4030         PR fortran/28585
4031         * gfortran.dg/new_line.f90: New test.
4032
4033 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4034
4035         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
4036         * gcc.dg/torture/builtin-convert-1.c,
4037         gcc.dg/torture/builtin-convert-2.c,
4038         gcc.dg/torture/builtin-convert-3.c,
4039         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
4040
4041 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
4042
4043         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
4044         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
4045         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
4046         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
4047
4048 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
4049
4050         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
4051         Xfail some tests for powerpc-darwin and powerpc-aix.
4052
4053 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
4054
4055         PR c/29380
4056         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
4057
4058 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4059
4060         PR target/29300
4061         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
4062         on hppa*-*-hpux*.
4063
4064 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4065
4066         PR fortran/16580
4067         PR fortran/29288
4068         * gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90:
4069         Add tests for using all possible intrinsics as actual arguments.
4070         * gcc/testsuite/gfortran.dg/specifics_1.f90: Add tests for using
4071         all possible intrinsics as actual arguments.
4072         * gcc/testsuite/gfortran.dg/specifics_2.f90: New file.
4073         * gcc/testsuite/gfortran.dg/specifics_3.f90: New file.
4074
4075 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
4076
4077         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
4078         * gcc.dg/debug/debug-2.c: Likewise.
4079
4080 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
4081
4082         * gcc.c-torture/compile/sync-2.c: New test.
4083
4084 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4085
4086         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
4087         line endings.
4088
4089 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
4090
4091         PR rtl-optimization/29128
4092         * gcc.c-torture/compile/pr29128.c: New test.
4093
4094 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4095
4096         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
4097         line endings.
4098
4099 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
4100
4101         PR middle-end/29256
4102         * gcc.dg/tree-ssa/loop-19.c: New test.
4103
4104 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
4105
4106         PR tree-optimization/29330
4107         * gcc.dg/pr29330.c: New test.
4108
4109         PR target/28924
4110         * gcc.c-torture/compile/20061005-1.c: New test.
4111
4112 2006-10-06  Olivier Hainque  <hainque@adacore.com>
4113
4114         * gcc.dg/typename-vla-1.c: New case.
4115         * gnat.dg/forward_vla.adb: New case.
4116
4117 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
4118
4119         PR tree-optimization/29290
4120         * gfortran.dg/loop_nest_1.f90: New test.
4121
4122         PR target/29198
4123         * gcc.dg/tls/opt-12.c: New test.
4124
4125         PR fortran/28415
4126         * gfortran.dg/save_2.f90: New test.
4127
4128         PR c/29091
4129         * gcc.dg/pr29091.c: New test.
4130
4131 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
4132
4133         * lib/target-supports.exp
4134         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
4135         same as x86_64-*-*; check for LP64.
4136
4137 2006-10-04  Richard Henderson  <rth@redhat.com>
4138
4139         * lib/target-supports.exp (check_effective_target_tls): Redefine
4140         to mean non-emulated tls.
4141         * gcc.dg/tls/alias-1.c: Remove tls requirement.
4142         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
4143         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
4144         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
4145         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
4146         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
4147         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
4148
4149 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
4150
4151         PR fortran/29343
4152         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
4153
4154 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4155
4156         * gfortran.dg/bounds_check_fail_1.f90: New test.
4157
4158 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
4159
4160         PR c++/29020
4161         * g++.dg/template/friend48.C: New test.
4162
4163 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
4164
4165         PR fortran/29098
4166         * gfortran.dg/default_initialization_2.f90: New test.
4167
4168 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
4169
4170         PR fortran/20779
4171         PR fortran/20891
4172         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
4173
4174 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
4175
4176         PR fortran/29284
4177         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
4178
4179         PR fortran/29321
4180         PR fortran/29322
4181         * gfortran.dg/missing_optional_dummy_2.f90: New test.
4182
4183         PR fortran/25091
4184         PR fortran/25092
4185         * gfortran.dg/entry_array_specs_1.f90: New test.
4186
4187 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
4188
4189         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
4190         insufficient to inhibit some test failures at -O3.  Do testing
4191         on integers.
4192
4193 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
4194
4195         PR c++/29138
4196         * g++.dg/inherit/access8.C: New test.
4197         * g++.dg/template/dtor4.C: Tweak error messages.
4198
4199 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4200
4201         PR fortran/27478
4202         * gfortran.dg/entry_8.f90: New test.
4203
4204 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4205
4206         PR c++/29291
4207         * g++.dg/parse/new4.C: New test.
4208
4209 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
4210
4211         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
4212         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
4213         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
4214         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
4215         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
4216
4217 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4218
4219         PR fortran/19260
4220         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
4221         * gfortran.dg/continuation_2.f90: New test.
4222
4223         PR fortran/19262
4224         * gfortran.dg/continuation_3.f90: New test.
4225         * gfortran.dg/continuation_4.f90: New test.
4226         * gfortran.dg/continuation_5.f: New test.
4227         * gfortran.dg/continuation_6.f: New test.
4228
4229 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
4230
4231         PR c++/29226
4232         * g++.dg/template/vla1.C: New test.
4233
4234 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4235
4236         PR fortran/29210
4237         * gfortran.dg/complex_parameter_1.f90: New test.
4238
4239 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
4240
4241         PR c/29154
4242         * gcc.c-torture/execute/20060929-1.c: New test.
4243
4244 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
4245
4246         PR c++/29105
4247         * g++.dg/template/member6.C: New test.
4248         * g++.dg/parse/typename7.C: Adjust error markers.
4249
4250         PR c++/29080
4251         * g++.dg/template/member7.C: New test.
4252
4253 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
4254
4255         PR c/24010
4256         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
4257         gcc.dg/Woverride-init-3.c: New tests.
4258
4259 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
4260
4261         * gcc.c-torture/execute/20060930-1.c: New test.
4262
4263 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4264
4265         PR fortran/18791
4266         * gfortran.dg/specifics_1.f90: New test.
4267         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
4268         complex specifics.
4269
4270 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4271
4272         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
4273         pthread-init-common.h: New.
4274
4275 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
4276
4277         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
4278         precision on some archs.
4279
4280 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
4281
4282         * gcc.dg/non-local-goto-1.c: New test.
4283         * gcc.dg/non-local-goto-2.c: Likewise.
4284         * gcc.dg/setjmp-3.c: Likewise.
4285         * gcc.dg/setjmp-4.c: Likewise.
4286
4287 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
4288
4289         * gnat.dg/self_aggregate_with_pointer.adb: New test.
4290
4291 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
4292
4293         PR fortran/28276
4294         * gfortran.dg/exponent_1.f90: New test.
4295
4296         PR fortran/27021
4297         * gfortran.dg/nearest_1.f90: New test.
4298
4299 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
4300
4301         PR middle-end/25261
4302         PR middle-end/28790
4303         * gcc.dg/gomp/nestedfn-1.c: New test.
4304
4305 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
4306
4307         PR objc/29195
4308         * objc/compile/method-1.m: New test.
4309
4310 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
4311
4312         PR c++/26938
4313         * g++.dg/template/crash58.C: New test.
4314         * g++.dg/parse/crash28.C: Adjust error markers.
4315         * g++.dg/template/crash34.C: Likewise.
4316         * g++.dg/template/friend31.C: Likewise.
4317         * g++.dg/template/crash32.C: Likewise.
4318
4319         PR c++/27329
4320         * g++.dg/template/crash59.C: New test.
4321
4322         PR c++/27667
4323         * g++.dg/template/spec33.C: New test.
4324         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
4325
4326 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
4327             Adam Nemet  <anemet@caviumnetworks.com>
4328
4329         * gcc.dg/tree-ssa/ivopts-1.c: New test.
4330         * gcc.dg/tree-ssa/ivopts-2.c: New test.
4331
4332 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
4333
4334         PR target/28911
4335         * gcc.dg/pr28911.c: New.
4336
4337 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
4338
4339         PR target/29169
4340         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
4341         (dg-options): Add -mfpmath=387.
4342
4343 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
4344
4345         PR c/28706
4346         * gcc.dg/pr28706.c: New test.
4347
4348         PR c/28712
4349         * gcc.dg/pr28712.c: New test.
4350
4351 2006-09-22  Mike Stump  <mrs@apple.com>
4352
4353         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
4354
4355 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
4356
4357         PR tree-optimization/28888
4358         * gcc.dg/pr28888.c: New test.
4359
4360 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
4361
4362         PR c++/29016
4363         * g++.dg/init/ptrfn1.C: New test.
4364
4365 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
4366
4367         PR c++/28861
4368         * g++.dg/template/spec32.C: New test.
4369         * g++.dg/parse/crash9.C: Adjust error markers.
4370
4371         PR c++/28303
4372         * g++.dg/template/typedef6.C: New test.
4373         * g++.dg/init/error1.C: Adjust error markers.
4374         * g++.dg/parse/crash9.C: Likewise.
4375         * g++.dg/template/crash55.C: Likewise.
4376
4377 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
4378
4379         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
4380
4381 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
4382
4383         PR target/27650
4384         * g++.dg/ext/dllimport12.C: New test.
4385
4386 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
4387
4388         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
4389         * gcc.target/mips/nmadd-2.c: Likewise.
4390         * gcc.target/mips/mips-ps-6.c: New test.
4391         * gcc.target/mips/neg-abs-1.c: Likewise.
4392         * gcc.target/mips/neg-abs-2.c: Likewise.
4393         * gcc.target/mips/nmadd-3.c: New test.
4394
4395 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
4396
4397         PR middle-end/28046
4398         * gcc.dg/gomp/atomic-10.c: New test.
4399         * g++.dg/gomp/atomic-10.C: New test.
4400
4401 2006-09-20  Eric Christopher  <echristo@apple.com>
4402
4403         * gcc.target/i386/sse3-not-fisttp.c: New.
4404
4405 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
4406
4407         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
4408
4409 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
4410
4411         * gcc.c-torture/execute/pr28289.c (one): New variable.
4412         (main): Use it instead of argc.
4413         * gcc.c-torture/execute/20060102-1.c (one): New variable.
4414         (main): Use it instead of argc.
4415
4416 2006-09-19  Paul Brook  <paul@codesourcery.com>
4417
4418         PR target/28516
4419         * gcc.dg/nested-func-5.c: New test.
4420
4421 2006-09-19  Ben Elliston  <bje@au.ibm.com>
4422
4423         * lib/target-supports.exp (check_effective_target_tls): Compile
4424         test stubs using ${tool}_target_compile, not just target_compile.
4425         (check_effective_target_tls_runtime): Likewise.
4426
4427 2006-09-19  Ben Elliston  <bje@au.ibm.com>
4428
4429         * gcc.c-torture/compile/20030405-1.x: Remove.
4430
4431         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
4432         optimising linker from discarding it.
4433
4434 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
4435
4436         PR fortran/28526
4437         * gfortran.dg/keyword_symbol_1.f90: New test.
4438
4439         * gfortran.dg/spread_shape_1.f90: Add missing warning with
4440         pedantic compilation option.
4441
4442 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
4443
4444         PR fortran/29060
4445         * gfortran.dg/spread_shape_1.f90: New test.
4446
4447 2006-09-17  Roger Sayle  <roger@eyesopen.com>
4448
4449         PR tree-optimization/28887
4450         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
4451
4452 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
4453
4454         PR c/25993
4455         * gcc.dg/pr25993.c: New test.
4456
4457 2006-09-17  Ira Rosen  <irar@il.ibm.com>
4458
4459         PR tree-opt/21591
4460         * gcc.dg/vect/pr21591.c: New test.
4461
4462 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
4463
4464         PR tree-opt/29059
4465         * gcc.c-torture/compile/strcpy-1.c: New test.
4466         * gcc.c-torture/compile/strcpy-2.c: New test.
4467         * gcc.c-torture/compile/memcpy-1.c: New test.
4468         * gcc.c-torture/compile/memcpy-2.c: New test.
4469
4470 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
4471
4472         PR testsuite/29055
4473         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
4474
4475 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
4476
4477         * gnat.dg/specs/double_record_extension1.ads: New test.
4478         * gnat.dg/specs/double_record_extension2.ads: Likewise.
4479
4480 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
4481
4482         PR fortran/29051
4483         * gfortran.dg/oldstyle_3.f90: New test.
4484
4485 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4486
4487         PR libgfortran/29099
4488         * gfortran.dg/secnds-1.f: New test.
4489
4490 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4491
4492         PR libgfortran/29053
4493         * gfortran.dg/streamio_9.f90: New test.
4494         * gfortran.dg/streamio_10.f90: New test.
4495
4496 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
4497
4498         PR C++/29002
4499         * g++.dg/init/array22.C: New test.
4500         * g++.dg/init/array23.C: New test.
4501
4502 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
4503
4504         * stackcheck.lst: Update list of tests requiring stack checking.
4505         * norun.lst: Adjust for above change.
4506         * ada95.lst: New file.
4507         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
4508         requiring -gnat95 switch.
4509
4510 2006-09-14  Olivier Hainque  <hainque@adacore.com>
4511
4512         * gnat.dg/in_out_parameter.adb: New test.
4513
4514 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
4515
4516         PR debug/28980
4517         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
4518
4519 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
4520
4521         * gnat.dg/specs/unchecked_union.ads: New test.
4522
4523 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
4524
4525         PR rtl-optimization/28982
4526         * gcc.c-torture/execute/pr28982a.c: New test.
4527         * gcc.c-torture/execute/pr28982b.c: Likewise.
4528
4529 2006-09-12  Eric Christopher  <echristo@apple.com>
4530
4531         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
4532         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
4533
4534 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
4535
4536         PR c/28768
4537         PR preprocessor/14634
4538         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
4539         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
4540         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
4541
4542 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4543
4544         * gcc.dg/pr28243.c: New test.
4545
4546 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
4547
4548         PR fortran/28971
4549         gfortran.dg/pr28971.f90: New test to act as a backstop in case
4550         this undiagnosed regression reappears.
4551
4552 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
4553
4554         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
4555         Treat $srcdir as a literal.
4556         * lib/fortran-torture.exp (fortran-torture-compile,
4557         fortran-torture-execute): Likewise.
4558         * lib/objc-torture.exp (objc-torture-compile,
4559         objc-torture-execute): Likewise.
4560         * lib/profopt.exp (profopt-execute): Likewise.
4561
4562 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
4563
4564         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
4565
4566 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
4567
4568         PR testsuite/28950
4569         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
4570
4571 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
4572
4573         PR target/13685
4574         * gcc.target/i386/pr13685.c: New test.
4575
4576 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
4577
4578         * gcc.dg/pr28726.c: New test.
4579
4580 2006-09-11  Josh Conner  <jconner@apple.com>
4581
4582         * gcc.dg/nrv3.c: Increase size of structure.
4583         * gcc.dg/nrv4.c: Likewise.
4584         * gcc.dg/nrv5.c: Likewise.
4585
4586 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
4587
4588         PR libfortran/28890
4589         gfortran.dg/assumed_charlen_function_5.f90: New test.
4590
4591 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
4592
4593         PR c++/28991
4594         * g++.dg/init/static3.C: New test.
4595
4596 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
4597
4598         PR testsuite/29007
4599         * gcc.dg/long-long-cst1.c (t): Add cast to
4600         __SIZE_TYPE__ before casting to int.
4601         (main): Return 0 on success.
4602
4603 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4604
4605         * gcc.c-torture/execute/20060910-1.c: New test.
4606
4607 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
4608
4609         PR middle-end/26983
4610         * gcc.dg/pr26983.c: New test.
4611
4612 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
4613
4614         PR target/29006
4615         * gcc.c-torture/execute/pr29006.c: New test.
4616
4617 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
4618
4619         PR libfortran/28947
4620         gfortran.dg/matmul_4.f90: New test.
4621
4622 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
4623
4624         PR fortran/28959
4625         gfortran.dg/used_types_10: New test.
4626
4627 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
4628
4629         PR libfortran/28923
4630         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
4631         gfortran.dg/array_initializer_3.f90: New test.
4632
4633 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4634
4635         PR fortran/28914
4636         * gfortran.dg/actual_array_constructor_3.f90: New test.
4637
4638 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
4639
4640         PR testsuite/26778
4641         * gcc.target/i386/pr26778.c: New testcase.
4642
4643 2006-09-08  Eric Christopher  <echristo@apple.com>
4644
4645         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
4646         * gcc.target/i386/memcpy-1.c: Ditto.
4647         * gcc.target/i386/asm-1.c: Ditto.
4648         * gcc.target/i386/20060512-4.c: Ditto.
4649         * gcc.target/i386/compress-float-387.c: Ditto.
4650         * gcc.target/i386/20060512-1.c: Ditto.
4651         * gcc.target/i386/compress-float-sse.c: Ditto.
4652         * gcc.target/i386/20060512-2.c: Ditto.
4653         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
4654         * gcc.target/i386/stack-prot-kernel.c: Ditto.
4655         * gcc.target/i386/compress-float-387-pic.c: Ditto.
4656         * gcc.dg/pr26449.c: Ditto.
4657         * gcc.dg/attr-ms_struct-2.c: Ditto.
4658         * gcc.dg/attr-ms_struct-1.c: Ditto.
4659         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
4660
4661 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
4662
4663         PR c/28504
4664         * gcc.dg/vla-10.c: New test.
4665
4666 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4667
4668         PR c++/28858
4669         * g++.dg/parse/template20.C: New test.
4670         * g++.dg/template/operator8.C: Remove obsolete part.
4671         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
4672         * g++.old-deja/g++.pt/crash65.C: Likewise.
4673
4674 2006-09-07  Jason Merrill  <jason@redhat.com>
4675
4676         PR middle-end/27724
4677         * gcc.dg/long-long-cst1.c: New test.
4678
4679 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
4680
4681         PR C++/28906
4682         * g++.dg/other/array3.C: New test.
4683         * g++.dg/other/array4.C: New test.
4684         * g++.dg/other/array5.C: New test.
4685
4686 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
4687
4688         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
4689
4690 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
4691
4692         PR target/28946
4693         * gcc.target/i386/pr28946.c: New test.
4694
4695 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
4696
4697         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
4698         in integer literal constant.
4699         * gfortran.dg/enum_8.f90: Ditto.
4700         * gfortran.dg/g77/20030326-1.f: Ditto.
4701
4702 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
4703
4704         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
4705         nonconformance usage.
4706
4707 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
4708
4709         PR middle-end/28862
4710         * gcc.c-torture/compile/vector-align-1.c: New test.
4711
4712 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
4713
4714         PR rtl-opt/27883
4715         * g++.dg/opt/copysign-1.C: New test.
4716
4717 2006-09-06  Jason Merrill  <jason@redhat.com>
4718
4719         PR c++/27371
4720         * g++.dg/warn/unused-result1.C: New test.
4721
4722 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
4723
4724         PR c++/28903
4725         * g++.dg/ext/vla3.C: New test.
4726
4727         PR c++/28886
4728         * g++.dg/template/array16.C: New test.
4729
4730 2006-09-06  Richard Guenther  <rguenther@suse.de>
4731
4732         * gcc.dg/pr27226.c: Remove testcase again.
4733
4734 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
4735
4736         PR tree-opt/28937
4737         * g++.dg/opt/unroll2.C: New test.
4738
4739 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
4740
4741         PR tree-opt/28952
4742         * gcc.dg/vect/pr28952.c: New test.
4743
4744 2006-09-05  Richard Guenther  <rguenther@suse.de>
4745
4746         PR tree-optimization/28900
4747         * gcc.dg/torture/pr28900.c: New testcase
4748
4749 2006-09-05  Richard Guenther  <rguenther@suse.de>
4750
4751         PR tree-optimization/28905
4752         * gcc.c-torture/compile/pr28905.c: New testcase.
4753
4754 2006-09-05  Richard Guenther  <rguenther@suse.de>
4755
4756         PR middle-end/28935
4757         * gcc.dg/pr28935.c: New testcase.
4758
4759 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4760
4761         * gcc.c-torture/execute/20060905-1.c: New test.
4762
4763 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
4764
4765         PR fortran/28908
4766         * gfortran.dg/used_types_7.f90: New test.
4767         * gfortran.dg/used_types_8.f90: New test.
4768         * gfortran.dg/used_types_9.f90: New test.
4769
4770 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
4771
4772         * gcc.c-torture/compile/20060904-1.c: New test.
4773
4774 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
4775
4776         PR c++/23287 Revert my 2006-09-01 patch
4777         * g++.dg/parse/dtor12.C: Remove.
4778
4779 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
4780
4781         PR c+/27670
4782         * g++.dg/template/operator9.C: New test.
4783
4784         PR c++/27493
4785         * g++.dg/template/operator7.C: New test.
4786
4787         PR c++/27494
4788         * g++.dg/template/operator8.C: New test.
4789
4790         PR c++/27397
4791         * g++.dg/template/crash57.C: New test.
4792
4793         * g++.dg/template/typedef4.C: Adjust error markers.
4794         * g++.dg/template/typedef5.C: Likewise.
4795
4796 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
4797
4798         PR c++/28878
4799         * g++.dg/parse/crash33.C: New test.
4800
4801 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
4802         Richard Guenther  <rguenther@suse.de>
4803         Adam Nemet  <anemet@caviumnetworks.com>
4804
4805         PR middle-end/27226
4806         * gcc.target/mips/memcpy-1.c: New testcase.
4807         * gcc.dg/pr27226.c: Likewise.
4808
4809 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
4810
4811         PR c++/28705
4812         * g++.dg/lookup/koenig5.C: New.
4813         * g++.dg/template/crash56.C: New.
4814
4815 2006-09-01  Josh Conner  <jconner@apple.com>
4816
4817         PR c++/25505
4818         * gcc.dg/nrv3.c: New test.
4819         * gcc.dg/nrv4.c: New test.
4820         * gcc.dg/nrv5.c: New test.
4821
4822 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
4823
4824         PR c++/23287
4825         * g++.dg/parse/dtor12.C: New.
4826
4827 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
4828
4829         PR tree-optimization/28839
4830         * gcc.dg/pr28839.c: New test.
4831
4832 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
4833
4834         PR target/24367
4835         * gcc.dg/pr24367.c: New testcase.
4836
4837 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
4838
4839         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
4840
4841 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
4842
4843         PR rtl-optimization/27735
4844         * gcc.dg/loop-unswitch-1.c: New test.
4845
4846 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
4847
4848         PR fortran/28885
4849         * gfortran.dg/aliasing_dummy_2.f90: New test.
4850
4851         PR fortran/20067
4852         * gfortran.dg/generic_5.f90: Change error message.
4853
4854         PR fortran/28873
4855         * gfortran.dg/generic_6.f90: New test.
4856
4857         PR fortran/25077
4858         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
4859
4860         PR fortran/25102
4861         * gfortran.dg/invalid_interface_assignment.f90: New test.
4862
4863         PR fortran/24866
4864         * gfortran.dg/module_proc_external_dummy.f90: New test.
4865
4866 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
4867
4868         PR c++/28349
4869         * testsuite/g++.dg/warn/var-args1.C: New test.
4870
4871 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
4872
4873         PR fortran/28866
4874         * gfortran.dg/simpleif_2.f90: New test.
4875         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
4876         * gfortran.dg/enum_5.f90: Ditto.
4877
4878 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4879             Kazu Hirata  <kazu@codesourcery.com>
4880
4881         PR tree-optimization/17506
4882         * gcc.dg/pr17506.c: New.
4883
4884 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
4885
4886         PR c++/28139
4887         * g++.dg/eh/alias1.C: New test.
4888
4889 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4890
4891         PR c++/28860
4892         * g++.dg/template/ttp22.C: New test.
4893
4894 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
4895
4896         PR middle-end/26632
4897         * gcc.dg/pr26632.c: New.
4898
4899 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4900
4901         PR libgfortran/28354
4902         * gfortran.dg/fmt_zero_precision.f90: New test.
4903
4904 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
4905
4906         PR c++/28058
4907         * g++.dg/template/spec31.C: New test.
4908
4909 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
4910
4911         PR c++/26573
4912         * g++.dg/other/static2.C: New test.
4913
4914 2006-08-26  Roger Sayle  <roger@eyesopen.com>
4915
4916         * gcc.dg/Wswitch-enum-2.c: New test case.
4917         * gcc.dg/Wswitch-enum-3.c: Likewise.
4918
4919 2006-08-26  Richard Guenther  <rguenther@suse.de>
4920
4921         * gcc.c-torture/compile/20060826-1.c: New testcase.
4922
4923 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
4924
4925         PR c++/28736
4926         * g++.dg/template/void10.C: New test.
4927
4928         PR c++/28737
4929         * g++.dg/template/void8.C: New test.
4930
4931         PR c+_+/28738
4932         * g++.dg/template/void9.C: New test.
4933
4934         * g++.dg/template/void3.C: Adjust error markers.
4935         * g++.dg/template/void4.C: Likewise.
4936         * g++.dg/template/crash55.C: Likewise.
4937         * g++.dg/template/void7.C: Likewise
4938
4939 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
4940
4941         PR c++/28588
4942         * g++.dg/inherit/access6.C: New test.
4943         * g++.dg/inherit/access7.C: Likewise.
4944
4945         PR c++/28595
4946         * g++.dg/template/array15.C: New test.
4947         * g++.dg/template/crash2.C: Tweak error markers.
4948
4949 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
4950
4951         PR middle-end/28683
4952         * gcc.c-torture/compile/20060823-1.c: New test.
4953
4954 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4955
4956         PR c++/28853
4957         * g++.dg/template/ttp21.C: New test.
4958
4959         PR c++/28852
4960         * g++.dg/other/operator1.C: Add error-marker.
4961         * g++.dg/other/operator2.C: New test.
4962
4963 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
4964
4965         PR c/27893
4966         * gcc.c-torture/compile/vla-const-1.c,
4967         gcc.c-torture/compile/vla-const-2.c: New tests.
4968
4969 2006-08-26  Richard Guenther  <rguenther@suse.de>
4970
4971         PR middle-end/28814
4972         * gcc.dg/torture/pr28814.c: New testcase.
4973
4974 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
4975
4976         PR c/28418
4977         * gcc.c-torture/compile/compound-literal-1.c: New test.
4978
4979 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
4980
4981         PR c/28299
4982         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
4983         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
4984         Expect extra diagnostics.
4985
4986 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
4987
4988         gcc.dg/noncompile/pr16876.c: New test.
4989
4990 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
4991
4992         PR c++/28056
4993         * g++.dg/parse/local1.C: New test.
4994         * g++.dg/other/qual1.C: Tweak error marker.
4995
4996 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
4997
4998         PR c++/27787
4999         * g++.dg/template/typename10.C: New.
5000         * g++.dg/template/lookup4.C: Remove bogus error marker.
5001
5002 2006-08-25  Richard Guenther  <rguenther@suse.de>
5003
5004         PR testsuite/28829
5005         * gcc.dg/pr26570.c: Fix testcase.
5006
5007 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
5008
5009         PR tree-opt/28807
5010         * gcc.c-torture/execute/mayalias-2.c: New test.
5011         * gcc.dg/tree-ssa/alias-13.c: New test.
5012
5013 2006-08-24  Jan Hubicka  <jh@suse.cz>
5014
5015         PR debug/26881
5016         * gcc.dg/debug/pr26881.c: New file.
5017
5018 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
5019
5020         PR fortran/28788
5021         * gfortran.dg/used_types_4.f90: New test.
5022         * gfortran.dg/derived_init_2.f90: Modify to check sibling
5023         association of derived types.
5024         * gfortran.dg/used_types_2.f90: Add module cleanup.
5025         * gfortran.dg/used_types_3.f90: The same.
5026
5027         PR fortran/28771
5028         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
5029         fix of regression.
5030
5031 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5032
5033         PR 28813
5034         * gfortran.dg/direct_io_6.f90: Remove test.
5035
5036 2006-08-23  Stuart Hastings  <stuart@apple.com>
5037
5038         PR 28825
5039         * gcc.target/i386/20060821-1.c: New.
5040
5041 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
5042
5043         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
5044         dg-warning strings for dllimport.
5045
5046 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
5047
5048         PR C++/28450
5049         * g++.dg/ext/vector4.C: New test.
5050         * g++.dg/ext/complex1.C: New test.
5051
5052 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
5053
5054         PR debug/28692
5055         * gcc.dg/debug/const-1.c: New.
5056         * gcc.dg/debug/const-2.c: New.
5057         * gcc.dg/debug/dwarf2/const-1.c: New.
5058         * gcc.dg/debug/dwarf2/const-2.c: New.
5059         * gcc.dg/debug/dwarf2/const-2b.c: New.
5060
5061 2006-08-22  Richard Guenther  <rguenther@suse.de>
5062
5063         PR middle-end/28776
5064         * gcc.c-torture/compile/pr28776-1.c: New testcase.
5065         * gcc.c-torture/compile/pr28776-2.c: Likewise.
5066
5067 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
5068
5069         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
5070
5071 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
5072
5073         PR c++/26269
5074         * g++.dg/other/error14.C: New test.
5075
5076         PR c++/28505
5077         * g++.dg/parse/ctor7.C: New test.
5078         * g++.dg/parse/ctor8.C: Likewise.
5079
5080         PR c++/28741
5081         * g++.dg/template/void7.C: New test.
5082
5083 2006-08-21  Olivier Hainque  <hainque@adacore.com>
5084
5085         * gnat.dg/self_aggregate_with_zeros.adb: New test.
5086         * gnat.dg/self_aggregate_with_array.adb: New test.
5087
5088 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
5089
5090         * g++.dg/eh/arm-vfp-unwind.C: New test.
5091
5092 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
5093
5094         PR c++/28341
5095         * g++.dg/template/ref3.C: New test.
5096         * g++.dg/template/nontype13.C: New test.
5097
5098         PR c++/28346
5099         * g++.dg/template/ptrmem17.C: New test.
5100
5101 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
5102
5103         PR target/28648 c:
5104         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
5105
5106 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
5107
5108         PR fortran/28630
5109         * gfortran.dg/used_types_2.f90: New test.
5110
5111         PR fortran/28601
5112         * gfortran.dg/used_types_3.f90: New test.
5113
5114         PR fortran/20886
5115         * gfortran.dg/generic_actual_arg.f90: New test.
5116
5117         PR fortran/28735
5118         * gfortran.dg/module_private_array_refs_1.f90: New test.
5119
5120         PR fortran/28762
5121         * gfortran.dg/program_name_1.f90: New test.
5122
5123         PR fortran/28425
5124         * gfortran.dg/derived_constructor_comps_1.f90: New test.
5125
5126         PR fortran/28496
5127         * gfortran.dg/array_initializer_2.f90: New test.
5128
5129         PR fortran/18111
5130         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
5131
5132         PR fortran/28600
5133         * gfortran.dg/assumed_charlen_function_4.f90: New test.
5134
5135         PR fortran/28771
5136         * gfortran.dg/assumed_charlen_in_main.f90: New test.
5137
5138         PR fortran/28660
5139         * gfortran.dg/dependent_decls_1.f90: New test.
5140
5141 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
5142
5143         PR fortran/25217
5144         * gfortran.dg/derived_init_2.f90: New.
5145
5146 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
5147
5148         * gcc.c-torture/execute/pr28289.c: New test.
5149
5150 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
5151
5152         PR c/28744
5153         * gcc.dg/attr-externally-visible-1.c: New test.
5154         * gcc.dg/attr-externally-visible-2.c: New test.
5155         * g++.dg/parse/attr-externally-visible-1.C: New test.
5156         * g++.dg/parse/attr-externally-visible-2.C: New test.
5157
5158 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5159
5160         PR c++/28606
5161         * g++.dg/parse/dtor11.C: New test.
5162
5163 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
5164
5165         PR rtl-optimization/28489
5166         * gcc.c-torture/compile/pr28489.c: New test.
5167
5168 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5169
5170         PR c++/28710
5171         * g++.dg/template/redecl4.C: New test.
5172
5173         PR c++/28711
5174         * g++.dg/template/ctor8.C: New test.
5175
5176 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
5177
5178         * gcc.dg/pr26570.c: Fix testcase.
5179
5180 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
5181
5182         * PR c++/28573
5183         * g++.dg/parse/offsetof6.C: New test.
5184         * g++.dg/parse/offsetof6.C: New test.
5185         * g++.dg/parse/offsetof7.C: New test.
5186
5187 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5188
5189         PR testsuite/28602
5190         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
5191         is false.
5192
5193 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
5194
5195         PR c++/28302
5196         * g++.dg/ext/vector3.C: New test.
5197
5198 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
5199
5200         PR gcov/profile/26570
5201         * gcc.dg/pr26570.c: New test.
5202
5203 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
5204
5205         PR c/27697
5206         * gcc.dg/qual-component-1.c: New test.
5207
5208 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5209
5210         PR c++/28593
5211         * g++.dg/parse/new3.C: New test.
5212
5213 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5214
5215         PR fortran/25828
5216         * gfortran.dg/streamio_1.f90: New test.
5217         * gfortran.dg/streamio_2.f90: New test.
5218         * gfortran.dg/streamio_3.f90: New test.
5219         * gfortran.dg/streamio_4.f90: New test.
5220         * gfortran.dg/streamio_5.f90: New test.
5221         * gfortran.dg/streamio_6.f90: New test.
5222         * gfortran.dg/streamio_7.f90: New test.
5223         * gfortran.dg/streamio_8.f90: New test.
5224
5225 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
5226
5227         PR c/28287
5228         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
5229
5230 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
5231
5232         PR c++/28594
5233         * g++.dg/template/void6.C: New test.
5234
5235 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5236
5237         PR c/28649
5238         * gcc.dg/parse-error-1.c: New test.
5239         * gcc.dg/parse-error-2.c: New test.
5240         * gcc.dg/cpp/digraph2.c: Add error-marker.
5241         * gcc.dg/noncompile/920923-1.c: Likewise.
5242
5243 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
5244
5245         PR c/27490
5246         * gcc.dg/sizeof-2.c: New testcase.
5247
5248         PR c/27489
5249         * gcc.dg/switch-A.c: New testcase.
5250
5251 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
5252
5253         PR c++/28288
5254         PR c++/14556
5255         * g++.old-deja/g++.warn/compare1.C: Delete.
5256         * g++.dg/opt/pr7503-2.C: Delete.
5257         * g++.dg/opt/pr7503-3.C: Delete.
5258         * g++.dg/opt/pr7503-4.C: Delete.
5259         * g++.dg/opt/pr7503-5.C: Delete.
5260         * g++.dg/opt/max1.C: Delete.
5261         * g++.dg/warn/minmax.C: Delete.
5262         * g++.dg/expr/minmax.C: New test.
5263
5264 2006-08-14  Richard Guenther  <rguenther@suse.de>
5265
5266         PR testsuite/28703
5267         * gcc.c-torture/execute/pr28651.c: Do not use argc
5268         to avoid optimization, instead forbid inlining.
5269
5270 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
5271
5272         PR rtl-optimization/28634
5273         * gcc.c-torture/execute/ieee/pr28634.c: New test.
5274
5275 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
5276
5277         PR c/27184
5278         * gcc.dg/torture/pr27184.c: New test.
5279
5280 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
5281
5282         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
5283
5284 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5285
5286         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
5287         * gfortran.dg/stat_2.f90: Likewise.
5288         * gfortran.dg/chmod_1.f90: Likewise.
5289         * gfortran.dg/chmod_2.f90: Likewise.
5290         * gfortran.dg/chmod_3.f90: Likewise.
5291
5292 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
5293
5294         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
5295
5296 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
5297
5298         * g++.dg/opt/pr23454-2.C: New test.
5299
5300 2006-08-11  Richard Guenther  <rguenther@suse.de>
5301
5302         PR middle-end/28651
5303         * gcc.c-torture/execute/pr28651.c: New testcase.
5304
5305 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
5306
5307         * gnat.dg/specs/static_initializer.ads: New test.
5308
5309 2006-08-10  Paul Brook  <paul@codesourcery.com>
5310
5311         * gcc.target/arm/cond-asm.c: New test.
5312
5313 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
5314
5315         PR tree-optimization/26197
5316         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
5317         * g++.dg/vect/vect.exp: Compile the new tests with
5318         --param max-aliased-vops=0.
5319
5320 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
5321
5322         PR c++/28637
5323         * g++.dg/template/void3.C: New test.
5324
5325         PR c++/28638
5326         * g++.dg/template/void4.C: New test.
5327
5328         PR c++/28640
5329         * g++.dg/template/void5.C: New test.
5330
5331 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
5332
5333         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
5334         after dg-do compile.
5335
5336 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
5337
5338         PR tree-optimizations/26969
5339         * gcc.dg/vect/vect.exp: Compile tests prefixed with
5340         "unswitch-loops" with -funswitch-loops.
5341         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
5342
5343 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5344
5345         * gcc.dg/sparc-getcontext-1.c: Fix typo.
5346         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
5347         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
5348         * objc.dg/dwarf-1.m: Likewise.
5349         * objc.dg/dwarf-2.m: Likewise.
5350         * obj-c++.dg/dwarf-2.mm: Likewise.
5351
5352 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5353
5354         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
5355         * objc.dg/dwarf-2.m: Likewise.
5356         * obj-c++.dg/dwarf-2.mm: Likewise.
5357
5358         PR libfortran/28603
5359         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
5360
5361         PR testsuite/27611
5362         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
5363
5364         PR testsuite/27033
5365         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
5366
5367 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
5368
5369         PR target/27827
5370         * gcc.target/i386/pr27827.c: New testcase.
5371
5372 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
5373
5374         PR fortran/28590
5375         * gfortran.dg/sequence_types_1.f90: New test.
5376
5377 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
5378
5379         PR fortran/28548
5380         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
5381         dg-warning.  Add -pedantic option.
5382
5383 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5384
5385         PR c/28502
5386         * gcc.dg/proto-1.c: New test.
5387
5388         PR c/27721
5389         * gcc.dg/lvalue-4.c: New test.
5390
5391         PR c/28136
5392         * gcc.dg/init-bad-5.c: New test.
5393
5394 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
5395
5396         PR c++/28347
5397         * g++.dg/ext/typedef-init.C: Add new test for typedef
5398         initialization inside templates. Adjust existing error markers.
5399
5400 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
5401
5402         PR c++/28148
5403         * g++.dg/init/ptrmem3.C: New test.
5404
5405 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
5406
5407         PR tree-optimization/27770
5408         * lib/target-support.exp: New target keyword "section_anchors".
5409         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
5410         tests.
5411         * gcc.dg/vect/section-anchors-pr27770.c: New test.
5412         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
5413         * gcc.dg/vect/section-anchors-vect-69.c: New test.
5414         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
5415
5416 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5417
5418         * gcc.dg/20060801-1.c: Add missing '}'.
5419
5420 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5421
5422         PR c++/27508
5423         * g++.dg/parse/dtor9.C: New test.
5424         * g++.dg/parse/dtor10.C: New test.
5425         * g++.dg/other/error7.C: Adjust error-marker.
5426
5427         PR c++/28274
5428         * g++.dg/other/default5.C: New test.
5429
5430 2006-08-02  Richard Guenther  <rguenther@suse.de>
5431
5432         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
5433
5434 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
5435
5436         PR c++/28557
5437         * g++.dg/template/conv9.C: New test.
5438
5439 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
5440
5441         PR debug/28063
5442         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
5443         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
5444         Optionally return assembly text.  Update callers.
5445         (check_no_compiler_messages): Update verbose messages.
5446         (check_no_messages_and_pattern): New.
5447         (check_effective_target_string_merging): New.
5448
5449 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5450
5451         PR c++/28250
5452         * g++.dg/eh/catch4.C: New test.
5453
5454         PR c++/28257
5455         * g++.dg/other/qual1.C: New test.
5456
5457         PR c++/28259
5458         * g++.dg/inherit/error2.C: New test.
5459
5460         PR c++/28267
5461         * g++.dg/other/new1.C: New test.
5462
5463         * g++.dg/warn/pr23075.C: Remove obsolete test.
5464         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
5465         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
5466
5467 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
5468
5469         PR c++/28523
5470         * g++.dg/eh/cast1.C: New test.
5471
5472 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
5473
5474         PR libfortran/28452
5475         * gfortran.dg/random_3.f90:  New test.
5476
5477 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
5478
5479         PR c++/28432
5480         * g++.dg/other/pr28304.C: Change expected error message.
5481         * g++.dg/other/pr28432.C: New test.
5482
5483 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
5484
5485         PR c++/28256
5486         * g++.dg/init/brace2.C: Change expected error message, add empty init.
5487
5488 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
5489
5490         PR debug/23336
5491         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
5492         at -g1.
5493         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
5494         g++.dg/debug/enum-2.C: New.
5495
5496 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5497
5498         PR c++/6634
5499         * g++.dg/parse/long1.C: Add more tests.
5500
5501 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5502
5503         * gfortran.dg/lrshift_1.c: New file.
5504
5505 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5506
5507         PR libgfortran/28335
5508         * gfortran.dg/no_unit_error_1.f90: New test.
5509
5510 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5511
5512         PR libgfortran/28335
5513         * gfortran.dg/no_unit_error_1.f90: Delete test.
5514         * gfortran.dg/no_unit_error_2.f90: Delete test.
5515
5516 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5517
5518         * gfortran.dg/chmod_3.f90: New test.
5519         * gfortran.dg/ltime_gmtime_1.f90: New test.
5520         * gfortran.dg/ltime_gmtime_2.f90: New test.
5521         * gfortran.dg/lrshift_1.f90: New test.
5522         * gfortran.dg/chmod_1.f90: New test.
5523         * gfortran.dg/chmod_2.f90: New test.
5524
5525 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
5526
5527         PR c++/27668
5528         * g++.dg/template/crash55.C: New test.
5529
5530         PR c++/27962
5531         * g++.dg/template/nontype16.C: New test.
5532
5533         * g++.dg/template/void2.C: Adjust error markers.
5534         * g++.dg/template/nontype5.C: Adjust error markers.
5535
5536 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
5537
5538         * gcc.target/i386/stack-prot-kernel.c: New test.
5539
5540 2006-07-27  Roger Sayle  <roger@eyesopen.com>
5541
5542         * gcc.dg/builtins-55.c: New test case.
5543
5544 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
5545
5546         PR rtl-optimization/27907
5547         * gcc.c-torture/compile/pr27907.c: New test.
5548
5549 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5550
5551         * gfortran.dg/mclock.f90: New test.
5552         * gfortran.dg/int_conv_1.f90: New test.
5553         * gfortran.dg/stat_1.f90: New test.
5554         * gfortran.dg/stat_2.f90: New test.
5555
5556 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5557
5558         PR libgfortran/28335
5559         * gfortran.dg/no_unit_error_1.f90: New test.
5560         * gfortran.dg/no_unit_error_2.f90: New test.
5561         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
5562
5563 2006-07-25  Roger Sayle  <roger@eyesopen.com>
5564
5565         PR middle-end/28473
5566         * gcc.dg/fold-convround-1.c: New test case.
5567
5568 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
5569
5570         * gfortran.dg/arithmetic_if.f90:  Fix comments.
5571
5572 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5573
5574         PR c++/27572
5575         * g++.dg/other/typedef1.C: New test.
5576         * g++.dg/template/typedef4.C: New test.
5577         * g++.dg/template/typedef5.C: New test.
5578
5579 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
5580
5581         PR fortran/28416
5582         * gfortran.dg/allocatable_dummy_3.f90: New.
5583
5584 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
5585
5586         PR fortran/28439
5587         * gfortran.dg/arithmetic_if.f90:  New test.
5588
5589 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
5590
5591         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
5592         avoid memcpy optimization.
5593
5594 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5595
5596         PR fortran/25289
5597         * gfortran.dg/direct_io_6.f90: New test.
5598
5599 2006-07-24  Jan Hubicka  <jh@suse.cz>
5600
5601         PR c/25795
5602         PR c++/27369
5603         * gcc.dg/pr25795.c: New test.
5604         * gcc.dg/pr25795-1.c: New test.
5605
5606 2006-07-23  Roger Sayle  <roger@eyesopen.com>
5607
5608         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
5609         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
5610         which may be transformed to "g || h" on some platforms.
5611
5612 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
5613
5614         PR c++/28025
5615         * g++.dg/template/friend45.C: New test.
5616
5617 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5618
5619         PR libgfortran/28339
5620         * gfortran.dg/arrayio_8.f90: New test.
5621
5622 2006-07-21  Mike Stump  <mrs@apple.com>
5623
5624         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
5625
5626         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
5627
5628 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5629
5630         PR c++/28250
5631         * g++.dg/eh/catch3.C: New test.
5632
5633         PR c++/28363
5634         * g++.dg/template/defarg10.C: New test.
5635
5636 2006-07-20  Paul Brook  <paul@codesourcery.com>
5637
5638         PR 27363
5639         * gcc.dg/pr27363.c: New test.
5640
5641 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
5642
5643         PR c++/28338
5644         * g++.dg/init/ref13.C: New test.
5645
5646 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5647
5648         PR obj-c++/28434
5649         * obj-c++.dg/proto-error-1.mm: New test.
5650
5651 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
5652
5653         PR c++/28337
5654         * g++.dg/template/string1.C: New test.
5655
5656 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
5657
5658         PR c++/28048
5659         * g++.dg/template/defarg9.C: New test.
5660
5661         PR c++/28235
5662         * g++.dg/template/static27.C: New test.
5663
5664 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
5665
5666         PR 28410
5667         * gcc.dg/tree-ssa/pr28410.c: New test.
5668
5669 2006-07-18  Lee Millward  <lee.millward@gmail.com>
5670
5671         PR c++/28258
5672         * g++/dg/other/error13.C: New test.
5673
5674         PR c++/28260
5675         * g++.dg/template/friend44.C: New test.
5676
5677 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
5678
5679         PR c++/27495
5680         * g++.dg/other/pr27495.C: New.
5681
5682 2006-07-18  Olivier Hainque  <hainque@adacore.com>
5683
5684         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
5685         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
5686
5687 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5688
5689         PR c/28286
5690         * gcc.dg/pragma-pack-4.c: New test.
5691
5692 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
5693
5694         PR c++/28291
5695         * g++.dg/ext/pr28291.C: New test.
5696
5697 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
5698
5699         PR middle-end/28403
5700         * gcc.c-torture/execute/pr28403.c: New test.
5701
5702 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
5703
5704         PR middle-end/28402
5705         * gcc.dg/pr28402.c: New test.
5706
5707 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
5708
5709         PR c++/28304
5710         * g++.dg/other/pr28304.C: New test.
5711
5712 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
5713
5714         PR other/28251
5715         gcc.c-torture/unsorted/dump-noaddr.c: New test.
5716         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
5717
5718 2006-07-17  Richard Guenther  <rguenther@suse.de>
5719
5720         PR tree-optimization/28238
5721         * g++.dg/tree-ssa/pr28238.C: New testcase.
5722
5723 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5724
5725         PR c++/28250
5726         * g++.dg/eh/catch1.C: New test.
5727         * g++.dg/eh/catch2.C: New test.
5728
5729 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
5730
5731         PR c++/28370
5732         * g++.dg/template/anon3.C: New test.
5733
5734 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
5735
5736         PR fortran/20844
5737         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
5738         specifiers requiring an explicit format tag..
5739
5740         PR fortran/28201
5741         * gfortran.dg/generic_5: New test.
5742
5743         PR fortran/20893
5744         * gfortran.dg/elemental_optional_args_1.f90: New test.
5745
5746 2006-07-16  Olivier Hainque  <hainque@adacore.com>
5747
5748         * gnat.dg/assert.ads: New file.
5749         * gnat.dg/controlled_record.ads: Likewise.
5750         * gnat.dg/controlled_record.adb: Likewise.
5751
5752 2006-07-15  Lee Millward  <lee.millward@gmail.com>
5753
5754         PR c++/28292
5755         * g++.dg/other/error12.C: New test.
5756
5757         PR c++/28269
5758         * g++.dg/template/crash54.C: New test.
5759
5760 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5761
5762         PR c++/28249
5763         * g++.dg/parse/catch1.C: New test.
5764
5765         PR c++/28294
5766         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
5767
5768         PR c++/28387
5769         * g++.dg/ext/attrib24.C: New test.
5770
5771 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5772
5773         PR c++/28343
5774         * g++.dg/ext/asmspec1.C: New test.
5775
5776 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
5777
5778         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
5779         (dg-test): Support shouldfail tests.
5780         * lib/target-supports-dg.exp (dg-shouldfail): New.
5781         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
5782         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
5783         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
5784         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
5785         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
5786         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
5787         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
5788
5789 2006-07-13  Jan Hubicka  <jh@suse.cz>
5790
5791         * gcc.target/i386/memcpy-1.c: New.
5792
5793 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
5794
5795         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
5796
5797 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
5798
5799         PR fortran/25097
5800         * gfortran.dg/present_1.f90: New test.
5801
5802         PR fortran/20903
5803         * gfortran.dg/interface_derived_type_1.f90: New test.
5804
5805 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
5806
5807         PR fortran/28213
5808         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
5809         list.
5810
5811 2006-07-07  Lee Millward  <lee.millward@gmail.com>
5812
5813         PR c++/27820
5814         * g++.dg/other/label1.C: New test.
5815
5816 2006-07-07   Richard Guenther  <rguenther@suse.de>
5817
5818         PR middle-end/28268
5819         * gcc.dg/torture/pr28268.c: New testcase.
5820
5821 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
5822
5823         PR c++/27019
5824         * g++.dg/ext/pr27019.C: New.
5825
5826 2006-07-07  Richard Guenther  <rguenther@suse.de>
5827
5828         PR tree-optimization/28187
5829         * gcc.dg/pr28187.c: New testcase.
5830
5831 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
5832
5833         * gnat.dg/address_conversion.adb: New test.
5834         * gnat.dg/boolean_subtype.adb: Likewise.
5835         * gnat.dg/frame_overflow.adb: Likewise.
5836         * gnat.dg/pointer_array.adb: Likewise.
5837         * gnat.dg/pointer_conversion.adb: Likewise.
5838
5839 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
5840
5841         PR fortran/28237
5842         PR fortran/23420
5843         * gfortran.dg/print_fmt_5.f90: New test.
5844
5845 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5846
5847         PR fortran/28129
5848         * gfortran.dg/bounds_check_4.f90: New test.
5849
5850 2006-07-05  Richard Guenther  <rguenther@suse.de>
5851
5852         PR target/28158
5853         * gfortran.dg/pr28158.f90: New testcase.
5854
5855 2006-07-05  Richard Guenther  <rguenther@suse.de>
5856
5857         PR tree-optimization/28162
5858         * gcc.dg/pr28162.c: New testcase.
5859
5860 2006-07-05  Richard Guenther  <rguenther@suse.de>
5861         Andrew Pinski  <pinskia@gcc.gnu.org>
5862
5863         PR c++/27084
5864         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
5865
5866 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
5867
5868         PR fortran/28174
5869         * gfortran.dg/actual_array_substr_2.f90: New test.
5870
5871         PR fortran/28167
5872         * gfortran.dg/actual_array_constructor_2.f90: New test.
5873
5874 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5875
5876         * gfortran.dg/itime_idate_1.f: New test.
5877         * gfortran.dg/itime_idate_2.f: New test.
5878
5879 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5880
5881         PR libgfortran/27704
5882         * gfortran.dg/open_status_3.f90: New test.
5883         * gfortran.dg/fmt_l.f90: Update for new feature.
5884
5885 2006-07-03  Asher Langton  <langton2@llnl.gov>
5886
5887         * gfortran.dg/oldstyle_2.f90: New.
5888
5889 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
5890
5891         * gnat.dg/string_slice.adb: New test.
5892
5893 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5894
5895         PR fortran/19259
5896         * gfortran.dg/semicolon_fixed.c: New.
5897         * gfortran.dg/semicolon_free.c: New.
5898
5899 2006-06-30  Mike Stump  <mrs@apple.com>
5900
5901         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
5902         that don't support internal visibility.
5903
5904 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
5905
5906         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
5907         for '(' / ')' needing an extra '\'.
5908
5909 2006-06-29  Roger Sayle  <roger@eyesopen.com>
5910
5911         PR middle-end/27428
5912         * gcc.dg/pr27428-1.c: New test case.
5913
5914 2006-06-29  Mike Stump  <mrs@apple.com>
5915
5916         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
5917         on darwin as we can't align commons large enough yet.
5918
5919         * gcc.dg/vla-8.c: Add additional testcases.
5920
5921 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
5922
5923         PR c++/28114
5924         * g++.dg/other/pr28114.C: New.
5925
5926 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
5927
5928         * gcc.c-torture/compile/20060625-1.c: New test.
5929
5930 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
5931
5932         PR fortran/20867
5933         * gfortran.dg/stfunc_3.f90: New test.
5934
5935         PR fortran/25056
5936         * gfortran.dg/impure_actual_1.f90: New test.
5937
5938         PR fortran/20874
5939         * gfortran.dg/elemental_result_1.f90: New test.
5940
5941         PR fortran/25073
5942         * gfortran.dg/select_7.f90: New test.
5943
5944         PR fortran/27554
5945         * intrinsic_actual_1.f: New test.
5946
5947         PR fortran/22038
5948         PR fortran/28119
5949         * gfortran.dg/forall_4.f90: New test.
5950
5951         PR fortran/25072
5952         * gfortran.dg/forall_5.f90: New test.
5953
5954 2006-06-25  Lee Millward  <lee.millward@gmail.com>
5955
5956         PR c++/28051
5957         * g++.dg/template/using13.C: New test.
5958
5959         PR c++/28054
5960         * g++.dg/other/incomplete3.C: New test.
5961
5962 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5963
5964         PR fortran/28081
5965         * gfortran.dg/substr_3.f: New test.
5966         * gfortran.dg/equiv_2.f90: Update expected error message.
5967
5968 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
5969
5970         PR fortran/28118
5971         * gfortran.dg/actual_array_substr_1.f90: New test.
5972
5973 2006-06-24  Olivier Hainque  <hainque@adacore.com>
5974
5975         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
5976         * gnat.dg/scalar_mode_agg_compare.adb: New test.
5977
5978 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
5979
5980         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
5981
5982 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
5983
5984         PR fortran/27981
5985         * gfortran.dg/simpleif_2.f90: New test.
5986
5987 2006-06-23  Lee Millward  <lee.millward@gmail.com>
5988
5989         * g++.dg/template/error22.C: Fix typo.
5990
5991 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5992
5993         PR c++/28112
5994         * g++.dg/ext/attrib23.C: New test.
5995
5996 2006-06-23  Olivier Hainque  <hainque@adacore.com>
5997
5998         * gnat.dg/varsize_temp.adb: New test.
5999
6000 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6001
6002         PR c++/11468
6003         * g++.dg/other/java2.C: New test.
6004
6005 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
6006
6007         PR target/27789
6008         * g++.dg/ext/dllimport4.C. Add more tests for invalid
6009         initialization.
6010
6011 2006-06-22  Roger Sayle  <roger@eyesopen.com>
6012
6013         PR target/27531
6014         * gcc.dg/pr27531-1.c: New test case.
6015
6016 2006-06-22  Asher Langton  <langton2@llnl.gov>
6017
6018         PR fortran/24748
6019         * gfortran.dg/implicit_8.f90: New.
6020
6021 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
6022
6023         PR rtl-optimization/28121
6024         * gcc.dg/pr28121.c: New test.
6025
6026 2006-06-22  Lee Millward  <lee.millward@gmail.com>
6027
6028         PR c++/27805
6029         * g++.dg/parse/ptrmem6.C: New test.
6030
6031         PR c++/27821
6032         * g++.dg/template/error22.C: New test.
6033
6034 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6035
6036         PR c++/28111
6037         * g++.dg/template/friend43.C: New test.
6038
6039         PR c++/28110
6040         * g++.dg/template/crash53.C: New test.
6041
6042         PR c++/28109
6043         * g++.dg/rtti/incomplete1.C: New test.
6044
6045 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
6046
6047         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
6048
6049 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
6050
6051         * gcc.c-torture/execute/complex-7.c: New.
6052
6053 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
6054
6055         * gcc.dg/merge-all-constants-1.c: New test.
6056
6057 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
6058
6059         PR c++/28113
6060         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
6061
6062 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
6063
6064         * gfortran.dg/rrspacing_1.f90: New test.
6065
6066 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6067
6068         PR c++/28052
6069         * g++.dg/other/bitfield2.C: New test.
6070
6071 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
6072
6073         PR tree-optimization/27331
6074         * gcc.dg/pr27331.c: New test.
6075
6076 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
6077             Eric Botcazou  <ebotcazou@adacore.com>
6078
6079         PR ada/18692
6080         * lib/gnat.exp: New file.
6081         * lib/gnat-dg.exp: Likewise.
6082         * gnat.dg: New directory.
6083         * gnat.dg/dg.exp: New driver.
6084         * gnat.dg/specs: New directory.
6085         * gnat.dg/specs/specs.exp: New driver.
6086         * gnat.dg/style: New directory.
6087         * gnat.dg/style/style.exp: New driver.
6088
6089 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
6090
6091         PR fortran/16206
6092         * gfortran.dg/array_initializer_1.f90: New test.
6093
6094         PR fortran/28005
6095         * gfortran.dg/matmul_3.f90: New test.
6096
6097 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
6098
6099         PR middle-end/28075
6100         * gcc.dg/tree-ssa/inline-1.c: New test.
6101
6102 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
6103
6104         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
6105         in malloc prototype; remove XFAIL.
6106         * gcc.dg/pr18241-2.c: Ditto.
6107         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
6108         in memset prototype; remove XFAIL.
6109         * gcc.dg/tree-ssa/pr23382.c: Ditto.
6110
6111 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
6112
6113         * gcc.dg/vla-8.c: Add.
6114
6115 2006-06-19  Richard Guenther  <rguenther@suse.de>
6116
6117         PR tree-optimization/27090
6118         * g++.dg/tree-ssa/pr27090.C: New testcase.
6119
6120 2006-06-19  Roger Sayle  <roger@eyesopen.com>
6121
6122         PR target/27861
6123         * gcc.dg/pr27861-1.c: New test case.
6124
6125 2006-06-19  Richard Guenther  <rguenther@suse.de>
6126
6127         PR middle-end/28045
6128         * gcc.dg/torture/pr28045.c: New testcase.
6129
6130 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6131
6132         PR fortran/26801
6133         * gfortran.dg/associated_4.f90: New test.
6134
6135 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6136
6137         PR fortran/19310
6138         PR fortran/19904
6139         * gfortran.dg/real_const_3.f90: New test.
6140
6141 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
6142
6143         PR c++/28016
6144         * g++.dg/template/static26.C: New test.
6145
6146         PR c++/27979
6147         * g++.dg/expr/bitfield2.C: New test.
6148
6149         PR c++/27884
6150         * g++.dg/parse/linkage2.C: New test.
6151
6152 2006-06-16  Richard Guenther  <rguenther@suse.de>
6153
6154         PR middle-end/27116
6155         * gcc.dg/pr15785-1.c: Revert last change.
6156         * gcc.dg/torture/pr27116-2.c: New testcase.
6157
6158 2006-06-16  Roger Sayle  <roger@eyesopen.com>
6159
6160         PR middle-end/27802
6161         * gcc.dg/pr27802-1.c: New test case.
6162
6163 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
6164
6165         PR c++/27689
6166         * g++.dg/template/ttp18.C: New test.
6167         * g++.dg/template/ttp19.C: Likewise.
6168
6169         PR c++/27666
6170         * g++.dg/expr/cond9.C: New test.
6171
6172         PR c++/27640
6173         * g++.dg/template/ctor7.C: New test.
6174
6175 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
6176
6177         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
6178
6179 2006-06-16  Richard Guenther  <rguenther@suse.de>
6180
6181         PR tree-optimization/27781
6182         * gcc.dg/tree-ssa/pr27781.c: New testcase.
6183
6184 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
6185
6186         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
6187
6188 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
6189
6190         * gcc.dg/tree-ssa/loop-18.c: New test.
6191
6192 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
6193
6194         PR c++/27665
6195         * g++.dg/template/crash52.C: New test.
6196
6197         PR c++/27648
6198         * g++.dg/ext/attrib22.C: New test.
6199
6200         PR c++/26559
6201         * g++.dg/template/builtin1.C: New test.
6202         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
6203
6204         PR c++/28018
6205         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
6206         assignment.
6207         * g++.old-deja/g++.pt/crash51.C: Likewise.
6208
6209         PR c++/27227
6210         * g++.dg/lookup/linkage1.C: New test.
6211         * g++.dg/lookup/linkage2.C: Likewise.
6212
6213 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
6214
6215         PR middle-end/27959
6216         * gcc.dg/pr27959.c: New testcase.
6217
6218 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
6219
6220         PR target/28014:
6221         * g++.dg/eh/div.C: New test.
6222
6223 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
6224
6225         PR c++/27894
6226         * g++.dg/tree-ssa/pr26757.C: New test.
6227         * g++.dg/tree-ssa/pr27894.C: New test.
6228
6229 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
6230
6231         * gcc.c-torture/compile/20060609-1.c: New test.
6232
6233         PR target/27863
6234         * gcc.c-torture/compile/pr27863.c: New test.
6235
6236 2006-06-13  Richard Guenther  <rguenther@suse.de>
6237
6238         PR tree-optimization/27830
6239         * g++.dg/tree-ssa/pr27830.C: New testcase.
6240
6241 2006-06-13  Matthew Sachs  <msachs@apple.com>
6242
6243         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
6244         the list of compiler flags; this causes those flags to be checked
6245         for things like dg-skip-if.
6246
6247 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6248
6249         PR c++/27601
6250         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
6251
6252 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
6253             Kazu Hirata  <kazu@codesourcery.com>
6254
6255         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
6256         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
6257
6258 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6259
6260         PR c++/27933
6261         * g++.dg/lookup/using15.C: New test.
6262
6263         PR c++/27951
6264         * g++.dg/other/anon4.C: New test.
6265
6266 2006-06-12  Roger Sayle  <roger@eyesopen.com>
6267
6268         PR c++/21210
6269         * g++.dg/init/complex1.C: New test case.
6270
6271 2006-06-11  Eric Christopher  <echristo@apple.com>
6272
6273         PR middle-end/27948
6274         * gcc.dg/bf-ms-layout.c: Run on darwin.
6275         * gcc.dg/bf-no-ms-layout: Ditto.
6276         * gcc.dg/attr-ms_struct-2.c: New.
6277         * gcc.dg/bf-ms-layout-2.c: Ditto.
6278
6279 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
6280
6281         * gcc.dg/attr-ms_struct-packed1.c: New.
6282
6283 2006-06-09  Mike Stump  <mrs@apple.com>
6284
6285         * gcc.dg/vla-7.c: Add.
6286
6287 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
6288
6289         PR fortran/24558
6290         * gfortran.dg/entry_6.f90: New test.
6291
6292         PR fortran/20877
6293         PR fortran/25047
6294         * gfortran.dg/entry_7.f90: New test.
6295
6296 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
6297
6298         PR c/27747
6299         * gcc.dg/cpp/_Pragma6.c: New test.
6300
6301         PR c++/27748
6302         * g++.dg/cpp/_Pragma1.C: New test.
6303
6304         PR preprocessor/27746
6305         * gcc.dg/gomp/macro-3.c: New test.
6306         * gcc.dg/gomp/macro-4.c: New test.
6307         * g++.dg/gomp/macro-3.C: New test.
6308         * g++.dg/gomp/macro-4.C: New test.
6309
6310 2006-06-09  Richard Guenther  <rguenther@suse.de>
6311
6312         PR tree-optimization/26998
6313         * gcc.dg/torture/pr26998.c: New testcase.
6314         * gcc.dg/tree-ssa/vrp29.c: New testcase.
6315
6316 2006-06-08  Mike Stump  <mrs@apple.com>
6317
6318         * gcc.dg/pr27095.c: Account for stubs.
6319
6320         PR target/26427
6321         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
6322         produce bad code on darwin.
6323
6324 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6325
6326         PR fortran/27958
6327         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
6328
6329 2006-06-08  Asher Langton  <langton2@llnl.gov>
6330
6331         PR fortran/27786
6332         * cray_pointers_2.f90: Add -fbounds-check compile flag.
6333
6334 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6335
6336         PR target/27421
6337         * gcc.dg/union-3.c: New test.
6338
6339 2006-06-08  Richard Guenther  <rguenther@suse.de>
6340
6341         PR middle-end/27116
6342         * gcc.dg/torture/pr27116.c: New testcase.
6343         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
6344
6345 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
6346
6347         PR rtl-optimization/26449
6348         * gcc.dg/pr26449.c: New test.
6349
6350 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6351
6352         PR c++/27601
6353         * g++.dg/ext/offsetof1.C: Test member functions.
6354
6355 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
6356
6357         * gcc.dg/pr27095.c: Improve scanning.
6358
6359 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
6360
6361         PR fortran/23091
6362         * gfortran.dg/saved_automatic_1.f90: New test.
6363
6364         PR fortran/24168
6365         * gfortran.dg/array_simplify_1.f90: New test.
6366
6367         PR fortran/25090
6368         * gfortran.dg/entry_dummy_ref_1.f90: New test.
6369
6370         PR fortran/25058
6371         * gfortran.dg/entry_dummy_ref_2.f90: New test.
6372
6373 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
6374
6375         PR c++/27177
6376         * g++.dg/expr/cast7.C: New test.
6377
6378 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
6379
6380         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
6381         * lib/gcc-defs.exp (tool_check_compile): Ditto.
6382         * lib/fortran-torture.exp (fortran-torture-compile,
6383         fortran-torture-execute): Ditto.
6384
6385 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
6386
6387         PR target/27842
6388         * gcc.dg/vmx/pr27842.c: New test.
6389
6390 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6391
6392         PR libfortran/27895
6393         * gfortran.dg/bounds_check_3.f90: New test.
6394
6395 2006-06-05  Mike Stump  <mrs@apple.com>
6396
6397         * objc.dg/objc-fast-4.m: Skip for ppc64.
6398
6399 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
6400
6401         PR testsuite/27705
6402         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
6403
6404 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
6405             Victor Kaplansky  <victork@il.ibm.com>
6406
6407         PR tree-optimizations/26360
6408         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
6409         with -fno-tree-dce.
6410         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
6411
6412 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
6413
6414         PR fortran/14067
6415         * gfortran.dg/data_char_1.f90: Add messages for truncated
6416         strings.
6417
6418         PR fortran/16943
6419         * gfortran.dg/func_decl_2.f90: New test.
6420
6421         PR fortran/20839
6422         * gfortran.dg/do_2.f90: New test.
6423
6424         PR fortran/27655
6425         * gfortran.dg/associated_3.f90: New test.
6426
6427 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
6428
6429         PR c++/27819
6430         * g++.dg/template/static25.C: New test.
6431
6432         PR c++/27722
6433         * g++.dg/init/array21.C: New test.
6434
6435         PR c++/27807
6436         * g++.dg/ext/complit7.C: New test.
6437
6438         PR c++/27806
6439         * g++.dg/parse/ptrmem5.C: New test.
6440
6441 2006-06-04  Roger Sayle  <roger@eyesopen.com>
6442             Andrew Pinski  <pinskia@physics.uc.edu>
6443
6444         PR c/27150
6445         PR middle-end/27382
6446         * gcc.dg/pr27150-1.c: New testcase.
6447         * gcc.dg/pr27382-1.c: New testcase.
6448         * gcc.dg/pr27382-2.c: New testcase.
6449
6450 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
6451
6452         PR c/25161
6453         PR c/27020
6454         * gcc.dg/array-10.c: New test.
6455
6456 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6457
6458         PR c++/27804
6459         * g++.dg/init/const4.C: New test.
6460         * g++.dg/init/member1.C: Add error-marker.
6461         * g++.dg/other/fold1.C: Adjust error-marker.
6462
6463 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6464
6465         PR c++/27601
6466         * g++.dg/ext/offsetof1.C: New test.
6467
6468 2006-06-04 Eric Christopher <echristo@apple.com>
6469
6470         * gcc.dg/attr-ms_struct-1.c: New.
6471
6472 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
6473
6474         * gcc.c-torture/compile/builtin_constant_p.c: New test.
6475
6476 2006-06-04  Richard Guenther  <rguenther@suse.de>
6477
6478         PR tree-optimization/27039
6479         * gcc.dg/tree-ssa/loop-17.c: New testcase.
6480
6481 2006-06-03  Roger Sayle  <roger@eyesopen.com>
6482
6483         PR target/26223
6484         * gcc.target/i386/amd64-abi-2.c: New test case.
6485
6486 2006-06-02  Eric Christopher  <echristo@apple.com>
6487
6488         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
6489         * gcc.target/i386/20020523-1.c: Skip if darwin.
6490         * gcc.target/i386/asm-3.c: Ditto.
6491         * gcc.target/i386/20011119-1.c: Ditto.
6492         * gcc.target/i386/clobbers.c: Remove pic part of test.
6493
6494 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
6495
6496         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
6497         * g++.old-deja/g++.other/init19.C: Ditto.
6498         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
6499         and add other platforms as expected failures.
6500
6501 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
6502
6503         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
6504         (is-effective-target-keyword): Ditto.
6505
6506 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
6507
6508         PR fortran/27715
6509         * gfortran.dg/extended_char_comparison_1.f:  New test.
6510
6511 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
6512
6513         PR fortran/25098
6514         * gfortran.dg/dummy_procedure_1.f90: New test.
6515
6516         PR fortran/25147
6517         * gfortran.dg/dummy_procedure_2.f90: New test.
6518
6519         * gfortran.dg/associated_2.f90: Correct to make consistent with
6520         standard.
6521
6522 2006-05-31  Roger Sayle  <roger@eyesopen.com>
6523
6524         * gcc.target/i386/387-11.c: New test case.
6525
6526 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
6527
6528         PR c++/27801
6529         * g++.dg/template/cond6.C: New test.
6530
6531         PR c++/26496
6532         * g++.dg/template/crash51.C: New test.
6533         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
6534
6535         PR c++/27385
6536         * g++.dg/init/array20.C: New test.
6537
6538 2006-05-31  Roger Sayle  <roger@eyesopen.com>
6539
6540         * gcc.dg/builtins-54.c: New test case.
6541
6542 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
6543
6544         PR c++/26433
6545         * g++.dg/template/fntry1.C: Add dg-do link.
6546
6547         PR c++/27808
6548         * g++.dg/parse/friend6.C: New test.
6549
6550 2006-05-30  Asher Langton  <langton2@llnl.gov>
6551
6552         * gfortran.dg/cray_pointers_7.f90: New test.
6553
6554 2006-05-30  Roger Sayle  <roger@eyesopen.com>
6555
6556         PR tree-optimization/23452
6557         * gcc.dg/fold-mulconj-1.c: New test case.
6558
6559 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
6560
6561         PR c++/27803
6562         * g++.dg/parse/bitfield1.C: New test.
6563
6564 2006-05-30  Roger Sayle  <roger@eyesopen.com>
6565
6566         * gcc.target/ppc-eq0-1.c: New test case.
6567         * gcc.target/ppc-negeq0-1.c: New test case.
6568
6569 2006-05-30  Dirk Mueller  <dmueller@suse.de>
6570
6571         PR c/27273
6572         * gcc.dg/overflow-warn-5.c: New test.
6573
6574 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6575
6576         PR c/27718
6577         * gcc.dg/sizeof-1.c: New test.
6578
6579 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
6580
6581         PR target/27790
6582         * gcc.target/i386/pr27790.c: New test.
6583
6584 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6585
6586         PR libgfortran/27757
6587         * gfortran.dg/direct_io_5.f90: New test.
6588
6589 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6590
6591         PR libgfortran/27634
6592         * gfortran.dg/fmt_missing_period_1.f: New test.
6593         * gfortran.dg/fmt_missing_period_2.f: New test.
6594         * gfortran.dg/fmt_missing_period_3.f: New test.
6595
6596 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6597
6598         PR fortran/19777
6599         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
6600         arrays.
6601
6602 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6603
6604         PR c++/27713
6605         * g++.dg/template/new6.C: New test.
6606
6607 2006-05-29  Roger Sayle  <roger@eyesopen.com>
6608
6609         PR tree-optimization/24964
6610         * gcc.target/i386/387-10.c: New test case.
6611
6612 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
6613
6614         * intrinsics/string_intrinsics.c (compare_string):
6615         Use memcmp instead of strncmp to avoid tripping over
6616         CHAR(0) in a string.
6617
6618 2006-05-27  Richard Guenther  <rguenther@suse.de>
6619
6620         PR middle-end/27773
6621         * gcc.dg/torture/pr27773.c: New testcase.
6622
6623 2006-05-27  Dirk Mueller  <dmueller@suse.de>
6624
6625         * gcc.dg/pr24561.c: Rename to..
6626         * gcc.dg/pr25962.c: .. this.
6627
6628 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6629
6630         PR fortran/19777
6631         * gfortran.dg/bounds_check_2.f: New test.
6632
6633 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
6634
6635         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
6636         * gfortran.dg/byte_1.f90: Likewise.
6637         * gfortran.dg/dup_save_2.f90: Likewise.
6638
6639 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
6640
6641         * gfortran.dg/associated_2.f90: New test.
6642
6643 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6644
6645         PR fortran/27524
6646         * gfortran.dg/bounds_check_1.f90: New test.
6647
6648 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
6649
6650         PR rtl-optimization/27661
6651         * gcc.dg/pr27661.c: New test case.
6652
6653 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
6654
6655         PR fortran/23151
6656         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
6657         * gfortran.dg/print_parentheses_1.f:  New test.
6658         * gfortran.dg/print_parentheses_2.f90:  New test.
6659
6660 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
6661
6662         PR target/27758
6663         * gcc.dg/pr27758.c: New test.
6664
6665 2006-05-24  Falk Hueffner  <falk@debian.org>
6666
6667         * gcc.c-torture/compile/pr27571.c: New test.
6668
6669 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
6670
6671         PR fortran/27709
6672         * gfortran.dg/spec_expr_4.f90: New test.
6673
6674         PR fortran/27155
6675         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
6676
6677 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
6678
6679         PR c++/20103
6680         * g++.dg/ext/complit6.C: New test.
6681         * g++.dg/ext/complit3.C: Adjust error markers.
6682         * g++.dg/init/const3.C: New test.
6683
6684 2006-05-25  Richard Guenther  <rguenther@suse.de>
6685
6686         PR middle-end/27743
6687         * gcc.dg/torture/pr27743.c: New testcase.
6688
6689 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
6690
6691         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
6692
6693 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
6694
6695         * gcc.dg/compat/scalar-by-value-x.h: New.
6696         * gcc.dg/compat/scalar-by-value-y.h: New.
6697         * gcc.dg/compat/scalar-by-value-5.c: New.
6698         * gcc.dg/compat/scalar-by-value-5_main.c: New.
6699         * gcc.dg/compat/scalar-by-value-5_x.c: New.
6700         * gcc.dg/compat/scalar-by-value-5_y.c: New.
6701         * gcc.dg/compat/scalar-by-value-6.c: New.
6702         * gcc.dg/compat/scalar-by-value-6_main.c: New.
6703         * gcc.dg/compat/scalar-by-value-6_x.c: New.
6704         * gcc.dg/compat/scalar-by-value-6_y.c: New.
6705
6706 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
6707
6708         PR tree-optimization/27639
6709         PR tree-optimization/26719
6710         * gcc.dg/pr27639.c: New test.
6711         * gcc.dg/pr26719.c: New test.
6712         * gcc.dg/tree-ssa/scev-cast.c: New test.
6713
6714 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
6715
6716         PR c++/20173
6717         * g++.dg/template/error21.C: New test.
6718
6719 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
6720
6721         PR target/27696
6722         * gcc.target/i386/pr27696.c: New.
6723
6724 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
6725
6726         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
6727
6728         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
6729
6730 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6731
6732         PR c++/27716
6733         * g++.dg/other/assign1.C: New test.
6734
6735 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
6736
6737         PR target/27266
6738         * gcc.target/i386/pr27266.c: New.
6739
6740 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6741
6742         PR c++/27451
6743         * g++.dg/ext/asm9.C: New test.
6744
6745 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
6746
6747         PR rtl-optimization/25514
6748         * gcc.c-torture/compile/pr25514.c: New test.
6749
6750 2006-05-22  Richard Guenther  <rguenther@suse.de>
6751
6752         Revert
6753         2006-01-31  Richard Guenther  <rguenther@suse.de>
6754
6755         * gcc.target/i386/sselibm-1.c: New testcase.
6756         * gcc.target/i386/sselibm-2.c: Likewise.
6757         * gcc.target/i386/sselibm-3.c: Likewise.
6758         * gcc.target/i386/sselibm-4.c: Likewise.
6759         * gcc.target/i386/sselibm-5.c: Likewise.
6760
6761 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6762
6763         PR c/27420
6764         * gcc.dg/func-args-2.c: New test.
6765
6766         PR c/26818
6767         * gcc.dg/struct-incompl-1.c: New test.
6768
6769 2006-05-22  Richard Guenther  <rguenther@suse.de>
6770
6771         PR testsuite/27708
6772         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
6773         the transformations we test for.
6774
6775 2006-05-22  Richard Guenther  <rguenther@suse.de>
6776
6777         PR testsuite/27707
6778         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
6779
6780 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
6781
6782         PR c++/27210
6783         * g++.dg/warn/new1.C: New test.
6784         * g++.dg/template/new5.C: Likewise.
6785
6786 2006-05-21  Roger Sayle  <roger@eyesopen.com>
6787
6788         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
6789         * gcc.target/i386/20060512-3.c: Likewise.
6790
6791 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
6792
6793         PR rtl-optimization/27671
6794         * gcc.c-torture/execute/pr27671-1.c: New.
6795         * gcc.dg/pr27671-2.c: Likewise.
6796
6797         PR tree-optimization/26622.
6798         * gcc.c-torture/compile/pr26622.c: New.
6799
6800 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
6801
6802         PR fortran/27613
6803         * gfortran.dg/recursive_reference_1.f90: New test.
6804
6805 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
6806
6807         PR fortran/25746
6808         * gfortran.dg/elemental_subroutine_3.f90: New test.
6809
6810         PR fortran/25090
6811         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
6812
6813         PR fortran/27584
6814         * gfortran.dg/associated_target_1.f90: New test.
6815
6816         PR fortran/19015
6817         * gfortran.dg/maxloc_shape_1.f90: New test.
6818
6819 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6820
6821         PR libgfortran/24459
6822         * gfortran.dg/namelist_24.f90: New test.
6823         * gfortran.dg/namelist_12.f: Fix typo in comment.
6824
6825 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
6826
6827         PR middle-end/25776
6828         * g++.dg/other/error11.C: New test.
6829
6830 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
6831
6832         * gcc.target/mips/pr26765.c: Add -w to options.
6833
6834 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
6835
6836         * lib/target-supports.exp (check_effective_target_mpaired_single):
6837         New function.
6838         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
6839         multilibs.
6840         * g++.dg/vect/vect.exp: Likewise.
6841
6842 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
6843
6844         PR testsuite/25891
6845         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
6846
6847 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
6848
6849         PR fortran/27662
6850         * gfortran.dg/temporary_1.f90: New file.
6851
6852 2006-05-19  Andreas Schwab  <schwab@suse.de>
6853
6854         * g++.dg/other/unused1.C: Also match "stringz".
6855
6856 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
6857
6858         PR c++/26433
6859         * g++.dg/template/fntry1.C: New test.
6860
6861 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
6862
6863         PR c++/27471
6864         PR c++/27506
6865         * g++.dg/conversion/bitfield5.C: New test.
6866         * g++.dg/conversion/bitfield6.C: New test.
6867
6868 2006-05-18  Mike Stump  <mrs@apple.com>
6869
6870         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
6871         * gcc.dg/vla-4.c: Add.
6872         * gcc.dg/vla-5.c: Add.
6873         * gcc.dg/vla-6.c: Add.
6874
6875 2006-05-12  Stuart Hastings  <stuart@apple.com>
6876
6877         * testsuite/gcc.target/i386/20060512-1.c: New.
6878         * testsuite/gcc.target/i386/20060512-2.c: New.
6879         * testsuite/gcc.target/i386/20060512-3.c: New.
6880         * testsuite/gcc.target/i386/20060512-4.c: New.
6881
6882 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
6883
6884         PR c++/26122
6885         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
6886
6887         PR c++/26068
6888         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
6889         * g++.dg/parse/linkage1.C: New test.
6890
6891 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
6892
6893         PR tree-optimization/27548
6894         * g++.dg/tree-ssa/pr27548.C: New test.
6895
6896 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6897
6898         PR fortran/26551
6899         * gfortran.dg/recursive_check_1.f: New test.
6900         * gfortran.dg/recursive_check_2.f90: New test.
6901
6902 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
6903
6904         * g++.dg/opt/temp2.C: New test.
6905
6906 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
6907
6908         PR c++/27491
6909         * g++.dg/init/brace5.C: New test.
6910
6911         PR middle-end/27415
6912         * gcc.dg/gomp/pr27415.c: New test.
6913         * g++.dg/gomp/pr27415.C: New test.
6914
6915         PR tree-optimization/27549
6916         * g++.dg/tree-ssa/pr27549.C: New test.
6917
6918 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6919
6920         PR libgfortran/27575
6921         * gfortran.dg/read_eof_4.f90: New test.
6922
6923 2006-05-16  Richard Guenther  <rguenther@suse.de>
6924
6925         PR tree-optimization/22303
6926         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
6927
6928 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
6929
6930         PR middle-end/27573
6931         * gcc.dg/gomp/pr27573.c: New test.
6932         * gfortran.dg/gomp/pr27573.f90: New test.
6933
6934         PR c/27499
6935         * gcc.dg/gomp/pr27499.c: New test.
6936         * g++.dg/gomp/pr27499.C: New test.
6937
6938 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
6939
6940         PR c++/27339
6941         * g++.dg/parser/access8.C: Adjust error marker.
6942         * g++.dg/template/access17.C: New test.
6943         * g++.dg/template/access18.C: Likewise.
6944
6945 2006-05-15  Roger Sayle  <roger@eyesopen.com>
6946
6947         PR target/26600
6948         * gcc.target/i386/pr26600.c: New test case.
6949
6950 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
6951
6952         PR c++/27505
6953         * g++.dg/expr/bitfield1.C: New test.
6954
6955 2006-05-15  Richard Guenther  <rguenther@suse.de>
6956
6957         PR tree-optimization/27603
6958         * gcc.dg/torture/pr27603.c: New testcase.
6959
6960 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
6961
6962         PR fortran/25090
6963         * gfortran.dg/entry_dummy_ref_1.f90: New test.
6964
6965         PR fortran/25082
6966         * gfortran.dg/scalar_return_1.f90: New test.
6967
6968         PR fortran/27411
6969         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
6970
6971 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
6972
6973         * gcc.dg/gomp/critical-4.c: New test.
6974         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
6975         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
6976         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
6977         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
6978
6979 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6980
6981         PR c++/27582
6982         * g++.dg/template/dependent-args1.C: New test.
6983
6984         PR c++/27581
6985         * g++.dg/lookup/this1.C: New test.
6986
6987         PR c++/27315
6988         * g++.dg/template/operator6.C: New test.
6989         * g++.dg/template/incomplete3.C: New test.
6990
6991         PR c++/27559
6992         * g++.dg/template/new4.C: New test.
6993
6994         PR c++/27496
6995         * g++.dg/template/void2.C: New test.
6996
6997 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
6998
6999         * g++.dg/template/dependent-expr5.C: New test.
7000
7001 2006-05-14  Roger Sayle  <roger@eyesopen.com>
7002
7003         PR middle-end/26729
7004         * gcc.dg/pr26729-1.c: New test case.
7005
7006 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
7007
7008         * gcc.dg/pr27003.c: New test.
7009
7010 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
7011
7012         * lib/target-supports.dg (check_cxa_atexit_available): Change
7013         v3_target_compile to ${tool}_target_compile.
7014
7015 2006-05-11  Jason Merrill  <jason@redhat.com>
7016
7017         * lib/scanasm.exp (scan-not-hidden): Fix typo.
7018
7019 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7020
7021         PR fortran/27553
7022         * gfortran.dg/label_5.f90: New test.
7023
7024 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
7025
7026         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
7027         check_effective_target_powerpc_altivec_ok): New.
7028         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
7029         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
7030         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
7031         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
7032         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
7033         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
7034         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
7035         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
7036         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
7037         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
7038         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
7039         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
7040         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
7041         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
7042         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
7043         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
7044         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
7045         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
7046         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
7047         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
7048         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
7049         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
7050         gcc.target/powerpc/altivec-9.c,
7051         gcc.target/powerpc/altivec-consts.c,
7052         gcc.target/powerpc/altivec-pr22085.c,
7053         gcc.target/powerpc/altivec-splat.c,
7054         gcc.target/powerpc/altivec-types-1.c,
7055         gcc.target/powerpc/altivec-types-2.c,
7056         gcc.target/powerpc/altivec-types-3.c,
7057         gcc.target/powerpc/altivec-types-4.c,
7058         gcc.target/powerpc/altivec-varargs-1.c,
7059         gcc.target/powerpc/altivec-vec-merge.c,
7060         gcc.target/powerpc/ppc-vector-memcpy.c,
7061         gcc.target/powerpc/ppc-vector-memset.c,
7062         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
7063         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
7064         these effective targets.
7065         * gcc.dg/vmx/pr27006.c: Add missing close brace.
7066         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
7067
7068 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7069
7070         PR middle-end/27384
7071         * g++.dg/other/fold1.C: New test.
7072
7073         PR middle-end/27488
7074         * gcc.dg/fold-nonneg-1.c: New test.
7075
7076         PR c++/27547
7077         * g++.dg/other/operator1.C: New test.
7078
7079 2006-05-11  Richard Guenther  <rguenther@suse.de>
7080
7081         PR middle-end/27529
7082         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
7083
7084 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
7085
7086         * lib/target-supports-dg.exp (check-flags): New.
7087         (dg-skip-if): Move flag checks.
7088
7089 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
7090
7091         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
7092         * lib/target-supports.dg (check_cxa_atexit_available): New.
7093
7094 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
7095
7096         PR fortran/27470
7097         * gfortran.dg/multiple_allocation_2.f90: New test case.
7098
7099 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
7100
7101         * gcc.target/arm/pr27387.C: Fix a comment typo.
7102
7103 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7104
7105         PR fortran/24549
7106         * gfortran.dg/error_recovery_1.f90: New test.
7107
7108 2006-05-10  Richard Guenther  <rguenther@suse.de>
7109
7110         PR tree-optimization/27302
7111         * gcc.dg/torture/pr27302.c: New testcase.
7112
7113 2006-05-09  Dirk Mueller  <dmueller@suse.de>
7114         Richard Guenther  <rguenther@suse.de>
7115
7116         PR middle-end/27498
7117         * gcc.dg/tree-ssa/pr27498.c: New testcase.
7118
7119 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
7120
7121         PR rtl-optimization/27335
7122         * gcc.dg/pr27335.c: New test.
7123
7124 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
7125
7126         * gcc.target/mips/mips-ps-5.c: New file.
7127
7128 2006-05-08  Jan Hubicka  <jh@suse.cz>
7129
7130         PR middle-end/25962
7131         * gcc.dg/pr25962.c: New.
7132
7133 2006-05-08  Roger Sayle  <roger@eyesopen.com>
7134
7135         PR target/27158
7136         * gcc.target/powerpc/pr27158.c: New test case.
7137
7138 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
7139
7140         PR testsuite/27476
7141         * ada/acats/run_all.sh: Use test -z.
7142
7143 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7144
7145         PR libfortran/18271
7146         * gfortran.dg/spec_expr_3.f90: New test.
7147
7148 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
7149
7150         PR target/24879
7151         * gcc.target/i386/monitor.c: New file.
7152
7153 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
7154
7155         * gcc.dg/pr27095.c: xfail *-*-darwin*.
7156
7157 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7158
7159         PR c++/27447
7160         * g++.dg/other/ptrmem7.C: New test.
7161
7162 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7163
7164         PR target/27421
7165         * gcc.dg/array-9.c: New test.
7166
7167 2006-05-07  Richard Guenther  <rguenther@suse.de>
7168
7169         PR tree-optimization/27409
7170         * gcc.dg/torture/pr27409.c: New testcase.
7171
7172 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7173
7174         PR fortran/27457
7175         * gfortran.dg/select_6.f90: New.
7176
7177 2006-05-07  Richard Guenther  <rguenther@suse.de>
7178
7179         PR tree-optimization/27136
7180         * gcc.dg/torture/pr27136.c: New testcase.
7181
7182 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
7183
7184         PR fortran/24813
7185         * gfortran.dg/char_cons_len_1.f90: New test.
7186
7187 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7188
7189         PR c++/27427
7190         * g++.dg/template/incomplete2.C: New test.
7191
7192 2006-05-06  Richard Guenther  <rguenther@suse.de>
7193
7194         PR tree-optimization/27151
7195         * gcc.dg/vect/pr27151.c: New testcase.
7196
7197 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7198
7199         PR c++/27430
7200         * g++.dg/template/void1.C: New test.
7201
7202         PR c++/27423
7203         * g++.dg/other/void2.C: New test.
7204
7205         PR c++/27422
7206         * g++.dg/conversion/void1.C: New test.
7207
7208 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
7209
7210         PR/21391
7211         * g++.dg/other/unused1.C: New.
7212
7213 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7214
7215         PR objc/27240
7216         * objc.dg/member-1.m: New test.
7217
7218 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
7219
7220         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
7221
7222 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7223
7224         PR libfortran/26985
7225         * gfortran.dg/matmul_2.f90: New test.
7226
7227 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
7228
7229         * ada/acats/run_all.sh: Use sync when main not found.
7230
7231 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
7232
7233         PR target/26765
7234         * gcc.target/mips/pr26765.c: New.
7235
7236 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
7237
7238         * gcc.target/bfin: New directory.
7239         * gcc.target/bfin/bfin.exp: New file.
7240         * gcc.target/bfin/frmul.c: New file.
7241         * gcc.target/bfin/arith.c: New file.
7242         * gcc.target/bfin/mul-combine.c: New file.
7243         * gcc.target/bfin/shift.c: New file.
7244
7245 2006-05-04  Richard Guenther  <rguenther@suse.de>
7246
7247         PR tree-optimization/14287
7248         PR tree-optimization/14844
7249         PR tree-optimization/19792
7250         PR tree-optimization/21608
7251         PR tree-optimization/27090
7252         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
7253         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
7254         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7255         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7256         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7257
7258 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
7259
7260         PR tree-optimization/27285
7261         * gcc.c-torture/execute/pr27285.c: New test.
7262
7263         PR middle-end/27388
7264         * gcc.dg/gomp/pr27388-1.c: New test.
7265         * gcc.dg/gomp/pr27388-2.c: New test.
7266         * gcc.dg/gomp/pr27388-3.c: New test.
7267
7268         PR c++/27359
7269         * g++.dg/gomp/pr27359.C: New test.
7270
7271 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
7272
7273         PR fortran/20248
7274         * gfortran.dg/iargc.f90: New test.
7275
7276 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
7277
7278         PR c++/27102
7279         * g++.dg/template/crash49.C: New test.
7280
7281 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
7282
7283         PR testsuite/27032
7284         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
7285
7286 2006-05-02  Jeff Law  <law@redhat.com>
7287
7288         PR tree-optimization/27364
7289         * gcc.c-torture/execute/pr27364.c: New test.
7290
7291 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
7292
7293         PR c++/27309
7294         * g++.dg/parser/ctor5.C: New test.
7295
7296 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
7297
7298         PR target/27387
7299         * gcc.target/arm/arm.exp: New.
7300         * gcc.target/arm/pr27387.C: Likewise.
7301
7302 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
7303
7304         PR fortran/27269
7305         PR fortran/27324
7306         * gfortran.dg/module_equivalence_2.f90: New test.
7307
7308 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
7309
7310         PR middle-end/27337
7311         * g++.dg/gomp/pr27337-1.C: New test.
7312         * g++.dg/gomp/pr27337-2.C: New test.
7313
7314         PR middle-end/27328
7315         * gcc.dg/gomp/pr27328.c: New test.
7316
7317         PR middle-end/27325
7318         * g++.dg/gomp/pr27325.C: New test.
7319
7320         PR middle-end/27310
7321         * g++.dg/gomp/pr27310.C: New test.
7322
7323 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
7324
7325         PR tree-optimization/27291
7326         * g++.dg/tree-ssa/pr27291.C: New test.
7327
7328 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
7329
7330         PR tree-optimization/27283
7331         * g++.dg/tree-ssa/pr27283.C: New test.
7332
7333 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
7334
7335         * gcc.dg/tree-ssa/loop-16.c: New test.
7336
7337 2006-05-01  Roger Sayle  <roger@eyesopen.com>
7338             Joseph S. Myers  <joseph@codesourcery.com>
7339
7340         * gcc.dg/Wconversion-3.c: New test case.
7341         * gcc.dg/Wconversion-4.c: Likewise.
7342
7343 2006-05-01  Richard Guenther  <rguenther@suse.de>
7344
7345         PR tree-optimization/26726
7346         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
7347
7348 2006-04-30  Roger Sayle  <roger@eyesopen.com>
7349
7350         * gcc.dg/Woverflow-1.c: New test case.
7351         * gcc.dg/Woverflow-2.c: Likewise.
7352         * gcc.dg/Woverflow-3.c: Likewise.
7353
7354 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
7355
7356         PR c++/27094
7357         * g++.dg/template/defarg8.C: New test.
7358
7359 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7360
7361         PR c++/27278
7362         * g++.dg/parse/operator7.C: New test.
7363
7364 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7365
7366         PR c++/11471
7367         PR c++/27102
7368         * g++.dg/template/crash48.C: New test.
7369
7370         PR c++/27279
7371         * g++.dg/parse/ctor4.C: New test.
7372
7373 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7374
7375         PR fortran/25681
7376         * gfortran.df/char_type_len.f90: New test.
7377
7378 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7379
7380         PR libgfortran/27304
7381         * gfortran.dg/fmt_exhaust.f90: New test.
7382
7383 2006-04-28  Roger Sayle  <roger@eyesopen.com>
7384
7385         PR c/25309
7386         * gcc.dg/large-size-array-2.c: New test case.
7387
7388 2006-04-28  Richard Guenther  <rguenther@suse.de>
7389
7390         PR target/26826
7391         * gcc.target/i386/pr26826.c: New testcase.
7392
7393 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
7394
7395         PR middle-end/27260
7396         * gcc.c-torture/execute/pr27260.c: New.
7397
7398 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
7399
7400         PR middle-end/27095
7401         * gcc.dg/pr27095.c: New.
7402
7403 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
7404
7405         PR c++/27292
7406         * g++.dg/conversion/bitfield4.C: New test.
7407
7408 2006-04-27  Eric Christopher  <echristo@apple.com>
7409
7410         * gcc.dg/pragma-ms_struct.c: New.
7411
7412 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
7413
7414         PR c++/27102
7415         * g++.dg/template/crash47.C: New test.
7416
7417 2006-04-27  Dirk Mueller  <dmueller@suse.de>
7418
7419         * gcc.target/i386/sse-7.c: build with -msse.
7420
7421 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
7422
7423         PR testsuite/27274:
7424         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
7425         (main): Exit if processor doesn't support SSE.
7426
7427 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
7428
7429         PR middle-end/27282
7430         * gcc.c-torture/compile/pr27282.c: New test.
7431
7432 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
7433
7434         PR middle-end/26913
7435         * g++.dg/gomp/pr26913.C: New test.
7436
7437         PR c/25996
7438         * gcc.dg/gomp/pr25996.c: New test.
7439         * g++.dg/gomp/pr25996.C: New test.
7440
7441 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
7442
7443         PR rtl-optimization/26725
7444         * gcc.c-torture/compile/pr26725.c: New test.
7445
7446 2006-04-25  Richard Guenther  <rguenther@suse.de>
7447
7448         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
7449         than n + -1.
7450
7451 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
7452
7453         * gcc.dg/20060425-1.c: New testcase.
7454
7455 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
7456
7457         PR tree-optimization/26865
7458         * gcc.dg/pr26865.c: New test.
7459
7460 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
7461
7462         PR c++/27292
7463         * g++.dg/conversion/bitfield1.C: New test.
7464         * g++.dg/conversion/bitfield2.C: Likewise.
7465         * g++.dg/conversion/bitfield3.C: Likewise.
7466
7467 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
7468         Richard Guenther  <rguenther@suse.de>
7469
7470         PR tree-optimization/27236
7471         * gcc.dg/tree-ssa/pr27236.c: New testcase.
7472
7473 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7474
7475         PR c++/19963
7476         * g++.dg/other/incomplete2.C: New test.
7477
7478 2006-04-24  Richard Guenther  <rguenther@suse.de>
7479
7480         PR middle-end/26869
7481         * gcc.dg/torture/pr26869.c: New testcase.
7482
7483 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
7484         Richard Guenther  <rguenther@suse.de>
7485
7486         PR tree-optimization/27218
7487         * g++.dg/tree-ssa/pr27218.C: New testcase.
7488
7489 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
7490
7491         PR c++/26912
7492         * g++.dg/template/friend41.C: New test.
7493
7494 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
7495
7496         * g++.dg/opt/pr15551.C: Include cstdio.
7497         (main): Use remove instead of unlink.
7498
7499 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
7500
7501         * gcc.dg/sibcall-7.c: New test.
7502         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
7503         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
7504         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
7505         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
7506         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
7507
7508 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
7509
7510         PR c++/26534
7511         * g++.dg/opt/bitfield1.C: New test.
7512         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
7513         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
7514         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
7515         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
7516         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
7517         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
7518         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
7519         * g++.dg/abi/bitfield2.C: Likewise.
7520         * g++.dg/init/bitfield1.C: Likewise.
7521
7522 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
7523
7524         PR fortran/25099
7525         * gfortran.dg/elemental_subroutine_4.f90: New test.
7526         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
7527         call sub (m, x).
7528
7529 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
7530
7531         * gcc.c-torture/compile/20060421-1.c: New testcase.
7532
7533 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7534
7535         PR c/25875
7536         * gcc.dg/init-bad-4.c: New test.
7537
7538 2006-04-21  Paul Brook  <paul@codesourcery.com>
7539
7540         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
7541
7542 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
7543
7544         PR fortran/27122
7545         * gfortran.dg/defined_operators_1.f90: New test.
7546         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
7547         remove old ones associated, incorrectly, with Note 5.46.
7548
7549         PR fortran/27113
7550         * gfortran.dg/character_array_constructor_1.f90: New test.
7551
7552 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
7553
7554         * gcc.dg/20060419-1.c: New test.
7555
7556 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
7557
7558         PR c/26774
7559         * gcc.dg/struct-parse-1.c: New test case.
7560
7561 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7562
7563         PR c++/26558
7564         * g++.dg/parse/template19.C: New test.
7565
7566         PR c++/26739
7567         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
7568
7569         PR c++/26036
7570         * g++.dg/expr/call3.C: New test.
7571
7572         PR c++/10385
7573         * g++.dg/conversion/dynamic1.C: New test.
7574
7575 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
7576
7577         PR c++/27102
7578         * g++.dg/template/crash35.C: Tweak error markers.
7579         * g++.dg/template/crash46.C: New test.
7580         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
7581         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
7582
7583 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
7584
7585         PR rtl-optimization/14261
7586         * gcc.c-torture/compile/20060419-1.c: Added.
7587
7588 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
7589
7590         * gfortran.dg/label_1.f90: Adjust dg-error.
7591
7592 2006-04-16  Roger Sayle  <roger@eyesopen.com>
7593
7594         PR target/26961
7595         * gcc.dg/fold-cond-1.c: New test case.
7596         * gcc.dg/pr26961-1.c: Likewise.
7597
7598 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7599
7600         PR libgfortran/27138
7601         * gfortran.dg/read_bad_advance.f90: New test.
7602
7603 2006-04-16  Roger Sayle  <roger@eyesopen.com>
7604             Dale Johannesen  <dalej@apple.com>
7605
7606         PR target/24076
7607         * gcc.target/i386/vecinit-3.c: New testcase.
7608         * gcc.target/i386/vecinit-4.c: Likewise.
7609         * gcc.target/i386/sse-18.c: Likewise.
7610         * gcc.target/i386/sse-19.c: Likewise.
7611
7612 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
7613
7614         * gfortran.dg/allocate_zerosize_1.f90: New test.
7615
7616 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
7617
7618         PR c++/26365
7619         * g++.dg/template/crash45.C: New test.
7620
7621 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
7622
7623         PR fortran/26787
7624         * gfortran.dg/proc_assign_1.f90: New test.
7625         * gfortran.dg/procedure_lvalue.f90: Change message.
7626         * gfortran.dg/namelist_4.f90: Add new error.
7627
7628         PR fortran/25597
7629         PR fortran/27096
7630         * gfortran.dg/auto_pointer_array_result_1.f90
7631
7632         PR fortran/27089
7633         * gfortran.dg/specification_type_resolution_1.f90
7634
7635         PR fortran/18003
7636         PR fortran/25669
7637         PR fortran/26834
7638         * gfortran.dg/bounds_temporaries_1.f90: New test.
7639
7640         PR fortran/27124
7641         * gfortran.dg/array_return_value_1.f90: New test.
7642
7643 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
7644
7645         PR fortran/25336
7646         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
7647
7648 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
7649
7650         PR middle-end/26823
7651         * g++.dg/gomp/pr26823-1.C: New test.
7652         * g++.dg/gomp/pr26823-2.C: New test.
7653
7654 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
7655
7656         PR middle-end/27134
7657         * gcc.dg/pr27314.c: New test.
7658
7659 2006-04-13  Richard Henderson  <rth@redhat.com>
7660
7661         * g++.dg/gomp/block-0.C: Update expected matches.
7662
7663 2006-04-13  DJ Delorie  <dj@redhat.com>
7664
7665         * lib/target-supports.exp (check_effective_target_int32plus): New.
7666         (check_effective_target_ptr32plus): New.
7667         (check_effective_target_size32plus): New.
7668         (check_effective_target_int16): New.
7669         (check_profiling_available): Add m32c to the list of unsupported targets.
7670
7671         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
7672         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
7673         memory size.
7674         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
7675         pointers.
7676         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
7677         size_t.
7678         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
7679         and size_t.
7680         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
7681         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
7682         not just xstormy16.  Skip m32c due to weird pointer size.
7683         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
7684         not just xstormy16.
7685         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
7686         not just xstormy16.
7687         * gcc.dg/20020312-2.c: Add m32c support.
7688         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
7689         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
7690         in test.
7691         * gcc.dg/20050321-2.c: Require >=32 bit integers.
7692         * gcc.dg/asm-1.c: Skip if int and short are the same size.
7693         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
7694         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
7695         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
7696         * gcc.dg/init-string-2.c: Require >=32 bit integers.
7697         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
7698         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
7699         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
7700         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
7701         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
7702         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
7703         in test.
7704         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
7705         in test.
7706         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
7707         * gcc.dg/pr23049.c: Require >=32 bit integers.
7708         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
7709         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
7710         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
7711         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
7712         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
7713         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
7714         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
7715         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
7716         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
7717         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
7718         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
7719         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
7720         prototype in test.
7721         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
7722         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
7723         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
7724         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
7725         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
7726
7727         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
7728         * gcc.c-torture/execute/20040703-1.x: Likewise.
7729         * gcc.c-torture/execute/20040705-1.x: Likewise.
7730         * gcc.c-torture/execute/20040705-2.x: Likewise.
7731         * gcc.c-torture/execute/20040709-1.x: Likewise.
7732         * gcc.c-torture/execute/20040709-2.x: Likewise.
7733         * gcc.c-torture/execute/20040811-1.x: Likewise.
7734         * gcc.c-torture/execute/20050316-1.x: Likewise.
7735         * gcc.c-torture/execute/bitfld-4.x: Likewise.
7736         * gcc.c-torture/execute/pr19689.x: Likewise.
7737         * gcc.c-torture/execute/pr7284-1.x: Likewise.
7738         * gcc.c-torture/execute/usmul.x: Likewise.
7739         * gcc.c-torture/execute/vrp-5.x: Likewise.
7740         * gcc.c-torture/execute/vrp-6.x: Likewise.
7741         * gcc.dg/debug/20041023-1.s: Likewise.
7742
7743 2006-04-13  Roger Sayle  <roger@eyesopen.com>
7744
7745         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
7746         of integers to a vector types are now constant expressions in C.
7747         * gcc.dg/vect/vect-fold-1.c: New test case.
7748
7749 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
7750             Ulrich Weigand  <uweigand@de.ibm.com>
7751
7752         PR target/27006
7753         * gcc.dg/vmx/pr27006.c: New testcase.
7754
7755 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7756
7757         PR libgfortran/26766
7758         * gfortran.dg/write_recursive.f90: New test.
7759
7760 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
7761
7762         * g++.dg/parse/dtor7.C: New test.
7763         * g++.dg/parse/new1.C: Add error marker.
7764         * g++.dg/template/new3.C: New test.
7765
7766         PR c++/26122
7767         * g++.dg/template/pure1.C: New test.
7768
7769         PR c++/26295
7770         * g++.dg/parse/ptrmem4.C: New test.
7771
7772 2006-04-10  Jeff Law  <law@redhat.com>
7773
7774         PR/27087
7775         * gcc.c-torture/compile/pr27087.c: New test.
7776
7777 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
7778
7779         PR/21391
7780         * gcc.dg/20060410.c: New.
7781
7782 2006-04-10  Matthias Klose  <doko@debian.org>
7783
7784         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
7785         Recognize multilib directory names containing underscores.
7786
7787 2006-04-10  Roger Sayle  <roger@eyesopen.com>
7788
7789         * gcc.target/i386/vecinit-1.c: New test case.
7790         * gcc.target/i386/vecinit-2.c: Likewise.
7791
7792 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
7793
7794         PR debug/27057
7795         * g++.dg/debug/dwarf2-2.C: New test.
7796
7797 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
7798
7799         PR rtl-optimization/27073
7800         * gcc.c-torture/execute/pr27073.c: New test.
7801
7802 2006-04-08  Mike Stump  <mrs@apple.com>
7803
7804         * gcc.dg/pragma-darwin.c: Improve for ppc64.
7805
7806 2006-04-07  Richard Guenther  <rguenther@suse.de>
7807
7808         PR tree-optimization/26135
7809         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
7810
7811 2006-04-06  Jan Hubicka  <jh@suse.cz>
7812
7813         PR profile/26399
7814         * g++.dg/bprob/g++-bprob-2.C: New testcase.
7815
7816 2006-04-06  Roger Sayle  <roger@eyesopen.com>
7817
7818         * g++.dg/conversion/nullptr1.C: New test case.
7819         * g++.dg/conversion/nullptr2.C: Likewise.
7820
7821 2006-04-05  Roger Sayle  <roger@eyesopen.com>
7822
7823         * gfortran.dg/dependency_18.f90: New test case.
7824
7825 2006-04-05  Richard Guenther  <rguenther@suse.de>
7826
7827         PR tree-optimization/26919
7828         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
7829         * gcc.dg/ipa/ipa-2.c: Likewise.
7830         * gcc.dg/ipa/ipa-3.c: Likewise.
7831         * gcc.dg/ipa/ipa-5.c: Likewise.
7832
7833 2006-04-05  Richard Guenther  <rguenther@suse.de>
7834
7835         PR tree-optimization/26763
7836         * gcc.dg/torture/pr26763-1.c: New testcase.
7837         * gcc.dg/torture/pr26763-2.c: Likewise.
7838
7839 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
7840
7841         PR fortran/23634
7842         PR fortran/25619
7843         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
7844
7845 2006-04-04  Eric Christopher  <echristo@apple.com>
7846
7847         * gcc.target/i386/387-1.c: Allow regexp to match darwin
7848         stubs.
7849         * gcc.target/i386/387-5.c: Ditto.
7850
7851 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
7852
7853         * gcc.target/sparc/struct-ret-check.c: New test.
7854
7855 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7856
7857         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
7858         zero decimal digits specified in format.
7859
7860 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
7861
7862         PR fortran/26891
7863         * gfortran.dg/missing_optional_dummy_1.f90: New test.
7864
7865         PR fortran/26976
7866         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
7867         * gfortran.dg/initialization_1.f90: Make assignment compliant.
7868         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
7869         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
7870         bigendian-ness.
7871
7872 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
7873
7874         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
7875         dummy arguments work when the actual argument is itself a dummy
7876         argument of the caller.
7877
7878 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
7879
7880         PR libfortran/24685
7881         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
7882
7883 2006-04-01  Roger Sayle  <roger@eyesopen.com>
7884
7885         * gfortran.dg/dependencency_17.f90: New test case.
7886
7887 2006-04-01  Roger Sayle  <roger@eyesopen.com>
7888
7889         * gfortran.dg/dependency_14.f90: New test case.
7890         * gfortran.dg/dependency_15.f90: Likewise.
7891         * gfortran.dg/dependency_16.f90: Likewise.
7892
7893 2006-03-31  Asher Langton  <langton2@llnl.gov>
7894
7895         PR fortran/25358
7896         gfortran.dg/cray_pointers_6.f90: New test.
7897
7898 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7899
7900         PR libgfortran/26890
7901         * gfortran.dg/read_size_noadvance.f90: New test.
7902
7903 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
7904
7905         PR fortran/25031
7906         * gfortran.dg/multiple_allocation_1.f90: Check that the
7907         size has changed after a re-allocation with stat.
7908
7909 2006-03-30  Richard Guenther  <rguenther@suse.de>
7910
7911         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
7912         removal.
7913         * gcc.target/i386/sselibm-2.c: Likewise.
7914         * gcc.target/i386/sselibm-3.c: Likewise.
7915         * gcc.target/i386/sselibm-4.c: Likewise.
7916         * gcc.target/i386/sselibm-5.c: Likewise.
7917
7918 2006-03-28  Roger Sayle  <roger@eyesopen.com>
7919
7920         * gcc.dg/fold-andxor-1.c: New test case.
7921         * gcc.dg/fold-xorand-1.c: Likewise.
7922
7923 2006-03-28  Roger Sayle  <roger@eyesopen.com>
7924
7925         * gcc.dg/fold-convnotconv-1.c: New test case.
7926
7927 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
7928
7929         PR fortran/26779
7930         * gfortran.dg/private_type_5.f90: New test.
7931
7932 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
7933
7934         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
7935
7936 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
7937
7938         * gfortran.dg/advance_2.f90: New test.
7939         * gfortran.dg/advance_3.f90: New test.
7940
7941         * gfortran.fortran-torture/execute/equiv_5.f: New test.
7942
7943 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7944
7945         PR libgfortran/26661
7946         PR libgfortran/26880
7947         * gfortran.dg/read_x_past.f: New test.
7948
7949 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
7950
7951         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
7952         to be STABS.
7953
7954 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
7955
7956         * objc.dg/dwarf-1.m: Skip on AIX.
7957         * objc.dg/dwarf-2.m: Skip on AIX.
7958
7959 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
7960
7961         PR fortran/26816
7962         * gfortran.dg/float_1.f90: New test.
7963
7964 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
7965
7966         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
7967         X86_64 targets.
7968         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
7969
7970 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
7971
7972         PR libfortran/26735
7973         * gfortran.dg/convert_implied_open.f90: New test case.
7974
7975 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
7976
7977         PR fortran/26769
7978         * gfortran.dg/transpose_reshape_r10.f90: New test case.
7979
7980 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
7981
7982         PR middle-end/26717
7983         * gcc.dg/pr26717.c: New test.
7984
7985 2006-03-25  Roger Sayle  <roger@eyesopen.com>
7986
7987         * gfortran.dg/dependency_12.f90: New test case.
7988
7989 2006-03-24  Roger Sayle  <roger@eyesopen.com>
7990
7991         * gfortran.dg/dependency_9.f90: New (resurected) test case.
7992
7993 2006-03-24  Jeff Law  <law@redhat.com>
7994
7995         * gcc.c-torture/pr26840.c: New test.
7996
7997 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
7998
7999         * objc.dg/dwarf-2.m: New.
8000         * obj-c++.dg/dwarf-2.mm: New.
8001
8002         * g++.old-deja/g++.other/init19.C: New.
8003
8004 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
8005
8006         * g++.dg/eh/spbp.C: Skip on AIX.
8007
8008 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
8009
8010         PR middle-end/26611
8011         * g++.dg/gomp/pr26611-1.C: New test.
8012         * g++.dg/gomp/pr26611-2.C: New test.
8013
8014 2006-03-24  Jeff Law  <law@redhat.com>
8015
8016         * gcc.c-torture/compile/pr26833.c: New test.
8017         * gfortran.fortran-torture/compile/pr26806.f90: New test.
8018
8019 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8020
8021         * gfortran.dg/endfile_2.f90: Delete temp file.
8022
8023 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
8024
8025         PR fortran/19303
8026         * gfortran.dg/record_marker_1.f90: New test case.
8027         * gfortran.dg/record_marker_2.f: New test case.
8028         * gfortran.dg/record_marker_3.f90: New test case.
8029
8030 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
8031
8032         PR fortran/17298
8033         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
8034         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
8035
8036 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
8037
8038         * lib/gcc-dg.exp (cleanup-modules): New proc.
8039         * gfortran.dg/allocatable_function_1.f90,
8040         gfortran.dg/allocate_char_star_scalar_1.f90,
8041         gfortran.dg/assumed_charlen_function_1.f90,
8042         gfortran.dg/assumed_dummy_1.f90,
8043         gfortran.dg/assumed_shape_ranks_1.f90,
8044         gfortran.dg/assumed_shape_ranks_2.f90,
8045         gfortran.dg/assumed_size_dt_dummy.f90,
8046         gfortran.dg/auto_char_dummy_array_1.f90,
8047         gfortran.dg/auto_char_len_3.f90,
8048         gfortran.dg/automatic_module_variable.f90,
8049         gfortran.dg/bad_automatic_objects_1.f90,
8050         gfortran.dg/char_array_constructor.f90,
8051         gfortran.dg/char_array_structure_constructor.f90,
8052         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
8053         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
8054         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
8055         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
8056         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
8057         gfortran.dg/derived_pointer_recursion.f90,
8058         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
8059         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
8060         gfortran.dg/dummy_functions_1.f90,
8061         gfortran.dg/elemental_initializer_1.f90,
8062         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
8063         gfortran.dg/elemental_pointer_1.f90,
8064         gfortran.dg/elemental_subroutine_1.f90,
8065         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
8066         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
8067         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
8068         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
8069         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
8070         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
8071         gfortran.dg/global_references_1.f90,
8072         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
8073         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
8074         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
8075         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
8076         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
8077         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
8078         gfortran.dg/large_integer_kind_1.f90,
8079         gfortran.dg/large_real_kind_1.f90,
8080         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
8081         gfortran.dg/module_double_reuse.f90,
8082         gfortran.dg/module_equivalence_1.f90,
8083         gfortran.dg/module_interface_1.f90,
8084         gfortran.dg/module_parameter_array_refs_1.f90,
8085         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
8086         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
8087         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
8088         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
8089         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
8090         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
8091         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
8092         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
8093         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
8094         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
8095         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
8096         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
8097         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
8098         gfortran.dg/same_name_1.f90,
8099         gfortran.dg/sibling_dummy_procedure_1.f90,
8100         gfortran.dg/sibling_dummy_procedure_2.f90,
8101         gfortran.dg/sibling_dummy_procedure_3.f90,
8102         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
8103         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
8104         gfortran.dg/used_dummy_types_2.f90,
8105         gfortran.dg/used_dummy_types_3.f90,
8106         gfortran.dg/used_dummy_types_4.f90,
8107         gfortran.dg/used_dummy_types_5.f90,
8108         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
8109         gfortran.dg/userdef_operator_1.f90: Use it.
8110
8111 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8112
8113         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
8114         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
8115         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
8116         gfortran.dg/write_back.f,
8117         gfortran.fortran-torture/execute/inquire_1.f90,
8118         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
8119
8120 2006-03-21  Jeff Law  <law@redhat.com>
8121
8122         * gcc.dg/tree-ssa/vrp28.c: New test.
8123
8124 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
8125
8126         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
8127         if _STDC_C99 is defined.
8128         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
8129         * gcc.dg/builtins-20.c: Likewise.
8130         * gcc.dg/builtins-53.c: Likewise.
8131         * gcc.dg/single-precision-constant.c: Likewise. Also pass
8132         -mmacosx-version-min=10.3 on PowerPC/Darwin.
8133
8134 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
8135
8136         PR tree-opt/26781
8137         * gcc.c-torture/compile/pr26781-1.c: New test.
8138         * gcc.c-torture/compile/pr26781-2.c: New test.
8139
8140 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
8141
8142         PR c++/26690
8143         * g++.dg/gomp/pr26690-1.C: New test.
8144         * g++.dg/gomp/pr26690-2.C: New test.
8145
8146 2006-03-20  Jeff Law  <law@redhat.com>
8147
8148         * gcc.dg/tree-ssa/pr21829.c: New test.
8149
8150         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
8151
8152 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
8153
8154         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
8155         (check_visibility_available): Use it.
8156         (check_effective_target_default_packed): Likewise.
8157         (check_effective_target_pcc_bitfield_type_matters): Likewise.
8158         (check_effective_target_fopenmp): Likewise.
8159         (check_effective_target_freorder): Likewise.
8160         (check_effective_target_fpic): Likewise.
8161         (check_named_sections_available): Likewise.
8162         (check_effective_target_ilp32): Likewise.
8163         (check_effective_target_lp64): Likewise.
8164
8165 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
8166
8167         PR fortran/20935
8168         * gfortran.dg/scalar_mask_2.f90: New test case.
8169
8170 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
8171
8172         PR tree-opt/26629
8173         * gcc.dg/tree-ssa/loadpre12.c: New test.
8174         * gcc.dg/tree-ssa/loadpre13.c: New test.
8175         * gcc.dg/tree-ssa/loadpre14.c: New test.
8176         * gcc.dg/tree-ssa/loadpre15.c: New test.
8177         * gcc.dg/tree-ssa/loadpre16.c: New test.
8178         * gcc.dg/tree-ssa/loadpre17.c: New test.
8179         * gcc.dg/tree-ssa/loadpre18.c: New test.
8180         * gcc.dg/tree-ssa/loadpre19.c: New test.
8181         * gcc.dg/tree-ssa/loadpre20.c: New test.
8182         * gcc.dg/tree-ssa/loadpre21.c: New test.
8183         * gcc.dg/tree-ssa/loadpre22.c: New test.
8184
8185 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
8186
8187         PR fortran/26741
8188         * gfortran.dg/elemental_initializer_1.f90: New test.
8189
8190         PR fortran/26716
8191         * gfortran.dg/assumed_shape_ranks_2: New test.
8192
8193 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
8194
8195         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
8196         target fpic.
8197
8198 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8199
8200         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
8201         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
8202         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
8203         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
8204         gfortran.fortran-torture/execute/direct_io.f90,
8205         gfortran.fortran-torture/execute/inquire_2.f90,
8206         gfortran.fortran-torture/execute/inquire_4.f90,
8207         gfortran.fortran-torture/execute/list_read_1.f90,
8208         gfortran.fortran-torture/execute/open_replace.f90,
8209         gfortran.fortran-torture/execute/slash_edit.f90,
8210         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
8211         temporary files from testcases.
8212
8213 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8214
8215         PR libgfortran/26509
8216         gfortran.dg/write_direct_eor.f90: New test.
8217
8218 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
8219
8220         * gcc.target/powerpc/pr26350.c: New.
8221         * gcc.target/powerpc/indexed-addr.c: New.
8222
8223 2006-03-16  Roger Sayle  <roger@eyesopen.com>
8224
8225         * gfortran.dg/dependency_13.f90: New test case.
8226
8227 2006-03-16  Roger Sayle  <roger@eyesopen.com>
8228
8229         PR middle-end/21781
8230         * gcc.dg/real-const-1.c: New test case.
8231
8232 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
8233
8234         * g++.old-deja/g++.other/init18.C: New.
8235         * g++.old-deja/g++.other/init5.C: Remove xfail.
8236
8237 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8238
8239         * g++.dg/opt/pr15551.C: Cleanup temp file.
8240
8241 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8242
8243         PR c++/6634
8244         g++.dg/parse/long1.C: New test.
8245
8246 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8247
8248         PR fortran/19101
8249         * gfortran.dg/continuation.f90: New test.
8250         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
8251
8252 2006-03-14  Richard Guenther  <rguenther@suse.de>
8253
8254         PR tree-optimization/26672
8255         * gcc.dg/torture/pr26672.c: New testcase.
8256
8257 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
8258
8259         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
8260         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
8261
8262 2006-03-13  Roger Sayle  <roger@eyesopen.com>
8263
8264         PR middle-end/26557
8265         * gcc.c-torture/compile/switch-1.c: New test case.
8266
8267 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
8268
8269         PR fortran/25378
8270         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
8271         test to include more permuatations of mask and index.
8272         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
8273         respond to F2003 spec. that the position returned for an all false
8274         mask && condition is zero.
8275
8276 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
8277
8278         PR middle-end/25989
8279         * gcc.dg/gomp/pr25989.c: New test.
8280
8281 2006-03-13  Jeff Law  <law@redhat.com>
8282
8283         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
8284
8285 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
8286
8287         * gcc.dg/switch-9.c: New test.
8288
8289 2006-03-13  Richard Guenther  <rguenther@suse.de>
8290
8291         PR middle-end/26630
8292         * gcc.dg/torture/pr26630.c: New testcase.
8293
8294 2006-03-11  Roger Sayle  <roger@eyesopen.com>
8295
8296         * gfortran.dg/dependency_10.f90: New test case.
8297         * gfortran.dg/dependency_11.f90: Likewise.
8298
8299 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
8300             Erik Edelmann  <eedelman@gcc.gnu.org>
8301
8302         * gfortran.dg/allocatable_function_1.f90: New.
8303         * gfortran.dg/allocatable_function_2.f90: New.
8304
8305 2006-03-10  Richard Guenther  <rguenther@suse.de>
8306
8307         PR middle-end/26565
8308         * gcc.dg/torture/pr26565.c: New testcase.
8309
8310 2006-03-09  Eric Christopher  <echristo@apple.com>
8311
8312         * gcc.c-torture/compile/20060309-1.c: New.
8313
8314 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8315
8316         PR libgfortran/26499
8317         * gfortran.dg/write_back.f: New test.
8318         * gfortran.dg/write_rewind_1.f: New test.
8319         * gfortran.dg/write_rewind_2.f: New test.
8320
8321 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8322
8323         PR libgfortran/26554
8324         * gfortran.dg/read_logical.f90: New test.
8325
8326 2006-03-04  Laurent GUERBY <laurent@guerby.net>
8327
8328         * ada/acats/norun.lst: cdd2a03 now passes.
8329
8330 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
8331
8332         PR testsuite/25177
8333         * gcc.target/powerpc/pr18096-1.c: Change where the error
8334         would match.
8335
8336 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
8337
8338         * gcc.target/i386/cleanup-1.c: New test.
8339         * gcc.target/i386/cleanup-2.c: New test.
8340
8341 2006-03-04  Roger Sayle  <roger@eyesopen.com>
8342
8343         * gfortran.dg/dependency_9.f90: Remove for the time being.
8344
8345 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
8346
8347         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
8348         directive.
8349
8350 2006-03-03  Roger Sayle  <roger@eyesopen.com>
8351
8352         * gfortran.dg/dependency_9.f90: New test case.
8353
8354 2006-03-03  Roger Sayle  <roger@eyesopen.com>
8355
8356         * gfortran.dg/dependency_4.f90: New test case.
8357         * gfortran.dg/dependency_5.f90: New test case.
8358         * gfortran.dg/dependency_6.f90: New test case.
8359         * gfortran.dg/dependency_7.f90: New test case.
8360         * gfortran.dg/dependency_8.f90: New test case.
8361
8362 2006-03-03  Paul Brook  <paul@codesourcery.com>
8363
8364         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
8365         Add m68k-*-elf.
8366
8367 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
8368
8369         PR fortran/25031
8370         * multiple_allocation_1.f90: New test.
8371
8372 2006-03-03  Roger Sayle  <roger@eyesopen.com>
8373
8374         PR tree-optimization/26524
8375         * gfortran.dg/pr26524.f: New test case.
8376
8377 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8378
8379         * g++.dg/template/repo5.C: Cleanup repo files.
8380         * gcc.dg/20051201-1.c: Cleanup coverage files.
8381         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
8382         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
8383         tree dump files.
8384
8385 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
8386
8387         * objc.dg/objc-nofilename-1.m: New test.
8388         * objc.dg/bad-receiver-type.m: New test.
8389         * obj-c++.dg/bad-receiver-type.mm: New test.
8390
8391 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
8392
8393         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
8394
8395 2006-03-01  Mike Stump  <mrs@apple.com>
8396
8397         * g++.dg/abi/key2.C: Add.
8398
8399 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
8400
8401         * gfortran.dg/logical_dot_product.f90: New test.
8402
8403         PR fortran/26393
8404         * gfortran.dg/used_interface_ref.f90: New test.
8405
8406         PR fortran/20938
8407         * gfortran.dg/dependency_2.f90: New test.
8408         * gfortran.fortran-torture/execute/where17.f90: New test.
8409         * gfortran.fortran-torture/execute/where18.f90: New test.
8410         * gfortran.fortran-torture/execute/where19.f90: New test.
8411         * gfortran.fortran-torture/execute/where20.f90: New test.
8412
8413 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
8414
8415         * g++.dg/tree-ssa/pr26443.C: New test case.
8416
8417 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
8418
8419         PR middle-end/26022
8420         * g++.dg/opt/return-slot1.C: New test.
8421
8422 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8423
8424         PR libgfortran/26136
8425         * gfortran.dg/namelist_23.f90: New test.
8426
8427 2006-02-28  Roger Sayle  <roger@eyesopen.com>
8428
8429         PR middle-end/14752
8430         * gcc.dg/fold-eqandshift-2.c: New test case.
8431
8432 2006-02-28  Richard Guenther  <rguenther@suse.de>
8433
8434         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
8435         decomposition.
8436
8437 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
8438
8439         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
8440
8441 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8442
8443         PR libgfortran/26464
8444         * gfortran.dg/backspace_5.f: New test.
8445         * gfortran.dg/backspace_6.f: New test.
8446
8447 2006-02-26  Roger Sayle  <roger@eyesopen.com>
8448
8449         * gcc.dg/fold-eqandnot-1.c: New test case.
8450
8451 2006-02-26  Roger Sayle  <roger@eyesopen.com>
8452
8453         PR middle-end/19983
8454         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
8455
8456 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
8457
8458         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
8459         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
8460
8461 2006-02-26  Richard Guenther  <rguenther@suse.de>
8462
8463         PR tree-optimization/26421
8464         * gcc.dg/tree-ssa/pr26421.c: New testcase.
8465
8466 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
8467
8468         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
8469         * g++.old-deja/g++.robertl/eb132.C: Likewise.
8470
8471 2006-02-26  Roger Sayle  <roger@eyesopen.com>
8472
8473         * gcc.dg/fold-even-1.c: New test case.
8474
8475 2006-02-26  Roger Sayle  <roger@eyesopen.com>
8476
8477         PR middle-end/21137
8478         * gcc.dg/fold-eqandshift-1.c: New test case.
8479
8480 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
8481
8482         PR tree-optimization/25125
8483         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
8484         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
8485
8486 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
8487
8488         PR tree-optimizations/26359
8489         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
8490         with -fdump-tree-dceloop-details.
8491         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
8492
8493 2006-02-25  Roger Sayle  <roger@eyesopen.com>
8494
8495         PR middle-end/23673
8496         * gcc.dg/fold-eqxor-1.c: New test case.
8497         * gcc.dg/fold-eqxor-2.c: Likewise.
8498         * gcc.dg/fold-eqxor-3.c: Likewise.
8499
8500 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
8501
8502         PR fortran/23092
8503         * scalar_mask_1.f90: New test.
8504
8505 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
8506
8507         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
8508         * g++.dg/eh/uncaught2.C: New.
8509         * g++.dg/eh/uncaught3.C: New.
8510
8511 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8512
8513         PR libgfortran/26423
8514         * gfortran.dg/read_many_1.f: New test.
8515
8516 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
8517
8518         PR fortran/24519
8519         * gfortran.dg/dependency_3.f90: New test.
8520         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
8521         XFAILs.
8522
8523         PR fortran/25395
8524         * gfortran.dg/equiv_6.f90: New test.
8525
8526 2006-02-23  Jeff Law  <law@redhat.com>
8527
8528         * gcc.c-torture/compile/pr26425.c: New test.
8529
8530 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
8531
8532         PR middle-end/26412
8533         * gcc.dg/gomp/pr26412.c: New test.
8534
8535 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8536
8537         PR c++/26291
8538         * g++.dg/other/ellipsis1.C: New test.
8539         * g++.dg/parse/operator4.C: Adjust error marker.
8540
8541 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
8542
8543         PR target/25603
8544         * gfortran.dg/pr25603.f: New testcase.
8545
8546 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
8547
8548         * gcc.dg/bf-spl1.c: Don't specify -m68000.
8549         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
8550
8551 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
8552
8553         * g++.dg/eh/spbp.C: New.
8554
8555 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
8556
8557         PR middle-end/26379
8558         * gcc.target/i386/mmx-7.c: New test.
8559
8560 2006-02-20  Roger Sayle  <roger@eyesopen.com>
8561
8562         PR tree-optimization/26361
8563         * gcc.dg/tree-ssa/vrp27.c: New test case.
8564
8565 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
8566
8567         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
8568         * gcc.dg/tree-ssa/complex-4.c: Here.
8569
8570 2006-02-19  Roger Sayle  <roger@eyesopen.com>
8571
8572         PR middle-end/19543
8573         * gfortran.dg/logical_1.f90: New test case.
8574
8575 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
8576
8577         PR middle-end/26334
8578         * gcc.dg/20060218-1.c: Moved to...
8579         * gcc.target/i386/20060218-1.c: ... here.  New test.
8580
8581 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
8582
8583         PR fortran/26201
8584         * gfortran.dg/convert_1.f90: New.
8585
8586 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
8587
8588         PR fortran/25054
8589         * gfortran.dg/namelist_5.f90: New test.
8590
8591         PR fortran/25089
8592         * gfortran.dg/namelist_4.f90: New test.
8593
8594 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
8595
8596         PR tree-opt/25680
8597         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
8598
8599 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
8600
8601         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
8602         variable to take into account the variable name in the
8603         function header.
8604         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
8605
8606 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
8607
8608         PR middle-end/26334
8609         * gcc.c-torture/compile/20060217-1.c: New test.
8610         * gcc.dg/20060218-1.c: New test.
8611
8612 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
8613
8614         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
8615
8616 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
8617
8618         * gcc.dg/cpp/undef3.c: New test.
8619         * gcc.dg/cpp/trad/builtins2.c: New test.
8620
8621 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
8622
8623         PR c++/26266
8624         * g++.dg/template/static22.C: New test.
8625         * g++.dg/template/static23.C: New test.
8626         * g++.dg/template/static24.C: New test.
8627         * g++.dg/template/non-dependent13.C: New test.
8628         * g++.dg/init/member1.C: Tweak error markers.
8629
8630 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8631
8632         PR target/26255
8633         * gcc.c-torture/compile/pr26255.c: New test case.
8634
8635 2006-02-16  Roger Sayle  <roger@eyesopen.com>
8636
8637         * gfortran.fortran-torture/execute/where_10.f90: New test case.
8638         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
8639         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
8640         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
8641         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
8642         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
8643         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
8644
8645 2006-02-16  Jeff Law  <law@redhat.com>
8646
8647         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
8648         * gcc.dg/tree-ssa/vrp26.c: New test.
8649
8650 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
8651
8652         PR target/20353
8653         PR target/24578
8654         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
8655         __UCLIBC__ is defined.
8656
8657 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
8658
8659         PR fortran/26224
8660         * gfortran.dg/gomp/pr26224.f: New test.
8661
8662 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
8663
8664         PR tree-opt/25918
8665         * lib/target-supports.exp
8666         (check_effective_target_vect_short_mult): New.
8667         (check_effective_target_vect_char_mult): New.
8668         (check_effective_target_vect_widen_sum_qi_to_si): New.
8669         (check_effective_target_vect_widen_sum_qi_to_hi): New.
8670         (check_effective_target_vect_widen_sum_hi_to_si): New.
8671         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
8672         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
8673         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
8674         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
8675         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
8676         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
8677         vect-reduc-pattern-2c.c
8678         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
8679         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
8680         vect-reduc-pattern-1c.c
8681
8682 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
8683
8684         PR fortran/24557
8685         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
8686
8687 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
8688
8689         PR fortran/26054
8690         * gfortran.dg/enum_8.f90: Remove check for warning.
8691         * gfortran.dg/iomsg_1.f90: Ditto.
8692         * gfortran.dg/enum_1.f90: Ditto.
8693         * gfortran.dg/enum_9.f90: Ditto.
8694         * gfortran.dg/enum_2.f90: Ditto.
8695         * gfortran.dg/enum_10.f90: Ditto.
8696         * gfortran.dg/enum_3.f90: Ditto.
8697         * gfortran.dg/flush_1.f90: Ditto.
8698         * gfortran.dg/enum_4.f90: Ditto.
8699         * gfortran.dg/array_constructor_1.f90: Ditto.
8700         * gfortran.dg/enum_5.f90: Ditto.
8701         * gfortran.dg/enum_6.f90: Ditto.
8702         * gfortran.dg/enum_7.f90: Ditto.
8703
8704 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
8705
8706         PR middle-end/26300
8707         * gcc.c-torture/compile/20060215-1.c: New test.
8708
8709 2006-02-14  Roger Sayle  <roger@eyesopen.com>
8710
8711         PR middle-end/23670
8712         * gcc.dg/tree-ssa/andor-2.c: New test case.
8713
8714 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
8715
8716         PR fortran/25045
8717         * optional_dim.f90: New test.
8718
8719 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8720
8721         PR fortran/26277
8722         * gfortran.dg/label_4.f90: New.
8723
8724 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
8725             Diego Novillo  <dnovillo@redhat.com>
8726             Uros Bizjak  <uros@kss-loka.si>
8727
8728         * gfortran.dg/gomp: New directory.
8729
8730 2006-02-14  Richard Guenther  <rguenther@suse.de>
8731
8732         PR tree-optimization/26258
8733         * gcc.dg/torture/pr26258.c: New testcase.
8734
8735 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
8736
8737         PR fortran/26246
8738         * gfortran.dg/pr26246_1.f90: New test.
8739         * gfortran.dg/pr26246_2.f90: New test.
8740
8741         PR middle-end/26092
8742         * gcc.c-torture/compile/20060208-1.c: New test.
8743
8744 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
8745
8746         PR fortran/26074
8747         PR fortran/25103
8748         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
8749         * gfortran.dg/bad_automatic_objects_1.f90: New test.
8750         * gfortran.dg/automatic_module_variable.f90: Change error message.
8751
8752         PR fortran/20861
8753         * gfortran.dg/internal_dummy_1.f90: New test.
8754
8755         PR fortran/20871
8756         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
8757
8758
8759         PR fortran/25083
8760         * gfortran.dg/uncommon_block_data_1.f90: New test.
8761         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
8762         with standard.
8763
8764         PR fortran/25088
8765         * gfortran.dg/typed_subroutine_1.f90: New test.
8766
8767 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
8768
8769         * objc.dg/dwarf-1.m: New.
8770
8771 2006-02-13  Roger Sayle  <roger@eyesopen.com>
8772
8773         PR middle-end/24427
8774         * gcc.dg/tree-ssa/andor-1.c: New test case.
8775
8776 2006-02-13  Josh Conner  <jconner@apple.com>
8777
8778         PR target/25376
8779         * gcc.dg/pr25376.c: New test.
8780
8781         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
8782         assemble.
8783         * lib/target-supports.exp (check_named_sections_available):
8784         Only compile named-sections test -- don't assemble.
8785
8786 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8787
8788         * g++.dg/warn/no-write-strings.C: New test.
8789         * g++.dg/warn/write-strings.C: Likewise.
8790         * g++.dg/warn/write-strings-default.C: Likewise.
8791
8792 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
8793
8794         PR fortran/25806
8795         * gfortran.dg/ret_pointer_2.f90: New test.
8796
8797 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
8798
8799         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
8800
8801 2006-02-10  Jeff Law  <law@redhat.com>
8802
8803         * gcc.c-torture/compile/pr26213.c: New test.
8804
8805 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
8806
8807         gfortran.dg/null_1.f90: New test.
8808
8809 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8810
8811         PR fortran/14771
8812         * gfortran.dg/parens_4.f90: New.
8813         * gfortran.dg/parens_5.f90: New.
8814
8815 2006-02-10  Richard Guenther  <rguenther@suse.de>
8816
8817         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
8818
8819 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8820         Paul Thomas  <pault@gcc.gnu.org>
8821
8822         PR fortran/14771
8823         * gfortran.dg/parens_1.f90: New.
8824         * gfortran.dg/parens_2.f90: New.
8825         * gfortran.dg/parens_3.f90: New.
8826
8827 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
8828
8829         PR fortran/26038
8830         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
8831
8832         PR fortran/25059
8833         * gfortran.dg/impure_assignment_1.f90: New test.
8834
8835         PR fortran/25070
8836         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
8837
8838 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
8839
8840         PR target/26141
8841         * g++.dg/expr/stdarg2.C: New test.
8842
8843 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
8844
8845         PR inline-asm/16194
8846         * gcc.dg/pr16194.c: New test.
8847
8848 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8849
8850         * ada/acats/run_acats: Use portable variant of "$@".
8851
8852 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8853
8854         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
8855         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
8856
8857 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
8858
8859         PR tree-opt/26179
8860         * g++.dg/opt/pr26179.C: New test.
8861
8862 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
8863
8864         PR middle-end/26134
8865         * gcc.dg/tree-ssa/complex-3.c: New test.
8866
8867 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
8868
8869         * gcc.c-torture/compile/volatile-1.c: New test.
8870
8871 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
8872
8873         PR 26180
8874         * gcc.dg/tree-ssa/pr26180.c: New test.
8875
8876 2006-02-08  Jeff Law  <law@redhat.com>
8877
8878         * gcc.dg/tree-ssa/pr21417.c: New test.
8879
8880 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
8881
8882         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
8883         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
8884
8885 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
8886
8887         * lib/scanrtl.exp: New.
8888
8889 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8890
8891         PR c++/26071
8892         * g++.dg/other/virtual2.C: New test.
8893
8894         PR c++/26070
8895         * g++.dg/other/virtual1.C: New test.
8896
8897 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
8898
8899         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
8900         cleanup-ipa-dump): Update dump file glob patterns.
8901         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
8902         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
8903
8904         * lib/gcc-dg.exp: Load it.
8905         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
8906
8907 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
8908
8909         PR testsuite/26159
8910         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
8911         * gcc.dg/tree-ssa/pr23382.c: Ditto.
8912
8913 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8914
8915         PR fortran/25577
8916         * gfortran.dg/mvbits_1.f90: New.
8917
8918 2006-02-07  Dirk Mueller  <dmueller@suse.com>
8919
8920         * g++.dg/warn/Wdiv-by-zero.C: New test.
8921         * g++.dg/warn/Wno-div-by-zero.C: New.
8922
8923 2006-02-07  Jeff Law  <law@redhat.com>
8924
8925         * gcc.dg/tree-ssa/pr21559.c: New test.
8926
8927         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
8928         multiple VRP passes.
8929         * gcc.dg/tree-ssa/vrp09.c: Likewise.
8930         * gcc.dg/tree-ssa/vrp18.c: Likewise.
8931         * gcc.dg/tree-ssa/pr21582.c: Likewise.
8932         * gcc.dg/tree-ssa/pr20657.c: Likewise.
8933         * gcc.dg/tree-ssa/pr21001.c: Likewise.
8934         * gcc.dg/tree-ssa/vrp02.c: Likewise
8935         * gcc.dg/tree-ssa/vrp11.c: Likewise
8936         * gcc.dg/tree-ssa/pr14341.c: Likewise
8937         * gcc.dg/tree-ssa/vrp19.c: Likewise
8938         * gcc.dg/tree-ssa/vrp20.c: Likewise
8939         * gcc.dg/tree-ssa/vrp03.c: Likewise
8940         * gcc.dg/tree-ssa/pr21086.c: Likewise
8941         * gcc.dg/tree-ssa/pr21959.c: Likewise
8942         * gcc.dg/tree-ssa/vrp21.c: Likewise
8943         * gcc.dg/tree-ssa/vrp04.c: Likewise
8944         * gcc.dg/tree-ssa/pr25485.c: Likewise
8945         * gcc.dg/tree-ssa/pr22026.c: Likewise
8946         * gcc.dg/tree-ssa/vrp22.c: Likewise
8947         * gcc.dg/tree-ssa/vrp05.c: Likewise
8948         * gcc.dg/tree-ssa/20030807-10.c: Likewise
8949         * gcc.dg/tree-ssa/pr20701.c: Likewise
8950         * gcc.dg/tree-ssa/vrp23.c: Likewise
8951         * gcc.dg/tree-ssa/vrp06.c: Likewise
8952         * gcc.dg/tree-ssa/pr22117.c: Likewise
8953         * gcc.dg/tree-ssa/pr20702.c: Likewise
8954         * gcc.dg/tree-ssa/vrp15.c: Likewise
8955         * gcc.dg/tree-ssa/pr21090.c: Likewise
8956         * gcc.dg/tree-ssa/pr21294.c: Likewise
8957         * gcc.dg/tree-ssa/vrp24.c: Likewise
8958         * gcc.dg/tree-ssa/vrp07.c: Likewise
8959         * gcc.dg/tree-ssa/pr21563.c: Likewise
8960         * gcc.dg/tree-ssa/pr25382.c: Likewise
8961         * gcc.dg/tree-ssa/vrp16.c: Likewise
8962         * gcc.dg/tree-ssa/vrp25.c: Likewise
8963         * gcc.dg/tree-ssa/vrp08.c: Likewise
8964         * gcc.dg/tree-ssa/20030807-6.c: Likewise
8965         * gcc.dg/tree-ssa/vrp17.c: Likewise
8966         * gcc.dg/tree-ssa/pr21458.c: Likewise
8967         * g++.dg/tree-ssa/pr18178.C: Likewise
8968
8969 2006-02-07  Richard Guenther  <rguenther@suse.de>
8970
8971         PR c++/26140
8972         Revert
8973         2006-01-30  Richard Guenther  <rguenther@suse.de>
8974         PR c++/23372
8975         * gcc.dg/pr23372-1.C: New testcase.
8976
8977         * g++.dg/tree-ssa/pr26140.C: New testcase.
8978
8979 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
8980
8981         PR c++/9737
8982         * g++.dg/template/ttp15.C: New test.
8983         * g++.dg/template/ttp16.C: Likewise.
8984         * g++.dg/template/ttp17.C: Likewise.
8985         * g++.old-deja/g++.pt/ttp36.C: Remove.
8986         * g++.old-deja/g++.pt/ttp19.C: Likewise.
8987         * g++.old-deja/g++.pt/ttp37.C: Likewise.
8988         * g++.old-deja/g++.pt/ttp38.C: Likewise.
8989         * g++.old-deja/g++.pt/ttp39.C: Likewise.
8990         * g++.old-deja/g++.pt/ttp9.C: Likewise.
8991         * g++.old-deja/g++.pt/ttp40.C: Likewise.
8992         * g++.old-deja/g++.pt/ttp51.C: Likewise.
8993         * g++.old-deja/g++.pt/ttp26.C: Likewise.
8994         * g++.old-deja/g++.pt/ttp36.C: Likewise.
8995
8996 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
8997
8998         PR libfortran/23815
8999         * unf_io_convert_4.f90: New test.
9000
9001 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
9002
9003         * gcc.dg/tree-ssa/loadpre10.c: New test.
9004         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
9005         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
9006         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
9007
9008 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9009
9010         PR libfortran/24685
9011         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
9012
9013 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
9014
9015         PR tree-opt/25251
9016         * gfortran.dg/assign_7.f: New test.
9017
9018 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
9019
9020         PR fortran/26041
9021         PR fortran/26064
9022         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
9023         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
9024         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
9025
9026 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
9027
9028         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
9029         in size_t typedef.
9030
9031 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9032
9033         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
9034         * g++.dg/charset/string.c (foo): Likewise.
9035         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
9036         const char*
9037         * g++.dg/ext/builtin2.C (printf): Likewise.
9038         * g++.dg/init/new15.C (printf): Likewise.
9039         * g++.dg/opt/pr17697-1.C (foo): Likewise.
9040         * g++.dg/opt/pr17697-2.C (foo): Likewise.
9041         * g++.dg/opt/pr17697-3.C (foo): Likewise.
9042         * g++.dg/template/non-dependent4.C (temp): Likewise.
9043         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
9044         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
9045         parameter type to const char*.
9046         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
9047         Change type to const char*.
9048         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
9049         Likewise.
9050         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
9051         second parameter type to const char*.
9052         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
9053         (Y::Y): Change parameter type to const char*.
9054         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
9055         * g++.old-deja/g++.jason/report.C: Apply const correctness.
9056         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
9057         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
9058         (char*).
9059         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
9060         const char*.
9061         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
9062         type to const char*.
9063         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
9064         return type to const char*.
9065         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
9066         to const char*.
9067         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
9068         * g++.old-deja/g++.law/refs1.C: Likewise.
9069         * g++.old-deja/g++.law/visibility1.C: Likewise.
9070         * g++.old-deja/g++.law/visibility2.C: Likewise.
9071         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
9072         const char*.
9073         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
9074         * g++.old-deja/g++.mike/net48.C: Likewise.
9075         * g++.old-deja/g++.mike/p646.C: Likewise.
9076         * g++.old-deja/g++.mike/p6746.C: Likewise.
9077         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
9078         type to const char*.
9079         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
9080         deprecated conversion warning.
9081         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
9082         char*.
9083         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
9084         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
9085         * g++.old-deja/g++.pt/explicit8.C: Likewise.
9086         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
9087         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
9088         * g++.old-deja/g++.pt/nontype3.C: Likewise.
9089         * g++.old-deja/g++.pt/t39.C: Likewise.
9090         * g++.old-deja/g++.robertl/eb106.C: Likewise.
9091         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
9092
9093 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
9094
9095         PR fortran/25075
9096         intrinsic_argument_conformance_1.f90: New test.
9097
9098 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
9099
9100         PR fortran/20845
9101         * gfortran.dg/char_result_11.f90: Add SAVE.
9102         * gfortran.dg/der_pointer_4.f90: Ditto.
9103         * gfortran.dg/default_initialization.f90: New test.
9104
9105 2006-02-03  Jeff Law  <law@redhat.com>
9106
9107         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
9108         handle more than 100 dump files.
9109         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
9110         * lib/scantree.exp (scan-tree-dump): Likewise.
9111         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
9112         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
9113         * lib/scanipa.exp (scan-ipa-dump): Likewise.
9114         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
9115         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
9116
9117 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
9118
9119         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
9120
9121 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
9122
9123         * g++.dg/template/using12.C: New test.
9124
9125 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
9126
9127         * gcc.target/powerpc/pr25960.c: New test.
9128
9129 2006-02-02  Steven G. Kargl  <kargls@comcast>
9130
9131         PR fortran/24958
9132         gfortran.dg/nullify_2.f90: New test.
9133
9134 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
9135
9136         PR 25990
9137         * gcc.dg/gomp/pr25990.c: New test.
9138
9139 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
9140
9141         PR c++/25342
9142         * g++.gd/template/partial4.C: New test.
9143
9144 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
9145
9146         PR middle-end/26001
9147         * gfortran.dg/data_char_2.f90: New.
9148
9149 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
9150
9151         PR fortran/26039
9152         maxval_maxloc_conformance_1.f90: New test.
9153
9154 2006-01-31  Richard Guenther  <rguenther@suse.de>
9155
9156         * gcc.target/i386/sselibm-1.c: New testcase.
9157         * gcc.target/i386/sselibm-2.c: Likewise.
9158         * gcc.target/i386/sselibm-3.c: Likewise.
9159         * gcc.target/i386/sselibm-4.c: Likewise.
9160         * gcc.target/i386/sselibm-5.c: Likewise.
9161
9162 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
9163
9164         PR fortran/24266
9165         * gfortran.dg/arrayio_derived_2.f90: New.
9166
9167 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
9168
9169         * gcc.dg/unsigned-long-compare.c: New test.
9170
9171 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
9172
9173         PR testsuite/25318
9174         * lib/target-supports.exp (check_effective_target_freorder):
9175         Check to see if target supports -freorder-blocks-and-partition.
9176         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
9177         instead of "dg-require-named-sections".
9178
9179 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
9180
9181         PR target/14798:
9182         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
9183         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
9184         * gcc.dg/pragma-isr-trapa2.c: Likewise.
9185         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
9186         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
9187         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
9188         * gcc.dg/attr-isr-trap_exit.c: Likewise.
9189         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
9190
9191 2006-01-30  Richard Guenther  <rguenther@suse.de>
9192
9193         PR c++/23372
9194         * gcc.dg/pr23372-1.C: New testcase.
9195
9196 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
9197
9198         * gcc.dg/gomp/pr25874.c: New test.
9199
9200 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
9201
9202         PR tree-opt/25911
9203         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
9204
9205 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
9206
9207         PR fortran/18578
9208         PR fortran/18579
9209         PR fortran/20857
9210         PR fortran/20885
9211         * gfortran.dg/intent_out_1.f90: New test.
9212
9213 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
9214
9215         PR fortran/17911
9216         * gfortran.dg/procedure_lvalue.f90: New test.
9217
9218         PR fortran/20895
9219         PR fortran/25030
9220         * gfortran.dg/char_pointer_assign_2.f90: New test.
9221         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
9222         assignment to be consistent with standard.
9223         * gfortran.dg/char_result_2.f90: The same.
9224         * gfortran.dg/char_result_8.f90: The same.
9225
9226 2006-01-28  Zack Weinberg  <zackw@panix.com>
9227
9228         * gcc.dg/Woverlength-strings.c
9229         * gcc.dg/Woverlength-strings-pedantic-c89.c
9230         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
9231         * gcc.dg/Woverlength-strings-pedantic-c99.c
9232         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
9233
9234 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
9235
9236         * gcc.c-torture/execute/20060127-1.c: New test.
9237
9238 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
9239
9240         PR c++/25999
9241         * g++.dg/ext/pragmaweak1.C: New test.
9242
9243 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
9244
9245         PR c++/25855
9246         * g++.dg/template/spec29.C: New test.
9247
9248 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
9249
9250         PR c/19606.
9251         * gcc.c-torture/execute/pr19606.c: New.
9252
9253 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
9254
9255         * gcc.dg/pragma-re-4.c: New test.
9256
9257 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
9258
9259         PR fortran/25964
9260         * gfortran.dg/assumed_size_refs_3.f90: New test.
9261
9262 2006-01-27  Ben Elliston  <bje@au.ibm.com>
9263
9264         * gcc.misc-tests/dectest.exp: Remove defunct comment.
9265
9266 2006-01-26  Laurent GUERBY <laurent@guerby.net>
9267
9268         PR ada/21317
9269         * ada/acats/support/impdef.a: Add One_Long_Second.
9270         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
9271         * ada/acats/tests/c9/c94026.a: Likewise.
9272         * ada/acats/tests/c9/c97305c.ada: Likewise.
9273         * ada/acats/tests/c9/c99004a.ada: Likewise.
9274
9275 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
9276
9277         PR fortran/25964
9278         * gfortran.dg/global_references_2.f90: New test.
9279
9280         PR fortran/25084
9281         PR fortran/20852
9282         PR fortran/25085
9283         PR fortran/25086
9284         * gfortran.dg/assumed_charlen_function_1.f90: New test.
9285         * gfortran.dg/assumed_charlen_function_3.f90: New test.
9286
9287         PR fortran/25416
9288         * gfortran.dg/assumed_charlen_function_2.f90: New test.
9289
9290 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
9291
9292         PR c/25892
9293         * gcc.dg/Wpointer-sign.c: New.
9294         * gcc.dg/Wpointer-sign-Wall.c: New.
9295         * gcc.dg/Wpointer-sign-Wall-no.c: New.
9296         * gcc.dg/Wpointer-sign-pedantic.c: New.
9297         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
9298         * gcc.dg/conv-2.c: Use -Wpointer-sign.
9299
9300 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
9301
9302         PR C/25861
9303         * gcc.c-torture/compile/pr25861.c: New test.
9304
9305 2006-01-26  Paul Brook  <paul@codesourcery.com>
9306
9307         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
9308         on short-enum targets.
9309         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
9310         variable.
9311         (generate_fields): Use short_enums.
9312         (main): Set short_enums.  Document -e.
9313         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
9314         on short-enum targets.
9315         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
9316         variable.
9317         (generate_fields): Use short_enums.
9318         (main): Set short_enums.  Document -e.
9319         * lib/target-supports.exp (check_effective_target_short_enums): New.
9320
9321 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
9322
9323         PR target/25947
9324         * gcc.dg/torture/pr25947-1.c: New test.
9325
9326 2006-01-25  Jan Hubicka  <jh@suse.cz>
9327             Roger Sayle  <roger@eyesopen.com>
9328
9329         PR rtl-optimization/25703
9330         * gcc.target/i386/20060125-1.c: New test case.
9331         * gcc.target/i386/20060125-2.c: New test case.
9332
9333 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
9334
9335         PR fortran/18540
9336         * gfortran.dg/goto_1.f: New.
9337
9338 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
9339
9340         PR fortran/25716
9341         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
9342         25716 on 32-bit systems too.
9343
9344 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
9345
9346         PR testsuite/25590
9347         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
9348
9349 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
9350
9351         * gcc.dg/tree-ssa/gen-vect-33.c: New.
9352
9353 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9354
9355         PR fortran/25835
9356         * gfortran.dg/read_eof.f90: Delete, renamed.
9357         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
9358         * gfortran.dg/read_eof_2.f90: New test.
9359         * gfortran.dg/read_eof_3.f90: New test.
9360
9361 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
9362
9363         PR tree-opt/25860
9364         * gcc.c-torture/compile/pr25860.c: New test.
9365
9366 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9367
9368         PR c++/25552
9369         * g++.dg/parse/dtor8.C: New test.
9370
9371 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
9372
9373         PR testsuite/25891
9374         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
9375         * gcc.dg/gomp/gomp.exp: Return without testing anything if
9376         check_effective_target_fopenmp returns 0.
9377
9378 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
9379
9380         PR ada/20548
9381         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
9382         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
9383         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
9384
9385 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
9386
9387         PR tree-opt/25857
9388         * g++.dg/opt/pr25857.C: New test.
9389
9390 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
9391         Jan Hubicka  <jh@suse.cz>
9392         Richard Guenther  <rguenther@suse.de>
9393
9394         PR rtl-optimization/25654
9395         * gcc.dg/torture/pr25654.c: New testcase.
9396         * gcc.target/i386/pr25654.c: Likewise.
9397
9398 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
9399
9400         PR fortran/25901
9401         * gfortran.dg/internal references_2.f90: New test.
9402
9403         Fix regression in testing of admissability of attributes.
9404         * gfortran.dg/intent_used_1.f90: New test.
9405
9406 2006-01-23  Ben Elliston  <bje@au.ibm.com>
9407
9408         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
9409         Remove target conditional torture options for i?86 and x86_64
9410         GNU/Linux.
9411
9412 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9413
9414         PR c++/10891
9415         * g++.dg/rtti/no-rtti.C: New.
9416
9417 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
9418
9419         PR c++/25895
9420         * g++.dg/inherit/conv2.C: New test.
9421
9422         PR c++/25856
9423         * g++.dg/parse/dtor7.C: New test.
9424
9425         PR c++/25858
9426         * g++.dg/template/crash44.C: New test.
9427
9428 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
9429
9430         PR fortran/25124
9431         PR fortran/25625
9432         * gfortran.dg/internal_references_1.f90: New test.
9433           PR fortran/20881
9434         PR fortran/23308
9435         PR fortran/25538
9436         PR fortran/25710
9437         * gfortran.dg/global_references_1.f90: New test.
9438         * gfortran.dg/g77/19990905-1.f: Restore the error that
9439         there is a clash between the common block name and
9440         the name of a subroutine reference.
9441
9442         PR fortran/PR24276
9443         * gfortran.dg/aliasing_dummy_1.f90: New test.
9444
9445 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
9446
9447         * gcc.dg/vmx/1b-01.c: Warning fix.
9448         * gcc.dg/vmx/1c-02.c: Likewise.
9449         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
9450
9451 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
9452
9453         PR testsuite/24962
9454         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
9455
9456 2006-01-20  Richard Guenther  <rguenther@suse.de>
9457         Steven Bosscher <stevenb.gcc@gmail.com>
9458
9459         PR rtl-optimization/24626
9460         * gcc.dg/torture/pr24626-1.c: New testcase.
9461         * gcc.dg/torture/pr24626-2.c: Likewise.
9462         * gcc.dg/torture/pr24626-3.c: Likewise.
9463         * gcc.dg/torture/pr24626-4.c: Likewise.
9464
9465 2006-01-20  Dirk Mueller  <dmueller@suse.com>
9466
9467         PR c++/5520
9468         * g++.dg/warn/empty-body.C: New.
9469
9470 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
9471
9472         PR c++/22136
9473         * g++.dg/template/using10.C: New test.
9474         * g++.dg/temlpate/using11.C: Likewise.
9475         * g++.dg/inherit/using5.C: Tweak error messages.
9476
9477 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
9478
9479         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
9480         target test.
9481         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
9482
9483 2006-01-19  Jan Hubicka  <jh@suse.cz>
9484
9485         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
9486
9487 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9488
9489         PR c++/25854
9490         * g++.dg/template/spec28.C: New test.
9491
9492 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
9493
9494         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
9495         Fix fprintf's by adding srcdir or removing it.
9496
9497 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
9498
9499         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
9500         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
9501         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
9502         * testsuite/gcc.dg/gomp/empty.c: Likewise.
9503         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
9504         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
9505         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
9506         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
9507         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
9508         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
9509         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
9510         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
9511         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
9512         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
9513
9514 2006-01-18  Jeff Law  <law@redhat.com>
9515
9516         * gcc.dg/tree-ssa/vrp25.c: New test.
9517
9518 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
9519
9520         * gcc.dg/pr25805.c: Fix misapplied patch.
9521
9522 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
9523
9524         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
9525         (check_effective_target_vect_udot_qi): New.
9526         (check_effective_target_vect_sdot_hi): New.
9527         (check_effective_target_vect_udot_hi): New.
9528         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
9529         prefixed with "wrapv-" with -fwrapv.
9530         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
9531         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
9532         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
9533         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
9534         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
9535
9536         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
9537         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
9538         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
9539         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
9540
9541 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9542
9543         PR c++/16829
9544         * g++.dg/other/default2.C: New test.
9545         * g++.dg/other/default3.C: New test.
9546
9547 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
9548
9549         PR c/25805
9550         * gcc.dg/pr25805.c: New file.
9551
9552 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
9553
9554         PR c++/25836
9555         * g++.dg/template/init6.C: New test.
9556
9557 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
9558
9559         * gcc.dg/tree-ssa/pr24287.c: New test
9560
9561 2006-01-18  Eric Christopher  <echristo@apple.com>
9562
9563         * g++.dg/eh/table.C: New.
9564
9565 2006-01-18  DJ Delorie  <dj@redhat.com>
9566
9567         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
9568         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
9569         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
9570         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
9571
9572 2006-01-18  Jeff Law  <law@redhat.com>
9573
9574         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
9575         on wrapping on overflow semantics.
9576
9577         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
9578
9579         * gcc.gc/tree-ssa/vrp23.c: New test.
9580         * gcc.gc/tree-ssa/vrp24.c: New test.
9581
9582 2006-01-18  Richard Henderson  <rth@redhat.com>
9583             Aldy Hernandez  <aldyh@redhat.com>
9584             Jakub Jelinek  <jakub@redhat.com>
9585             Diego Novillo  <dnovillo@redhat.com>
9586             Uros Bizjak  <uros@kss-loka.si>
9587
9588         * testsuite/gcc.dg/gomp: New directory.
9589
9590 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
9591             Steven G. Kargl  <kargls@comcast.net>
9592
9593         PR fortran/20869
9594         * gfortran.dg/intrinsic_external_1.f90: New test.
9595
9596         PR fortran/20875.
9597         * gfortran.dg/elemental_pointer_1.f90: New test.
9598
9599         PR fortran/25024
9600         * gfortran.dg/external_procedures_1.f90: New test.
9601
9602         PR fortran/25785
9603         gfortran.dg/assumed_present.f90: New test.
9604
9605 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
9606
9607         * g++.dg/parse/lookup5.C: New test.
9608
9609 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9610
9611         PR fortran/25697
9612         * gfortran.dg/read_eof.f90: New test.
9613
9614 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
9615
9616         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
9617         add a closing brace.
9618
9619 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9620
9621         PR fortran/25631
9622         * gfortran.dg/fmt_tl.f: New test.
9623
9624 2006-01-17  Eric Christopher  <echristo@apple.com>
9625
9626         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
9627         * g++.old-deja/g++.warn/impint2.C: Ditto.
9628         * g++.old-deja/g++.other/null1.C: Ditto.
9629         * g++.dg/warn/conv2.C: Ditto.
9630         * g++.dg/warn/conv4.C: New file.
9631
9632 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
9633
9634         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
9635
9636 2006-01-17  Andreas Jaeger  <aj@suse.de>
9637             Janis Johnson <janis187@us.ibm.com>
9638
9639         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
9640         in 64-bit.
9641         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
9642         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
9643
9644 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
9645
9646         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
9647         xfail txxx where xxx >= 25.
9648
9649 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
9650
9651         PR testsuite/25764
9652         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
9653
9654 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
9655
9656         PR c/25682
9657         * gcc.dg/pr25682.c: New test.
9658         * g++.dg/parse/array-size2.C: New test.
9659
9660 2006-01-16  Ian Lance Taylor  <ian@airs.com>
9661
9662         * consistency.vlad: Remove entire directory, 1652 files.
9663
9664 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
9665
9666         * lib/target-supports.exp (check_effective_target_dfp_nocache,
9667         check_effective_target_dfprt_nocache): New.
9668         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
9669         (check_effective_target_dfprt): New.
9670         * lib/c-compat.exp (check_dfp): Remove.
9671         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
9672         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
9673         level of support for decimal float.
9674         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
9675         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
9676         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
9677         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
9678         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
9679         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
9680         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
9681         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
9682         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
9683         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
9684         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
9685         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
9686         directives.
9687
9688 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
9689
9690         PR testsuite/25741
9691         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
9692         $base_dir/../.
9693         * lib/gfortran.exp (gfortran_init): Likewise.
9694         * lib/obj-c++.exp (obj-c++_init): Likewise.
9695         * lib/scanasm.exp (scan-assembler-dem): Likewise.
9696         (scan-assembler-dem-not): Likewise.
9697         * lib/scandump.exp (scan-dump-dem): Likewise.
9698         (scan-dump-dem-not): Likewise.
9699
9700 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
9701
9702         PR testsuite/25767
9703         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
9704         powerpc-*-darwin*.
9705         * lib/obj-c++.exp (obj-c++_init): Likewise.
9706
9707 2006-01-16  Richard Guenther  <rguenther@suse.de>
9708
9709         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
9710
9711 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9712
9713         PR testsuite/25777
9714         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
9715         to LD_LIBRARY_PATH.
9716
9717 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
9718             Andrew Pinski  <pinskia@physics.uc.edu>
9719
9720         * gcc.dg/minmax-1.c: New test.
9721
9722 2006-01-16  Ben Elliston  <bje@au.ibm.com>
9723
9724         * gcc.dg/dfp/dfp.exp: Correct FSF address.
9725         * gcc.misc-tests/dectest.exp: Ditto.
9726
9727 2006-01-15  Ian Lance Taylor  <ian@airs.com>
9728
9729         PR testsuite/25796
9730         * gcc.target/i386/cmov6.c: Use -march=k8.
9731
9732 2006-01-15  Andreas Jaeger  <aj@suse.de>
9733
9734         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
9735         x86 does not have __float128.
9736
9737 2006-01-14  Ian Lance Taylor  <ian@airs.com>
9738
9739         * gcc.target/i386/cmov6.c: New test.
9740
9741 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
9742
9743         PR c++/25663
9744         * g++.dg/template/ctor6.C: New test.
9745
9746 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
9747
9748         PR tree-optimization/25485
9749         * gcc.dg/tree-ssa/pr25485.c: New.
9750
9751 2006-01-14  Richard Guenther  <rguenther@suse.de>
9752
9753         PR tree-optimization/22548
9754         PR tree-optimization/22555
9755         PR tree-optimization/22501
9756         * gcc.dg/tree-ssa/alias-4.c: New testcase.
9757         * gcc.dg/tree-ssa/alias-5.c: Likewise.
9758         * gcc.dg/tree-ssa/alias-6.c: Likewise.
9759         * gcc.dg/tree-ssa/alias-7.c: Likewise.
9760         * gcc.dg/tree-ssa/alias-8.c: Likewise.
9761         * gcc.dg/tree-ssa/alias-9.c: Likewise.
9762         * gcc.dg/tree-ssa/alias-10.c: Likewise.
9763         * gcc.dg/tree-ssa/alias-11.c: Likewise.
9764         * gcc.dg/tree-ssa/alias-12.c: Likewise.
9765
9766 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
9767
9768         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
9769         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
9770
9771 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
9772         Richard Guenther  <rguenther@suse.de>
9773
9774         PR rtl-optimization/24257
9775         * gcc.dg/torture/pr24257.c: New testcase.
9776
9777 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
9778
9779         * gcc.c-torture/execute/20060110-1.c: New test.
9780         * gcc.c-torture/execute/20060110-2.c: New test.
9781
9782 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
9783
9784         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
9785
9786 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
9787
9788         PR fortran/25756
9789         * gfortran.dg/label_3.f90: New test.
9790
9791 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
9792
9793         PR tree-optimization/25771
9794         * g++.dg/tree-ssa/pr25771.C: New test
9795
9796 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
9797
9798         PR tree-opt/24365
9799         * g++.dg/opt/complex5.C: New test.
9800
9801 2006-01-13  Richard Guenther  <rguenther@suse.de>
9802
9803         * gcc.target/i386/387-9.c: New testcase.
9804
9805 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
9806
9807         PR c++/24824
9808         * g++.dg/debug/dwarf2-1.C: New.
9809
9810 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
9811
9812         PR testsuite/25728
9813         * lib/gcov.exp (verify-lines): Add "close $fd".
9814
9815 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
9816             Ben Elliston  <bje@au.ibm.com>
9817
9818         * gcc.dg/dfp/inf-1.c: New test.
9819
9820 2006-01-12  Janis Johnson <janis187@us.ibm.com>
9821             Yao Qi  <qiyaoltc@cn.ibm.com>
9822             Ben Elliston  <bje@au.ibm.com>
9823             Jon Grimm  <jgrimm2@us.ibm.com>
9824
9825         * gcc.dg/nodfp-1.c: New test.
9826         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
9827         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
9828         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
9829         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
9830         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
9831         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
9832         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
9833         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
9834         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
9835         * gcc.dg/format/dfp-scanf-1.c: Likewise.
9836         * gcc.dg/format/dfp-printf-1.c: Likewise.
9837         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
9838         (compat_setup_dfp): New.
9839         * gcc.dg/compat/compat.exp: Use it.
9840         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
9841         Make some variables global, prepend "compat_" to their names.
9842         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
9843         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
9844         * gcc.misc-tests/dectest.exp: New test driver for decTest.
9845         * lib/compat.exp (compat_skip_list): Make global, rename.
9846         * lib/c-compat.exp: New file.
9847         * lib/target-supports.exp (check_effective_target_dfp): New.
9848
9849         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
9850         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
9851         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
9852         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
9853         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
9854         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
9855         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
9856         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
9857         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
9858         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
9859         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
9860         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
9861         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
9862         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
9863         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
9864         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
9865         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
9866         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
9867         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
9868         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
9869         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
9870         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
9871         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
9872         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
9873         gcc.dg/dfp/struct-layout-1.c,
9874         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
9875         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
9876         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
9877         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
9878         gcc.dg/dfp/func-vararg-dfp.c,
9879         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
9880         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
9881         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
9882         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
9883         gcc.dg/dfp/wtr-conversion-1.c: New tests.
9884
9885 2006-01-11  Richard Guenther  <rguenther@suse.de>
9886
9887         PR tree-optimization/25734
9888         * gcc.dg/tree-ssa/pr25734.c: New testcase.
9889
9890 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
9891
9892         PR fortran/25486
9893         * gfortran.dg/literal_character_constant_1_x.F: New test.
9894         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
9895         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
9896         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
9897
9898 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
9899
9900         PR c++/25386
9901         * g++.dg/ext/packed3.C: Add expected packed error.
9902
9903 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
9904
9905         PR target/25706
9906         * gcc.dg/torture/pr25706-1.c: New test.
9907
9908 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
9909
9910         PR tree-optimization/23109
9911         PR tree-optimization/23948
9912         PR tree-optimization/24123
9913
9914         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
9915         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
9916         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
9917         g++.dg/tree-ssa/pr23948.C: New testcases.
9918         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
9919         three divisions in order to do the optimization.
9920
9921 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
9922
9923         PR c++/25632
9924         * g++.dg/other/pr25632.C: New test.
9925
9926 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
9927
9928         PR fortran/25730
9929         * gfortran.dg/used_types_1.f90: New test.
9930
9931 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
9932
9933         PR target/25718
9934         * gcc.dg/torture/pr25718-1.c: New test.
9935
9936 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
9937
9938         * gfortran.dg/list_read_2.f90: Fix typo in description.
9939
9940 2006-01-10  Jan Beulich  <jbeulich@novell.com>
9941
9942         * lib/target-supports.exp (check_visibility_available): Simplify test
9943         for *-*-netware*.
9944         (check_profiling_available): Fail for *-*-netware*.
9945         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
9946         * gcc.dg/20021014-1.c: Likewise.
9947         * gcc.dg/nest.c: Likewise.
9948
9949 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
9950
9951         fortran/24936
9952         * gfortran.dg/forall_3.f90: New test.
9953
9954 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
9955
9956         PR fortran/21977
9957         * gfortran.dg/nesting_2.f90: New test.
9958         * gfortran.dg/nesting_3.f90: New test.
9959
9960 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
9961
9962         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
9963         Fix typo in comment.
9964
9965 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
9966
9967         * gfortran.dg/single_char_string.f90: New test.
9968
9969 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
9970
9971         * gfortran.dg/ichar_2.f90: New test.
9972
9973 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
9974
9975         PR fortran/25093
9976         * gfortran.dg/private_type_4.f90: New.
9977
9978 2006-01-07  Richard Guenther  <rguenther@suse.de>
9979
9980         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
9981
9982 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9983
9984         * gfortran.dg/func_decl_1.f90: New.
9985         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
9986         * gfortran.dg/array_alloc_2.f90: Likewise.
9987         * gfortran.dg/char_result_8.f90: Likewise.
9988         * gfortran.dg/dup_save_1.f90: Likewise.
9989         * gfortran.dg/dup_save_2.f90: Likewise.
9990         * gfortran.dg/f2c_6.f90: Likewise.
9991         * gfortran.dg/f2c_7.f90: Likewise.
9992         * gfortran.dg/func_result_2.f90: Likewise.
9993         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
9994
9995 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
9996
9997         PR fortran/22146
9998         * gfortran.dg/elemental_subroutine_1.f90: New test.
9999         * gfortran.dg/elemental_subroutine_2.f90: New test.
10000
10001         PR fortran/25029
10002         PR fortran/21256
10003         * gfortran.dg/assumed_size_refs_1.f90: New test.
10004
10005         PR fortran/20868
10006         PR fortran/20870
10007         * gfortran.dg/assumed_size_refs_2.f90: New test.
10008         * gfortran.dg/initialization_1.f90: Change warning message.
10009
10010 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
10011
10012         * gcc.dg/tree-ssa/loop-15.c: New test.
10013
10014 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10015
10016         PR fortran/25598
10017         * gfortran.dg/backspace_3.f: New test.
10018         * gfortran.dg/backspace_4.f: New test.
10019
10020 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10021
10022         PR fortran/24268
10023         * gfortran.dg/fmt_white.f: Update test.
10024
10025 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
10026
10027         * gcc.dg/cast-1.c: Add new warning.
10028         * gcc.dg/cast-2.c: Likewise.
10029         * gcc.dg/cast-3.c: Likewise.
10030         * gcc.dg/format/cast-1.c: Likewise.
10031         * gcc.dg/cast-4.c: New testcase.
10032
10033 2006-01-05  Richard Guenther  <rguenther@suse.de>
10034
10035         PR tree-optimization/22555
10036         * gcc.dg/tree-ssa/alias-3.c: New testcase.
10037
10038 2006-01-05  Richard Guenther  <rguenther@suse.de>
10039             Diego Novillo  <dnovillo@redhat.com>
10040
10041         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
10042         * gcc.dg/tree-ssa/loop-8.c: Likewise.
10043         * gcc.dg/tree-ssa/loop-1.c: Likewise.
10044         * gcc.dg/tree-ssa/pr23294.c: Likewise.
10045         * gcc.dg/tree-ssa/pr21985.c: Likewise.
10046         * gcc.dg/tree-ssa/loop-14.c: Likewise.
10047         * gcc.dg/tree-ssa/loop-2.c: Likewise.
10048         * gcc.dg/tree-ssa/loop-3.c: Likewise.
10049         * gcc.dg/tree-ssa/loop-4.c: Likewise.
10050         * gcc.dg/tree-ssa/pr21171.c: Likewise.
10051         * gcc.dg/tree-ssa/loop-5.c: Likewise.
10052         * gcc.dg/tree-ssa/loop-10.c: Likewise.
10053         * gcc.dg/tree-ssa/loop-6.c: Likewise.
10054         * treelang/compile/extravar.tree: Likewise.
10055         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
10056         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
10057         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
10058         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
10059         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
10060
10061 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
10062
10063         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
10064         for 64-bit fix.
10065
10066 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
10067
10068         PR fortran/23675
10069         gfortran.dg/char_result_11.f90: New.
10070
10071 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
10072
10073         PR c++/24782
10074         * g++.dg/parse/access9.C: New test.
10075         * g++.dg/tc1/dr52.C: Tweak error markers.
10076
10077 2006-01-04  Richard Henderson  <rth@redhat.com>
10078
10079         Merge from gomp branch.
10080         * g++.dg/parse/pragma2.C: Update expected error lines.
10081
10082 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
10083
10084         * g++.dg/other/i386-2.C: New test.
10085
10086         PR target/25554
10087         * gcc.c-torture/compile/20051228-1.c: New test.
10088
10089         PR c/25559
10090         * gcc.dg/pr25559.c: New test.
10091
10092 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
10093
10094         PR c++/25492
10095         * g++.dg/lookup/friend9.C: New test.
10096
10097         PR c++/25625
10098         * g++.dg/template/repo5.C: New test.
10099
10100 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
10101
10102         PR fortran/25101
10103         * gfortran.dg/forall_2.f90: New test.
10104
10105 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
10106
10107         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
10108         dg-require-weak.  Adjust regexp to handle leading-underscore
10109         targets and space as well as TAB after .weak.  Change previous
10110         64-bit fix to not use naked dot.
10111
10112 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
10113
10114         PR rtl-optimization/25578
10115         * gcc.c-torture/execute/20060102-1.c: New testcase.
10116
10117 2006-01-03  Richard Guenther  <rguenther@suse.de>
10118
10119         PR c/25183
10120         * gcc.dg/torture/pr25183.c: New testcase.
10121
10122 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
10123
10124         Merge from gomp-branch.
10125         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
10126         * gcc.dg/ia64-sync-2.c: Likewise.
10127         * gcc.dg/ia64-sync-3.c: Likewise.
10128         * gcc.dg/ia64-sync-4.c: Likewise.
10129         * gcc.dg/sync-2.c: Likewise.
10130         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
10131         that sparc64-*-* and sparcv9-*-* supports sync builtins.
10132
10133 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
10134
10135         PR c++/25635
10136         * g++.dg/parse/operator6.C: New test.
10137
10138         PR c++/25637
10139         * g++.dg/parse/error29.C: New test.
10140
10141         PR c++/25638
10142         * g++.dg/parse/dtor6.C: New test.
10143
10144         PR c++/25633
10145         * g++.dg/parse/ctor3.C: New test.
10146
10147         PR c++/25634
10148         * g++.dg/template/class3.C: New test.
10149
10150 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
10151
10152         * g++.dg/debug/debug9.C: New.
10153
10154 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
10155
10156         PR fortran/24640
10157         * gfortran.dg/label_2.f90: New test.
10158
10159 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10160
10161         * g++.dg/lookup/using12.C: Tighten error marker.
10162
10163 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
10164             Andrew Pinski <pinskia@physics.uc.edu>
10165
10166         * gcc.target/powerpc/darwin-abi-3.c: New file.
10167         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
10168         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
10169         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
10170         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
10171         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
10172         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
10173         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
10174         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
10175
10176 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
10177
10178         * gcc.dg/tree-ssa/loadpre1.c: New;
10179         * gcc.dg/tree-ssa/loadpre2.c: New;
10180         * gcc.dg/tree-ssa/loadpre3.c: New;
10181         * gcc.dg/tree-ssa/loadpre4.c: New;
10182         * gcc.dg/tree-ssa/loadpre5.c: New;
10183         * gcc.dg/tree-ssa/loadpre6.c: New;
10184         * gcc.dg/tree-ssa/loadpre7.c: New;
10185         * gcc.dg/tree-ssa/loadpre8.c: New;
10186         * gcc.dg/tree-ssa/loadpre9.c: New;
10187
10188 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
10189
10190         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
10191         * g++.dg/abi/thunk4.C: Likewise.
10192
10193 2006-01-01  Andreas Jaeger  <aj@suse.de>
10194
10195         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
10196         portable.
10197
10198 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
10199
10200         PR c++/25294
10201         * gcc.dg/pragma-pack-3.c: New test.
10202         * g++.dg/parse/pragma3.C: New test.
10203
10204 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10205
10206         PR middle-end/24827
10207         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
10208
10209 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10210
10211         PR testsuite/25214
10212         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
10213
10214 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
10215
10216         PR fortran/22607
10217         * gfortran-dg/pure_byref_3.f90: New.
10218
10219         fortran/PR 25396
10220         * gfortran.dg/userdef_operator_1.f90: New.
10221
10222 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
10223
10224         * g++.dg/abi/thunk3.C: New.
10225         * g++.dg/abi/thunk4.C: New.
10226
10227 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
10228
10229         PR fortran/25532
10230         * gfortran.dg/host_used_types_1.f90: New test. Check that host
10231         associated derived type components of derived types are
10232         properly declared in contained procedures.
10233
10234 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10235
10236         PR libgfortran/25139
10237         * gfortran.dg/backspace_2.f: New test.
10238
10239 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10240
10241         PR libgfortran/25550
10242         * gfortran.dg/endfile.f: New test.
10243
10244 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10245
10246         PR libgfortran/25419
10247         * gfortran.dg/comma.f: New test.
10248
10249 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10250
10251         * lib/gfortran-dg.exp: Remove trailing whitespace.
10252         * lib/fortran-torture.exp: Test with -fbounds-check instead of
10253         -funroll-all-loops.
10254
10255 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
10256
10257         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
10258         Extended Double long doubles or repeat tests when long double is
10259         the same size as double.
10260
10261 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10262
10263         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
10264
10265         PR testsuite/25442
10266         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
10267         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
10268
10269         PR testsuite/25441
10270         * gcc.dg/pr23911.c: Make test variable static.
10271
10272         PR testsuite/25444
10273         * gcc.dg/tree-ssa/pr14841.c: Likewise.
10274
10275 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
10276
10277         PR c++/25439
10278         * g++.dg/parse/crash17.C: Adjust error markers.
10279         * g++.dg/template/error20.C: New test.
10280
10281 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
10282
10283         PR c++/23172
10284         * g++.dg/ext/complit4.C: New test.
10285
10286         PR c++/25417
10287         * g++.dg/ext/complit5.C: Likewise.
10288
10289 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
10290
10291         PR tree-optimization/25125
10292         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
10293         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
10294         * gcc.c-torture/execute/pr25125.c: New.
10295
10296 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
10297
10298         PR fortran/25029
10299         PR fortran/21256
10300         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
10301         with incorrect assumed size references.
10302
10303 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
10304
10305         PR c++/23171
10306         * g++.dg/opt/init1.C: New test.
10307
10308 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
10309
10310         PR c++/24671
10311         * g++.dg/template/sfinae3.C: New test.
10312
10313 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10314
10315         * g++.dg/other/friend4.C: New test.
10316
10317 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
10318
10319         PR target/25005
10320         * g++.dg/opt/pr25005.C: New test.
10321
10322 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
10323
10324         PR c++/25369
10325         * g++.dg/template/ptrmem16.C: New test.
10326
10327 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
10328
10329         PR fortran/25029
10330         PR fortran/21256
10331         * gfortran.dg/initialization_1.f90: Add test of SIZE.
10332
10333 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10334
10335         PR libgfortran/25307
10336         * gfortran.dg/list_read_5.f90: New test.
10337
10338 2005-12-22  Richard Henderson  <rth@redhat.com>
10339
10340         * gcc.target/i386/sse-7.c: Use -msse2.
10341
10342 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
10343
10344         PR rtl-optimization/25432
10345         * gcc.c-torture/compile/20051216-1.c: New test.
10346
10347         PR objc/25328
10348         * objc/execute/pr25328.m: New test.
10349
10350 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
10351
10352         PR c++/25364
10353         * g++.dg/template/call4.C: New test.
10354
10355 2005-12-22  Dale Johannesen  <dalej@apple.com>
10356
10357         * gcc.target/i386/sse-17.c: New.
10358
10359 2005-12-22  Paul Brook  <paul@codesourcery.com>
10360
10361         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
10362
10363 2005-12-22  Paul Brook  <paul@codesourcery.com>
10364
10365         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
10366
10367 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
10368
10369         PR tree-opt/25513
10370         * gcc.c-torture/compile/pr25513.c: New test.
10371
10372 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10373
10374         PR c++/23333
10375         * g++.dg/parse/error25.C: Add more tests.
10376
10377 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10378
10379         PR fortran/18990
10380         * gfortran.dg/der_charlen_1.f90: New.
10381
10382 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
10383
10384         PR fortran/20889
10385         * gfortran.dg/pointer_component_type_1.f90: New test.
10386
10387         PR fortran/25029
10388         PR fortran/21256
10389         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
10390         should give an error with assumed size array refernces and checks those
10391         that should not.
10392         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
10393         reference an upper bound so that it does not generate an error.
10394
10395         PR fortran/19362
10396         PR fortran/20244
10397         PR fortran/20864
10398         PR fortran/25391
10399         * gfortran.dg/used_dummy_types_1.f90: New test.
10400         * gfortran.dg/used_dummy_types_2.f90: New test.
10401         * gfortran.dg/used_dummy_types_3.f90: New test.
10402         * gfortran.dg/used_dummy_types_4.f90: New test.
10403         * gfortran.dg/used_dummy_types_5.f90: New test.
10404
10405         PR fortran/23152
10406         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
10407         group already being USE associated.
10408         * gfortran.dg/assumed_shape_nml.f90: New test.
10409         * gfortran.dg/assumed_size_nml.f90: New test.
10410
10411         PR fortran/20862
10412         PR fortran/25053
10413         PR fortran/25063
10414         PR fortran/25064
10415         PR fortran/25066
10416         PR fortran/25067
10417         PR fortran/25068
10418         PR fortran/25307
10419         * gfortran.dg/io_constraints_1.f90: New test.
10420         * gfortran.dg/io_constraints_1.f90: New test.
10421         * gfortran.dg/iostat_3.f90: Change wording of warning.
10422         * gfortran.dg/g77/19981216-0.f: The same.
10423
10424 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
10425
10426         PR tree-optimization/23518
10427         * testsuite/gcc.dg/pr23518.c: New.
10428
10429 2005-12-21  Mike Stump  <mrs@apple.com>
10430
10431         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
10432
10433 2005-12-21  Paul Brook  <paul@codesourcery.com>
10434
10435         * gcc.dg/pr19340.c: Skip on m68k targets.
10436
10437 2005-12-21  Steven Bosscher  <stevenb@suse.de>
10438
10439         PR rtl-optimization/25196
10440         * gcc.dg/pr25196.c: New test.
10441
10442 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
10443
10444         PR fortran/25423
10445         gfortran.dg/where_nested_1.f90: New.
10446
10447 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
10448
10449         PR tree-optimization/25382.
10450         * gcc.dg/tree-ssa/pr25382.c: New.
10451
10452 2005-12-20  Richard Guenther  <rguenther@suse.de>
10453
10454         PR middle-end/24306
10455         * gcc.target/i386/pr24306.c: New testcase.
10456
10457 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
10458
10459         PR tree-optimization/25501
10460         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
10461
10462 2005-12-20  Richard Guenther  <rguenther@suse.de>
10463
10464         Revert
10465         2005-12-02  Richard Guenther  <rguenther@suse.de>
10466
10467         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
10468
10469 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
10470
10471         PR c++/21228
10472         * g++.dg/warn/Wunreachable-code-2.C: New test.
10473
10474 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
10475
10476         PR c++/24278
10477         * g++.dg/template/ctor5.C: New test.
10478
10479         PR c++/24915
10480         * g++.dg/template/overload8.C: New test.
10481
10482 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
10483
10484         * gcc.c-torture/compile/pr25483 : New test.
10485
10486 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10487
10488         PR c++/20552
10489         * g++.dg/ext/typeof10.C: New test.
10490
10491 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
10492
10493         * gcc.dg/mt-loopi1.c: New.
10494
10495 2005-12-18  Richard Guenther  <rguenther@suse.de>
10496
10497         PR tree-optimization/25481
10498         * gcc.dg/torture/pr25481.c: New testcase.
10499
10500 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
10501
10502         PR rtl-optimization/21041
10503         * gcc.dg/pr21041.c: New test.
10504
10505 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10506
10507         PR libgfortran/25463
10508         * gfortran.dg/advance.f90: New test.
10509
10510 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
10511
10512         * gcc.dg/20051201-1.c: New test.
10513
10514 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
10515
10516         PR fortran/25018
10517         * gfortran.dg/initialization_1.f90: New test.
10518         * gfortran.dg/enum_5.f90: Change dg-error to new message.
10519         * gfortran.dg/g77/980616-0.f: The same.
10520
10521 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
10522
10523         * PR fortran/25458
10524         * gfortran.dg/chkbits.f90: New test.
10525
10526 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
10527
10528         * gfortran.dg/enum_5.f: Revert to previous version.
10529
10530 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
10531
10532         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
10533         * gfortran.dg/nested_modules_1.f90: Ditto.
10534         * gfortran.dg/hollerith_f95.f90: Ditto.
10535         * gfortran.dg/select_5.f90: Ditto.
10536         * gfortran.dg/secnds.f: Ditto.
10537         * gfortran.dg/hollerith2.f90: Ditto.
10538         * gfortran.dg/imag_2.f: Ditto.
10539         * gfortran.dg/ftell_2.f90: Ditto.
10540         * gfortran.dg/malloc_free_1.f90: Ditto.
10541         * gfortran.dg/logint-1.f: Ditto.
10542         * gfortran.dg/recursive_statement_functions.f90: Ditto.
10543         * gfortran.dg/e_d_fmt.f90: Ditto.
10544         * gfortran.dg/hollerith_legacy.f90: Ditto.
10545         * gfortran.dg/logint-2.f: Ditto.
10546         * gfortran.dg/enum_5.f90: Ditto.
10547         * gfortran.dg/f2c_2.f90: Ditto.
10548         * gfortran.dg/pr17143.f90: Ditto.
10549         * gfortran.dg/namelist_14.f90: Ditto.
10550         * gfortran.dg/logint-3.f: Ditto.
10551         * gfortran.dg/spread_scalar_source.f90: Ditto.
10552         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
10553         * gfortran.dg/namelist_11.f: Ditto.
10554         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
10555         * gfortran.dg/g77/20010519-1.f
10556         * gfortran.dg/g77/alpha1.f: Ditto.
10557         * gfortran.dg/g77/990115-1.f: Ditto.
10558         * gfortran.dg/g77/erfc.f: Ditto.
10559         * gfortran.dg/g77/19990313-3.f: Ditto.
10560         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
10561         * gfortran.dg/g77/20010426.f: Ditto.
10562         * gfortran.dg/g77/19990313-0.f: Ditto.
10563         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
10564         * gfortran.dg/g77/20000629-1.f: Ditto.
10565         * gfortran.dg/g77/970125-0.f: Ditto.
10566         * gfortran.dg/g77/8485.f: Ditto.
10567         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
10568         * gfortran.dg/g77/19990313-1.f: Ditto.
10569         * gfortran.dg/g77/int8421.f: Ditto.
10570         * gfortran.dg/g77/19990305-0.f: Ditto.
10571         * gfortran.dg/g77/947.f: Ditto.
10572         * gfortran.dg/g77/19990905-2.f: Ditto.
10573         * gfortran.dg/g77/cabs.f: Ditto.
10574         * gfortran.dg/g77/19990313-2.f: Ditto.
10575         * gfortran.dg/g77/20020307-1.f: Ditto.
10576         * gfortran.dg/g77/dcomplex.f: Ditto.
10577         * gfortran.dg/g77/19990502-1.f: Ditto.
10578         * gfortran.dg/g77/19981216-0.f: Ditto.
10579         * gfortran.dg/common_4.f90: Ditto.
10580         * gfortran.dg/entry_4.f90: Ditto.
10581         * gfortran.dg/equiv_constraint_2.f90: Ditto.
10582         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
10583         * gfortran.dg/namelist_12.f: Ditto.
10584         * gfortran.dg/scale_1.f90: Ditto.
10585         * gfortran.dg/modulo_1.f90
10586         * gfortran.dg/hollerith.f90: Ditto.
10587         * gfortran.dg/direct_io_3.f90: Ditto.
10588         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
10589         * gfortran.dg/gnu_logical_1.F: Ditto.
10590         * gfortran.dg/unf_io_convert_1.f90: Ditto.
10591         * gfortran.dg/assign_1.f90: Ditto.
10592         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
10593         * gfortran.dg/pr23095.f: Ditto.
10594         * gfortran.dg/read_float_1.f90: Ditto.
10595
10596 2005-12-17  Andreas Jaeger  <aj@suse.de>
10597
10598         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
10599         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
10600
10601 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10602
10603         PR fortran/24268
10604         * gfortran.dg/fmt_white.f: New test.
10605
10606 2005-12-16  Steven G. Kargl <kargls@comcast.net>
10607
10608         * gfortran.dg/label_1.f90: New test.
10609
10610 2005-12-15  Ben Elliston  <bje@au.ibm.com>
10611
10612         PR testsuite/25422
10613         * gcc.dg/20031012-1.c: Add -Walways-true option.
10614         * gcc.dg/weak/weak-3.c: Likewise.
10615         * g++.old-deja/g++.mike/warn8.C: Likewise.
10616
10617 2005-12-16  Mike Stump  <mrs@apple.com>
10618
10619         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
10620         exit.
10621
10622 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10623
10624         PR libgfortran/25264
10625         PR libgfortran/25349
10626         * gfortran.dg/tl_editing.f90: Added additional checks.
10627         * gfortran.dg/t_editing.f: New test.
10628         * gfortran.dg/write_padding.f90: New test
10629
10630 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10631
10632         PR testsuite/25215
10633         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
10634
10635 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
10636
10637         PR rtl-optimization/24899
10638         * gcc.c-torture/execute/20051215-1.c: New test.
10639
10640 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
10641
10642         PR 24823
10643         * gfortran.dg/pr24823.f: New test.
10644
10645 2005-12-16  Jeff Law  <law@redhat.com>
10646
10647         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
10648
10649 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
10650
10651         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
10652         Change C++ style comments to C style comments.
10653         Remove aligned types from the array.
10654         Keep Enums disabled.
10655         (complex_types): Remove aligned types from the array.
10656         Comment out "_Complex long double".
10657         (attrib_types): Remove.
10658         (complex_attrib_types): Remove.
10659         (attrib_array_types): Remove.
10660         (complex_attrib_array_types): Remove.
10661         (aligned_bitfld_types): Remove.
10662         (n_aligned_bitfld_types): Remove.
10663         (FEATURE_ALIGNEDPACKED): Delete.
10664         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
10665         (singles): Remove support for adding attributes.
10666         (choose_type): Remove support for attributed types.
10667         (generate_fields): Remove support for attributed bit-fields.
10668         Remove support for adding attributes.
10669         (generate_random_tests): Remove support for adding attributes.
10670         (features): Add back "[0] :0" and "complex vector [0]".
10671         (main): Remove support for attributed bit-fields.
10672         Uncomment the calling of generate_random_tests for the rests of
10673         the tests.
10674
10675 2005-12-16  Jan Hubicka  <jh@suse.cz>
10676
10677         * gcc.c-torture/combine/pr25224.c: New.
10678
10679 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
10680
10681         PR other/25028
10682         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
10683         HP-UX.
10684
10685 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
10686
10687         * gcc.dg/20051215-1.c: New file.
10688
10689 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10690
10691         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
10692         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
10693
10694 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
10695
10696         PR fortran/18197
10697         * gfortran.dg/dummy_functions_1.f90: New.
10698
10699 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
10700
10701         PR rtl-optimization/25310
10702         * gcc.c-torture/compile/pr25310.c: New test.
10703
10704 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
10705
10706         PR debug/25023
10707         * gcc.dg/pr25023.c: New test.
10708
10709 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10710
10711         * g++.old-deja/g++.brendan/redecl1.C,
10712         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
10713         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
10714         g++.old-deja/g++.oliva/typeof1.C,
10715         g++.old-deja/g++.other/crash16.C,
10716         g++.old-deja/g++.other/crash34.C,
10717         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
10718         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
10719         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
10720         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
10721         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
10722         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
10723         Remove xfail.
10724
10725 2005-12-14  Kean Johnston  <jkj@sco.com>
10726             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10727
10728         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
10729         * gcc.target/i386/20020523-1.c: Ditto.
10730         * gcc.target/i386/tailcall-1.c: Ditto.
10731         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
10732         * gcc.target/i386/ssetype-5.c: Ditto.
10733
10734 2005-12-14  Jeff Law  <law@redhat.com>
10735
10736         * gcc.dg/tree-ssa/foldstring-1.c: New test.
10737
10738 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
10739
10740         PR target/25254
10741         PR target/24188
10742         * gcc.target/i386/pr25254.c: New test.
10743         * gfortran.dg/PR24188.f: New test.
10744
10745 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
10746
10747         * lib/fortran-torture.exp: Catch remaining uses of
10748         remote_file build delete.
10749
10750 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10751
10752         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
10753
10754 2005-12-14  Ben Elliston  <bje@au.ibm.com>
10755
10756         * gcc.dg/warn-addr-cmp.c: New test.
10757
10758 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
10759
10760         PR debug/25023
10761         PR target/25293
10762         * gcc.target/i386/pr25293.c: New test.
10763
10764 2005-12-13  Petr Machata  <machata@post.cz>
10765
10766         PR c++/24907
10767         * g++.dg/parse/comma2.C: New test.
10768
10769 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
10770             Jakub Jelinek  <jakub@redhat.com>
10771
10772         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
10773         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
10774         (limits.h): Include unconditionally.
10775         (stdlib.h): Likewise.
10776         (hashtab.h): Do not include.
10777         (getopt.h): Likewise.
10778         (stddef.h): Include.
10779         (hashval_t): Define.
10780         (struct entry): Add "next" field.
10781         (HASH_SIZE): New macro.
10782         (hash_table): New variable.
10783         (switchfiles): Do not use xmalloc.
10784         (mix): New macro.
10785         (iterative_hash): New function.
10786         (hasht): Remove.
10787         (e_exists): New function.
10788         (e_insert): Likewise.
10789         (output): Use, instead of libiberty hashtable functions.
10790         (main): Do not use getopt.  Do not call htab_create.
10791
10792 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
10793
10794         PR c++/25331
10795         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
10796         put atal* and atpaal* attributes on array elements.
10797         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
10798         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
10799         put atal* and atpaal* attributes on array elements.
10800         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
10801
10802 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
10803
10804         * gcc.dg/single-precision-constant.c: New test.
10805
10806 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
10807
10808         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
10809         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
10810         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
10811         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
10812         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
10813         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
10814         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
10815         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
10816         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
10817         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
10818         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
10819         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
10820         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
10821         gcc.target/powerpc/ppc-sdata-2.c,
10822         gcc.target/powerpc/ppc-stackalign-1.c,
10823         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
10824         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
10825         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
10826         gcc.target/powerpc/rs6000-ldouble-2.c,
10827         gcc.target/powerpc/rs6000-power2-1.c,
10828         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
10829         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
10830         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
10831         option into target selector.
10832         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
10833         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
10834
10835 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
10836
10837         PR objc/25348
10838         * objc.dg/encode-9.m: New test.
10839
10840 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10841
10842         PR testsuite/20772
10843         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
10844         * gcc.dg/asm-b.c: Fix typo.
10845         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
10846         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
10847         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
10848         i?86 lp64 and x86_64 ilp32.
10849         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
10850         on i?86 lp64.
10851         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
10852
10853 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
10854
10855         PR fortran/25078
10856         gfortran.dg/equiv_5.f90: New test.
10857
10858 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
10859
10860         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
10861         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
10862         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
10863         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
10864         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
10865         * gcc.dg/tree-ssa/reassoc-5.c: New.
10866         * gcc.dg/tree-ssa/reassoc-6.c: New.
10867         * gcc.dg/tree-ssa/reassoc-7.c: New.
10868         * gcc.dg/tree-ssa/reassoc-8.c: New.
10869         * gcc.dg/tree-ssa/reassoc-9.c: New.
10870         * gcc.dg/tree-ssa/reassoc-10.c: New.
10871         * gcc.dg/tree-ssa/reassoc-11.c: New.
10872
10873 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10874
10875         PR testsuite/25167
10876         PR testsuite/24478
10877         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
10878
10879 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
10880
10881         PR c++/25300
10882         * g++.dg/template/inherit.C: Do not use a generic error message.
10883
10884 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
10885
10886         PR libobjc/25354
10887         * objc.dg/gnu-encoding: New directory.
10888         * objc.dg/gnu-encoding/compat-common.h: New file.
10889         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
10890         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
10891         * objc.dg/gnu-encoding/vector-defs.h: New file.
10892         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
10893         * objc.dg/gnu-encoding/generate-random.c: New file.
10894         * objc.dg/gnu-encoding/generate-random_r.c: New file.
10895         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
10896         * objc.dg/gnu-encoding/generate-random.h: New file.
10897
10898 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
10899
10900         PR c++/25337
10901         * g++.dg/template/defarg7.C: New test.
10902
10903 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
10904
10905         PR libobjc/25347
10906         * objc.dg/encode-8.m: New test.
10907
10908 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
10909
10910         PR libobjc/25346
10911         * objc.dg/encode-7.m: New test.
10912
10913 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
10914
10915         PR c++/25010
10916         * g++.dg/opt/inline10.C: New test.
10917
10918 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
10919
10920         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
10921
10922 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
10923
10924         * gfortran.dg/substring_equivalence.f90: typo in comment
10925
10926 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10927
10928         PR fortran/25068
10929         * gfortran.dg/iostat_3.f90: New test.
10930
10931 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
10932
10933         PR fortran/23815
10934         * gfortran.dg/unf_io_convert_1.f90: New test.
10935         * gfortran.dg/unf_io_convert_2.f90: New test.
10936         * gfortran.dg/unf_io_convert_3.f90: New test.
10937
10938 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10939
10940         PR testsuite/20772
10941         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
10942         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
10943         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
10944         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
10945         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
10946         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
10947         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
10948         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
10949         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
10950         gcc.dg/torture/fp-int-convert-float128-timode.c,
10951         gcc.dg/torture/fp-int-convert-float128.c,
10952         gcc.dg/torture/fp-int-convert-float80-timode.c,
10953         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
10954         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
10955
10956         * gcc.dg/tls/opt-1.c: Require effective target fpic.
10957
10958 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
10959
10960         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
10961
10962 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
10963
10964         * gcc.dg/20051207-1.c,
10965         * gcc.dg/20051207-2.c,
10966         * gcc.dg/20051207-3.c: New tests.
10967
10968 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10969
10970         PR testsuite/20772
10971         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
10972         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
10973         dg-skip-if target selector.
10974
10975         PR testsuite/20772
10976         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
10977         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
10978         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
10979         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
10980         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
10981         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
10982         and/or merge with i?86 cases.
10983
10984         * gcc.dg/tls/opt-3.c: Require effective target fpic.
10985
10986         PR testsuite/20772
10987         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
10988         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
10989         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
10990         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
10991         x86_64-*-linux*.
10992
10993 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
10994
10995         PR target/25311
10996         * gcc.c-torture/compile/pr25311.c: New test.
10997
10998 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10999
11000         PR libgfortran/25039
11001         * gfortran.dg/read_comma.f: New test.
11002
11003 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
11004
11005         PR c++/19317
11006         * g++.dg/opt/pr19317-1.C: New test.
11007         * g++.dg/opt/pr19317-2.C: New test.
11008         * g++.dg/opt/pr19317-3.C: New test.
11009
11010         PR target/19005
11011         * gcc.c-torture/execute/pr19005.c: New test.
11012
11013         PR target/17828
11014         * g++.old-deja/g++.other/comdat5.C: New test.
11015         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
11016
11017         * g++.dg/compat/struct-layout-1.exp: New file.
11018         * g++.dg/compat/struct-layout-1.h: New.
11019         * g++.dg/compat/struct-layout-1_generate.c: New.
11020         * g++.dg/compat/struct-layout-1_x1.h: New.
11021         * g++.dg/compat/struct-layout-1_x2.h: New.
11022         * g++.dg/compat/struct-layout-1_y1.h: New.
11023         * g++.dg/compat/struct-layout-1_y2.h: New.
11024
11025         * gcc.dg/20050330-2.c: New test.
11026
11027 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
11028
11029         PR fortran/25292
11030         * gfortran.dg/associated_1.f90: New.
11031
11032 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11033
11034         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
11035         ILP32 vect_no_align platforms.
11036
11037 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
11038             Jakub Jelinek  <jakub@redhat.com>
11039
11040         PR target/25268
11041         * gcc.c-torture/compile/20051207-1.c: New test.
11042
11043 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11044
11045         PR testsuite/20772
11046         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
11047         gcc.dg/torture/pr18582-1.c,
11048         gcc.target/i386/attributes-error.c: Also test on x86_64.
11049
11050         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
11051
11052 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11053
11054         PR c++/19397
11055         * g++.dg/template/typedef3.C: New test.
11056
11057         PR c++/19762
11058         PR c++/19764
11059         * g++.dg/template/dtor3.C: Fix error markers.
11060
11061 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
11062
11063         * lib/target-supports.exp (check_effective_target_sync_char_short):
11064         Add s390*.
11065
11066 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
11067
11068         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
11069
11070 2005-12-06  Roger Sayle  <roger@eyesopen.com>
11071
11072         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
11073         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
11074         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
11075         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
11076
11077 2005-12-06  Roger Sayle  <roger@eyesopen.com>
11078
11079         PR c++/25263
11080         * g++.dg/other/array2.C: New test case.
11081
11082 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
11083
11084         * gcc.dg/darwin-weakimport-3.c: New.
11085
11086         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
11087         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
11088         and to work on Darwin.
11089         * gcc.dg/attr-weakref-1b.c: New file.
11090         * gcc.dg/attr-weakref-2.c: New test.
11091         * gcc.dg/darwin-weakref-1.c: New test.
11092
11093 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
11094
11095         PR testsuite/25247
11096         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
11097         use in selector expressions.
11098         (dg-xfail-if): Ditto.
11099         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
11100         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
11101         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
11102         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
11103         * gcc.test-framework/test-framework.exp: Skip generated tests if
11104         CHECK_TEST_FRAMEWORK is not 1.
11105
11106 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11107
11108         PR tree-optimization/24963
11109         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
11110
11111         PR target/24108
11112         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
11113
11114         PR target/18580
11115         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
11116         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
11117         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
11118         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
11119
11120 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
11121
11122         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
11123         dg-options.
11124
11125 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
11126
11127         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
11128
11129 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
11130
11131         * gcc.dg/format/cast-1.c: New test.
11132
11133 2005-12-04  Roger Sayle  <roger@eyesopen.com>
11134
11135         PR c/7776
11136         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
11137         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
11138         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
11139         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
11140
11141 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
11142
11143         * gcc.dg/cast-pretty-print-1.c: New test.
11144
11145 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
11146
11147         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
11148
11149 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
11150
11151         PR c++/24173
11152         * g++.dg/template/friend40.C: New test.
11153
11154 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
11155
11156         PR target/25199
11157         * gcc.target/i386/movq-2.c: New test.
11158         * gcc.target/i386/movq.c: Remove target i?86, instead add
11159         dg-require-effective-target ilp32.
11160
11161 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11162
11163         PR c++/24103
11164         * g++.dg/other/default1.C: New test.
11165
11166 2005-12-02  Richard Guenther  <rguenther@suse.de>
11167
11168         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
11169
11170 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11171
11172         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
11173
11174 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
11175
11176         PR target/21017
11177         * gcc.target/powerpc/rotate.c: New.
11178
11179 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11180
11181         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
11182         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
11183
11184 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11185
11186         PR c/13384
11187         * gcc.dg/pr17730-1.c: Adjust.
11188         * gcc.dg/lvalue1.c (main): Likewise.
11189         * gcc.dg/lvalue-2.c: Likewise.
11190         * g++.dg/pr7503-3.C
11191
11192 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
11193
11194         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
11195         error messages.
11196
11197 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
11198
11199         PR fortran/24789
11200         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
11201
11202 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
11203
11204         PR target/24475
11205         * lib/target-supports.exp (check_effective_target_tls): New.
11206         (check_effective_target_tls_runtime): New.
11207         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
11208         for TLS support.
11209         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
11210         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
11211         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
11212         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
11213         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
11214         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
11215         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
11216         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
11217         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
11218         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
11219         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
11220         effective-target TLS.
11221         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
11222         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
11223         effective-target TLS runtime.
11224
11225 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
11226
11227         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
11228
11229 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
11230
11231         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
11232         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
11233         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
11234         ignored" warnings when "packing" is the same as the ABI layout.
11235
11236 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
11237
11238         PR fortran/21302
11239         * gfortran.dg/line_length_1.f: New test.
11240         * gfortran.dg/line_length_2.f90: Ditto.
11241
11242 2005-11-30  Richard Guenther  <rguenther@suse.de>
11243
11244         PR tree-optimization/21655
11245         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
11246
11247 2005-11-30  Dale Johannesen  <dalej@apple.com>
11248
11249         * gcc.c-torture/compile/pr24930.c: New.
11250
11251 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
11252
11253         PR fortran/15809
11254         *  gfortran.dg/auto_char_dummy_array.f90: New test.
11255
11256 2005-11-30  Jeff Law  <law@redhat.com>
11257
11258         * g++.old-deja/g++.law/pr25000.C: New test.
11259
11260 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
11261
11262         * gcc.dg/tls/opt-11.c: New test.
11263
11264 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
11265
11266         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
11267         targets.
11268         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
11269         LP64 ia64.
11270
11271 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
11272
11273         * gfortran.dg/open_access_1.f90: New test.
11274
11275 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11276
11277         * gcc.dg/charset/builtin2.c: New test.
11278
11279 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
11280
11281         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
11282         on mmix-*-* for *_[xy].c.
11283
11284 2005-11-28  Kean Johnston  <jkj@sco.com>
11285
11286         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
11287         headers.
11288         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
11289         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
11290         * gcc.target/i386/asm-3.c: Ditto.
11291         * gcc.target/i386/clobbers.c: Ditto.
11292         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
11293         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
11294         test regexp.
11295         * gcc.target/i386/mul.c: Ditto.
11296         * gcc.target/i386/ssetype-1.c: Ditto.
11297         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
11298         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
11299         static so the test works with -fPIC mode too. Based on comment in
11300         PR19231 by Pinski.
11301         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
11302
11303 2005-11-28  Richard Guenther  <rguenther@suse.de>
11304
11305         * gcc.dg/alias-9.c: New testcase.
11306         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
11307
11308 2005-11-28  Roger Sayle  <roger@eyesopen.com>
11309             Uros Bizjak  <uros@kss-loka.si>
11310
11311         PR middle-end/20219
11312         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
11313         tan(x)/sin(x) transformations.
11314
11315 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
11316
11317         PR middle-end/24575
11318         * gcc.dg/tree-ssa/divide-3.c: New test.
11319         * gcc.dg/tree-ssa/divide-4.c: New test.
11320
11321 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
11322
11323         PR fortran/24917
11324         *  gfortran.dg/boz_6.f90: New test.
11325
11326 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11327
11328         PR fortran/23912
11329         * gfortran.dg/modulo_1.f90: New test.
11330
11331 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11332
11333         PR libfortran/24919
11334         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
11335         fail on CRLF platforms.
11336         * gfortran.dg/ftell_2.f90: Likewise.
11337
11338 2005-11-26  Eric Christopher  <echristo@apple.com>
11339
11340         * gcc.dg/intmax_t-1.c: Remove mips xfail.
11341
11342 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
11343
11344         * objc.dg/gnu-runtime-3.m: Simplify.
11345
11346 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
11347
11348         PR middle-end/23669
11349         * gcc.dg/tree-ssa/divide-1.c: New test.
11350         * gcc.dg/tree-ssa/divide-2.c: New test.
11351
11352 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
11353
11354         PR libgfortran/24945
11355         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
11356
11357 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
11358
11359         PR libgfortran/24945
11360         * gfortran.dg/open_status_2.f90: New test.
11361
11362 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11363
11364         * gcc.c-torture/execute/builtins/fprintf.c,
11365         gcc.c-torture/execute/builtins/fputs-lib.c,
11366         gcc.c-torture/execute/builtins/fputs.c,
11367         gcc.c-torture/execute/builtins/lib/fprintf.c,
11368         gcc.c-torture/execute/builtins/lib/printf.c,
11369         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
11370
11371 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
11372
11373         * gcc.dg/20050922-2.c: New test.
11374
11375 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
11376
11377         * objc.dg/gnu-runtime-3.m: New test.
11378
11379 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11380
11381         PR c++/9278
11382         * g++.dg/other/void1.C: New test.
11383
11384 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
11385
11386         PR middle-end/24998
11387         * gcc.dg/torture/fp-int-convert-float.c,
11388         gcc.dg/torture/fp-int-convert-double.c,
11389         gcc.dg/torture/fp-int-convert-long-double.c,
11390         gcc.dg/torture/fp-int-convert-timode.c,
11391         gcc.dg/torture/fp-int-convert-float80.c,
11392         gcc.dg/torture/fp-int-convert-float80-timode.c,
11393         gcc.dg/torture/fp-int-convert-float128.c,
11394         gcc.dg/torture/fp-int-convert-float128-timode.c,
11395         gcc.dg/torture/fp-int-convert.h: New files.
11396
11397 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
11398
11399         PR middle-end/24989
11400         * gcc.dg/tree-ssa/bool-10.c: New test.
11401         * gcc.dg/tree-ssa/bool-11.c: New test.
11402         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
11403
11404 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
11405
11406         PR middle-end/24990
11407         * tree-ssa/pr24990-1.c: New test.
11408
11409 2005-11-24  Richard Guenther  <rguenther@suse.de>
11410         Dirk Mueller <dmueller@suse.de>
11411
11412         PR c++/14024
11413         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
11414         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
11415         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
11416         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
11417         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
11418         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
11419
11420 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
11421
11422         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
11423
11424 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11425
11426         PR c/21668
11427         * gcc.dg/Wc++-compat.c: New.
11428         * gcc.dg/Wno-c++-compat.c: New.
11429
11430 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
11431
11432         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
11433         (vspltish, vspltisw): Likewise.
11434
11435 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11436
11437         PR libgfortran/24794
11438         * gfortran.dg/namelist_12.f: Fix quotes.
11439         * gfortran.dg/namelist_13.f90: Fix quotes.
11440         * gfortran.dg/namelist_14.f90: Fix quotes.
11441         * gfortran.dg/namelist_15.f90: Fix quotes.
11442         * gfortran.dg/namelist_use.f90: Fix quotes.
11443         * gfortran.dg/namelist_use_only.f90: Fix quotes.
11444         * gfortran.dg/namelist_21.f90: New test.
11445         * gfortran.dg/namelist_22.f90: New test.
11446
11447 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
11448
11449         PR target/23435
11450         * gcc.c-torture/compile/pr23435.c: New.
11451
11452 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
11453
11454         * gcc.c-torture/execute/floatunsisf-1.c: New test.
11455
11456 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
11457
11458         * gcc.target/powerpc/405-macchw-1.c,
11459         gcc.target/powerpc/405-macchw-2.c,
11460         gcc.target/powerpc/405-macchwu-1.c,
11461         gcc.target/powerpc/405-macchwu-2.c,
11462         gcc.target/powerpc/405-machhw-1.c,
11463         gcc.target/powerpc/405-machhw-2.c,
11464         gcc.target/powerpc/405-machhwu-1.c,
11465         gcc.target/powerpc/405-machhwu-2.c,
11466         gcc.target/powerpc/405-maclhw-1.c,
11467         gcc.target/powerpc/405-maclhw-2.c,
11468         gcc.target/powerpc/405-maclhwu-1.c,
11469         gcc.target/powerpc/405-maclhwu-2.c,
11470         gcc.target/powerpc/405-mulchw-1.c,
11471         gcc.target/powerpc/405-mulchw-2.c,
11472         gcc.target/powerpc/405-mulchwu-1.c,
11473         gcc.target/powerpc/405-mulchwu-2.c,
11474         gcc.target/powerpc/405-mulhhw-1.c,
11475         gcc.target/powerpc/405-mulhhw-2.c,
11476         gcc.target/powerpc/405-mulhhwu-1.c,
11477         gcc.target/powerpc/405-mulhhwu-2.c,
11478         gcc.target/powerpc/405-mullhw-1.c,
11479         gcc.target/powerpc/405-mullhw-2.c,
11480         gcc.target/powerpc/405-mullhwu-1.c,
11481         gcc.target/powerpc/405-mullhwu-2.c,
11482         gcc.target/powerpc/405-nmacchw-1.c,
11483         gcc.target/powerpc/405-nmacchw-2.c,
11484         gcc.target/powerpc/405-nmachhw-1.c,
11485         gcc.target/powerpc/405-nmachhw-2.c,
11486         gcc.target/powerpc/405-nmaclhw-1.c,
11487         gcc.target/powerpc/405-nmaclhw-2.c,
11488         gcc.target/powerpc/440-macchw-1.c,
11489         gcc.target/powerpc/440-macchw-2.c,
11490         gcc.target/powerpc/440-macchwu-1.c,
11491         gcc.target/powerpc/440-macchwu-2.c,
11492         gcc.target/powerpc/440-machhw-1.c,
11493         gcc.target/powerpc/440-machhw-2.c,
11494         gcc.target/powerpc/440-machhwu-1.c,
11495         gcc.target/powerpc/440-machhwu-2.c,
11496         gcc.target/powerpc/440-maclhw-1.c,
11497         gcc.target/powerpc/440-maclhw-2.c,
11498         gcc.target/powerpc/440-maclhwu-1.c,
11499         gcc.target/powerpc/440-maclhwu-2.c,
11500         gcc.target/powerpc/440-mulchw-1.c,
11501         gcc.target/powerpc/440-mulchw-2.c,
11502         gcc.target/powerpc/440-mulchwu-1.c,
11503         gcc.target/powerpc/440-mulchwu-2.c,
11504         gcc.target/powerpc/440-mulhhw-1.c,
11505         gcc.target/powerpc/440-mulhhw-2.c,
11506         gcc.target/powerpc/440-mulhhwu-1.c,
11507         gcc.target/powerpc/440-mulhhwu-2.c,
11508         gcc.target/powerpc/440-mullhw-1.c,
11509         gcc.target/powerpc/440-mullhw-2.c,
11510         gcc.target/powerpc/440-mullhwu-1.c,
11511         gcc.target/powerpc/440-mullhwu-2.c,
11512         gcc.target/powerpc/440-nmacchw-1.c,
11513         gcc.target/powerpc/440-nmacchw-2.c,
11514         gcc.target/powerpc/440-nmachhw-1.c,
11515         gcc.target/powerpc/440-nmachhw-2.c,
11516         gcc.target/powerpc/440-nmaclhw-1.c,
11517         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
11518
11519 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
11520
11521         PR fortran/24774
11522         * gfortran.dg/inquire_9.f90: New test.
11523
11524         PR fortran/21647
11525         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
11526
11527 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
11528
11529         PR libfortran/24432
11530         * lib/target-supports.exp (check_effective_target_fortran_large_real):
11531         Check that 'cos' is supported.
11532
11533 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
11534
11535         PR fortran/24223
11536         * gfortran.dg/substring_equivalence.f90: New test.
11537
11538         PR fortran/24705
11539         * gfortran.dg/auto_internal_assumed.f90: New test.
11540
11541 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
11542
11543         * gcc.dg/fold-div-2.c: New test.
11544
11545 2005-11-20  Ian Lance Taylor  <ian@airs.com>
11546
11547         PR rtl-optimization/24883
11548         * gcc.c-torture/compile/pr24883.c: New test.
11549
11550 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
11551
11552         PR middle-end/20583
11553         * gcc.c-torture/compile/pr20583.c: New.
11554
11555 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
11556
11557         * gcc.c-torture/execute/usmul.c: New test.
11558
11559 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
11560
11561         * gcc.dg/tree-ssa/vrp22.c: New test.
11562
11563 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
11564
11565         PR middle-end/24912
11566         * gcc.dg/torture/pr24912-1.c: New test.
11567
11568 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
11569
11570         PR fortran/24862
11571         * gfortran.dg/arrayio_derived_1.f90: New test.
11572
11573 2005-11-19  Richard Guenther  <rguenther@suse.de>
11574
11575         PR middle-end/23294
11576         * gcc.dg/tree-ssa/pr23294.c: New testcase.
11577
11578 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
11579
11580         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
11581
11582 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
11583
11584         PR c++/8355
11585         * g++.dg/template/friend39.C: New test.
11586
11587 2005-11-18  James E Wilson  <wilson@specifix.com>
11588
11589         * gcc.dg/builtin-strstr.c: New.
11590
11591 2005-11-18  Richard Henderson  <rth@redhat.com>
11592
11593         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
11594         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
11595         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
11596         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
11597         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
11598         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
11599         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
11600         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
11601         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
11602         renaming to remove initial "ia64-".
11603
11604 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
11605
11606         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
11607
11608 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
11609
11610         * g++.dg/cpp/string-2.C: New test.
11611
11612 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
11613
11614         * gcc.dg/tree-ssa/loop-14.c: New test.
11615
11616 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
11617             Michael Chamberlain <michael@chamberlain.net.au>
11618
11619         * ada/acats/run_all.sh (target_run): Kill long running tests.
11620
11621 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11622
11623         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
11624         * gcc.dg/cleanup-9.c: Likewise.
11625         * gcc.dg/cleanup-10.c: Likewise.
11626         * gcc.dg/cleanup-11.c: Likewise.
11627
11628 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11629
11630         PR fortran/24892
11631         * gfortran.dg/open_access_append_1.f90: New test.
11632         * gfortran.dg/open_access_append_2.f90: New test.
11633
11634 2005-11-16  Richard Guenther  <rguenther@suse.de>
11635
11636         PR middle-end/24851
11637         * gcc.c-torture/execute/pr24851.c: New testcase.
11638
11639 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
11640
11641         * gcc.dg/fold-overflow-1.c: New test.
11642
11643 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
11644
11645         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
11646         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
11647
11648 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
11649
11650         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
11651         structures.
11652         * g++.dg/eh/forced2.C: Likewise.
11653         * g++.dg/eh/forced3.C: Likewise.
11654         * g++.dg/eh/forced4.C: Likewise.
11655
11656 2005-11-11  Mike Stump  <mrs@apple.com>
11657
11658         * g++.old-deja/g++.mike/unused.C: Add.
11659
11660 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
11661
11662         PR c++/24667
11663         * g++.dg/warn/Wcast-qual1.C: New test.
11664
11665 2005-11-15  Jan Hubicka  <jh@suse.cz>
11666
11667         * gcc.dg/winline-5.c: Add large-unit-insns limit.
11668
11669 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
11670
11671         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
11672
11673 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
11674
11675         PR 24840
11676         * gcc.dg/tree-ssa/pr24840.c: New test.
11677
11678 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
11679
11680         PR testsuite/24841
11681         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
11682
11683 2005-11-14  Dale Johannesen  <dalej@apple.com>
11684
11685         * gcc.c-torture/execute/20051113-1.c: New.
11686
11687 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
11688
11689         PR c++/24687
11690         * g++.dg/template/crash43.C: New test.
11691
11692 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
11693
11694         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
11695
11696 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
11697
11698         PR c++/24817
11699         * g++.dg/eh/spec8.C: New test.
11700
11701 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
11702
11703         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
11704
11705 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
11706
11707         PR c++/20293
11708         * g++.dg/parse/ambig4.C: New test.
11709         * g++.dg/tc1/dr101.C: Adjust error markers.
11710         * g++.dg/lookup/strong-using-2.C: Likewise.
11711         * g++.dg/lookup/ambig5.C: Likewise.
11712         * g++.dg/lookup/ambig4.C: Likewise.
11713         * g++.dg/parse/crash22.C: Likewise.
11714
11715 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
11716
11717         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
11718
11719 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
11720
11721         * gcc.dg/nested-calls-1.c: New test.
11722
11723 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11724
11725         * gfortran.dg/complex_intrinsic_1.f90: New test.
11726         * gfortran.dg/complex_intrinsic_2.f90: New test.
11727         * gfortran.dg/fgetc_1.f90: New test.
11728         * gfortran.dg/fgetc_2.f90: New test.
11729         * gfortran.dg/fgetc_3.f90: New test.
11730         * gfortran.dg/ftell_1.f90: New test.
11731         * gfortran.dg/ftell_2.f90: New test.
11732         * gfortran.dg/gnu_logical_1.F: New test.
11733         * gfortran.dg/gnu_logical_2.f90: New test.
11734
11735 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
11736
11737         PR middle-end/24820
11738         * testsuite/gcc.dg/pr24820.c: New test.
11739
11740 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
11741
11742         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
11743         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
11744         variable.
11745
11746 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11747
11748         testsuite/24614
11749         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
11750
11751 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
11752
11753         * gcc.target/cris/cris.exp: New file.
11754         * gcc.target/cris/rld-legit1.c: New test.
11755         * gcc.target/cris/rld-legit2.c: New test.
11756
11757 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
11758
11759         PR c++/24780
11760         * g++.dg/opt/pr24780.C: New test.
11761
11762         PR c++/24761
11763         * g++.dg/template/asm1.C: New test.
11764
11765 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
11766
11767         PR libgfortran/24787
11768         * gfortran.dg/scan_1.f90: New test.
11769
11770 2005-11-12  Jan Hubicka  <jh@suse.cz>
11771
11772         * gcc.target/i386/minmax-1.c: New.
11773         * gcc.target/i386/minmax-2.c: New.
11774
11775 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
11776
11777         * gcc.dg/pr24445.c: Fix for 64-bit targets.
11778
11779 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
11780
11781         * gcc.c-torture/execute/20051110-1.c,
11782         gcc.c-torture/execute/20051110-2.c: New tests.
11783
11784 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
11785
11786         PR middle-end/24750
11787         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
11788         New tests.
11789
11790 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
11791
11792         * lib/target-libpath.exp (get_shlib_extension): New proc.
11793         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
11794         * lib/gfortran.exp (gfortran_link_flags): Likewise.
11795         * lib/objc.exp (objc_target_compile): Likewise.
11796         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
11797         detection.
11798
11799 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
11800
11801         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
11802
11803         * lib/target-supports.exp (check_effective_target_static_libgfortran):
11804         Add -static to additional_flags and pass it to target_compile.
11805
11806 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
11807
11808         PR libgfortran/24719
11809         gfortran.dg/read_noadvance.f90: New test.
11810
11811         PR libgfortran/24699
11812         gfortran.dg/fmt_t_2.f90: New test.
11813
11814         PR libgfortran/24785
11815         gfortran.dg/read_x_eor.f90: New test.
11816
11817         PR libgfortran/24584
11818         gfortran.dg/namelist_empty.f90: Rename test.
11819
11820         PR libgfortran/24489
11821         gfortran/read_eor.f90: Rename test.
11822
11823 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
11824
11825         PR fortran/15976
11826         * gfortran.dg/automatic_module_variable.f90: New test.
11827
11828 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
11829
11830         PR target/24445
11831         * gcc.dg/pr24445.c: New test.
11832
11833 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
11834
11835         PR fortran/24655
11836         PR fortran/24755
11837         * gfortran.dg/recursive_statement_functions.f90: Add statement
11838         functions using inline intrinsic functions and parameters to test
11839         that they no longer seg-fault.
11840
11841         PR fortran/24409
11842         gfortran.dg/nested_modules_4.f90: New test.
11843         gfortran.dg/nested_modules_5.f90: New test.
11844
11845 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11846
11847         PR fortran/24643
11848         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
11849
11850 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
11851
11852         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
11853         failures.
11854
11855 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11856
11857         * gcc.dg/sparc-getcontext-1.c: New test.
11858
11859 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
11860
11861         * gcc.dg/ifcvt-fabs-1.c: New test.
11862
11863 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
11864
11865         PR other/4372
11866         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
11867         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
11868
11869 2005-11-09  Richard Guenther  <rguenther@suse.de>
11870
11871         PR tree-optimization/24716
11872         * gcc.c-torture/execute/pr24716.c: New testcase.
11873
11874 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
11875
11876         * gcc.dg/pr24624.c: Disable for non S/390 targets.
11877
11878 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
11879
11880         PR 24624
11881         * gcc.dg/pr24624.c: Testcase added.
11882
11883 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
11884
11885         PR 24623
11886         * g++.dg/other/pr24623.C: Testcase added.
11887
11888 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
11889
11890         PR fortran/22607
11891         * gfortran-dg/pure_byref_1.f90: New.
11892         * gfortran-dg/pure_byref_2.f90: New.
11893
11894 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
11895
11896         PR c/24101
11897         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
11898         * gcc.dg/dg.exp: Run main loop also for *.i files.
11899
11900 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
11901
11902         PR c++/19450
11903         * g++.dg/tls/diag-3.C: New test.
11904         * g++.dg/tls/diag-4.C: New test.
11905         * g++.dg/tls/static-1.C: New test.
11906         * g++.dg/tls/static-1a.cc: New file.
11907
11908 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
11909
11910         PR 23046
11911         * g++.dg/tree-ssa/pr23046.C: New test.
11912
11913 2005-11-08  Devang Patel <dpatel@apple.com>
11914
11915         PR tree-optimization/23115
11916         * gcc.dg/tree-ssa/pr23115.c: New.
11917
11918 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
11919
11920         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
11921         * gcc.target/powerpc/pr16155.c: Same.
11922         * gcc.target/powerpc/altivec-1.c: Same.
11923         * gcc.target/powerpc/altivec-2.c: Same.
11924         * gcc.target/powerpc/altivec-3.c: Same.
11925         * gcc.target/powerpc/altivec-5.c: Same.
11926         * gcc.target/powerpc/altivec-11.c: Same.
11927         * gcc.target/powerpc/altivec-12.c: Same.
11928         * gcc.target/powerpc/altivec-14.c: Same.
11929         * gcc.target/powerpc/altivec-22.c: Same.
11930         * gcc.target/powerpc/altivec-consts.c: Same.
11931         * gcc.target/powerpc/altivec-pr22085.c: Same.
11932         * gcc.target/powerpc/altivec-splat.c: Same.
11933         * gcc.target/powerpc/altivec-varargs-1.c: Same.
11934         * gcc.target/powerpc/altivec-vec-merge.c: Same.
11935         * gcc.target/powerpc/darwin-longlong.c: Same.
11936
11937 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
11938
11939         PR target/19340
11940         * gcc.dg/pr19340.c: New test.
11941
11942 2005-11-07  Ian Lance Taylor  <ian@airs.com>
11943
11944         PR rtl-optimization/24683
11945         * gcc.dg/pr24683.c: New test.
11946
11947 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
11948
11949         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
11950         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
11951
11952 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
11953
11954         * gcc.target/i386/pr23376.c: Compile with -mmmx.
11955
11956 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
11957
11958         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
11959
11960 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
11961
11962         PR target/24230
11963
11964         * gcc.target/powerpc/altivec-consts.c,
11965         gcc.target/powerpc/altivec-splat.c: New testcase.
11966
11967 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
11968
11969         PR c/24599
11970
11971         * gcc.dg/overflow-2.c: New testcase.
11972
11973 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
11974
11975         PR rtl-optimization/23567
11976         * gcc.c-torture/execute/20051104-1.c: New test.
11977
11978 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
11979
11980         PR fortran/24534
11981         gfortran.dg/private_type_2.f90: Modified to check that case with
11982         PRIVATE declaration within derived type is accepted.
11983
11984         PR fortran/20838
11985         gfortran.dg/pointer_assign_1.f90: New test.
11986
11987         PR fortran/20840
11988         * gfortran.dg/arrayio_0.f90: New test.
11989
11990         PR fortran/17737
11991         gfortran.dg/data_initialized.f90: New test.
11992         gfortran.dg/data_constraints_1.f90: New test.
11993         gfortran.dg/data_constraints_2.f90: New test.
11994
11995 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
11996
11997         PR fortran/24174
11998         PR fortran/24305
11999         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
12000
12001 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
12002
12003         PR 24670
12004         * gcc.dg/tree-ssa/pr24670.c: New test.
12005
12006 2005-11-05  Ian Lance Taylor  <ian@airs.com>
12007
12008         PR target/22432
12009         * gcc.target/i386/pr22432.c: New test.
12010
12011 2005-11-05  Richard Henderson  <rth@redhat.com>
12012
12013         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
12014         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
12015         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
12016         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
12017         from gcc.dg/alpha-*.
12018         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
12019         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
12020
12021 2005-11-05  Andreas Jaeger  <aj@suse.de>
12022
12023         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
12024
12025 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
12026
12027         PR target/23424
12028         * gcc.dg/torture/pr23424-1.c: New test.
12029
12030 2005-11-04  Richard Henderson  <rth@redhat.com>
12031
12032         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
12033         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
12034         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
12035         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
12036         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
12037         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
12038         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
12039         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
12040         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
12041         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
12042         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
12043         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
12044         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
12045         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
12046         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
12047         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
12048         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
12049         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
12050         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
12051         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
12052         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
12053         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
12054         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
12055         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
12056         Move from gcc.dg/.
12057         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
12058         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
12059         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
12060         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
12061         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
12062         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
12063         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
12064         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
12065         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
12066         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
12067         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
12068         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
12069         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
12070         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
12071         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
12072         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
12073         gcc.target/i386/lea.c, gcc.target/i386/local.c,
12074         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
12075         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
12076         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
12077         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
12078         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
12079         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
12080         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
12081         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
12082         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
12083         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
12084         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
12085         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
12086         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
12087         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
12088         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
12089         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
12090         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
12091         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
12092         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
12093         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
12094         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
12095         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
12096         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
12097         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
12098         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
12099         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
12100         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
12101         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
12102
12103 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
12104
12105         PR 24627
12106         * gcc.dg/tree-ssa/pr24627.c: New test.
12107
12108 2005-11-04 Paul Brook  <paul@codesourcery.com>
12109
12110         * gcc.dg/tls/opt-10.c: New test.
12111
12112 2005-11-04  Andreas Jaeger  <aj@suse.de>
12113
12114         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
12115         avoid extra warnings.
12116
12117 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12118
12119         PR libfortran/22298
12120         * gcc/testsuite/lib/target-supports.exp
12121         (check_effective_target_static_libgfortran): New
12122         static_libgfortran effective target.
12123         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
12124         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
12125
12126 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
12127
12128         * gcc.dg/pr24615.c: Guard test with { target fpic }.
12129
12130 2005-11-03  Josh Conner  <jconner@apple.com>
12131
12132         PR c++/19989
12133         g++.dg/ext/array2.C: New test.
12134         g++.dg/template/dependent-name3.C: New test.
12135         g++.dg/template/dependent-name4.C: New test.
12136         g++.dg/template/sfinae2.C: New test.
12137
12138 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
12139
12140         PR preprocessor/22042
12141         * gcc.dg/cpp/strify4.c: New test.
12142
12143 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
12144
12145         PR c++/17964
12146         * g++.dg/cpp/string-1.C: New test.
12147
12148 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
12149
12150         * gcc.target/powerpc: New directory.
12151         * gcc.target/powerpc/powerpc.exp: New file.
12152         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
12153         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
12154         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
12155         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
12156         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
12157         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
12158         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
12159         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
12160         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
12161         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
12162         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
12163         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
12164         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
12165         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
12166         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
12167         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
12168         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
12169         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
12170         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
12171         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
12172         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
12173         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
12174         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
12175         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
12176         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
12177         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
12178         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
12179         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
12180         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
12181         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
12182         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
12183         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
12184         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
12185         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
12186
12187 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
12188
12189         PR c++/21627
12190         * g++.dg/warn/inline2.C: New test.
12191
12192 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
12193
12194         PR middle-end/23155
12195         * g++.dg/ext/c99struct1.C: New test.
12196         * gcc.dg/union-cast-1.c: New test.
12197         * gcc.dg/union-cast-2.c: New test.
12198         * gcc.dg/union-cast-3.c: New test.
12199
12200 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
12201
12202         PR middle-end/24589
12203         * gcc.c-torture/execute/zero-struct-2.c: New test.
12204
12205 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
12206
12207         PR c++/24582
12208         * g++.dg/init/switch1.C: New test.
12209
12210 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
12211
12212         * gcc.dg/delay-slot-1.c: New test.
12213
12214 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
12215
12216         PR target/24620
12217         * gcc.dg/pr24620.c: New test.
12218
12219 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
12220
12221         PR c/24329
12222         * gcc.dg/format/unnamed-1.c: New test.
12223
12224 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
12225
12226         PR c++/22434
12227         * g++.dg/expr/cond8.C: New test.
12228
12229         PR c++/24560
12230         * g++.dg/parse/dot1.C: New test.
12231
12232 2005-11-02  Jan Hubicka  <jh@suse.cz>
12233
12234         PR target/23303
12235         * gcc.dg/i386-lea.c: New test
12236
12237 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
12238
12239         PR target/24615
12240         * gcc.dg/pr24615.c: New test.
12241
12242 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
12243
12244         PR target/24600
12245         * gcc.dg/pr24600.c: New test.
12246
12247 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
12248
12249         PR c++/19253
12250         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
12251         * g++.dg/parse/typename9.C: New test.
12252         * g++/dg/parse/typename10.C: Likewise.
12253
12254 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
12255
12256         PR fortran/18157
12257         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
12258         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
12259         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
12260
12261 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
12262
12263         PR c++/24569
12264         * g++.dg/debug/static1.C: New test.
12265
12266 2005-11-02  Josh Conner  <jconner@apple.com>
12267
12268         * g++.dg/crash38.C: moved into proper directory...
12269         * g++.dg/template/crash42.C: ...here
12270
12271 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
12272
12273         PR target/18338
12274         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
12275         pcc_bitfield_type_matters || default_packed.
12276
12277         * lib/target-supports.exp
12278         (check_effective_target_pcc_bitfield_type_matters): New proc.
12279         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
12280
12281         PR testsuite/23304
12282         * lib/target-supports.exp (check_effective_default_packed): New proc.
12283         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
12284         Gate expected errors on target ! default_packed.
12285         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
12286
12287 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12288
12289         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
12290         change (r106358).
12291
12292 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12293
12294         PR fortran/24008
12295         * gfortran.dg/entry_5.f90: New.
12296         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
12297
12298 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
12299
12300         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
12301
12302 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
12303
12304         PR fortran/21565
12305         gfortran.dg/namelist_blockdata.f90: New test.
12306
12307         PR fortran/18737
12308         gfortran.dg/external_implicit_none.f90: New test.
12309
12310         PR fortran/14994
12311         * gfortran.dg/secnds.f: New test.
12312
12313 2005-10-31  Jan Hubicka  <jh@suse.cz>
12314
12315         PR target/20928
12316         * gcc.c-torture/compile/pr20928.c: New test.
12317
12318 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
12319
12320         PR middle-end/23492
12321         * gcc.c-torture/compile/zero-strct-5.c: New test.
12322
12323 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
12324
12325         PR libgfortran/24584
12326         * gfortran.dg/pr24584.f90: New test.
12327
12328 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
12329
12330         PR fortran/18883
12331         * gfortran.dg/char_result_9.f90: New.
12332         * gfortran.dg/char_result_10.f90: New.
12333
12334 2005-10-30  Jan Hubicka  <jh@suse.cz>
12335
12336         * g++.dg/tree-ssa/pr24172.C: New testcase.
12337
12338 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12339
12340         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
12341
12342 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
12343
12344         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
12345         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
12346         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
12347         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
12348         gfortran.dg/enum_9.f90,
12349         gfortran.fortran-torture/compile/enum_1.f90,
12350         gfortran.fortran-torture/execute/enum_1.f90,
12351         gfortran.fortran-torture/execute/enum_2.f90,
12352         gfortran.fortran-torture/execute/enum_3.f90,
12353         gfortran.fortran-torture/execute/enum_4.f90: New tests.
12354
12355 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
12356
12357         PR target/18482
12358         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
12359         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
12360
12361 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12362
12363         PR libfortran/20179
12364         * gfortran.dg/mixed_io_1.f90: New test.
12365         * gfortran.dg/mixed_io_1.c: New file.
12366
12367 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12368
12369         * gfortran.dg/malloc_free_1.f90: New test.
12370
12371 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
12372
12373         * gcc.dg/nested-func-4.c: Require profiling -pg.
12374
12375 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
12376
12377         PR C++/23229
12378         * g++.dg/warn/main-2.C: New test.
12379
12380 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
12381
12382         PR fortran/24545
12383         * gfortran.dg/interface_2.f90: new test.
12384
12385 2005-10-28  Josh Conner  <jconner@apple.com>
12386
12387         PR c++/22153
12388         * g++.dg/template/crash38.C: New test.
12389         * g++.dg/parse/explicit1.C: Change expected errors.
12390
12391 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
12392
12393         PR C++/23426
12394         * g++.dg/other/large-size-array.C: New test.
12395
12396 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
12397
12398         PR middle-end/24362
12399         * g++.dg/opt/complex4.C: New test.
12400
12401 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
12402
12403         * gcc.dg/nested-func-4.c: New test.
12404
12405 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
12406
12407         PR fortran/24158
12408         gfortran.dg/derived_recursion.f90: New test.
12409         gfortran.dg/implicit_actual.f90: New test.
12410
12411 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
12412
12413         PR middle-end/24295, PR testsuite/24477
12414         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
12415         removed when weakref hits the tree.
12416
12417 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
12418
12419         * gfortran.dg/cray_pointers_4.f90: New test.
12420
12421         * gfortran.dg/cray_pointers_5.f90: New test.
12422
12423 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
12424
12425         PR fortran/22290
12426         * gfortran.dg/assign_5.f90: New test.
12427         * gfortran.dg/assign_6.f: New test.
12428
12429 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
12430
12431         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
12432         CPU has no SSE support.
12433
12434 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
12435
12436         PR libgfortran/24224
12437         * gfortran.dg/arrayio_1.f90: Update attribution.
12438         * gfortran.dg/arrayio_2.f90: Update attribution.
12439         * gfortran.dg/arrayio_3.f90: Update attribution.
12440         * gfortran.dg/arrayio_4.f90: Update test conditions.
12441         * gfortran.dg/arrayio_5.f90: Update attribution.
12442         * gfortran.dg/arrayio_6.f90: New test.
12443         * gfortran.dg/arrayio_7.f90: New test.
12444
12445 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
12446
12447         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
12448
12449 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
12450
12451         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
12452
12453 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
12454
12455         PR fortran/24416
12456         * gfortran.dg/namelist_char_only.f90: New test.
12457
12458 2005-10-24  Asher Langton  <langton2@llnl.gov>
12459
12460         PR fortran/17031
12461         PR fortran/22282
12462         * gfortran.dg/cray_pointers_1.f90: New test.
12463         * gfortran.dg/cray_pointers_2.f90: New test.
12464         * gfortran.dg/cray_pointers_3.f90: New test.
12465         * gfortran.dg/loc_1.f90: New test.
12466         * gfortran.dg/loc_2.f90: New test.
12467
12468 2005-10-24  Steven Bosscher  <stevenb@suse.de>
12469
12470         * gcc.dg/pr24225.c: New test.
12471
12472 2005-10-24  Asher Langton  <langton2@llnl.gov>
12473
12474         * gfortran.dg/dup_save_1.f90: New test.
12475         * gfortran.dg/dup_save_2.f90: New test.
12476
12477 2005-10-24  Paul Brook  <paul@codesourcery.com>
12478
12479         PR 24107
12480         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
12481         stdint.h.
12482
12483 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
12484
12485         PR libgfortran/24489
12486         * gfortran.dg/pr24489.f90: New test.
12487
12488 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
12489
12490         PR fortran/23635
12491         * gfortran.dg/ichar_1.f90: Add tests for derived types.
12492
12493 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
12494
12495         PR target/18911
12496         * g++.dg/init/array16.C: Skip for mmix-*-*.
12497
12498 2005-10-23  Asher Langton  <langton2@llnl.gov>
12499
12500         * gfortran.dg/byte_1.f90: New test.
12501         * gfortran.dg/byte_2.f90: New test.
12502
12503 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
12504
12505         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
12506
12507 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
12508
12509         PR fortran/18022
12510         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
12511
12512         PR fortran/24311
12513         * gfortran.dg/merge_char_const.f90: New test.
12514
12515         PR fortran/24384
12516         * gfortran.dg/spread_scalar_source.f90: New test.
12517
12518 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
12519
12520         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
12521
12522         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
12523         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
12524
12525         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
12526
12527 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
12528
12529         PR fortran/24426
12530         * gfortran.dg/der_pointer_4.f90: New.
12531
12532 2005-10-22  David Ayers  <d.ayers@inode.at>
12533
12534         * obj-c++.dg/except-1.mm: Simplify.
12535
12536 2005-10-21  David Ayers  <d.ayers@inode.at>
12537
12538         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
12539
12540 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
12541
12542         * gfortran.dg/assumed_dummy_2.f90: New test.
12543
12544 2005-10-21  James E Wilson  <wilson@specifix.com>
12545
12546         PR preprocessor/15220
12547         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
12548
12549 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
12550
12551         * gcc.c-torture/execute/20051021-1.c: New test.
12552
12553 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
12554
12555         PR c++/24260
12556         * g++.dg/ext/tmplattr1.C: New test.
12557
12558 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
12559
12560         PR fortran/24440
12561         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
12562
12563 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
12564
12565         * obj-c++.dg/except-1.mm: New.
12566
12567         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
12568
12569 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
12570
12571         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
12572
12573 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
12574
12575         PR middle-end/24295
12576         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
12577         declarations with the same names as thunks' alias targets, use
12578         aliases instead.
12579         * gcc.dg/attr-alias-3.c: New test.
12580         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
12581
12582 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
12583
12584         PR c++/22618
12585         * g++.dg/parse/access8.C: New test.
12586
12587 2005-10-20  Richard Guenther  <rguenther@suse.de>
12588
12589         PR c++/24439
12590         * g++.dg/tree-ssa/pr24439.C: New testcase.
12591
12592 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12593
12594         * g++.dg/opt/delay-slot-1.C: New test.
12595
12596 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
12597
12598         PR fortran/21625
12599         * gfortran.fg/der_init_1.f90: New.
12600
12601 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
12602
12603         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
12604
12605 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
12606
12607         PR c++/21908
12608         * g++.dg/parse/error28.C: New test.
12609
12610 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12611
12612         * gcc.dg/profile-generate-2.c: New test.
12613
12614 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
12615
12616         PR target/23589
12617         * g++.dg/ext/dllimport11.C: New.
12618
12619 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12620
12621         PR c++/22293
12622         * g++.dg/other/friend3.C: New test.
12623
12624 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
12625
12626         PR c++/23293
12627         * g++.dg/template/error19.C: New test.
12628
12629 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
12630
12631         PR c++/21383
12632         * g++.dg/overload/koenig2.C: New.
12633
12634         PR c++/23118
12635         * g++.dg/overload/error2.C: New.
12636
12637         PR c++/22604
12638         * g++.dg/inherit/covariant14.C: New.
12639
12640 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12641
12642         PR c++/23440
12643         * g++.dg/parse/for1.C: New test.
12644
12645 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
12646
12647         PR fortran/23446
12648         * gfortran.dg/host_dummy_index_1.f90: New test.
12649
12650         PR fortran/21459
12651         * gfortran.dg/automatic_char_len_2.f90: New test.
12652
12653         PR fortran/20866
12654         * gfortran.dg/recursive_statement_functions.f90: New test.
12655
12656         PR fortran/20853
12657         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
12658
12659         PR fortran/20849
12660         * gfortran.dg/external_initializer.f90: New test.
12661
12662         PR fortran/20837
12663         * non_module_public.f90: New test.
12664
12665 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
12666
12667         PR c++/24386
12668         * g++.dg/template/overload7.C: New.
12669
12670         PR c++/22551
12671         * g++.dg/other/switch2.C: Remove expected warnings.
12672
12673         PR c++/21353
12674         * g++.dg/template/defarg6.C: New.
12675
12676 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
12677
12678         PR target/24315
12679         * gcc.target/i386/pr24315.c: New test.
12680
12681 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
12682
12683         PR c++/24389
12684         * g++.dg/template/static21.C: New test.
12685         * g++.dg/template/static21-a.cc: Likewise.
12686
12687 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
12688
12689         PR c++/23959
12690         * g++.dg/warn/Wswitch-default-1.C: New test.
12691         * g++.dg/warn/Wswitch-default-2.C: New test.
12692
12693 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
12694
12695         PR c++/22173
12696         * g++.dg/parse/template18.C: New test.
12697         * g++.dg/template/nontype15.C: Likewise.
12698
12699 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
12700
12701         PR fortran/22273
12702         * gfortran.dg/spec_expr_2.f90: New.
12703
12704 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
12705
12706         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
12707         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
12708         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
12709         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
12710         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
12711         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
12712         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
12713         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
12714         previous target-specific skips and warning-message matches where
12715         applicable.
12716
12717 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
12718
12719         PR c++/21347
12720         * g++.dg/warn/Wctor-dtor.C: New test.
12721
12722 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12723
12724         PR c/23439
12725         * gcc.dg/for-1.c: New test.
12726
12727 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
12728
12729         PR c++/19565
12730         * g++.dg/warn/Wconversion1.C: New test.
12731         * g++.dg/ext/packed4.C: Compile with -w.
12732         * g++.dg/opt/20050511-1.C: Likewise.
12733         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
12734
12735 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
12736
12737         * gfortran.dg/boz_5.f90: New test.
12738
12739 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
12740
12741         PR c++/22551
12742         * g++.dg/other/switch2.C: New.
12743
12744         PR c++/23984
12745         * g++.dg/init/ctor7.C: New.
12746
12747 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
12748
12749         PR c++/23730
12750         * g++.dg/parse/crash32.C: New test.
12751
12752 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
12753
12754         PR c++/20721
12755         * g++.dg/init/goto2.C: New test.
12756
12757         PR c++/22464
12758         * g++.dg/template/crash/41.C: New test.
12759
12760         PR c++/22180
12761         * g++.dg/template/crash40.C: New test.
12762
12763         PR c++/23694
12764         * g++.dg/parse/friend5.C: New test.
12765
12766         PR c++/23307
12767         * g++.dg/template/crash38.C: New test.
12768
12769         PR c++/22352
12770         * g++.dg/template/friend38.C: New test.
12771
12772         PR c++/22405
12773         * g++.dg/template/crash39.C: New test.
12774
12775 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
12776
12777         * gcc.dg/debug/dwarf2/dwarf-char1.c,
12778         gcc.dg/debug/dwarf2/dwarf-char2.c,
12779         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
12780
12781         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
12782
12783 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
12784
12785         * gcc.dg/dll-2.c: Add tests for warnings.
12786         * gcc.dg/dll-3.c: Likewise.
12787         * gcc.dg/dll-4.c: Likewise.
12788
12789         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
12790         * g++.dg/ext/dllimport2.C: Likewise.
12791         * g++.dg/ext/dllimport3.C: Likewise.
12792         * g++.dg/ext/dllimport7.C: Likewise.
12793         * g++.dg/ext/dllimport8.C: Likewise.
12794         * g++.dg/ext/dllimport9.C: Likewise.
12795
12796 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
12797
12798         PR fortran/24092
12799         * gfortran.dg/derived_pointer_recursion.f90: New test.
12800
12801 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
12802
12803         * gcc.c-torture/execute/20051012-1.c: New test.
12804
12805 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
12806
12807         PR fortran/18082
12808         * gfortran.dg/automatic_char_len_1.f90: New test.
12809
12810 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
12811
12812         PR fortran/20847
12813         * gfortran.dg/save_common.f90: New test.
12814
12815         PR fortran/20856
12816         * gfortran.dg/save_result.f90: New test.
12817
12818 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
12819
12820         PR c++/21592
12821         * g++.dg/template/dependent-expr1.C: Add new expected error.
12822         * g++.dg/template/dependent-expr2.C: Adjust error text.
12823         * g++.dg/template/overload6.C: New.
12824
12825         PR c++/23797
12826         * g++.dg/other/typename8.C: New.
12827
12828         PR c++/21117
12829         * g++.dg/other/return1.C: New.
12830
12831 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
12832
12833         PR c++/24052
12834         * g++.dg/ext/label5.C: New.
12835
12836 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
12837
12838         PR c++/19964
12839         * g++.dg/parse/crash31.C: New.
12840
12841 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
12842
12843         * g++.dg/ipa/ipa-1.c: New test.
12844         * g++.dg/ipa/ipa-2.c: New test.
12845         * g++.dg/ipa/ipa-3.c: New test.
12846         * g++.dg/ipa/ipa-4.c: New test.
12847         * g++.dg/ipa/ipa-5.c: New test.
12848         * g++.dg/ipa/ipa.exp: New file.
12849
12850 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
12851
12852         PR fortran/24207
12853         * gfortran.dg/private_type_3.f90: New test.
12854
12855 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
12856
12857         PR fortran/20786
12858         gfortran.dg/aint_anint_1.f90: New test.
12859
12860 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
12861
12862         PR libgfortran/24313
12863         gfortran.dg/csqrt.f: New test.
12864
12865 2005-10-11  Ian Lance Taylor  <ian@airs.com>
12866
12867         PR c++/8057
12868         * g++.dg/warn/noeffect7.C: New test.
12869         * g++.dg/warn/noeffect2.C: Instantiate templates.
12870         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
12871         and warning.
12872
12873 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
12874
12875         PR c++/21089
12876         * g++.dg/init/float1.C: New test.
12877
12878         PR c++/24277
12879         * g++.dg/init/member1.C: Tweak error markers.
12880
12881 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
12882
12883         PR testsuite/24281
12884         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
12885         Check for null pointer.
12886
12887 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
12888
12889         PR c++/21369
12890         * g++.dg/parse/ret-type3.C: New test.
12891
12892 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
12893
12894         PR tree-opt/23946
12895         * gcc.c-torture/compile/pr23946.c: New test.
12896
12897 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
12898
12899         * g++.dg/opt/mmx2.C: New test.
12900
12901 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
12902
12903         PR c++/24277
12904         * g++.dg/template/static20.C: New test.
12905
12906         PR c++/24302
12907         * g++.dg/warn/Wunused-12.C: New test.
12908
12909         PR c++/23437
12910         * g++.dg/template/arg4.C: New test.
12911
12912 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12913
12914         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
12915         * gcc.dg/ucnid-3.c: Likewise.
12916         * gcc.dg/ucnid-4.c: Likewise.
12917         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
12918         * g++.dg/other/ucnid-1.C: Likewise.
12919         * gcc.dg/sparc-frame-1.c: New test.
12920
12921 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
12922
12923         PR c++/24139
12924         * g++.dg/template/spec27.C: New test.
12925
12926         PR c++/24275
12927         * g++.dg/template/static19.C: New test.
12928
12929 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12930
12931         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
12932         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
12933
12934 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
12935
12936         PR target/24136
12937         * gfortran.fortran-torture/compile/pr24136.f: New test.
12938
12939 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
12940
12941         PR c++/22172
12942         * g++.dg/parse/crash30.C: New test.
12943
12944 2005-10-07  Richard Guenther  <rguenther@suse.de>
12945
12946         PR middle-end/24227
12947         * gcc.c-torture/compile/pr24227.c: New testcase.
12948
12949 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
12950
12951         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
12952         Do not put aligned attributes on array elements.
12953
12954 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
12955
12956         PR testsuite/23611, PR testsuite/23615
12957         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
12958         writing prototypes of library functions by hand.
12959         * obj-c++.dg/bitfield-4.mm: Likewise.
12960         * obj-c++.dg/const-str-4.mm: Likewise.
12961         * obj-c++.dg/encode-4.mm: Likewise.
12962         * obj-c++.dg/encode-5.mm: Likewise.
12963         * obj-c++.dg/encode-6.mm: Likewise.
12964         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
12965         * obj-c++.dg/method-10.mm: Likewise.
12966         * obj-c++.dg/method-17.mm: Likewise.
12967         * obj-c++.dg/method-19.mm: Likewise.
12968         * obj-c++.dg/try-catch-2.mm: Likewise.
12969
12970 2005-10-06  Richard Henderson  <rth@redhat.com>
12971
12972         PR 24236
12973         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
12974
12975 2005-10-06  Dale Johannesen  <dalej@apple.com>
12976
12977         * gcc.c-torture/execute/20030125-1.c: Correct.
12978
12979 2005-10-06  Richard Guenther  <rguenther@suse.de>
12980
12981         PR tree-optimization/24238
12982         * g++.dg/tree-ssa/pr24238.C: New testcase.
12983
12984 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
12985
12986         PR 18568
12987         * gfortran.dg/der_pointer_3.f90: New test.
12988
12989 2005-10-05  Devang Patel  <dpatel@apple.com>
12990
12991         PR Debug/23205
12992         * g++.dg/other/PR23205.C: New.
12993
12994 2005-10-05  Richard Henderson  <rth@redhat.com>
12995
12996         PR target/23602
12997         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
12998         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
12999
13000 2005-10-05  Dale Johannesen  <dalej@apple.com>
13001
13002         * gcc.c-torture/execute/float-floor.c: New.
13003
13004 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
13005
13006         PR tree-optimization/21419
13007         PR tree-optimization/24146
13008         PR tree-optimization/24151
13009
13010         * g++.dg/ext/asm7.C: New.
13011         * g++.dg/ext/asm8.C: New.
13012         * gcc.dg/asm-1.c: Compile on all targets.
13013         * gcc.dg/asm-pr24146.c: New.
13014         * gcc.dg/pr21419.c: Adjust error messages.
13015
13016 2005-10-05  Richard Guenther  <rguenther@suse.de>
13017
13018         PR fortran/24176
13019         * gfortran.fortran-torture/compile/empty.f90: New testcase.
13020
13021 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
13022
13023         PR c++/23513
13024         * g++.dg/template/spec22.C: Robustify test.
13025         * g++.dg/template/spec26.C: New.
13026
13027 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
13028
13029         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
13030         if target supports vector instructions.
13031
13032 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
13033
13034         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
13035         C99 functions.
13036
13037 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
13038
13039         * lib/target-supports.exp (check_effective_target_fortran_large_real,
13040         check_effective_target_fortran_large_int): Replace cached result
13041         when target changes.
13042
13043 2005-10-04  Devang Patel  <dpatel@apple.com>
13044
13045         * gcc.dg/i386-sse-vect-types.c: New.
13046
13047 2005-10-04  Ian Lance Taylor  <ian@airs.com>
13048
13049         PR preprocessor/13726
13050         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
13051         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
13052
13053 2005-10-04  Richard Guenther  <rguenther@suse.de>
13054
13055         PR c/23576
13056         * gcc.dg/noncompile/pr23576.c: New testcase.
13057
13058 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
13059
13060         PR middle-end/23125
13061         * gcc.dg/register-var-3.c: New test.
13062
13063 2005-10-04  Steven Bosscher  <stevenb@suse.de>
13064
13065         * gcc.dg/pr23049.c: New test.
13066
13067         * gcc.dg/ucnid-4.c: Fix test.
13068
13069 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
13070
13071         PR 23445
13072         * gcc.c-torture/compile/pr23445.c: New test.
13073
13074 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
13075
13076         * g++.dg/overload/unknown1.C: New.
13077
13078 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
13079
13080         PR c++/17775
13081         * g++.dg/template/repo4.C: New test.
13082
13083 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13084
13085         PR libfortran/19308
13086         * gfortran.dg/large_real_kind_2.F90: New test.
13087         * gfortran.dg/large_integer_kind_2.f90: New test.
13088
13089 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
13090
13091         * lib/target-supports.exp (check_effective_target_vect_shift):
13092         Implement with result caching. Add i?86, x86_64 and ia64 targets.
13093         (check_effective_target_vect_condition): Fix copy-n-pasto.
13094
13095         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
13096         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
13097         targets.
13098
13099 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
13100
13101         PR c++/22621
13102         * g++.dg/template/overload5.C : New test.
13103
13104         PR c++/23840
13105         * g++.dg/expr/stdarg1.C: New test.
13106
13107 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
13108
13109         PR 24142
13110         * gcc.c-torture/execute/pr24142.c: New test.
13111
13112 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
13113
13114         PR 24141
13115         * gcc.c-torture/execute/pr24141.c: New test.
13116
13117 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
13118             Diego Novillo  <dnovillo@redhat.com>
13119
13120         PR 23604
13121         * gcc.c-torture/execute/pr23604.c: New test.
13122
13123 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
13124
13125         PR fortran/16404
13126         PR fortran/20835
13127         PR fortran/20890
13128         PR fortran/20899
13129         PR fortran/20900
13130         PR fortran/20901
13131         PR fortran/20902
13132         gfortran.dg/equiv_constraint_1.f90: New test.
13133         gfortran.dg/equiv_constraint_2.f90: New test.
13134         gfortran.dg/equiv_constraint_3.f90: New test.
13135         gfortran.dg/equiv_constraint_4.f90: New test.
13136         gfortran.dg/equiv_constraint_5.f90: New test.
13137         gfortran.dg/equiv_constraint_6.f90: New test.
13138         gfortran.dg/equiv_constraint_7.f90: New test.
13139         gfortran.dg/equiv_constraint_8.f90: New test.
13140         gfortran.dg/private_type_1.f90: New test.
13141         gfortran.dg/private_type_2.f90: New test.
13142         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
13143         980628-10.f: Assert std=gnu to permit mixing of
13144         types in equivalence statements.
13145
13146 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
13147
13148         PR 24112
13149         * gfortran.dg/open_status_1.f90: New.
13150
13151 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
13152
13153         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
13154         * gcc.dg/vect/pr22480.c: Clean up temp files.
13155         * gcc.dg/vect/pr23831.c: Clean up temp files.
13156         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
13157         Clean up temp files.
13158         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
13159         Clean up temp files.
13160
13161         * gcc.dg/20050309-1.c: Clean up temp files.
13162         * gcc.dg/20050325-1.c: Clean up temp files.
13163
13164 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
13165
13166         PR tree-optimization/24059
13167         * gcc.dg/vect/pr24059.c : New test.
13168
13169 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
13170
13171         PR middle-end/24109
13172         * gcc.c-torture/execute/20050929-1.c: New test.
13173
13174 2005-09-29  Steven Bosscher  <stevenb@suse.de>
13175
13176         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
13177
13178 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
13179
13180         PR c/21419
13181         * gcc.dg/pr21419.c: New test.
13182
13183 2005-09-29  Steven Bosscher  <stevenb@suse.de>
13184
13185         * gcc.dg/pr23911.c: New test.
13186
13187 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
13188
13189         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
13190
13191         PR c++/16782
13192         * g++.dg/parse/qualified4.C: New test.
13193         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
13194         * g++.old-deja/g++.mike/p8154.C: Likewise.
13195
13196 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
13197
13198         PR c++/22147
13199         * g++.dg/template/friend37.C: New test.
13200         * g++.dg/parse/crash28.C: Adjust error markers.
13201
13202 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
13203
13204         PR fortran/18518
13205         * gfortran.fortran-torture/execute/save_2.f90: New decl.
13206
13207 2005-09-27  Devang Patel  <dpatel@apple.com>
13208
13209         PR tree-optimization/23625
13210         * gcc.dg/pr23625.c: New test.
13211
13212 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
13213
13214         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
13215         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
13216
13217 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
13218
13219         PR fortran/23677
13220         * gfortran.fortran-torture/execute/save_1.f90: New test.
13221         * gfortran.dg/save_1.f90: New test.
13222
13223 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
13224
13225         * gcc.target/i386/builtin-apply-mmx.c: New test.
13226
13227         PR target/22576
13228         * gcc.target/i386/pr22576.c: New test.
13229
13230         PR target/22585
13231         * gcc.target/i386/pr22585.c: New test.
13232
13233         PR target/23268
13234         * gcc.target/i386/pr23268.c: New test.
13235
13236         PR middle-end/23831
13237         * gcc.dg/vect/pr23831.c: New test.
13238
13239         PR target/24055
13240         * gcc.target/i386/pr24055.c: New test.
13241
13242 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
13243
13244         PR tree-optimization/23960
13245         * gcc.c-torture/compile/pr23960.c: New.
13246
13247 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
13248
13249         PR fortran/16861
13250         * gfortran.dg/nested_modules_3.f90: New.
13251
13252 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
13253
13254         PR fortran/24005
13255         gfortran.dg/interface_1.f90: New test.
13256
13257 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
13258         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13259
13260         PR fortran/23843
13261         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
13262
13263 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
13264
13265         PR fortran/23516
13266         * gfortran.dg/imag_1.f: New test.
13267         * gfortran.dg/imag_2.f: Ditto.
13268
13269 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
13270
13271         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
13272
13273 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
13274
13275         PR c++/21983
13276         * g++.dg/warn/pr21983.C: New test.
13277
13278 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
13279
13280         * gcc.dg/20050922-1.c: Testcase added.
13281
13282 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
13283
13284         PR c++/23993
13285         * g++.dg/template/array14.C: New test.
13286
13287 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
13288
13289         PR fortran/19929
13290         * gfortran.dg/der_ptr_component_1.f90: New test.
13291
13292 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13293
13294         PR c++/23965
13295         * g++.dg/template/error1.C: Reject "no matching function" message.
13296
13297 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13298
13299         PR c++/17609
13300         * g++.dg/lookup/error1.C: New test.
13301
13302 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
13303
13304         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
13305         functionality of the testcase.
13306
13307 2005-09-20  Richard Henderson  <rth@redhat.com>
13308
13309         * gcc.dg/vect/vect-22.c: Require vect_float.
13310         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
13311
13312 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
13313
13314         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
13315         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
13316         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
13317         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
13318         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
13319         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
13320         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
13321         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
13322         * gcc.dg/cpp/ucnid-8.c: New test.
13323
13324 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
13325
13326         PR tree-optimization/23929
13327         * gcc.c-torture/compile/pr23929.c: New test.
13328
13329 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
13330
13331         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
13332         for one loop.
13333
13334 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
13335
13336         PR testsuite/23186
13337         * g++.dg/other/pr22003.C: Require named sections.
13338
13339 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
13340
13341         PR c++/23947
13342         * g++.dg/rtti/crash3.C: New test.
13343
13344         PR tree-optimization/23818
13345         * gcc.dg/pr23818.c: New test.
13346
13347 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13348
13349         PR fortran/23420
13350         * gfortran.dg/print_fmt_4.f: New.
13351
13352 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
13353
13354         PR fortran/23663
13355         * gfortran.fortran-torture/execute/entry_11.f90: New test.
13356
13357 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
13358
13359         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
13360         Use pointers to local alignable arrays instead. Added comments.
13361         * gcc.dg/vect/vect-46.c: Likewise.
13362         * gcc.dg/vect/vect-48.c: Likewise.
13363         * gcc.dg/vect/vect-49.c: Likewise.
13364         * gcc.dg/vect/vect-52.c: Likewise.
13365         * gcc.dg/vect/vect-53.c: Likewise.
13366         * gcc.dg/vect/vect-54.c: Likewise.
13367         * gcc.dg/vect/vect-56.c: Likewise.
13368         * gcc.dg/vect/vect-57.c: Likewise.
13369         * gcc.dg/vect/vect-58.c: Likewise.
13370         * gcc.dg/vect/vect-60.c: Likewise.
13371         * gcc.dg/vect/vect-61.c: Likewise.
13372
13373         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
13374         The test is no longer vectorizable on vect_no_align targets.
13375         * gcc.dg/vect/vect-43.c: Likewsie.
13376
13377         * gcc.dg/vect/vect-44.c: Added comments.
13378         * gcc.dg/vect/vect-45.c: Added comments.
13379         * gcc.dg/vect/vect-50.c: Added comments.
13380         * gcc.dg/vect/vect-51.c: Added comments.
13381
13382         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
13383         aligned type.
13384         * gcc.dg/vect/Os-vect-95.c: Likewise.
13385
13386         * gcc.dg/vect/vect-41.c: Test removed.
13387         * gcc.dg/vect/vect-47.c: Test removed.
13388         * gcc.dg/vect/vect-55.c: Test removed.
13389         * gcc.dg/vect/vect-59.c: Test removed.
13390
13391 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
13392
13393         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
13394         No longer vectorizable on vect_no_align targets.
13395         * gcc.dg/vect/pr20122.c: Likewise.
13396         * gcc.dg/vect/vect-74.c: Likewise.
13397         * gcc.dg/vect/vect-75.c: Likewise.
13398         * gcc.dg/vect/vect-76.c: Likewise.
13399
13400         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
13401         Will not be vectorizable on vect_no_align targets once aliasing issues
13402         are resolved.
13403         * gcc.dg/vect/vect-79.c: Likewise.
13404
13405         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
13406         * gcc.dg/vect/vect-78.c: Likewise.
13407         * gcc.dg/vect/vect-97.c: Likewise.
13408
13409 2005-09-19  Steven Bosscher  <stevenb@suse.de>
13410
13411         * gcc.dg/pr23943.c: New test.
13412
13413 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
13414
13415         PR fortran/19181
13416         * gfortran.dg/derived_pointer_null_1.f90: New test.
13417
13418 2005-09-18  Richard Guenther  <rguenther@suse.de>
13419
13420         PR middle-end/23944
13421         * gcc.c-torture/compile/pr23944.c: New testcase.
13422
13423 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
13424
13425         PR fortran/15975
13426         * gfortran.dg/der_pointer_2.f90: New test.
13427
13428 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
13429
13430         PR fortran/16861
13431         * gfortran.dg/nested_modules_2.f90: New test.
13432
13433 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13434
13435         PR c++/18368
13436         * g++.dg/other/semicolon.C: New test.
13437
13438 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
13439
13440         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
13441         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
13442
13443 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
13444
13445         PR c++/23914
13446         * g++.dg/template/static18.C: New test.
13447
13448         PR c++/21514
13449         * g++.dg/template/crash19.C: Remove dg-error marker.
13450         * g++.dg/template/local4.C: New test.
13451
13452 2005-09-16  Paul Brook  <paul@codesourcery.com>
13453
13454         PR fortran/23906
13455         * gfortran.dg/dependency_1.f90: New test.
13456
13457 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
13458
13459         PR c++/23896
13460         * g++.dg/template/static17.C: New test.
13461
13462 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
13463
13464         PR c++/23139
13465         * g++.dg/warn/huge-val1.C: New test.
13466
13467 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
13468
13469         PR c++/13140
13470         * g++.dg/parse/class2.C: New test.
13471         * g++.dg/template/explicit8.C: Likewise.
13472         * g++.dg/template/spec25.C: Likewise.
13473
13474 2005-09-14  Josh Conner  <jconner@apple.com>
13475
13476         PR middle-end/23584
13477         * gcc.dg/pr23584.c: New test.
13478
13479 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
13480
13481         PR fortran/21875 Internal Unit Array I/O, NIST
13482         * gfortran.dg/arrayio_1.f90: New test.
13483         * gfortran.dg/arrayio_1.f90: New test.
13484         * gfortran.dg/arrayio_1.f90: New test.
13485         * gfortran.dg/arrayio_1.f90: New test.
13486         * gfortran.dg/arrayio_1.f90: New test.
13487
13488 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
13489
13490         PR middle-end/22480
13491         * gcc.dg/vect/pr22480.c: New test.
13492
13493 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
13494
13495         PR fortran/19358
13496         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
13497
13498 2005-09-13 Josh Conner <jconner@apple.com>
13499
13500         PR c++/23180
13501         * g++.dg/init/struct2.C: New test.
13502         * g++.dg/init/struct3.C: New test.
13503
13504 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
13505
13506         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
13507         Clean up temp files.
13508         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
13509         gcc.dg/tree-ssa/builtin-fprintf-1.c,
13510         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
13511         gcc.dg/tree-ssa/builtin-printf-1.c,
13512         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
13513         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
13514         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
13515         gcc.dg/tree-ssa/builtin-vprintf-1.c,
13516         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
13517         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
13518         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
13519         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
13520         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
13521         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
13522         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
13523         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
13524
13525 2005-09-13  Josh Conner  <jconner@apple.com>
13526
13527         * lib/gcc-dg.exp: Load scanipa.exp.
13528         (cleanup-dump): New procedure.
13529         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
13530         * lib/scandump.exp: New file.
13531         * lib/scantree.exp: Use it.
13532         * lib/scanipa.exp: New file.
13533
13534 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
13535
13536         PR fortran/17740
13537         * gfortran.dg/generic_4.f90: New test.
13538
13539 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
13540
13541         PR target/23816
13542         * gcc.target/i386/pr23816-1.c: New test.
13543         * gcc.target/i386/pr23816-2.c: New test.
13544
13545
13546 2005-09-13  Bastian Blank <waldi@debian.org>
13547
13548         PR c++/16171
13549         * g++.dg/abi/mangle26.C: New test.
13550         * g++.dg/abi/mangle27.C: New test.
13551         * g++.dg/abi/mangle28.C: New test.
13552         * g++.dg/abi/mangle29.C: New test.
13553
13554         PR c++/23839
13555         * g++.dg/parse/register1.C: New test.
13556
13557 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
13558
13559         PR c++/23842
13560         * g++.dg/template/access16.C: New test.
13561
13562 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
13563
13564         * gfortran.dg/char_pack_2.f90: Increase the vector size.
13565
13566 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
13567
13568         PR fortran/18899
13569         * gfortran.dg/shape_2.f90: New test.
13570
13571 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
13572
13573         PR target/19269
13574         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
13575         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
13576         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
13577         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
13578         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
13579         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
13580         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
13581         tests.
13582
13583 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
13584
13585         PR c++/23841
13586         * g++.dg/parse/template17.C: New test.
13587
13588 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
13589
13590         PR c++/23789
13591         * g++.dg/template/nontype14.C: New test.
13592
13593 2005-09-12  Ian Lance Taylor  <ian@airs.com>
13594
13595         PR g++/7874
13596         * g++.dg/lookup/friend7.C: New test.
13597         * g++.dg/lookup/friend8.C: New test.
13598         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
13599         so that it will be found via argument dependent lookup.
13600         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
13601         friend functions which will no longer be found.
13602         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
13603         function g, so that it will be found via argument dependent
13604         lookup.
13605         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
13606         * g++.old-deja/g++.mike/net43.C: Likewise.
13607
13608 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
13609
13610         PR c++/23691
13611         * g++.dg/template/static16.C: New test.
13612
13613 2005-09-12  Josh Conner  <jconner@apple.com>
13614
13615         PR middle-end/23237
13616         * gcc.c-torture/compile/pr23237.c: New test.
13617
13618 2005-09-11  Richard Henderson  <rth@redhat.com>
13619
13620         * g++.dg/other/error8.C: Update expected diagnostic text.
13621
13622 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13623
13624         PR libfortran/19872
13625         * gfortran.dg/overwrite_1.f: New test.
13626
13627 2005-09-09  Josh Conner  <jconner@apple.com>
13628
13629         * g++.dg/init/pr23180-1.C: Removed.
13630         * g++.dg/init/pr23180-2.C: Removed.
13631
13632 2005-09-09  David Daney <ddaney@avtrex.com>
13633
13634         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
13635         files which are ...
13636         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
13637         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
13638
13639 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13640
13641         * gfortran.dg/iostat_2.f90: New test.
13642
13643 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
13644
13645         PR c++/22252
13646         * g++.dg/ext/interface1.C: New test.
13647         * g++.dg/ext/interface1.h: Likewise.
13648         * g++.dg/ext/interface1a.cc: Likewise.
13649
13650 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
13651
13652         * gfortran.dg/iomsg_1.f90: New test case.
13653
13654 2005-09-09  Richard Guenther  <rguenther@suse.de>
13655
13656         PR c++/23624
13657         * g++.dg/tree-ssa/pr23624.C: New testcase.
13658
13659 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
13660
13661         PR fortran/19239
13662         * gfortran.dg/vector_subscript_1.f90,
13663         * gfortran.dg/vector_subscript_2.f90: New tests.
13664
13665 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
13666
13667         PR fortran/21104
13668         * gfortran.dg/array_alloc_1.f90,
13669         * gfortran.dg/array_alloc_2.f90,
13670         * gfortran.dg/array_alloc_3.f90: New tests.
13671
13672 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
13673
13674         PR fortran/12840
13675         * gfortran.dg/array_constructor_6.f90
13676         * gfortran.dg/array_constructor_7.f90
13677         * gfortran.dg/array_constructor_8.f90
13678         * gfortran.dg/array_constructor_9.f90
13679         * gfortran.dg/array_constructor_10.f90
13680         * gfortran.dg/array_constructor_11.f90
13681         * gfortran.dg/array_constructor_12.f90: New tests.
13682
13683 2005-09-08  Josh Conner  <jconner@apple.com>
13684
13685         PR c++/23180
13686         * g++.dg/init/pr23180-1.C: New test.
13687         * g++.dg/init/pr23180-2.C: New test.
13688
13689 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
13690
13691         PR fortran/18878
13692         * gfortran.dg/module_double_reuse.f90: New.
13693
13694 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
13695
13696         PR fortran/23270
13697         PR fortran/22304
13698         PR fortran/18870
13699         PR fortran/17917
13700         PR fortran/16511
13701         * gfortran.dg/common_equivalence_1.f: New.
13702         * gfortran.dg/common_equivalence_2.f: New.
13703         * gfortran.dg/common_equivalence_3.f: New.
13704         * gfortran.dg/contained_equivalence_1.f90: New.
13705         * gfortran.dg/module_blank_common.f90: New.
13706         * gfortran.dg/module_commons_1.f90: New.
13707         * gfortran.dg/module_equivalence_1.f90: New.
13708         * gfortran.dg/nested_modules_1.f90: New.
13709         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
13710         equivalences and add comment to connect the test with
13711         the PR.
13712
13713 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13714
13715         PR fortran/23765
13716         * gfortran.dg/common_6.f90: New test.
13717
13718 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
13719
13720         PR fortran/15326
13721         * gfortran.dg/char_result_1.f90,
13722         * gfortran.dg/char_result_2.f90,
13723         * gfortran.dg/char_result_3.f90,
13724         * gfortran.dg/char_result_4.f90,
13725         * gfortran.dg/char_result_5.f90,
13726         * gfortran.dg/char_result_6.f90,
13727         * gfortran.dg/char_result_7.f90,
13728         * gfortran.dg/char_result_8.f90: New tests.
13729
13730 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
13731
13732         PR fortran/19928
13733         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
13734
13735 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
13736
13737         PR obj-c++/16816
13738         * obj-c++.dg/selector-5.mm: New test.
13739         * obj-c++.dg/selector-6.mm: New test.
13740
13741 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
13742
13743         PR objc/20574
13744         PR objc/19324
13745         * objc.dg/error-1.m: New test.
13746
13747 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
13748
13749         PR fortran/23373
13750         * gfortran.fortran-torture/execute/pr23373-1.f90,
13751         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
13752
13753 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
13754
13755         PR libfortran/23760
13756         * gfortran.dg/g77/1832.f: Remove long string in write statement
13757         to allow the test to pass on correct list directed output with
13758         prepended space.
13759
13760 2005-09-07  James E Wilson  <wilson@specifix.com>
13761
13762         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
13763
13764 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
13765
13766         * gfortran.dg/parameter+save.f90: Rename to
13767         * gfortran.dg/parameter_save.f90: .. this.
13768
13769 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
13770
13771         PR fortran/20848
13772         * gfortran.dg/parameter+save.f90: New test case.
13773
13774 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
13775
13776         PR fortran/19269
13777         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
13778
13779 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
13780
13781         PR c/23075
13782         * gcc.dg/pr23075.c: New test.
13783         * g++.dg/warn/pr23075.C: New test.
13784
13785         PR target/22362
13786         * gcc.target/i386/pr22362.c: New test.
13787
13788         PR rtl-optimization/23098
13789         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
13790
13791         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
13792         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
13793         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
13794
13795 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
13796
13797         * g++.dg/expr/cast6.C: New test.
13798
13799         PR c++/9782
13800         * g++.dg/init/new15.C: New test.
13801
13802 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
13803
13804         * gcc.dg/vect/Os-vect-95.c: New test.
13805         * gcc.dg/vect/vect-95.c: Same.
13806
13807 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
13808
13809         * gcc.dg/vect/vect-29.c: Update xfail testing.
13810         * gcc.dg/vect/vect-44.c: Same.
13811         * gcc.dg/vect/vect-48.c: Same.
13812         * gcc.dg/vect/vect-50.c: Same.
13813         * gcc.dg/vect/vect-72.c: Same.
13814         * gcc.dg/vect/vect-77.c: Same.
13815         * gcc.dg/vect/vect-78.c: Same.
13816         * gcc.dg/vect/vect-80.c: Same.
13817         * gcc.dg/vect/vect-96.c: Same.
13818         * gcc.dg/vect/vect-100.c: Same.
13819         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
13820         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
13821         * gfortran.dg/vect/vect-5.f90: Same.
13822
13823 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
13824
13825         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
13826         start strings.
13827         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
13828         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
13829
13830         PR c++/23056
13831         * g++.dg/opt/pr23056.C: New test.
13832
13833         PR rtl-optimization/23098
13834         * gcc.target/i386/pr23098.c: New test.
13835
13836 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
13837
13838         PR c++/23667
13839         * g++.dg/template/static15.C: New test.
13840
13841         PR c++/21440
13842         * g++.dg/ext/stmtexpr5.C: New test.
13843         * g++.dg/ext/stmtexpr6.C: Likewise.
13844
13845 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
13846
13847         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
13848
13849         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
13850         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
13851         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
13852
13853 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
13854
13855         PR libfortran/23321
13856         * gfortran.dg/direct_io_4.f90: New test case.
13857
13858 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
13859             Rasmus Hahn  <rassahah@neofonie.de>
13860
13861         PR libobjc/23108
13862         * objc.dg/type-stream-1.m: New test.
13863
13864 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
13865
13866         PR fortran/23661
13867         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
13868         gfortran.dg/print_fmt_3.f90: New test.
13869
13870 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
13871
13872         * gfortran.dg/fmt_t_1.f90: New test.
13873
13874 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
13875
13876         PR rtl-optimization/23454
13877         * g++.dg/opt/pr23454.C: New test.
13878
13879 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
13880
13881         PR c++/23699
13882         * g++.dg/ext/static1.C: New test.
13883
13884 2005-09-02  Richard Henderson  <rth@redhat.com>
13885
13886         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
13887         tail call to check_fa_work.
13888
13889 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
13890
13891         PR c++/21687
13892         * g++.dg/other/gc3.C: New test.
13893
13894 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
13895
13896         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
13897         * gcc.dg/20050826-1.c: Likewise.
13898
13899 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
13900
13901         PR c++/23167
13902         * g++.dg/expr/volatile1.C: New test.
13903
13904 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
13905
13906         PR middle-end/23547
13907         * gcc.dg/pr23547.c: New test.
13908
13909 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
13910
13911         PR c/22061
13912         * gcc.c-torture/execute/pr22061-1.c,
13913         * gcc.c-torture/execute/pr22061-2.c,
13914         * gcc.c-torture/execute/pr22061-3.c,
13915         * gcc.c-torture/execute/pr22061-4.c: New tests.
13916
13917 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
13918
13919         * gcc.dg/Wredundant-decls-2.c: New test to check that
13920         -Wredundant-decls does not issue warning for a variable
13921         definition following a declaration.
13922
13923 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
13924
13925         PR debug/7241
13926         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
13927         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
13928         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
13929
13930         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
13931         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
13932         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
13933         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
13934         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
13935         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
13936         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
13937         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
13938
13939 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
13940
13941         PR objc/23306
13942         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
13943         scan-assmbler.
13944
13945 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
13946
13947         PR target/21255
13948         * gcc.dg/pr21255-1.c: New test.
13949         * gcc.dg/pr21255-2-mb.c: Likewise.
13950         * gcc.dg/pr21255-2-ml.c: Likewise.
13951         * gcc.dg/pr21255-3.c: Likewise.
13952         * gcc.dg/pr21255-4.c: Likewise.
13953
13954 2005-08-31  Dale Johannesen  <dalej@apple.com>
13955
13956         * gcc.dg/20050830-1.c: New.
13957
13958 2005-08-31  Josh Conner  <jconner@apple.com>
13959
13960         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
13961         command-line options for arm-*-* targets.
13962         * g++.dg/init/array16.C: Likewise.
13963         * g++.dg/other/crash-4.C: Likewise.
13964
13965 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
13966
13967         PR obj-c++/23640
13968         * obj-c++.dg/gnu-runtime-3.mm: New test.
13969
13970 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13971
13972         PR c++/13377
13973         * g++.dg/lookup/ambig4.C: New test.
13974         * g++.dg/lookup/ambig5.C: New test.
13975         * g++.dg/tc1/dr101.C: Adjust error markers.
13976
13977 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13978
13979         PR c++/23639
13980         * g++.dg/template/ttp5.C: Adjust error markers.
13981
13982 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
13983
13984         PR testsuite/23609
13985         * lib/obj-c++.exp: Include target-libpath.exp.
13986         (obj-c++_link_flags): Look for the GNU libobjc library
13987         and set the library path to include it.
13988         Don't manually set LD_LIBRARY_PATH (etc.) but call
13989         set_ld_library_path_env_vars instead.
13990         (obj-c++_target_compile): Don't set library path or
13991         linker flags because they are already set correctly
13992         in obj-c++_link_flags.
13993
13994 2005-08-30  Josh Conner  <jconner@apple.com>
13995
13996         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
13997         to command-line options for arm-*-* targets.
13998
13999 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
14000
14001         * g++.dg/other/i386-1.C: New.
14002
14003 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
14004
14005         PR preprocessor/20348
14006         PR preprocessor/20356
14007         * gcc.dg/cpp/pr20348.c: New test.
14008         * gcc.dg/cpp/pr20348.h: New file.
14009         * gcc.dg/cpp/inc/pr20348.h: New file.
14010         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
14011         * gcc.dg/cpp/pr20356.c: New test.
14012         * gcc.dg/cpp/pr20356.h: New file.
14013         * gcc.dg/cpp/inc/pr20356.h: New file.
14014         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
14015
14016 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
14017
14018         * gfortran.fortran-torture/execute/intrinsic_count.f90:
14019         Fix array dimension to avoid correct end-of-file error.
14020
14021 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
14022
14023         PR libfortran/23598
14024         * gfortran.dg/iostat_1.f90: New test.
14025
14026 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
14027
14028         PR middle-end/23408
14029         * gcc.dg/pr23408.c: New test.
14030
14031 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
14032
14033         PR c++/23099
14034         * g++.dg/init/member1.C: Make sure erroneous static data member
14035         definitions are required.
14036         * g++.dg/template/static13.C: New test.
14037         * g++.dg/template/static14.C: Likewise.
14038
14039 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
14040
14041         * gcc.target/i386/pr23575.c: Use -msse2 instead of
14042         -march=pentium4, remove ilp32 requirement.
14043
14044         PR middle-end/23484
14045         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
14046         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
14047
14048 2005-08-29  Andreas Jaeger  <aj@suse.de>
14049
14050         PR testsuite/23607
14051         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
14052
14053 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
14054
14055         * gcc.c-torture/execute/20050316-2.c: New test.
14056         * gcc.c-torture/execute/20050316-3.c: New test.
14057         * gcc.dg/torture/pr16104-1.c: New test.
14058
14059 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
14060
14061         PR middle-end/23463
14062         * gcc.c-torture/execute/zero-struct-1.c: New test.
14063
14064 2005-08-27  Richard Guenther  <rguenther@suse.de>
14065
14066         PR target/23575
14067         * gcc.target/i386/pr23575.c: New testcase.
14068
14069 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
14070
14071         PR rtl-optimization/23561
14072         * gcc.c-torture/execute/20050826-1.c: New test.
14073
14074         PR rtl-opt/23560
14075         * gcc.c-torture/execute/20050826-2.c: New test.
14076
14077 2005-08-26  Dale Johannesen  <dalej@apple.com>
14078
14079         * gcc.dg/20030711-1.c: Modify to work on Darwin.
14080         * gcc.dg/20050826-1.c: New.
14081
14082 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
14083
14084         PR c++/19004
14085         * g++.dg/template/nontype13.C: New test.
14086
14087         PR c++/23491
14088         * g++.dg/init/new14.C: New test.
14089         * g++.dg/expr/anew1.C: Do not XFAIL.
14090         * g++.dg/expr/anew2.C: Likewise.
14091         * g++.dg/expr/anew3.C: Likewise.
14092
14093 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
14094
14095         PR middle-end/22439
14096         * gcc.dg/vla-3.c: New test.
14097
14098 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
14099
14100         PR fortran/20363
14101         * gfortran.dg/named_interface.f90: New.
14102
14103 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
14104
14105         * gcc.c-torture/execute/frame-address.c: New test.
14106
14107 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
14108
14109         PR c++/20817
14110         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
14111
14112 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
14113
14114         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
14115
14116 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
14117
14118         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
14119         * gcc.dg/altivec-22.c: Rename from..
14120         * gcc.dg/altivec-nomfcr.c: ..this.
14121
14122 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
14123
14124         PR tree-optimization/23546
14125         * gcc.dg/tree-ssa/pr23546.c: New test.
14126
14127 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
14128
14129         PR fortran/17758
14130         * gfortran.dg/nonreturning_statements.f90: New test.
14131
14132 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
14133
14134         PR c++/22454
14135         * g++.dg/parse/crash29.C: New.
14136
14137 2005-08-23  DJ Delorie  <dj@redhat.com>
14138
14139         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
14140         constants have the L suffix.
14141
14142 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
14143
14144         PR c++/23044
14145         * g++.dg/template/instantiate8.C: New.
14146
14147 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
14148
14149         PR middle-end/23467
14150         * gcc.c-torture/execute/pr23467.c: New test.
14151
14152 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
14153
14154         PR tree-optimization/22043
14155         * gcc.c-torture/execute/20050613-1.c: New test.
14156
14157 2005-08-23  Ben Elliston  <bje@au.ibm.com>
14158
14159         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
14160
14161 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
14162
14163         PR rtl-optimization/23478
14164         * g++.dg/opt/pr23478.C: New test.
14165
14166 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
14167
14168         PR c/18715
14169         * gcc.dg/switch-warn-3.c: New test.
14170
14171 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14172
14173         PR c++/22233
14174         * g++.dg/template/param1.C: New test.
14175
14176 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14177
14178         PR c++/23089
14179         * g++.dg/other/incomplete1.C: New test.
14180
14181 2005-08-22  Ira Rosen  <irar@il.ibm.com>
14182
14183         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
14184         are vectorizable.
14185
14186 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14187
14188         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
14189         d_lines_5.f: New.
14190
14191 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
14192
14193         * gcc.target/i386/sse-4.c: New test.
14194
14195 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14196
14197         PR testsuite/23239
14198         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
14199
14200 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
14201
14202         * gcc.dg/20050811-1.c: New test.
14203         * gcc.dg/20050811-2.c: New test.
14204
14205 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
14206
14207         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
14208
14209 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
14210
14211         PR 23476
14212         * gcc.c-torture/compile/pr23476.c: New test.
14213
14214 2005-08-19  Devang Patel  <dpatel@apple.com>
14215
14216         PR tree-optimization/23048
14217         * gcc.dg/tree-ssa/pr23048.c: New test.
14218
14219 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
14220
14221         PR middle-end/20624
14222         * g++.dg/warn/Wreturn-3.C: New test
14223
14224 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
14225
14226         PR tree-optimization/22228
14227         * g++.dg/vect/pr22543.cc: New test.
14228
14229 2005-08-17  Steven Bosscher  <stevenb@suse.de>
14230
14231         PR tree-optimization/21574
14232         * gcc.dg/tree-ssa/pr21574.c: New test.
14233
14234 2005-08-16  James E Wilson  <wilson@specifix.com>
14235
14236         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
14237
14238 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
14239
14240         PR tree-opt/23402
14241         * gcc.c-torture/compile/zero-strct-3.c: New test.
14242         * gcc.c-torture/compile/zero-strct-4.c: New test.
14243
14244 2005-08-16  Steven Bosscher  <stevenb@suse.de>
14245
14246         PR target/23376
14247         * gcc.target/x86_64/pr23376.c: New test.
14248
14249 2005-08-16  Ian Lance Taylor  <ian@airs.com>
14250
14251         PR c++/23337
14252         * g++.dg/ext/vector2.C: New.
14253
14254 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
14255
14256         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
14257
14258 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
14259
14260         PR libfortran/23428
14261         * gfortran.dg/inquire-complex.f90: New test case.
14262
14263 2005-08-16  James E Wilson  <wilson@specifix.com>
14264
14265         PR tree-optimization/21105
14266         * gcc.dg/large-size-array.c: New.
14267
14268 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
14269
14270         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
14271         type.
14272         * gcc.dg/vect/vect-41: Likewise.
14273         * gcc.dg/vect/vect-42: Likewise.
14274         * gcc.dg/vect/vect-43: Likewise.
14275         * gcc.dg/vect/vect-44: Likewise.
14276         * gcc.dg/vect/vect-46: Likewise.
14277         * gcc.dg/vect/vect-47: Likewise.
14278         * gcc.dg/vect/vect-48: Likewise.
14279         * gcc.dg/vect/vect-52: Likewise.
14280         * gcc.dg/vect/vect-53: Likewise.
14281         * gcc.dg/vect/vect-54: Likewise.
14282         * gcc.dg/vect/vect-55: Likewise.
14283         * gcc.dg/vect/vect-56: Likewise.
14284         * gcc.dg/vect/vect-57: Likewise.
14285         * gcc.dg/vect/vect-58: Likewise.
14286         * gcc.dg/vect/vect-59: Likewise.
14287         * gcc.dg/vect/vect-60: Likewise.
14288         * gcc.dg/vect/vect-61: Likewise.
14289         * gcc.dg/vect/vect-85: Likewise.
14290         * gcc.dg/vect/vect-87: Likewise.
14291         * gcc.dg/vect/vect-88: Likewise.
14292         * gcc.dg/vect/vect-93.c: Likewise.
14293         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
14294         * gcc.dg/vect/vect-75: Likewise.
14295         * gcc.dg/vect/vect-76: Likewise.
14296         * gcc.dg/vect/vect-77: Likewise.
14297         * gcc.dg/vect/vect-78: Likewise.
14298         * gcc.dg/vect/vect-80: Likewise.
14299         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
14300         vectorized for the expected reason, rather than checking how alignment
14301         was handled.
14302         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
14303         type and also instead of aligned pointers. Added documentation.
14304
14305 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
14306
14307         * gfortran.dg/power.f90: New test.
14308
14309 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
14310
14311         PR rtl-optimization/23299
14312         * g++.dg/opt/pr23299.C: New test.
14313
14314 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14315
14316         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
14317
14318 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
14319
14320         * g++.dg/template/local6.C: New test.
14321
14322 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
14323
14324         * execute/exceptions/finally-1.m: Check that the catch and finally are
14325         being called.  Also add a "return 0;" at the end of main.
14326
14327 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
14328
14329         PR fortran/21432.
14330         * gfortran.dg/namelist_print_1.f: New test of functionality of
14331         PRINT namelist.
14332         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
14333         namelist generates error with -std=f95.
14334
14335 2005-08-14  Ira Rosen  <irar@il.ibm.com>
14336
14337         PR tree-optimization/23119
14338         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
14339
14340 2005-08-13  Marcin Koziej  <creep@desk.pl>
14341             Andrew Pinski  <pinskia@physics.uc.edu>
14342
14343         PR libobjc/22492
14344         * execute/exceptions/finally-1.m: New test.
14345
14346 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
14347
14348         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
14349         testsuite.
14350         * objc/execute/exceptions/trivial.m: New test.
14351         * objc.dg/try-catch-11.m: Move to ...
14352         * objc/execute/exceptions/foward-1.m: Here.
14353         * objc.dg/try-catch-2.m: Move to ...
14354         * objc/execute/exceptions/catchall-1.m: Here.
14355         * objc.dg/try-catch-8.m: Move to ...
14356         * objc/execute/exceptions/local-variables-1.m: Here.
14357
14358 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
14359
14360         * objc.dg/nested-func-1.m: Move to ...
14361         * objc/execute/nested-func-1.m: Here.
14362
14363 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
14364
14365         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
14366         in ${options} instead of [target_info name].
14367         * lib/obj-c++.exp (objc_target_compile): Likewise.
14368
14369 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
14370
14371         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
14372
14373 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
14374
14375         part of PR testsuite/23348
14376         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
14377         of the torture options.
14378         * objc/compile/trivial.m: New test.
14379
14380 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
14381
14382         * gfortran.dg/eoshift.f90: Correct format.
14383
14384 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
14385
14386         * gfortran.fortran-torture/execute/character_passing.f90:
14387         Fix comment typo.
14388
14389 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
14390
14391         PR c++/8271
14392         * g++.dg/template/unify10.C: New.
14393
14394 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
14395
14396         * g++.dg/parse/pr22514.C: Move to...
14397         * g++.dg/debug/pr22514.C: here.
14398
14399 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14400
14401         PR c++/23266
14402         * g++.dg/inherit/pure1.C: New test.
14403
14404         * ChangeLog: Fix typos.
14405
14406 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14407             Steven Bosscher  <stevenb@suse.de>
14408
14409         * gfortran.dg/runtime_warning_1.f90: New test.
14410
14411 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
14412
14413         PR c++/23219
14414         * g++.dg/parse/crash28.C: New.
14415
14416 2005-08-11  Richard Guenther  <rguenther@suse.de>
14417
14418         PR target/23289
14419         * gcc.target/i386/tailcall-1.c: New testcase.
14420
14421 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
14422
14423         * gcc.dg/vect/vect-67.c: Un-xfail.
14424
14425 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
14426
14427         PR c++/23225
14428         * g++.dg/testsuite/parse/crash27.C: new test.
14429
14430 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
14431
14432         PR libfortran/22143
14433         * gfortran.dg/shift-kind.f90: New testcase.
14434
14435 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
14436
14437         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
14438         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
14439
14440 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14441
14442         PR c++/20646
14443         * g++.dg/other/mult-stor1.C: New test.
14444
14445 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
14446
14447         * gcc.c-torture/pr18299-1.c: Move to ...
14448         * gcc.c-torture/compile/pr18299-1.c: Here.
14449
14450 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
14451
14452         * gfortran/fortran.torture/execute/character_passing.f90:
14453         Fix types for LSAME.
14454
14455 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
14456
14457         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
14458         input data back to what it was originally.
14459
14460 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
14461
14462         * objc.dg/try-catch-8.m: Enable for all targets.
14463
14464 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
14465
14466         * gcc.dg/pr23165.c: New test.
14467
14468 2005-08-09  Steven Bosscher  <stevenb@suse.de>
14469
14470         PR tree-optimization/23234
14471         * gcc.dg/tree-ssa/pr23234.c: New test.
14472
14473 2005-08-08  Josh Conner  <jconner@apple.com>
14474
14475         PR rtl-optimization/23241
14476         * gcc.dg/char-compare.c: New test.
14477
14478 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14479
14480         PR c++/22508
14481         * g++.dg/init/new13.C: New test.
14482
14483 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
14484
14485         PR c++/21166
14486         * g++.dg/other/crash-4.C: Adjust
14487         * g++/dg/ext/packed9.C: New.
14488
14489 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
14490
14491         PR middle-end/21964
14492         * gcc.c-torture/execute/pr21964-1.c: New test.
14493
14494 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
14495
14496         PR c/22458
14497         * gcc.dg/pr22458-1.c: New test.
14498
14499 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
14500             Steven G. Kargl <kargls@comcast.net>
14501
14502         PR fortran/22390
14503         * gfortran.dg/flush_1.f90: New test.
14504
14505 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14506
14507         PR c++/23191
14508         * g++.dg/template/eh2.C: New test.
14509
14510 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14511
14512         PR c++/19498
14513         * g++.dg/template/instantiate7.C: New test.
14514
14515 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
14516
14517         PR c/23113
14518         * gcc.dg/Wunused-value-1.c: New test.
14519
14520 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
14521
14522         PR rtl-optimization/23233
14523         * gcc.c-torture/compile/pr23233-1.c: New test.
14524
14525 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
14526
14527         PR fortran/18833
14528         PR fortran/20850
14529         * gfortran.dg/equiv_1.f90: New test.
14530         * gfortran.dg/equiv_2.f90: New test.
14531         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
14532         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
14533         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
14534
14535 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
14536
14537         * gcc.c-torture/execute/vrp-5.c: New test.
14538         * gcc.c-torture/execute/vrp-6.c: New test.
14539         * gcc.dg/tree-ssa/vrp21.c: New test.
14540
14541 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
14542
14543         * g++.dg/parse/pr22514.C: New test.
14544
14545 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
14546
14547         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
14548
14549         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
14550         instead of constant loads / pool entries.
14551
14552 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
14553
14554         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
14555         TEST_TO_WCTYPE.
14556
14557 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
14558
14559         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
14560         __WINT_TYPE__ in generated prototypes if possible.
14561
14562 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
14563
14564         PR 22037
14565         * g++.dg/tree-ssa/pr22037.C:
14566
14567 2005-08-04  Richard Henderson  <rth@redhat.com>
14568
14569         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
14570         scan-tree-dump-times directive.
14571
14572 2005-08-04  Jan Hubicka  <jh@suse.cz>
14573
14574         * gcov-1.C: Fix switch counts.
14575         * gcov-4b.c: Likewise.
14576
14577 2005-08-03  Jeff Law  <law@redhat.com>
14578
14579         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
14580
14581 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
14582
14583         * gcc.c-torture/execute/pr23135.c: New test.
14584
14585 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14586
14587         PR tree-optimization/19899
14588         * gcc.dg/tree-ssa/scev-1.c: New test.
14589         * gcc.dg/tree-ssa/scev-2.c: New test.
14590
14591 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
14592
14593         PR target/18582
14594         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
14595
14596 2005-08-03  Jan Hubicka  <jh@suse.cz>
14597
14598         * update-conroll.c: New testcase.
14599         * update-conroll-2.c: New testcase.
14600
14601 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
14602
14603         * gfortran.dg/constant_substring.f: New test.
14604         * gfortran.dg/pr22491.f: New test.
14605
14606 2005-08-02  Jan Hubicka  <jh@suse.cz>
14607
14608         * update-threading.c: Replace by the proper one.
14609
14610 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
14611
14612         PR 23164
14613         * g++.dg/tree-ssa/pr23164.C: New test.
14614
14615 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
14616
14617         * gcc.dg/tree-ssa/pr23192.c: New test.
14618
14619 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
14620
14621         * gcc.c-torture/execute/vrp-4.c: New test.
14622
14623 2005-08-02  Jan Hubicka  <jh@suse.cz>
14624
14625         * update-threading.c: New test.
14626
14627 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
14628
14629         * gcc.c-torture/compile/20050801-1.c: New test.
14630         * gcc.c-torture/compile/20050801-2.c: New test.
14631
14632 2005-08-01  Jan Hubicka  <jh@suse.cz>
14633
14634         * val-prof-5.c: New test.
14635
14636 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
14637
14638         PR c/22311
14639         * gcc.dg/pr22311-1.c : New test.
14640
14641 2005-07-31  Steven Bosscher  <stevenb@suse.de>
14642
14643         PR target/23095
14644         * gfortran.dg/pr23095.f: New test.
14645
14646         PR c++/22003
14647         * g++.dg/other/pr22003.C: New test.
14648
14649 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
14650
14651         PR target/20621
14652         * gcc.c-torture/execute/pr20621-1.c: New test.
14653
14654 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
14655
14656         * gfortran.dg/comma_format_extension_4.f: Adjust length
14657         of string for format.
14658         * gfortran.dg/der_array_io_1.f: Replace illegal internal
14659         print statement with internal write.
14660         * gfortran.dg/der_array_io_2.f: Likewise.
14661         * gfortran.dg/der_array_io_3.f: Likewise.
14662
14663 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
14664
14665         * gcc.dg/fold-abs-4.c: new test.
14666
14667 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
14668
14669         PR fortran/22570 an related issues.
14670         * gfortran.dg/x_slash_1.f: New test.
14671
14672 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
14673
14674         PR c/23143
14675         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
14676         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
14677
14678 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
14679
14680         PR c/529
14681         * gcc.dg/Wshadow-3.c: New test.
14682
14683 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
14684
14685         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
14686         used to have the wrong bounds).
14687
14688 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
14689
14690         PR c/21720
14691         * gcc.dg/hex-round-1.c: Test more cases.
14692         * gcc.dg/hex-round-2.c: New test.
14693
14694 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
14695
14696         PR 22550
14697         * g++.dg/tree-ssa/pr22550.C: New test.
14698
14699 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
14700
14701         * gcc.dg/tree-ssa/vrp19.c: New test.
14702         * gcc.dg/tree-ssa-vrp20.c: New test.
14703
14704 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
14705
14706         PR c/22240
14707         * gcc.dg/transparent-union-4.c: New test.
14708
14709 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
14710
14711         PR c/22192
14712         * gcc.dg/c99-vla-2.c: New test.
14713
14714 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
14715
14716         PR c/21720
14717         * gcc.dg/hex-round-1.c: New test.
14718
14719 2005-07-28  Jan Hubicka  <jh@suse.cz>
14720
14721         * inliner-1.c: Do not dump everything.
14722         * tree-prof.exp: Do not pass -ftree-based-profiling.
14723         * bprob.exp: Likewise.
14724
14725         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
14726
14727 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
14728
14729         PR c++/22545
14730         * g++.dg/expr/ptrmem7.C: New test.
14731
14732 2005-07-28  Mike Stump  <mrs@apple.com>
14733
14734         * g++.old-deja/g++.mike/visibility-1.C: New test.
14735
14736 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
14737
14738         PR c/20187
14739         * gcc.c-torture/execute/pr20187-1.c: New test.
14740
14741 2005-07-28  Jeff Law  <law@redhat.com>
14742
14743         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
14744         * gcc.dg/tree-ssa/vrp18.c: New test.
14745
14746 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
14747
14748         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
14749
14750 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
14751
14752         PR tree-optimization/22506
14753         * gcc.dg/vect/ps22506.c: New test.
14754
14755 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
14756
14757         PR target/21149
14758         * gcc.target/i386/sse-3.c: New test.
14759
14760 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
14761
14762         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
14763         * gcc.target/mips/mips32-dsp-type.c: Likewise.
14764
14765 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
14766
14767         PR c/22589
14768         * gcc.c-torture/compile/pr22589-1.c: New test.
14769
14770 2005-07-28  Jan Hubicka  <jh@suse.cz>
14771
14772         * update-loopch.c: New testcase.
14773
14774 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
14775
14776         PR rtl-optimization/23047
14777         * gcc.c-torture/execute/pr23047.c: New test.
14778         * gcc.c-torture/execute/pr23047.x: New.
14779
14780 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
14781
14782         PR tree-optimization/22493
14783         * gcc.c-torture/execute/pr22493-1.c: New test.
14784         * gcc.c-torture/execute/pr22493-1.x: New.
14785         * gcc.c-torture/execute/vrp-1.c: New test.
14786         * gcc.c-torture/execute/vrp-2.c: New test.
14787         * gcc.c-torture/execute/vrp-2.c: New test.
14788
14789 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
14790
14791         * gcc.target/frv/all-builtin-read8.c: Delete.
14792         * gcc.target/frv/all-builtin-read16.c: Delete.
14793         * gcc.target/frv/all-builtin-read32.c: Delete.
14794         * gcc.target/frv/all-builtin-read64.c: Delete.
14795         * gcc.target/frv/all-builtin-write8.c: Delete.
14796         * gcc.target/frv/all-builtin-write16.c: Delete.
14797         * gcc.target/frv/all-builtin-write32.c: Delete.
14798         * gcc.target/frv/all-builtin-write64.c: Delete.
14799         * gcc.target/frv/all-read-write-1.c: New.
14800
14801 2005-07-27  Jeff Law  <law@redhat.com>
14802
14803         * gcc.c-torture/execute/pr22630.c: New test.
14804
14805 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
14806
14807         PR tree-optimization/23073
14808         * gcc.dg/vect/nodump-pr23073.c: New test.
14809         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
14810
14811 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
14812
14813         PR tree-optimize/22348
14814         * gcc.c-torture/execute/pr22348.c: New.
14815
14816 2005-07-27  Richard Guenther  <rguenther@suse.de>
14817
14818         * gcc.dg/tree-ssa/salias-1.c: New testcase.
14819
14820 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14821
14822         PR fortran/22503
14823         * gfortran.dg/logical_comp.f90: New test.
14824
14825 2005-07-27  Jan Hubicka  <jh@suse.cz>
14826
14827         * inliner-1.c: Add cleanup of dumps.
14828         * val-prof-*.c: Likewise.
14829         * update-tailcall.c: New.
14830
14831 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
14832
14833         PR 22591
14834         * gcc.dg/tree-ssa/pr22591.c: New test.
14835         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
14836
14837 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
14838
14839         PR libobjc/22606
14840         * objc.dg/try-catch-11.m: New test.
14841
14842 2005-07-26  Richard Guenther  <rguenther@suse.de>
14843
14844         PR tree-optimization/22486
14845         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
14846
14847 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
14848
14849         PR tree-opt/22484
14850         * testsuite/g++.dg/opt/loop2.C: New test.
14851
14852 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
14853
14854         * gcc.dg/tree-ssa/reassoc-3.c: New test.
14855         * gcc.dg/tree-ssa/reassoc-4.c: New test.
14856
14857 2005-07-25  Adam Nemet  <anemet@lnxw.com>
14858
14859         * lib/profopt.exp (profopt-execute): Check for profiling data
14860         files on the target.
14861
14862 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
14863
14864         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
14865         for matching of asm labels.
14866
14867 2005-07-25  Richard Guenther  <rguenther@suse.de>
14868
14869         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
14870
14871 2005-07-25  Richard Guenther  <rguenther@suse.de>
14872
14873         PR testsuite/22624
14874         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
14875
14876 2005-07-25  Ira Rosen  <irar@il.ibm.com>
14877
14878         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
14879         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
14880         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
14881         * gcc.dg/vect/vect-100.c: New test.
14882         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
14883         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
14884         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
14885         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
14886         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
14887         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
14888         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
14889         * gfortran.dg/vect/pr19049.f90: New testcase.
14890         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
14891
14892 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
14893
14894         * gcc.c-torture/execute/20050713-1.c: New test.
14895
14896         PR fortran/20063
14897         * gfortran.fortran-torture/execute/data_4.f90: New test.
14898
14899         PR middle-end/20303
14900         * gcc.dg/visibility-d.c: New test.
14901
14902 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
14903
14904         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
14905         * gfortran.dg/underflow.f90: Ditto.
14906
14907 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14908
14909         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
14910         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
14911         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
14912
14913 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
14914
14915         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
14916         include case of field width of zero.
14917
14918 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
14919
14920         PR libgfortran/21875
14921         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
14922         with trailing blanks on normal formatted read.
14923
14924 2005-07-23  Chao-ying Fu  <fu@mips.com>
14925
14926         * gcc.target/mips/mips32-dsp-type.c: New test.
14927         * gcc.target/mips/mips32-dsp.c: New test.
14928
14929 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
14930
14931         PR testsuite/21073
14932         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
14933
14934         PR testsuite/20454
14935         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
14936         and __cyg_profile_func_exit.
14937
14938 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
14939
14940         * gfortran.dg/comma_format_extension_3.f: Fix typo.
14941         * gfortran.dg/comma_format_extension_4.f: Same.
14942         * gfortran.dg/pr15332.f: Same.
14943         * gfortran.dg/pr21730.f: Same.
14944
14945 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
14946
14947         * g++.dg/opt/vrp2.C: Fix testcase.
14948
14949         PR tree-opt/22625
14950         * g++.dg/opt/vrp2.C: New test.
14951
14952 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
14953
14954         PR debug/21828
14955         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
14956
14957 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
14958
14959         * gcc.dg/tree-ssa/20050719-1.c: New test.
14960
14961 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
14962
14963         * gcc.dg/bfin-longcall-1.c: New file.
14964         * gcc.dg/bfin-longcall-2.c: New file.
14965
14966 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
14967
14968         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
14969
14970 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
14971
14972         PR middle-end/19055
14973         * gcc.dg/tree-ssa/pr19055.c: New test.
14974         * gcc.dg/tree-ssa/pr19055-2.c: New test.
14975
14976 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
14977
14978         PR C++/22358
14979         * g++.dg/other/pr22358.C: New test.
14980
14981 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
14982
14983         PR c++/2922
14984         * g++.dg/lookup/two-stage5.C: New test from bug comments.
14985
14986 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14987
14988         PR c++/15938
14989         * g++.dg/init/union2.C: New test.
14990
14991 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14992
14993         PR c/22393
14994         * gcc.dg/complex-4.c: New test.
14995
14996 2005-07-21  Richard Guenther  <rguenther@suse.de>
14997
14998         PR testsuite/22522
14999         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
15000         scanning for asm labels.
15001         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
15002
15003 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
15004
15005         PR target/22085
15006         * gcc.dg/altivec-pr22085.c: New.
15007
15008 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
15009
15010         PR tree-optimization/19210
15011         * gcc.dg/tree-ssa/pr19210-1.c: New.
15012         * gcc.dg/tree-ssa/pr19210-2.c: New.
15013
15014 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
15015
15016         PR rtl-optimization/22167
15017         * g++.dg/opt/pr22167.C: New test.
15018
15019 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
15020
15021         PR c++/2922
15022         * g++.dg/lookup/two-stage2.C: New.
15023         * g++.dg/lookup/two-stage3.C: New.
15024         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
15025         fixed two-stage name lookup for operators.
15026         * g++.dg/template/call3.C: Compiler now produces an appropriate
15027         error message.
15028         * g++.dg/template/crash37.C: Compiler now describes bla() on line
15029         14 as a candidate.
15030         * g++.dg/template/ptrmem4.C: Compiler produces different error
15031         message.
15032         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
15033         connect_to_method as a candidate.
15034
15035 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
15036
15037         * gcc.dg/fold-alloc-1.c: New test.
15038
15039 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
15040
15041         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
15042         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
15043
15044 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
15045
15046         * gcc.dg/fold-abs-1.c: New test.
15047         * gcc.dg/fold-abs-2.c: New test.
15048         * gcc.dg/fold-abs-3.c: New test.
15049
15050 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
15051
15052         Make CONSTRUCTOR use VEC to store initializers.
15053         * g++.dg/ext/complit3.C: Check for specific error messages.
15054         * g++.dg/init/brace2.C: Update error message.
15055         * g++.dg/warn/Wbraces2.C: Likewise.
15056
15057 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
15058
15059         PR fortran/16940
15060         * gfortran.dg/module_interface_1.f90: New test.
15061
15062 2005-07-19  Danny Berlin <dberlin@dberlin.org>
15063             Kenneth Zadeck <zadeck@naturalbridge.com>
15064
15065         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
15066
15067 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15068
15069         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
15070         specify -Wformat for these tests.
15071         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
15072         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
15073         * gcc.dg/format/opt-6.c: Delete.
15074
15075 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
15076
15077         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
15078         * gcc.dg/tree-ssa/sra-3.c: Likewise.
15079
15080 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
15081
15082         * gcc.dg/tree-ssa/alias-2.c: New test.
15083
15084 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
15085
15086         PR c++/22263
15087         * g++.dg/template/explicit7.C: New test.
15088
15089 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
15090
15091         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
15092         width of 8 to +Inf and -Inf.
15093
15094 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
15095
15096         PR c++/22139
15097         * g++.dg/template/friend36.C: New test.
15098
15099 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
15100
15101         PR fortran/21730
15102         * gfortran.dg/pr21730.f: New test.
15103
15104 2005-07-16  Danny Berlin <dberlin@dberlin.org>
15105             Kenneth Zadeck <zadeck@naturalbridge.com>
15106
15107         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
15108         since pure const detection cannot run at -O1 in c compiler.
15109         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
15110         can now optimize this case properly.
15111         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
15112         because we now pass.
15113         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
15114
15115 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
15116
15117         PR c/22421
15118         * gcc.dg/format/bitfld-1.c: New test.
15119
15120 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
15121
15122         PR c++/22204
15123         * g++.dg/rtti/repo1.C: New test.
15124
15125 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
15126
15127         PR middle-end/22398
15128         * gcc.c-torture/compile/pr22398.c: New test.
15129
15130 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
15131
15132         PR c++/22132
15133         * g++.dg/expr/cast4.C: New test.
15134
15135 2005-07-15  Richard Guenther  <rguenther@suse.de>
15136
15137         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
15138         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
15139
15140 2005-07-15  Steven Bosscher  <stevenb@suse.de>
15141
15142         PR tree-optimization/22230
15143         * gcc.dg/tree-ssa/pr22230.c: New test.
15144
15145 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
15146
15147         * gfortran.dg/g77/cpp6.f: New test.
15148
15149         PR fortran/22417
15150         * gfortran.dg/g77/cpp5.F: New test.
15151         * gfortran.dg/g77/cpp5.h: New file.
15152         * gfortran.dg/g77/cpp5inc.h: New file.
15153
15154 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
15155
15156         PR libfortran/16435
15157         * gfortran.dg/tl_editting.f90: New.
15158         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
15159
15160 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
15161
15162         * gfortran.dg/char_array_constructor.f90: New test.
15163
15164 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
15165
15166         * gfortran.dg/past_eor.f90: New.
15167         * gfortran.dg/complex_read.f90: New.
15168
15169 2005-07-13  Jeff Law  <law@redhat.com>
15170
15171         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
15172         additional casts.
15173
15174         * gcc.dg/tree-ssa/pr22321.c: New test
15175
15176 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
15177
15178         PR tree-optimization/21921
15179         * gcc.dg/tree-ssa/pr21921.c: New.
15180
15181 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
15182
15183         PR tree-optimizatio/22442
15184         * gcc.dg/tree-ssa/loop-11.c: New test.
15185
15186 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
15187
15188         PR tree-opt/21840
15189         * gcc.c-torture/compile/pr21840.c: New test.
15190
15191 2005-07-12  Jan Hubicka  <jh@suse.cz>
15192
15193         * gcc.c-torture/compile/pr22379.c: New test.
15194
15195 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
15196
15197         PR libfortran/21593
15198         gfortran.dg/dev_null.f90: Remove outdated comment about
15199         PR libfortran/21593.
15200
15201
15202 2005-07-12  Dale Johannesen  <dalej@apple.com>
15203
15204         * gcc.target/i386/compress-float-sse.c: New.
15205         * gcc.target/i386/compress-float-sse-pic.c: New.
15206         * gcc.target/i386/compress-float-387.c: New.
15207         * gcc.target/i386/compress-float-387-pic.c: New.
15208         * gcc.dg/compress-float-ppc.c: New.
15209         * gcc.dg/compress-float-ppc-pic.c: New.
15210
15211 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
15212
15213         PR libfortran/21593
15214         gfortran.dg/dev_null.f90: Remove targets.
15215
15216 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
15217
15218         PR tree-opt/22335
15219         * gcc.dg/pr22335-1.c: New test.
15220         * gcc.dg/pr22335-2.c: New test.
15221
15222 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15223
15224         PR c++/20172
15225         * g++.dg/template/nontype12.C : New test.
15226
15227 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
15228
15229         * gcc.dg/tree-ssa/loop-10.c: New test.
15230
15231 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
15232
15233         * gcc.c-torture/execute/20020720-1.x: Remove.
15234
15235 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
15236
15237         * gfortran.fortran-torture/execute/forall_7.f90: New test.
15238
15239 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
15240
15241         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
15242         (dg-mips-options): Use it.
15243
15244 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
15245
15246         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
15247
15248 2005-07-09  Richard Henderson  <rth@redhat.com>
15249
15250         * lib/target-supports.exp (check_effective_target_sync_char_short):
15251         Add alpha.
15252
15253 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
15254
15255         PR libfortran/22217
15256         * gfortran.dg/negative-z-descriptor.f90: New test.
15257
15258 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
15259
15260         PR tree-opt/22329
15261         * gcc.dg/pr22329.c: New test.
15262
15263 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
15264
15265         PR tree-optimization/20139
15266         * gcc.dg/tree-ssa/pr20139.c: New.
15267
15268 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
15269
15270         PR tree-opt/22356
15271         * testsuite/gcc.dg/pr22356-1.c: New test.
15272
15273 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
15274
15275         PR c++/21799
15276         * g++.dg/template/unify8.C: New.
15277         * g++.dg/template/unify9.C: New.
15278
15279 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
15280
15281         * gfortran.fortran-torture/execute/entry_10.f90: New test.
15282
15283 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
15284
15285         * gcc.dg/darwin-version-1.c: New.
15286         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
15287         * gcc.dg/builtins-20.c: Likewise.
15288         * gcc.dg/builtins-53.c: Likewise.
15289         * gcc.dg/torture/builtins-convert-1.c: Likewise.
15290         * gcc.dg/torture/builtins-convert-2.c: Likewise.
15291         * gcc.dg/torture/builtins-convert-3.c: Likewise.
15292         * gcc.dg/torture/builtins-power-1.c: Likewise.
15293         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
15294         on Darwin.
15295
15296 2005-07-07  Jeff Law  <law@redhat.com>
15297
15298         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
15299         argument evaluation order.
15300
15301 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
15302
15303         PR libfortran/21594
15304         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
15305         Add test cases where the shift length is greater than the
15306         array length.
15307
15308 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
15309
15310         * obj-c++.dg/proto-lossage-6.mm: New.
15311         * objc.dg/proto-lossage-6.m: New.
15312
15313 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
15314
15315         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
15316         * objc.dg/gnu-runtime-2.m: Likewise.
15317
15318 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
15319
15320         * gfortran.dg/longline.f: New test.
15321
15322         * gfortran.dg/badline.f: New test.
15323
15324 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
15325
15326         PR fortran/16531
15327         PR fortran/15966
15328         PR fortran/18781
15329         * gfortran.dg/hollerith.f90: New.
15330         * gfortran.dg/hollerith2.f90: New.
15331         * gfortran.dg/hollerith3.f90: New.
15332         * gfortran.dg/hollerith4.f90: New.
15333         * gfortran.dg/hollerith_f95.f90: New.
15334         * gfortran.dg/hollerith_legacy.f90: New.
15335         * gfortran.dg/g77/cpp4.F: New. Port from g77.
15336
15337 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
15338
15339         PR objc/22274
15340         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
15341         * objc.dg/gnu-runtime-2.m: New.
15342
15343 2005-07-06  Jeff Law  <law@redhat.com>
15344
15345         * gcc.dg/tree-ssa/vrp17.c: New test.
15346
15347 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
15348
15349         PR fortran/22327
15350         * gfortran.dg/array_constructor_5.f90: New test.
15351
15352 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
15353
15354         * gfortran.fortran-torture/execute/entry_9.f90: New test.
15355
15356 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
15357
15358         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
15359         * gcc.dg/980816-1.c: Ditto.
15360
15361 2005-07-06  Jeff Law  <law@redhat.com>
15362
15363         * gcc.c-torture/compile/pr21356.c: New test.
15364
15365 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
15366
15367         PR c/22013
15368         PR c/22098
15369         * gcc.c-torture/compile/pr22013-1.c,
15370         gcc.c-torture/execute/pr22098-1.c,
15371         gcc.c-torture/execute/pr22098-2.c,
15372         gcc.c-torture/execute/pr22098-3.c: New tests.
15373
15374 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
15375
15376         PR c/22308
15377         * gcc.dg/pr22308-1.c: New test.
15378
15379 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
15380
15381         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
15382         target.
15383         * gcc.dg/compare9.c: Use -fshort-enums instead of
15384         -fno-short-enums.  Change the last test to dg-bogus.
15385
15386 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
15387
15388         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
15389         * gcc.dg/compare9.c: New.
15390
15391 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15392
15393         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
15394
15395 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
15396
15397         PR testsuite/22288
15398         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
15399
15400
15401 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15402
15403         * gcc.dg/format/gcc_gfc-1.c: New.
15404
15405 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
15406
15407         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
15408
15409 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15410
15411         PR fortran/20842
15412         * gfortran.dg/io_invalid_1.f90: New test.
15413
15414 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
15415
15416         * gcc.dg/format/gcc_diag-1.c: Update.
15417
15418 2005-07-02  Jeff Law  <law@redhat.com>
15419
15420         * gcc.dg/tree-ssa/pr22051-1.c: New test.
15421         * gcc.dg/tree-ssa/pr22051-2.c: New test.
15422
15423 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
15424
15425         * gcc.dg/format/gcc_diag-1.c: Update.
15426
15427 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
15428
15429         PR tree-opt/22269
15430         * gcc.c-torture/compile/pr22269.c: New test.
15431
15432 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
15433
15434         PR 21584
15435         PR 22219
15436         * g++.dg/tree-ssa/pr21584-1.C: New test.
15437         * g++.dg/tree-ssa/pr21584-2.C: New test.
15438
15439 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
15440
15441         * obj-c++.dg/try-catch-11.mm: New.
15442         * objc.dg/try-catch-10.m: New.
15443
15444 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
15445
15446         * g++.dg/other/ucnid-1.C: xfail on AIX.
15447
15448 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
15449
15450         PR 22234
15451         * gcc.dg/20050629-1.c: New test.
15452
15453 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
15454
15455         * obj-c++.dg/const-str-1[0-1].mm: New.
15456         * objc.dg/const-str-1[0-1].m: New.
15457
15458 2005-05-29  Richard Henderson  <rth@redhat.com>
15459
15460         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
15461         Rename from check_effective_target_vect_no_max.
15462         (check_effective_target_vect_no_int_add): New.
15463         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
15464         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
15465         * gcc.dg/vect/vect-reduc-3.c: Likewise.
15466         * gcc.dg/vect/vect-reduc-1.c: Use both.
15467         * gcc.dg/vect/vect-reduc-2.c: Likewise.
15468
15469 2005-05-29  Richard Henderson  <rth@redhat.com>
15470
15471         * lib/target-supports.exp (check_effective_target_vect_no_max):
15472         Remove i386 and x86_64.
15473
15474 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
15475
15476         PR testsuite/21969
15477         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
15478
15479 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
15480
15481         PR middle-end/21969
15482         * gcc.dg/vect/pr21969.c: New test.
15483
15484 2005-06-28  Eric Christopher  <echristo@redhat.com>
15485
15486         PR c/22052
15487         PR c/21975
15488         * gcc.dg/inline1.c: New test.
15489         * gcc.dg/inline2.c: Ditto.
15490         * gcc.dg/inline3.c: Ditto.
15491         * gcc.dg/inline4.c: Ditto.
15492         * gcc.dg/inline5.c: Ditto.
15493
15494 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
15495
15496         PR libfortran/22142
15497         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
15498         Add testcase also testing eoshift1 for PR 22142.
15499
15500 2005-06-28  Richard Henderson  <rth@redhat.com>
15501
15502         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
15503         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
15504         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
15505         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
15506         gcc.dg/tree-ssa/20030922-2.c: Likewise.
15507
15508 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
15509
15510         PR libfortran/22142
15511         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
15512         Add testcase for PR 22142.
15513
15514 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
15515
15516         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
15517         gcc.target/ia64/fpreg-2.c: New tests.
15518
15519 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15520
15521         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
15522
15523 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15524
15525         PR libfortran/22170
15526         * gfortran.dg/slash_1.f90: New test.
15527
15528 2005-06-27  Richard Henderson  <rth@redhat.com>
15529
15530         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
15531         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
15532         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
15533         * gcc.dg/vect/vect-reduc-2.c: Likewise.
15534         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
15535         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
15536
15537 2005-06-27  Richard Henderson  <rth@redhat.com>
15538
15539         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
15540         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
15541
15542 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
15543
15544         * obj-c++.dg/proto-lossage-5.mm: New.
15545         * objc.dg/proto-lossage-5.m: New.
15546
15547 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
15548
15549         PR 21959
15550         * gcc.dg/tree-ssa/pr21959.c: New test.
15551
15552 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
15553
15554         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
15555         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
15556         testing uninitialized var.
15557
15558         * gcc.c-torture/execute/builtins/chk.h: New.
15559         * gcc.c-torture/execute/builtins/lib/chk.c: New.
15560         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
15561         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
15562         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
15563         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
15564         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
15565         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
15566         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
15567         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
15568         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
15569         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
15570         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
15571         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
15572         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
15573         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
15574         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
15575         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
15576         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
15577         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
15578         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
15579         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
15580         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
15581         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
15582         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
15583         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
15584         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
15585         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
15586         * gcc.dg/builtin-object-size-1.c: New test.
15587         * gcc.dg/builtin-object-size-2.c: New test.
15588         * gcc.dg/builtin-object-size-3.c: New test.
15589         * gcc.dg/builtin-object-size-4.c: New test.
15590         * gcc.dg/builtin-object-size-5.c: New test.
15591         * gcc.dg/builtin-stringop-chk-1.c: New test.
15592         * gcc.dg/builtin-stringop-chk-2.c: New test.
15593         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
15594         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
15595         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
15596         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
15597         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
15598         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
15599         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
15600         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
15601         * gcc.c-torture/execute/printf-1.c: New test.
15602         * gcc.c-torture/execute/fprintf-1.c: New test.
15603         * gcc.c-torture/execute/vprintf-1.c: New test.
15604         * gcc.c-torture/execute/vfprintf-1.c: New test.
15605         * gcc.c-torture/execute/printf-chk-1.c: New test.
15606         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
15607         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
15608         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
15609
15610 2005-06-27  Michael Matz  <matz@suse.de>
15611
15612         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
15613         slot is not merged if address escapes.
15614
15615 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15616
15617         PR c/21911
15618         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
15619
15620 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
15621
15622         PR middle-end/17965
15623         * gcc.c-torture/compile/20050622-1.c: New test.
15624
15625         PR middle-end/22028
15626         * gcc.dg/20050620-1.c: New test.
15627
15628 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
15629
15630         PR tree-optimization/22026
15631         * gcc.dg/tree-ssa/pr22026.c: New.
15632
15633 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
15634
15635         PR libfortran/22144
15636         * gfortran.dg/shift-alloc.f90: New testcase.
15637
15638 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
15639
15640         * all files: Update FSF address in copyright headers.
15641
15642 2005-06-22  Jan Hubicka  <jh@suse.cz>
15643
15644         * wholeprogram-1.c: New testcase.
15645         * wholeprogram-2.c: New testcase.
15646
15647 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
15648
15649         PR 22171
15650         * gcc.dg/tree-ssa/pr22171.c: New test.
15651
15652 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
15653
15654         * gfortran.dg/simplify_modulo.f90: New.
15655
15656 2005-06-24  Jan Hubicka  <jh@suse.cz>
15657
15658         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
15659
15660 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
15661
15662         * obj-c++.dg/proto-lossage-[1-4].mm: New.
15663
15664 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
15665
15666         * obj-c++.dg/typedef-alias-1.mm: New.
15667         * objc.dg/typedef-alias-1.m: New.
15668
15669 2005-06-23  Jeff Law  <law@redhat.com>
15670
15671         * gcc.dg/tree-ssa/vrp16.c: New test.
15672
15673 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15674
15675         * lib/target-supports.exp: Add
15676         check_effective_target_fortran_large_real and
15677         check_effective_target_fortran_large_int to check for
15678         corresponding effective targets.
15679         * gfortran.dg/large_integer_kind_1.f90: New test.
15680         * gfortran.dg/large_real_kind_1.f90: New test.
15681
15682 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
15683
15684         PR tree-optimization/22117
15685         * gcc.dg/tree-ssa/pr22117.c: New.
15686
15687 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
15688
15689         PR testsuite/22123
15690         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
15691
15692 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
15693
15694         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
15695
15696 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
15697
15698         * gfortran.dg/f2c_4.f90: Add tests for complex functions
15699         * gfortran.dg/f2c_4.c: Likewise.
15700
15701 2005-06-22 Paul Brook  <paul@codesourcery.com>
15702
15703         PR fortran/21034
15704         * gfortran.dg/auto_save_1.f90: New test.
15705
15706 2005-06-22  Michael Matz  <matz@suse.de>
15707
15708         * gcc.target/x86-64/abi: New directory.
15709         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
15710         * gcc.target/x86-64/abi/README.gcc: New file.
15711         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
15712         * gcc.target/x86-64/abi/asm-support.s: New file.
15713         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
15714         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
15715         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
15716         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
15717         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
15718         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
15719         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
15720         * gcc.target/x86_64/abi/test_bitfields.c: New test.
15721         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
15722         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
15723         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
15724         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
15725         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
15726         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
15727         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
15728         * gcc.target/x86_64/abi/test_varargs.c: New test.
15729
15730 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
15731
15732         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
15733         32-bit i?86 and x86_64.
15734
15735 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
15736
15737         * obj-c++.dg/const-str-[1-9].mm: New tests.
15738
15739 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
15740
15741         PR fortran/22010
15742         * gfortran.dg/namelist_use.f90: New.
15743         * gfortran.dg/namelist_use_only.f90: New.
15744
15745 2005-06-21  Jeff Law  <law@redhat.com>
15746
15747         * gcc.dg/tree-ssa/vrp15.c: New test.
15748
15749 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
15750
15751         * lib/target-supports.exp (check_effective_target_vect_reduction):
15752         Remove.
15753         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
15754         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
15755         remove vect_reduction target keyword. Also avoid two returns in main.
15756         * gcc.dg/vect/vect-reduc-3.c: Likewise.
15757         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
15758         * gcc.dg/vect/vect-reduc-1short.c: New test.
15759         * gcc.dg/vect/vect-reduc-1char.c: New test.
15760         * gcc.dg/vect/vect-reduc-2short.c: New test.
15761         * gcc.dg/vect/vect-reduc-2char.c: New test.
15762         * gcc.dg/vect/vect-reduc-6.c: New test.
15763         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
15764         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
15765         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
15766
15767 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15768         Paul Thomas  <pault@gcc.gnu.org>
15769
15770         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
15771         New tests.
15772
15773 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15774
15775         * gfortran.dg/backslash_1.f90: New test.
15776         * gfortran.dg/backslash_2.f90: New test.
15777
15778 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
15779
15780         * gfortran.dg/duplicate_labels.f90: New test.
15781
15782 2005-06-20  Jan Beulich  <jbeulich@novell.com>
15783
15784         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
15785         unsupportable relocations.
15786         * g++.old-deja/g++.other/store-expr1.C: Likewise.
15787         * gcc.dg/20050321-2.c: xfail for NetWare.
15788
15789 2005-06-20  Andreas Jaeger  <aj@suse.de>
15790
15791         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
15792         gcc.target/i386/fastcall-sseregparm.c,
15793         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
15794
15795 2005-06-19  Richard Henderson  <rth@redhat.com>
15796
15797         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
15798
15799 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
15800
15801         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
15802
15803 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
15804
15805         PR c++/22115
15806         * g++.dg/conversion/simd2.C: Change expected error message.
15807
15808 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
15809
15810         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
15811         * gcc.dg/vect/vect-reduc-2.c: Likewise.
15812         * gcc.dg/vect/vect-reduc-3.c: Likewise.
15813
15814 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
15815
15816         * gcc.dg/fold-mod-1.c: New test.
15817
15818 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
15819
15820         PR fortran/19926
15821         * gfortran.dg/pr19926.f90: New test.
15822
15823 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
15824
15825         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
15826         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
15827         targets.
15828         * gcc.dg/vect/vect-reduc-2.c: Likewise.
15829         * gcc.dg/vect/vect-reduc-3.c: Likewise.
15830
15831 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
15832
15833         * gcc.target/ia64/float80-varargs-1.c: New test.
15834
15835 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15836
15837         PR tree-opt/22035
15838         * gfortran.dg/f2c_6.f90: New test.
15839
15840 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
15841
15842         PR c++/17413
15843         * g++.dg/template/local5.C: New.
15844
15845 2005-06-17  Richard Henderson  <rth@redhat.com>
15846
15847         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
15848
15849 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
15850
15851         PR testsuite/21945
15852         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
15853
15854 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
15855
15856         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
15857         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
15858         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
15859         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
15860         check_vect to verify the presence of hardware vector support.
15861
15862 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
15863
15864         PR testsuite/22056
15865         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
15866
15867 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15868
15869         PR libfortran/19216
15870         * gfortran.dg/pr19216.f: Add correct space between brackets and
15871         dg directive.
15872
15873 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15874
15875         PR libfortran/16436
15876         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
15877
15878 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
15879
15880         * gcc.target/i386/attributes-error.c: New testcase.
15881         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
15882         * gcc.target/i386/regparm-stdcall.c: Likewise.
15883         * gcc.target/i386/sseregparm-1.c: Likewise.
15884         * gcc.target/i386/sseregparm-2.c: Likewise.
15885
15886 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
15887
15888         * g++.dg/rtti/crash2.C: New.
15889
15890 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
15891
15892         * gcc.dg/noncompile/20040203-3.c: Update expected message.
15893
15894 2005-06-15  David Ung  <davidu@mips.com>
15895
15896         * gcc.target/mips/mips16e-extends.c: New test for testing the
15897         generation of MIPS16e zeb/zeh, seb/seh instructions.
15898
15899 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
15900
15901         PR 22018
15902         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
15903         * gcc.dg/tree-ssa/pr22018.c: New test.
15904
15905 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
15906
15907         * gcc.dg/simd-1.c: Update error messages.
15908         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
15909         * gcc.dg/simd-2.c: Update error messages.
15910         * gcc.dg/simd-4.c: New.
15911
15912 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
15913
15914         PR c++/20678
15915         * g++.dg/other/crash-4.C: New.
15916
15917 2005-06-14  Devang Patel  <dpatel@apple.com>
15918
15919         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
15920
15921 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
15922
15923         PR c++/21929
15924         * g++.dg/parse/crash11.C: Update
15925
15926 2005-06-13  Jeff Law  <law@redhat.com>
15927
15928         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
15929         perform the desired transformations.
15930         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
15931         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
15932
15933 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15934
15935         PR fortran/22038
15936         * gfortran.dg/forall_1.f90: Un-XFAIL.
15937
15938 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
15939
15940         PR c++/21929
15941         * g++.dg/parse/crash26.C: New.
15942
15943         PR c++/20789
15944         * g++.dg/init/member1.C: New.
15945
15946 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
15947
15948         * gfortran.dg/altreturn_1.f90: New test.
15949
15950 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
15951
15952         PR middle-end/21985
15953         * gcc.dg/tree-ssa/pr21985.c: New test.
15954
15955 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
15956
15957         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
15958
15959 2005-06-12  Roger Sayle  <roger@eyesopen.com>
15960
15961         PR c++/21930
15962         * g++.dg/other/error10.C: New test case.
15963
15964 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15965
15966         PR libfortran/19155
15967         * gfortran.dg/pr19155.f: Add test.
15968
15969 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15970
15971         * gfortran.dg/f2c_7.f90: New test.
15972
15973         * gfortran.dg/forall_1.f90: XFAILed.
15974
15975 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
15976
15977         * gcc.dg/pr14796-1.c: New.
15978         * gcc.dg/pr14796-2.c: New.
15979
15980 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
15981
15982         PR fortran/17792
15983         PR fortran/21375
15984         * gfortran.dg/deallocate_stat.f90: New test.
15985
15986 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
15987
15988         * gfortran.fortran-torture/execute/in-pack.f90: New test.
15989
15990 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
15991
15992         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
15993         access will be generated when this loop is vectorized. Test that
15994         accesses with same alignment were detected.
15995         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
15996         Test that accesses with same alignment were detected.
15997         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
15998         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
15999         alignment were detected.
16000
16001 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
16002
16003         PR c++/10611
16004         * g++.dg/conversion/simd2.C: New.
16005
16006 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16007
16008         * gcc.dg/Wcxx-compat-1.c: New.
16009
16010 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
16011
16012         PR libfortran/21480
16013         * gfortran.dg/reshape-complex.f90: Add a test for a packed
16014         complex array.
16015
16016 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
16017
16018         * gcc.dg/alias-8.c: New.
16019
16020 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
16021
16022         * gcc.dg/format/cmn_err-1.c: Update.
16023
16024 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
16025
16026         PR target/20666
16027         * gcc.target/sparc/fexpand-2.c: New.
16028         * gcc.target/sparc/fpmerge-2.c: New.
16029         * gcc.target/sparc/fpmul-2.c: New.
16030         * gcc.target/sparc/noresult.c: New.
16031         * gcc.target/sparc/pdist-2.c: New.
16032         * gcc.target/sparc/pdist-3.c: New.
16033
16034 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
16035
16036         PR testsuite/21702
16037         * gcc.target/i386/i386.exp: Fix comment typo.
16038
16039 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
16040
16041         PR c++/19497
16042         * g++.dg/inherit/using5.C: New.
16043         * g++.dg/inherit/using6.C: New.
16044
16045 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16046
16047         PR c++/19894
16048         * g++.dg/template/ptrmem15.C: New test.
16049
16050         PR c++/20563
16051         * g++.dg/ext/label4.C: New test.
16052
16053 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
16054
16055         * gcc.dg/tls/debug-1.c: New test.
16056
16057 2005-06-07  Dale Johannesen  <dalej@apple.com>
16058
16059         * gcc.target/i386/movq.c: New.
16060
16061 2005-06-07  Dale Johannesen  <dalej@apple.com>
16062
16063         * gcc.dg/20050607-1.c: New.
16064
16065 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
16066
16067         PR middle-end/21850
16068         * gcc.c-torture/execute/20050607-1.c: New test.
16069
16070 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
16071
16072         PR libfortran/21926
16073         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
16074         Test case where the return array has lowest stride one,
16075         but isn't packed.
16076
16077 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
16078
16079         * lib/target-supports.exp (check_effective_target_sync_int_long):
16080         Add s390 and s390x targets.
16081
16082 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
16083
16084         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
16085         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
16086         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
16087         * gcc.dg/tree-ssa/loop-9.c: New test.
16088
16089 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
16090
16091         * g++.dg/parse/defarg10.C: New.
16092
16093 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
16094
16095         PR regression/21897
16096         * gcc.c-torture/execute/20050604-1.c: New test.
16097
16098 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
16099
16100         PR 21903
16101         * g++.dg/parse/defarg9.C: New.
16102
16103         PR c++/20637
16104         * g++.dg/inherit/using4.C: New.
16105         * g++.dg/overload/error1.C: Adjust expected errors.
16106         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
16107         * g++.old-deja/g++.brendan/arm2.C: Likewise.
16108         * g++.old-deja/g++.other/redecl2.C: Likewise.
16109         * g++.old-deja/g++.other/redecl4.C: Likewise.
16110         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
16111
16112 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
16113
16114         * gfortran.dg/f2c_5.f90: Add -w to dg-options
16115
16116 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
16117
16118         * lib/gfortran.exp (gfortran_target_compile): Call
16119         dg-additional-files-options
16120         * gfortran.dg/f2c_4.f90: New file
16121         * gfortran.dg/f2c_4.c: New file
16122         * gfortran.dg/f2c_5.f90: New file
16123         * gfortran.dg/f2c_5.c: New file
16124
16125 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16126
16127         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
16128
16129         PR fortran/21912
16130         * gfortran.dg/array_constructor_4.f90: New test.
16131
16132 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
16133
16134         PR c++/21619
16135         * g++.dg/ext/builtin9.C: New test.
16136
16137 2005-06-05  Dale Johannesen  <dalej@apple.com>
16138
16139         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
16140         * gcc.c-torture/execute/20050603-2.c: Ditto.
16141
16142 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
16143
16144         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
16145         * gcc.dg/vect/vect-reduc-1.c: New.
16146         * gcc.dg/vect/vect-reduc-2.c: New.
16147         * gcc.dg/vect/vect-reduc-3.c: New.
16148
16149 2005-06-04  Dale Johannesen  <dalej@apple.com>
16150
16151         * gcc.c-torture/execute/20050603-1.c: New.
16152         * gcc.c-torture/execute/20050603-2.c: New.
16153         * gcc.dg/20050603-3.c: New.
16154
16155 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16156
16157         PR fortran/19195
16158         * gfortran.dg/debug_1.f90: New test.
16159
16160         * gfortran.dg/forall_1.f90: New test.
16161
16162 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
16163
16164         * gfortran.dg/array_constructor_3.f90: New test.
16165
16166 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16167
16168         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
16169
16170 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
16171
16172         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
16173
16174 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
16175
16176         PR c/21873
16177         * gcc.dg/init-excess-1.c: New test.
16178
16179 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
16180
16181         PR c++/21853
16182         * g++.dg/expr/static_cast6.C: New test.
16183
16184 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
16185
16186         * gcc.dg/tree-ssa/vrp14.c: New test.
16187
16188 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
16189
16190         PR c++/21336
16191         * g++.dg/template/new2.C: New test.
16192
16193 2005-06-03  Josh Conner  <jconner@apple.com>
16194
16195         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
16196         all entries in initializer.
16197
16198 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
16199
16200         PR middle-end/21858
16201         * gcc.dg/pr21858.c: New testcase.
16202
16203 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
16204
16205         PR tree-optimization/21292
16206
16207         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
16208         New.
16209         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
16210         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
16211         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
16212         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
16213         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
16214
16215 2005-06-02  Richard Henderson  <rth@redhat.com>
16216
16217         * gcc.dg/sync-2.c: Use -march=i486 for i386.
16218
16219 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
16220
16221         * gcc.dg/wtypequal.c: New testcase.
16222
16223 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
16224
16225         PR 21582
16226         * gcc.dg/tree-ssa/pr21582.c: New test.
16227
16228 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
16229
16230         PR c++/21280
16231         * g++.dg/opt/interface2.h: New.
16232         * g++.dg/opt/interface2.C: New.
16233         * g++.dg/init/ctor4.C: Adjust error lines.
16234         * g++.old-deja/g++.bob/inherit2.C: Likewise.
16235         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
16236         * g++.old-deja/g++.jason/opeq3.C: Likewise.
16237         * g++.old-deja/g++.pt/assign1.C: Likewise.
16238         * g++.old-deja/g++.pt/crash20.C: Likewise.
16239
16240 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
16241
16242         PR tree-optimization/21734
16243         * g++.dg/vect/pr21734_1.cc: New.
16244         * g++.dg/vect/pr21734_2.cc: New.
16245
16246 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
16247
16248         PR c++/20350
16249         * g++.dg/template/spec24.C: New.
16250
16251         PR c++/21151
16252         * g++.dg/pch/local-1.C: New.
16253         * g++.dg/pch/local-1.Hs: New.
16254
16255 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
16256
16257         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
16258         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
16259         * gcc.dg/tree-ssa/pr14341.c: New test.
16260         * gcc.dg/tree-ssa/pr14841.c: New test.
16261         * gcc.dg/tree-ssa/pr20701.c: New test.
16262         * gcc.dg/tree-ssa/pr21086.c: New test.
16263         * gcc.dg/tree-ssa/pr21090.c: New test.
16264         * gcc.dg/tree-ssa/pr21332.c: New test.
16265         * gcc.dg/tree-ssa/pr21458.c: New test.
16266         * gcc.dg/tree-ssa/pr21658.c: New test.
16267         * gcc.dg/tree-ssa/vrp01.c: New test.
16268         * gcc.dg/tree-ssa/vrp02.c: New test.
16269         * gcc.dg/tree-ssa/vrp03.c: New test.
16270         * gcc.dg/tree-ssa/vrp04.c: New test.
16271         * gcc.dg/tree-ssa/vrp05.c: New test.
16272         * gcc.dg/tree-ssa/vrp06.c: New test.
16273         * gcc.dg/tree-ssa/vrp07.c: New test.
16274         * gcc.dg/tree-ssa/vrp08.c: New test.
16275         * gcc.dg/tree-ssa/vrp09.c: New test.
16276         * gcc.dg/tree-ssa/vrp10.c: New test.
16277         * gcc.dg/tree-ssa/vrp11.c: New test.
16278         * gcc.dg/tree-ssa/vrp12.c: New test.
16279         * gcc.dg/tree-ssa/vrp13.c: New test.
16280
16281 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
16282
16283         PR 21029
16284         * gcc.dg/tree-ssa/pr21029.c: New test.
16285
16286 2005-06-01  Roger Sayle  <roger@eyesopen.com>
16287
16288         * gfortran.dg/logint-1.f: New test case.
16289         * gfortran.dg/logint-2.f: Likewise.
16290         * gfortran.dg/logint-3.f: Likewise.
16291
16292 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
16293
16294         PR c/21536
16295         PR c/20760
16296         * gcc.dg/20050527-1.c: New test.
16297
16298         * gcc.dg/i386-sse-12.c: New test.
16299
16300         PR fortran/21729
16301         * gfortran.dg/implicit_5.f90: New test.
16302
16303 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
16304
16305         PR fortran/20883
16306         * gfortran/assign_4.f90: New test.
16307         * gfortran/assign_2.f90: Change compile to run.
16308
16309 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
16310
16311         * lib/target-supports.exp
16312         (check_effective_target_sync_char_short): New.
16313         * gcc.dg/sync-2.c: New.
16314
16315 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
16316
16317         PR tree-optimization/21817
16318         * gcc.dg/torture/pr21817-1.c: New.
16319
16320 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
16321
16322         PR c++/21165
16323         * g++.dg/template/init5.C: New.
16324
16325 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
16326
16327         * gfortran.dg/char_initialiser_actual.f90:
16328         Test character initialisers as actual arguments.
16329         * gfortran.dg/char_pointer_comp_assign.f90:
16330         Test character pointer structure component assignments.
16331         * gfortran.dg/char_array_structure_constructor.f90:
16332         Test character components in structure constructors.
16333
16334 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
16335
16336         PR middle-end/20931
16337         * g++.dg/opt/pr20931.C: New test.
16338
16339 2005-05-31  Andreas Jaeger  <aj@suse.de>
16340
16341         PR testsuite/20772
16342         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
16343         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
16344         g++.old-deja/g++.ext/asmspec1.C,
16345         g++.old-deja/g++.other/regstack.C,
16346         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
16347         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
16348         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
16349         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
16350         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
16351         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
16352         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
16353         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
16354         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
16355         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
16356         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
16357         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
16358         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
16359         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
16360         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
16361         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
16362         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
16363         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
16364         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
16365
16366 2005-05-31  Jeff Law  <law@redhat.com>
16367
16368         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
16369
16370 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
16371
16372         PR middle-end/21743
16373         * gcc.dg/builtins-1.c: Activate disabled clog test.
16374         * gcc.dg/torture/builtin-attr-1.c: Likewise.
16375
16376 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
16377
16378         * gfortran.dg/char_pointer_assign.f90:
16379         Test character-pointer assignments and pointer assignments.
16380         * gfortran.dg/char_pointer_dummy.f90:
16381         Test character-pointer dummy arguments.
16382         * gfortran.dg/char_pointer_func.f90:
16383         Test character-pointer function returns.
16384         * gfortran.dg/char_pointer_dependency.f90:
16385         Test character-pointer functions with dependencies.
16386
16387 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
16388
16389         PR c++/21784
16390         * g++.dg/lookup/using14.C: New test.
16391
16392 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
16393
16394         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
16395         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
16396         trailing ^M.
16397
16398 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
16399
16400         PR c++/17413
16401         * g++.dg/template/local5.C: New.
16402
16403         PR target/21761
16404         * gcc.c-torture/compile/pr21761.c: New.
16405
16406         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
16407         before darwin8.
16408
16409 2005-05-30  Steven G. Kargl
16410
16411         PR fortran/20846
16412         * gfortran.dg/inquire_8.f90: New test.
16413
16414 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16415
16416         PR libfortran/21376
16417         * gfortran.dg/output_exponents_1.f90: New test.
16418
16419 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16420
16421         PR libfortran/20006
16422         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
16423
16424 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
16425
16426         PR c++/21210
16427         * g++.dg/ext/complex1.C: New test.
16428
16429         PR c++/21340
16430         * g++.dg/init/ctor6.C: New test.
16431
16432 2005-05-29  Jan Hubicka  <jh@suse.cz>
16433
16434         * gcc.c-torture/compile/pr21562.c: New.
16435
16436 2005-05-28  Steven G. Kargl <kargls@comcast.net>
16437
16438         * gfortran.dg/subnormal_1.f90: New test.
16439
16440 2005-05-28  Jan Hubicka  <jh@suse.cz>
16441
16442         * tree-prof.exp: Fix comment.
16443         * value-prof-1.c: New.
16444         * value-prof-2.c: New.
16445         * value-prof-3.c: New.
16446         * value-prof-4.c: New.
16447
16448 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
16449
16450         PR c++/21614
16451         * g++.dg/expr/ptrmem6.C: New test.
16452         * g++.dg/expr/ptrmem6a.C: Likewise.
16453
16454 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
16455
16456         PR tree-optimization/21658
16457         * gcc.dg/tree-ssa/pr21658.c: New.
16458
16459 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
16460
16461         PR c++/21455
16462         * g++.dg/inherit/ptrmem3.C: New.
16463
16464         PR c++/21681
16465         * g++.dg/parse/template16.C: New.
16466
16467 2005-05-27  Andreas Jaeger  <aj@suse.de>
16468
16469         * gcc.dg/setjmp-2.c: Only run in 32-bit.
16470
16471         * gcc.dg/i386-sse-8.c: Run test on all archs.
16472
16473 2005-05-26  Mike Stump  <mrs@apple.com>
16474
16475         * objc.dg/isa-field-1.m: Only run on darwin.
16476         * objc.dg/lookup-1.m: Likewise.
16477         * objc.dg/try-catch-8.m: Likewise.
16478
16479 2005-05-26  Roger Sayle  <roger@eyesopen.com>
16480
16481         PR tree-optimization/9814
16482         * gcc.dg/pr9814-1.c: New test case.
16483
16484 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
16485
16486         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
16487         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
16488         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
16489         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
16490         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
16491         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
16492         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
16493         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
16494         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
16495         objc.dg/try-catch-8.m: New.
16496
16497 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
16498
16499         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
16500         remove extraneous semicolons.
16501
16502 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
16503
16504         * obj-c++.dg/comp-types-12.mm: New.
16505         * objc.dg/comp-types-11.m: New.
16506         * objc.dg/selector-4.m: New.
16507
16508 2005-05-26  Andreas Jaeger  <aj@suse.de>
16509
16510         PR testsuite/20772
16511         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
16512         g++.old-deja/g++.ext/attrib3.C,
16513         g++.old-deja/g++.other/store-expr1.C,
16514         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
16515         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
16516         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
16517         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
16518         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
16519         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
16520         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
16521         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
16522         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
16523         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
16524         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
16525         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
16526         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
16527         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
16528         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
16529         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
16530         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
16531         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
16532         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
16533
16534 2005-05-26  Andreas Jaeger  <aj@suse.de>
16535
16536         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
16537         x86-64 compilation.
16538
16539 2005-05-26  Andreas Jaeger  <aj@suse.de>
16540
16541         PR testsuite/20772
16542         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
16543         gcc.misc-tests/i386-pf-athlon-1.c,
16544         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
16545         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
16546         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
16547         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
16548         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
16549         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
16550         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
16551         programs.
16552
16553         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
16554         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
16555         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
16556         x86-64 compilation.
16557
16558         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
16559         x86_64.
16560
16561         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
16562         effective-target ilp32.
16563
16564 2005-05-26  David Ung  <davidu@mips.com>
16565
16566         * gcc.target/mips/ext_ins.c: New test for testing the generation
16567         of MIPS32/64 rev 2 ext/ins instructions.
16568
16569 2005-05-26  Andreas Jaeger  <aj@suse.de>
16570
16571         * treelang/compile/unsigned.tree: Use gimple instead of
16572         nonexisting generic dump.
16573
16574 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
16575
16576         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
16577
16578 2005-05-26  Andreas Jaeger  <aj@suse.de>
16579
16580         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
16581
16582 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
16583
16584         PR libfortran/17283
16585         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
16586         Test callee-allocated memory with write statements.
16587
16588 2005-05-25  Roger Sayle  <roger@eyesopen.com>
16589
16590         PR middle-end/21709
16591         * gcc.dg/pr21709-1.c: New test case.
16592
16593 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
16594             Mike Stump  <mrs@apple.com>
16595
16596         * objc/execute/next_mapping.h: Update for C++.
16597
16598         * obj-c++.dg/selector-1.mm: Move to...
16599         * obj-c++.dg/selector-4.mm: here...
16600
16601         * obj-c++.dg/basic.mm: New.
16602         * obj-c++.dg/comp-types-1.mm: New.
16603         * obj-c++.dg/cxx-class-1.mm: New.
16604         * obj-c++.dg/cxx-ivars-1.mm: New.
16605         * obj-c++.dg/cxx-ivars-2.mm: New.
16606         * obj-c++.dg/cxx-ivars-3.mm: New.
16607         * obj-c++.dg/cxx-scope-1.mm: New.
16608         * obj-c++.dg/cxx-scope-2.mm: New.
16609         * obj-c++.dg/defs.mm: New.
16610         * obj-c++.dg/empty-private-1.mm: New.
16611         * obj-c++.dg/encode-1.mm: New.
16612         * obj-c++.dg/encode-2.mm: New.
16613         * obj-c++.dg/encode-3.mm: New.
16614         * obj-c++.dg/extern-c-1.mm: New.
16615         * obj-c++.dg/extra-semi.mm: New.
16616         * obj-c++.dg/fix-and-continue-2.mm: New.
16617         * obj-c++.dg/isa-field-1.mm: New.
16618         * obj-c++.dg/ivar-list-semi.mm: New.
16619         * obj-c++.dg/local-decl-1.mm: New.
16620         * obj-c++.dg/lookup-1.mm: New.
16621         * obj-c++.dg/lookup-2.mm: New.
16622         * obj-c++.dg/method-1.mm: New.
16623         * obj-c++.dg/method-2.mm: New.
16624         * obj-c++.dg/method-3.mm: New.
16625         * obj-c++.dg/method-4.mm: New.
16626         * obj-c++.dg/method-5.mm: New.
16627         * obj-c++.dg/method-6.mm: New.
16628         * obj-c++.dg/method-7.mm: New.
16629         * obj-c++.dg/no-extra-load.mm: New.
16630         * obj-c++.dg/overload-1.mm: New.
16631         * obj-c++.dg/pragma-1.mm: New.
16632         * obj-c++.dg/pragma-2.mm: New.
16633         * obj-c++.dg/private-1.mm: New.
16634         * obj-c++.dg/private-2.mm: New.
16635         * obj-c++.dg/proto-qual-1.mm: New.
16636         * obj-c++.dg/qual-types-1.mm: New.
16637         * obj-c++.dg/stubify-1.mm: New.
16638         * obj-c++.dg/stubify-2.mm: New.
16639         * obj-c++.dg/super-class-1.mm: New.
16640         * obj-c++.dg/super-class-2.mm: New.
16641         * obj-c++.dg/super-dealloc-1.mm: New.
16642         * obj-c++.dg/super-dealloc-2.mm: New.
16643         * obj-c++.dg/template-1.mm: New.
16644         * obj-c++.dg/template-2.mm: New.
16645         * obj-c++.dg/template-3.mm: New.
16646         * obj-c++.dg/template-4.mm: New.
16647         * obj-c++.dg/template-5.mm: New.
16648         * obj-c++.dg/template-6.mm: New.
16649         * obj-c++.dg/try-catch-1.mm: New.
16650         * obj-c++.dg/try-catch-2.mm: New.
16651         * obj-c++.dg/try-catch-3.mm: New.
16652         * obj-c++.dg/try-catch-4.mm: New.
16653         * obj-c++.dg/try-catch-5.mm: New.
16654         * obj-c++.dg/try-catch-6.mm: New.
16655         * obj-c++.dg/try-catch-7.mm: New.
16656         * obj-c++.dg/try-catch-8.mm: New.
16657         * obj-c++.dg/try-catch-9.mm: New.
16658         * obj-c++.dg/va-meth-1.mm: New.
16659
16660 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
16661
16662         * obj-c++.dg/selector-1.mm: New.
16663         * obj-c++.dg/selector-2.mm: New.
16664
16665 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
16666
16667         * obj-c++.dg/selector-3.mm: New.
16668         * objc.dg/selector-3.m: New.
16669
16670 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
16671
16672         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
16673         about where warning appears.
16674
16675 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
16676
16677         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
16678         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
16679         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
16680         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
16681
16682 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
16683
16684         * gcc.dg/20050524-1.c: New test.
16685
16686 2005-05-25  Jan Hubicka  <jh@suse.cz>
16687
16688         * gcc.dg/tree-prof/inliner-1.c: New.
16689
16690 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
16691
16692         * gcc.dg/tree-prof: New directory.
16693         * gcc.dg/tree-prof/tree-prof.exp: New.
16694
16695 2005-05-25  DJ Delorie  <dj@redhat.com>
16696
16697         * gcc.dg/Wattributes-1.c: New.
16698         * gcc.dg/Wattributes-2.c: New.
16699         * gcc.dg/Wattributes-3.c: New.
16700
16701 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
16702
16703         PR tree-optimization/19833
16704         * gcc.dg/uninit-4.c: Remove xfail.
16705         * gcc.dg/uninit-9.c: Ditto.
16706
16707 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
16708
16709         * obj-c++.dg/bitfield-[1-5].mm: New.
16710         * obj-c++.dg/class-protocol-1.mm: New.
16711         * obj-c++.dg/comp-types-1[0-1].mm: New.
16712         * obj-c++.dg/comp-types-[2-9].mm: New.
16713         * obj-c++.dg/encode-[4-8].mm: New.
16714         * obj-c++.dg/layout-1.mm: New.
16715         * obj-c++.dg/method-1[0-9].mm: New.
16716         * obj-c++.dg/method-2[0-1].mm: New.
16717         * obj-c++.dg/method-[8-9].mm: New.
16718         * obj-c++.dg/objc-gc-3.mm: New.
16719         * obj-c++.dg/try-catch-10.mm: New.
16720         * objc.dg/bitfield-5.m: New.
16721         * objc.dg/comp-types-10.m: New.
16722         * objc.dg/comp-types-9.m: New.
16723         * objc.dg/layout-1.m: New.
16724         * objc.dg/objc-gc-4.m: New.
16725         * objc.dg/try-catch-9.m: New.
16726         * objc.dg/class-protocol-1.m: Tweak diagnostics.
16727         * objc.dg/comp-types-1.m: Likewise.
16728         * objc.dg/comp-types-[5-6].m: Likewise.
16729         * objc.dg/method-9.m: Likewise.
16730
16731 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
16732
16733         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
16734         and on hardware without VMX support.
16735
16736         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
16737
16738         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
16739
16740         * lib/profopt.exp (dg-final-generate, dg-final-use,
16741         profopt-final-code, profopt-get-options): New.
16742         (profopt-execute): Process test directives.
16743
16744         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
16745         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
16746         cleanup-tree-dump, cleanup-saved-temps): Update comments.
16747
16748 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
16749
16750         PR C++/21645
16751         * g++.dg/init/ctor5.C: New test.
16752
16753 2005-05-24  Ira Rosen  <irar@il.ibm.com>
16754
16755         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
16756         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
16757         vect-113.c, vect-114.c.
16758
16759 2005-05-23  Adam Nemet  <anemet@lnxw.com>
16760
16761         * gcc.dg/const-elim-1.c: Remove xfails.
16762
16763 2005-05-23  Jeff Law  <law@redhat.com>
16764
16765         * gcc.c-torture/compile/pr21638.c: New test.
16766         * gcc.c-torture/compile/20050520-1.c: New test.
16767
16768 2005-05-23  Nick Clifton  <nickc@redhat.com>
16769
16770         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
16771         be a proper triple, ie: m32r*-*-*.
16772         * g++.old-deja/g++.jason/thunk3.C: Likewise.
16773
16774 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
16775
16776         PR middle-end/21331
16777         PR tree-opt/21293
16778         * gcc.c-torture/compile/pr21293.c: New test.
16779         * gcc.c-torture/execute/pr21331.c: New test.
16780
16781 2004-05-20  Richard Henderson  <rth@redhat.com>
16782
16783         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
16784
16785 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
16786
16787         * obj-c++-dg.exp: Add.
16788         * obj-c++.exp: Add.
16789         * obj-c++.dg/dg.exp: Add.
16790
16791 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
16792
16793         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
16794         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
16795
16796 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
16797
16798         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
16799
16800 2004-05-19  Richard Henderson  <rth@redhat.com>
16801
16802         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
16803
16804 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
16805
16806         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
16807
16808         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
16809
16810 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
16811
16812         PR c++/21495
16813         * g++.dg/parse/extern1.C: New test.
16814         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
16815
16816 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16817
16818         * gcc.dg/c99-math.h: New.
16819         * gcc.dg/c99-math-float-1.c: New test.
16820         * gcc.dg/c99-math-double-1.c: Likewise.
16821         * gcc.dg/c99-math-long-double-1.c: Likewise.
16822
16823 2005-05-18  Richard Henderson  <rth@redhat.com>
16824
16825         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
16826
16827 2005-05-18  Devang Patel  <dpatel@apple.com>
16828
16829         * g++.dg/opt/20050511-1.C: New test.
16830
16831 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
16832
16833         PR libfortran/21127
16834         * gfortran.dg/reshape-complex.f90: New test.
16835
16836 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
16837
16838         * gfortran.dg/array_constructor_1.f90: New test.
16839         * gfortran.dg/array_constructor_2.f90: New test.
16840
16841 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
16842
16843         PR fortran/20954
16844         * gfortran.dg/pr20954.f: New test.
16845
16846 2005-05-17  Mike Stump  <mrs@apple.com>
16847
16848         Yet more Objective-C++...
16849
16850         * objc.dg/method-5.m: Update.
16851         * objc.dg/method-6.m: Update.
16852         * objc.dg/method-7.m: Update.
16853         * objc.dg/method-9.m: Update.
16854         * objc.dg/try-catch-2.m: Update.
16855
16856 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
16857
16858         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
16859         Remove little-endian optimizations.
16860
16861 2005-05-17  Jeff Law  <law@redhat.com>
16862
16863         * g++.dg/tree-ssa/pr14814.C: New test.
16864         * gcc.dg/tree-ssa/pr14814.C: New test.
16865         * gcc.dg/tree-ssa/pr17141-1.C: New test.
16866         * gcc.dg/tree-ssa/pr17141-2.C: New test.
16867
16868 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
16869
16870         * gcc.dg/compat/generate-random.c: Do not include
16871         libiberty.h.
16872         * gcc.dg/compat/generate-random_r.c: Likewise.
16873
16874 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
16875
16876         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
16877
16878 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
16879
16880         PR middle-end/21595
16881         * g++.dg/tree-ssa/builtin1.C: New testcase.
16882
16883 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
16884
16885         PR c++/21454
16886         * g++.dg/opt/const4.C: New test.
16887
16888         PR middle-end/21492
16889         * g++.dg/opt/crossjump1.C: New test.
16890
16891         PR tree-optimization/21610
16892         * gcc.c-torture/compile/20050516-1.c: New test.
16893
16894         PR fortran/15080
16895         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
16896         about the test failing.
16897         * gfortran.fortran-torture/execute/where_7.f90: New test.
16898         * gfortran.fortran-torture/execute/where_8.f90: New test.
16899
16900 2005-05-16  Richard Henderson  <rth@redhat.com>
16901
16902         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
16903         i?86 and x86_64.
16904
16905 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
16906
16907         * gcc.dg/compat/generate-random.c (config.h): Do not include.
16908         (limits.h): Include unconditionally.
16909         (stdlib.h): Likewise.
16910         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
16911         (limits.h): Include unconditionally.
16912         (stdlib.h): Likewise.
16913         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
16914         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
16915         (limits.h): Include unconditionally.
16916         (stdlib.h): Likewise.
16917         (hashtab.h): Do not include.
16918         (getopt.h): Likewise.
16919         (stddef.h): Include.
16920         (hashval_t): Define.
16921         (struct entry): Add "next" field.
16922         (HASH_SIZE): New macro.
16923         (hash_table): New variable.
16924         (switchfiles): Do not use xmalloc.
16925         (mix): New macro.
16926         (iterative_hash): New function.
16927         (hasht): Remove.
16928         (e_exists): New function.
16929         (e_insert): Likewise.
16930         (output): Use, instead of libiberty hashtable functions.
16931         (main): Do not use getopt.  Do not call htab_create.
16932
16933 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
16934
16935         PR libstdc++/21526
16936         * lib/target-supports.exp (check_mkfifo_available):
16937         Return 0 for cygwin as mkfifo support incomplete on platform.
16938         Fix typos in comments.
16939
16940 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
16941
16942         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
16943
16944 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
16945
16946         PR fortran/17432
16947         * gfortran.dg/assign_4.f: New test.
16948
16949 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
16950
16951         PR tree-optimization/21563
16952         * gcc.dg/tree-ssa/pr21563.c: New.
16953
16954 2005-05-14  Jan Hubicka  <jh@suse.cz>
16955
16956         * gcc.dg/noreturn-7.c: Allow control reaches warning.
16957
16958 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
16959
16960         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
16961
16962 2005-05-13  Julian Brown  <julian@codesourcery.com>
16963
16964         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
16965         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
16966
16967 2005-05-13  Jan Hubicka  <jh@suse.cz>
16968
16969         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
16970         * gcc.dg/fold-xor-?.c: Likewise.
16971         * gcc.dg/pr15784-?.c: Likewise.
16972         * gcc.dg/pr20922-?.c: Likewise.
16973         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
16974         * gcc.dg/tree-ssa/pr17598.c: Likewise.
16975         * gcc.dg/tree-ssa/pr20470.c: Likewise.
16976
16977 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16978
16979         PR fortran/21260
16980         * gfortran.dg/hollerith_1.f90: New test.
16981
16982 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16983
16984         * gfortran.dg/func_result_2.f90: New test.
16985
16986 2005-05-11  Bud Davis  <bdavis@gfortran.org>
16987
16988         * gfortran.dg/dev_null.f90: New test.
16989
16990 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
16991
16992         * gcc.dg/arm-vfp1.c: Revert last change.
16993
16994 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
16995
16996         PR middle-end/19807
16997         PR tree-optimization/19639
16998         * g++.dg/tree-ssa/pr19807.C: New testcase.
16999
17000 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17001
17002         PR libfortran/21471
17003         * gfortran.dg/append-1.f90: New test.
17004
17005 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
17006
17007         * gcc.dg/pr18501.c: XFAIL.
17008         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
17009         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
17010         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
17011         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
17012         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
17013         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
17014         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
17015         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
17016
17017 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17018
17019         PR fortran/20178
17020         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
17021         gfortran.dg/f2c_3.f90: New tests.
17022
17023         * gfortran.dg/return_1.f90: Fix dg annotation.
17024
17025 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
17026
17027         * gcc.c-torture/compile/20050510-1.c: New test.
17028
17029 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
17030
17031         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
17032
17033 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
17034
17035         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
17036
17037 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
17038
17039         PR c/17913
17040         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
17041
17042 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
17043
17044         PR c/21342
17045         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
17046         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
17047
17048 2005-05-10  Ben Elliston  <bje@au.ibm.com>
17049
17050         PR debug/16676
17051         * gcc.dg/debug/pr16676.c: New test.
17052
17053 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
17054
17055         PR testsuite/21443
17056         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
17057         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
17058         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
17059         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
17060         Change -O1 to -O2.
17061         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
17062         -fno-tree-dominator-opts.
17063
17064 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17065
17066         * gfortran.dg/return_1.f90: New test.
17067
17068 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
17069
17070         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
17071
17072         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
17073
17074 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
17075
17076         PR c++/21427
17077         * g++.dg/inherit/covariant13.C: New.
17078
17079 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17080
17081         PR libfortran/19155
17082         * gfortran.dg/pr19155.f: New test.
17083
17084 2005-05-08  Roger Sayle  <roger@eyesopen.com>
17085
17086         PR inline-asm/8788
17087         * gcc.dg/pr8788-1.c: New testcase.
17088
17089 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
17090
17091         PR target/21416
17092         * gcc.target/mips/fpcmp-[12].c: New tests.
17093
17094 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
17095
17096         * lib/target-supports-dg.exp (dg-require-fork): New function.
17097         (dg-require-mkfifo): Likewise.
17098         * lib/target-supports.exp (check_function_available): New
17099         function.
17100         (check_fork_available): Likewise.
17101         (check_mkfifo_available): Likewise.
17102
17103 2005-05-06  Jeff Law  <law@redhat.com>
17104
17105         * gcc.c-torture/compile/pr21380.c: New test.
17106
17107 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
17108
17109         PR c++/20961
17110         * g++.dg/ext/weak3.C: New test.
17111
17112 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
17113
17114         PR c++/21352
17115         * g++.dg/template/crash37.C: New test.
17116
17117 2005-05-05  Paul Brook  <paul@codesourcery.com>
17118
17119         * gcc.dg/arm-g2.c: Use effective-target arm32.
17120         * gcc.dg/arm-mmx-1.c: Ditto.
17121         * gcc.dg/arm-scd42-2.c: Ditto.
17122         * gcc.dg/arm-vfp1.c: Ditto.
17123         * lib/target-supports.exp (check_effective_target_arm32): New
17124         function.
17125
17126 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
17127
17128         PR libfortran/21354
17129         gfortran.dg/in_pack_rank7.f90: New test.
17130
17131 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
17132
17133         PR middle-end/15618
17134         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
17135
17136 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
17137
17138         PR middle-end/21265
17139         * gcc.dg/20050503-1.c: New test.
17140
17141         PR rtl-optimization/21239
17142         * gcc.dg/i386-sse-11.c: New test.
17143
17144 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
17145
17146         PR target/16888
17147         * gcc.target/i386/asm-1.c: New test.
17148
17149 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
17150
17151         PR rtl-optimization/21330
17152         * gcc.c-torture/execute/20050502-1.c: New test.
17153
17154         PR target/21297
17155         * gcc.c-torture/execute/20050502-2.c: New test.
17156
17157 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
17158
17159         PR middle-end/21282
17160         * gcc.dg/pr21282.c: New.
17161
17162 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
17163
17164         * gcc.dg/vect/pr20122.c: Clean up .vect file.
17165         * gcc.dg/vect/vect-92.c: Likewise.
17166         * gcc.dg/vect/vect-93.c: Likewise.
17167         * gcc.dg/vect/vect-dv-1.c: Likewise.
17168         * gcc.dg/vect/vect-dv-2.c: Likewise.
17169         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
17170
17171 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
17172
17173         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
17174         * gfortran.dg/vect/vect-2.f90: Likewise.
17175         * gfortran.dg/vect/vect-3.f90: Likewise.
17176         * gfortran.dg/vect/vect-4.f90: Likewise.
17177         * gfortran.dg/vect/vect-5.f90: Likewise.
17178
17179 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
17180
17181         PR target/20813
17182         * gcc.dg/rs6000-fpint-2.c: New.
17183
17184 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
17185
17186         PR c/15698
17187         * gcc.dg/builtins-30.c: Update expected messages.
17188         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
17189         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
17190         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
17191
17192 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
17193
17194         PR tree-optimization/21294
17195         * gcc.dg/tree-ssa/pr21294.c: New.
17196
17197 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
17198
17199         * gcc.dg/altivec-3.c (vec_store): Do not use the old
17200         __builtin_altivec_st_internal_4si built-in.
17201
17202 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
17203
17204         PR c++/15875
17205         * g++.dg/template/ptrmem14.C: New test.
17206
17207 2005-05-02  Paul Brook  <paul@codesourcery.com>
17208
17209         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
17210
17211 2005-05-02  Michael Matz  <matz@suse.de>
17212
17213         PR c++/19542
17214         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
17215
17216 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
17217
17218         * g++.dg/cpp/weak.C: New test.
17219
17220 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
17221
17222         * gcc.dg/tree-ssa/loop-8.c: New test.
17223
17224 2005-04-30  Michael Maty  <matz@suse.de>
17225
17226         * gcc.dg/inline-mcpy.c: New test.
17227
17228 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
17229
17230         PR libfortran/18958
17231         * gfortran.dg/eoshift.f90: New test case.
17232
17233 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
17234
17235         PR libfortran/18857
17236         * gfortran.dg/matmul_1.f90: New test.
17237
17238 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
17239
17240         PR tree-optimization/21030
17241         * gcc.dg/tree-ssa/pr21030.c: New.
17242
17243 2005-04-29  Devang Patel  <dpatel@apple.com>
17244
17245         PR tree-optimization/21272
17246         * gcc.dg/vect/vect-ifcvt-10.c: New test.
17247
17248 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
17249
17250         PR fortran/13082
17251         PR fortran/18824
17252         * gfortran.dg/entry_4.f90: New test.
17253         * gfortran.fortran-torture/execute/entry_1.f90: New test.
17254         * gfortran.fortran-torture/execute/entry_2.f90: New test.
17255         * gfortran.fortran-torture/execute/entry_3.f90: New test.
17256         * gfortran.fortran-torture/execute/entry_4.f90: New test.
17257         * gfortran.fortran-torture/execute/entry_5.f90: New test.
17258         * gfortran.fortran-torture/execute/entry_6.f90: New test.
17259         * gfortran.fortran-torture/execute/entry_7.f90: New test.
17260
17261 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17262
17263         * gfortran.fortran-torture/execute/entry_8.f90: New test.
17264
17265 2005-04-29  Paul Brook  <paul@codesourcery.com>
17266
17267         * gfortran.dg/entry_3.f90: New test.
17268
17269 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17270
17271         * gfortran.dg/implicit_4.f90: New test.
17272
17273 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
17274
17275         * lib/target-supports.exp (check_profiling_available): Return
17276         false for xtensa-*-elf.
17277
17278 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
17279
17280         * lib/fortran-torture.exp (fortran-torture.exp): Catch
17281         error if file cannot be deleted.
17282
17283 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
17284
17285         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
17286         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
17287         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
17288         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
17289         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
17290         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
17291         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
17292         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
17293         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
17294         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
17295         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
17296         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
17297         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
17298
17299 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17300
17301         PR fortran/20865
17302         * gfortran.dg/pr20865.f90: New test.
17303
17304 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
17305
17306         * gcc.dg/void-cast-2.c: New test.
17307
17308 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
17309
17310         PR c/21159
17311         * gcc.dg/void-cast-1.c: New test.
17312
17313 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
17314
17315         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
17316
17317 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17318
17319         PR fortran/21177
17320         * gfortran.dg/pr21177.f90: New test.
17321
17322 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
17323
17324         PR tree-optimization/21171
17325         * gcc.dg/tree-ssa/pr21171.c: New test.
17326
17327 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
17328
17329         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
17330         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
17331         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
17332         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
17333         gcc.dg/tree-ssa/gen-vect-32.c: New.
17334         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
17335         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
17336         don't run on PPC32.
17337
17338 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
17339
17340         PR c/21213
17341         * gcc.dg/transparent-union-3.c: New test.
17342
17343 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
17344
17345         PR c/20740
17346         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
17347         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
17348         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
17349         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
17350         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
17351         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
17352
17353 2005-04-26  Jeff Law  <law@redhat.com>
17354
17355         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
17356         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
17357         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
17358         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
17359         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
17360         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
17361         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
17362
17363 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
17364
17365         PR tree-optimization/17598
17366         * gcc.dg/tree-ssa/pr17598.c: New testcase.
17367
17368 2005-04-25  Mike Stump  <mrs@apple.com>
17369
17370         * objc.dg/fix-and-continue-1.m: Add.
17371
17372 2005-04-25  Roger Sayle  <roger@eyesopen.com>
17373
17374         PR c++/20995
17375         * g++.dg/opt/pr20995-1.C: New test case.
17376
17377 2005-04-25  Devang Patel <dpatel@apple.com>
17378
17379         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
17380
17381 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
17382
17383         PR testsuite/21062
17384         * g++.dg/opt/alias2.C (printf): Correct the prototype.
17385
17386 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
17387
17388         PR C++/21188
17389         * g++.dg/opt/rtti2.C: New test.
17390
17391 2005-04-25  Paul Brook  <paul@codesourcery.com>
17392         Steven G. Kargl  <kargls@comcast.net>
17393
17394         PR fortran/20879
17395         * gfortran.dg/ichar_1.f90: New file.
17396
17397 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
17398
17399         PR middle-end/20991
17400         * g++.dg/opt/pr20991.C: New test.
17401
17402         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
17403         where sizeof (type) < __alignof__ (type).
17404         * gcc.dg/compat/struct-layout-1.h: Likewise.
17405
17406 2005-04-24  Per Bothner  <per@bothner.com>
17407             Devang Patel  <dpatel@apple.com>
17408
17409         PR preprocessor/20907
17410         * gcc.dg/cpp/very-long-comment.c: New test.
17411
17412 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17413
17414         PR fortran/20059
17415         * gfortran.dg/common_5.f: New test.
17416
17417 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
17418
17419         PR middle-end/21082
17420         * g++.dg/tree-ssa/pr21082.C: New testcase.
17421
17422 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
17423
17424         * gcc.dg/vect/vect-99.c: New test.
17425
17426 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
17427
17428         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
17429
17430 2005-04-22  Jeff Law  <law@redhat.com>
17431
17432         * gcc.dg/uninit-5.c: Remove xfails.
17433         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
17434         conditionals and loads.
17435
17436 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
17437
17438         PR libfortran/20074
17439         PR libfortran/20436
17440         PR libfortran/21108
17441         * gfortran.dg/nested_reshape.f90: new test
17442         * gfortran.dg/reshape-alloc.f90: new test
17443         * gfortran.dg/reshape.f90: new test
17444
17445 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
17446
17447         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
17448
17449         * gcc.dg/arm-vfp1.c: New test.
17450
17451 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
17452
17453         PR c++/21087
17454         * g++.dg/lookup/builtin2.C: New test.
17455
17456 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
17457
17458         * gcc.dg/weak/weak-13.c: New test.
17459
17460 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
17461
17462         * lib/target-supports.exp (check_effective_target_sync_int_long):
17463         Add powerpc*.
17464
17465 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
17466
17467         * gcc.target/mips/branch-1.c: New test.
17468
17469 2005-04-21  Richard Henderson  <rth@redhat.com>
17470
17471         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
17472         * gcc.dg/vect/vect-86.c: Likewise.
17473         * gcc.dg/vect/vect-87.c: Likewise.
17474         * gcc.dg/vect/vect-88.c: Likewise.
17475
17476 2005-04-21  Devang Patel  <dpatel@apple.com>
17477
17478         PR optimization/20994
17479         * gcc.dg/tree-ssa/ifc-3.c: New test.
17480
17481 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
17482
17483         PR c/12913
17484         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
17485         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
17486         gcc.dg/c99-vla-jump-5.c: New tests.
17487
17488 2005-04-19  Richard Henderson  <rth@redhat.com>
17489
17490         * lib/target-supports.exp (check_effective_target_vect_int_mult):
17491         Fix typo in exists check.
17492         (check_effective_target_sync_int_long): New.
17493         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
17494         * gcc.dg/ia64-sync-2.c: Likewise.
17495         * gcc.dg/ia64-sync-3.c: Likewise.
17496         * gcc.dg/ia64-sync-4.c: Likewise.
17497
17498 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
17499
17500         * gcc.dg/fold-xor-1.c: New test.
17501         * gcc.dg/fold-xor-2.c: New test.
17502
17503 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
17504
17505         PR target/20670
17506         * g++.dg/eh/fp-regs.C: New test.
17507
17508 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
17509
17510         * gcc.dg/Wint-to-pointer-cast-1.c,
17511         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
17512         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
17513         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
17514
17515 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17516
17517         PR fortran/16861
17518         * gfortran.dg/pr16861.f90: New test.
17519
17520 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
17521
17522         * gcc.dg/pr21085.c: New test.
17523
17524 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
17525
17526         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
17527         (setup_mips_tests, dg-mips-options): New procedures.
17528         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
17529         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
17530         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
17531         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
17532         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
17533         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
17534         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
17535         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
17536         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
17537         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
17538         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
17539         dg-mips-options instead of dg-options.  Remove now-redundant
17540         preprocessor guards.
17541         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
17542         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
17543         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
17544         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
17545         * gcc.dg/vr-mult-2.c: Delete.
17546         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
17547         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
17548         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
17549         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
17550         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
17551         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
17552         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
17553
17554 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
17555
17556         * ada/acats/run_all.sh: Use sync when executable not present.
17557
17558 2005-04-18  Devang Patel  <dpatel@apple.com>
17559
17560         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
17561         * gcc.dg/vect/vect-11a.c: New.
17562         * gcc.dg/vect/vect-none.c: Update.
17563         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
17564
17565 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
17566
17567         PR tree-optimization/20922
17568         * gcc.dg/pr20922-1.c: New test.
17569         * gcc.dg/pr20922-2.c: New test.
17570         * gcc.dg/pr20922-3.c: New test.
17571         * gcc.dg/pr20922-4.c: New test.
17572         * gcc.dg/pr20922-5.c: New test.
17573         * gcc.dg/pr20922-6.c: New test.
17574
17575 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17576
17577         PR libfortran/20950
17578         * gfortran.dg/pr20950.f: New test.
17579
17580 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17581
17582         PR libfortran/19216
17583         * gfortran.dg/pr19216.f: New test.
17584
17585 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
17586
17587         PR tree-optimization/21001
17588         * gcc.dg/tree-ssa/pr21001.c: New.
17589
17590 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
17591
17592         PR libfortran/21075
17593         * gfortran.dg/reshape_rank7.f90: New test.
17594
17595 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
17596
17597         PR libfortran/12884 gfortran.dg/pr12884.f: New test
17598         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
17599         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
17600         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
17601         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
17602         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
17603         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
17604         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
17605         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
17606         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
17607         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
17608         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
17609         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
17610         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
17611         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
17612         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
17613         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
17614         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
17615         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
17616         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
17617         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
17618
17619 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
17620
17621         * gfortran.dg/wtruncate.f: New testcase.
17622         * gfortran.dg/wtruncate.f90: New testcase.
17623
17624 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
17625
17626         PR c++/21025
17627         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
17628         which sizeof/alignof is dependent, rather than just whether we are
17629         processing_template_decl.
17630
17631 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
17632
17633         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
17634         corrected typo where the wrong variables had been compared.
17635
17636 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
17637
17638         PR libfortran/18495
17639         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
17640         Test callee-allocated version of return array with a write
17641         statement.
17642         Test spread with a temporary with another write statement.
17643
17644 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
17645
17646         PR tree-optimization/21031
17647         * gcc.dg/tree-ssa/pr21031.c: New.
17648
17649 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
17650
17651         PR tree-optimization/21004
17652         * gcc.dg/builtins-53.c: Include builtins-config.h.
17653         Check floorf, ceilf, floorl and ceill transformations
17654         only when HAVE_C99_RUNTIME is defined.
17655
17656 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
17657
17658         PR middle-end/20739
17659         * gcc.dg/tree-ssa/pr20739.c: New test.
17660
17661 2005-04-14  Mike Stump  <mrs@apple.com>
17662
17663         * gcc.dg/Foundation.framework/empty: New.
17664         * gcc.dg/framework-2.c: New.
17665
17666 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
17667
17668         PR tree-optimization/21021
17669         * gcc.c-torture/compile/pr21021.c: New.
17670
17671 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
17672
17673         PR testsuite/21010
17674         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
17675         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
17676         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
17677         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
17678         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
17679         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
17680         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
17681         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
17682
17683 2005-04-14  Richard Henderson  <rth@redhat.com>
17684
17685         * lib/target-supports.exp (check_effective_target_vect_condition):
17686         Add ia64, i?86, and x86_64.
17687
17688 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
17689
17690         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
17691
17692 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
17693
17694         PR tree-optimization/20657
17695         * gcc.dg/tree-ssa/pr20657.c: New.
17696
17697 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
17698
17699         * gcc.dg/builtins-53.c: Also check (int)trunc* and
17700         (long long int)trunc*.
17701
17702 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
17703
17704         PR target/20927
17705         * gcc.dg/pr20927.c: New test.
17706
17707 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
17708
17709         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
17710         * gcc.target/mips/asm-1.c: Likewise.
17711
17712 2005-04-13  Dale Johannesen  <dalej@apple.com>
17713
17714         * objc.dg/objc-fast-4.m: New.
17715
17716 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
17717
17718         * gcc.target/cris/torture/cris-torture.exp: New driver in new
17719         directory.
17720         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
17721
17722 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
17723
17724         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
17725         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
17726         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
17727
17728 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
17729
17730         PR tree-optimization/20913
17731         * gcc.dg/tree-ssa/pr20913.c: New.
17732
17733         PR tree-optimization/20702
17734         * gcc.dg/tree-ssa/pr20702.c: New.
17735
17736 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17737
17738         PR c++/13744
17739         * g++.dg/inherit/local3.C: New test.
17740
17741 2005-04-12  Jeff Law  <law@redhat.com>
17742
17743         * gcc.dg/tree-ssa/20050412-1.c: New test.
17744
17745 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
17746
17747         PR libfortran/19016
17748         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
17749         Add tests with mask generated by expression.
17750         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
17751         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
17752         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
17753
17754 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
17755
17756         PR middle-end/20917
17757         * gcc.dg/20050409-1.c: New test.
17758
17759 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
17760
17761         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
17762
17763 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
17764
17765         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
17766         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
17767         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
17768         (TARGET_CXX): Adjust accordingly.
17769         * target.h (struct gcc_target): Remove epxort_class_data.  Add
17770         determine_class_data_visibility and class_data_always_comdat.
17771         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
17772         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
17773         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
17774         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
17775         (arm_cxx_determine_class_data_visibility): New.
17776         (arm_cxx_class_data_always_comdat): Likewise.
17777         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
17778         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
17779         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
17780         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
17781         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
17782         Define.
17783
17784 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
17785
17786         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
17787
17788 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
17789
17790         * gcc.dg/i386-darwin-fpmath.c: New.
17791
17792 2004-04-11  Devang Patel  <dpatel@apple.com>
17793
17794         * lib/target-supports.exp (check_effective_target_vect_condition): New.
17795         * gcc.dg/vect/vect-ifcvt-1.c: New test.
17796         * gcc.dg/vect/vect-ifcvt-2.c: New test.
17797         * gcc.dg/vect/vect-ifcvt-3.c: New test.
17798         * gcc.dg/vect/vect-ifcvt-4.c: New test.
17799         * gcc.dg/vect/vect-ifcvt-5.c: New test.
17800         * gcc.dg/vect/vect-ifcvt-6.c: New test.
17801         * gcc.dg/vect/vect-ifcvt-7.c: New test.
17802         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
17803
17804 2004-04-11  Devang Patel  <dpatel@apple.com>
17805
17806         * gcc.dg/vect/vect-dv-1.c: New test.
17807         * gcc.dg/vect/vect-dv-2.c: New test.
17808
17809 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
17810
17811         PR tree-optimization/20933
17812         * gcc.dg/tree-ssa/pr20933.c: New test.
17813
17814 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17815
17816         * gfortran.dg/fold_nearest.f90: New test.
17817
17818 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
17819
17820         * gcc.dg/tree-ssa/alias-1.c: New test.
17821
17822 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
17823
17824         PR tree-optimization/20920
17825         * g++.dg/tree-ssa/pr20920.C: New test.
17826
17827 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
17828
17829         * gcc.dg/builtins-53.c: Also check (int)ceil* and
17830         (long long int)ceil*.
17831
17832 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
17833
17834         * g++.dg/warn/Wdtor1.C: Declare template in system header with
17835         explicit C++ linkage.
17836
17837 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17838
17839         * gfortran.dg/pr17229.f: Take care of the new obsolescence
17840         warning for arithmetic IF statements.
17841
17842 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
17843
17844         * eor_handling_1.f90: New test case.
17845         * eor_handling_2.f90: New test case.
17846         * eor_handling_3.f90: New test case.
17847         * eor_handling_4.f90: New test case.
17848         * eor_handling_5.f90: New test case.
17849         * noadv_size.f90: New test case.
17850         * pad_no.f90: New test case.
17851
17852 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
17853
17854         * gcc.c-torture/execute/20050410-1.c: New test.
17855
17856 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
17857
17858         * gcc.dg/pr20126.c: New.
17859
17860 2005-04-09  Bud Davis  <bdavis@gfortran.org>
17861             Steven G. Kargl <kargls@comcast.net>
17862
17863         * gfortran.dg/PR19872.f: New test.
17864
17865 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
17866
17867         * gfortran.dg/nint_1.f90: Fix dg-do directive.
17868
17869 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
17870
17871         * gfortran.dg/nint_1.f90: New test.
17872
17873 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
17874
17875         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
17876         Added test for callee-allocated arrays with write statements.
17877         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
17878         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
17879         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
17880         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
17881         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
17882
17883 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
17884
17885         PR libfortran/20163
17886         * gfortran.dg/open-options-blanks.f: New test.
17887
17888 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
17889
17890         PR fortran/13257
17891         * gfortran.dg/comma_format_extension_[1234].f: New tests.
17892
17893 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
17894
17895         * gcc.dg/tree-ssa/stdarg-1.c: New test.
17896         * gcc.dg/tree-ssa/stdarg-2.c: New test.
17897         * gcc.dg/tree-ssa/stdarg-3.c: New test.
17898         * gcc.dg/tree-ssa/stdarg-4.c: New test.
17899         * gcc.dg/tree-ssa/stdarg-5.c: New test.
17900         * gcc.c-torture/execute/stdarg-4.c: New test.
17901
17902         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
17903
17904         PR target/20795
17905         * g++.dg/abi/param2.C: New test.
17906
17907 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
17908
17909         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
17910
17911 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
17912
17913         * gcc.dg/builtins-53.c: New test.
17914
17915 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
17916
17917         * g++.dg/tree-ssa/pr18178.C: New test.
17918         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
17919         * gcc.c-torture/execute/20041019-1.c: New test.
17920         * gcc.dg/tree-ssa/20041008-1.c: New test.
17921         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
17922         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
17923         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
17924         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
17925         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
17926         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
17927         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
17928         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
17929         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
17930         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
17931
17932 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
17933
17934         PR rtl-optimization/20466
17935         * gcc.c-torture/execute/pr20466-1.c: New test.
17936
17937 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
17938
17939         PR c++/20905
17940         * g++.dg/parse/cond2.C: New test.
17941
17942         PR c++/20145
17943         * g++.dg/warn/Wdtor1.C: New test.
17944
17945 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17946
17947         PR fortran/17229
17948         * gfortran.dg/pr17229.f: New test.
17949
17950 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
17951
17952         * gfortran.dg/tiny_1.f90: New test.
17953         * gfortran.dg/tiny_2.f90: ditto.
17954
17955 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
17956
17957         * gfortran.dg/eor_1.f90: Fix dg-do run line
17958         * gfortran.dg/open_new.f90: Fix dg-do run line
17959
17960 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
17961
17962         * lib/target-supports.exp (get_compiler_messages): Support
17963         optional arguments, the fourth being compiler options.
17964         (check_effective_target_fpic): New proc.
17965         * gcc.dg/20050321-2.c: Restrict to target fpic.
17966
17967 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
17968
17969         * gcc.dg/15443-1.c: New test.
17970         * gcc.dg/15443-2.c: Likewise.
17971
17972 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17973
17974         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
17975
17976 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
17977
17978         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
17979
17980 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
17981
17982         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
17983         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
17984         -m64.
17985         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
17986         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
17987         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
17988
17989 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
17990
17991         PR c++/20212
17992         * g++.dg/warn/Wunused-11.C: New test.
17993
17994 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
17995
17996         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
17997
17998 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
17999
18000         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
18001
18002 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
18003
18004         PR c++/20734
18005         * g++.dg/template/ptrmem13.C: New test.
18006
18007 2005-04-05  Per Bothner  <per@bothner.com>
18008
18009         * lib/gcc.exp: Always add -fno-show-column, for now.
18010
18011 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
18012
18013         PR testsuite/20767
18014         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
18015         of plain old "unsigned int" for the type of "i".  Makes this test
18016         64bit clean.
18017
18018 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
18019
18020         * gcc.dg/i386-ssefn-1.c: New test.
18021         * gcc.dg/i386-ssefn-2.c: New test.
18022         * gcc.dg/i386-ssefn-3.c: New test.
18023         * gcc.dg/i386-ssefn-4.c: New test.
18024
18025 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
18026
18027         PR tree-optimization/20076
18028         * gcc.dg/builtin-apply4.c: New test.
18029
18030         PR preprocessor/19475
18031         * gcc.dg/cpp/macspace1.c: New test.
18032         * gcc.dg/cpp/macspace2.c: New test.
18033
18034 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18035
18036         * gfortran.dg/pr20755.f: Fixed bad format.
18037
18038 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
18039
18040         PR c++/20763
18041         * g++.dg/ext/attrib21.C: New test.
18042
18043 2004-04-05  Devang Patel  <dpatel@apple.com>
18044
18045         * lib/target-supports.exp (check_effective_target_vect_shif): New.
18046         * gcc.dg/vect/vect-shift-1.c: New test.
18047
18048 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18049
18050         PR libfortran/20755
18051         * gfortran.dg/pr20755.f: New test.
18052
18053 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
18054
18055         * gfortran.dg/pr15959.f90: New test.
18056         * gfortran.dg/string_pad_trunc.f90: New test.
18057
18058 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18059
18060         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
18061         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
18062         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
18063         syntax.
18064
18065 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
18066
18067         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
18068
18069 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18070
18071         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
18072         * gcc.c-torture/compile/20011119-2.c: Likewise.
18073         * gcc.c-torture/compile/981001-2.c: Likewise.
18074
18075 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
18076
18077         PR c++/20679
18078         * g++.dg/template/overload4.C: New test.
18079
18080 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
18081
18082         PR c++/20746
18083         * g++.dg/abi/covariant5.C: New.
18084
18085         PR debug/20505
18086         * g++.dg/debug/const2.C: New.
18087
18088 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
18089
18090         PR rtl-optimization/16104
18091         * gcc.c-torture/execute/20050316-1.c: New test.
18092
18093 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
18094
18095         * g++.dg/template/spec23.C: Fix dg-error text.
18096
18097 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
18098
18099         PR c++/19199
18100         * g++.dg/expr/lval2.C: New.
18101
18102 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18103
18104         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
18105         __builtin_strcasecmp and __builtin_strncasecmp.
18106
18107 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
18108
18109         PR c++/20723
18110         * g++.dg/template/spec22.C: New.
18111         * g++.dg/template/spec23.C: New.
18112
18113 2005-04-03  Dale Ranta  <dir@lanl.gov>
18114             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18115
18116         PR libfortran/20068
18117         PR libfortran/20125
18118         PR libfortran/20156
18119         PR libfortran/20471
18120         * gfortran.dg/backspace.f: New test.
18121
18122 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
18123
18124         * gcc.dg/pr19345.c: New test.
18125
18126 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
18127
18128         PR tree-optimization/20640
18129         * gcc.dg/torture/tree-loop-1.c: New.
18130
18131 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
18132
18133         PR rtl-optimization/20290
18134         * gcc.c-torture/execute/loop-ivopts-2.c: New.
18135
18136 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
18137
18138         * gcc.dg/rs6000-fpint.c: New.
18139
18140 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
18141
18142         * gcc.dg/old-style-then-proto-1.c: New test.
18143
18144 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18145
18146         * gfortran.fortran-torture/execute/backspace.f90: Check
18147         after backspace and read was incorrect.
18148
18149 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18150
18151         * gcc.c-torture/execute/builtins/strcat.c: Check the result
18152         buffer past the terminating NUL using memcmp.
18153         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
18154         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
18155
18156         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
18157         Fix unused/uninitialized variable warnings.
18158
18159         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
18160         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
18161         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
18162         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
18163
18164         * gcc.c-torture/execute/builtins/abs-1-lib.c,
18165         gcc.c-torture/execute/builtins/fputs-lib.c,
18166         gcc.c-torture/execute/builtins/lib/fprintf.c,
18167         gcc.c-torture/execute/builtins/lib/main.c,
18168         gcc.c-torture/execute/builtins/lib/memcmp.c,
18169         gcc.c-torture/execute/builtins/lib/memmove.c,
18170         gcc.c-torture/execute/builtins/lib/mempcpy.c,
18171         gcc.c-torture/execute/builtins/lib/memset.c,
18172         gcc.c-torture/execute/builtins/lib/printf.c,
18173         gcc.c-torture/execute/builtins/lib/sprintf.c,
18174         gcc.c-torture/execute/builtins/lib/stpcpy.c,
18175         gcc.c-torture/execute/builtins/lib/strchr.c,
18176         gcc.c-torture/execute/builtins/lib/strcmp.c,
18177         gcc.c-torture/execute/builtins/lib/strcpy.c,
18178         gcc.c-torture/execute/builtins/lib/strcspn.c,
18179         gcc.c-torture/execute/builtins/lib/strlen.c,
18180         gcc.c-torture/execute/builtins/lib/strncat.c,
18181         gcc.c-torture/execute/builtins/lib/strncmp.c,
18182         gcc.c-torture/execute/builtins/lib/strncpy.c,
18183         gcc.c-torture/execute/builtins/lib/strrchr.c,
18184         gcc.c-torture/execute/builtins/lib/strspn.c,
18185         gcc.c-torture/execute/builtins/lib/strstr.c,
18186         gcc.c-torture/execute/builtins/memops-asm-lib.c,
18187         gcc.c-torture/execute/builtins/strlen-2.c,
18188         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
18189         prototypes.
18190
18191 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
18192
18193         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
18194         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
18195         selectany usage.
18196
18197 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
18198
18199         PR c++/19406
18200         * g++.dg/debug/using1.C: New test.
18201
18202 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
18203
18204         PR middle-end/20524
18205         * gcc.dg/alias-7.c: Prefix asm-declared name with
18206         __USER_LABEL_PREFIX__.
18207
18208 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
18209
18210         Fix fallout from PR middle-end/15700:
18211         * gcc.c-torture/compile/20011119-1.c: Take
18212         __USER_LABEL_PREFIX__ into account.
18213         * gcc.c-torture/compile/20011119-2.c: Likewise.
18214
18215 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18216
18217         PR c++/18644
18218         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
18219
18220 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
18221
18222         PR c/17855
18223         * gcc.c-torture/compile/struct-non-lval-1.c,
18224         gcc.c-torture/compile/struct-non-lval-2.c,
18225         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
18226
18227 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
18228
18229         * gcc.dg/tls/tls.exp: Remove temporary file.
18230         * g++.dg/tls/tls.exp: Ditto.
18231         * lib/file-format.exp: Ditto.
18232         * g++.dg/special/ecos.exp: Ditto.
18233
18234         * lib/profopt.exp: Treat prof_ext as a list.
18235         * gcc.misc-tests/bprob.exp: Ditto.
18236         * g++.dg/bprob/bprob.exp: Ditto.
18237
18238         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
18239         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
18240         g++.dg/tree-ssa/pointer-reference-alias.C,
18241         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
18242         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
18243         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
18244         g++.dg/vect/pr19951.cc: Ditto.
18245         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
18246         gcc.dg/builtins-47.c: Ditto.
18247         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
18248         gcc.dg/pr20115-1.c: Ditto.
18249         * gcc.dg/tree-ssa/20030530-2.c,
18250         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
18251         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
18252         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
18253         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
18254         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
18255         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
18256         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
18257         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
18258         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
18259         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
18260         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
18261         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
18262         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
18263         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
18264         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
18265         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
18266         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
18267         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
18268         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
18269         gcc.dg/tree-ssa/20030824-1.c,
18270         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
18271         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
18272         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
18273         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
18274         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
18275         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
18276         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
18277         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
18278         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
18279         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
18280         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
18281         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
18282         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
18283         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
18284         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
18285         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
18286         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
18287         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
18288         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
18289         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
18290         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
18291         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
18292         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
18293         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
18294         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
18295         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
18296         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
18297         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
18298         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
18299         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
18300         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
18301         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
18302         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
18303         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
18304         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
18305         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
18306         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
18307         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
18308         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
18309         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
18310         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
18311         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
18312         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
18313         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
18314         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
18315         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
18316         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
18317         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
18318         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
18319         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
18320         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
18321         gcc.dg/tree-ssa/useless-1.c: Ditto.
18322         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
18323         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
18324         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
18325         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
18326         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
18327         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
18328         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
18329         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
18330         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
18331         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
18332         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
18333         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
18334         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
18335         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
18336         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
18337         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
18338         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
18339         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
18340         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
18341         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
18342         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
18343         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
18344         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
18345         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
18346         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
18347         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
18348         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
18349         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
18350         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
18351         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
18352         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
18353         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
18354         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
18355         gcc.dg/vect/vect-none.c: Ditto.
18356         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
18357         treelang/compile/unsigned.tree: Ditto.
18358
18359         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
18360         * gcc.dg/cpp/direct2s.c: Ditto.
18361         * gcc.dg/cpp/paste4.c: Ditto.
18362         * gcc.dg/cpp/separate-1.c: Ditto.
18363         * gcc.dg/pch/save-temps-1.c: Ditto.
18364         * g++.dg/ext/altivec-10.C: Ditto.
18365         * g++.dg/pch/pch.C: Ditto.
18366
18367         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
18368
18369         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
18370         * g++.dg/template/repo1.C: Ditto.
18371         * g++.dg/template/repo2.C: Ditto.
18372         * g++.dg/template/repo3.C: Ditto.
18373         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
18374         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
18375         * g++.old-deja/g++.pt/repo1.C: Ditto.
18376         * g++.old-deja/g++.pt/repo2.C: Ditto.
18377         * g++.old-deja/g++.pt/repo3.C: Ditto.
18378         * g++.old-deja/g++.pt/repo4.C: Ditto.
18379
18380         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
18381         * gcc.dg/20030107-1.c: Ditto.
18382         * gcc.dg/20030702-1.c: Ditto.
18383         * gcc.dg/profile-generate-1.c: Ditto.
18384         * g++.dg/other/profile1.C: Ditto.
18385         * g++.old-deja/g++.robertl/eb83.C: Ditto.
18386
18387         * lib/gcc-dg.exp (remove-build-file): New.
18388         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
18389         cleanup-tree-dump, cleanup-saved-temps): New.
18390
18391 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
18392
18393         PR c++/19203, DR 214
18394         * g++.dg/parse/ambig3.C: Not ambiguous.
18395         * g++.dg/template/spec20.C: New.
18396         * g++.dg/template/spec21.C: New.
18397
18398 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
18399
18400         PR target/20045
18401         * gcc.dg/ia64-fptr-1.c: Run only on linux.
18402
18403 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18404
18405         PR libfortran/20660
18406         * gfortran.dg/negative_unit.f: New test.
18407
18408 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
18409
18410         * gcc.dg/20050330-1.c: New test.
18411
18412 2005-03-30  Devang Patel  <dpatel@apple.com>
18413
18414         * g++.dg/tree-sra/ssa-sra-3.C: New test.
18415
18416 2005-03-30  Dale Johannesen  <dalej@apple.com>
18417
18418         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
18419
18420 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
18421
18422         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
18423         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
18424         Strip options from test name.
18425
18426 2005-03-31  Jan Hubicka  <jh@suse.cz>
18427
18428         * gcc.dg/varpool-1.c: New testcase.
18429
18430 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
18431
18432         PR c/772
18433         PR c/17913
18434         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
18435         gcc.dg/stmt-expr-label-3.c : New tests.
18436         * gcc.c-torture/execute/medce-2.c: Remove.
18437
18438 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
18439
18440         PR c/20368
18441         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
18442         tests.
18443
18444 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
18445
18446         * gcc.c-torture/compile/pr20203.c: New test.
18447
18448 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
18449
18450         * gfortran.dg/promotion.f90: New test.
18451
18452 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
18453
18454         PR middle-end/20491
18455         * gcc.dg/torture/asm-subreg-1.c: New test.
18456
18457 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
18458
18459         PR c/20672
18460         * gcc.dg/pr20672-1.c: New test.
18461
18462 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
18463
18464         * gfortran.dg/vect: New directory.
18465         * gfortran.dg/vect/vect.exp: New.
18466         * gfortran.dg/vect/vect-1.f90: New test.
18467         * gfortran.dg/vect/vect-2.f90: New test.
18468         * gfortran.dg/vect/vect-3.f90: New test.
18469         * gfortran.dg/vect/vect-4.f90: New test.
18470         * gfortran.dg/vect/vect-5.f90: New test.
18471
18472 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
18473
18474         PR middle-end/20622
18475         * gcc.dg/alias-7.c: New test.
18476
18477 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
18478
18479         * gcc.dg/sparc-reg-1.c: New test.
18480
18481 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
18482
18483         PR target/19890
18484         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
18485
18486 2005-03-29  Dale Ranta  <dir@lanl.gov>
18487             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18488
18489         PR libfortran/20163
18490         * gfortran.dg/pr20163-2.f: New test.
18491
18492 2005-03-28  Jan Hubicka  <jh@suse.cz>
18493
18494         PR middle-end/20635
18495         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
18496         by Jakub Jelinek.
18497
18498 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
18499
18500         PR tree-optimization/20626
18501         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
18502         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
18503
18504 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
18505
18506         * gfortran.dg/underflow.f90: New test.
18507         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
18508
18509 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18510
18511         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
18512
18513 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
18514
18515         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
18516         (g++_init): Make sure that CXXFLAGS is set.
18517         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
18518         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
18519         * lib/gfortran.exp (gfortran_link_flags): Likewise.
18520         * lib/objc.exp (objc_init): Likewise.
18521         * lib/treelang.exp (treelang_init): Likewise.
18522
18523 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
18524
18525         PR tree-optimization/20470
18526         * gcc.dg/tree-ssa/pr20470.c: New test.
18527
18528 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
18529
18530         * gcc.dg/ppc-stfiwx.c: New.
18531
18532 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
18533
18534         PR target/19888
18535         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
18536
18537 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
18538
18539         * gcc.dg/20050325-1.c: Fix a typo.
18540
18541 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18542
18543         PR libfortran/19678
18544         PR libfortran/19679
18545         * gfortran.dg/dos_eol.f: New test.
18546
18547 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
18548
18549         PR rtl-optimization/20249
18550         * gcc.dg/20050325-1.c: New test.
18551
18552 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18553
18554         PR libfortran/15332
18555         * gfortran.dg/pr15332.f: New test.
18556
18557 2005-03-24  Dale Johannesen  <dalej@apple.com>
18558
18559         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
18560
18561 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
18562
18563         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
18564         'internal' visibility.
18565         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
18566         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
18567         'protected' visibility.
18568         * gcc.dg/visibility-7.c: Likewise.
18569         * lib/target-supports.exp (check_visibility_available): Take
18570         a parameter, the kind of visibility to check for.
18571         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
18572         to check_visibility_available.
18573
18574         * g++.dg/expr/cast3.C: New.
18575
18576 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
18577
18578         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
18579         rs6000.
18580
18581 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
18582
18583         PR target/20095
18584         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
18585
18586 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
18587
18588         * gcc.dg/badshift.c: Renamed to...
18589         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
18590
18591         * gcc.target/i386/badshift.c: Renamed to...
18592         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
18593         only.
18594
18595         PR rtl-optimization/20532
18596         * gcc.target/i386/badshift.c: New.
18597
18598 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18599
18600         * gfortran.dg/pr18025.f90: New test.
18601
18602 2005-03-23  Dale Johannesen  <dalej@apple.com>
18603
18604         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
18605
18606 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
18607
18608         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
18609
18610         * lib/target-supports.exp (check_iconv_available): Default
18611         libiconv to -liconv, if there is no definition.
18612
18613 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
18614
18615         * gcc.dg/torture/cris-asm-mof-1.c: New test.
18616
18617 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
18618
18619         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
18620         * g++.dg/opt/pr7503-2.C: Likewise.
18621         * g++.dg/opt/pr7503-3.C: Likewise.
18622         * g++.dg/opt/pr7503-4.C: Likewise.
18623         * g++.dg/opt/pr7503-5.C: Likewise.
18624         * g++.dg/warn/minmax.C: New test.
18625
18626 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18627
18628         * gfortran.dg/g77_intrinsics_funcs.f: New test.
18629         * gfortran.dg/g77_intrinsics_sub.f: New test.
18630
18631 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
18632             Jan Hubicka  <jh@suse.cz>
18633             Steven Bosscher <stevenb@suse.de
18634
18635         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
18636
18637 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18638
18639         PR c++/19980
18640         * g++.dg/template/redecl3.C: New test.
18641
18642 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18643
18644         PR c++/20499
18645         * g++.dg/parse/error16.C: Tweak error markers.
18646
18647 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
18648
18649         PR target/20561
18650         * gcc.dg/20050321-2.c: New test.
18651
18652 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
18653
18654         PR c++/20465
18655         PR c++/20381
18656         * g++.dg/template/ptrmem12.C: New.
18657
18658 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
18659
18660         PR rtl-optimization/20527
18661         * gcc.c-torture/execute/pr20527-1.c: New test.
18662
18663 2005-03-22  Ben Elliston  <bje@au.ibm.com>
18664
18665         * gcc.misc-tests/options.exp (check_for_options): Create a real C
18666         program, compile it into a real executable and then delete the .c
18667         and .x files afterwards, to avoid problems on testglue targets.
18668
18669 2005-03-21  Stuart Hastings  <stuart@apple.com>
18670
18671         * gcc.target/i386/sse-2.c: New.
18672
18673 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
18674
18675         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
18676
18677 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
18678
18679         * g++.dg/parse/crash25.C: Fix typo.
18680
18681 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
18682
18683         PR c++/20461
18684         * g++.dg/parse/crash24.C: New test.
18685
18686         PR c++/20536
18687         * g++.dg/parse/crash25.C: New test.
18688
18689 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
18690
18691         PR c++/20147
18692         * g++.dg/ext/stmtexpr4.C: New test.
18693
18694 2005-03-20  Roger Sayle  <roger@eyesopen.com>
18695
18696         PR middle-end/20539
18697         * gcc.c-torture/compile/pr13066-1.c: New test case.
18698         * gcc.c-torture/compile/pr20539-1.c: Likewise.
18699         * g++.dg/opt/pr13066-1.C: Likewise.
18700
18701 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
18702
18703         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
18704
18705 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18706
18707         PR fortran/18525
18708         * gfortran.dg/nesting_1.f90: New test.
18709
18710 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18711
18712         PR c++/20240
18713         * g++.dg/lookup/using13.C: New test.
18714
18715 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18716
18717         PR c++/20333
18718         * g++.dg/template/crash36.C: New test.
18719
18720 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
18721
18722         PR c++/20463
18723         * g++.dg/template/crash35.C: New test.
18724
18725 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
18726
18727         PR c++/19966
18728         * g++.dg/overload/operator2.C: New test.
18729
18730 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18731
18732         PR libfortran/20257
18733         * gfortran.dg/pr20257.f90: New test.
18734
18735 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18736
18737         PR libfortran/20480
18738         * gfortran.dg/pr20480.f90: New test.
18739
18740 2005-03-16  Richard Henderson  <rth@redhat.com>
18741
18742         PR middle-end/15700
18743         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
18744         (_rtld_global): New.
18745         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
18746         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
18747
18748         * gcc.dg/alias-3.c: New.
18749         * gcc.dg/alias-4.c: New.
18750         * gcc.dg/alias-5.c: New.
18751         * gcc.dg/alias-6.c: New.
18752
18753 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
18754
18755         * gcc.dg/cpp/ucnid-7.c: New.
18756
18757 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
18758             Dorit Naishlos  <dorit@il.ibm.com>
18759
18760         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
18761         darwin.
18762
18763 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
18764
18765         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
18766         misaligned accesses.
18767         * gcc.dg/vect/vect-58.c: Likewise.
18768         * gcc.dg/vect/vect-92.c: New.
18769         * gcc.dg/vect/vect-93.c: New.
18770
18771 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
18772
18773         PR fortran/18827
18774         * gfortran.dg/assign_2.f90: New test.
18775         * gfortran.dg/assign_3.f90: New test.
18776         * gfortran.dg/assign.f90: New test.
18777
18778 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
18779
18780         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
18781         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
18782         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
18783         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
18784         names.
18785
18786 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
18787
18788         * gcc.dg/cpp/ucnid-6.c: New.
18789
18790         * gcc.dg/cpp/normalize-1.c: New.
18791         * gcc.dg/cpp/normalize-2.c: New.
18792         * gcc.dg/cpp/normalize-3.c: New.
18793         * gcc.dg/cpp/normalize-4.c: New.
18794         * gcc.dg/cpp/ucnid-4.c: New.
18795         * gcc.dg/cpp/ucnid-5.c: New.
18796         * g++.dg/cpp/normalize-1.C: New.
18797         * g++.dg/cpp/ucnid-1.C: New.
18798
18799 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
18800
18801         * gcc.dg/pr18628.c: New.
18802
18803 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
18804
18805         PR c++/20280
18806         * g++.dg/tree-ssa/pr20280.C: New.
18807
18808 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18809
18810         PR fortran/20467
18811         * gfortran.dg/stfunc_2.f90: New test.
18812
18813 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
18814
18815         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
18816
18817 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
18818
18819         * gcc.dg/tree-ssa/20050314-1.c: New test.
18820
18821 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18822
18823         PR c++/4403
18824         PR c++/9783, DR433
18825         * g++.dg/template/friend34.C: New test.
18826         * g++.dg/template/friend35.C: Likewise.
18827         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
18828
18829 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18830
18831         Friend class name lookup 5/n
18832         PR c++/1016
18833         * g++.dg/lookup/hidden-class1.C: New test.
18834         * g++.dg/lookup/hidden-class2.C: Likewise.
18835         * g++.dg/lookup/hidden-class3.C: Likewise.
18836         * g++.dg/lookup/hidden-class4.C: Likewise.
18837         * g++.dg/lookup/hidden-class5.C: Likewise.
18838         * g++.dg/lookup/hidden-class6.C: Likewise.
18839         * g++.dg/lookup/hidden-class7.C: Likewise.
18840         * g++.dg/lookup/hidden-class8.C: Likewise.
18841         * g++.dg/lookup/hidden-class9.C: Likewise.
18842         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
18843         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
18844         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
18845         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
18846         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
18847         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
18848         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
18849         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
18850         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
18851         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
18852         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
18853
18854 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
18855
18856         PR c++/20157
18857         * g++.dg/template/error18.C: New test.
18858
18859 2005-03-09  Ben Elliston  <bje@au.ibm.com>
18860
18861         PR debug/16792
18862         * g++.dg/debug/pr16792.C: New test.
18863
18864 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
18865
18866         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
18867         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
18868         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
18869         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
18870         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
18871         test assertion names.
18872
18873 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18874
18875         PR fortran/18600
18876         * gfortran.dg/stfunc_1.f90: New test.
18877
18878 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18879
18880         PR fortran/16907
18881         * gfortran.dg/real_index_1.f90: New test.
18882
18883 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18884
18885         PR fortran/20323
18886         * gfortran.dg/spec_expr_1.f90: New test.
18887
18888 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
18889
18890         PR c/20402
18891         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
18892         new parser.
18893
18894 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18895
18896         PR fortran/20361
18897         * gfortran.dg/largeequiv_1.f90: New test.
18898
18899 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
18900
18901         * gcc.dg/ucnid-1.c: New.
18902         * gcc.dg/ucnid-2.c: New.
18903         * gcc.dg/ucnid-3.c: New.
18904         * gcc.dg/ucnid-4.c: New.
18905         * gcc.dg/ucnid-5.c: New.
18906         * gcc.dg/ucnid-6.c: New.
18907         * gcc.dg/cpp/ucnid-1.c: New.
18908         * gcc.dg/cpp/ucnid-2.c: New.
18909         * gcc.dg/cpp/ucnid-3.c: New.
18910         * g++.dg/other/ucnid-1.C: New.
18911
18912 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
18913
18914         * gcc.dg/vmx/darwin-abi-3.c: Delete.
18915
18916 2005-03-11  Per Bothner  <per@bothner.com>
18917
18918         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
18919         that diagnotics refer to correct token.
18920         * gcc.dg/unused-3.c: Likewise.
18921
18922 2005-03-11  Per Bothner  <per@bothner.com>
18923
18924         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
18925         constant" is now actually on same line as string constant.
18926         * gcc.dg/cpp/direct2s.c: Likewise.
18927
18928 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
18929
18930         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
18931
18932 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18933
18934         PR libfortran/20124
18935         * gfortran.dg/pr20124.f90: New Test
18936
18937 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
18938
18939         PR tree-optimization/20130
18940         * gcc.dg/pr20130-1.c: New test.
18941
18942 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
18943
18944         PR target/20095
18945         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
18946
18947 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18948
18949         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
18950
18951 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
18952
18953         * g++.dg/eh/forced1.C: Fix comment.
18954         * g++.dg/eh/forced2.C: Ditto.
18955         * g++.dg/eh/forced3.C: Ditto.
18956         * g++.dg/eh/forced4.C: Ditto.
18957
18958 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
18959
18960         PR rtl-opt/20412
18961         * gcc.c-torture/compile/pr20412.c: New test.
18962
18963 2005-03-10  Roger Sayle  <roger@eyesopen.com>
18964
18965         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
18966
18967 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
18968
18969         PR target/20322
18970         * gcc.dg/20050307-1.c: New test.
18971
18972 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
18973
18974         PR c++/20375
18975         * g++.dg/other/stdarg3.C: New.
18976
18977 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
18978
18979         PR c++/18384, c++/18327
18980         * g++.dg/init/array19.C: New test.
18981
18982         PR inline-asm/20314
18983         * gcc.dg/torture/pr20314-1.c: New test.
18984         * gcc.dg/torture/pr20314-2.c: New test.
18985
18986 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
18987
18988         * gcc.dg/20050309-1.c: New test.
18989
18990 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18991
18992         * gcc.dg/builtins-10.c: Reactivate disabled test.
18993         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
18994         new cbrt transformations.
18995
18996 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
18997
18998         PR c++/20208
18999         * g++.dg/template/array13.C: New test.
19000
19001 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
19002
19003         PR c++/16859
19004         * g++.dg/init/brace4.C: New test.
19005
19006 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
19007
19008         PR c++/20186
19009         * g++.dg/template/non-dependent12.C: New.
19010
19011 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
19012
19013         PR c++/20142
19014         * g++.dg/init/array18.C: Add dg-do run marker.
19015
19016         PR c++/20142
19017         * g++.dg/init/array18.C: New test.
19018
19019 2005-03-09  Ben Elliston  <bje@au.ibm.com>
19020
19021         * consistency.vlad/vlad.exp: Remove trailing semicolons.
19022         * g++.dg/gcov/gcov.exp: Likewise.
19023         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
19024         * gcc.target/xstormy16/xstormy16.exp: Likewise.
19025         * lib/c-torture.exp: Likewise.
19026         * lib/fortran-torture.exp: Likewise.
19027         * lib/g++.exp: Likewise.
19028         * lib/gcc-defs.exp: Likewise.
19029         * lib/gcc-dg.exp: Likewise.
19030         * lib/gcc.exp: Likewise.
19031         * lib/gcov.exp: Likewise.
19032         * lib/gfortran.exp: Likewise.
19033         * lib/mike-g++.exp: Likewise.
19034         * lib/mike-gcc.exp: Likewise.
19035         * lib/objc-torture.exp: Likewise.
19036         * lib/objc.exp: Likewise.
19037         * lib/profopt.exp: Likewise.
19038         * lib/target-libpath.exp: Likewise.
19039         * lib/target-supports.exp: Likewise.
19040         * lib/treelang.exp: Likewise.
19041         * lib/wrapper.exp: Likewise.
19042
19043 2005-03-08  Jeff Law  <law@redhat.com>
19044
19045         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
19046         PHI-OPT changes.
19047
19048 2005-03-08  Ira Rosen  <irar@il.ibm.com>
19049
19050         * gcc.dg/vect/pr20122.c: New test.
19051
19052 2005-03-07  Jeff Law  <law@redhat.com>
19053
19054         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
19055         was folded away.
19056         * gcc.dg/tree-ssa/pr18133-1.c: New test.
19057         * gcc.dg/tree-ssa/pr18133-2.c: New test.
19058         * gcc.dg/tree-ssa/pr18134.c: New test.
19059
19060 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19061
19062         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
19063         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
19064         gcc.dg/torture/builtin-noret-2.c: Require weak support.
19065
19066 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
19067
19068         PR tree-opt/17671
19069         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
19070
19071 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
19072
19073         * g++.dg/warn/Wnvdtor.C: New test.
19074
19075 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
19076
19077         * gcc.dg/torture/pr19683-1.c: New test.
19078
19079 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
19080
19081         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
19082         * gfortran.dg/g77/19990313-2.f: Ditto.
19083         * gfortran.dg/g77/19990313-3.f: Ditto.
19084         * gfortran.dg/g77/19990525-0.f: Ditto.
19085         * gfortran.dg/g77/19990826-0.f: Ditto.
19086         * gfortran.dg/g77/19990826-2.f: Ditto.
19087         * gfortran.dg/g77/19990826-3.f: Ditto.
19088         * gfortran.dg/g77/20000511-1.f: Ditto.
19089         * gfortran.dg/g77/20000511-2.f: Ditto.
19090         * gfortran.dg/g77/970625-2.f: Ditto.
19091         * gfortran.dg/g77/980310-2.f: Ditto.
19092         * gfortran.dg/g77/980310-3.f: Ditto.
19093         * gfortran.dg/g77/980310-8.f: Ditto.
19094         * gfortran.dg/g77/980519-2.f: Ditto.
19095         * gfortran.dg/g77/alpha1.f: Ditto.
19096         * gfortran.dg/g77/claus.f: Ditto.
19097         * gfortran.dg/g77/erfc.f: Ditto.
19098         * gfortran.dg/g77/short.f: Ditto.
19099         * gfortran.fortran-torture/execute/data.f90: Ditto.
19100         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
19101         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
19102
19103 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19104
19105         * lib/file-format.exp (gcc_target_object_format): Add check for som
19106         format and hardcode object formats on hppa*-*-hpux*.
19107         * lib/target-supports.exp (check_weak_available): Add check for som
19108         object format.  Always return 0 on hppa*-*-hpux10*.
19109
19110         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
19111         is defined.
19112
19113         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
19114
19115 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
19116
19117         * gfortran.dg/pr19936_1.f90: New test.
19118         * gfortran.dg/pr19936_2.f90: New test.
19119         * gfortran.dg/pr19936_3.f90: New test.
19120
19121 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
19122             Paul Thomas <prthomas@drfccad.cea.fr>
19123
19124         * gfortran.dg/PR19754_1.f90: New test.
19125         * gfortran.dg/PR19754_2.f90: Ditto.
19126
19127 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19128
19129         PR c++/19311
19130         * g++.dg/template/non-dependent11.C: New test.
19131
19132 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
19133
19134         * lib/target-supports.exp (check_iconv_available): Fix comment.
19135
19136 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
19137             Joseph S. Myers  <joseph@codesourcery.com>
19138
19139         PR c++/19797
19140         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
19141
19142 2005-03-04  Matthew Sachs  <msachs@apple.com>
19143
19144         * gcc.exp (gcc_target_compile): Put braces around
19145         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
19146         * objc.exp (objc_target_compile): Likewise.
19147         * treelang.exp (treelang_target_compile): Likewise.
19148
19149 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19150
19151         PR fortran/19673
19152         * gfortran.dg/func_result_1.f90: New test.
19153
19154 2005-03-04  Ben Elliston  <bje@au.ibm.com>
19155
19156         * gcc.misc-tests/options.exp: New test.
19157
19158 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
19159
19160         * gcc.dg/pr15784-4.c: New test.
19161
19162 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
19163
19164         * gcc.c-torture/execute/pr17133.c: New.
19165         * gcc.c-torture/compile/20050303-1.c: New.
19166
19167 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
19168
19169         * gcc.dg/cpp/assert4.c: Fix for cygwin.
19170
19171 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
19172
19173         * g++.dg/overload/using2.C: New.
19174
19175 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
19176
19177         PR c++/19916
19178         * g++.dg/init/ptrmem2.C: New test.
19179
19180 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
19181
19182         PR c/8927
19183         * gcc.dg/pr8927-1.c: New test.
19184
19185 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
19186
19187         PR c++/20232
19188         * g++.dg/inherit/covariant12.C: New.
19189
19190 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19191
19192         PR fortran/19479
19193         * gfortran.dg/bound_1.f90: New test.
19194
19195 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
19196
19197         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
19198         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
19199
19200 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
19201
19202         PR c/20245
19203         * gcc.dg/pr20245-1.c: New test.
19204
19205 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
19206
19207         PR middle-end/19874
19208         * gcc.c-torture/execute/20050119-2.c: New test case.
19209
19210 2005-02-28  Ben Elliston  <bje@au.ibm.com>
19211
19212         * README: Update the DejaGnu bug reporting address.
19213         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
19214         * lib/objc-torture.exp: Likewise.
19215
19216 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
19217
19218         * gfortran.dg/boz_1.f90: New test.
19219         * gfortran.dg/boz_3.f90: New test.
19220         * gfortran.dg/boz_4.f90: New test.
19221
19222 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
19223
19224         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
19225         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
19226
19227 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19228
19229         PR libfortran/20101
19230         * gfortran.dg/write_0_pe_format.f90: New test.
19231
19232 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
19233
19234         PR c++/20206
19235         * g++.dg/opt/thunk2.C: New test.
19236         * g++.dg/opt/covariant1.C: New test.
19237
19238 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19239
19240         * gfortran.dg/e_d_fmt.f90: New test.
19241
19242 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
19243
19244         * gcc.dg/asm-b.c: Fix comment typos.
19245
19246 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
19247
19248         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
19249         a V_MAY_DEF also.
19250
19251 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
19252
19253         PR tree-opt/20188
19254         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
19255         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
19256         * gcc.dg/asm-b.c: New test.
19257
19258 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
19259
19260         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
19261         Disable this test on IRIX 6.
19262
19263 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
19264
19265         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
19266         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
19267         parser.
19268
19269 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
19270
19271         PR tree-optimization/20204
19272         * testsuite/gcc.dg/pr20204.c: New test.
19273
19274 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
19275
19276         PR target/20196
19277         * gcc.c-torture/execute/20050224-1.c: New test.
19278
19279         PR c++/20175
19280         * g++.dg/warn/Wbraces2.C: New test.
19281
19282 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
19283
19284         PR c++/19878
19285         * g++.dg/init/const2.C: New test.
19286
19287 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
19288
19289         PR tree-optimization/20100
19290         * gcc.c-torture/execute/pr20100-1.c: New test.
19291
19292 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19293
19294         * gfortran.dg/implicit_3.f90: New test.
19295
19296         * gfortran.dg/deftype_1.f90: New test.
19297
19298 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
19299
19300         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
19301         the test passes.
19302         * g++.dg/other/anon3.C: Accept a warning.
19303
19304 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
19305
19306         * gcc.dg/pr20017.c: Fix a comment typo.
19307
19308 2005-02-23  Bud Davis  <bdavis@gfortran.org>
19309
19310         * gfortran.dg/list_read_4.f90: Change to f90 comments.
19311
19312 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
19313
19314         PR ada/19902
19315         * ada/acats/tests/cxa/cxa3004.a: Remove.
19316         * ada/acats/tests/cxb/cxb30061.am: Likewise.
19317
19318 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
19319
19320         PR c++/20073
19321         * g++.dg/init/const1.C: New test.
19322
19323         PR c++/19991
19324         * g++.dg/parse/constant7.C: New test.
19325
19326         PR c++/20152
19327         * g++.dg/parse/error27.C: New test.
19328         * g++.dg/template/qualttp15.C: Adjust error markers.
19329         * g++.old-deja/g++.other/struct1.C: Likewise.
19330
19331         PR c++/20153
19332         * g++.dg/template/error17.C: New test.
19333
19334         PR c++/20148
19335         * g++.dg/parser/error26.C: New test.
19336
19337 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
19338
19339         PR tree-optimization/20100
19340         PR tree-optimization/20115
19341         * gcc.dg/pr20115.c: New test.
19342         * gcc.dg/pr20115-1.c: New test.
19343         * gcc.dg/pr20100.c: New test.
19344         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
19345         call-clobbered variables after alias1.
19346
19347 2005-02-22  Bud Davis  <bdavis@gfortran.org>
19348
19349         * gfortran.dg/list_read_4.f90: new test.
19350
19351 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
19352
19353         PR rtl-optimization/20017.
19354         * gcc.dg/pr20017.c: New.
19355
19356 2005-02-22  Devang Patel  <dpatel@apple.com>
19357
19358         PR 19952
19359         * g++.dg/tree-ssa/pr19952.C: New test.
19360
19361 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
19362
19363         PR c++/19883
19364         * g++.dg/parse/constant6.C: New test.
19365
19366 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
19367
19368         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
19369         * g++.dg/charset/asm2.c: Likewise.
19370         * g++.dg/charset/asm3.c: Likewise.
19371         * g++.dg/charset/asm4.c: Likewise.
19372         * g++.dg/charset/asm5.c: Likewise.
19373         * g++.dg/charset/attribute1.c: Likewise.
19374         * g++.dg/charset/attribute2.c: Likewise.
19375         * g++.dg/charset/extern1.cc: Likewise.
19376         * g++.dg/charset/extern2.cc: Likewise.
19377         * g++.dg/charset/extern3.cc: Likewise.
19378         * g++.dg/charset/function.cc: Likewise.
19379         * g++.dg/charset/string.c: Likewise.
19380         * g++.dg/charset/charset.exp: Likewise.
19381         * lib/target-supports.exp (check_iconv_available): Fix comment.
19382
19383 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
19384
19385         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
19386         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
19387         * gcc.dg/charset/asm2.c: Likewise.
19388         * gcc.dg/charset/asm3.c: Likewise.
19389         * gcc.dg/charset/asm4.c: Likewise.
19390         * gcc.dg/charset/asm5.c: Likewise.
19391         * gcc.dg/charset/asm6.c: Likewise.
19392         * gcc.dg/charset/attribute1.c: Likewise.
19393         * gcc.dg/charset/attribute2.c: Likewise.
19394         * gcc.dg/charset/builtin1.c: Likewise.
19395         * gcc.dg/charset/extern.c: Likewise.
19396         * gcc.dg/charset/function.c: Likewise.
19397         * gcc.dg/charset/string.c: Likewise.
19398         * gcc.dg/charset/charset.exp: Likewise.
19399
19400 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
19401
19402         PR fortran/20086
19403         * gfortran.dg/pr20086.f90: New test.
19404
19405 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
19406
19407         PR tree-optimization/19786
19408         * g++.dg/tree-ssa/pr19786.C: New.
19409
19410 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19411
19412         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
19413
19414 2005-02-21  Jeff Law  <law@redhat.com>
19415
19416         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
19417
19418 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19419
19420         * gfortran.dg/do_iterator: Split loop, markup all lines for
19421         which an error locus is printed.
19422         * gfortran.dg/pr17708.f90: Markup all lines for which an error
19423         locus is printed.
19424         * gfortran.dg/select_4.f90: Likewise.
19425         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
19426         locuses in the various permutations.
19427
19428 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
19429
19430         PR tree-optimization/19951
19431         * g++.dg/vect: New directory.
19432         * g++.dg/vect/vect.exp: New file.
19433         * g++.dg/vect/pr19951.cc: New testcase.
19434         * g++.dg/dg.exp: Also prune vectorizer tests.
19435
19436 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
19437
19438         PR 18785
19439         * gcc.dg/charset/builtin1.c: New test.
19440
19441 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19442
19443         PR c++/19299
19444         * g++.dg/inherit/volatile1.C: New test.
19445
19446         PR c++/19440
19447         * g++.dg/template/dtor4.C: New test.
19448
19449 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
19450
19451         * gfortran.dg/int_1.f90: New test.
19452
19453 2005-02-19  Devang Patel  <dpatel@apple.com>
19454
19455         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
19456
19457 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
19458
19459         * gfortran.dg/achar_1.f90: New test.
19460
19461 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
19462
19463         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
19464
19465 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
19466             Jakub Jelinek  <jakub@redhat.com>
19467
19468         PR tree-optimization/19828
19469         * gcc.dg/tree-ssa/loop-7.c: New test.
19470         * gcc.c-torture/execute/20050218-1.c: New test.
19471
19472 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
19473
19474         PR c/20043
19475         * gcc.dg/transparent-union-1.c: New test.
19476         * gcc.dg/transparent-union-2.c: New test.
19477
19478 2005-02-18  James E Wilson  <wilson@specifixinc.com>
19479
19480         PR tree-optimization/18977
19481         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
19482
19483 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
19484
19485         PR target/20054
19486         * gcc.dg/pr20054.c: New test.
19487
19488 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19489
19490         PR c++/19508
19491         * g++.dg/ext/attrib20.C: New test.
19492
19493 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
19494
19495         PR middle-end/20030
19496         * gfortran.fortran-torture/execute/character_passing.f90: New test.
19497
19498 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
19499
19500         PR c++/20008
19501         * g++.dg/opt/switch4.C: New.
19502
19503 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
19504
19505         PR c++/20023
19506         PR tree-optimization/20009
19507         * gcc.c-torture/compile/20050217-1.c: New test.
19508         * g++.dg/opt/switch3.C: New test.
19509
19510         PR tree-optimization/18947
19511         * gcc.c-torture/compile/20050215-1.c: New test.
19512         * gcc.c-torture/compile/20050215-2.c: New test.
19513         * gcc.c-torture/compile/20050215-3.c: New test.
19514
19515 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
19516
19517         PR c++/20028
19518         * g++.dg/template/crash34.C: New.
19519
19520         PR c++/20022
19521         * g++.dg/other/access3.C: New.
19522
19523 2005-02-17  Ira Rosen  <irar@il.ibm.com>
19524
19525         * gcc.dg/vect/vect-98.c: New test.
19526
19527 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
19528
19529         PR tree-optimization/19967
19530         * gcc.dg/pr19967.c: New.
19531
19532 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
19533
19534         PR middle-end/19857
19535         * gcc.dg/tree-ssa/20050215-1.c: New test.
19536         * gcc.c-torture/execute/20050215-1.c: New test.
19537
19538 2005-02-15  Eric Christopher  <echristo@redhat.com>
19539
19540         * gcc.dg/cpp/20050215-1.c: New file.
19541
19542 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
19543
19544         PR tree-optimization/15785
19545         * gcc.dg/pr15785-1.c: New test.
19546
19547 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
19548
19549         PR c++/17788
19550         * g++.dg/init/ctor4.C: New.
19551         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
19552
19553 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
19554
19555         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
19556         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
19557
19558 2005-02-15  Andreas Schwab  <schwab@suse.de>
19559
19560         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
19561         declare malloc.
19562
19563 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
19564
19565         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
19566
19567 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
19568
19569         PR tree-optimization/19853
19570         * gcc.c-torture/compile/pr19853.c: New test.
19571
19572 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
19573
19574         PR c++/19608
19575         * g++.dg/parse/local-class1.C: New.
19576
19577         PR c++/19895
19578         * g++.dg/parse/ptrmem3.C: New.
19579
19580         PR c++/19884
19581         * g++.old-deja/g++.oliva/template6.C: Add another case.
19582         * g++.dg/template/explicit6.C: New.
19583
19584 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
19585
19586         PR c++/17816
19587         * g++.dg/other/redecl2.C: New.
19588
19589 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
19590
19591         PR c++/19891
19592         * g++.dg/abi/covariant4.C: New.
19593
19594 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
19595
19596         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
19597
19598 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
19599
19600         * gcc.dg/vect/vect-96.c: Fix typo.
19601
19602 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19603
19604         PR c++/14479
19605         PR c++/19487
19606         * g++.dg/template/enum5.C: New test.
19607
19608 2005-02-12  Ira Rosen  <irar@il.ibm.com>
19609
19610         * gcc.dg/vect/vect-97.c: New test.
19611
19612 2005-02-12  Ira Rosen  <irar@il.ibm.com>
19613
19614         * gcc.dg/vect/vect-96.c: New test.
19615
19616 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
19617
19618         * gcc.dg/builtins-34.c: Also check ldexp*.
19619
19620 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
19621
19622         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
19623
19624 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
19625
19626         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
19627         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
19628         dg-require-dll, dg-require-iconv, dg-require-named-sections,
19629         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
19630         selector_list, selector_expression, dg-process-target): Move to new
19631         file target-supports-dg.exp.
19632         * lib/target-supports-dg.exp: New.
19633
19634         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
19635         New.
19636
19637 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
19638
19639         PR c++/19666
19640         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
19641
19642         PR middle-end/19858
19643         * gcc.c-torture/compile/20050210-1.c: New test.
19644
19645 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
19646
19647         PR c++/19755
19648         * g++.dg/warn/Wbraces1.C: New test.
19649
19650 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
19651
19652         * gcc.dg/builtins-52.c: New testcase.
19653
19654 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
19655
19656         PR c/19342
19657         * gcc.c-torture/execute/20050119-1.c: New test.
19658
19659 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
19660
19661         PR c++/19811
19662         * g++.dg/init/delete1.C: New test.
19663
19664 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
19665
19666         PR c++/18470
19667         * g++.dg/template/static12.C: New test.
19668
19669 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
19670
19671         PR c++/19787
19672         * g++.dg/conversion/ambig1.C: New test.
19673
19674         PR c++/19739
19675         * g++.dg/ext/attrib19.C: New test.
19676
19677         PR c++/19732
19678         * g++.dg/parse/dtor5.C: New test.
19679
19680         PR c++/19762
19681         * g++.dg/template/dtor3.C: New test.
19682
19683         PR c++/19826
19684         * g++.dg/template/static11.C: New test.
19685         * g++.dg/template/crash2.C: Remove dg-error marker.
19686
19687 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
19688
19689         PR C++/18491
19690         * g++.old-deja/g++.mike/p10769a.C: Remove.
19691
19692 2005-02-09  Roger Sayle  <roger@eyesopen.com>
19693
19694         * gcc.dg/builtins-48.c: New test case.
19695         * gcc.dg/builtins-49.c: New test case.
19696         * gcc.dg/builtins-50.c: New test case.
19697         * gcc.dg/builtins-51.c: New test case.
19698
19699 2005-02-09  Ian Lance Taylor  <ian@airs.com>
19700
19701         PR middle-end/19583
19702         * g++.dg/warn/Wreturn-type-3.C: New test.
19703
19704 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
19705
19706         PR middle-end/19402
19707         * gcc.dg/pr19402-1.c: New testcase.
19708         * gcc.dg/pr19402-2.c: likewise.
19709
19710 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
19711
19712         PR middle-end/19854
19713         * g++.dg/tree-ssa/tmmti.C: New testcase.
19714
19715 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
19716
19717         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
19718
19719 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
19720
19721         PR c++/19733
19722         * g++.dg/parse/crash23.C: New test.
19723         * g++.dg/warn/Weff1.C: New test.
19724
19725 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
19726
19727         * gcc.dg/20050209-1.c: New test.
19728
19729 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
19730
19731         PR target/19799
19732         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
19733
19734 2005-02-08  Mike Stump  <mrs@apple.com>
19735
19736         * g++.dg/pch/import-2.c: New test.
19737         * g++.dg/pch/import-2.hs: New.
19738         * g++.dg/pch/include/import-2a.h: New.
19739         * g++.dg/pch/include/import-2b.h: New.
19740
19741 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
19742
19743         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
19744
19745 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19746
19747         * gfortran.dg/substr_1.f90: New test.
19748
19749 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
19750
19751         PR middle-end/19775
19752         * gcc.dg/torture/builtin-power-1.c: Disable test for
19753         invalid transformation.
19754         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
19755         no longer optimize.
19756         * gcc.dg/builtins-47.c: New testcase.
19757
19758 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
19759             Dorit Naishlos  <dorit@il.ibm.com>
19760
19761         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
19762
19763 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
19764
19765         * gcc.c-torture/compile/20050206-1.c: New test.
19766
19767 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
19768
19769         PR tree-opt/19768
19770         * g++.dg/opt/pr19768.C: New test.
19771
19772 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
19773
19774         PR tree-opt/19736
19775         * gcc.c-torture/compile/pr19736.c: New test.
19776
19777 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19778
19779         PR c++/17401
19780         * g++.dg/parse/error25.C: New test.
19781
19782 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
19783
19784         * gcc.c-torture/execute/20050203-1.c: New.
19785
19786 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
19787
19788         * gcc.dg/vect/vect-85.c: Remove xfail.
19789         * gcc.dg/vect/vect-86.c: Remove xfail.
19790         * gcc.dg/vect/vect-87.c: Remove xfail.
19791         * gcc.dg/vect/vect-88.c: Remove xfail.
19792
19793 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
19794
19795         * gcc.dg/altivec-19.c: New.
19796
19797 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
19798
19799         PR c/17807
19800         * gcc.dg/nested-func-3.c: New test.
19801         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
19802
19803 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
19804
19805         * gcc.test-framework/gen_directive_tests: Generate tests for
19806         selector expressions.
19807
19808 2005-02-02  Matt Austern  <austern@apple.com>
19809
19810         PR c++/19628
19811         * g++/ext/builtin7.C: New.
19812         * g++/ext/builtin8.C: New.
19813
19814 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
19815
19816         PR c/18502
19817         * gcc.dg/pr18502-1.c: New test.
19818
19819 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19820
19821         PR c++/17413
19822         * g++.dg/template/local4.C: Tweak.
19823
19824 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
19825
19826         PR tree-optimization/19578
19827         * gcc.c-torture/compile/20050202-1.c: New test.
19828
19829 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
19830
19831         PR c/19435
19832         * gcc.dg/c99-init-4.c: New test.
19833
19834 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
19835
19836         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
19837
19838         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
19839
19840         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
19841         * g++.dg/eh/check-vect.h: New.
19842
19843         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
19844         * gcc.dg/vect/vect-78.c: Ditto.
19845         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
19846         Remove.
19847
19848         * g++.dg/conversion/simd1.C: Expect warning.
19849         * g++.dg/ext/attribute-test-1.C: Ditto.
19850         * g++.dg/ext/attribute-test-2.C: Ditto.
19851         * g++.dg/ext/attribute-test-3.C: Ditto.
19852         * g++.dg/ext/attribute-test-4.C: Ditto.
19853
19854         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
19855         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
19856
19857         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
19858
19859 2005-02-01  Richard Henderson  <rth@redhat.com>
19860
19861         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
19862         long double for ibm double-double format.
19863         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
19864
19865 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
19866
19867         PR tree-optimization/19633
19868         * testsuite/gcc.dg/pr19633-1.c: New test.
19869         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
19870         to NULL or a symbol.
19871
19872 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
19873
19874         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
19875         New procs.
19876         (dg-process-target (local override)): Handle selector expressions.
19877
19878         * gcc.test-framework/README: Describe tests in source directory.
19879         * gcc.test-framework/test-framework.awk: Handle dg- tests.
19880         * gcc.test-framework/test-framework.exp: Handle dg- tests.
19881         * gcc.test-framework/dg-bogus-exp-P.c: New test.
19882         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
19883         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
19884         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
19885         * gcc.test-framework/dg-do-link-exp-P.c: New test.
19886         * gcc.test-framework/dg-do-run-exp-P.c: New test.
19887         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
19888         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
19889         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
19890         * gcc.test-framework/dg-error-exp-P.c: New test.
19891         * gcc.test-framework/dg-error-exp-XP.c: New test.
19892         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
19893         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
19894         * gcc.test-framework/dg-output-exp-P.c: New test.
19895         * gcc.test-framework/dg-output-exp-XF.c: New test.
19896         * gcc.test-framework/dg-warning-exp-P.c: New test.
19897         * gcc.misc-tests/dg-1.c: Remove.
19898         * gcc.misc-tests/dg-2.c: Remove.
19899         * gcc.misc-tests/dg-3.c: Remove.
19900         * gcc.misc-tests/dg-4.c: Remove.
19901         * gcc.misc-tests/dg-5.c: Remove.
19902         * gcc.misc-tests/dg-6.c: Remove.
19903         * gcc.misc-tests/dg-7.c: Remove.
19904         * gcc.misc-tests/dg-8.c: Remove.
19905         * gcc.misc-tests/dg-9.c: Remove.
19906         * gcc.misc-tests/dg-10.c: Remove.
19907         * gcc.misc-tests/dg-11.c: Remove.
19908         * gcc.misc-tests/dg-12.c: Remove.
19909         * gcc.misc-tests/dg-test.exp: Remove.
19910
19911         * gcc.test-framework/test-framework.awk: Change recording and
19912         printing of passes and failures.
19913
19914         * gcc.test-framework: New directory.
19915         * gcc.test-framework/README: New.
19916         * gcc.test-framework/test-framework.exp: New.
19917         * gcc.test-framework/test-framework.awk: New.
19918         * gcc.test-framework/gen_directive_tests: New.
19919
19920 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
19921
19922         * lib/treelang.exp: Fix comment typos.
19923         (treelang_target_compile): Don't append libs=-ltreelang to options.
19924
19925 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
19926
19927         * g++.dg/parse/typename7.C: Adjust error messages.
19928
19929 2005-01-31  Jeff Law  <law@redhat.com>
19930
19931         * gcc.c-torture/execute/20050131-1.c: New test.
19932         * gcc.dg/wcaselabel.c: New test.
19933
19934 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
19935
19936         * g++.dg/other/warning1.C: Adjust error messags.
19937         * g++.dg/parse/constant5.C: New test.
19938
19939 2005-01-31  Steven Bosscher  <stevenb@suse.de>
19940
19941         PR c/19333
19942         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
19943         the test case valid.
19944         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
19945         * testsuite/gcc.dg/array-7.c: Adjust expected result.
19946         * testsuite/gcc.dg/pr18596-3.c: Likewise.
19947         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
19948         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
19949         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
19950
19951 2005-01-31  Dale Johannesen  <dalej@apple.com>
19952
19953         * g++.dg/opt/pr19650.C: New test.
19954
19955 2005-01-31  Richard Henderson  <rth@redhat.com>
19956
19957         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
19958         long double for intel double extended format.
19959         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
19960
19961 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
19962
19963         PR c++/19555
19964         * g++.dg/template/static10.C: New test.
19965
19966         PR c++/19395
19967         * g++.dg/parse/error24.C: New test.
19968
19969         PR c++/19367
19970         * g++.dg/lookup/builtin1.C: New test.
19971
19972         PR c++/19457
19973         * g++.dg/warn/conv3.C: New test.
19974
19975 2005-01-30  Bud Davis  <bdavis@gfortran.org>
19976
19977         PR fortran/19647
19978         * gfortan.dg/inquire_7.f90
19979
19980 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
19981
19982         PR tree-optimization/15791
19983         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
19984         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
19985         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
19986         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
19987         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
19988         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
19989         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
19990         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
19991         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
19992         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
19993
19994 2005-01-29  Paul Brook  <paul@codesourcery.com>
19995
19996         PR fortran/18565
19997         * check.c (real_or_complex_check): New function.
19998         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
19999         * intrinsic.c (add_functions): Use new check functions.
20000         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
20001         Add prototypes.
20002
20003 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
20004
20005         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
20006         gcc.dg/lvalue-3.c: New tests.
20007         * gcc.dg/concat.c: Update expected messages.
20008
20009 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
20010
20011         PR libfortran/19595
20012         * gfortran.dg/eor_1.f90: New test.
20013
20014 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
20015
20016         PR fortran/19589
20017         * gfortran.dg/logical_data_1.f90: New test.
20018
20019 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
20020
20021         PR c++/19253
20022         * g++.dg/template/crash33.C: New test.
20023
20024         PR c++/19667
20025         * g++.dg/template/crash32.C: New test.
20026
20027 2005-01-28  Ian Lance Taylor  <ian@airs.com>
20028
20029         PR middle-end/16558
20030         * g++.dg/warn/Wreturn-type-2.C: New test.
20031
20032 2004-06-24  Jeff Law  <law@redhat.com>
20033
20034         * gcc.dg/tree-ssa/20050128-1.c: New test.
20035
20036 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
20037
20038         * gcc.target/frv/all-mdpackh-1.c: New test.
20039
20040 2005-01-28  Steven Bosscher  <stevenb@suse.de>
20041
20042         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
20043
20044 2005-01-27  Richard Henderson  <rth@redhat.com>
20045
20046         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
20047
20048 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
20049
20050         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
20051
20052 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
20053
20054         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
20055         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
20056         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
20057         to cope with cases where the multilib options override the dg-options.
20058
20059 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
20060
20061         PR c/18946
20062         * gcc.dg/noncompile/20050120-1.c: New test.
20063
20064 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
20065
20066         PR tree-optimization/19633
20067         * gcc.dg/pr19633.c: New test.
20068         * gcc.dg/tree-ssa/pr19633.c: New test.
20069
20070 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
20071
20072         * gcc.dg/20041216-1.c: New test.
20073
20074 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
20075
20076         PR objc/18862
20077         * objc.dg/selector-2.m: New test.
20078
20079 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
20080
20081         * g++.dg/opt/range-test-2.C: New test.
20082
20083         PR rtl-optimization/19579
20084         * gcc.c-torture/execute/20050124-1.c: New test.
20085
20086 2005-01-26  Greg Parker  <gparker@apple.com>
20087         Stuart Hastings  <stuart@apple.com>
20088
20089         * gcc.c-torture/execute/20050125-1.c: New.
20090
20091 2005-01-18  Jan Hubicka  <jh@suse.cz>
20092
20093         PR tree-optimize/19337
20094         * gcc.c-torture/compile/20050119-1.c: New test.
20095
20096 2005-01-24  James E Wilson  <wilson@specifixinc.com>
20097
20098         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
20099         test for successful match.
20100
20101 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
20102
20103         PR objc/18408
20104         * objc.dg/comp-types-7.m: New test.
20105
20106 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
20107
20108         * lib/target-supports.exp (current_target_name): New.
20109         (check_effective_target_ilp32, check_effective_target_lp64):
20110         Cache the result to use as long as the current target, with
20111         multilib flags, remains the same.
20112
20113         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
20114         (dg-require-weak, dg-require-visibility, dg-require-alias,
20115         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
20116         dg-require-effective-target, dg-skip-if): Remove call to
20117         skip_test_and_clear_xfail.
20118         (dg-test): Clear xfail data.
20119
20120 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
20121
20122         PR target/17751
20123         * gcc.dg/ppc64-toc.c: New test.
20124
20125         * g++.dg/tree-ssa/empty-1.C: New test.
20126
20127         PR middle-end/19551
20128         * gcc.c-torture/execute/20050121-1.c: New test.
20129         * gcc.dg/20050121-2.c: New test.
20130
20131 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
20132         Paul Brook  <paul@codesourcery.com>
20133
20134         PR fortran/17941
20135         * gfortran.dg/real_const_1.f: New test.
20136         * gfortran.dg/real_const_2.f90: New test.
20137         * gfortran.dg/complex_int_1.f90: New test.
20138
20139 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
20140
20141         PR fortran/19313
20142         * gfortan.dg/inquire_6.f90: New test.
20143
20144 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
20145
20146         PR libfortran/19451
20147         * open_readonly_1.f90: New test.
20148
20149 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
20150
20151         PR libfortran/18982
20152         * gfortran.dg/open_new.f90: New file.
20153
20154 2005-01-22  Paul Brook  <paul@codesourcery.com>
20155
20156         * namelist_1.f90: New test.
20157
20158 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
20159
20160         PR tree-optimization/19484
20161         * gcc.c-torture/compile/20050122-[12].c: New tests.
20162
20163 2005-01-22  Paul Brook  <paul@codesourcery.com>
20164
20165         * gfortran.dg/implicit_2.f90: New test.
20166
20167 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
20168
20169         PR fortran/19314
20170         * gfortran.dg/inquire_5.f90: New test.
20171
20172 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20173
20174         PR c/18809
20175         * gcc.dg/pr18809-1.c: New test.
20176
20177 2005-01-21  Ian Lance Taylor  <ian@airs.com>
20178
20179         * gcc.dg/20050121-1.c: New test.
20180
20181         PR tree-optimization/13000
20182         * gcc.dg/20040206-1.c: Change warning to point where function is
20183         being inlined.
20184
20185 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20186
20187         PR c++/19208
20188         * g++.dg/template/array11.C: New test.
20189
20190 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20191
20192         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
20193         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
20194         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
20195         * gfortran.dg/getenv_1.f90: Add dg-do directive.
20196         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
20197         gfortran.dg/pr17164.f90: Add missing dg-do directives.
20198
20199 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
20200
20201         PR tree-optimization/15349
20202         * gcc.dg/tree-ssa/pr15349.c: New.
20203
20204 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
20205
20206         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
20207
20208 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
20209
20210         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
20211         scan-assembler-times directive name.
20212
20213         * gcc.dg/asm-a.c: Move dg-require-effective-target to
20214         after dg-do.
20215
20216         PR rtl-optimization/19462
20217         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
20218
20219 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
20220
20221         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
20222         counting function calls on ia64.
20223
20224 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
20225
20226         PR rtl-optimization/15139
20227         * gcc.dg/20050111-2.c: New test.
20228
20229         PR c/17297
20230         * gcc.c-torture/compile/20050113-1.c: New testcase.
20231
20232         PR middle-end/19164
20233         * gcc.dg/20050113-1.c: New testcase.
20234
20235 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
20236
20237         * gcc.dg/vect/vect-85.c: Add comment.
20238         * gcc.dg/vect/vect-86.c: Add xfail for now.
20239         * gcc.dg/vect/vect-87.c: Add xfail for now.
20240         * gcc.dg/vect/vect-88.c: Add xfail for now.
20241         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
20242
20243 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20244
20245         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
20246
20247 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
20248
20249         * g++.dg/debug/typedef3.C: New test.
20250
20251 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
20252
20253         PR c/19472
20254         * gcc.dg/asm-a.c: New test.
20255
20256 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
20257
20258         * gcc.dg/sh-relax.c: Add prototype for abort.
20259
20260 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
20261
20262         * gcc.dg/short-compare-1.c: New test.
20263         * gcc.dg/short-compare-2.c: Likewise.
20264
20265 2005-01-18  Michael Matz  <matz@suse.de>
20266
20267         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
20268
20269 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
20270
20271         PR tree-optimization/19121
20272         * gcc.c-torture/compile/pr19121.c: New test.
20273
20274 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
20275
20276         PR target/19357
20277         * gcc.c-torture/compile/pr19357.c: New test.
20278
20279 2005-01-17  Ian Lance Taylor  <ian@airs.com>
20280
20281         PR c/5675
20282         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
20283         pass--those that refer just to the variable, possibly with a
20284         cast.
20285         * gcc.dg/c99-const-expr-3.c: Likewise.
20286
20287         PR middle-end/13127
20288         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
20289         longer emitted.
20290
20291 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
20292
20293         PR fortran/18778
20294         * gfortran.dg/endfile_2.f90: New test.
20295
20296 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
20297
20298         PR 19168
20299         * gfortran.dg/select_5.f90: New test.
20300
20301 2004-01-16  Paul Brook  <paul@codesourcery.com>
20302
20303         * gfortran.dg/common_4.f90: New test.
20304
20305 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
20306
20307         PR rtl-optimization/19462
20308         * gcc.dg/torture/pr19462-1.c: New test.
20309
20310 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
20311
20312         PR objc/19321
20313         * objc.dg/func-ptr-2.m: New.
20314         * objc.dg/volatile-1.m: New.
20315
20316 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20317
20318         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
20319
20320 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
20321
20322         PR tree-optimization/19060
20323         * gcc.c-torture/execute/20050104-1.c: New test.
20324
20325 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
20326
20327         PR fortran/18983
20328         * gfortran.dg/write_to_null.f90: New test.
20329
20330 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
20331             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20332
20333         PR other/19328
20334         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
20335         argument.
20336
20337 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
20338
20339         PR c++/19263
20340         * g++.dg/init/vector1.C: New test.
20341
20342 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
20343
20344         PR target/13158
20345         * gcc.target/ia64/sibcall-unwind-1.c: New test.
20346         PR target/18987
20347         * gcc.target/ia64/sibcall-unwind-2.c: New test.
20348
20349 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
20350
20351         * gfortran.dg/select_1.f90: New test.
20352         * gfortran.dg/select_2.f90: New test.
20353         * gfortran.dg/select_3.f90: New test.
20354         * gfortran.dg/select_4.f90: New test.
20355
20356 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
20357
20358         PR middle-end/19084
20359         PR rtl-optimization/19348
20360         * gcc.dg/20050111-1.c: New test.
20361         * gcc.c-torture/execute/20050111-1.c: New test.
20362
20363         * gcc.dg/i386-asm-4.c: New test.
20364
20365 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
20366
20367         * gcc.dg/nested-func-2.c: New test.
20368         * ada/acats/norun.lst: Remove c953002.
20369
20370 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
20371
20372         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
20373
20374 2005-01-12  Ben Elliston  <bje@au.ibm.com>
20375
20376         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
20377
20378 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
20379
20380         PR target/18761
20381         * g++.dg/abi/align1.C: New test.
20382
20383 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
20384
20385         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
20386         at a time.
20387         * g++.dg/ext/altivec_check.h: Support compiling as C.
20388
20389 2005-01-10  Roger Sayle  <roger@eyesopen.com>
20390
20391         PR c++/19355
20392         * g++.dg/expr/pr19355-1.C: New test case.
20393
20394 2005-01-10  Laurent GUERBY <laurent@guerby.net>
20395
20396         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
20397         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
20398         * ada/acats/tests/c3/c92005b.ada: Likewise.
20399         * ada/acats/tests/c3/cxb3012.a: Likewise.
20400         * ada/acats/norun.lst: Add c380004 and c953002, add PR
20401
20402 2005-01-09  Paul Brook  <paul@codesourcery.com>
20403
20404         * gfortran.dg/common_2.f90: New file.
20405         * gfortran.dg/common_3.f90: New file.
20406
20407 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
20408
20409         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
20410
20411 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
20412
20413         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
20414         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
20415         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
20416         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
20417         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
20418         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
20419         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
20420         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
20421         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
20422         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
20423         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
20424         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
20425         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
20426         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
20427         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
20428         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
20429         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
20430         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
20431         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
20432         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
20433         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
20434         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
20435         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
20436         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
20437         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
20438         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
20439         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
20440         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
20441         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
20442         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
20443         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
20444         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
20445         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
20446         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
20447         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
20448         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
20449         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
20450         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
20451         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
20452         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
20453         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
20454         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
20455         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
20456         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
20457         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
20458         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
20459         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
20460         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
20461         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
20462         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
20463         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
20464         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
20465         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
20466         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
20467         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
20468         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
20469         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
20470         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
20471         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
20472         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
20473         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
20474         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
20475         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
20476         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
20477         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
20478         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
20479         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
20480
20481         * gcc.dg/vect/vect-1.c: Fix spelling.
20482         * gcc.dg/vect/vect-10.c: Fix spelling.
20483         * gcc.dg/vect/vect-11.c: Fix spelling.
20484         * gcc.dg/vect/vect-12.c: Fix spelling.
20485         * gcc.dg/vect/vect-14.c: Fix spelling.
20486         * gcc.dg/vect/vect-15.c: Fix spelling.
20487         * gcc.dg/vect/vect-16.c: Fix spelling.
20488         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
20489         * gcc.dg/vect/vect-64.c: Fix comments.
20490         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
20491
20492 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
20493             Ira Rosen  <irar@il.ibm.com>
20494
20495         * gcc.dg/vect/vect-70.c: New test.
20496         * gcc.dg/vect/vect-71.c: New test.
20497
20498 2005-01-09  Manfred Hollstein  <mh@suse.com>
20499
20500         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
20501         * gcc.dg/pr18241-2.c: Likewise.
20502         * gcc.dg/pr18241-3.c: Likewise.
20503         * gcc.dg/pr18241-4.c: Likewise.
20504         * gcc.dg/pr18241-5.c: Likewise.
20505
20506 2005-01-08  Richard Henderson  <rth@redhat.com>
20507
20508         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
20509         False for x86 and x86-64.
20510
20511 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
20512
20513         PR tree-optimization/18241
20514         * gcc.dg/pr18241-1.c: New test.
20515         * gcc.dg/pr18241-2.c: New test.
20516         * gcc.dg/pr18241-3.c: New test.
20517         * gcc.dg/pr18241-4.c: New test.
20518         * gcc.dg/pr18241-5.c: New test.
20519
20520 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
20521
20522         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
20523         gfortran.dg/select_4.f90: New.
20524
20525 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
20526
20527         * gcc.c-torture/execute/20050107-1.c: New test.
20528
20529 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
20530
20531         PR c++/19298
20532         * g++.dg/template/ref2.C: New.
20533
20534 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
20535
20536         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
20537         instead of being empty.
20538
20539 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20540
20541         PR fortran/15553
20542         * gfortran.dg/array-1.f90: New test.
20543
20544 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
20545
20546         PR tree-optimization/19283
20547         * gcc.c-torture/execute/20050106-1.c: New test.
20548
20549         PR rtl-optimization/18861
20550         * gcc.dg/20050105-1.c: New test.
20551
20552         PR tree-optimization/18828
20553         * gcc.dg/20050105-2.c: New test.
20554
20555 2005-01-07  Andreas Jaeger  <aj@suse.de>
20556
20557         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
20558
20559 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
20560
20561         PR fortran/18398
20562         * gfortran.dg/fmt_read.f90: New test.
20563
20564 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
20565
20566         * gcc.dg/rs6000-ldouble-2.c: New.
20567
20568 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
20569
20570         PR c++/19244
20571         * g++.dg/parser/ctor2.C: New test.
20572
20573 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20574
20575         PR c++/17154
20576         * g++.dg/template/using9.C: New test.
20577
20578 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20579
20580         PR c++/19258
20581         * g++.dg/lookup/friend6.C: New test.
20582
20583 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
20584
20585         PR c++/19270
20586         * g++.dg/template/array10.C: New.
20587
20588 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20589
20590         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
20591         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
20592
20593 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
20594
20595         * gcc.c-torture/compile/20050105-1.c: New test.
20596
20597 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
20598
20599         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
20600
20601 2005-01-05  Roger Sayle  <roger@eyesopen.com>
20602
20603         PR middle-end/19100
20604         * gcc.dg/conv-3.c: New test case.
20605
20606 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
20607
20608         * gcc.dg/asm-wide-1.c: New test.
20609
20610 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
20611
20612         PR c++/19030
20613         * g++.dg/parse/crash22.C: New
20614
20615 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
20616
20617         PR 19257
20618         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
20619
20620 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
20621
20622         PR middle-end/17767
20623         * gcc.dg/i386-mmx-6.c: New test case.
20624
20625 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
20626
20627         PR tree-optimization/18308
20628         * gcc.dg/vect/pr18308.c: New testcase.
20629
20630 2005-01-04  Andreas Jaeger  <aj@suse.de>
20631
20632         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
20633
20634 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
20635             Robert Bowdidge <bowdidge@apple.com>
20636
20637         * gcc.dg/cpp/subframework1.c: New.
20638         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
20639         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
20640         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
20641         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
20642
20643 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
20644
20645         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
20646         producing warning.
20647         * gcc.dg/darwin-weakimport-2.c: New.
20648
20649 2005-01-03  Richard Henderson  <rth@redhat.com>
20650
20651         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
20652
20653 2005-01-03  Richard Henderson  <rth@redhat.com>
20654
20655         * gcc.dg/vect/vect.exp: Enable for ia64.
20656         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
20657         (check_effective_target_vect_float): Likewise.
20658         (check_effective_target_vect_no_align): Likewise.
20659         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
20660         * gcc.dg/vect/vect-8.c: Likewise.
20661
20662 2005-01-03  Uros Bizjak <uros@kss-loka.si>
20663
20664         PR target/19236
20665         * gcc.dg/pr19236-1.c: New test case.
20666
20667 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
20668
20669         PR rtl-optimization/12092
20670         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
20671
20672 2005-01-02  Andreas Jaeger  <aj@suse.de>
20673
20674         * gcc.dg/pr12092-1.c: Do not run on x86_64.
20675
20676 2005-01-01  Roger Sayle  <roger@eyesopen.com>
20677             Andrew Pinski  <pinskia@physics.uc.edu>
20678
20679         PR rtl-optimization/12092
20680         * gcc.dg/pr12092-1.c: New test case.
20681
20682 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
20683
20684         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
20685         'hidden' and 'default' for better portability.
20686         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
20687
20688         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
20689         6 and 7.
20690         * g++.old-deja/g++.brendan/new3.C: Likewise.
20691
20692 2005-01-01  Steven Bosscher  <stevenb@suse.de>
20693
20694         * gcc.dg/20041231-1.C: New test.
20695         * g++.dg/warn/Wunreachable-code-1.C: New test.
20696
20697 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
20698
20699         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
20700         file, not /dev/null.  Abort on error.
20701
20702 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
20703             Ziemowit Laski  <zlaski@apple.com>
20704
20705         PR objc/18971
20706         * objc.dg/encode-5.m: New test.
20707
20708 2004-12-29  Richard Henderson  <rth@redhat.com>
20709
20710         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
20711         * objc.dg/stabs-1.m: Disable for ia64.
20712
20713 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
20714
20715         PR c++/19190
20716         * g++.dg/warn/Wunused-10.C: New test.
20717
20718 2004-12-28  Richard Henderson  <rth@redhat.com>
20719
20720         * objc.dg/stabs-1.m: Disable for alpha.
20721
20722 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
20723
20724         PR c++/19149
20725         * g++.dg/parse/error23.C: New test.
20726
20727 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20728
20729         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
20730
20731         PR fortran/19032
20732         * gfortran.dg/intrinsic_modulo_1.f90: New.
20733         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
20734         tests with divisor -1.
20735
20736 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
20737
20738         * g++.dg/opt/temp1.C (memcpy): Return a value.
20739
20740         PR c++/19148
20741         * g++.dg/expr/cond7.C: New test.
20742
20743 2004-12-27  Paul Brook  <paul@codesourcery.com>
20744
20745         * gfortran.dg/g77/select_no_compile.f: Remove.
20746
20747 2004-12-27  Richard Henderson  <rth@redhat.com>
20748
20749         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
20750         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
20751         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
20752
20753 2004-12-26  Richard Henderson  <rth@redhat.com>
20754
20755         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
20756         by 1i instead of token pasting.
20757
20758 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20759
20760         PR tree-optimization/17578
20761         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
20762         to additional_flags.
20763         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
20764
20765 2004-12-25  Richard Henderson  <rth@redhat.com>
20766
20767         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
20768         Remove Alpha.
20769
20770 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20771
20772         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
20773         hppa*-*-hpux*.
20774         * gcc.dg/pr17957.c (dg-options): Likewise.
20775         * gcc.dg/struct-ret-1.c: Add prototype for abort.
20776         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
20777         instead of 0 on __hppa__.
20778         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
20779         "foo,%r" on hppa*-*-*.
20780
20781 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
20782
20783         PR fortran/19071
20784         * gfortran.dg/complex_write.f90: New test.
20785
20786 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
20787
20788         PR c++/17595
20789         * g++.dg/parse/pragma2.C: New test.
20790
20791         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
20792
20793 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
20794
20795         * gcc.dg/empty2.c: Add missing dg-warning.
20796
20797 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
20798
20799         PR c++/17413
20800         * g++.dg/template/local4.C: New test.
20801         * g++.dg/template/crash19.C: Add dg-error marker.
20802
20803         * g++.dg/template/crash31.C: Correct embedded PR number.
20804
20805 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
20806
20807         PR c++/16405
20808         * g++.dg/opt/temp1.C: Add do-run marker.
20809
20810 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
20811
20812         * g++.dg/template/spec19.C: New.
20813
20814 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
20815
20816         PR target/16819
20817         * gcc.dg/empty2.c: New.
20818
20819 2004-12-23  Richard Henderson  <rth@redhat.com>
20820
20821         * lib/target-supports.exp (check_effective_target_vect_no_align):
20822         Remove i?86 and x86-64.
20823
20824 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
20825
20826         PR c++/16405
20827         * g++.dg/opt/temp1.C: New test.
20828
20829 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20830
20831         PR c++/18733
20832         * g++.dg/template/friend33.C: New testcase.
20833
20834 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
20835
20836         PR c++/18464
20837         * g++.dg/template/cond5.C: New test.
20838
20839         PR c++/18492
20840         * g++.dg/inherit/thunk3.C: New test.
20841
20842         PR c++/11224
20843         * g++.dg/warn/Wunused-9.C: New test.
20844
20845 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
20846
20847         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
20848
20849 2004-12-22  Jan Beulich  <jbeulich@novell.com>
20850
20851         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
20852
20853 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
20854
20855         PR c++/18378
20856         * g++.dg/ext/packed8.C: New test.
20857
20858         PR c++/19063
20859         * g++.dg/template/crash31.C: New test.
20860
20861         PR c++/19034
20862         * g++.dg/template/crash30.C: New test.
20863
20864 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
20865
20866         PR C++/18984
20867         * g++.dg/eh/ctor3.C: New test.
20868
20869 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
20870
20871         * objc.dg/stabs-1.m: Allow section name to be quoted and
20872         assembly label to begin with '.LL'.
20873
20874 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
20875
20876         * gcc.dg/vect/vect.exp
20877         (check_effective_target_lp64_or_vect_no_align): New.
20878         * gcc.dg/vect/vect-77.c: Use it.
20879         * gcc.dg/vect/vect-78.c: Use it.
20880
20881         * lib/target-supports.exp
20882         (check_effective_target_vect_no_max,
20883         check_effective_target_vect_no_bitwise,
20884         check_effective_target_vect_no_align): New.
20885         * gcc.dg/vect/vect-13.c: Use them.
20886         * gcc.dg/vect/vect-17.c: Ditto.
20887         * gcc.dg/vect/vect-18.c: Ditto.
20888         * gcc.dg/vect/vect-19.c: Ditto.
20889         * gcc.dg/vect/vect-20.c: Ditto.
20890         * gcc.dg/vect/vect-27.c: Ditto.
20891         * gcc.dg/vect/vect-29.c: Ditto.
20892         * gcc.dg/vect/vect-44.c: Ditto.
20893         * gcc.dg/vect/vect-48.c: Ditto.
20894         * gcc.dg/vect/vect-50.c: Ditto.
20895         * gcc.dg/vect/vect-52.c: Ditto.
20896         * gcc.dg/vect/vect-54.c: Ditto.
20897         * gcc.dg/vect/vect-56.c: Ditto.
20898         * gcc.dg/vect/vect-58.c: Ditto.
20899         * gcc.dg/vect/vect-60.c: Ditto.
20900         * gcc.dg/vect/vect-72.c: Ditto.
20901         * gcc.dg/vect/vect-80.c: Ditto.
20902
20903 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
20904
20905         PR c++/14075
20906         * g++.dg/init/string1.C: New.
20907
20908         PR c++/18975
20909         * g++.dg/other/synth1.C: New.
20910
20911 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
20912
20913         PR c/18963
20914         * gcc.dg/pr18963-1.c: New test.
20915
20916 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
20917
20918         PR c/18596
20919         * gcc.dg/funcdef-storage-1.c (foo): Remove.
20920         * gcc.dg/pr18596-1.c: Use dg-error.
20921         (dg-options): Use -fno-unit-at-a-time.
20922         * gcc.dg/pr18596-2.c: New test.
20923         * gcc.dg/pr18596-3.c: New test.
20924
20925 2004-12-20  Roger Sayle  <roger@eyesopen.com>
20926
20927         PR middle-end/18683
20928         * g++.dg/opt/pr18683-1.C: New test case.
20929
20930 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
20931
20932         PR other/19093
20933         * g++.dg/opt/max1.C: Fix for 64bit targets.
20934
20935 2004-12-20  Matt Austern  <austern@apple.com>
20936
20937         PR c++/19044
20938         * g++.dg/ext/builtin6.C: New
20939
20940 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
20941
20942         PR tree-optimization/19080
20943         * gcc.c-torture/compile/pr19080.c: New test.
20944
20945 2004-12-20  Steven Bosscher  <stevenb@suse.de>
20946
20947         * gcc.dg/20041219-1.c: New test.
20948
20949 2004-12-19  Roger Sayle  <roger@eyesopen.com>
20950
20951         PR middle-end/19068
20952         * g++.dg/opt/max1.C: New test case.
20953
20954 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
20955
20956         * gcc.dg/fdata-sections-1.c: New test.
20957
20958 2004-12-18  Roger Sayle  <roger@eyesopen.com>
20959
20960         PR middle-end/18548
20961         * gcc.dg/max-1.c: New test case.
20962
20963 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
20964
20965         * gcc.c-torture/execute/20041218-1.c: New test.
20966
20967 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
20968
20969         * gcc.dg/pr18501.c: New test.
20970         * gcc.dg/uninit-5.c: XFAIL.
20971         * gcc.dg/uninit-9.c: XFAIL.
20972
20973 2004-12-17  Dale Johannesen  <dalej@apple.com>
20974
20975         * gcc.dg/20041213-1.c: New.
20976
20977 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
20978
20979         * objc.dg/stabs-1.m: Allow assembly label to begin
20980         with a dot ('.').
20981
20982 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
20983
20984         * gcc.c-torture/execute/20041213-1.c: Move...
20985         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
20986
20987 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
20988
20989         PR c++/18721
20990         * g++.dg/lookup/conv-5.C: New.
20991
20992 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
20993
20994         * objc.dg/stabs-1.m: New test.
20995
20996 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
20997
20998         * gcc.dg/visibility-c.c: Change compile to
20999         assemble for the test.
21000
21001 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
21002
21003         PR target/19041
21004         * gcc.dg/visibility-c.c: New test.
21005
21006 2004-12-16  Roger Sayle  <roger@eyesopen.com>
21007
21008         PR middle-end/18493
21009         * gcc.dg/switch-8.c: New test case.
21010
21011 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
21012
21013         PR c++/18905
21014         * g++.dg/template/init4.C: New.
21015         * g++.dg/opt/static3.C: Enable optimizer.
21016
21017 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
21018
21019         * g++.dg/other/complex1.C: New test.
21020
21021 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
21022
21023         * g++.dg/opt/inline9.C: New test.
21024
21025 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21026
21027         PR fortran/18993
21028         * gfotran.dg/nullify_1.f: New test.
21029
21030 2004-12-15  Richard Henderson  <rth@redhat.com>
21031
21032         * gcc.target/i386/i386.exp: New harness.
21033         * gcc.target/i386/vect-args.c: New.
21034
21035 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
21036
21037         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
21038
21039 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21040
21041         PR c++/18825
21042         * g++.dg/template/friend32.C: New test.
21043
21044 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
21045
21046         * cpp/pragma-once-1.c: New test.
21047         * cpp/pragma-once-1b.h: Likewise.
21048         * cpp/pragma-once-1c.h: Likewise.
21049         * cpp/pragma-once-1d.h: Likewise.
21050         * cpp/inc/pragma-once-1a.h: Likewise.
21051
21052 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
21053             Steven G. Kargl  <kargls@comcast.net>
21054
21055         PR fortran/17597
21056         * gfortran.dg/list_read_3.f90: New test.
21057
21058 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
21059
21060         * gcc.dg/ftrapv-2.c: New test.
21061
21062 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
21063
21064         PR c++/18981
21065         * g++.dg/template/typename9.C: New test.
21066
21067 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
21068
21069         PR c++/18738
21070         * g++.dg/template/typename8.C: New test.
21071         * g++.dg/parse/friend2.C: Tweak error message.
21072
21073 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
21074
21075         * gcc.c-torture/20041214-1.c: New test.
21076
21077 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
21078
21079         PR c++/18965
21080         * g++.dg/init/array17.C: New test.
21081
21082 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
21083
21084         PR c++/18793
21085         * g++.dg/init/aggr3.C: New test.
21086
21087 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
21088
21089         * gcc.dg/altivec-types-1.c: New test.
21090         * gcc.dg/altivec-types-2.c: New test.
21091         * gcc.dg/altivec-types-3.c: New test.
21092         * gcc.dg/altivec-types-4.c: New test.
21093         * g++.dg/ext/altivec-types-1.C: New test.
21094         * g++.dg/ext/altivec-types-2.C: New test.
21095         * g++.dg/ext/altivec-types-3.C: New test.
21096         * g++.dg/ext/altivec-types-4.C: New test.
21097
21098 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
21099
21100         PR middle-end/18951
21101         * gcc.c-torture/execute/20041213-1.c: New test.
21102
21103 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
21104
21105         PR c++/18949
21106         * g++.dg/template/cast1.C: New.
21107
21108 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
21109
21110         * gcc.c-torture/execute/20041213-2.c: New test.
21111
21112 2004-12-13  Richard Henderson  <rth@redhat.com>
21113
21114         * gcc.dg/i386-sse-10.c: Fix typo in options.
21115
21116 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
21117
21118         PR c++/18968
21119         * g++.dg/opt/pr18968.C: New test.
21120
21121 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
21122
21123         PR c++/18925
21124         * g++.dg/ext/visibility/staticdatamem.C: New test.
21125
21126 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
21127
21128         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
21129
21130 2004-12-13  Roger Sayle  <roger@eyesopen.com>
21131
21132         PR rtl-optimization/18928
21133         * gcc.dg/pr18928-1.c: New test case.
21134
21135 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
21136
21137         PR tree-opt/16951
21138         * gcc.c-torture/compile/20041211-1.c: New.
21139
21140 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21141
21142         PR middle-end/17564
21143         * gcc.c-torture/execute/20041212-1.c: New test.
21144
21145 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21146
21147         PR fortran/18869
21148         * gfortran.dg/common_1.f90: New test.
21149
21150 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
21151         Paul Brook  <paul@codesourcery.com>
21152
21153         PR fortran/16222
21154         * gfortran.dg/real_do_1.f90: New test.
21155
21156 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
21157
21158         PR tree-opt/18040
21159         * g++.dg/opt/ptrmem6.C: New test.
21160
21161 2004-12-11  Roger Sayle  <roger@eyesopen.com>
21162
21163         PR middle-end/18921
21164         * gcc.dg/pr18921-1.c: New test case.
21165
21166 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21167
21168         PR fortran/17175
21169         * gfortran.dg/scale_1.f90: New test.
21170
21171 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
21172
21173         PR middle-end/18903
21174         * gcc.c-torture/compile/pr18903.c: New test.
21175
21176 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
21177
21178         * gcc.c-torture/execute/20041210-1.c: New test.
21179
21180 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21181
21182         PR c++/18731
21183         * g++.dg/parser/struct-1.C: New test.
21184         * g++.dg/parser/struct-2.C: New test.
21185         * g++.dg/parser/struct-3.C: New test.
21186
21187 2004-12-09  Richard Henderson  <rth@redhat.com>
21188
21189         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
21190
21191         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
21192         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
21193
21194 2004-12-09  Matt Austern  <austern@apple.com>
21195
21196         PR c++/18514
21197         * g++.dg/ext/builtin1.C: New
21198         * g++.dg/ext/builtin2.C: New
21199         * g++.dg/ext/builtin3.C: New
21200         * g++.dg/ext/builtin4.C: New
21201         * g++.dg/ext/builtin5.C: New
21202
21203 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
21204
21205         PR tree-opt/18904
21206         * g++.dg/opt/ptrmem5.C: New test.
21207
21208 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
21209
21210         * g++.dg/parse/typename5.C: Adjust for new error.
21211         * g++.dg/parse/typename7.C: New.
21212
21213 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21214
21215         PR c++/18073
21216         * g++.dg/other/mmintrin.C: New test.
21217
21218 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
21219
21220         PR c++/16681
21221         * g++.dg/init/array15.C: New.
21222         * g++.dg/init/array16.C: New.
21223
21224 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21225
21226         PR fortran/18826
21227         * gfortran.dg/assign_1.f90: New test.
21228
21229 2004-12-08  Nick Clifton  <nickc@redhat.com>
21230
21231         * gcc.target/xstormy16/bss_below100: New directory containing tests.
21232         * gcc.target/xstormy16/data_below100: Likewise.
21233         * gcc.target/xstormy16/sfr: Likewise.
21234         * gcc.target/xstormy16/below100.S: New test source file.
21235         * gcc.target/xstormy16/below100.ld: New test linker script.
21236         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
21237         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
21238         bp instructions.
21239         * gcc.target/xstormy16/bp.c: Likewise.
21240
21241         * gcc.target/xstormy16/bss_below100: New files:
21242         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
21243         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
21244         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
21245         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
21246         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
21247         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
21248         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
21249         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
21250         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
21251         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
21252         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
21253         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
21254         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
21255         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
21256         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
21257         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
21258         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
21259         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
21260         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
21261         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
21262         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
21263         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
21264         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
21265         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
21266         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
21267         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
21268         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
21269
21270         * gcc.target/xstormy16/data_below100: New files:
21271         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
21272         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
21273         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
21274         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
21275         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
21276         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
21277         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
21278         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
21279         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
21280         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
21281         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
21282         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
21283         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
21284         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
21285         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
21286         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
21287         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
21288         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
21289         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
21290         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
21291         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
21292         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
21293         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
21294         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
21295         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
21296         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
21297         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
21298
21299         * gcc.target/xstormy16/sfr: New files:
21300         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
21301         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
21302         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
21303         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
21304         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
21305         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
21306         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
21307         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
21308         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
21309         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
21310         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
21311         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
21312         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
21313         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
21314         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
21315         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
21316         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
21317         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
21318         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
21319         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
21320         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
21321         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
21322         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
21323         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
21324         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
21325         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
21326         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
21327         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
21328         27_if0_sfrw_bitfield_f.c
21329
21330 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21331
21332         PR c++/18100
21333         * g++.dg/lookup/name-clash4.C: New test.
21334
21335 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
21336
21337         PR c++/18672
21338         * g++.dg/opt/array1.C: New.
21339
21340         PR c++/18803
21341         * g++.dg/template/operator5.C: New.
21342
21343 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
21344
21345         PR c/18867
21346         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
21347
21348 2004-12-07  Steven Bosscher  <stevenb@suse.de>
21349
21350         * gcc.dg/noncompile/20041207.c: New test.
21351
21352 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
21353
21354         * g++.dg/other/unreachable-1.C: New test.
21355
21356 2004-12-06  Nick Clifton  <nickc@redhat.com>
21357
21358         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
21359         <limits.h> because the latter comes from gcc's include/ directory
21360         and not the newlib/libc/include directory.
21361
21362 2004-12-04  Richard Henderson  <rth@redhat.com>
21363
21364         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
21365
21366 2004-12-04  Richard Henderson  <rth@redhat.com>
21367
21368         * lib/target-supports.exp (check_gc_sections_available): Disable
21369         for alpha and ia64.
21370
21371 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
21372
21373         PR middle-end/17909
21374         * g++.dg/other/vararg-2.C: New test.
21375
21376 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21377
21378         PR c++/17011, c++/17971
21379         * g++.dg/template/error15.C: Adjust expected error.
21380         * g++.dg/template/instantiate3.C: Likewise.
21381
21382 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
21383
21384         * gcc.dg/altivec-18.c: Fix for darwin
21385
21386 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
21387
21388         PR c++/18782
21389         * g++.dg/parse/ptrmem2.C: New.
21390
21391         PR c++/18318
21392         * g++.dg/template/new1.C: New.
21393
21394 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21395
21396         PR fortran/18710
21397         * gfortran.dg/direct_io_3.f90: New test.
21398
21399 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
21400
21401         PR 18758
21402         * g++.dg/parse/crash21.C: New.
21403
21404 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21405
21406         PR c++/15664, c++/18276
21407         * g++.dg/template/ttp13.C: New test.
21408         * g++.dg/template/ttp14.C: Likewise.
21409
21410 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21411
21412         PR c++/18123
21413         * g++.dg/parse/enum2.C: New test.
21414         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
21415
21416 2004-12-02  Nick Clifton  <nickc@redhat.com>
21417
21418         * gcc.target/xstormy16: New test directory.
21419         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
21420         * gcc.target/xstormy16/bp.c: Check the generation of bp
21421         instructions.
21422         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
21423         bn instructions and the BELOW100 attribute.
21424
21425 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
21426
21427         PR target/16952
21428         * gcc.dg/ppc-eabi.c: New.
21429
21430 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
21431
21432         PR fortran/18284
21433         * gfortran.dg/backspace.f90
21434
21435 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
21436
21437         * gfortran.dg/inquire.f90: New test.
21438
21439 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
21440
21441         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
21442         handle effective-target-keyword.
21443         (dg-skip-if): Support effective-target keyword as target list.
21444         (dg-xfail-if): Ditto.
21445         * lib/target-supports.exp (is-effective-target-keyword): New proc.
21446
21447 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
21448
21449         PR tree-optimization/18291
21450         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
21451
21452 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
21453
21454         PR C++/18729
21455         * g++.dg/parse/crash20.C: New.
21456
21457         PR c++/17431
21458         * g++.dg/overload/arg1.C: New.
21459         * g++.dg/overload/arg2.C: New.
21460         * g++.dg/overload/arg3.C: New.
21461         * g++.dg/overload/arg4.C: New.
21462
21463 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
21464
21465         * gcc.dg/c99-flex-array-4.c: Remove.
21466
21467 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
21468
21469         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
21470
21471         * lib/target-supports.exp (is-effective-target): Simplify.
21472
21473         * lib/target-supports.exp (check_effective_target_vect_long):
21474         Fix for powerpc64-*-*.
21475
21476 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
21477
21478         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
21479         to support new requirements on FreeBSD 5.
21480
21481 2004-11-30  Devang Patel  <dpatel@apple.com>
21482
21483         PR 18702
21484         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
21485
21486 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
21487
21488         * g++.dg/ext/altivec-13.C: New test.
21489
21490 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
21491
21492         PR tree-opt/18298
21493         * gcc.c-torture/execute/p18298.c: New test.
21494
21495 2004-11-30  Ira Rosen  <irar@il.ibm.com>
21496             Dorit Naishlos  <dorit@il.ibm.com>
21497
21498         PR tree-opt/18607
21499         * gcc.dg/vect/vect-89.c: New test.
21500
21501 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
21502
21503         * gcc.dg/pr18596-1.c: New test.
21504
21505 2004-11-30  Ben Elliston  <bje@au.ibm.com>
21506
21507         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
21508
21509 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
21510
21511         PR c/18479
21512         * gcc.dg/pr18479.c: New test.
21513
21514 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
21515
21516         PR target/18490
21517         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
21518         mmix-knuth-mmixware.
21519
21520         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
21521         cris-*-elf* cris-*-aout* mmix-*-*
21522
21523 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
21524
21525         PR middle-end/18725
21526         * gcc.dg/pr18725.c: New test.
21527
21528 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
21529
21530         PR target/18488
21531         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
21532
21533         PR target/18336
21534         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
21535
21536 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
21537
21538         PR c++/18368
21539         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
21540         * g++.old-deja/g++.law/ctors5.C: Likewise.
21541         * g++.old-deja/g++.other/crash25.C: Likewise.
21542
21543         PR c++/18674
21544         * g++.dg/template/error16.C: New test.
21545
21546         PR c++/18512
21547         * g++.dg/template/crash29.C: New test.
21548
21549 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
21550
21551         PR tree-optimization/18712
21552         * gcc.c-torture/compile/pr18712.c: New test.
21553
21554 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
21555
21556         PR c/7544
21557         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
21558         tests.
21559
21560 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21561
21562         PR c++/18652
21563         * g++.dg/lookup/crash6.C: New test.
21564
21565 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
21566
21567         PR middle-end/18164
21568         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
21569
21570 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
21571
21572         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
21573         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
21574         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
21575
21576 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
21577
21578         * gcc.dg/pr18164.c: New test.
21579
21580 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
21581
21582         * gcc.dg/funroll-loops-all.c: New.
21583
21584 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
21585
21586         PR target/18489
21587         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
21588         delimeter, match space and TAB as well as ":".
21589
21590         PR target/18484
21591         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
21592
21593         PR target/18348
21594         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
21595
21596         PR target/18345
21597         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
21598
21599         PR target/18337
21600         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
21601
21602 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
21603
21604         * gfortran.dg/direct_io_2.f90: New test.
21605
21606 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
21607
21608         PR target/18334
21609         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
21610
21611 2004-11-28  Richard Henderson  <rth@redhat.com>
21612
21613         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
21614
21615 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
21616
21617         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
21618         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
21619         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
21620         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
21621         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
21622         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
21623         gcc.dg/pointer-arith-8.c: New tests.
21624
21625 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
21626
21627         PR fortran/18364
21628         * gfortran.dg/endfile.f90: New test.
21629
21630 2004-11-27  Falk Hueffner  <falk@debian.org>
21631
21632         * gcc.dg/loop-6.c: New test.
21633
21634 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
21635
21636         * gcc.c-torture/execute/20041126-1.c: New test.
21637
21638 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
21639
21640         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
21641         on IRIX.
21642
21643 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
21644
21645         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
21646         functions.
21647
21648 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
21649
21650         PR rtl-optimization/17825
21651         * gcc.c-torture/compile/20041119-1.c: New test.
21652
21653 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21654
21655         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
21656         Check existence of ld library path variables before unsetting.
21657
21658 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
21659
21660         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
21661
21662 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
21663
21664         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
21665
21666 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
21667
21668         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
21669
21670 2004-11-26  Ben Elliston  <bje@au.ibm.com>
21671
21672         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
21673         dg-do directive.
21674
21675 2004-11-26  Ben Elliston  <bje@au.ibm.com>
21676
21677         * gcc.dg/pr17957.c: Pass --param, not -param.
21678
21679 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
21680
21681         PR middle-end/17957
21682         * testsuite/gcc.dg/pr17957.c: New test.
21683
21684 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
21685
21686         PR c++/18445
21687         * g++.dg/template/crash28.C: Likewise.
21688
21689         PR c++/18001
21690         * g++.dg/expr/unary2.C: Adjust lvalue messages.
21691         * g++.dg/ext/lvaddr.C: Likewise.
21692         * g++.dg/opt/pr7503-3.C: Likewise.
21693
21694         PR c++/18466
21695         * g++.dg/parse/qualified3.C: New test.
21696         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
21697
21698         PR c++/18545
21699         * g++.dg/expr/return1.C: New test.
21700
21701 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21702
21703         Friend class name lookup 3/n, PR c++/3332
21704         * g++.dg/lookup/friend3.C: New test.
21705         * g++.dg/lookup/friend4.C: Likewise.
21706         * g++.dg/lookup/friend5.C: Likewise.
21707
21708 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21709
21710         Friend class name lookup 2/n, PR c++/14513, c++/15410
21711         * g++.dg/lookup/friend2.C: New test.
21712         * g++.dg/template/friend31.C: Likewise.
21713
21714 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21715
21716         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
21717
21718 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
21719
21720         PR c++/17473
21721         * g++.dg/tc1/dr56.C: Remove.
21722         * g++.dg/template/typedef1.C: Add dg-error markers.
21723         * g++.old-deja/g++.other/typedef7.C: Likewise.
21724
21725         PR c++/18285
21726         * g++.dg/parse/typedef7.C: New test.
21727
21728 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
21729
21730         * gcc.c-torture/execute/20041124-1.c: New test.
21731
21732 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
21733
21734         * g++.dg/template/deduce3.C: New test.
21735
21736         PR c++/18586
21737         * g++.dg/template/crash27.C: New test.
21738
21739         PR c++/18530
21740         * g++.dg/warn/Wshadow-3.C: New test.
21741
21742 2004-11-24  Devang Patel  <dpatel@apple.com>
21743
21744         PR/18555
21745         * gcc.dg/cpp/isysroot-1.c: New test.
21746         * gcc.dg/cpp/usr/include/stdio.h: New file.
21747         * gcc.dg/cpp/isysroot-2.c: New test.
21748         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
21749         New file.
21750
21751 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21752
21753         PR c++/8929
21754         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
21755
21756 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
21757
21758         * gcc.target/sparc/align.c: Do not include <stdint.h>.
21759         * gcc.target/sparc/pdist.c: Likewise.
21760
21761 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
21762
21763         PR c++/16882
21764         * g++.dg/conversion/simd1.C: New test.
21765
21766 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21767
21768         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
21769         and restore_ld_library_path_env_vars.
21770         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
21771         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
21772         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
21773         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
21774
21775 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
21776
21777         * gcc.dg/pragma-align-2.c: Test macro expansion.
21778         * gcc.dg/pragma-pack-2.c: New test.
21779
21780 2004-11-23  Richard Henderson  <rth@redhat.com>
21781
21782         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
21783         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
21784         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
21785         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
21786         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
21787         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
21788
21789         * gcc.dg/vect/vect.exp: Add check for alpha.
21790         * lib/target-supports.exp (check_alpha_max_hw_available): New.
21791         (check_effective_target_vect_int): Enable for alpha.
21792         (check_effective_target_vect_long): New.
21793         (is-effective-target): Add it.
21794
21795 2004-11-23  Uros Bizjak <uros@kss-loka.si>
21796
21797         * gcc.dg/pr18614-1.c: New test.
21798
21799 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
21800
21801         * gcc.dg/setjmp-2.c: New test.
21802
21803 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
21804
21805         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
21806         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
21807         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
21808         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
21809         gcc.target/sparc/pdist.c: New tests.
21810
21811 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
21812
21813         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
21814
21815 2004-11-22  Dale Johannesen  <dalej@apple.com>
21816
21817         * gcc.dg/20041111-1.c: New.
21818
21819 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
21820
21821         PR tree-opt/18536
21822         * gcc.dg/vect/pr18536.c: New test.
21823
21824 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21825
21826         PR c++/18354
21827         * g++.dg/template/nontype11.C: New test.
21828
21829 2004-11-21  Roger Sayle  <roger@eyesopen.com>
21830
21831         PR middle-end/18520
21832         * gcc.dg/pr18520-1.c: New test case.
21833
21834 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
21835
21836         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
21837         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
21838         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
21839         expected diagnostics.
21840
21841 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21842
21843         PR target/18580
21844         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
21845         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
21846         vect-77.c, vect-77a.c: XFAIL on the SPARC.
21847
21848 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21849
21850         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
21851
21852 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
21853             Joseph Myers  <joseph@codesourcery.com>
21854
21855         * lib/target-supports.exp (check_visibility_available): Really
21856         test the compiler.
21857
21858 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
21859
21860         PR tree-opt/18181
21861         * gcc.dg/vect/vect-85.c: New test.
21862         * gcc.dg/vect/vect-86.c: New test.
21863         * gcc.dg/vect/vect-87.c: New test.
21864         * gcc.dg/vect/vect-88.c: New test.
21865
21866 2004-11-19  Ben Elliston  <bje@au.ibm.com>
21867
21868         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
21869
21870 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
21871
21872         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
21873         * gcc.dg/ppc-and-1.c: Ditto.
21874         * gcc.dg/ppc-compare-1.c: Ditto.
21875         * gcc.dg/ppc-mov-1.c: Ditto
21876
21877 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
21878             Mark Mitchell  <mark@codesourcery.com>
21879
21880         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
21881
21882 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
21883             Aldy Hernandez  <aldyh@redhat.com>
21884
21885         * lib/target-supports.exp (check_effective_target_vect_int): New
21886         (check_effective_target_vect_float): New
21887         (check_effective_target_vect_double): New.
21888         (is-effective-target): Support new effective targets keywords.
21889         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
21890         default action for dg-do.
21891         * gcc.dg/vect/pr16105.c: Use new support.
21892         * gcc.dg/vect/pr18400.c: Ditto.
21893         * gcc.dg/vect/pr18425.c: Ditto.
21894         * gcc.dg/vect/vect-1.c: Ditto.
21895         * gcc.dg/vect/vect-10.c: Ditto.
21896         * gcc.dg/vect/vect-11.c: Ditto.
21897         * gcc.dg/vect/vect-12.c: Ditto.
21898         * gcc.dg/vect/vect-13.c: Ditto.
21899         * gcc.dg/vect/vect-14.c: Ditto.
21900         * gcc.dg/vect/vect-15.c: Ditto.
21901         * gcc.dg/vect/vect-16.c: Ditto.
21902         * gcc.dg/vect/vect-17.c: Ditto.
21903         * gcc.dg/vect/vect-18.c: Ditto.
21904         * gcc.dg/vect/vect-19.c: Ditto.
21905         * gcc.dg/vect/vect-2.c: Ditto.
21906         * gcc.dg/vect/vect-20.c: Ditto.
21907         * gcc.dg/vect/vect-21.c: Ditto.
21908         * gcc.dg/vect/vect-22.c: Ditto.
21909         * gcc.dg/vect/vect-23.c: Ditto.
21910         * gcc.dg/vect/vect-24.c: Ditto.
21911         * gcc.dg/vect/vect-25.c: Ditto.
21912         * gcc.dg/vect/vect-26.c: Ditto.
21913         * gcc.dg/vect/vect-27.c: Ditto.
21914         * gcc.dg/vect/vect-27a.c: Ditto.
21915         * gcc.dg/vect/vect-28.c: Ditto.
21916         * gcc.dg/vect/vect-29.c: Ditto.
21917         * gcc.dg/vect/vect-29a.c: Ditto.
21918         * gcc.dg/vect/vect-3.c: Ditto.
21919         * gcc.dg/vect/vect-30.c: Ditto.
21920         * gcc.dg/vect/vect-31.c: Ditto.
21921         * gcc.dg/vect/vect-32.c: Ditto.
21922         * gcc.dg/vect/vect-33.c: Ditto.
21923         * gcc.dg/vect/vect-34.c: Ditto.
21924         * gcc.dg/vect/vect-35.c: Ditto.
21925         * gcc.dg/vect/vect-36.c: Ditto.
21926         * gcc.dg/vect/vect-37.c: Ditto.
21927         * gcc.dg/vect/vect-38.c: Ditto.
21928         * gcc.dg/vect/vect-4.c: Ditto.
21929         * gcc.dg/vect/vect-40.c: Ditto.
21930         * gcc.dg/vect/vect-41.c: Ditto.
21931         * gcc.dg/vect/vect-42.c: Ditto.
21932         * gcc.dg/vect/vect-43.c: Ditto.
21933         * gcc.dg/vect/vect-44.c: Ditto.
21934         * gcc.dg/vect/vect-45.c: Ditto.
21935         * gcc.dg/vect/vect-46.c: Ditto.
21936         * gcc.dg/vect/vect-47.c: Ditto.
21937         * gcc.dg/vect/vect-48.c: Ditto.
21938         * gcc.dg/vect/vect-48a.c: Ditto.
21939         * gcc.dg/vect/vect-49.c: Ditto.
21940         * gcc.dg/vect/vect-5.c: Ditto.
21941         * gcc.dg/vect/vect-50.c: Ditto.
21942         * gcc.dg/vect/vect-51.c: Ditto.
21943         * gcc.dg/vect/vect-52.c: Ditto.
21944         * gcc.dg/vect/vect-53.c: Ditto.
21945         * gcc.dg/vect/vect-54.c: Ditto.
21946         * gcc.dg/vect/vect-55.c: Ditto.
21947         * gcc.dg/vect/vect-56.c: Ditto.
21948         * gcc.dg/vect/vect-56a.c: Ditto.
21949         * gcc.dg/vect/vect-57.c: Ditto.
21950         * gcc.dg/vect/vect-58.c: Ditto.
21951         * gcc.dg/vect/vect-59.c: Ditto.
21952         * gcc.dg/vect/vect-6.c: Ditto.
21953         * gcc.dg/vect/vect-60.c: Ditto.
21954         * gcc.dg/vect/vect-61.c: Ditto.
21955         * gcc.dg/vect/vect-62.c: Ditto.
21956         * gcc.dg/vect/vect-63.c: Ditto.
21957         * gcc.dg/vect/vect-64.c: Ditto.
21958         * gcc.dg/vect/vect-65.c: Ditto.
21959         * gcc.dg/vect/vect-66.c: Ditto.
21960         * gcc.dg/vect/vect-67.c: Ditto.
21961         * gcc.dg/vect/vect-68.c: Ditto.
21962         * gcc.dg/vect/vect-69.c: Ditto.
21963         * gcc.dg/vect/vect-7.c: Ditto.
21964         * gcc.dg/vect/vect-72.c: Ditto.
21965         * gcc.dg/vect/vect-72a.c: Ditto.
21966         * gcc.dg/vect/vect-73.c: Ditto.
21967         * gcc.dg/vect/vect-74.c: Ditto.
21968         * gcc.dg/vect/vect-75.c: Ditto.
21969         * gcc.dg/vect/vect-76.c: Ditto.
21970         * gcc.dg/vect/vect-77.c: Ditto.
21971         * gcc.dg/vect/vect-77a.c: Ditto.
21972         * gcc.dg/vect/vect-78.c: Ditto.
21973         * gcc.dg/vect/vect-79.c: Ditto.
21974         * gcc.dg/vect/vect-8.c: Ditto.
21975         * gcc.dg/vect/vect-80.c: Ditto.
21976         * gcc.dg/vect/vect-82.c: Ditto.
21977         * gcc.dg/vect/vect-82_64.c: Ditto.
21978         * gcc.dg/vect/vect-83.c: Ditto.
21979         * gcc.dg/vect/vect-83_64.c: Ditto.
21980         * gcc.dg/vect/vect-9.c: Ditto.
21981         * gcc.dg/vect/vect-all.c: Ditto.
21982         * gcc.dg/vect/vect-none.c: Ditto.
21983
21984 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
21985
21986         * lib/gcc-dg.exp (dg-skip-if): New function.
21987         (dg-forbid-option): Remove.
21988         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
21989         * g++.dg/abi/bitfield8.C: Likewise.
21990         * g++.dg/abi/dtor1.C: Likewise.
21991         * g++.dg/abi/empty10.C: Likewise.
21992         * g++.dg/abi/empty7.C: Likewise.
21993         * g++.dg/abi/empty9.C: Likewise.
21994         * g++.dg/abi/layout3.C: Likewise.
21995         * g++.dg/abi/layout4.C: Likewise.
21996         * g++.dg/abi/thunk1.C: Likewise.
21997         * g++.dg/abi/thunk2.C: Likewise.
21998         * g++.dg/abi/vbase11.C: Likewise.
21999         * g++.dg/abi/vthunk2.C: Likewise.
22000         * g++.dg/abi/vthunk3.C: Likewise.
22001         * g++.dg/ext/attrib8.C: Likewise.
22002         * g++.dg/opt/longbranch2.C: Likewise.
22003         * g++.dg/opt/reg-stack4.C: Likewise.
22004         * g++.old-deja/g++.ext/attrib1.C: Likewise.
22005         * g++.old-deja/g++.ext/attrib2.C: Likewise.
22006         * g++.old-deja/g++.ext/attrib3.C: Likewise.
22007         * g++.old-deja/g++.other/store-expr1.C: Likewise.
22008         * g++.old-deja/g++.other/store-expr2.C: Likewise.
22009         * gcc.dg/20000609-1.c: Likewise.
22010         * gcc.dg/20000720-1.c: Likewise.
22011         * gcc.dg/20011107-1.c: Likewise.
22012         * gcc.dg/20011119-1.c: Likewise.
22013         * gcc.dg/20020108-1.c: Likewise.
22014         * gcc.dg/20020122-2.c: Likewise.
22015         * gcc.dg/20020122-3.c: Likewise.
22016         * gcc.dg/20020201-3.c: Likewise.
22017         * gcc.dg/20020206-1.c: Likewise.
22018         * gcc.dg/20020218-1.c: Likewise.
22019         * gcc.dg/20020310-1.c: Likewise.
22020         * gcc.dg/20020411-1.c: Likewise.
22021         * gcc.dg/20020418-2.c: Likewise.
22022         * gcc.dg/20020426-1.c: Likewise.
22023         * gcc.dg/20020426-2.c: Likewise.
22024         * gcc.dg/20020517-1.c: Likewise.
22025         * gcc.dg/20020523-1.c: Likewise.
22026         * gcc.dg/20020523-2.c: Likewise.
22027         * gcc.dg/20020729-1.c: Likewise.
22028         * gcc.dg/20030204-1.c: Likewise.
22029         * gcc.dg/20030826-2.c: Likewise.
22030         * gcc.dg/20030926-1.c: Likewise.
22031         * gcc.dg/20031202-1.c: Likewise.
22032         * gcc.dg/980312-1.c: Likewise.
22033         * gcc.dg/980313-1.c: Likewise.
22034         * gcc.dg/990117-1.c: Likewise.
22035         * gcc.dg/990424-1.c: Likewise.
22036         * gcc.dg/990524-1.c: Likewise.
22037         * gcc.dg/991230-1.c: Likewise.
22038         * gcc.dg/i386-387-1.c: Likewise.
22039         * gcc.dg/i386-387-2.c: Likewise.
22040         * gcc.dg/i386-387-3.c: Likewise.
22041         * gcc.dg/i386-387-4.c: Likewise.
22042         * gcc.dg/i386-387-5.c: Likewise.
22043         * gcc.dg/i386-387-6.c: Likewise.
22044         * gcc.dg/i386-asm-1.c: Likewise.
22045         * gcc.dg/i386-bitfield1.c: Likewise.
22046         * gcc.dg/i386-bitfield2.c: Likewise.
22047         * gcc.dg/i386-loop-1.c: Likewise.
22048         * gcc.dg/i386-loop-2.c: Likewise.
22049         * gcc.dg/i386-loop-3.c: Likewise.
22050         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
22051         * gcc.dg/i386-pic-1.c: Likewise.
22052         * gcc.dg/i386-regparm.c: Likewise.
22053         * gcc.dg/i386-signbit-1.c: Likewise.
22054         * gcc.dg/i386-signbit-2.c: Likewise.
22055         * gcc.dg/i386-signbit-3.c: Likewise.
22056         * gcc.dg/i386-sse-5.c: Likewise.
22057         * gcc.dg/i386-sse-8.c: Likewise.
22058         * gcc.dg/i386-unroll-1.c: Likewise.
22059         * gcc.dg/tls/opt-1.c: Likewise.
22060         * gcc.dg/tls/opt-2.c: Likewise.
22061         * gcc.dg/unroll-1.c: Likewise.
22062         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
22063         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
22064         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
22065         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
22066
22067 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22068
22069         * g++.dg/template/incomplete1.C: New test.
22070
22071 2004-11-16  Nick Clifton  <nickc@redhat.com>
22072
22073         Revert patches accidentally commited during checkin of fixes for
22074         xstormy16 tests:
22075         gcc.c-torture/execute/simd-4.c: Revert
22076         gcc.dg/20040910-1.c: Revert.
22077
22078 2004-11-16  Paul Brook  <paul@codesourcery.com>
22079
22080         PR fortran/13010
22081         * gfortran.dg/der_pointer_1.f90: New test.
22082
22083 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
22084
22085         PR c/18498
22086         * gcc.dg/bitfld-13.c: New test.
22087
22088 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
22089
22090         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
22091         powerpc*-*-linux*.
22092
22093         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
22094         * gcc.dg/ppc64-abi-2.c: Ditto.
22095         * gcc.dg/ppc64-abi-3.c: Ditto.
22096
22097         * lib/gcc-dg.exp (dg-target-list): Remove.
22098
22099 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
22100
22101         * gcc.dg/ia64-postinc.c: New test.
22102
22103 2004-11-15  Mark Mitchell <mark@codesourcery.com>
22104
22105         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
22106
22107 2004-11-15  Nick Clifton  <nickc@redhat.com>
22108
22109         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
22110         __INT_MAX__ so that the test can be compiled by toolchains
22111         targeted at 16-bit processors.
22112
22113         * gcc.dg/20040625-1.c: Use long constants rather than integers
22114         when performing arithmetic that will overflow 16-bits.
22115
22116         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
22117         xstormy16.  It does not support 128-bit vector operations.
22118
22119         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
22120         with the macro PTR_TYPE.  Define this macro to an integer type
22121         suitable for holding a pointer.
22122
22123         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
22124         the target is a 16-bit processor.
22125
22126         * gcc.dg/cpp/if-2.c: Expect a different warning message from
22127         16-bit targets where the character constant will be too long.
22128
22129         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
22130         where the double will not be directly addressable.
22131
22132 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22133
22134         Friend class name lookup 1/n, PR c++/18471
22135         * g++.dg/template/crash26.C: New test.
22136         * g++.dg/lookup/struct1.C: Adjust expected error.
22137         * g++.dg/parse/elab1.C: Likewise.
22138         * g++.dg/parse/elab2.C: Likewise.
22139         * g++.dg/parse/int-as-enum1.C: Likewise.
22140         * g++.dg/parse/struct-as-enum1.C: Likewise.
22141         * g++.dg/parse/typedef1.C: Likewise.
22142         * g++.dg/parse/typedef3.C: Likewise.
22143         * g++.dg/parse/typedef4.C: Likewise.
22144         * g++.dg/parse/typedef5.C: Likewise.
22145         * g++.dg/template/nontype4.C: Likewise.
22146         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
22147         * g++.old-deja/g++.other/elab1.C: Likewise.
22148         * g++.old-deja/g++.other/syntax4.C: Likewise.
22149
22150 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
22151
22152         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
22153
22154 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
22155
22156         * gcc.c-torture/execute/20041114-1.c: New test.
22157
22158 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
22159
22160         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
22161         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
22162         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
22163         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
22164         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
22165         gcc.dg/switch-7.c: New tests.
22166
22167 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
22168
22169         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
22170
22171 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
22172
22173         PR tree-opt/18400
22174         * gcc.dg/vect/pr18400.c: New test.
22175
22176 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
22177             Andrew Pinski  <pinskia@physics.uc.edu>
22178
22179         PR tree-opt/18425
22180         * gcc.dg/vect/pr18425.c: New test.
22181
22182 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
22183
22184         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
22185         Guard with dg-require-alias and dg-require-visibility.
22186
22187 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
22188
22189         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
22190
22191 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22192
22193         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
22194
22195 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22196
22197         PR c++/17344
22198         * g++.dg/template/defarg5.C: New test.
22199
22200 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
22201
22202         * g++.dg/parse/cast1.C: Run only on ILP32.
22203         * g++.old-deja/g++.mike/p784.C: Likewise.
22204
22205 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
22206
22207         * gcc.c-torture/execute/20041113-1.c: New test.
22208
22209 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
22210
22211         PR target/18230
22212         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
22213         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
22214         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
22215         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
22216         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
22217         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
22218         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
22219         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
22220         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
22221         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
22222         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
22223         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
22224         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
22225
22226 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
22227
22228         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
22229         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
22230         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
22231         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
22232         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
22233         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
22234         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
22235         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
22236         gcc.target/sparc/combined-1.c: New tests.
22237
22238 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
22239
22240         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
22241         New tests.
22242
22243 2004-11-12  Mark Mitchell <mark@codesourcery.com>
22244
22245         * lib/gcc-dg.exp (dg-forbid-option): New function.
22246         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
22247         * g++.dg/abi/bitfield8.C: Likewise.
22248         * g++.dg/abi/dtor1.C: Likewise.
22249         * g++.dg/abi/empty10.C: Likewise.
22250         * g++.dg/abi/empty7.C: Likewise.
22251         * g++.dg/abi/empty9.C: Likewise.
22252         * g++.dg/abi/layout3.C: Likewise.
22253         * g++.dg/abi/layout4.C: Likewise.
22254         * g++.dg/abi/thunk1.C: Likewise.
22255         * g++.dg/abi/thunk2.C: Likewise.
22256         * g++.dg/abi/vbase11.C: Likewise.
22257         * g++.dg/abi/vthunk2.C: Likewise.
22258         * g++.dg/abi/vthunk3.C: Likewise.
22259         * g++.dg/ext/attrib8.C: Likewise.
22260         * g++.dg/opt/longbranch2.C: Likewise.
22261         * g++.dg/opt/reg-stack4.C: Likewise.
22262         * g++.old-deja/g++.ext/attrib1.C: Likewise.
22263         * g++.old-deja/g++.ext/attrib2.C: Likewise.
22264         * g++.old-deja/g++.ext/attrib3.C: Likewise.
22265         * g++.old-deja/g++.other/store-expr1.C: Likewise.
22266         * g++.old-deja/g++.other/store-expr2.C: Likewise.
22267         * gcc.dg/20000609-1.c: Likewise.
22268         * gcc.dg/20000720-1.c: Likewise.
22269         * gcc.dg/20011107-1.c: Likewise.
22270         * gcc.dg/20011119-1.c: Likewise.
22271         * gcc.dg/20020108-1.c: Likewise.
22272         * gcc.dg/20020122-2.c: Likewise.
22273         * gcc.dg/20020122-3.c: Likewise.
22274         * gcc.dg/20020201-3.c: Likewise.
22275         * gcc.dg/20020206-1.c: Likewise.
22276         * gcc.dg/20020218-1.c: Likewise.
22277         * gcc.dg/20020310-1.c: Likewise.
22278         * gcc.dg/20020411-1.c: Likewise.
22279         * gcc.dg/20020418-2.c: Likewise.
22280         * gcc.dg/20020426-1.c: Likewise.
22281         * gcc.dg/20020426-2.c: Likewise.
22282         * gcc.dg/20020517-1.c: Likewise.
22283         * gcc.dg/20020523-1.c: Likewise.
22284         * gcc.dg/20020523-2.c: Likewise.
22285         * gcc.dg/20020729-1.c: Likewise.
22286         * gcc.dg/20030204-1.c: Likewise.
22287         * gcc.dg/20030826-2.c: Likewise.
22288         * gcc.dg/20030926-1.c: Likewise.
22289         * gcc.dg/20031202-1.c: Likewise.
22290         * gcc.dg/980312-1.c: Likewise.
22291         * gcc.dg/980313-1.c: Likewise.
22292         * gcc.dg/990117-1.c: Likewise.
22293         * gcc.dg/990424-1.c: Likewise.
22294         * gcc.dg/990524-1.c: Likewise.
22295         * gcc.dg/991230-1.c: Likewise.
22296         * gcc.dg/i386-387-1.c: Likewise.
22297         * gcc.dg/i386-387-2.c: Likewise.
22298         * gcc.dg/i386-387-3.c: Likewise.
22299         * gcc.dg/i386-387-4.c: Likewise.
22300         * gcc.dg/i386-387-5.c: Likewise.
22301         * gcc.dg/i386-387-6.c: Likewise.
22302         * gcc.dg/i386-asm-1.c: Likewise.
22303         * gcc.dg/i386-bitfield1.c: Likewise.
22304         * gcc.dg/i386-bitfield2.c: Likewise.
22305         * gcc.dg/i386-loop-1.c: Likewise.
22306         * gcc.dg/i386-loop-2.c: Likewise.
22307         * gcc.dg/i386-loop-3.c: Likewise.
22308         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
22309         * gcc.dg/i386-pic-1.c: Likewise.
22310         * gcc.dg/i386-regparm.c: Likewise.
22311         * gcc.dg/i386-signbit-1.c: Likewise.
22312         * gcc.dg/i386-signbit-2.c: Likewise.
22313         * gcc.dg/i386-signbit-3.c: Likewise.
22314         * gcc.dg/i386-sse-5.c: Likewise.
22315         * gcc.dg/i386-sse-8.c: Likewise.
22316         * gcc.dg/i386-unroll-1.c: Likewise.
22317         * gcc.dg/tls/opt-1.c: Likewise.
22318         * gcc.dg/tls/opt-2.c: Likewise.
22319         * gcc.dg/unroll-1.c: Likewise.
22320         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
22321         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
22322         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
22323         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
22324         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
22325         -m64 is specified.
22326
22327 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
22328
22329         PR c++/18389
22330         * g++.dg/parse/cond1.C: New test.
22331
22332         PR c++/18429
22333         * g++.dg/template/array9.C: New test.
22334         * g++.dg/ext/vla1.C: Adjust error messages.
22335         * g++.dg/ext/vlm1.C: Likewise.
22336         * g++.dg/template/crash2.C: Likewise.
22337
22338         PR c++/18436
22339         * g++.dg/template/call3.C: New test.
22340
22341         PR c++/18407
22342         * g++.dg/template/ptrmem11.C: New test.
22343
22344 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
22345
22346         PR other/14264
22347         * lib/g++.exp: Set LC_ALL and LANG to C.
22348         * lib/gcc-dg.exp: Likewise.
22349         * lib/gfortran.exp: Likewise.
22350         * lib/objc.exp: Likewise.
22351         * lib/treelang.exp: Likewise.
22352
22353 2004-11-12  Andreas Schwab  <schwab@suse.de>
22354
22355         * gcc.dg/pr16286.c: Fix last change.
22356
22357 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
22358
22359         PR c++/18416
22360         * g++.dg/init/global1.C: New test.
22361
22362 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
22363
22364         * gcc.c-torture/execute/20041112-1.c: New test.
22365
22366 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
22367
22368         * lib/gcc-dg.exp (dg-target-list): New.
22369
22370 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
22371             Richard Sandiford  <rsandifo@redhat.com>
22372
22373         * lib/target-supports.exp (get-compiler_messages): New.
22374         (check_named_sections_available): Use it.
22375         (check_effective_target_ilp32): New.
22376         (check_effective_target_lp64): New.
22377         (is-effective-target): New.
22378         * lib/gcc-dg.exp (dg-require-effective-target): New.
22379
22380 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
22381
22382         * gcc.dg/precedence-1.c: New test.
22383
22384 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
22385
22386         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
22387
22388         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
22389         message, delete generated files, use more descriptive name for
22390         executable, and make the test unsupported when it cannot be run.
22391
22392         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
22393         (dg-require-weak, dg-require-visibility, dg-require-alias,
22394         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
22395         dg-require-iconv, dg-require-named-sections): Use it.
22396
22397         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
22398
22399 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
22400
22401         PR target/16457
22402         * gcc.dg/ppc-and-1: New
22403
22404         PR target/16796
22405         * gcc.dg/ppc-mov-1.c: New.
22406
22407         PR target/16458
22408         * gcc.dg/ppc-compare-1.c: New.
22409
22410 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
22411
22412         * objc.dg/desig-init-2.m: New test.
22413
22414 2004-11-10  Adam Nemet  <anemet@lnxw.com>
22415
22416         PR middle-end/18160
22417         * g++.dg/warn/register-var-1.C: New test.
22418         * g++.dg/warn/register-var-2.C: New test.
22419
22420 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
22421
22422         * gcc.dg/union-2.c: New test.
22423
22424 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
22425
22426         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
22427         New test for PR tree-optimization/17892.
22428
22429 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
22430
22431         PR c++/18369
22432         * g++.dg/init/new12.C: New test.
22433
22434 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
22435
22436         * gcc.target/sparc: New directory.
22437         * gcc.target/sparc/sparc.exp: New driver.
22438         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
22439         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
22440         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
22441         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
22442
22443 2004-11-10  Paul Brook  <paul@codesourcery.com>
22444
22445         PR fortran/18218
22446         * gfortran.dg/list_read.c: New test.
22447
22448 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
22449
22450         PR c/18322
22451         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
22452         expected diagnostic location.
22453
22454 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
22455
22456         * gcc.dg/20041109-1.c: New test.
22457
22458 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
22459
22460         PR objc/18406
22461         * objc/compile/pr18406.m: New test.
22462
22463 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
22464
22465         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
22466
22467 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
22468
22469         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
22470
22471 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
22472
22473         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
22474
22475 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
22476
22477         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
22478         exit.
22479
22480 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
22481
22482         PR tree-opt/18299
22483         * gcc.c-torture/pr18299-1.c: New test.
22484
22485 2004-11-06  Andreas Schwab  <schwab@suse.de>
22486
22487         * gcc.dg/pr16286.c: Also test for bool and pixel.
22488
22489 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
22490
22491         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
22492         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
22493         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
22494         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
22495         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
22496         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
22497         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
22498         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
22499         gcc.dg/struct-semi-3.c: New tests.
22500
22501 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
22502
22503         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
22504
22505 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
22506
22507         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
22508         Do not use C99 designators.
22509
22510 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
22511
22512         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
22513
22514 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
22515
22516         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
22517         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
22518         * gcc.c-torture/execute/simd-5.x: Remove.
22519
22520 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
22521
22522         PR rtl-optimization/17933
22523         * gcc.dg/torture/pr17933-1.c: New test.
22524
22525 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
22526
22527         PR target/18106
22528         * lib/target-supports.exp (check_weak_available): Support
22529         Windows.
22530
22531 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
22532
22533         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
22534         call to fflush(stdout) before abort.
22535         (my_ffsll): New function.
22536         (generate_fields): Use it.
22537
22538 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
22539
22540         * gcc.dg/init-undef-1.c: New test.
22541
22542 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
22543
22544         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
22545         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
22546         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
22547         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
22548         expected messages for new parser.
22549
22550 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
22551
22552         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
22553
22554 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
22555
22556         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
22557         on LP64 targets.
22558
22559 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
22560
22561         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
22562         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
22563         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
22564         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
22565         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
22566         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
22567         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
22568         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
22569         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
22570         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
22571
22572 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
22573
22574         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
22575         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
22576         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
22577         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
22578         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
22579         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
22580         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
22581         for new parser.
22582
22583 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
22584
22585         PR target/15342
22586         * gcc.dg/20041104-1.c: New test.
22587
22588 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22589
22590         * g++.dg/template/nontype7.C: New test.
22591         * g++.dg/template/nontype8.C: Likewise.
22592         * g++.dg/template/nontype9.C: Likewise.
22593         * g++.dg/template/nontype10.C: Likewise.
22594         * g++.dg/tc1/dr49.C: Likewise.
22595         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
22596         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
22597
22598 2004-11-04  Ben Elliston  <bje@au.ibm.com>
22599
22600         * g++.dg/rtti/tinfo1.C: Remove xfails.
22601
22602 2004-11-04  Ben Elliston  <bje@au.ibm.com>
22603
22604         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
22605         packed attribute to the definition to satisfy the new C++ parser.
22606
22607 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
22608
22609         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
22610         invocations of va_arg.
22611
22612 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
22613
22614         PR c++/18124
22615         * g++.dg/template/crash25.C: New test.
22616
22617         PR c++/18155
22618         * g++.dg/template/typedef2.C: New test.
22619         * g++.dg/parse/crash13.C: Adjust error markers.
22620
22621         PR c++/18177
22622         * g++.dg/conversion/const3.C: New test.
22623
22624 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22625
22626         PR fortran/17535
22627         PR fortran/17583
22628         PR fortran/17713
22629         * gfortran.dg/generic_[123].f90: New testcases.
22630
22631 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
22632
22633         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
22634         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
22635
22636 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
22637
22638         PR tree-opt/16808
22639         * gcc.c-torture/compile/pr16808.c: New test.
22640
22641 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
22642
22643         PR rtl-optimization/17104
22644         * gcc.dg/ppc-bitfield1.c: New.
22645
22646 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
22647
22648         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
22649
22650 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
22651
22652         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
22653         strings for 32-bit code.
22654
22655 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
22656
22657         PR c/18239
22658         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
22659
22660 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
22661
22662         PR c++/18064
22663         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
22664
22665 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
22666
22667         PR c++/15172
22668         * g++.dg/init/aggr2.C: New test.
22669
22670 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
22671
22672         * objc.dg/local-decl-1.m: New test.
22673
22674 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22675
22676         * gcc.dg/20040910-1.c: Adjust regex.
22677
22678 2004-10-30  Roger Sayle  <roger@eyesopen.com>
22679
22680         PR rtl-optimization/18084
22681         * g++.dg/opt/pr18084-1.C: New testcase.
22682
22683 2004-10-30  Matt Austern  <austern@apple.com>
22684
22685         PR c++/17542
22686         * g++.dg/ext/attrib18.C: New test.
22687
22688 2004-10-30  Roger Sayle  <roger@eyesopen.com>
22689
22690         PR middle-end/18096
22691         * gcc.dg/pr18096-1.c: New test case.
22692
22693 2004-10-30  Roger Sayle  <roger@eyesopen.com>
22694
22695         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
22696
22697 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
22698
22699         PR c/16666
22700         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
22701         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
22702         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
22703         gcc.dg/old-style-prom-3.c: New tests.
22704
22705 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
22706
22707         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
22708         Remove unnecessary inclusion of stdio.h.
22709
22710 2004-10-29  Roger Sayle  <roger@eyesopen.com>
22711
22712         PR rtl-optimization/17581
22713         * gcc.dg/pr17581-1.c: New test case.
22714
22715 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
22716
22717         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
22718         being implemented.
22719         * g++.dg/conversion/dr195-1.C: New.
22720         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
22721         * g++.old-deja/g++.mike/p10148.C: Likewise.
22722
22723 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
22724
22725         PR c++/17695
22726         * g++.dg/debug/typedef2.C: New test.
22727
22728 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
22729
22730         PR fortran/13490
22731         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
22732         * gfortran.dg/g77/README: Update.
22733
22734 2004-10-28  Matt Austern  <austern@apple.com>
22735
22736         PR c++/14124
22737         * g++.dg/ext/packed7.C: New test.
22738
22739 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
22740
22741         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
22742         scan-assembler.
22743         * lib/scanasm.exp (hidden-scan-for): New proc.
22744         (scan-hidden): Use hidden-scan-for instead of constructing the scan
22745         string.
22746         (scan-not-hidden): Likewise.
22747         * lib/target-supports.exp (check_visibility_available): mach-o is
22748         support too.
22749
22750 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
22751
22752         PR c++/17132
22753         * g++.dg/template/memclass3.C: New test.
22754
22755 2004-10-28  Adam Nemet  <anemet@lnxw.com>
22756
22757         PR middle-end/18160
22758         * gcc.dg/register-var-1.c: New test.
22759         * gcc.dg/register-var-2.c: New test.
22760         * gcc.dg/asm-7.c: Taking the address of a register variable is an
22761         error now.
22762
22763 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
22764
22765         PR other/18172
22766         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
22767         unused variables.
22768         * gcc.dg/vect/vect-22.c: Likewise.
22769
22770 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
22771
22772         * gcc.dg/i386-rotate-1.c: New test.
22773
22774 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
22775
22776         * g++.dg/init/ref12.C: Add "run" marker.
22777
22778         PR c++/17435
22779         * g++.dg/init/ref12.C: New test.
22780
22781         PR c++/18140
22782         * g++.dg/template/shift1.C: New test.
22783         * g++.dg/template/error10.C: Adjust error markers.
22784
22785 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
22786
22787         PR tree-opt/17529
22788         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
22789
22790 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
22791
22792         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
22793         * gcc.dg/weak/weak-3.c: Likewise.
22794         * gcc.dg/weak/weak-5.c: Likewise.
22795         * gcc.dg/weak/weak-9.c: Likewise.
22796         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
22797         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
22798
22799         * gcc.dg/darwin-weakimport-1.c: New.
22800
22801 2004-10-28  Ben Elliston  <bje@au.ibm.com>
22802
22803         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
22804
22805 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
22806
22807         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
22808         'syntax' error messages.
22809         * gcc.dg/cpp/direct2s.c: Likewise.
22810
22811 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
22812
22813         * gcc.c-torture/compile/20041026-1.c: New.
22814
22815 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
22816
22817         PR c++/18093
22818         * g++.dg/lookup/ns2.C: New test.
22819
22820         PR c++/18020
22821         * g++.dg/template/enum4.C: New test.
22822
22823         PR c++/18161
22824         * g++.dg/template/expr1.C: New test.
22825
22826 2004-10-26  Ben Elliston  <bje@au.ibm.com>
22827
22828         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
22829
22830 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
22831
22832         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
22833         gcc.dg/decl-nospec-3.c: New tests.
22834
22835 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
22836
22837         * objc.dg/super-class-3.m: New test.
22838
22839 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
22840
22841         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
22842         resyncing.
22843         * gcc.dg/cpp/direct2s.c: Likewise.
22844
22845 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
22846
22847         * objc.dg/image-info.m: Update for changes to section selection.
22848
22849 2004-10-25  David Ayers  <d.ayers@inode.at>
22850             Ziemowit Laski  <zlaski@apple.com>
22851
22852         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
22853         diagnostics when messaging 'id <Proto>'.
22854         * objc.dg/class-protocol-1.m: New test.
22855         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
22856         a non-existent method signature.
22857         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
22858         Update diagnostics when messaging with non-existent method signature.
22859         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
22860         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
22861         invalid receivers are now resolved as if messaging 'id'; remove
22862         extraneous diagnostics.
22863
22864 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
22865
22866         PR c/16667
22867         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
22868         gcc.dg/init-desig-obs-3.c: New tests.
22869
22870 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
22871
22872         * gcc.dg/debug/20041023-1.c: New test.
22873
22874 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
22875
22876         PR middle-end/17407
22877         * gcc.c-torture/compile/pr17407.c: New test.
22878
22879         PR c++/18121
22880         * g++.dg/template/array8.C: New test.
22881
22882 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
22883
22884         PR other/18138
22885         * lib/g++.exp: Accept more than one multilib libgcc.
22886         * lib/gcc-dg.exp: Likewise.
22887         * lib/objc.exp: Likewise.
22888         * lib/treelang.exp: Likewise.
22889         * lib/gfortran.exp: Likewise.
22890
22891 2004-10-24  Ben Elliston  <bje@au.ibm.com>
22892
22893         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
22894
22895 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
22896
22897         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
22898         * gcc.dg/c99-const-expr-3.c: Likewise.
22899
22900 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
22901
22902         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
22903
22904 2004-10-23  Ben Elliston  <bje@au.ibm.com>
22905
22906         * gcc.c-torture/execute/loop-2e.x: Remove.
22907
22908 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
22909
22910         PR c++/18095
22911         * g++.dg/parse/crash18.C: New.
22912         * g++.dg/parse/crash19.C: New.
22913
22914 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
22915
22916         * g++.dg/ext/dllimport1.C: Move dg-warnings.
22917         * g++.dg/ext/dllimport2.C: Same.
22918         * g++.dg/ext/dllimport8.C: Same.
22919
22920 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
22921
22922         PR c++/10841
22923         * g++.dg/conversion/cast1.C: New test.
22924         * g++.dg/overload/pmf1.C: Adjust error marker.
22925
22926 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
22927
22928         PR objc/17923
22929         * objc.dg/const-str-7.m: New test.
22930
22931 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22932
22933         * g++.dg/template/memfriend11.C: Fix comment typo.
22934         * g++.dg/template/memfriend14.C: Likewise.
22935
22936 2004-10-20  Richard Henderson  <rth@redhat.com>
22937
22938         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
22939         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
22940         -fasynchronous-unwind-tables.
22941
22942 2004-10-20  Richard Henderson  <rth@redhat.com>
22943
22944         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
22945         (main): Return success.
22946         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
22947         (main): Return success.
22948
22949 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22950
22951         PR c++/13495
22952         * g++.dg/template/memfriend9.C: New test.
22953         * g++.dg/template/memfriend10.C: Likewise.
22954         * g++.dg/template/memfriend11.C: Likewise.
22955         * g++.dg/template/memfriend12.C: Likewise.
22956         * g++.dg/template/memfriend13.C: Likewise.
22957         * g++.dg/template/memfriend14.C: Likewise.
22958         * g++.dg/template/memfriend15.C: Likewise.
22959         * g++.dg/template/memfriend16.C: Likewise.
22960         * g++.dg/template/memfriend17.C: Likewise.
22961         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
22962
22963 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
22964
22965         * g++.dg/conversion/dr195.C: New.
22966         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
22967
22968 2004-10-20  Ben Elliston  <bje@au.ibm.com>
22969             Devang Patel  <dpatel@apple.com>
22970
22971         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
22972         of floating point arithmetic, which could trap.
22973
22974 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
22975
22976         PR c++/14035
22977         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
22978         * g++.dg/conversion/const2.C: New test.
22979         * g++.dg/expr/reinterpret2.C: New test.
22980         * g++.dg/expr/reinterpret3.C: New test.
22981         * g++.dg/expr/cast2.C: New test.
22982         * g++.dg/expr/copy1.C: New test.
22983         * g++.dg/other/conversion1.C: Change error message.
22984         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
22985         function pointers to void *.
22986         * g++.old-deja/g++.mike/p10148.C: Likewise.
22987
22988 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22989
22990         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
22991
22992 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
22993
22994         PR c++/18047
22995
22996         * g++.dg/parse/expr3.C: New test.
22997
22998 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
22999
23000         * gcc.dg/smod-1.c: New test.
23001
23002 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
23003
23004         * objc.dg/method-14.m: New test.
23005
23006 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
23007
23008         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
23009         Also xfail as the patch was reverted.
23010
23011 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
23012
23013         PR middle-end/16973
23014         * gcc.dg/pr16973.c: New test.
23015
23016 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
23017
23018         PR tree-optimization/17656
23019         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
23020
23021 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
23022
23023         * g++.dg/eh/shadow1.C: New.
23024
23025 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
23026
23027         * gcc.c-torture/compile/20041018-1.c: New test.
23028
23029 2004-10-18  Ben Elliston  <bje@au.ibm.com>
23030
23031         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
23032         compiler referring to register 0 when accessing sdata.  The linker
23033         now patches things up.
23034
23035 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
23036
23037         PR c/17529
23038         * gcc.c-torture/compile/pr17529.c: New test.
23039
23040 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23041
23042         PR c++/17743
23043         * g++.dg/ext/attrib17.C: New test.
23044
23045 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23046
23047         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
23048
23049 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23050
23051         PR c++/10479
23052         * g++.dg/ext/attrib16.C: New test.
23053
23054 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
23055
23056         PR c++/17042
23057         * g++.dg/init/dso_handle1.C: New test.
23058
23059         PR c++/14667
23060         * g++.dg/parse/typedef6.C: New test.
23061
23062         PR c++/17916
23063         * g++.dg/parse/pragma1.C: New test.
23064
23065 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
23066
23067         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
23068
23069 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
23070
23071         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
23072         -fno-common when on HPPA HP-UX platforms.
23073
23074 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
23075
23076         PR other/16820
23077         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
23078         stdint.h.
23079         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
23080         uintptr_t.
23081
23082 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
23083
23084         PR c++/16301
23085         * g++.dg/lookup/strong-using-4.C: New test.
23086
23087 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
23088
23089         PR middle-end/16567
23090         * gcc.c-torture/compile/nested-1.c: New test.
23091
23092 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
23093
23094         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
23095         and mipsisa64*-*-* (until support for misaligned loads is added).
23096         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
23097         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
23098         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
23099         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
23100         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
23101         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
23102
23103 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
23104
23105         PR c++/17976
23106         * g++.dg/init/dtor3.C: New test.
23107
23108 2004-10-15  Ben Elliston  <bje@au.ibm.com>
23109
23110         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
23111
23112 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
23113
23114         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
23115         * gcc.dg/macho-lo-sum.c: Likewise.
23116
23117 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
23118
23119         * gcc.dg/ppc-spe64-1.c: New test.
23120
23121 2004-10-14  Devang Patel  <dpatel@apple.com>
23122
23123         PR 17635
23124         * gcc.dg/pr17635.c : New test.
23125
23126 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
23127
23128         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
23129         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
23130         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
23131         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
23132         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
23133         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
23134         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
23135         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
23136         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
23137         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
23138         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
23139         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
23140         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
23141         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
23142         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
23143         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
23144         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
23145         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
23146
23147 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
23148
23149         * gcc.dg/vect/vect-82.c: New testcase.
23150         * gcc.dg/vect/vect-82_64.c: New testcase.
23151         * gcc.dg/vect/vect-83.c: New testcase.
23152         * gcc.dg/vect/vect-83_64.c: New testcase.
23153
23154 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
23155
23156         * gcc.dg/cpp/error-1.c: New test.
23157
23158 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
23159
23160         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
23161
23162 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
23163
23164         PR target/17984
23165         * gcc.dg/cris-peep2-xsrand2.c: New test.
23166
23167 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
23168
23169         PR c++/17661
23170         * testsuite/g++.dg/expr/for2.C: New test.
23171
23172 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
23173
23174         * g++.dg/inherit/thunk1.C: Run on the SPARC.
23175
23176 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
23177
23178         PR tree-optimization/17724
23179         * g++.dg/opt/pr17724-1.C: New test.
23180         * g++.dg/opt/pr17724-2.C: New test.
23181         * g++.dg/opt/pr17724-3.C: New test.
23182         * g++.dg/opt/pr17724-4.C: New test.
23183         * g++.dg/opt/pr17724-5.C: New test.
23184         * g++.dg/opt/pr17724-6.C: New test.
23185
23186 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
23187
23188         PR c/17301
23189         * gcc.dg/pr17301-2.c: New test.
23190
23191 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
23192
23193         PR c++/15876
23194         * g++.dg/parse/error22.C: New test.
23195
23196         PR c++/17936
23197         * g++.dg/template/spec18.C: New test.
23198
23199 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
23200
23201         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
23202         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
23203         memcpy.
23204         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
23205         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
23206
23207 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
23208
23209         * g++.dg/eh/cleanup5.C: Add dg-options "".
23210
23211 2004-10-11  Roger Sayle  <roger@eyesopen.com>
23212
23213         PR middle-end/17657
23214         * gcc.dg/switch-4.c: New test case.
23215
23216 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
23217
23218         * gcc.c-torture/execute/20041011-1.c: New test.
23219
23220 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
23221
23222         PR c++/17554
23223         * g++.dg/init/for3.C: New test.
23224
23225         PR c++/17657
23226         * g++.dg/opt/switch2.C: New test.
23227
23228         PR middle-end/17703
23229         * g++.dg/warn/Wreturn-2.C: New test.
23230
23231 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
23232
23233         PR c++/17907
23234         * g++.dg/eh/cleanup5.C: New test.
23235
23236 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
23237
23238         PR c++/17393
23239         * g++.dg/parse/error21.C: New test.
23240
23241 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23242
23243         * g++.dg/overload/pmf1.C: Adjust quoting marks.
23244         * g++.dg/warn/incomplete1.C: Likewise.
23245         * g++.dg/template/qualttp20.C: Likewise.
23246
23247 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
23248
23249         PR c/17881
23250         * parm-incomplete-1.c: New test.
23251
23252 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
23253
23254         PR c++/17867
23255         * g++.dg/parse/error19.C: New test.
23256
23257         PR c++/17670
23258         * g++.dg/init/new11.C: New test.
23259
23260         PR c++/17821
23261         * g++.dg/parse/error20.C: New test.
23262
23263         PR c++/17826
23264         * g++.dg/template/crash24.C: New test.
23265
23266 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
23267
23268         PR c/17301
23269         * gcc.dg/pr17301-1.c: New test.
23270
23271 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
23272
23273         PR c/17189
23274         * gcc.dg/anon-struct-5.c: New test.
23275
23276 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
23277
23278         PR c/17844
23279         * gcc.dg/pr17844-1.c: New test.
23280
23281 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
23282
23283         PR tree-optimization/17906
23284         * gcc.c-torture/compile/pr17906.c: New.
23285
23286 2004-10-09  Stuart Hastings  <stuart@apple.com>
23287             Roger Sayle  <roger@eyesopen.com>
23288
23289         PR rtl-optimization/17853
23290         * gcc.dg/i386-mmx-5.c: New testcase.
23291
23292 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
23293
23294         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
23295
23296 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
23297
23298         PR c++/17524
23299         * g++.dg/template/static9.C: New test.
23300
23301         PR c++/17685
23302         * g++.dg/parse/operator5.C: New test.
23303
23304 2004-10-09  Roger Sayle  <roger@eyesopen.com>
23305
23306         PR middle-end/17894
23307         * gcc.c-torture/execute/divcmp-4.c: New test case.
23308
23309 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
23310
23311         PR tree-opt/17902
23312         * g++.dg/opt/pr17902.C: New test.
23313
23314 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
23315
23316         * gcc.dg/cpp/ident-1.c: Add dg-options "".
23317
23318 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
23319
23320         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
23321
23322 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
23323
23324         * gcc.dg/assign-warn-3.c: New test.
23325
23326 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
23327
23328         PR c/16999
23329         * gcc.dg/cpp/ident-1.c: New test.
23330
23331 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
23332
23333         * gcc.c-torture/compile/acc1.c: New.
23334
23335 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
23336
23337         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
23338         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
23339
23340 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
23341
23342         * gcc.dg/ultrasp11.c: New test.
23343
23344 2004-10-08  Michael Matz  <matz@suse.de>
23345
23346         * gcc.dg/doloop-2.c: New test.
23347
23348 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
23349
23350         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
23351         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
23352         objc.dg/method-9.m: Update expected diagnostics.
23353
23354 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
23355
23356         * gcc.dg/ppc-fsel-3.c: New file.
23357         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
23358
23359 2004-10-07  Paul Brook  <paul@codesourcery.com>
23360
23361         * gfortran.dg/intrinsic_verify_1.f90: New test.
23362
23363 2004-10-07  Paul Brook  <paul@codesourcery.com>
23364
23365         * gfortran.dg/empty_format_1.f90: Remove stray commas.
23366
23367 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23368
23369         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
23370         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
23371         commit.
23372
23373 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
23374
23375         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
23376
23377 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23378
23379         PR c++/17115
23380         * g++.dg/warn/Winline-4.C: New test.
23381
23382 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
23383
23384         * gcc.c-torture/compile/20041007-1.c: New test.
23385
23386 2004-10-07  Paul Brook  <paul@codesourcery.com>
23387
23388         PR fortran/17678
23389         * gfortran.dg/use_allocated_1.f90: New test.
23390
23391 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
23392
23393         PR middle-end/17849
23394         * gfortran.fortran-torture/compile/nested.f90: New test
23395
23396 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
23397
23398         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
23399
23400 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
23401
23402         PR c++/17368
23403         * g++.dg/ext/asm6.C: New test.
23404
23405 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
23406
23407         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
23408
23409 2004-10-06  Paul Brook  <paul@codesourcery.com>
23410
23411         PR libfortran/17709
23412         * gfortran.dg/empty_format_1.f90: New test.
23413
23414 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23415
23416         PR fortran/17568
23417         * gfortran.dg/ishft.f90: New test.
23418
23419         PR fortran/17283
23420         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
23421         tests.
23422
23423 2004-10-06  Paul Brook  <paul@codesourcery.com>
23424
23425         * gfortran.dg/do_1.f90: New test.
23426
23427 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23428
23429         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
23430         optimizing for size.
23431
23432 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
23433
23434         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
23435
23436 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
23437
23438         * gcc.c-torture/compile/20041005-1.c: New test.
23439
23440 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
23441
23442         PR c++/17829
23443         * g++.dg/lookup/koenig4.C: New.
23444
23445 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23446
23447         * g++.dg/other/classkey1.C: Adjust quoting marks.
23448         * g++.dg/parse/error15.C: Likewise.
23449         * g++.dg/template/meminit2.C (int>): Likewise.
23450
23451 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23452
23453         PR fortran/17283
23454         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
23455
23456         PR fortran/17631
23457         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
23458
23459         PR fortran/17708
23460         * gfortran.dg/pr17708.f90: New test.
23461
23462 2004-10-04  Chao-ying Fu  <fu@mips.com>
23463
23464         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
23465         * gcc.dg/vect/vect-4.c: Ditto.
23466         * gcc.dg/vect/vect-5.c: Ditto.
23467         * gcc.dg/vect/vect-6.c: Ditto.
23468         * gcc.dg/vect/vect-8.c: Ditto.
23469         * gcc.dg/vect/vect-16.c: Ditto.
23470         * gcc.dg/vect/vect-30.c: Ditto.
23471         * gcc.dg/vect/vect-40.c: Ditto.
23472         * gcc.dg/vect/vect-41.c: Ditto.
23473         * gcc.dg/vect/vect-42.c: Ditto.
23474         * gcc.dg/vect/vect-43.c: Ditto.
23475         * gcc.dg/vect/vect-44.c: Ditto.
23476         * gcc.dg/vect/vect-45.c: Ditto.
23477         * gcc.dg/vect/vect-46.c: Ditto.
23478         * gcc.dg/vect/vect-47.c: Ditto.
23479         * gcc.dg/vect/vect-48.c: Ditto.
23480         * gcc.dg/vect/vect-49.c: Ditto.
23481         * gcc.dg/vect/vect-50.c: Ditto.
23482         * gcc.dg/vect/vect-51.c: Ditto.
23483         * gcc.dg/vect/vect-52.c: Ditto.
23484         * gcc.dg/vect/vect-53.c: Ditto.
23485         * gcc.dg/vect/vect-54.c: Ditto.
23486         * gcc.dg/vect/vect-55.c: Ditto.
23487         * gcc.dg/vect/vect-56.c: Ditto.
23488         * gcc.dg/vect/vect-57.c: Ditto.
23489         * gcc.dg/vect/vect-58.c: Ditto.
23490         * gcc.dg/vect/vect-59.c: Ditto.
23491         * gcc.dg/vect/vect-60.c: Ditto.
23492         * gcc.dg/vect/vect-74.c: Ditto.
23493         * gcc.dg/vect/vect-79.c: Ditto.
23494         * gcc.dg/vect/vect-80.c: Ditto.
23495
23496 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
23497
23498         * gcc.dg/unused-7.c: Use the correct option.
23499
23500 2004-10-04  Paul Brook  <paul@codesourcery.com>
23501         Bud Davis  <bdavis9659@comcast.net>
23502
23503         PR fortran/17706
23504         PR fortran/16434
23505         * gfortran/pr17706.f90: New test.
23506         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
23507
23508 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23509
23510         * gfortran.dg/pr17612.f90: New test.
23511
23512 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23513
23514         * g++.dg/template/local1.C: Adjust quoting marks in
23515         testing for diagnostics.
23516         * g++.dg/tls/diag-2.C: Likewise.
23517         * g++.dg/other/error8.C: Likewise.
23518
23519 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
23520
23521         PR c/17178
23522         * gcc.dg/unused-4.c: Adjust to be correct.
23523
23524         PR c/17820
23525         * gcc.dg/unused-7.c: New test.
23526
23527 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
23528
23529         PR c++/17797
23530         * g++.dg/overload/template2.C: New test.
23531
23532 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
23533
23534         PR tree-optimization/16632
23535         * gcc.dg/tree-ssa/20041002-1.c: New.
23536
23537 2004-10-03  Paul Brook  <paul@codesourcery.com>
23538
23539         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
23540         rather than relying on default formatting.
23541
23542 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
23543
23544         * gcc.dg/20040920-1.c: Update expected message text.
23545
23546 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
23547
23548         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
23549
23550 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
23551
23552         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
23553         tree level.
23554
23555 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
23556
23557         * gcc.dg/tree-ssa/pr17343.c: Remove.
23558
23559 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
23560
23561         PR tree-opt/17343
23562         * gcc.dg/tree-ssa/pr17343.c: New test.
23563
23564 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
23565
23566         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
23567         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
23568         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
23569         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
23570         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
23571
23572 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
23573
23574         * gcc.dg/lvalue-2.c: New test.
23575
23576 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
23577
23578         PR c/17730
23579         * gcc.dg/pr17730-1.c: New test
23580
23581 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
23582
23583         PR c/7425
23584         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
23585
23586 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
23587
23588         * gcc.c-torture/execute/stdarg-1.c: New test.
23589         * gcc.c-torture/execute/stdarg-2.c: New test.
23590         * gcc.c-torture/execute/stdarg-3.c: New test.
23591         * gcc.dg/tree-ssa/stdarg-1.c: New test.
23592         * gcc.dg/tree-ssa/stdarg-2.c: New test.
23593         * gcc.dg/tree-ssa/stdarg-3.c: New test.
23594         * gcc.dg/tree-ssa/stdarg-4.c: New test.
23595         * gcc.dg/tree-ssa/stdarg-5.c: New test.
23596
23597 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
23598
23599         PR tree-optimization/17697
23600         * g++.dg/opt/pr17697-1.C: New test.
23601         * g++.dg/opt/pr17697-2.C: New test.
23602         * g++.dg/opt/pr17697-3.C: New test.
23603
23604 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
23605
23606         PR c/16409
23607         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
23608         gcc.dg/vla-init-5.c: New tests.
23609
23610 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
23611
23612         PR c/13804
23613         * gcc.dg/pr13804-1.c: New test.
23614
23615 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23616
23617         PR fortran/16938
23618         * gfortran.dg/pr16938.f90: New test.
23619
23620 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
23621
23622         * g++.dg/template/crash23.C: New test.
23623
23624 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
23625
23626         PR c++/17585
23627         * g++.dg/template/static8.C: New test.
23628
23629 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
23630
23631         PR c++/17681
23632         * g++.dg/other/error9.C: New test.
23633
23634 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
23635
23636         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
23637
23638 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23639
23640         PR fortran/15164
23641         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
23642
23643 2004-09-26  Roger Sayle  <roger@eyesopen.com>
23644
23645         PR middle-end/17112
23646         * gcc.dg/pr17112-1.c: New test case.
23647
23648 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
23649
23650         PR c/11459
23651         * gcc.dg/pr11459-1.c: New test.
23652
23653 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
23654
23655         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
23656         * gcc.dg/tree-ssa/loop-4.c: Likewise.
23657
23658 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23659
23660         * gfortran.dg/pr15324.f90: Make array bounds consistent.
23661
23662 2004-09-25  Jan Hubicka  <jh@suse.cz>
23663
23664         * compile/30040909-1.c: New test.
23665         * compile/30040907-1.c: New test.
23666
23667 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
23668
23669         * gcc.c-torture/execute/va-arg-26.c: New test.
23670
23671 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
23672
23673         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
23674         extra diagnostics on targets with 64-bit pointers.
23675         * objc.dg/selector-1.m: Adjust dg-warning regexp.
23676
23677 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
23678
23679         PR c/17188
23680         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
23681         * gcc.dg/decl-3.c: Adjust expected message.
23682
23683 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23684
23685         PR fortran/17615
23686         * gfortran.dg/pr17615.f90: New test.
23687
23688 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
23689
23690         PR tree-optimzation/17517
23691         * g++.dg/tree-ssa/pr17517.C: New Test.
23692
23693 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
23694
23695         PR c++/16889
23696         * g++.dg/lookup/ambig3.C: New.
23697
23698 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
23699
23700         PR tree-opt/17624
23701         * g++.dg/opt/pr17624.C: New test.
23702
23703 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
23704
23705         PR c/6980
23706         * gcc.dg/Wbad-function-cast-1.c: New test.
23707
23708 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
23709
23710         * g++.dg/ext/complit1.C
23711         * g++.dg/other/error2.C
23712         * g++.dg/other/nontype-1.C
23713         * g++.dg/parse/crash11.C
23714         * g++.dg/parse/crash12.C
23715         * g++.dg/parse/error15.C
23716         * g++.dg/parse/error4.C
23717         * g++.dg/parse/tmpl-outside1.C
23718         * g++.dg/parse/too-many-tmpl-args1.C
23719         * g++.dg/template/dependent-expr3.C
23720         * g++.dg/template/error10.C
23721         * g++.dg/template/instantiate1.C
23722         * g++.dg/template/vtable2.C
23723         * g++.dg/warn/Wshadow-1.C
23724         * g++.dg/warn/weak1.C
23725         * g++.old-deja/g++.brendan/crash16.C
23726         * g++.old-deja/g++.brendan/crash18.C
23727         * g++.old-deja/g++.brendan/crash48.C
23728         * g++.old-deja/g++.brendan/crash49.C
23729         * g++.old-deja/g++.brendan/crash55.C
23730         * g++.old-deja/g++.brendan/crash56.C
23731         * g++.old-deja/g++.brendan/crash8.C
23732         * g++.old-deja/g++.brendan/enum11.C
23733         * g++.old-deja/g++.brendan/enum8.C
23734         * g++.old-deja/g++.brendan/enum9.C
23735         * g++.old-deja/g++.brendan/friend3.C
23736         * g++.old-deja/g++.brendan/misc14.C
23737         * g++.old-deja/g++.bugs/900402_02.C
23738         * g++.old-deja/g++.bugs/900404_03.C
23739         * g++.old-deja/g++.bugs/900404_04.C
23740         * g++.old-deja/g++.bugs/900428_03.C
23741         * g++.old-deja/g++.jason/crash4.C
23742         * g++.old-deja/g++.jason/overload21.C
23743         * g++.old-deja/g++.jason/redecl1.C
23744         * g++.old-deja/g++.jason/report.C
23745         * g++.old-deja/g++.jason/rfg10.C
23746         * g++.old-deja/g++.jason/template30.C
23747         * g++.old-deja/g++.law/arm12.C
23748         * g++.old-deja/g++.law/ctors5.C
23749         * g++.old-deja/g++.law/cvt20.C
23750         * g++.old-deja/g++.law/init10.C
23751         * g++.old-deja/g++.law/init8.C
23752         * g++.old-deja/g++.law/visibility17.C
23753         * g++.old-deja/g++.law/visibility7.C
23754         * g++.old-deja/g++.mike/net8.C
23755         * g++.old-deja/g++.mike/p646.C
23756         * g++.old-deja/g++.mike/p700.C
23757         * g++.old-deja/g++.mike/p701.C
23758         * g++.old-deja/g++.mike/p811.C
23759         * g++.old-deja/g++.ns/template13.C
23760         * g++.old-deja/g++.other/array3.C
23761         * g++.old-deja/g++.other/crash25.C
23762         * g++.old-deja/g++.other/dtor3.C
23763         * g++.old-deja/g++.other/dtor4.C
23764         * g++.old-deja/g++.other/main1.C
23765         * g++.old-deja/g++.other/warn7.C
23766         * g++.old-deja/g++.pt/crash11.C
23767         * g++.old-deja/g++.pt/crash36.C
23768         * g++.old-deja/g++.pt/spec22.C
23769         * g++.old-deja/g++.pt/spec9.C
23770         * g++.old-deja/g++.pt/ttp52.C
23771         * g++.old-deja/g++.robertl/eb103.C
23772         * g++.old-deja/g++.robertl/eb121.C
23773         * g++.old-deja/g++.robertl/eb22.C
23774         * g++.old-deja/g++.robertl/eb8.C:
23775         Update locations and/or regexps of dg-error markers.
23776         Remove markers for some bogus messages that are no longer issued.
23777
23778 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
23779
23780         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
23781         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
23782
23783 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
23784
23785         PR c++/17618
23786         * g++.dg/lookup/crash5.C: New test.
23787
23788 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
23789
23790         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
23791         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
23792         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
23793         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
23794         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
23795         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
23796
23797         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
23798         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
23799         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
23800         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
23801         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
23802         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
23803
23804         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
23805
23806         * gcc.dg/vect/vect-44.c: Check additional cases.
23807         * gcc.dg/vect/vect-48.c: Check additional cases.
23808
23809         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
23810         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
23811         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
23812         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
23813         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
23814         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
23815         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
23816         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
23817         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
23818
23819         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
23820         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
23821         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
23822
23823 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23824
23825         * gcc.dg/tree-ssa/loop-6.c: New test.
23826
23827 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
23828
23829         PR c++/17620
23830         * g++.dg/inherit/base2.C: New.
23831
23832 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
23833
23834         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
23835         * gcc.dg/20001012-2.c: Likewise.
23836         * gcc.dg/20001013-1.c: Likewise.
23837         * gcc.dg/20001101-1.c: Likewise.
23838         * gcc.dg/20001102-1.c: Likewise.
23839         * gcc.dg/bf-spl1.c: Likewise.
23840         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
23841         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
23842
23843 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
23844
23845         PR tree-optimization/16721
23846         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
23847
23848 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
23849
23850         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
23851         * gcc.dg/20040305-1.c: Likewise.
23852
23853 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
23854
23855         PR c/16566
23856         * gcc.c-torture/compile/pr16566-1.c,
23857         gcc.c-torture/compile/pr16566-2.c,
23858         gcc.c-torture/compile/pr16566-3.c: New tests.
23859
23860 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
23861
23862         PR tree-optimization/17512
23863         * gcc.c-torture/compile/20040916-1.c.
23864
23865 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
23866
23867         * gcc.dg/pragma-re-3.c: New test.
23868
23869 2004-09-17  Matt Austern  <austern@apple.com>
23870
23871         PR c++/15049
23872         * g++.dg/other/anon3.C: New.
23873
23874 2004-09-21  Roger Sayle  <roger@eyesopen.com>
23875
23876         PR c++/7503
23877         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
23878         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
23879         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
23880         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
23881         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
23882
23883 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
23884
23885         PR fortran/17286
23886         * gfortran.dg/pr17286.f90: New test.
23887
23888 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
23889
23890         PR c++/17530
23891         * g++.dg/template/static7.C: New test.
23892
23893 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
23894
23895         PR tree-opt/17558
23896         * gcc.c-torture/compile/pr17558.c: New test.
23897
23898 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
23899
23900         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
23901         if SKIP_ATTRIBUTE is defined.
23902
23903 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23904
23905         PR fortran/15957
23906         * gfortran.dg/pr15957.f90: New test.
23907
23908 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
23909
23910         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
23911         in comparison.
23912         * gcc.dg/vect/vect-79.c: Likewise.
23913         * gcc.dg/vect/vect-80.c: Likewise.
23914
23915 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23916
23917         PR fortran/15750
23918         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
23919
23920 2004-09-20  Ira Rosen  <irar@il.ibm.com>
23921
23922         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
23923         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
23924         * gcc.dg/vect/vect-62.c: New testcase.
23925         * gcc.dg/vect/vect-63.c: New testcase.
23926         * gcc.dg/vect/vect-64.c: New testcase.
23927         * gcc.dg/vect/vect-65.c: New testcase.
23928         * gcc.dg/vect/vect-66.c: New testcase.
23929         * gcc.dg/vect/vect-67.c: New testcase.
23930         * gcc.dg/vect/vect-68.c: New testcase.
23931         * gcc.dg/vect/vect-69.c: New testcase.
23932         * gcc.dg/vect/vect-79.c: New testcase.
23933         * gcc.dg/vect/vect-80.c: New testcase.
23934
23935 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
23936
23937         * gcc.target/mips/asm-1.c: New test.
23938
23939 2004-09-19  Ira Rosen  <irar@il.ibm.com>
23940
23941         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
23942         * gcc.dg/vect/vect-73.c: New testcase.
23943         * gcc.dg/vect/vect-74.c: New testcase.
23944         * gcc.dg/vect/vect-75.c: New testcase.
23945         * gcc.dg/vect/vect-76.c: New testcase.
23946         * gcc.dg/vect/vect-77.c: New testcase.
23947         * gcc.dg/vect/vect-78.c: New testcase
23948
23949 2004-09-18  Paul Brook  <paul@codesourcery.com>
23950
23951         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
23952
23953 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
23954
23955         PR c/17424
23956         * gcc.dg/pr17424-1.c: New test.
23957
23958 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
23959
23960         * g++.dg/tree-ssa/pr17153.C: New test.
23961
23962 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
23963
23964         PR pch/13361
23965         * testsuite/g++.dg/pch/wchar-1.C: New.
23966         * testsuite/g++.dg/pch/wchar-1.Hs: New.
23967
23968 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
23969
23970         * gcc.c-torture/execute/20040917-1.c: New test.
23971
23972 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
23973
23974         PR tree-optimization/17319
23975         * gcc.dg/pr17319.c: New test.
23976
23977 2004-09-17  Devang Patel  <dpatel@apple.com>
23978
23979         * gcc.dg/20040813-1.c: New test.
23980
23981 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
23982
23983         PR tree-optimization/17273
23984         * gcc.c-torture/compile/pr17273.c: New test.
23985
23986 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
23987
23988         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
23989         Update expected messages.
23990         * gcc.dg/declspec-13.c: New test.
23991
23992 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
23993
23994         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
23995
23996 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
23997
23998         * gcc.c-torture/execute/pr17252.c: Use post-increment to
23999         change what 'a' is pointing to.
24000
24001 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
24002
24003         PR c++/16002
24004         * g++.dg/template/error18.C: New test.
24005
24006         PR c++/16029
24007         * g++.dg/warn/Wunused-8.C: New test.
24008
24009 2004-09-17  Steven Bosscher  <stevenb@suse.de>
24010
24011         PR tree-optimization/17513
24012         * gcc.dg/20040916-1.c: New test.
24013
24014 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
24015
24016         PR c++/17501
24017         * g++.dg/template/typename7.C: New test.
24018
24019 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24020
24021         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
24022
24023 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
24024
24025         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
24026         with -ftree-based-profiling also.
24027         * lib/profopt.exp: Support late-set profile_option/feedback_option.
24028
24029 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
24030
24031         PR/15364
24032         * gfortran.dg/der_array_io_1.f90: New test.
24033         * gfortran.dg/der_array_io_2.f90: New test.
24034         * gfortran.dg/der_array_io_3.f90: New test.
24035
24036 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
24037
24038         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
24039         EABI.
24040
24041 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
24042
24043         * g++.dg/opt/switch1.C: New test.
24044
24045 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
24046
24047         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
24048         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
24049         Update expected messages.
24050
24051 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24052
24053         PR fortran/16485
24054         * gfortran.dg/same_name_1.f90: New test.
24055
24056 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
24057
24058         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
24059         dereference garbage pointers.
24060
24061 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
24062
24063         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
24064         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
24065
24066         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
24067         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
24068         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
24069
24070 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
24071
24072         PR c++/17324
24073         * g++.dg/template/mangle1.C: New test.
24074
24075 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
24076
24077         PR tree-optimization/17252
24078         * gcc.c-torture/execute/pr17252.c: New test.
24079
24080 2004-09-14  Andrew Pinski  <apinski@apple.com>
24081
24082         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
24083
24084 2004-09-14  Roger Sayle  <roger@eyesopen.com>
24085
24086         PR rtl-optimization/9771
24087         * gcc.dg/pr9771-1.c: New test case.
24088
24089 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
24090
24091         PR tree-optimization/15262
24092         * gcc.c-torture/execute/pr15262-1.c: New test.
24093         * gcc.c-torture/execute/pr15262-2.c: New test.
24094
24095 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
24096
24097         * gcc.dg/declspec-12.c: New test.
24098
24099 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
24100
24101         * gfortran.dg/pr17090.f90: Add directives to test.
24102
24103 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24104
24105         * gcc.c-torture/compile/20040914-1.c: New test.
24106
24107 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
24108
24109         PR c++/16162
24110         * g++.dg/template/decl2.C: New test.
24111
24112 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
24113
24114         PR fortran/17090
24115         * gfortran.dg/pr17090.f90: New test.
24116
24117 2004-09-13  Dale Johannesen  <dalej@apple.com>
24118
24119         * gcc.c-torture/compile/pr17408.c: New test case.
24120
24121 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
24122
24123         PR c++/16716
24124         * g++.dg/parse/crash17.C: New test.
24125
24126         PR c++/17327
24127         * g++.dg/template/enum3.C: New test.
24128
24129 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
24130
24131         * lib/gcc-defs.exp: Load wrapper.exp.
24132         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
24133         using local code.
24134         * lib/gcc.exp (gcc_init): Similar.
24135         * lib/gfortran.exp (gfortran_init): Similar.
24136         * lib/objc.exp (objc_init): Similar.
24137         * lib/treelang.exp (treelang_init): Similar.
24138         * lib/wrapper.exp: New file with build_wrapper call machinery in
24139         ${tool}_maybe_build_wrapper.
24140
24141 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
24142
24143         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
24144         "inline".
24145         * gcc.dg/declspec-11.c: Update expected messages.
24146         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
24147         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
24148         gcc.dg/inline-12.c: New tests.
24149
24150 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
24151
24152         * g++.dg/tree-ssa/pr17400.C: New testcase.
24153
24154 2004-09-13  James E Wilson  <wilson@specifixinc.com>
24155
24156         * gcc.target/mips/sb1-1.c: New testcase.
24157
24158 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
24159
24160         * lib/g77-dg.exp: Remove unused file.
24161         * lib/mike-g77.exp: Ditto.
24162         * lib/g77.exp: Ditto.
24163
24164 2004-09-12  Richard Henderson  <rth@redhat.com>
24165
24166         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
24167
24168 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
24169
24170         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
24171         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
24172         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
24173         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
24174         Update expected messages.
24175
24176 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
24177
24178         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
24179         declaration/use mismatch for dirp parameter.
24180
24181 2004-09-12  Andrew Pinski  <apinski@apple.com>
24182
24183         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
24184         -fgnu-runtime is passed.
24185
24186 2004-09-12  Richard Henderson  <rth@redhat.com>
24187
24188         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
24189         do the uplevel thing and update additional_flags directly.
24190         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
24191         gfortran.fortran-torture/execute/intrinsic_nearest.x,
24192         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
24193         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
24194
24195 2004-09-11  Steven Bosscher  <stevenb@suse.de>
24196
24197         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
24198
24199 2004-09-11  Roger Sayle  <roger@eyesopen.com>
24200
24201         PR middle-end/17411
24202         * g++.dg/opt/pr17411-1.C: New test case.
24203
24204 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
24205
24206         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
24207         gcc.dg/tls/diag-2.c: Update expected messages.
24208         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
24209         messages.
24210         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
24211         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
24212         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
24213         gcc.dg/tls/diag-5.c: New tests.
24214
24215 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
24216
24217         * gcc.dg/20040910-1.c: Correct dg-error regexp.
24218
24219 2004-09-11  Steven Bosscher  <stevenb@suse.de>
24220
24221         * g++.dg/parse/break-in-for.C: New test.
24222
24223 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
24224
24225         * gcc.dg/tree-ssa/20040911-1.c: New test.
24226
24227 2004-09-11  Andreas Jaeger  <aj@suse.de>
24228
24229         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
24230         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
24231
24232 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
24233
24234         * gcc.target/frv: New directory of FR-V-specific tests.
24235
24236 2004-09-10  James E Wilson  <wilson@specifixinc.com>
24237
24238         * gcc.dg/convert-vec-1.c: New test.
24239
24240 2004-09-10  Roger Sayle  <roger@eyesopen.com>
24241
24242         PR middle-end/17024
24243         * gcc.dg/pr17024-1.c: New test case.
24244
24245 2004-09-10  Eric Christopher  <echristo@redhat.com>
24246
24247         * gcc.dg/20040910-1.c: New test.
24248
24249 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
24250
24251         * gcc.dg/bitfld-9.c: New test.
24252
24253 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
24254
24255         * gcc.c-torture/execute/ieee/acc1.c: New test.
24256         * gcc.c-torture/execute/ieee/acc2.c: New test.
24257         * gcc.c-torture/execute/ieee/mzero6.c: New test.
24258
24259 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
24260
24261         * gcc.dg/deprecated-2.c: New test.
24262
24263 2004-09-09  James E Wilson  <wilson@specifixinc.com>
24264
24265         * gcc.dg/init-vec-1.c: New test.
24266
24267 2004-09-09  Roger Sayle  <roger@eyesopen.com>
24268
24269         PR middle-end/17055
24270         * gcc.dg/pr17055-1.c: New test case.
24271
24272 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
24273
24274         PR target/17377
24275         * gcc.c-torture/execute/pr17377.c: New test.
24276
24277 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
24278
24279         PR c/8420
24280         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
24281         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
24282         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
24283         gcc.dg/long-long-typespec-1.c: New tests.
24284         * gcc.dg/tls/diag-2.c: Update expected diagnostics
24285
24286 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
24287
24288         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
24289         gcc.dg/gnu99-static-1.c: New tests.
24290
24291 2004-09-08  Devang Patel  <dpatel@apple.com>
24292
24293         * gcc.dg/darwin-ld-20040828-1.c: New test.
24294         * gcc.dg/darwin-ld-20040828-2.c: New test.
24295         * gcc.dg/darwin-ld-20040828-3.c: New test.
24296
24297 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
24298
24299         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
24300         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
24301         in error message.
24302         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
24303         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
24304         in error message.
24305         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
24306         types they qualify.
24307         * objc.dg/type-size-2.m: Fix wording in comment.
24308         * objc.dg/va-meth-1.m: New test case.
24309
24310 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
24311
24312         PR c/16633:
24313         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
24314         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
24315
24316 2004-09-06  Devang Patel  <dpatel@apple.com>
24317
24318         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
24319         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
24320
24321 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
24322
24323         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
24324         reflect changed line numbering of diagnostics.
24325
24326 2004-09-06  Paul Brook  <paul@codesourcery.com>
24327
24328         * gfortran.dg/edit_real_1.f90: Add new test.
24329
24330 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24331
24332         * gcc.dg/tree-ssa/loop-2.c: New test.
24333         * gcc.dg/tree-ssa/loop-3.c: New test.
24334         * gcc.dg/tree-ssa/loop-4.c: New test.
24335         * gcc.dg/tree-ssa/loop-5.c: New test.
24336
24337 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24338
24339         * gcc.dg/format/sentinel-1.c: Update for parameter option.
24340
24341 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24342
24343         * gcc.dg/format/sentinel-1.c: New test.
24344
24345 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
24346
24347         * testsuite/gcc.dg/builtins-46.c: New.
24348
24349 2004-09-03  Devang Patel  <dpatel@apple.com>
24350
24351         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
24352         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
24353
24354 2004-09-03  Jan Beulich  <jbeulich@novell.com>
24355
24356         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
24357         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
24358         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
24359         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
24360         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
24361         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
24362         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
24363         the non-portable bzero.
24364         * gcc.dg/20010912-1.c: xfail for NetWare.
24365         * gcc.dg/20020426-2.c: xfail for NetWare.
24366         * gcc.dg/20021014-1.c: xfail for NetWare.
24367         * gcc.dg/20021018-1.c: xfail for NetWare.
24368         * gcc.dg/20030213-1.c: xfail for NetWare.
24369         * gcc.dg/20030225-1.c: xfail for NetWare.
24370         * gcc.dg/20030708-1.c: xfail for NetWare.
24371         * gcc.dg/builtins-config.h: Also exclude NetWare.
24372         * gcc.dg/format/format.h: Define restrict only if not already defined.
24373         * gcc.dg/nest.c: xfail for NetWare.
24374         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
24375         * lib/target-supports.exp (check_visibility_available): Exclude
24376         NetWare.
24377
24378 2004-09-03  Jan Beulich  <jbeulich@novell.com>
24379
24380         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
24381         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
24382         deterministic starting point for the alignment of structure fields.
24383         * gcc.dg/Wpadded.c: Dito.
24384         * g++.dg/abi/vbase10.C: Dito.
24385
24386 2004-09-03  Devang Patel  <dpatel@apple.com>
24387
24388         * g++.dg/debug/pr15736.cc: New test.
24389
24390 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
24391
24392         * README.QMTEST: Fix out-of-date link.
24393
24394 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
24395
24396         PR fortran/16579
24397         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
24398         Delete.  Duplicate of gfortran.dg/g77/20010610.f
24399
24400 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
24401
24402         * g++.dg/abi/arm_rtti1.C: New test.
24403
24404 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
24405
24406         * gcc.dg/ppc-vector-memcpy.c: New.
24407         * gcc.dg/ppc-vector-memset.c: New.
24408
24409 2004-09-02  Chao-ying Fu  <fu@mips.com>
24410
24411         * gcc.target/mips/mips-3d-1.c: New test.
24412         * gcc.target/mips/mips-3d-2.c: New test.
24413         * gcc.target/mips/mips-3d-3.c: New test.
24414         * gcc.target/mips/mips-3d-4.c: New test.
24415         * gcc.target/mips/mips-3d-5.c: New test.
24416         * gcc.target/mips/mips-3d-6.c: New test.
24417         * gcc.target/mips/mips-3d-7.c: New test.
24418         * gcc.target/mips/mips-3d-8.c: New test.
24419         * gcc.target/mips/mips-3d-9.c: New test.
24420         * gcc.target/mips/mips-ps-1.c: New test.
24421         * gcc.target/mips/mips-ps-2.c: New test.
24422         * gcc.target/mips/mips-ps-3.c: New test.
24423         * gcc.target/mips/mips-ps-4.c: New test.
24424         * gcc.target/mips/mips-ps-type.c: New test.
24425
24426 2004-09-02  Paul Brook  <paul@codesourcery.com>
24427
24428         * gfortran.dg/edit_real_1.f90: Add new tests.
24429
24430 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24431
24432         PR fortran/15327
24433         * gfortran.dg/merge_char_1.f90: New test.
24434
24435 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24436
24437         PR fortran/16404
24438         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
24439
24440 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24441
24442         PR c/1522
24443         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
24444
24445 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
24446
24447         * g++.dg/opt/loop1.C: Do not XFAIL.
24448
24449 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
24450
24451         * gcc.c-torture/execute/20040831-1.c: New test.
24452
24453 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
24454
24455         PR fortran/16579
24456         * gfortran.dg/g77/20010610.f: Now passes.
24457         Copy from g77.f-torture/execute. Add dg-run directive.
24458         * gfortran.dg/g77/README: Update
24459
24460 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
24461
24462         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
24463         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
24464         (t1, t2, t3, t4): Add volatile.
24465
24466 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
24467
24468         * g++.dg/ext/visibility/arm1.C: New test.
24469
24470 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
24471
24472         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
24473         -pedantic-errors.
24474
24475 2004-09-01  Paul Brook  <paul@codesourcery.com>
24476
24477         * gfortran.dg/eof_2.f90: New test.
24478
24479 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24480
24481         PR fortran/16579
24482         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
24483
24484 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
24485
24486         PR libfortran/16805
24487         * gfortran.dg/list_read_2.f90: New test.
24488
24489 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
24490
24491         * g++.dg/abi/key1.C: New test.
24492
24493 2004-08-31  Richard Henderson  <rth@redhat.com>
24494
24495         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
24496         form of offsetof.
24497         * g++.dg/other/offsetof5.C: Remove duplicate.
24498
24499 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24500
24501         PR fortran/17244
24502         * gfortran.dg/func_derived_1.f90: New test.
24503
24504 2004-08-31  Paul Brook  <paul@codesourcery.com>
24505
24506         * gfortran.dg/eof_1.f90: New test.
24507
24508 2004-08-31  Paul Brook  <paul@codesourcery.com>
24509
24510         * gfortran.dg/list_read_1.f90: New file.
24511
24512 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
24513
24514         * g++.dg/opt/loop1.C: XFAIL.
24515
24516 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
24517
24518         * gcc.dg/funcdef-storage-1.c: New.
24519         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
24520         an extern function in local scope.
24521         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
24522         declare an 'auto inline' function in local scope.
24523         * gcc.dg/20011130-1.c: Likewise.
24524         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
24525         an 'auto' function in local scope.
24526         * gcc.dg/20021014-1.c: Likewise.
24527         * gcc.dg/20030331-2.c: Likewise.
24528
24529 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24530
24531         * gfortran.dg/blockdata_1.f90: New test.
24532
24533 2004-08-30  Richard Henderson  <rth@redhat.com>
24534
24535         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
24536
24537 2004-08-30  Richard Henderson  <rth@redhat.com>
24538
24539         * lib/fortran-torture.exp (fortran-torture-execute): Honor
24540         additional_flags set by alternate driver.
24541         (ieee-options): New procedure.
24542         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
24543         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
24544         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
24545         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
24546
24547 2004-08-30  Richard Henderson  <rth@redhat.com>
24548
24549         * lib/f-torture.exp: Remove.
24550
24551 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
24552
24553         PR rtl-optimization/16590
24554         * g++.dg/opt/loop1.C: New test.
24555
24556 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24557
24558         PR fortran/13910
24559         * gfortran.dg/oldstyle_1.f90: New test.
24560
24561 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
24562         Paul Brook  <paul@codesourcery.com>
24563
24564         * gfortran.dg/g77/README: Update.
24565         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
24566         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
24567         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
24568
24569 2004-08-28  Paul Brook  <paul@codesourcery.com>
24570
24571         PR libfortran/17195
24572         * gfortran.dg/edit_real_1.f90: New test.
24573
24574 2004-08-27  Paul Brook  <paul@codesourcery.com>
24575
24576         * gfortran.dg/rewind_1.f90: New test.
24577
24578 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
24579
24580         PR fortran/16597
24581         * gfortran.dg/pr16597.f90: New test.
24582
24583 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
24584
24585         PR c/13801
24586         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
24587         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
24588         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
24589         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
24590         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
24591
24592 2004-08-26  Nick Clifton  <nickc@redhat.com>
24593
24594         * gcc.c-torture/compile/pr17119.c: New test.
24595
24596 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
24597
24598         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
24599
24600 2004-08-25  Richard Henderson  <rth@redhat.com>
24601
24602         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
24603         the bits that expect kind=8 to be the largest real kind.
24604
24605 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
24606
24607         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
24608
24609 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24610
24611         * gfortran.dg/assignment_1.f90: New test.
24612
24613 2004-08-25  Adam Nemet  <anemet@lnxw.com>
24614
24615         * g++.dg/template/repo3.C: New test.
24616
24617 2004-08-25  Roger Sayle  <roger@eyesopen.com>
24618
24619         PR middle-end/16693
24620         PR tree-optimization/16372
24621         * g++.dg/opt/pr16372-1.C: New test case.
24622         * g++.dg/opt/pr16693-1.C: New test case.
24623         * g++.dg/opt/pr16693-2.C: New test case.
24624
24625 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
24626
24627         * objc.dg/proto-lossage-4.m: New test.
24628
24629 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
24630
24631         PR c++/17155
24632         * g++.dg/inherit/local2.C: New test.
24633
24634 2004-08-25  Paul Brook  <paul@codesourcery.com>
24635
24636         PR fortran/17144
24637         * gfortran.dg/string_ctor_1.f90: New test.
24638
24639 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24640
24641         PR c++/14428
24642         * g++.dg/template/redecl2.C: New test.
24643
24644 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
24645
24646         PR fortran/17143
24647         * gfortran.dg/pr17143.f90: New test.
24648
24649 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
24650
24651         PR fortran/17164
24652         * gfortran.dg/pr17164.f90: New test.
24653
24654 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24655
24656         * gcc.dg/tree-ssa/loop-1.c: New test.
24657
24658 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
24659
24660         * gcc.c-torture/compile/20040824-1.c: New test.
24661
24662 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
24663
24664         * gcc.c-torture/compile/iftrap-3.c: New test.
24665
24666 2004-08-24  Paul Brook  <paul@codesourcery.com>
24667
24668         * gfortran.dg/entry_2.f90: New test.
24669
24670 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
24671
24672         PR c++/16889
24673         * g++.dg/lookup/ambig[12].C: New.
24674
24675 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24676
24677         PR c++/16706
24678         * g++.dg/template/crash21.C: New test.
24679         * g++.dg/template/crash22.C: Likewise.
24680
24681 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
24682
24683         PR c++/17149
24684         * g++.dg/template/access15.C: New.
24685
24686 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
24687
24688         PR c++/17163
24689         * g++.dg/template/repo2.C: New test.
24690
24691 2004-08-23  Roger Sayle  <roger@eyesopen.com>
24692
24693         PR rtl-optimization/17078
24694         * gcc.c-torture/execute/pr17078-1.c: New test case.
24695
24696 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
24697
24698         PR c/14492
24699         * gcc.dg/debug/crash1.c: New test.
24700
24701 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
24702
24703         PR c/16180
24704         * gcc.dg/loop-5.c: New test.
24705
24706 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24707
24708         * gcc.c-torture/execute/20040823-1.c: New test.
24709
24710 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
24711
24712         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
24713         to the assembler.  Simplify test accordingly.
24714         (asm_abi_flags): Use GNU names.
24715         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
24716         to check for ABI flags.
24717
24718 2004-08-22  Andrew Pinski  <apinski@apple.com>
24719
24720         * g++.dg/opt/pr14029.C: New test.
24721         * gcc.c-torture/execute/pr15262.c: New test.
24722
24723 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24724
24725         * gfortran.dg/reduction.f90: Add checks with complex arguments.
24726
24727 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
24728
24729         PR 16908
24730         * gfortran.dg/direct_io.f90: New test.
24731
24732 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
24733
24734         PR c++/17121
24735         * g++.dg/inherit/local2.C: New test.
24736
24737 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
24738
24739         PR c++/17120
24740         * g++.dg/warn/Wparentheses-4.C: New test.
24741
24742 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
24743
24744         PR c++/17121
24745         * g++.dg/inherit/local2.C: New test.
24746
24747         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
24748         * gcc.dg/ppc-ldstruct.c: Likewise.
24749         * gcc.dg/ppc64-abi-2.c: Likewise.
24750
24751 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
24752
24753         PR rtl-optimization/17099
24754         * gcc.c-torture/execute/20040820-1.c: New test.
24755
24756 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
24757
24758         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
24759
24760 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
24761
24762         PR fortran/17077
24763         * gfortran.dg/auto_array_1.f90: New test.
24764
24765 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24766
24767         PR fortran/17074
24768         * gfortran.dg/simpleif_1.f90: New test.
24769
24770 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
24771
24772         * lib/target-supports.exp (check_profiling_available): Return
24773         false for arm*-*-symbianelf* and arm*-*-eabi*.
24774
24775         PR c++/15890
24776         * g++.dg/template/delete1.C: New test.
24777
24778 2004-08-19  Paul Brook  <paul@codesourcery.com>
24779
24780         PR fortran/14976
24781         PR fortran/16228
24782         * gfortran.dg/data_char_1.f90: New test.
24783
24784 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
24785
24786         PR fortran/16946
24787         * gfortran.dg/reduction.f90: New testcase.
24788
24789 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24790
24791         PR fortran/16520
24792         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
24793
24794 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
24795
24796         PR c++/17041
24797         * g++.dg/Wparentheses-3.C: New test.
24798
24799 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
24800
24801         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
24802         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
24803         * gcc.dg/vect/vect-2.c: Likewise.
24804         * gcc.dg/vect/vect-3.c: Likewise.
24805         * gcc.dg/vect/vect-4.c: Likewise.
24806         * gcc.dg/vect/vect-5.c: Likewise.
24807         * gcc.dg/vect/vect-6.c: Likewise.
24808         * gcc.dg/vect/vect-7.c: Likewise.
24809         * gcc.dg/vect/vect-25.c: Likewise.
24810         * gcc.dg/vect/vect-31.c: Likewise.
24811         * gcc.dg/vect/vect-32.c: Likewise.
24812         * gcc.dg/vect/vect-34.c: Likewise.
24813         * gcc.dg/vect/vect-36.c: Likewise.
24814         * gcc.dg/vect/vect-all.c: Likewise.
24815
24816 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
24817
24818         PR c++/17068
24819         * g++.dg/template/operator4.C: New test.
24820
24821 2004-08-18  Richard Henderson  <rth@redhat.com>
24822
24823         * gcc.dg/20040206-1.c: XFAIL.
24824
24825 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
24826
24827         PR c++/16246
24828         * g++.dg/template/array7.C: New test.
24829
24830 2004-08-17  James E Wilson  <wilson@specifixinc.com>
24831
24832         * gcc.dg/mips-movcc-1.c: New test.
24833         * gcc.dg/mips-movcc-2.c: New test.
24834         * gcc.dg/mips-movcc-3.c: New test.
24835
24836         * gcc.dg/mips-nmadd-1.c: New test.
24837         * gcc.dg/mips-nmadd-2.c: New test.
24838
24839 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
24840
24841         PR c++/15871
24842         * g++.dg/opt/inline8.C: New test.
24843
24844         PR c++/16965
24845         * g++.dg/parse/error17.C: New test.
24846
24847 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
24848
24849         * gcc.dg/vect: New directory for vectorizer tests.
24850         * gcc.dg/vect/tree-vect.h: New file.
24851         * gcc.dg/vect/vect.exp: New file.
24852         * gcc.dg/vect/pr16105.c.c: New test.
24853         * gcc.dg/vect/vect-1.c: New test.
24854         * gcc.dg/vect/vect-2.c: New test.
24855         * gcc.dg/vect/vect-3.c: New test.
24856         * gcc.dg/vect/vect-4.c: New test.
24857         * gcc.dg/vect/vect-5.c: New test.
24858         * gcc.dg/vect/vect-6.c: New test.
24859         * gcc.dg/vect/vect-7.c: New test.
24860         * gcc.dg/vect/vect-8.c: New test.
24861         * gcc.dg/vect/vect-9.c: New test.
24862         * gcc.dg/vect/vect-10.c: New test.
24863         * gcc.dg/vect/vect-11.c: New test.
24864         * gcc.dg/vect/vect-12.c: New test.
24865         * gcc.dg/vect/vect-13.c: New test.
24866         * gcc.dg/vect/vect-14.c: New test.
24867         * gcc.dg/vect/vect-15.c: New test.
24868         * gcc.dg/vect/vect-16.c: New test.
24869         * gcc.dg/vect/vect-17.c: New test.
24870         * gcc.dg/vect/vect-18.c: New test.
24871         * gcc.dg/vect/vect-19.c: New test.
24872         * gcc.dg/vect/vect-20.c: New test.
24873         * gcc.dg/vect/vect-21.c: New test.
24874         * gcc.dg/vect/vect-22.c: New test.
24875         * gcc.dg/vect/vect-23.c: New test.
24876         * gcc.dg/vect/vect-24.c: New test.
24877         * gcc.dg/vect/vect-25.c: New test.
24878         * gcc.dg/vect/vect-26.c: New test.
24879         * gcc.dg/vect/vect-27.c: New test.
24880         * gcc.dg/vect/vect-28.c: New test.
24881         * gcc.dg/vect/vect-29.c: New test.
24882         * gcc.dg/vect/vect-30.c: New test.
24883         * gcc.dg/vect/vect-31.c: New test.
24884         * gcc.dg/vect/vect-32.c: New test.
24885         * gcc.dg/vect/vect-33.c: New test.
24886         * gcc.dg/vect/vect-34.c: New test.
24887         * gcc.dg/vect/vect-35.c: New test.
24888         * gcc.dg/vect/vect-36.c: New test.
24889         * gcc.dg/vect/vect-37.c: New test.
24890         * gcc.dg/vect/vect-38.c: New test.
24891         * gcc.dg/vect/vect-40.c: New test.
24892         * gcc.dg/vect/vect-41.c: New test.
24893         * gcc.dg/vect/vect-42.c: New test.
24894         * gcc.dg/vect/vect-43.c: New test.
24895         * gcc.dg/vect/vect-44.c: New test.
24896         * gcc.dg/vect/vect-45.c: New test.
24897         * gcc.dg/vect/vect-46.c: New test.
24898         * gcc.dg/vect/vect-47.c: New test.
24899         * gcc.dg/vect/vect-48.c: New test.
24900         * gcc.dg/vect/vect-49.c: New test.
24901         * gcc.dg/vect/vect-50.c: New test.
24902         * gcc.dg/vect/vect-51.c: New test.
24903         * gcc.dg/vect/vect-52.c: New test.
24904         * gcc.dg/vect/vect-53.c: New test.
24905         * gcc.dg/vect/vect-54.c: New test.
24906         * gcc.dg/vect/vect-55.c: New test.
24907         * gcc.dg/vect/vect-56.c: New test.
24908         * gcc.dg/vect/vect-57.c: New test.
24909         * gcc.dg/vect/vect-58.c: New test.
24910         * gcc.dg/vect/vect-59.c: New test.
24911         * gcc.dg/vect/vect-60.c: New test.
24912         * gcc.dg/vect/vect-61.c: New test.
24913         * gcc.dg/vect/vect-all.c: New test.
24914         * gcc.dg/vect/vect-none.c: New test.
24915
24916 2004-08-17  Paul Brook  <paul@codesourcery.com>
24917
24918         PR fortran/13082
24919         * gfortran.dg/entry_1.f90: New test.
24920
24921 2004-08-17  Andrew Pinski  <apinski@apple.com>
24922
24923         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
24924
24925 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
24926
24927         * gcc.dg/pr17036-1.c: New test.
24928
24929 2004-08-16  Devang Patel  <dpatel@apple.com>
24930
24931         * gcc.dg/darwin-20040809-1.c: New test.
24932
24933 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
24934
24935         * gcc.dg/funcdef-attr-1.c: New test.
24936
24937 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
24938
24939         * gcc.dg/altivec-17.c: New test.
24940         * gcc.dg/altivec-18.c: New test.
24941
24942 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24943
24944         PR c++/6749
24945         * g++.dg/template/vtable2.C: New test.
24946
24947 2004-08-14  Richard Henderson  <rth@redhat.com>
24948
24949         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
24950         * gcc.dg/pack-test-4.c (main): Return 0.
24951         * gcc.dg/setjmp-1.c: Remove XFAIL.
24952         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
24953
24954 2004-08-14  Richard Henderson  <rth@redhat.com>
24955
24956         * gcc.dg/980217-1.c: Add prototype for printf.
24957
24958 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
24959
24960         * gfortran.dg/pr16935.f90: New test.
24961
24962 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
24963
24964         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
24965
24966 2004-08-13  Paul Brook  <paul@codesourcery.com>
24967
24968         * gfortran.dg/der_io_1.f90: Remove stray comma.
24969
24970 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
24971
24972         * gcc.dg/vmx/cw-bug-2.c: Remove.
24973         * gcc.dg/vmx/vprint-1.c: Remove.
24974         * gcc.dg/vmx/vscan-1.c: Remove.
24975
24976 2004-08-12  Devang patel  <dpatel@apple.com>
24977
24978         * gcc.dg/darwin-20040809-2.c: New test.
24979
24980 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
24981
24982         * g++.dg/ext/altivec-12.C: New test.
24983
24984         * g++.dg/ext/altivec-11.C: New test.
24985
24986 2004-08-12  Paul Brook  <paul@codesourcery.com>
24987
24988         * g++.dg/abi/arm_cxa_vec_1.C: New test.
24989
24990 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
24991
24992         * g++.dg/ext/altivec-2.C: Check for hardware support before
24993         executing any VMX instructions.
24994
24995         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
24996
24997 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
24998
24999         PR c++/16276
25000         * g++.old-deja/g++.other/comdat4.C: New test.
25001         * g++.old-deja/g++.other/comdat4-aux.cc: New.
25002
25003 2004-08-12  Ben Elliston  <bje@au.ibm.com>
25004
25005         PR target/16286
25006         * gcc.dg/pr16286.c: New test.
25007
25008 2004-08-12 Jan Beulich <jbeulich@novell.com>
25009
25010         * g++.dg/ext/asm5.C: New.
25011
25012 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
25013
25014         PR c++/16698
25015         * g++.dg/eh/crash1.C: New test.
25016
25017         PR c++/16717
25018         * g++.dg/ext/construct1.C: New test.
25019
25020 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
25021
25022         PR c++/16853
25023         * g++.dg/init/ptrmem1.C: New test.
25024
25025         PR c++/16618
25026         * g++.dg/parse/offsetof5.C: New test.
25027
25028         PR c++/16870
25029         * g++.dg/template/overload3.C: New test.
25030
25031 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
25032
25033         PR c++/16964
25034         * g++.dg/parse/error16.C: New test.
25035
25036         PR c++/16904
25037         * g++.dg/template/error14.C: New test.
25038
25039         PR c++/16929
25040         * g++.dg/template/error15.C: New test.
25041
25042 2004-08-11  Devang Patel  <dpatel@apple.com>
25043
25044         * gcc.dg/darwin-ld-20040809-1.c: New test.
25045         * gcc.dg/darwin-ld-20040809-2.c: New test.
25046
25047 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
25048
25049         PR fortran/16917
25050         * gfortran.dg/dfloat_1.f90: New test.
25051
25052 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
25053
25054         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
25055         * gcc.dg/dll-2.c: Fix dg-require syntax.
25056         * gcc.misc-tests/arm-isr.c (abort): Declare.
25057         (exit): Likewise.
25058
25059 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
25060
25061         PR c++/16971
25062         * g++.dg/parse/crash16.C: New test.
25063
25064 2004-08-10  Roger Sayle  <roger@eyesopen.com>
25065
25066         * gcc.dg/mips-rsqrt-1.c: New test case.
25067         * gcc.dg/mips-rsqrt-2.c: New test case.
25068         * gcc.dg/mips-rsqrt-3.c: New test case.
25069
25070 2004-08-10  Paul Brook  <paul@codesourcery.com>
25071
25072         * gfortran.dg/der_io_1.f90: New test.
25073
25074 2004-08-10  Paul Brook  <paul@codesourcery.com>
25075
25076         PR fortran/16919
25077         * gfortran.dg/der_array_1.f90: New test.
25078
25079 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
25080
25081         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
25082
25083 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
25084
25085         * gcc.dg/wchar_t-2.c: Fix typo.
25086
25087 2004-08-09  Falk Hueffner  <falk@debian.org>
25088
25089         PR tree-optimization/12517
25090         * gcc.c-torture/compile/pr12517.c: New test.
25091
25092         PR tree-optimization/12578
25093         * gcc.c-torture/compile/pr12578.c: New test.
25094
25095         PR tree-optimization/12899
25096         * gcc.c-torture/compile/pr12899.c: New test.
25097
25098         PR rtl-optimization/14692
25099         * gcc.c-torture/compile/pr14692.c: New test.
25100
25101         PR tree-optimization/16461
25102         * gcc.c-torture/compile/pr16461.c: New test.
25103
25104 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
25105
25106         * gfortran.dg/getenv_1.f90: New test.
25107
25108 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
25109
25110         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
25111         wchar_t.
25112         * gcc.dg/symbian5.c: Test -fno-short-wchar.
25113
25114 2004-08-06  Paul Brook  <paul@codesourcery.com>
25115
25116         * gfortran.dg/ret_array_1.f90: New test.
25117         * gfortran.dg/ret_pointer_1.f90: New test.
25118
25119 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
25120
25121         * gcc.dg/missing-field-init-[12].c: New tests.
25122         * g++.dg/warn/missing-field-init-[12].C: New tests.
25123
25124 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
25125
25126         * gcc.dg/enum2.c: New test.
25127         * gcc.dg/symbian3.c: Likewise.
25128         * gcc.dg/symbian4.c: Likewise.
25129         * gcc.dg/wchar_t-2.c: Likewise.
25130
25131 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
25132
25133         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
25134         destructor tests.
25135
25136 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
25137
25138         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
25139         dg-require-visiblity.
25140         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
25141         * g++.dg/ext/visibility/fvisibility.C: Likewise.
25142         * g++.dg/ext/visibility/memfuncts.C: Likewise.
25143         * g++.dg/ext/visibility/new1.C: Likewise.
25144         * g++.dg/ext/visibility/pragma.C: Likewise.
25145         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
25146         * g++.dg/ext/visibility/virtual.C: Likewise.
25147         * g++/dg/ext/visibility/visibility-1.C: Likewise.
25148         * g++/dg/ext/visibility/visibility-2.C: Likewise.
25149         * g++/dg/ext/visibility/visibility-3.C: Likewise.
25150         * g++/dg/ext/visibility/visibility-4.C: Likewise.
25151         * g++/dg/ext/visibility/visibility-5.C: Likewise.
25152         * g++/dg/ext/visibility/visibility-6.C: Likewise.
25153         * g++/dg/ext/visibility/visibility-7.C: Likewise.
25154         * g++/dg/ext/visibility/visibility-8.C: New test.
25155         * gcc.c-torture/compile/dll.x: Remove.
25156         * gcc.dg/dll-2.c: Use dg-require-dll
25157         * gcc.dg/visibility-10.c: New test.
25158         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
25159         supporting DLLs.
25160         * testsuite/lib/scanasm.exp (scan_hidden): New function.
25161         (scan_not_hidden): Likewise.
25162
25163 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
25164
25165         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
25166
25167 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
25168
25169         * gcc.c-torture/execute/20040805-1.c: New test.
25170
25171 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
25172
25173         * gcc.dg/20020118-1.c: Declare abort.
25174         * gcc.dg/altivec_check.h: Likewise.
25175         * gcc.dg/iftrap-2.c: Likewise.
25176         * gcc.dg/pragma-darwin.c: Likewise.
25177         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
25178
25179 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
25180
25181         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
25182
25183 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
25184
25185         * gcc.c-torture/execute/builtins/abs-2.c,
25186         gcc.c-torture/execute/builtins/abs-3.c,
25187         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
25188         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
25189         intmax_t, uintmax_t and their limits.
25190         * gcc.dg/intmax_t-1.c: New test.
25191
25192 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25193
25194         * g++.dg/tc1/dr147.C: Add reference to PR.
25195
25196 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
25197
25198         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
25199         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
25200
25201 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
25202
25203         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
25204
25205 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
25206
25207         * gcc.dg/redecl-5.c: New test.
25208         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
25209         of scanf.
25210
25211 2004-08-03  Roger Sayle  <roger@eyesopen.com>
25212
25213         PR middle-end/16790
25214         * gcc.c-torture/execute/pr16790-1.c: New test case.
25215
25216 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
25217
25218         * g++.dg/ext/visibility/assign1.C: New test.
25219         * g++.dg/ext/visibility/new1.C: Likewise.
25220
25221         * gcc.dg/symbian1.c: New test.
25222         * gcc.dg/symbian2.c: Likewise.
25223
25224 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
25225
25226         PR target/16570
25227         * gcc.dg/i386-sse-9.c: New test.
25228
25229 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
25230
25231         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
25232
25233 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
25234
25235         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
25236         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
25237         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
25238         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
25239         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
25240         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
25241         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
25242         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
25243         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
25244         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
25245         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
25246         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
25247         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
25248         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
25249         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
25250         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
25251         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
25252         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
25253         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
25254         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
25255         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
25256         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
25257         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
25258         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
25259         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
25260         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
25261         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
25262         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
25263         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
25264         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
25265         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
25266         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
25267         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
25268         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
25269         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
25270         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
25271         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
25272         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
25273         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
25274         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
25275         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
25276         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
25277         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
25278         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
25279         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
25280         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
25281         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
25282         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
25283         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
25284         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
25285         gcc.misc-tests/i386-pf-3dnow-1.c,
25286         gcc.misc-tests/i386-pf-athlon-1.c,
25287         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
25288         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
25289         Declare built-in functions used.
25290         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
25291
25292 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
25293
25294         PR c++/16707
25295         * g++.dg/lookup/using12.C: New test.
25296
25297         * g++.dg/init/null1.C: Fix PR number.
25298         * g++.dg/parse/namespace10.C: Likewise.
25299
25300 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
25301
25302         PR c++/16224
25303         * g++.dg/template/spec17.C: New test.
25304         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
25305         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
25306
25307 2004-08-02  David Billinghurst
25308
25309         PR fortran/16292
25310         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
25311
25312 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
25313
25314         * gcc.dg/ia64-got-1.c: New test case.
25315
25316 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
25317
25318         PR c++/16489
25319         * g++.dg/init/null1.C: New test.
25320         * g++.dg/tc1/dr76.C: Adjust error marker.
25321
25322         PR c++/16529
25323         * g++.dg/parse/namespace10.C: New test.
25324
25325         PR c++/16810
25326         * g++.dg/inherit/ptrmem2.C: New test.
25327
25328 2004-08-02  Ben Elliston  <bje@au.ibm.com>
25329
25330         PR target/16155
25331         * gcc.dg/pr16155.c: New test.
25332
25333 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
25334
25335         * gcc.dg/redecl-2.c: New test.
25336
25337 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
25338
25339         * gcc.dg/darwin-longdouble.c: New file.
25340
25341 2004-07-30  Richard Henderson  <rth@redhat.com>
25342
25343         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
25344         write to constant argument.
25345         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
25346
25347 2004-07-30  Richard Henderson  <rth@redhat.com>
25348
25349         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
25350         tests of nearest around zero.
25351
25352 2004-07-30  Andrew Pinski  <apinski@apple.com>
25353
25354         * gcc.c-torture/compile/20040730-1.c: New test.
25355
25356 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
25357
25358         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
25359         powerpc-eabispe.
25360
25361 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
25362
25363         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
25364
25365 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
25366
25367         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
25368         contains $ld_library_path.
25369         * lib/gfortran.exp (gfortran_link_flags): Likewise.
25370
25371 2004-07-29  Richard Henderson  <rth@redhat.com>
25372
25373         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
25374
25375         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
25376         (alt2, which): New.
25377         (Check): Accept either alternative.
25378
25379 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
25380
25381         * g++.dg/abi/inline1.C: New test.
25382         * g++.dg/abi/local1-a.cc: Likewise.
25383         * g++.dg/abi/local1.C: Likewise.
25384         * g++.dg/abi/mangle11.C: Tweak location of warnings.
25385         * g++.dg/abi/mangle12.C: Likewise.
25386         * g++.dg/abi/mangle17.C: Likewise.
25387         * g++.dg/abi/mangle20-2.C: Likewise.
25388         * g++.dg/opt/interface1.C: Likewise.
25389         * g++.dg/opt/interface1.h: Likewise.
25390         * g++.dg/opt/interface1-a.cc: New test.
25391         * g++.dg/parse/repo1.C: New test.
25392         * g++.dg/template/repo1.C: Likewise.
25393         * g++.dg/warn/Winline-1.C: Likewise.
25394         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
25395
25396 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
25397
25398         * gcc.dg/tree-ssa/20040729-1.c: New test.
25399
25400 2004-07-27  Matt Austern <austern@apple.com>
25401
25402         * gcc.dg/darwin-bool-1.c: New test.
25403         * gcc.dg/darwin-bool-2.c: New test.
25404
25405 2004-07-28  Richard Henderson  <rth@redhat.com>
25406
25407         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
25408         arguments in the correct type.  Don't write to constant arguments.
25409
25410 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
25411
25412         PR tree-optimization/16688
25413         PR tree-optimization/16689
25414         * g++.dg/tree-ssa/pr16688.C: New test.
25415
25416 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
25417
25418         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
25419         loads.  Not only in the comment, this time.
25420
25421 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
25422
25423         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
25424         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
25425         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
25426         * gcc.dg/sh4a-bitmovua.c: New.
25427         * gcc.dg/sh4a-cos.c: New.
25428         * gcc.dg/sh4a-cosf.c: New.
25429         * gcc.dg/sh4a-fprun.c: New.
25430         * gcc.dg/sh4a-fsrra.c: New.
25431         * gcc.dg/sh4a-memmovua.c: New.
25432         * gcc.dg/sh4a-sin.c: New.
25433         * gcc.dg/sh4a-sincos.c: New.
25434         * gcc.dg/sh4a-sincosf.c: New.
25435         * gcc.dg/sh4a-sinf.c: New.
25436
25437 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
25438
25439         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
25440         conditionals.
25441         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
25442         loads.
25443         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
25444         DOM1.
25445
25446 2004-07-27  Andrew Pinski  <apinski@apple.com>
25447
25448         * g++.dg/rtti/tinfo1.C: Correct the xfail.
25449
25450 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
25451
25452         * gcc.dg/pragma-isr.c: New test.
25453
25454 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25455
25456         PR c++/14429
25457         * g++.dg/template/ttp11.C: New test.
25458
25459 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
25460
25461         * gcc.c-torture/compile/20040727-1.c: New test.
25462
25463 2004-07-26  Eric Christopher  <echristo@redhat.com>
25464
25465         * gcc.c-torture/compile/20040726-2.c: New test.
25466
25467 2004-07-26  Andrew Pinski  <apinski@apple.com>
25468
25469         * g++.dg/rtti/tinfo1.C: Xfail.
25470
25471 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
25472
25473         * gcc.c-torture/compile/20040726-1.c: New test.
25474
25475 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
25476             Brian Ryner  <bryner@brianryner.com>
25477
25478         PR c++/9283
25479         PR c++/15000
25480         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
25481         * g++.dg/ext/visibility/: New directory.
25482         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
25483         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
25484         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
25485         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
25486         * g++.dg/ext/visibility/fvisibility.C,
25487         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
25488         g++.dg/ext/visibility/fvisibility-override1.C
25489         g++.dg/ext/visibility/fvisibility-override2.C
25490         g++.dg/ext/visibility/memfuncts.C
25491         g++.dg/ext/visibility/noPLT.C
25492         g++.dg/ext/visibility/pragma.C
25493         g++.dg/ext/visibility/pragma-override1.C
25494         g++.dg/ext/visibility/pragma-override2.C
25495         g++.dg/ext/visibility/staticmemfuncts.C
25496         g++.dg/ext/visibility/virtual.C: New tests.
25497
25498 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
25499
25500         PR c/15360
25501         * gcc.dg/pr15360-1.c: New test.
25502
25503 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
25504
25505         * gcc.dg/pragma-align-2.c: New test.
25506         * gcc.dg/pragma-init-fini.c: New test.
25507         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
25508         targets.
25509
25510 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
25511
25512         * gcc.dg/init-string-2.c: New test.
25513
25514 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
25515
25516         PR 16684
25517         * gcc.dg/Wredundant-decls-1.c: New test case.
25518
25519 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
25520
25521         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
25522         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
25523         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
25524         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
25525         * gcc.dg/compat/generate-random.c: New file.
25526         * gcc.dg/compat/generate-random.h: Likewise.
25527         * gcc.dg/compat/generate-random_r.c: Likewise.
25528         * gcc.dg/compat/struct-layout-1.h: Likewise.
25529         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
25530         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
25531         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
25532         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
25533         * gcc.dg/compat/struct-layout-1_main.c: New test.
25534         * gcc.dg/compat/struct-layout-1_x.c: New file.
25535         * gcc.dg/compat/struct-layout-1_y.c: New file.
25536         * gcc.dg/compat/struct-layout-1_test.h: New file.
25537
25538 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
25539
25540         * gcc.dg/comp-return-1.c: New test
25541
25542 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
25543
25544         * gcc.dg/vmx/8-02a.c: Fix typo.
25545
25546         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
25547         * gcc.dg/darwin-abi-3.c: New test.
25548
25549         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
25550         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
25551
25552         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
25553         * gcc.dg/vmx/ops-long-1.c: New test.
25554         * gcc.dg/vmx/ops-long-2.c: New test.
25555
25556 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
25557
25558         * g++.dg/lookup/conv-[1234].C: New.
25559
25560 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
25561
25562         * g++.dg/parse/attr2.C: Simplify.
25563
25564 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
25565
25566         PR c/7284
25567         * gcc.c-torture/execute/pr7284-1.c: New test.
25568
25569 2004-07-22  Brian Booth  <bbooth@redhat.com>
25570
25571         * gcc.dg/tree-ssa/20040721-1.c: New test.
25572
25573 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
25574
25575         * g++.dg/template/crash20.c: New.
25576
25577 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
25578
25579         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
25580         Add dg-run directive.  Declare variables as required.
25581         * gfortran.dg/g77/README: Update
25582
25583 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
25584
25585         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
25586         gcc.dg/cris-peep2-andu2.c: New tests.
25587
25588 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
25589
25590         PR c/15052
25591         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
25592         on return type.
25593         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
25594         messages.
25595         * gcc.dg/qual-return-2.c: Update expected messages.
25596         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
25597
25598 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
25599
25600         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
25601         * gcc.dg/noncompile/921102-1.c: Update expected error message.
25602
25603 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
25604
25605         PR c/11250
25606         * gcc.dg/init-string-1.c: New test.
25607
25608 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
25609
25610         PR middle-end/15345
25611         PR c/16450
25612         * gcc.dg/torture/nested-fn-1.c: New test.
25613
25614 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
25615
25616         PR target/16559
25617         * gcc.dg/ia64-fptr-1.c: New file.
25618
25619 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25620
25621         PR c++/14497
25622         * g++.dg/template/spec16.C: New test.
25623         * g++.old-deja/g++.robertl/eb118.C: Remove.
25624
25625 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25626
25627         PR c++/509
25628         * g++.dg/template/spec15.C: New test.
25629
25630 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
25631
25632         Copy cases from g77.f-torture/execute and add dg-run
25633         directive.  Other changes as noted.
25634         * gfortran.dg/g77/13037.f
25635         * gfortran.dg/g77/1832.f
25636         * gfortran.dg/g77/19981119-0.f
25637         * gfortran.dg/g77/19990313-0.f
25638         * gfortran.dg/g77/19990313-1.f
25639         * gfortran.dg/g77/19990313-2.f
25640         * gfortran.dg/g77/19990313-3.f
25641         * gfortran.dg/g77/19990419-1.f
25642         * gfortran.dg/g77/19990826-0.f
25643         * gfortran.dg/g77/19990826-2.f
25644         * gfortran.dg/g77/20000503-1.f
25645         * gfortran.dg/g77/20001111.f
25646         * gfortran.dg/g77/20010116.f
25647         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
25648         * gfortran.dg/g77/20010430.f
25649         * gfortran.dg/g77/6177.f
25650         * gfortran.dg/g77/947.f
25651         * gfortran.dg/g77/970816-3.f
25652         * gfortran.dg/g77/971102-1.f
25653         * gfortran.dg/g77/980520-1.f
25654         * gfortran.dg/g77/980628-0.f
25655         * gfortran.dg/g77/980628-1.f
25656         * gfortran.dg/g77/980628-10.f
25657         * gfortran.dg/g77/980628-2.f
25658         * gfortran.dg/g77/980628-3.f
25659         * gfortran.dg/g77/980628-7.f
25660         * gfortran.dg/g77/980628-8.f
25661         * gfortran.dg/g77/980628-9.f
25662         * gfortran.dg/g77/980701-0.f
25663         * gfortran.dg/g77/980701-1.f
25664         * gfortran.dg/g77/cabs.f
25665         * gfortran.dg/g77/claus.f
25666         * gfortran.dg/g77/complex_1.f
25667         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
25668         * gfortran.dg/g77/dcomplex.f
25669         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
25670         * gfortran.dg/g77/f90-intrinsic-mathematical.f
25671         * gfortran.dg/g77/f90-intrinsic-numeric.f
25672         * gfortran.dg/g77/int8421.f
25673         * gfortran.dg/g77/labug1.f
25674         * gfortran.dg/g77/large_vec.f
25675         * gfortran.dg/g77/le.f
25676         * gfortran.dg/g77/short.f
25677         * gfortran.dg/g77/README: Update
25678
25679 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
25680
25681         PR c++/16637
25682         * g++.dg/parse/lookup4.C: New test.
25683
25684 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25685
25686         PR c++/16175
25687         * g++.dg/template/ttp10.C: New test.
25688
25689 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
25690
25691         * gcc.dg/pr12625-1.c: New test.
25692
25693 2004-07-20  Steven Bosscher  <stevenb@suse.de>
25694
25695         * testsuite/gcc.dg/switch-warn-1.c: New test.
25696         * testsuite/gcc.dg/switch-warn-2.c: New test.
25697         * gcc.c-torture/compile/pr14730.c: Update.
25698
25699 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
25700
25701         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
25702         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
25703         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
25704         g++.dg/template/nontype3.C: Remove trailing CR from tests.
25705
25706 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
25707
25708         PR c++/16623
25709         * g++.dg/template/assign1.C: New test.
25710
25711 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25712
25713         PR c++/12170
25714         * g++.dg/template/ttp9.C: New test.
25715
25716 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
25717
25718         * gcc.dg/format/cmn-err-1.c: New test.
25719
25720 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
25721
25722         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
25723         gcc.dg/Wparentheses-10.c: New tests.
25724         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
25725
25726 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25727
25728         PR fortran/16465
25729         * gfortran.dg/g77//ffixed-line-length-0.f,
25730         gfortran.dg/g77/ffixed-line-length-132.f,
25731         gfortran.dg/g77/ffixed-line-length-72.f,
25732         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
25733         gfortran.dg/g77/README: Update.
25734
25735 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25736
25737         PR c++/13092
25738         * g++.dg/template/non-dependent7.C: New test.
25739         * g++.dg/template/non-dependent8.C: Likewise.
25740         * g++.dg/template/non-dependent9.C: Likewise.
25741         * g++.dg/template/non-dependent10.C: Likewise.
25742
25743 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
25744
25745         PR c++/16337
25746         * g++.dg/parse/attr2.C: New test.
25747
25748 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
25749
25750         * g77.dg: Removed.
25751         * g77.f-torture: Ditto.
25752
25753 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
25754
25755         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
25756         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
25757         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
25758
25759 2004-07-16  Richard Henderson  <rth@redhat.com>
25760
25761         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
25762
25763 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25764
25765         * lib/fortran-torture.exp (fortran-torture): Don't test compile
25766         tests with full list of options.
25767         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
25768         of TORTURE_OPTIONS if test contains 'dg-do run'.
25769
25770         PR fortran/16404
25771         * gfortran.dg/do_iterator.f90: New test.
25772
25773 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25774
25775         PR rtl-optimization/16536
25776         * gcc.c-torture/execute/restrict-1.c: New test.
25777
25778 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25779
25780         PR fortran/15324
25781         * gfortran.dg/pr15324.f90: New test.
25782
25783         PR fortran/15129
25784         * gfortran.dg/pr15129.f90: New test.
25785
25786         PR fortran/15140
25787         * gfortran.dg/pr15140.f90: New test.
25788
25789         PR fortran/13792
25790         * gfortran.fortran-torture/execute/bounds.f90: Add check for
25791         compile-time simplification.
25792
25793 2004-07-14  Mike Stump  <mrs@apple.com>
25794
25795         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
25796
25797 2004-07-14  James E Wilson  <wilson@specifixinc.com>
25798
25799         PR target/16325
25800         * gcc.dg/profile-generate-1.c: New.
25801
25802 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
25803
25804         * gcc.c-torture/execute/20040709-1.c: New test.
25805         * gcc.c-torture/execute/20040709-2.c: New test.
25806
25807 2004-07-14  Mike Stump  <mrs@apple.com>
25808
25809         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
25810
25811 2004-07-14  Mike Stump  <mrs@apple.com>
25812
25813         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
25814
25815 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
25816
25817         PR c++/16518
25818         * g++.dg/parse/mutable1.C: New test.
25819
25820 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
25821
25822         PR tree-optimization/16443
25823         * gcc.dg/tree-ssa/20040713-1.c: New test.
25824
25825 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
25826
25827         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
25828         for operator new.
25829
25830 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
25831
25832         * gfortran.dg/g77/README: New file
25833         * gfortran.dg/g77/19981216-0.f: Copy from
25834         g77.f-torture/noncompile.  Add "dg-do compile" and
25835         dg-error as required.
25836         * gfortran.dg/g77/19990218-1.f: Likewise.
25837         * gfortran.dg/g77/19990905-1.f: Likewise.
25838         * gfortran.dg/g77/9263.f: Likewise.
25839         * gfortran.dg/g77/980615-0.f: Likewise.
25840         * gfortran.dg/g77/980616-0.f: Likewise.
25841         * gfortran.dg/g77/check0.f: Likewise.
25842         * gfortran.dg/g77/select_no_compile.f: Likewise.
25843
25844 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
25845
25846         Copy files from g77.f-torture/compile.
25847         Add "{ dg-do compile}".  Other changes as noted
25848         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
25849         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
25850         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
25851         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
25852         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
25853         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
25854         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
25855         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
25856         statement to conform to standard.  Append alpha1.x for reference.
25857         * gfortran.dg/g77/xformat.f: Add dg-warning
25858
25859 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
25860
25861         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
25862         Add {dg-do compile} directive.
25863         * gfortran.dg/g77/cpp2.F: Likewise.
25864
25865 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25866
25867         PR c++/5402
25868         * g++.dg/lookup/name-clash1.C: New test.
25869
25870         PR c++/9777
25871         * g++.dg/lookup/name-clash2.C: New test.
25872
25873         PR c++/12102
25874         * g++.dg/lookup/name-clash3.C: New test.
25875
25876 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25877
25878         * g++.dg/lookup/new2.C: New test.
25879         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
25880
25881 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
25882
25883         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
25884         Add {dg-do compile} directive.
25885         * gfortran.dg/g77/13060.f: Likewise.
25886         * gfortran.dg/g77/19990218-0.f: Likewise.
25887         * gfortran.dg/g77/19990305-0.f: Likewise.
25888         * gfortran.dg/g77/19990419-0.f: Likewise.
25889         * gfortran.dg/g77/19990502-0.f: Likewise.
25890         * gfortran.dg/g77/19990502-1.f: Likewise.
25891         * gfortran.dg/g77/19990525-0.f: Likewise.
25892         * gfortran.dg/g77/19990826-1.f: Likewise.
25893         * gfortran.dg/g77/19990826-3.f: Likewise.
25894         * gfortran.dg/g77/19990905-2.f: Likewise.
25895         * gfortran.dg/g77/20000412-1.f: Likewise.
25896         * gfortran.dg/g77/20000511-1.f: Likewise.
25897         * gfortran.dg/g77/20000511-2.f: Likewise.
25898         * gfortran.dg/g77/20000518.f: Likewise.
25899         * gfortran.dg/g77/20000601-1.f: Likewise.
25900         * gfortran.dg/g77/20000601-2.f: Likewise.
25901         * gfortran.dg/g77/20000629-1.f: Likewise.
25902         * gfortran.dg/g77/20000630-2.f: Likewise.
25903         * gfortran.dg/g77/20010115.f: Likewise.
25904         * gfortran.dg/g77/20010321-1.f: Likewise.
25905         * gfortran.dg/g77/20010426.f: Likewise.
25906         * gfortran.dg/g77/20020307-1.f: Likewise.
25907         * gfortran.dg/g77/8485.f: Likewise.
25908         * gfortran.dg/g77/960317-1.f: Likewise.
25909         * gfortran.dg/g77/970915-0.f: Likewise.
25910         * gfortran.dg/g77/980310-1.f: Likewise.
25911         * gfortran.dg/g77/980310-2.f: Likewise.
25912         * gfortran.dg/g77/980310-3.f: Likewise.
25913         * gfortran.dg/g77/980310-4.f: Likewise.
25914         * gfortran.dg/g77/980310-6.f: Likewise.
25915         * gfortran.dg/g77/980310-7.f: Likewise.
25916         * gfortran.dg/g77/980310-8.f: Likewise.
25917         * gfortran.dg/g77/980419-2.f: Likewise.
25918         * gfortran.dg/g77/980424-0.f: Likewise.
25919         * gfortran.dg/g77/980427-0.f: Likewise.
25920         * gfortran.dg/g77/980729-0.f: Likewise.
25921         * gfortran.dg/g77/981117-1.f: Likewise.
25922         * gfortran.dg/g77/toon_1.f: Likewise.
25923
25924 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25925
25926         PR c++/2204
25927         * g++.dg/other/abstract2.C: New test.
25928
25929 2004-07-12  Paul Brook  <paul@codesourcery.com>
25930
25931         * gfortran.dg/pointer_init_1.f90: New test.
25932
25933 2004-07-11  Paul Brook  <paul@codesourcery.com>
25934
25935         PR fortran/15986
25936         * gfortran.dg/contained_1.f90: New test.
25937
25938 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
25939
25940         * g++.dg/parse/defarg8.C: New test.
25941
25942 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25943
25944         PR fortran/16433
25945         * gfortran.dg/pr16433.f: New test.
25946
25947         PR fortran/17574
25948         * gfortran.dg/pr15754.f90: New test.
25949
25950 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
25951
25952         PR tree-optimization/16437
25953         * gcc.c-torture/execute/bitfld-4.c: New test.
25954
25955 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25956
25957         * gfortran.fortran-torture/execute/common_2.f90: Add check for
25958         access to common var from module.
25959
25960 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25961
25962         PR fortran/16336
25963         * gfortran.fortran-torture/execute/common_2.f90: New test.
25964
25965 2004-07-10  Paul Brook  <paul@codesourcery.com>
25966
25967         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
25968
25969 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25970
25971         PR fortran/15969
25972         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
25973
25974 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
25975
25976         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
25977         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
25978         * gfortran.dg/g77/ffree-form-1.f: Likewise.
25979         * gfortran.dg/g77/ffree-form-2.f: Likewise.
25980         * gfortran.dg/g77/ffree-form-3.f: Likewise.
25981         * gfortran.dg/g77/fno-underscoring.f: Likewise.
25982         * gfortran.dg/g77/funderscoring.f: Likewise.
25983         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
25984
25985 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25986
25987         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
25988
25989 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25990         Paul Brook  <paul@codesourcery.com>
25991
25992         PR fortran/13415
25993         * gfortran.dg/common_pointer_1.f90: New test.
25994
25995 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25996
25997         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
25998
25999 2004-07-09  James E Wilson  <wilson@specifixinc.com>
26000
26001         PR target/16364
26002         * gcc.c-torture/compile/20040709-1.c: New.
26003
26004 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26005
26006         PR fortran/14077
26007         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
26008
26009 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26010
26011         PR fortran/13201
26012         * gfortran.dg/shape_1.f90: New test.
26013
26014 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
26015             Andrew Pinski  <apinski@apple.com>
26016
26017         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
26018
26019 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26020
26021         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
26022         comment.
26023
26024 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26025         Paul Brook  <paul@codesourcery.com>
26026
26027         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
26028         '.f95' and '.F95'.
26029
26030 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
26031
26032         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
26033
26034 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26035
26036         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
26037         testcases with capital suffix.
26038
26039 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26040
26041         PR fortran/15481
26042         PR fortran/13372
26043         PR fortran/13575
26044         PR fortran/15978
26045         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
26046
26047         * gfortran.dg/implicit_1.f90: New test.
26048
26049 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
26050
26051         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
26052         expression to match gfortran warning/error messages
26053         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
26054         dg-error text.
26055
26056 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
26057
26058         * lib/fortran-torture.exp: Rename proc search_for to
26059         search_for_re.
26060
26061 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
26062
26063         * gcc.c-torture/execute/simd-5.x: New file.
26064         XFAIL on SPARC 64-bit at -O0.
26065
26066 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26067
26068         PR c++/8211
26069         PR c++/16165
26070         * g++.dg/warn/effc3.C: New test.
26071
26072 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
26073
26074         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
26075         change X to 1X in format.
26076         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
26077         add data statements to conform to standard.
26078
26079 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
26080
26081         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
26082         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
26083         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
26084
26085 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
26086
26087         * gfortran.dg/g77/7388.f: Copy from g77.dg
26088         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
26089         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
26090         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
26091         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
26092         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
26093         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
26094         * gfortran.dg/g77/strlen0.f: Likewise.
26095
26096 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
26097
26098         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
26099         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
26100
26101 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
26102
26103         * gcc.c-torture/execute/920428-2.x: Delete.
26104         * gcc.c-torture/execute/920501-7.x: Likewise.
26105
26106 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
26107
26108         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
26109         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
26110         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
26111         prescott and c3-2.
26112         (PREFETCH_3DNOW): Add -march=c3.
26113
26114 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
26115
26116         PR c/16437
26117         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
26118         * gcc.c-torture/execute/bf64-1.x: Likewise.
26119
26120 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
26121
26122         * gcc.c-torture/compile/20040708-1.c: New test.
26123
26124 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26125
26126         PR c++/16169
26127         * g++.dg/warn/effc2.C: New test.
26128
26129 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
26130
26131         * gcc.c-torture/execute/bitfld-1.x: Remove.
26132         * gcc.c-torture/execute/bitfld-3.c: New test.
26133         * gcc.dg/bitfld-2.c: Remove XFAILs.
26134
26135 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
26136
26137         PR c++/16276
26138         * g++.dg/rtti/tinfo1.C: New file.
26139
26140 2004-07-07  Eric Christopher  <echristo@redhat.com>
26141
26142         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
26143
26144 2004-07-07  Andrew Pinski  <apinski@apple.com>
26145
26146         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
26147
26148 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
26149
26150         * g++.dg/init/call1.C: XFAIL.
26151
26152 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
26153
26154         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
26155         except for movstrict*, to movmem* and clrstr* to clrmem*.
26156
26157 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
26158
26159         * gcc.c-torture/execute/20040707-1.c: New test.
26160
26161 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
26162
26163         * gcc.c-torture/execute/20040706-1.c: New test.
26164
26165 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26166
26167         PR c++/3671
26168         * g++.dg/template/spec14.C: New test.
26169
26170 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
26171
26172         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
26173         nothing if not yet defined.  Use it in b, c and d type definitions.
26174         * gcc.c-torture/execute/20040705-1.c: New test.
26175         * gcc.c-torture/execute/20040705-2.c: New test.
26176
26177 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26178
26179         PR c++/2518
26180         * g++.dg/lookup/new1.C: New test.
26181
26182 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26183
26184         PR c++/11406
26185         * g++.dg/template/sizeof8.C: New test.
26186
26187 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
26188
26189         * gcc.c-torture/compile/20040705-1.c: New test.
26190
26191 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
26192
26193         * gfortran.fortran-torture/execute/seq_io.f90: New test.
26194
26195 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
26196
26197         * gcc.dg/cpp/if-mop.c: Two new testcases.
26198         * gcc.dg/cpp/trad/comment-3.c: New.
26199
26200 2004-07-04  Paul Brook  <paul@codesourcery.com>
26201
26202         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
26203
26204 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
26205
26206         PR c++/3761
26207         * g++.dg/lookup/crash4.C: New test.
26208
26209 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
26210
26211         * gcc.c-torture/execute/builtin-abs-1.c
26212         * gcc.c-torture/execute/builtin-abs-2.c
26213         * gcc.c-torture/execute/builtin-complex-1.c
26214         * gcc.c-torture/execute/builtins/string-1-lib.c
26215         * gcc.c-torture/execute/builtins/string-1.c
26216         * gcc.c-torture/execute/builtins/string-2-lib.c
26217         * gcc.c-torture/execute/builtins/string-2.c
26218         * gcc.c-torture/execute/builtins/string-3-lib.c
26219         * gcc.c-torture/execute/builtins/string-3.c
26220         * gcc.c-torture/execute/builtins/string-4-lib.c
26221         * gcc.c-torture/execute/builtins/string-4.c
26222         * gcc.c-torture/execute/builtins/string-5-lib.c
26223         * gcc.c-torture/execute/builtins/string-5.c
26224         * gcc.c-torture/execute/builtins/string-6-lib.c
26225         * gcc.c-torture/execute/builtins/string-6.c
26226         * gcc.c-torture/execute/builtins/string-7-lib.c
26227         * gcc.c-torture/execute/builtins/string-7.c
26228         * gcc.c-torture/execute/builtins/string-8-lib.c
26229         * gcc.c-torture/execute/builtins/string-8.c
26230         * gcc.c-torture/execute/builtins/string-9-lib.c
26231         * gcc.c-torture/execute/builtins/string-9.c
26232         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
26233         * gcc.c-torture/execute/builtins/string-asm-1.c
26234         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
26235         * gcc.c-torture/execute/builtins/string-asm-2.c
26236         * gcc.c-torture/execute/stdio-opt-1.c
26237         * gcc.c-torture/execute/stdio-opt-2.c
26238         * gcc.c-torture/execute/stdio-opt-3.c
26239         * gcc.c-torture/execute/string-opt-1.c
26240         * gcc.c-torture/execute/string-opt-10.c
26241         * gcc.c-torture/execute/string-opt-11.c
26242         * gcc.c-torture/execute/string-opt-12.c
26243         * gcc.c-torture/execute/string-opt-13.c
26244         * gcc.c-torture/execute/string-opt-14.c
26245         * gcc.c-torture/execute/string-opt-15.c
26246         * gcc.c-torture/execute/string-opt-16.c
26247         * gcc.c-torture/execute/string-opt-2.c
26248         * gcc.c-torture/execute/string-opt-6.c
26249         * gcc.c-torture/execute/string-opt-7.c
26250         * gcc.c-torture/execute/string-opt-8.c:
26251         Replace with ...
26252
26253         * gcc.c-torture/execute/builtins/abs-2.c
26254         * gcc.c-torture/execute/builtins/abs-3.c
26255         * gcc.c-torture/execute/builtins/complex-1.c
26256         * gcc.c-torture/execute/builtins/fprintf.c
26257         * gcc.c-torture/execute/builtins/fputs.c
26258         * gcc.c-torture/execute/builtins/memcmp.c
26259         * gcc.c-torture/execute/builtins/memmove.c
26260         * gcc.c-torture/execute/builtins/memops-asm.c
26261         * gcc.c-torture/execute/builtins/mempcpy-2.c
26262         * gcc.c-torture/execute/builtins/mempcpy.c
26263         * gcc.c-torture/execute/builtins/memset.c
26264         * gcc.c-torture/execute/builtins/printf.c
26265         * gcc.c-torture/execute/builtins/sprintf.c
26266         * gcc.c-torture/execute/builtins/strcat.c
26267         * gcc.c-torture/execute/builtins/strchr.c
26268         * gcc.c-torture/execute/builtins/strcmp.c
26269         * gcc.c-torture/execute/builtins/strcpy.c
26270         * gcc.c-torture/execute/builtins/strcspn.c
26271         * gcc.c-torture/execute/builtins/strlen-2.c
26272         * gcc.c-torture/execute/builtins/strlen.c
26273         * gcc.c-torture/execute/builtins/strncat.c
26274         * gcc.c-torture/execute/builtins/strncmp-2.c
26275         * gcc.c-torture/execute/builtins/strncmp.c
26276         * gcc.c-torture/execute/builtins/strncpy.c
26277         * gcc.c-torture/execute/builtins/strpbrk.c
26278         * gcc.c-torture/execute/builtins/strpcpy-2.c
26279         * gcc.c-torture/execute/builtins/strpcpy.c
26280         * gcc.c-torture/execute/builtins/strrchr.c
26281         * gcc.c-torture/execute/builtins/strspn.c
26282         * gcc.c-torture/execute/builtins/strstr-asm.c
26283         * gcc.c-torture/execute/builtins/strstr.c:
26284         ... these new files.
26285
26286         * gcc.c-torture/execute/builtins/abs-2-lib.c
26287         * gcc.c-torture/execute/builtins/abs-3-lib.c
26288         * gcc.c-torture/execute/builtins/complex-1-lib.c
26289         * gcc.c-torture/execute/builtins/fprintf-lib.c
26290         * gcc.c-torture/execute/builtins/fputs-lib.c
26291         * gcc.c-torture/execute/builtins/memcmp-lib.c
26292         * gcc.c-torture/execute/builtins/memmove-lib.c
26293         * gcc.c-torture/execute/builtins/memops-asm-lib.c
26294         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
26295         * gcc.c-torture/execute/builtins/mempcpy-lib.c
26296         * gcc.c-torture/execute/builtins/memset-lib.c
26297         * gcc.c-torture/execute/builtins/printf-lib.c
26298         * gcc.c-torture/execute/builtins/sprintf-lib.c
26299         * gcc.c-torture/execute/builtins/strcat-lib.c
26300         * gcc.c-torture/execute/builtins/strchr-lib.c
26301         * gcc.c-torture/execute/builtins/strcmp-lib.c
26302         * gcc.c-torture/execute/builtins/strcpy-lib.c
26303         * gcc.c-torture/execute/builtins/strcspn-lib.c
26304         * gcc.c-torture/execute/builtins/strlen-2-lib.c
26305         * gcc.c-torture/execute/builtins/strlen-lib.c
26306         * gcc.c-torture/execute/builtins/strncat-lib.c
26307         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
26308         * gcc.c-torture/execute/builtins/strncmp-lib.c
26309         * gcc.c-torture/execute/builtins/strncpy-lib.c
26310         * gcc.c-torture/execute/builtins/strpbrk-lib.c
26311         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
26312         * gcc.c-torture/execute/builtins/strpcpy-lib.c
26313         * gcc.c-torture/execute/builtins/strrchr-lib.c
26314         * gcc.c-torture/execute/builtins/strspn-lib.c
26315         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
26316         * gcc.c-torture/execute/builtins/strstr-lib.c
26317         * gcc.c-torture/execute/builtins/lib/abs.c
26318         * gcc.c-torture/execute/builtins/lib/fprintf.c
26319         * gcc.c-torture/execute/builtins/lib/memset.c
26320         * gcc.c-torture/execute/builtins/lib/printf.c
26321         * gcc.c-torture/execute/builtins/lib/sprintf.c
26322         * gcc.c-torture/execute/builtins/lib/strcpy.c
26323         * gcc.c-torture/execute/builtins/lib/strcspn.c
26324         * gcc.c-torture/execute/builtins/lib/strncat.c
26325         * gcc.c-torture/execute/builtins/lib/strncmp.c
26326         * gcc.c-torture/execute/builtins/lib/strncpy.c
26327         * gcc.c-torture/execute/builtins/lib/strpbrk.c
26328         * gcc.c-torture/execute/builtins/lib/strspn.c
26329         * gcc.c-torture/execute/builtins/lib/strstr.c:
26330         New files containing support routines.
26331
26332         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
26333         declaration.
26334         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
26335         when not optimizing.
26336
26337 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
26338
26339         PR c++/16240
26340         * g++.dg/abi/mangle22.C: New test.
26341         * g++.dg/abi/mangle23.C: Likewise.
26342
26343 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
26344
26345         PR fortran/16290
26346         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
26347         Allow for cases without denormalized floating point numbers.
26348
26349 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
26350
26351         PR c/1027
26352         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
26353         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
26354         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
26355         expected warning text.
26356         * gcc.dg/format/diag-2.c: New test.
26357
26358 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
26359
26360         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
26361
26362 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
26363
26364         * gcc.dg/builtins-43.c: New.
26365         * gcc.dg/builtins-44.c: New.
26366         * gcc.dg/builtins-45.c: New.
26367
26368 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
26369             Andreas Tobler  <a.tobler@schweiz.ch>
26370
26371         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
26372         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
26373         as SIGSEGV.
26374         * gcc.dg/cleanup-11.c: Likewise.
26375         * gcc.dg/cleanup-8.c: Likewise.
26376         * gcc.dg/cleanup-9.c: Likewise.
26377         * gcc.dg/cleanup-5.c: Run on all platforms.
26378
26379 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
26380
26381         * g++.dg/warn/nonnull1.C: New test.
26382
26383 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
26384
26385         * gcc.dg/compat/compat-common.h: Wrap up CINT in
26386         an #ifndef SKIP_COMPLEX_INT/#endif pair.
26387         Special-case the Sun compiler wrt to <complex.h>.
26388
26389 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
26390
26391         * gcc.dg/Wunreachable-8.C: New test.
26392
26393         * gcc.dg/h8300-ice2.c : New test.
26394
26395 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
26396
26397         PR fortran/16161
26398         * gfortran.fortran-torture/compile/implicit.f90: Add test
26399         for implicit character.
26400
26401 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
26402
26403         PR fortran/16289
26404         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
26405         Use tiny() intrinsic to find smallest non-negative real
26406
26407 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
26408
26409         * gcc.dg/compat/struct-by-value-22_main.c: New test.
26410         * gcc.dg/compat/struct-by-value-22_x.c: New.
26411         * gcc.dg/compat/struct-by-value-22_y.c: New.
26412
26413         * gcc.c-torture/execute/20040629-1.c: New test.
26414
26415 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
26416
26417         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
26418         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
26419
26420         PR target/16195
26421         * gcc.dg/20040625-1.c: New test.
26422
26423 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26424
26425         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
26426
26427 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26428
26429         PR fortran/15963
26430         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
26431
26432 2004-06-29  Richard Henderson  <rth@redhat.com>
26433
26434         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
26435
26436 2004-06-29  Paul Brook  <paul@codesourcery.com>
26437
26438         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
26439         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
26440
26441 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
26442
26443         PR c++/16260
26444         * g++.dg/parse/crash15.C: New.
26445
26446 2004-06-28  Andrew Pinski  <apinski@apple.com>
26447
26448         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
26449         by the error already.
26450
26451         * g++.dg/opt/ptrmem4.C: Change to compile only test.
26452
26453 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
26454
26455         PR target/14041
26456         * gcc.dg/h8300-bss-align-1.c : New.
26457
26458 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
26459
26460         * PR c++/16174
26461         * g++.dg/template/ctor4.C: New.
26462
26463 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
26464
26465         PR c++/16205
26466         * g++.dg/warn/Wsequence-point-1.C: New test.
26467
26468 2004-06-27  Paul Brook  <paul@codesourcery.com>
26469
26470         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
26471
26472 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
26473
26474         * g++.old-deja/g++.mike/p7325.C: Remove.
26475
26476 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
26477
26478         PR c/14963
26479         * gcc.dg/pr14963.c: New test.
26480
26481 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
26482
26483         PR c++/16193
26484         * g++.dg/parse/redef1.C: New test.
26485
26486 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
26487
26488         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
26489         20021110.c.
26490         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
26491         20021119-1.c.
26492         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
26493         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
26494         5-04.c.
26495         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
26496         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
26497         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
26498         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
26499         g++.brendan/enum14.C.
26500         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
26501         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
26502         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
26503         g++.mike/virt1.C.
26504         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
26505         memtemp24.C.
26506
26507 2004-06-27  Roger Sayle  <roger@eyesopen.com>
26508
26509         * gcc.dg/20040527-1.c: New test case.
26510
26511 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
26512
26513         PR gfortran/pr16196
26514         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
26515
26516 2004-06-25  Roger Sayle  <roger@eyesopen.com>
26517
26518         PR middle-end/15825
26519         * gcc.dg/pr15825-1.c: New test case.
26520
26521 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
26522
26523         * gcc.c-torture/execute/20040625-1.c: New test.
26524
26525 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26526
26527         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
26528
26529 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
26530
26531         * gcc.dg/torture/mips-div-1.c: New test.
26532
26533 2004-06-24  Jeff Law  <law@redhat.com>
26534
26535         * gcc.dg/tree-ssa/20040624-1.c: New test.
26536
26537 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
26538
26539         * gcc.c-torture/compile/20040624-1.c: New test.
26540
26541 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26542
26543         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
26544         this directory.
26545
26546 2004-06-23  Andrew Pinski  <apinski@apple.com>
26547
26548         PR middle-end/15988
26549         * g++.dg/opt/ptrmem4.C: New test.
26550
26551         * gcc.dg/c90-array-quals-2.c: New test.
26552
26553 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
26554
26555         * gcc.dg/kpice1.c: New test.
26556
26557 2006-06-23  Andrew Pinski  <apinski@apple.com>
26558
26559         * gcc.dg/c90-array-quals.c: New test.
26560
26561 2006-06-22  Richard Henderson  <rth@redhat.com>
26562
26563         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
26564
26565 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
26566
26567         * gcc.dg/builtins-config.h: Handle FreeBSD.
26568
26569 2006-06-22  Richard Henderson  <rth@redhat.com>
26570
26571         * g++.dg/opt/devirt1.C: New.
26572
26573 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
26574
26575         * g++.dg/opt/pr15551.C: New testcase.
26576
26577 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
26578
26579         PR target/14800
26580         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
26581         x86_64-*-linux* when compiling for 32bit.
26582
26583 2004-06-21  Andrew Pinski  <apinski@apple.com>
26584
26585         * gcc.dg/pch/struct-1.c: New.
26586         * gcc.dg/pch/struct-1.hs: New.
26587
26588 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
26589
26590         * gcc.dg/pch/save-temps-1.c: New file.
26591         * gcc.dg/pch/save-temps-1.hs: New file.
26592
26593 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
26594
26595         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
26596         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
26597
26598 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26599
26600         * gfortran.fortran-torture/execute/select_1.f90: Rename function
26601         to fix type error.
26602         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
26603         Remove trailing spaces.
26604
26605 2004-06-21  Richard Henderson  <rth@redhat.com>
26606
26607         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
26608         merging && to BIT_FIELD_REF.
26609
26610 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
26611
26612         * g++.dg/opt/placeholder1.C: New test.
26613
26614 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
26615
26616         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
26617         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
26618         * gcc.dg/compat/union-m128-1_x.c: Likewise.
26619         * gcc.dg/compat/union-m128-1_y.c: Likewise.
26620
26621 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
26622
26623         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
26624         extern "C".
26625         * g++.dg/other/pragma-re-1.C: Add comments.
26626
26627 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
26628
26629         PR gfortran/16080
26630         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
26631
26632 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
26633
26634         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
26635         instead of setting the type of size_t by
26636         hand.
26637
26638 2004-06-18  Roger Sayle  <roger@eyesopen.com>
26639
26640         * gcc.dg/unordered-2.c: New test case.
26641         * gcc.dg/unordered-3.c: New test case.
26642
26643 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
26644
26645         PR other/16043
26646         * lib/g++.exp (g++_version): Tweak regexp for version
26647         * lib/g77.exp (g77_version): Likewise.
26648         * lib/gfortran.exp (gfortran_version): Likewise.
26649         * lib/objc.exp (objc_version): Likewise.
26650         * lib/treelang.exp (treelang_version): Likewise.
26651
26652 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
26653
26654         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
26655         Use INT_MAX instead of __INT_MAX__.
26656         * gcc.dg/compat/struct-align-2_y.c: Likewise.
26657
26658         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
26659         * gcc.dg/compat/scalar-return-3_x.c: Use it.
26660         * gcc.dg/compat/scalar-return-3_y.c: Use it.
26661         * gcc.dg/compat/scalar-return-4_x.c: Use it.
26662         * gcc.dg/compat/scalar-return-4_y.c: Use it.
26663         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
26664         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
26665         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
26666         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
26667
26668         * gcc.dg/range-test-1.c: New test.
26669         * g++.dg/opt/range-test-1.C: New test.
26670
26671 2004-06-17  Richard Henderson  <rth@redhat.com>
26672
26673         * objc.dg/sync-1.m: New.
26674         * objc.dg/try-catch-1.m: Don't force next runtime.
26675         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
26676         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
26677         shadowed catch clause.
26678         * objc.dg/try-catch-5.m: New.
26679
26680 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
26681
26682         Bug 14610
26683         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
26684
26685 2004-06-15  Richard Henderson  <rth@redhat.com>
26686
26687         * gcc.dg/20001116-1.c: Move expected warning line.
26688
26689 2004-06-15  Richard Henderson  <rth@redhat.com>
26690
26691         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
26692         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
26693
26694 2004-06-15  Jeff Law  <law@redhat.com>
26695
26696         * gcc.dg/tree-ssa/20040615-1.c: New test.
26697         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
26698         be less sensitive to operand ordering.
26699         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
26700
26701 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
26702
26703         * g++.dg/abi/bitfield3.C: Add comment..
26704
26705 2004-06-15  Richard Henderson  <rth@redhat.com>
26706
26707         * g++.dg/ext/stmtexpr1.C: XFAIL.
26708         * gcc.dg/20030612-1.c: XFAIL.
26709
26710 2004-06-15  Eric Christopher  <echristo@redhat.com>
26711
26712         * g++.dg/charset/asm5.c: New.
26713         * gcc.dg/charset/asm6.c: New.
26714
26715 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26716
26717         PR fortran/15962
26718         * gfortran.fortran-torture/execute/select_1.f90: New test.
26719
26720 2004-06-15  Paul Brook  <paul@codesourcery.com>
26721
26722         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
26723
26724 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26725
26726         PR c++/15967
26727         * g++.dg/lookup/crash3.C: New test.
26728
26729 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26730
26731         PR c++/15947
26732         * g++.dg/parse/dtor4.C: New test.
26733
26734 2004-06-14  Jeff Law  <law@redhat.com>
26735
26736         * gcc.c-torture/compile/20040614-1.c: New test.
26737
26738 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26739
26740         PR fortran/15211
26741         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
26742         LEN of a character array.
26743
26744 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
26745
26746         PR c++/15096
26747         * g++.dg/template/ptrmem10.C: New test.
26748
26749         PR c++/14930
26750         * g++.dg/template/friend30.C: New test.
26751
26752 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26753
26754         PR fortran/14928
26755         * gfortran.fortran-torture/compile/mloc.f90: New test.
26756
26757 2004-06-13  Paul Brook  <paul@codesourcery.com>
26758
26759         * gfortran.fortran-torture/execute/random_2.f90: New test.
26760
26761 2004-06-13  Eric Christopher  <echristo@redhat.com>
26762
26763         * gcc.dg/noncompile/redecl-1.c: Fix error message.
26764
26765 2004-06-12  Paul Brook  <paul@codesourcery.com>
26766
26767         * gfortran.fortran-torture/execute/contained_3.f90: New test.
26768
26769 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26770
26771         PR fortran/14923
26772         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
26773
26774 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26775
26776         PR fortran/14957
26777         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
26778         syntax errors in end statements of contained subroutines.
26779
26780 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26781
26782         PR fortran/12841
26783         * gfortran.fortran-torture/execute/null_arg.f90: New test.
26784
26785 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
26786
26787         PR fortran/15665
26788         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
26789
26790 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
26791
26792         PR gfortran/12839
26793         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
26794
26795 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
26796
26797         PR c++/15862
26798         * g++.dg/parse/enum1.C: New test.
26799
26800 2004-06-10  Jeff Law  <law@redhat.com>
26801
26802         * gcc.c-torture/compile/20040610-1.c: New test.
26803
26804 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26805
26806         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
26807         * g++.old-deja/g++.other/decl3.C: Likewise.
26808
26809 2004-06-10  Brian Booth  <bbooth@redhat.com>
26810
26811         * gcc.dg/tree-ssa/20031015-1.c: Scan for
26812         V_MAY_DEF instead of VDEF.
26813         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
26814
26815 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
26816
26817         PR c++/14211
26818         * g++.dg/conversion/const1.C: New test.
26819
26820         PR c++/15076
26821         * g++.dg/conversion/reinterpret1.C: New test.
26822
26823         PR c++/15877
26824         * g++.dg/template/enum2.C: New test.
26825
26826         PR c++/15227
26827         * g++.dg/template/error13.C: New test.
26828
26829 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26830
26831         PR fortran/14957
26832         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
26833         arguments to test_* REAL and of the right size.
26834
26835 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
26836
26837         PR target/15569
26838         PR rtl-optimization/15681
26839         * gcc.dg/20040609-1.c: New test.
26840
26841 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
26842
26843         PR c++/14791
26844         * g++.dg/opt/builtins1.C: New test.
26845
26846 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
26847
26848         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
26849         that use default windows32 struct layout.
26850         * gcc.dg/i386-bitfield2.c: Likewise.
26851
26852 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
26853
26854         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
26855         for mingw32 and cygwin targets.
26856
26857 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
26858
26859         * gcc.dg/pch/macro-4.c: New.
26860         * gcc.dg/pch/macro-4.hs: New.
26861
26862 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26863
26864         PR fortran/13249
26865         * gfortran.fortran-torture/compile/name_clash.f90: New test.
26866
26867 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26868
26869         PR fortran/13372
26870         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
26871
26872 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
26873
26874         PR gfortran/14897
26875         * gfortran.fortran-torture/execute/t_edit.f90: New test.
26876
26877 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
26878
26879         PR gfortran/15755
26880         * gfortran.fortran-torture/execute/backspace.c : New test.
26881
26882 2004-06-09  Paul Brook  <paul@codesourcery.com>
26883
26884         * gfortran.fortran-torture/execure/intrinsic_associated.f90
26885         (pointer_to_section): Rewrite to use smaller array.
26886
26887 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
26888
26889         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
26890         * gcc.dg/ext/altivec-10.c: Same.
26891         * gcc.dg/ext/altivec-11.c: Same.
26892         * gcc.dg/ext/altivec-12.c: Same.
26893         * gcc.dg/ext/altivec-13.c: Same.
26894         * gcc.dg/ext/altivec-14.c: Same.
26895         * gcc.dg/ext/altivec-15.c: Same.
26896         * gcc.dg/ext/altivec-16.c: Same.
26897         * gcc.dg/ext/altivec-3.c: Same.
26898         * gcc.dg/ext/altivec-4.c: Same.
26899         * gcc.dg/ext/altivec-6.c: Same.
26900         * gcc.dg/ext/altivec-7.c: Same.
26901         * gcc.dg/ext/altivec-8.c: Same.
26902         * gcc.dg/ext/altivec-varargs-1.c: Same.
26903
26904         * g++.dg/ext/altivec-1.C: Correct dg syntax.
26905         * g++.dg/ext/altivec-10.C: Same.
26906         * g++.dg/ext/altivec-2.C: Same.
26907         * g++.dg/ext/altivec-3.C: Same.
26908         * g++.dg/ext/altivec-4.C: Same.
26909         * g++.dg/ext/altivec-5.C: Same.
26910         * g++.dg/ext/altivec-6.C: Same.
26911         * g++.dg/ext/altivec-7.C: Same.
26912         * g++.dg/ext/altivec-8.C: Same.
26913         * g++.dg/ext/altivec-9.C: Same.
26914
26915 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26916
26917         PR c++/7841
26918         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
26919
26920 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
26921
26922         * gcc.dg/union-1.c: New test.
26923
26924 2004-06-07  Roger Sayle  <roger@eyesopen.com>
26925
26926         * gcc.dg/builtins-41.c: New test case.
26927         * gcc.dg/builtins-42.c: New test case.
26928
26929 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
26930
26931         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
26932         * g++.dg/ext/altivec-10.C: Same.
26933         * g++.dg/ext/altivec-2.C: Same.
26934         * g++.dg/ext/altivec-3.C: Same.
26935         * g++.dg/ext/altivec-4.C: Same.
26936         * g++.dg/ext/altivec-5.C: Same.
26937         * g++.dg/ext/altivec-6.C: Same.
26938         * g++.dg/ext/altivec-7.C: Same.
26939         * g++.dg/ext/altivec-8.C: Same.
26940         * g++.dg/ext/altivec-9.C: Same.
26941         * g++.old-deja/g++.abi/cxa_vec.C: Same.
26942         * g++.old-deja/g++.brendan/new3.C: Same.
26943         * gcc.c-torture/execute/eeprof-1.x: Same.
26944
26945 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
26946
26947         PR c/14765
26948         * gcc.dg/pr14765-1.c: New test.
26949
26950 2004-06-07  Roger Sayle  <roger@eyesopen.com>
26951
26952         PR c/14649
26953         * gcc.dg/pr14649-1.c: New test case.
26954
26955 2004-06-07  Richard Henderson  <rth@redhat.com>
26956
26957         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
26958         if temporaries.
26959
26960 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
26961
26962         * g++.dg/eh/elide1.C: Remove XFAIL.
26963
26964 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
26965
26966         PR c++/15337
26967         * g++.dg/expr/sizeof3.C: New test.
26968
26969         PR c++/14777
26970         * g++.dg/template/access14.C: New test.
26971
26972         PR c++/15554
26973         * g++.dg/template/enum1.C: New test.
26974
26975         PR c++/15057
26976         * g++.dg/eh/throw1.C: New test.
26977
26978 2004-06-07  David Ayers  <d.ayers@inode.at>
26979             Ziemowit Laski  <zlaski@apple.com>
26980
26981         * lib/objc.exp (objc_target_compile): Revert the '-framework
26982         Foundation' flag fix, since bare Darwin does not ship
26983         with the Foundation framework.
26984         * objc/execute/next_mapping.h: Provide a local NSConstantString
26985         @interface and @implementation.
26986         (objc_constant_string_init): A constructor function, used to
26987         initialize the NSConstantString meta-class object.
26988         * objc/execute/string1.m: Include "next_mapping.h" instead of
26989         <Foundation/NSString.h>.
26990         * objc/execute/string2.m: Likewise.
26991         * objc/execute/string3.m: Likewise.
26992         * objc/execute/string4.m: Likewise.
26993
26994 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
26995
26996         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
26997         to double. Replace double with FLOAT.
26998         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
26999
27000         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
27001         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
27002         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
27003         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
27004         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
27005         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
27006         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
27007         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
27008
27009 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
27010
27011         PR c/13519
27012         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
27013
27014 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27015
27016         PR c++/15503
27017         * g++.dg/template/meminit2.C: New test.
27018
27019 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
27020
27021         PR target/15822
27022         * gcc.c-torture/execute/compare-fp-1.c,
27023         gcc.c-torture/execute/compare-fp-2.c,
27024         gcc.c-torture/execute/compare-fp-3.c,
27025         gcc.c-torture/execute/compare-fp-4.c,
27026         gcc.c-torture/execute/compare-fp-3.x,
27027         gcc.c-torture/execute/compare-fp-4.x: Moved...
27028         * gcc.c-torture/execute/ieee/compare-fp-1.c,
27029         gcc.c-torture/execute/ieee/compare-fp-2.c,
27030         gcc.c-torture/execute/ieee/compare-fp-3.c,
27031         gcc.c-torture/execute/ieee/compare-fp-4.c,
27032         gcc.c-torture/execute/ieee/compare-fp-3.x,
27033         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
27034
27035 2004-06-04  David Ayers  <d.ayers@inode.at>
27036
27037         * objc/execute/protocol-isEqual-4.m: New testcase.
27038
27039 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
27040
27041         * objc/execute/protocol-isEqual-1.m: New testcase.
27042         * objc/execute/protocol-isEqual-2.m: New testcase.
27043         * objc/execute/protocol-isEqual-3.m: New testcase.
27044
27045 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27046
27047         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
27048
27049 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
27050
27051         * lib/objc.exp (objc_target_compile): When running tests on
27052         Darwin (Mac OS X), inform the linker about '-framework
27053         'Foundation'.
27054
27055 2004-06-02  Eric Christopher  <echristo@redhat.com>
27056
27057         * gcc.c-torture/compile/20040602-1.c: New.
27058
27059 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
27060
27061         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
27062         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
27063
27064         PR tree-optimization/14736
27065         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
27066
27067         PR tree-optimization/14042
27068         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
27069
27070         PR tree-optimization/14729
27071         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
27072
27073 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27074
27075         PR fortran/15557
27076         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
27077
27078 2004-06-01  Richard Hederson  <rth@redhat.com>
27079
27080         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
27081
27082 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27083
27084         PR c++/14932
27085         * g++.dg/parse/offsetof4.C: New test.
27086
27087 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
27088
27089         PR objc/7993
27090         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
27091
27092 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
27093
27094         PR c++/15701
27095         * g++.dg/template/friend29.C: New test.
27096
27097 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
27098
27099         PR c/15749
27100         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
27101
27102 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
27103
27104         * gcc.dg/sparc-trap-1.c: New test.
27105
27106 2004-05-31  Roger Sayle  <roger@eyesopen.com>
27107
27108         PR middle-end/15069
27109         * g++.dg/opt/fold3.C: New test case.
27110
27111 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
27112
27113         * lib/target-supports.exp (check_iconv_available): Fix fallout
27114         from 2004-05-28 patch.
27115
27116 2004-05-30  Paul Brook  <paul@codesourcery.com>
27117
27118         PR fortran/15620
27119         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
27120         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
27121
27122 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
27123
27124         * gfortran.fortran-torture/execute/random_1.f90: New test.
27125
27126 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
27127
27128         * g++.dg/ext/altivec-10.C: New test.
27129
27130 2004-05-29  Paul Brook  <paul@codesourcery.com>
27131
27132         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
27133
27134 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
27135
27136         * gcc.dg/altivec-16.c: New test.
27137
27138 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
27139
27140         * lib/target-supports.exp (check_vmx_hw_available): New.
27141         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
27142
27143         * lib/target-supports.exp (check_alias_available,
27144         check_iconv_available, check_named_sections_available): Use
27145         unique names for temporary files.
27146
27147 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
27148
27149         * gcc.dg/altivec-15.c: New test.
27150
27151 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
27152
27153         PR c++/15083
27154         * g++.dg/warn/noeffect6.C: New test.
27155
27156         PR c++/15471
27157         * g++.dg/expr/ptrmem4.C: New test.
27158
27159         PR c++/15640
27160         * g++.dg/template/operator3.C: New test.
27161
27162 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
27163
27164         PR c++/14668
27165         * g++.dg/lookup/redecl1.C: New test.
27166         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
27167
27168 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
27169
27170         * gcc.c-torture/execute/compare-fp-1.c,
27171         gcc.c-torture/execute/compare-fp-2.c,
27172         gcc.c-torture/execute/compare-fp-3.c,
27173         gcc.c-torture/execute/compare-fp-4.c,
27174         gcc.c-torture/execute/compare-fp-3.x,
27175         gcc.c-torture/execute/compare-fp-4.x,
27176         gcc.dg/pr15649-1.c: New.
27177
27178 2004-05-27  Adam Nemet  <anemet@lnxw.com>
27179
27180         PR c++/12883
27181         * g++.dg/init/array14.C: New test.
27182
27183 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
27184
27185         * lib/compat.exp (compat-get-options-main): New.
27186         (compat-get-options): Remove unneeded code, warn for ignored
27187         command.
27188         (compat-execute): Check flag set by dg-require-* commands.
27189
27190         * lib/compat.exp (compat-execute): Break up long lines.
27191
27192 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
27193
27194         * gcc.dg/altivec-7.c: Don't use 'vector long'.
27195         * gcc.dg/altivec-14.c: New test.
27196         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
27197
27198         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
27199         * gcc.dg/altivec-12.c: Ditto.
27200
27201         * gcc.dg/altivec-3.c: Move call to altivec_check.
27202
27203 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
27204
27205         PR c++/15044
27206         * g++.dg/template/error12.C: New test.
27207
27208         PR c++/15317
27209         * g++.dg/ext/attrib15.C: New test.
27210
27211         PR c++/15329
27212         * g++.dg/template/ptrmem9.C: New test.
27213
27214 2004-05-25  Paul Brook  <paul@codesourcery.com>
27215
27216         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
27217
27218 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
27219
27220         PR c++/15165
27221         * g++.dg/template/crash19.C: New test.
27222
27223 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
27224
27225         PR c++/15025
27226         * g++.dg/template/redecl1.C: New test.
27227
27228 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
27229
27230         PR c++/14821
27231         * g++.dg/other/ns1.C: New test.
27232
27233         PR c++/14883
27234         * g++.dg/template/invalid1.C: New test.
27235
27236 2004-05-23  Paul Brook  <paul@codesourcery.com>
27237         Victor Leikehman  <lei@haifasphere.co.il>
27238
27239         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
27240         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
27241
27242 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
27243
27244         PR c++/15285
27245         PR c++/15299
27246         * g++.dg/template/non-dependent5.C: New test.
27247         * g++.dg/template/non-dependent6.C: New test.
27248
27249 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
27250
27251         PR c++/15507
27252         * g++.dg/inherit/union1.C: New test.
27253
27254         PR c++/15542
27255         * g++.dg/template/addr1.C: New test.
27256
27257         PR c++/15427
27258         * g++.dg/template/array5.C: New test.
27259
27260         PR c++/15287
27261         * g++.dg/template/array6.C: New test.
27262
27263 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
27264             Roger Sayle  <roger@eyesopen.com>
27265
27266         * g++.dg/lookup/forscope2.C: New test case.
27267
27268 2004-05-22  Ben Elliston  <bje@au.ibm.com>
27269
27270         * gcc.dg/cpp/Wmissingdirs.c: New.
27271
27272 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
27273
27274         PR target/15301
27275         * gcc.dg/compat/union-m128-1.h: New file.
27276         * gcc.dg/compat/union-m128-1_main.c: Likewise.
27277         * gcc.dg/compat/union-m128-1_x.c: Likewise.
27278         * gcc.dg/compat/union-m128-1_y.c: Likewise.
27279
27280 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
27281
27282         PR target/15302
27283         * gcc.dg/compat/struct-complex-1.h: New file.
27284         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
27285         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
27286         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
27287
27288 2004-05-20  Roger Sayle  <roger@eyesopen.com>
27289
27290         PR middle-end/3074
27291         * gcc.dg/pr3074-1.c: New test case.
27292         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
27293
27294 2004-05-20  Falk Hueffner  <falk@debian.org>
27295
27296         PR other/15526
27297         * gcc.dg/ftrapv-1.c: New test case.
27298
27299 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
27300
27301         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
27302
27303 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
27304             Jeff Law  <law@redhat.com>
27305
27306         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
27307         * gcc.dg/tree-ssa/20040518-2.c: New test.
27308
27309         * gcc.dg/tree-ssa/20040518-1.c: New test.
27310
27311 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
27312
27313         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
27314
27315 2004-05-18  Paul Brook  <paul@codesourcery.com>
27316
27317         PR fortran/13930
27318         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
27319
27320 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27321
27322         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
27323         constant folding.
27324
27325 2004-05-17  Steven Bosscher  <stevenb@suse.de>
27326
27327         * gcc.dg/tree-ssa/20040517-1.c: New test.
27328
27329 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27330
27331         * gcc.dg/loop-4.c: New test.
27332
27333 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
27334
27335         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
27336
27337 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
27338
27339         PR fortran/15311
27340         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
27341
27342 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27343
27344         PR fortran/13826
27345         PR fortran/13940
27346         * gfortran.fortran-torture/compile/data_1.f90: New test.
27347
27348 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
27349
27350         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
27351         * gcc.dg/uninit-H.c: Define ASM for __s390__.
27352
27353 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
27354
27355         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
27356
27357 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
27358
27359         PR c/15444
27360         * gcc.dg/format/xopen-1.c: Adjust expected message.
27361         * gcc.dg/format/xopen-3.c: New test.
27362
27363 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
27364
27365         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
27366
27367 2004-05-14  Jeff Law  <law@redhat.com>
27368
27369         * gcc.dg/tree-ssa/20040514-2.c: New test.
27370
27371 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27372
27373         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
27374         this ...
27375         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
27376         this.
27377
27378 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
27379
27380         * gcc.dg/tree-ssa/20040514-1.c: New test.
27381
27382 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27383
27384         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
27385         test.
27386
27387 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27388
27389         PR fortran/14066
27390         * gfortran.fortran-torture/compile/do_1.f90: New test.
27391
27392 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27393
27394         PR fortran/15051
27395         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
27396         test.
27397
27398 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
27399
27400         PR fortran/15149
27401         * gfortran.fortran-torture/execute/random_init.f90: New test.
27402
27403 2004-05-13  Paul Brook  <paul@codesourcery.com>
27404
27405         PR fortran/15314
27406         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
27407
27408 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
27409
27410         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
27411         for the powerpc case.
27412
27413 2004-05-13  Jeff Law  <law@redhat.com>
27414
27415         * gcc.dg/tree-ssa/20040513-1.c: New test.
27416         * gcc.dg/tree-ssa/20040513-2.c: New test.
27417
27418 2004-05-13  Paul Brook  <paul@codesourcery.com>
27419
27420         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
27421         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
27422         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
27423
27424 2004-05-13  Andreas Schwab  <schwab@suse.de>
27425
27426         PR other/10819
27427         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
27428         characters.
27429
27430 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
27431
27432         PR fortran/15294
27433         * gfortran.fortran-torture/execute/adjustr.f90: New file.
27434
27435 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
27436
27437         Merge from tree-ssa-20020619-branch.  See
27438         ChangeLog.tree-ssa for details.
27439
27440 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
27441
27442         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
27443         include <altivec.h> explicitly.
27444         * gcc.dg/altivec-13.c: Likewise.
27445
27446 2004-05-11  Paul Brook  <paul@codesourcery.com>
27447
27448         * gcc.c-torture/compile/20010518-1.c: Force enum size.
27449
27450 2004-05-10  Eric Christopher  <echristo@redhat.com>
27451
27452         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
27453         * gcc.dg/sibcall-4.c: Ditto.
27454
27455 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
27456
27457         * g++.dg/ext/altivec-8.C: New test case.
27458         * gcc.dg/altivec-13.c: New test case.
27459
27460 2004-05-08  Roger Sayle  <roger@eyesopen.com>
27461
27462         * gcc.c-torture/execute/divcmp-1.c: New test case.
27463         * gcc.c-torture/execute/divcmp-2.c: New test case.
27464         * gcc.c-torture/execute/divcmp-3.c: New test case.
27465
27466 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
27467
27468         * g++.dg/other/pragma-re-2.C: New test.
27469
27470 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
27471
27472         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
27473         * gcc.dg/i386-387-2.c: Likewise.
27474
27475         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
27476         __builtin_drem.
27477         * gcc.dg/i386-387-6.c: Likewise.
27478
27479 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
27480
27481         * gcc.dg/builtins-33.c: Also check log1p*.
27482
27483 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
27484
27485         PR optimization/15296
27486         * gcc.c-torture/execute/pr15296.c: New test.
27487
27488 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
27489
27490         * gcc.dg/builtins-40.c: New test.
27491
27492 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
27493
27494         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
27495
27496 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
27497
27498         * g++.dg/ext/spe1.C: New testcase.
27499
27500 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
27501
27502         * objc.dg/image-info.m: Allow additional attributes
27503         for __image_info section.
27504
27505 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
27506
27507         * gcc.dg/torture/mips-hilo-2.c: New test.
27508
27509 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27510
27511         PR c++/14389
27512         * g++.dg/template/member5.C: New test.
27513
27514 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
27515
27516         * gcc.dg/builtins-34.c: Also check expm1*.
27517
27518 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27519
27520         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
27521         * gcc.dg/torture/builtin-convert-3.c: New test.
27522
27523 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
27524
27525         PR middle-end/15054
27526         * g++.dg/opt/pr15054.C: New test.
27527
27528 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27529
27530         * gcc.dg/torture/builtin-rounding-1.c: New test.
27531         * gcc.dg/builtins-25.c: Delete.
27532         * gcc.dg/builtins-29.c: Delete.
27533
27534 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
27535
27536         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
27537         * gcc.dg/sibcall-4.c: Likewise.
27538         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
27539
27540 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
27541
27542         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
27543         bit-field on 16-bit targets.
27544
27545 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
27546
27547         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
27548         16-bit targets.
27549
27550 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
27551
27552         * gcc.dg/rs6000-power2-1.c: Change to compile only.
27553         * gcc.dg/rs6000-power2-2.c: Likewise.
27554
27555 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
27556
27557         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
27558         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
27559         Change the asm registers to be in form of frN instead of fN.
27560
27561 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27562
27563         * gcc.dg/torture/builtin-convert-2.c: New test.
27564
27565 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
27566
27567         * gcc.dg/rs6000-power2-1.c: New test.
27568         * gcc.dg/rs6000-power2-2.c: New test.
27569
27570 2004-04-28  Jan Hubicka  <jh@suse.cz>
27571
27572         * gcc.dg/unused-6.c: New test.
27573
27574 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
27575             Ulrich Weigand  <uweigand@de.ibm.com>
27576
27577         * ada/acats/run_all.sh: Define $target variable.
27578
27579 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
27580
27581         PR c++/15119
27582         * g++.dg/other/vararg-1.C: New test.
27583
27584         PR c++/4794
27585         * g++.dg/eh/cleanup3.C: New test.
27586
27587 2004-04-24  Laurent GUERBY <laurent@guerby.net>
27588
27589         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
27590         and ad8011a (target_insn).
27591         * ada/acats/support/macro.dfs: Likewise.
27592         * ada/acats/support/impbit.adb: New file.
27593
27594 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
27595
27596         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
27597
27598 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
27599
27600         * gcc.dg/loop-3.c: New test.
27601
27602 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
27603
27604         * gcc.c-torture/execute/simd-5.c: New test.
27605
27606 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27607
27608         PR c++/15064
27609         * g++.dg/template/crash18.C: New test.
27610
27611 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
27612
27613         * g++.dg/ext/complit3.C: New test.
27614
27615 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
27616
27617         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
27618         * gcc.dg/altivec-3.c: Same.
27619         * gcc.dg/altivec-varargs-1.c: Same.
27620
27621 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
27622
27623         * lib/target-supports.exp (check_profiling_available): Assume
27624         profiling is not available on powerpc-eabi targets.
27625
27626 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
27627
27628         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
27629         * gcc.dg/vmx/bug-1.c: Ditto.
27630
27631 2004-04-20  Eric Christopher  <echristo@redhat.com>
27632
27633         * gcc.dg/charset/extern.c: New test.
27634         * g++.dg/charset/extern3.cc: Ditto.
27635
27636 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
27637
27638         * gcc.dg/builtins-39.c: New test.
27639
27640 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
27641
27642         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
27643
27644 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
27645
27646         * gcc.dg/torture/mips-hilo-1.c: New test.
27647
27648 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
27649
27650         * gcc.c-torture/compile/20040419-1.c: New test.
27651
27652 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
27653
27654         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
27655
27656 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
27657             Aldy Hernandez  <aldyh@redhat.com>
27658
27659         * gcc.c-torture/execute/va-arg-24.c: New.
27660
27661 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
27662             Aldy Hernandez  <aldyh@redhat.com>
27663
27664         * gcc.dg/vmx/1b-01.c: New.
27665         * gcc.dg/vmx/1b-02.c: New.
27666         * gcc.dg/vmx/1b-03.c: New.
27667         * gcc.dg/vmx/1b-04.c: New.
27668         * gcc.dg/vmx/1b-05.c: New.
27669         * gcc.dg/vmx/1b-06.c: New.
27670         * gcc.dg/vmx/1b-07.c: New.
27671         * gcc.dg/vmx/1c-01.c: New.
27672         * gcc.dg/vmx/1c-02.c: New.
27673         * gcc.dg/vmx/3a-01a.c: New.
27674         * gcc.dg/vmx/3a-01.c: New.
27675         * gcc.dg/vmx/3a-01m.c: New.
27676         * gcc.dg/vmx/3a-03.c: New.
27677         * gcc.dg/vmx/3a-03m.c: New.
27678         * gcc.dg/vmx/3a-04.c: New.
27679         * gcc.dg/vmx/3a-04m.c: New.
27680         * gcc.dg/vmx/3a-05.c: New.
27681         * gcc.dg/vmx/3a-06.c: New.
27682         * gcc.dg/vmx/3a-06m.c: New.
27683         * gcc.dg/vmx/3a-07.c: New.
27684         * gcc.dg/vmx/3b-01.c: New.
27685         * gcc.dg/vmx/3b-02.c: New.
27686         * gcc.dg/vmx/3b-10.c: New.
27687         * gcc.dg/vmx/3b-13.c: New.
27688         * gcc.dg/vmx/3b-14.c: New.
27689         * gcc.dg/vmx/3b-15.c: New.
27690         * gcc.dg/vmx/3c-01a.c: New.
27691         * gcc.dg/vmx/3c-01.c: New.
27692         * gcc.dg/vmx/3c-02.c: New.
27693         * gcc.dg/vmx/3c-03.c: New.
27694         * gcc.dg/vmx/3d-01.c: New.
27695         * gcc.dg/vmx/4-01.c: New.
27696         * gcc.dg/vmx/4-03.c: New.
27697         * gcc.dg/vmx/5-01.c: New.
27698         * gcc.dg/vmx/5-02.c: New.
27699         * gcc.dg/vmx/5-03.c: New.
27700         * gcc.dg/vmx/5-04.c: New.
27701         * gcc.dg/vmx/5-05.c: New.
27702         * gcc.dg/vmx/5-06.c: New.
27703         * gcc.dg/vmx/5-07.c: New.
27704         * gcc.dg/vmx/5-07t.c: New.
27705         * gcc.dg/vmx/5-08.c: New.
27706         * gcc.dg/vmx/5-10.c: New.
27707         * gcc.dg/vmx/5-11.c: New.
27708         * gcc.dg/vmx/7-01a.c: New.
27709         * gcc.dg/vmx/7-01.c: New.
27710         * gcc.dg/vmx/7c-01.c: New.
27711         * gcc.dg/vmx/7d-01.c: New.
27712         * gcc.dg/vmx/7d-02.c: New.
27713         * gcc.dg/vmx/8-01.c: New.
27714         * gcc.dg/vmx/8-02a.c: New.
27715         * gcc.dg/vmx/8-02.c: New.
27716         * gcc.dg/vmx/brode-1.c: New.
27717         * gcc.dg/vmx/bug-1.c: New.
27718         * gcc.dg/vmx/bug-2.c: New.
27719         * gcc.dg/vmx/bug-3.c: New.
27720         * gcc.dg/vmx/cw-bug-1.c: New.
27721         * gcc.dg/vmx/cw-bug-2.c: New.
27722         * gcc.dg/vmx/cw-bug-3.c: New.
27723         * gcc.dg/vmx/dct.c: New.
27724         * gcc.dg/vmx/debug-1.c: New.
27725         * gcc.dg/vmx/debug-2.c: New.
27726         * gcc.dg/vmx/debug-3.c: New.
27727         * gcc.dg/vmx/debug-4.c: New.
27728         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
27729         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
27730         * gcc.dg/vmx/eg-5.c: New.
27731         * gcc.dg/vmx/fft.c: New.
27732         * gcc.dg/vmx/gcc-bug-1.c: New.
27733         * gcc.dg/vmx/gcc-bug-2.c: New.
27734         * gcc.dg/vmx/gcc-bug-3.c: New.
27735         * gcc.dg/vmx/gcc-bug-4.c: New.
27736         * gcc.dg/vmx/gcc-bug-5.c: New.
27737         * gcc.dg/vmx/gcc-bug-6.c: New.
27738         * gcc.dg/vmx/gcc-bug-7.c: New.
27739         * gcc.dg/vmx/gcc-bug-8.c: New.
27740         * gcc.dg/vmx/gcc-bug-9.c: New.
27741         * gcc.dg/vmx/gcc-bug-b.c: New.
27742         * gcc.dg/vmx/gcc-bug-c.c: New.
27743         * gcc.dg/vmx/gcc-bug-d.c: New.
27744         * gcc.dg/vmx/gcc-bug-e.c: New.
27745         * gcc.dg/vmx/gcc-bug-f.c: New.
27746         * gcc.dg/vmx/gcc-bug-g.c: New.
27747         * gcc.dg/vmx/gcc-bug-i.c: New.
27748         * gcc.dg/vmx/harness.h: New.
27749         * gcc.dg/vmx/ira1.c: New.
27750         * gcc.dg/vmx/ira2a.c: New.
27751         * gcc.dg/vmx/ira2b.c: New.
27752         * gcc.dg/vmx/ira2.c: New.
27753         * gcc.dg/vmx/ira2c.c: New.
27754         * gcc.dg/vmx/mem.c: New.
27755         * gcc.dg/vmx/newton-1.c: New.
27756         * gcc.dg/vmx/ops.c: New.
27757         * gcc.dg/vmx/sn7153.c: New.
27758         * gcc.dg/vmx/spill2.c: New.
27759         * gcc.dg/vmx/spill3.c: New.
27760         * gcc.dg/vmx/spill.c: New.
27761         * gcc.dg/vmx/t.c: New.
27762         * gcc.dg/vmx/varargs-1.c: New.
27763         * gcc.dg/vmx/varargs-2.c: New.
27764         * gcc.dg/vmx/varargs-3.c: New.
27765         * gcc.dg/vmx/varargs-4.c: New.
27766         * gcc.dg/vmx/varargs-5.c: New.
27767         * gcc.dg/vmx/varargs-6.c: New.
27768         * gcc.dg/vmx/varargs-7.c: New.
27769         * gcc.dg/vmx/vmx.exp: New.
27770         * gcc.dg/vmx/vprint-1.c: New.
27771         * gcc.dg/vmx/vscan-1.c: New.
27772         * gcc.dg/vmx/x-01.c: New.
27773         * gcc.dg/vmx/x-02.c: New.
27774         * gcc.dg/vmx/x-03.c: New.
27775         * gcc.dg/vmx/x-04.c: New.
27776         * gcc.dg/vmx/x-05.c: New.
27777         * gcc.dg/vmx/yousufi-1.c: New.
27778         * gcc.dg/vmx/zero-1.c: New.
27779         * gcc.dg/vmx/zero.c: New.
27780
27781 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
27782
27783         * g++.dg/lookup/java1.C: Update for chage of
27784         _Jv_AllocObject.
27785         * g++.dg/lookup/java2.C: Likewise.
27786
27787 2004-04-17  Laurent GUERBY <laurent@guerby.net>
27788
27789         * ada/acats/run_all.sh: use -O2 by default.
27790
27791 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
27792
27793         * gcc.dg/vr-mult-[12].c: New tests.
27794
27795 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27796
27797         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
27798
27799         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
27800
27801 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
27802
27803         * lib/target-supports.exp (check_profiling_available): Assume profiling
27804         isn't available for mips*-*-elf targets.
27805
27806 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
27807
27808         * gcc.dg/builtins-38.c: New test.
27809
27810 2004-04-14  Eric Christopher  <echristo@redhat.com>
27811
27812         * g++.dg/charset/charset.exp: Run .cc extension tests.
27813
27814 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
27815
27816         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
27817
27818 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27819
27820         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
27821
27822 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
27823
27824         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
27825         * gcc.dg/i386-387-2.c: Likewise.
27826
27827         * gcc.dg/i386-387-7.c: New test.
27828         * gcc.dg/i386-387-8.c: New test.
27829
27830         * gcc.dg/builtins-37.c: New test.
27831
27832 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
27833
27834         * g++.dg/pch/externc-1.C: Add missing semicolon.
27835
27836 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
27837
27838         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
27839
27840 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27841
27842         * gcc.c-torture/execute/20040411-1.c: New test.
27843
27844 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
27845
27846         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
27847
27848 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
27849
27850         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
27851
27852 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
27853
27854         * lib/target-supports.exp (check_named_sections_available): New.
27855         * lib/gcc-dg.exp (dg-require-named-sections): New.
27856         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
27857         old-deja.exp.  Also prune error-count message from HP linker.
27858         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
27859
27860         * g++.dg/init/init-ref4.C: Use dg-require-weak.
27861         * g++.old-deja/g++.pt/static3.C: Likewise.
27862         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
27863
27864 2004-04-09  Roger Sayle  <roger@eyesopen.com>
27865
27866         * gcc.c-torture/execute/20040409-1.c: New test case.
27867         * gcc.c-torture/execute/20040409-2.c: New test case.
27868         * gcc.c-torture/execute/20040409-3.c: New test case.
27869
27870 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
27871
27872         * gcc.dg/20040409-1.c: New test.
27873
27874 2004-04-08  Roger Sayle  <roger@eyesopen.com>
27875
27876         PR target/14888
27877         * g++.dg/opt/pr14888.C: New test case.
27878
27879 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
27880
27881         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
27882         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
27883         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
27884         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
27885         New tests.
27886
27887 2004-04-08  Paul Brook  <paul@codesourcery.com>
27888
27889         * gcc.dg/spill-1.c: New test.
27890
27891 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27892
27893         * gcc.dg/torture/builtin-ctype-2.c: New test.
27894
27895 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
27896
27897         * gcc.dg/pch/pch.exp: Add largefile test.
27898
27899 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
27900
27901         * g++.dg/pch/externc-1.Hs: New.
27902         * g++.dg/pch/externc-1.C: New.
27903
27904 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27905
27906         * gcc.dg/compat/struct-by-value-5a_main.c,
27907         gcc.dg/compat/struct-by-value-5b_main.c: New files.
27908         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
27909         * gcc.dg/compat/struct-by-value-5a_x.c,
27910         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
27911         gcc.dg/compat/struct-by-value-5_x.c.
27912         * gcc.dg/compat/struct-by-value-5a_y.c,
27913         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
27914         gcc.dg/compat/struct-by-value-5_y.c.
27915
27916         * gcc.dg/compat/struct-by-value-6a_main.c,
27917         gcc.dg/compat/struct-by-value-6b_main.c: New files.
27918         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
27919         * gcc.dg/compat/struct-by-value-6a_x.c,
27920         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
27921         gcc.dg/compat/struct-by-value-6_x.c.
27922         * gcc.dg/compat/struct-by-value-6a_y.c,
27923         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
27924         gcc.dg/compat/struct-by-value-6_y.c.
27925
27926         * gcc.dg/compat/struct-by-value-7a_main.c,
27927         gcc.dg/compat/struct-by-value-7b_main.c: New files.
27928         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
27929         * gcc.dg/compat/struct-by-value-7a_x.c,
27930         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
27931         gcc.dg/compat/struct-by-value-7_x.c.
27932         * gcc.dg/compat/struct-by-value-7a_y.c,
27933         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
27934         gcc.dg/compat/struct-by-value-7_y.c.
27935
27936 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
27937
27938         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
27939         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
27940         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
27941         options.
27942
27943 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
27944
27945         * gcc.dg/builtins-36.c: New test.
27946
27947 2004-04-06  Paul Brook  <paul@codesourcery.com>
27948
27949         * README.gcc: Remove obsolete contraint on testcases.
27950
27951 2004-04-05  Paul Brook  <paul@codesourcery.com>
27952
27953         PR2123
27954         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
27955         failure and exit(0) on success.
27956         * g++.dg/expr/anew2.C: Ditto.
27957         * g++.dg/expr/anew3.C: Ditto.
27958         * g++.dg/expr/anew4.C: Ditto.
27959
27960 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
27961
27962         PR c++/3518
27963         * g++.dg/template/unify7.C: New.
27964
27965 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
27966
27967         * g++.dg/README: Bring up to date with new subdirectories; remove
27968         duplicate subdirectory lines.
27969
27970 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
27971
27972         PR c++/14007
27973         * g++.dg/template/unify5.C: New.
27974         * g++.dg/template/unify6.C: New.
27975         * g++.dg/template/qualttp20.C: Adjust.
27976         * g++.old-deja/g++.jason/report.C: Adjust.
27977         * g++.old-deja/g++.other/qual1.C: Adjust.
27978
27979 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
27980
27981         PR c++/14803
27982         * g++.dg/inherit/ptrmem1.C: New test.
27983
27984 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
27985
27986         PR c++/14755
27987         * gcc.c-torture/execute/20040331-1.c: New test.
27988         * gcc.dg/20040331-1.c: New test.
27989
27990 2004-04-01  Paul Brook  <paul@codesourcery.com>
27991
27992         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
27993
27994 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
27995
27996         PR c++/14724
27997         * g++.dg/init/goto1.C: New test.
27998
27999         PR c++/14763
28000         * g++.dg/template/defarg4.C: New test.
28001
28002 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
28003
28004         * gcc.dg/altivec-11.c: Extend test for more valid cases.
28005
28006 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
28007
28008         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
28009
28010 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
28011
28012         * gcc.dg/noncompile/undeclared-2.c: New test.
28013
28014 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
28015
28016         * gcc.dg/940409-1.c: Remove XFAIL.
28017         * gcc.dg/reg-vol-struct-1.c: New test.
28018
28019 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28020
28021         * gcc.dg/torture/builtin-wctype-1.c: New test.
28022
28023 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
28024
28025         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
28026         * gcc.dg/20001101-1.c: Likewise.
28027         * gcc.dg/20001102-1.c: Likewise.
28028
28029 2004-03-25  Roger Sayle  <roger@eyesopen.com>
28030
28031         * gcc.dg/compare8.c: Add an additional test for XOR.
28032
28033 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28034
28035         * gcc.dg/torture/builtin-ctype-1.c: New test.
28036
28037 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28038
28039         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
28040         * gcc.dg/torture/builtin-math-1.c: Likewise.
28041         * gcc.dg/torture/builtin-power-1.c: New test.
28042
28043 2004-03-24  Andreas Schwab  <schwab@suse.de>
28044
28045         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
28046         IA64 assembler.
28047
28048 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
28049             Roger Sayle  <roger@eyesopen.com>
28050
28051         * gcc.dg/compare8.c: New test case.
28052
28053 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
28054
28055         * g++.dg/ext/altivec-7.C: New test.
28056
28057 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
28058
28059         PR 12267, 12391, 12560, 13129, 14114, 14133
28060         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
28061         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
28062         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
28063         Adjust error regexps.
28064         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
28065         * gcc.dg/noncompile/undeclared-1.c: New test cases.
28066         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
28067         * gcc.dg/local1.c: Add explanatory comment.
28068
28069 2004-03-23  Roger Sayle  <roger@eyesopen.com>
28070
28071         PR optimization/14669
28072         * g++.dg/opt/fold2.C: New test case.
28073
28074 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
28075
28076         PR c/14069
28077         * gcc.dg/20040322-1.c: New test.
28078
28079 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
28080
28081         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
28082         * gcc.dg/ultrasp4.c: Likewise.
28083         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
28084
28085 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
28086
28087         * gcc.dg/i386-sse-8.c: Reset default options.
28088
28089 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
28090
28091         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
28092         in the error message text.
28093
28094 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
28095
28096         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
28097
28098 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
28099
28100         PR c++/14616
28101         * g++.dg/init/array13.C: New test.
28102
28103 2004-03-20  Roger Sayle  <roger@eyesopen.com>
28104
28105         PR target/13889
28106         * gcc.c-torture/compile/pr13889.c: New test case.
28107
28108 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
28109
28110         PR c/14635
28111         * builtins-1.c (nan, nans): Don't test.
28112         * builtins-30.c: Don't use nan, nanf, nanl.
28113         * builtins-35.c: New test.
28114
28115 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
28116
28117         * g++.dg/ext/altivec-6.C: New test.
28118
28119 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
28120
28121         * g++.dg/init/placement3.C: New test.
28122
28123         * g++.dg/template/spec13.C: New test.
28124
28125         * g++.dg/lookup/using11.C: New test.
28126
28127         * g++.dg/lookup/koenig3.C: New test.
28128
28129         * g++.dg/template/operator2.C: New test.
28130
28131         * g++.dg/expr/dtor3.C: New test.
28132         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
28133         marker.
28134         * g++.old-deja/g++.law/visibility28.C: Likewise.
28135
28136 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
28137
28138         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
28139         * gcc.dg/ppc64-abi-3.c: Likewise.
28140
28141 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28142
28143         PR c++/14545
28144         * g++.dg/parse/template15.C: New test.
28145
28146 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
28147
28148         * g++.dg/expr/dtor2.C: New test.
28149
28150         * g++.dg/lookup/anon4.C: New test.
28151
28152         * g++.dg/overload/using1.C: New test.
28153
28154         * g++.dg/template/lookup7.C: New test.
28155
28156         * g++.dg/template/typename6.C: New test.
28157
28158         * g++.dg/expr/cond6.C: New test.
28159
28160 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28161
28162         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
28163
28164 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
28165
28166         * g++.dg/expr/cond5.C: New test.
28167         * g++.dg/expr/constcast1.C: Likewise.
28168         * g++.dg/expr/ptrmem2.C: Likewise.
28169         * g++.dg/expr/ptrmem3.C: Likewise.
28170         * g++.dg/lookup/main1.C: Likewise.
28171         * g++.dg/template/lookup6.C: Likewise.
28172
28173 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
28174
28175         * gcc.dg/local1.c: New test.
28176
28177         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
28178
28179 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28180
28181         * gcc.dg/torture/builtin-convert-1.c: New test.
28182
28183 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28184
28185         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
28186
28187 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
28188
28189         PR c++/14481
28190         * g++.dg/warn/Wunused-7.C: New test.
28191
28192 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28193
28194         * gcc.dg/torture/builtin-integral-1.c: New test.
28195
28196 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
28197
28198         PR c++/14586
28199         * g++.dg/parse/non-dependent3.C: New test.
28200
28201 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
28202
28203         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
28204         * g++.dg/eh/simd-2.C: Likewise.
28205         * g++.dg/init/array10.C: Likewise.
28206         * gcc.c-torture/compile/simd-1.c: Likewise.
28207         * gcc.c-torture/compile/simd-2.c: Likewise.
28208         * gcc.c-torture/compile/simd-3.c: Likewise.
28209         * gcc.c-torture/compile/simd-4.c: Likewise.
28210         * gcc.c-torture/compile/simd-6.c: Likewise.
28211         * gcc.c-torture/execute/simd-1.c: Likewise.
28212         * gcc.c-torture/execute/simd-2.c: Likewise.
28213         * gcc.dg/compat/vector-defs.h: Likewise.
28214         * gcc.dg/20020531-1.c: Likewise.
28215         * gcc.dg/altivec-3.c: Likewise.
28216         * gcc.dg/altivec-4.c: Likewise.
28217         * gcc.dg/altivec-varargs-1.c: Likewise.
28218         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
28219         * gcc.dg/i386-mmx-3.c: Likewise.
28220         * gcc.dg/i386-sse-4.c: Likewise.
28221         * gcc.dg/i386-sse-5.c: Likewise.
28222         * gcc.dg/i386-sse-8.c: Likewise.
28223         * gcc.dg/simd-1.c: Likewise.
28224         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
28225         __ev64_opaque__ since the machine description provides it.
28226
28227 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
28228
28229         * lib/compat.exp (skip_list): New global variable.
28230         Use it to hold the user defined COMPAT_SKIPS list if any.
28231         (compat-obj): Add the members of skip_list to optall.
28232
28233 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
28234
28235         * gcc.dg/compat/union-by-value-1_main.c,
28236         union-by-value-1_x.c, union-by-value-1_y.c,
28237         union-check.h, union-defs.h,
28238         union-init.h, union-return-1_main.c,
28239         union-return-1_x.c, union-return-1_y.c: New files.
28240
28241 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
28242
28243         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
28244         mixed-struct-init.h: Add 4 mixed structure types.
28245         struct-by-value-21_main.c, struct-by-value-21_x.c,
28246         struct-by-value-21_y.c, struct-return-21_main.c,
28247         struct-return-21_x.c, struct-return-21_y.c: New files.
28248
28249 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
28250
28251         PR c++/14550
28252         * g++.dg/parse/template14.C: New test.
28253
28254 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
28255
28256         * gcc.c-torture/execute/20040313-1.c: New test.
28257
28258 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
28259
28260         PR target/14533
28261         * gcc.dg/20040311-2.c: New test.
28262
28263 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
28264
28265         PR other/14544
28266         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
28267         bit-field.
28268
28269 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
28270
28271         * gcc.dg/20040305-2.c: Add missing return statement.
28272
28273 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28274
28275         * gcc.dg/builtins-34.c: Also check pow10*.
28276
28277 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
28278
28279         PR target/14262
28280         * gcc.dg/20040305-2.c: New test.
28281
28282 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
28283
28284         * gcc.dg/20040310-1.c: New test.
28285
28286 2004-03-11  Roger Sayle  <roger@eyesopen.com>
28287
28288         * gcc.c-torture/execute/20040311-1.c: New test case.
28289
28290 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
28291
28292         PR c++/14476
28293         * g++.dg/lookup/enum1.C: New test.
28294
28295 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
28296
28297         PR c++/14510
28298         * g++.dg/lookup/struct2.C: New test.
28299
28300 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
28301
28302         * gcc.dg/builtins-34.c: New test.
28303
28304 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28305
28306         * gcc.dg/torture/builtin-nonneg-1.c: New test.
28307
28308 2004-03-09  James E Wilson  <wilson@specifixinc.com>
28309
28310         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
28311         * gcc.dg/alias-2.c: New testcase.
28312
28313 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
28314
28315         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
28316
28317 2004-03-09  Roger Sayle  <roger@eyesopen.com>
28318
28319         * gcc.c-torture/execute/20040309-1.c: New test case.
28320
28321 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
28322
28323         PR c++/14397
28324         * g++.dg/overload/ref1.C: New.
28325
28326 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28327
28328         PR c++/14409
28329         * g++.dg/template/spec12.C: New test.
28330
28331         PR c++/14448
28332         * g++.dg/parse/crash14.C: New test.
28333
28334 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
28335
28336         PR c++/14230
28337         * g++.dg/init/ref11.C: New test.
28338
28339 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
28340
28341         PR c++/14432
28342         * g++.dg/parse/builtin2.C: New test.
28343
28344 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
28345
28346         PR c++/14401
28347         * g++.dg/init/ctor3.C: New test.
28348         * g++.dg/init/union1.C: New test.
28349         * g++.dg/ext/anon-struct4.C: New test.
28350
28351 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
28352
28353         * g++.dg/lookup/koenig1.C: Tweak error messages.
28354         * g++.dg/lookup/used-before-declaration.C: Likewise.
28355         * g++.dg/other/do1.C: Likewise.
28356         * g++.dg/overload/koenig1.C: Likewise.
28357         * g++.dg/parse/crash13.C: Likewise.
28358         * g++.dg/template/instantiate3.C: Likewise.
28359
28360 2004-03-08  Eric Christopher  <echristo@redhat.com>
28361
28362         * * lib/target-supports.exp: Enable libiconv in test
28363         compilation.  Fix up error checking.
28364
28365 2004-03-08  Roger Sayle  <roger@eyesopen.com>
28366
28367         PR middle-end/14289
28368         * gcc.dg/pr14289-1.c: New test case.
28369         * gcc.dg/pr14289-2.c: Likewise.
28370         * gcc.dg/pr14289-3.c: Likewise.
28371
28372 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
28373
28374         * gcc.c-torture/execute/20040308-1.c: New test.
28375
28376 2004-03-07  Roger Sayle  <roger@eyesopen.com>
28377
28378         * gcc.c-torture/execute/20040307-1.c: New test case.
28379
28380 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
28381
28382         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
28383
28384 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
28385
28386         * gcc.dg/20040306-1.c: New test.
28387
28388 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
28389
28390         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
28391         them static.
28392         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
28393
28394 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
28395
28396         PR c/14465
28397         * gcc.dg/decl-6.c: New test.
28398
28399 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28400
28401         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
28402         Rename LOGPOW -> LOG_POW.
28403         (SQRT_EXP, POW_EXP): New.
28404
28405 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
28406
28407         * gcc.dg/i386-sse-8.c: New test.
28408
28409 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
28410
28411         PR c/14114
28412         * gcc.dg/decl-5.c: New test.
28413
28414 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
28415
28416         * gcc.dg/20040305-1.c: New test.
28417
28418 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
28419
28420         PR other/14354
28421         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
28422
28423 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
28424
28425         PR c++/14425, c++/14426
28426         * g++.dg/ext/altivec-4.C: New test.
28427         * g++.dg/ext/altivec-5.C: New test.
28428
28429 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
28430
28431         * g++.old-deja/g++.other/linkage1.C: Expect errors about
28432         global variables of a type with no linkage.
28433         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
28434         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
28435         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
28436         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
28437         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
28438         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
28439         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
28440         * g++.dg/warn/deprecated.C: Name enum Color.
28441         * g++.dg/overload/VLA.C: Name structure for 'b'.
28442         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
28443
28444 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
28445
28446         * gcc.c-torture/compile/20040304-1.c: New test.
28447
28448 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
28449
28450         PR 13728
28451         * gcc.dg/decl-4.c: New testcase.
28452
28453 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
28454
28455         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
28456         as PRECF if sizeof (float) > sizeof (double).
28457         (PRECL): Make it the same as PRECF if
28458         sizeof (float) > sizeof (long double).
28459
28460 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28461
28462         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
28463         system type.  Add check for irix6 which doesn't have c99 runtime.
28464
28465 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
28466
28467         * gcc.dg/const-elim-1.c: xfail for xtensa.
28468
28469 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
28470
28471         PR c++/14369
28472         * g++.dg/template/cond4.C: New test.
28473
28474 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
28475
28476         PR c++/14360
28477         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
28478
28479         PR c++/14361
28480         * g++.dg/parse/defarg7.C: New test.
28481
28482         PR c++/14359
28483         * g++.dg/template/friend26.C: New test.
28484
28485 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
28486
28487         PR c++/14324
28488         * g++.dg/abi/mangle21.C: New test.
28489
28490         PR c++/14260
28491         * g++.dg/parse/constructor2.C: New test.
28492
28493         PR c++/14337
28494         * g++.dg/template/sfinae1.C: New test.
28495
28496 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
28497
28498         PR c++/14267
28499         * g++.dg/expr/crash2.C: New test.
28500
28501         PR middle-end/13448
28502         * gcc.dg/inline-5.c: New test.
28503         * gcc.dg/always-inline.c: Split out tests into ...
28504         * gcc.dg/always-inline2.c: ... this and ...
28505         * gcc.dg/always-inline3.c: ... this.
28506
28507 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
28508
28509         PR debug/12103
28510         * g++.dg/debug/crash1.C: New test.
28511
28512 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
28513
28514         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
28515         function with __attribute__((noinline)).
28516         (recurser_void2): Likewise.
28517         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
28518         (recurser_void2): Likewise.
28519
28520 2004-02-29  Roger Sayle  <roger@eyesopen.com>
28521
28522         PR middle-end/14203
28523         * g++.dg/warn/Wunused-6.C: New test case.
28524
28525 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
28526
28527         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
28528         not defined.
28529
28530 2004-02-27  Eric Christopher  <echristo@redhat.com>
28531
28532         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
28533         * g++.dg/charset/asm2.c: Run only x86.
28534         * gcc.dg/charset/asm3.c: Ditto.
28535
28536 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
28537
28538         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
28539         ld_library_path.
28540
28541 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
28542
28543         * g++.dg/ext/altivec-3.C: New.
28544
28545 2004-02-26  Richard Henderson  <rth@redhat.com>
28546
28547         * g++.dg/ext/attrib10.C: Mark for warning.
28548         * gcc.dg/attr-alias-1.c: New.
28549
28550 2004-02-26  Richard Henderson  <rth@redhat.com>
28551
28552         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
28553         * gcc.c-torture/execute/20040208-2.c: ... it back.
28554
28555 2004-02-26  Eric Christopher  <echristo@redhat.com>
28556
28557         * lib/target-supports.exp (check-iconv-available): New function.
28558         * lib/gcc-dg.exp (dg-require-iconv): New function.
28559         Use above.
28560         * gcc.dg/charset: New directory.
28561         * gcc.dg/charset/charset.exp: New file.
28562         * gcc.dg/charset/asm1.c: Ditto.
28563         * gcc.dg/charset/asm2.c: Ditto.
28564         * gcc.dg/charset/asm3.c: Ditto.
28565         * gcc.dg/charset/asm4.c: Ditto.
28566         * gcc.dg/charset/asm5.c: Ditto.
28567         * gcc.dg/charset/attribute1.c: Ditto.
28568         * gcc.dg/charset/attribute2.c: Ditto.
28569         * gcc.dg/charset/string1.c: Ditto.
28570         * g++.dg/charset: New directory.
28571         * g++.dg/dg.exp: Add here. Special options.
28572         * g++.dg/charset/charset.exp: New file.
28573         * g++.dg/charset/asm1.c: Ditto.
28574         * g++.dg/charset/asm2.c: Ditto.
28575         * g++.dg/charset/asm3.c: Ditto.
28576         * g++.dg/charset/asm4.c: Ditto.
28577         * g++.dg/charset/attribute1.c: Ditto.
28578         * g++.dg/charset/attribute2.c: Ditto.
28579         * g++.dg/charset/extern1.cc: Ditto.
28580         * g++.dg/charset/extern2.cc: Ditto.
28581         * g++.dg/charset/string1.c: Ditto.
28582
28583 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
28584
28585         PR c++/14278
28586         * g++.dg/parse/comma1.C: New test.
28587
28588 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28589
28590         PR c++/14284
28591         * g++.dg/template/ttp8.C: New test.
28592
28593 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
28594
28595         * gcc.dg/fixuns-trunc-1.c: New test.
28596
28597 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28598
28599         * gcc.dg/builtins-config.h: Use #elif.
28600
28601 2004-02-26  Michael Matz  <matz@suse.de>
28602
28603         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
28604         * gcc.dg/991214-1.c: Likewise.
28605         * gcc.dg/i386-asm-1.c: Likewise.
28606
28607 2004-02-25  Richard Henderson  <rth@redhat.com>
28608
28609         * gcc.c-torture/execute/20040208-2.c: Move ...
28610         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
28611
28612 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28613
28614         PR c++/14246
28615         * g++.dg/other/crash-3.C: New test.
28616
28617 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28618
28619         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
28620         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
28621
28622         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
28623         HP-UX.
28624
28625 2004-02-24  Michael Matz  <matz@suse.de>
28626
28627         * gcc.dg/i386-regparm.c: New.
28628
28629 2004-02-23  James E Wilson  <wilson@specifixinc.com>
28630
28631         * gcc.c-torture/execute/20040223-1.c: New.
28632
28633 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
28634             Kazu Hirata  <kazu@cs.umass.edu>
28635
28636         * gcc.dg/fwritable-strings-1.c: Remove.
28637
28638 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
28639
28640         PR c/14156
28641         * gcc.dg/20040223-1.c: New test.
28642
28643 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28644
28645         PR c++/14106
28646         * g++.dg/ext/typeof9.C: New test.
28647
28648 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28649
28650         PR c++/14250
28651         * g++.dg/other/switch1.C: New test.
28652
28653 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
28654
28655         * gcc.dg/cast-function-1.c: Adjust for new informative message.
28656         * gcc.dg/va-arg-1.c: Likewise.
28657
28658 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28659
28660         PR c++/14143
28661         * g++.dg/template/koenig5.C: New test.
28662
28663 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
28664
28665         * g++.dg/ext/altivec-1.C: Generalize target triple.
28666         * g++.dg/ext/altivec-2.C: New test case.
28667         * g++.dg/ext/altivec_check.h: New file.
28668         * gcc.dg/altivec-1.c: Generalize target triple;
28669         include altivec_check.h and call altivec_check().
28670         * gcc.dg/altivec-[2-5].c: Generalize target triple.
28671         * gcc.dg/altivec-6.c: New test case.
28672         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
28673         type casts as needed.
28674         * gcc.dg/altivec-10.c: Include altivec_check.h and call
28675         altivec_check().
28676         * gcc.dg/altivec-12.c: New test case.
28677         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
28678         include altivec_check.h and call altivec_check().
28679         * gcc.dg/altivec_check.h: New file.
28680
28681 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28682
28683         * lib/target-supports.exp (check_alias_available): Don't mangle
28684         function `g' in test program.
28685
28686 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28687
28688         * lib/target-supports.exp (check_profiling_available): Check
28689         argument to determine whether we support a profiling type.
28690         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
28691         check_profiling_available.
28692         * g++.dg/bprob/bprob.exp: Likewise.
28693         * g77.dg/bprob/bprob.exp: Likewise.
28694         * gcc.misc-tests/bprob.exp: Likewise.
28695         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
28696         dg-require-profiling and delete expected error handling.
28697         * gcc.dg/20021014-1.c: Likewise.
28698         * gcc.dg/nest.c: Likewise.
28699
28700 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28701
28702         PR c++/12007
28703         * g++.dg/other/vthunk1.C: New test.
28704
28705 2004-02-20  Falk Hueffner  <falk@debian.org>
28706
28707         PR target/14201
28708         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
28709
28710 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
28711
28712         PR c++/13927
28713         * g++.dg/other/error8.C: Remove XFAIL markers.
28714
28715         PR c++/14173
28716         * g++.dg/ext/packed5.C: New test.
28717
28718         PR c++/14199
28719         * g++.dg/warn/Wunused-5.C: New test.
28720
28721         PR c++/14186
28722         * g++.dg/lookup/member1.C: New test.
28723
28724 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
28725
28726         * gcc.c-torture/compile/20040130-1.c: Enable only when
28727         __INT_MAX__ >= 2147483647L.
28728         * gcc.c-torture/compile/961203-1.c: Likewise.
28729
28730 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
28731
28732         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
28733         * g++.dg/opt/template1.C: Robustify assembler regexp
28734
28735 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28736
28737         * gcc.c-torture/execute/simd-4.x: Remove.
28738         * gcc.c-torture/execute/va-arg-25.x: Likewise.
28739         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
28740         Guard with #ifndef SKIP_ATTRIBUTE.
28741         * gcc.dg/compat/vector-1_y.c: Likewise.
28742         * gcc.dg/compat/vector-2_x.c: Likewise.
28743         * gcc.dg/compat/vector-2_y.c: Likewise.
28744         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
28745         * g++.dg/eh/simd-2.C: Likewise.
28746
28747 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
28748
28749         * gcc.c-torture/compile/complex-1.c: New.
28750
28751 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
28752
28753         PR target/14209
28754         * gcc.c-torture/execute/20040218-1.c: New test.
28755
28756 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28757
28758         PR c++/14181
28759         * g++.dg/parse/new2.C: New test.
28760
28761 2004-02-18  Paul Brook  <paul@codesourcery.com>
28762
28763         * gcc.c-torture/compile/libcall-1.c: New test.
28764
28765 2004-02-18  Paul Brook  <paul@codesourcery.com>
28766
28767         PR debug/12934
28768         * gcc.dg/debug/debug-7.c: New test.
28769
28770 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
28771
28772         * gcc.dg/20040217-1.c: New test.
28773
28774 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
28775
28776         * gcc.c-torture/execute/990208-1.x: Delete.
28777
28778 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
28779
28780         * gcc.c-torture/execute/20040208-2.x: New file.
28781
28782 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
28783
28784         PR c++/11326
28785         * g++.dg/abi/structret1.C: New test.
28786
28787 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
28788
28789         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
28790         (i386_cpuid): No need to test if cpuid is available on AMD64.
28791         Fix assembly, so that it works onboth i386 and AMD64.
28792         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
28793         (vecInLong): Fix s[] member type to unsigned int.
28794         (vecInWord): Remove type.
28795         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
28796         (a64, b64, c64, d64, e64): Remove.
28797         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
28798         Remove unused variable.  Remove initialization of removed variables.
28799         Don't call mmx_tests nor sse_tests.
28800         (reference_mmx, reference_sse): Remove.
28801         (check): Add return stmt.
28802         * gcc.dg/i386-sse-7.c: New test.
28803         * gcc.dg/i386-mmx-4.c: New test.
28804
28805 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28806
28807         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
28808         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
28809         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
28810         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
28811         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
28812         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
28813         g++.dg/tc1/dr94.C: Fix line terminator.
28814
28815 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
28816
28817         * gcc.c-torture/compile/20040216-1.c: New.
28818
28819 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28820
28821         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
28822         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
28823         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
28824         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
28825         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
28826         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
28827
28828 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
28829
28830         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
28831
28832 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
28833
28834         PR c++/13971
28835         * g++.dg/expr/cond4.C: New test.
28836
28837         PR c++/14086
28838         * g++.dg/lookup/crash2.C: New test.
28839
28840 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
28841
28842         * gcc.c-torture/compile/20040214-2.c: New test.
28843
28844 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
28845
28846         PR c++/14116
28847         * g++.dg/ext/typeof8.C: New test.
28848
28849 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
28850
28851         * gcc.c-torture/compile/20040214-1.c: New test.
28852
28853 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28854
28855         PR c++/13635
28856         * g++.dg/template/spec11.C: New test.
28857
28858 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28859
28860         PR c++/13927
28861         * g++.dg/other/error8.C: New test.
28862
28863 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
28864
28865         PR c++/14122
28866         * g++.dg/template/array4.C: New test.
28867
28868         PR c++/14108
28869         * g++.dg/inherit/thunk2.C: New test.
28870
28871         PR c++/14083
28872         * g++.dg/eh/cond2.C: New test.
28873
28874 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
28875
28876         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
28877
28878 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
28879
28880         * lib/scanasm.exp (dg-scan): Quote pattern before display.
28881
28882 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
28883
28884         * g++.dg/simd-2.C: xfail on ppc64-linux.
28885
28886 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
28887
28888         PR c/456
28889         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
28890         tests.
28891
28892 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
28893
28894         * gcc.dg/builtins-33.c: New test.
28895
28896 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
28897
28898         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
28899
28900 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
28901
28902         * g++.dg/simd-2.C: Set -maltivec for ppc64.
28903
28904 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
28905
28906         * gcc.dg/ppc64-abi-3.c: New test.
28907
28908 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
28909
28910         PR c/14092
28911
28912         * gcc.dg/pr14092-1.c: New testcase.
28913
28914 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
28915
28916         * gcc.dg/cpp/assert4.c: Fix typo last change.
28917
28918         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
28919         * gcc.dg/cpp/assert4.c: Handle powerpc64.
28920
28921         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
28922
28923 2004-02-09  Roger Sayle  <roger@eyesopen.com>
28924
28925         * gcc.c-torture/compile/20040209-1.c: New test case.
28926
28927 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
28928
28929         * gcc.dg/c90-init-1.c: Adjust expected error messages.
28930
28931 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
28932
28933         * gcc.c-torture/execute/20040208-[12].c: New tests.
28934
28935 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
28936
28937         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
28938
28939 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
28940
28941         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
28942
28943 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
28944
28945         Bug 13856
28946         * gcc.dg/visibility-8.c: New testcase.
28947
28948 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
28949
28950         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
28951         arguments.
28952         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
28953
28954 2004-02-07  Roger Sayle  <roger@eyesopen.com>
28955
28956         PR middle-end/13696
28957         * g++.dg/opt/fold1.C: New test case.
28958
28959 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28960
28961         PR c++/14033
28962         * g++.dg/other/crash-2.C: New test.
28963
28964 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28965
28966         PR c++/14028
28967         * g++.dg/parse/angle-bracket2.C: New test.
28968
28969 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28970
28971         PR middle-end/13750
28972         Revert:
28973         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
28974         PR pch/13361
28975         * testsuite/g++.dg/pch/wchar-1.C: New.
28976         * testsuite/g++.dg/pch/wchar-1.Hs: New.
28977
28978 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28979
28980         PR c++/14008
28981         * g++.dg/parse/error15.C: New test.
28982         * g++.dg/parse/crash11.C: Update dg-error mark.
28983
28984 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
28985
28986         PR c++/13932
28987         * g++.dg/warn/conv2.C: New test.
28988
28989 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28990
28991         PR c++/13086
28992         * g++.dg/warn/incomplete1.C: Remove xfail.
28993
28994 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
28995
28996         * lib/file-format.exp (gcc_target_object_format): Use
28997         ${tool}_target_compile, not gcc_target_compile.
28998         * lib/target-supports.exp (check_alias_available): Likewise.
28999         (check_gc_sections_available): Likewise.
29000         * g++.dg/ext/attrib10.C: Use dg-require-alias.
29001         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
29002         dg-require-alias.
29003
29004 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
29005
29006         PR c++/13969
29007         * g++.dg/template/static6.C: New test.
29008
29009 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
29010
29011         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
29012
29013 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29014
29015         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
29016         tests for systems where `char' is unsigned by default.
29017
29018 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29019
29020         PR c++/13997
29021         * g++.dg/template/partial3.C: New test.
29022
29023 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
29024
29025         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
29026         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
29027         Remove mentions of obsolete ports.
29028
29029 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
29030
29031         * gcc.dg/noncompile/20001228-1.c: Fix for new
29032         error message.
29033
29034 2004-02-03  Roger Sayle  <roger@eyesopen.com>
29035
29036         PR target/9348
29037         * gcc.c-torture/execute/multdi-1.c: New test case.
29038
29039 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
29040
29041         PR c++/13925
29042         * g++.dg/template/lookup5.C: New test.
29043
29044 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
29045
29046         PR c++/13950
29047         * g++.dg/template/lookup4.C: New test.
29048
29049         PR c++/13970
29050         * g++.dg/parse/error14.C: New test.
29051
29052         PR c++/14002
29053         * g++.dg/parse/template13.C: New test.
29054
29055 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
29056
29057         PR c++/13978
29058         * g++.dg/template/koenig4.C: New test.
29059
29060         PR c++/13968
29061         * g++.dg/template/crash17.C: New test.
29062
29063         PR c++/13975
29064         * g++.dg/parse/error13.C: New test.
29065         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
29066
29067 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
29068
29069         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
29070
29071 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
29072
29073         PR c/11658
29074         PR c/13994
29075         * gcc.dg/noncompile/20040203-1.c: New test.
29076         * gcc.dg/noncompile/20040203-2.c: Likewise.
29077         * gcc.dg/noncompile/20040203-3.c: Likewise.
29078         * gcc.dg/20040203-1.c: Likewise.
29079
29080 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
29081
29082         PR c++/10858
29083         * g++.dg/template/sizeof7.C: New test.
29084
29085 2004-02-02  Eric Christopher  <echristo@redhat.com>
29086             Zack Weinberg  <zack@codesourcery.com>
29087
29088         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
29089
29090 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
29091
29092         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
29093         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
29094         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
29095         * gcc.dg/cleanup-5.c: Run only on Linux targets.
29096
29097 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
29098
29099         PR c++/13113
29100         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
29101
29102         PR c++/13854
29103         * g++.dg/ext/attrib13.C: New test.
29104
29105         PR c++/13907
29106         * g++.dg/conversion/op2.C: New test.
29107
29108 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
29109
29110         * gcc.dg/titype-1.c: Fix pasto.
29111
29112 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
29113
29114         * gcc.dg/titype-1.c: New test.
29115
29116 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29117
29118         PR c++/13957
29119         * g++.dg/template/non-type-template-argument-1.C,
29120         g++.dg/template/qualified-id1.C: Update dg-error marks.
29121         * g++.dg/template/nontype6.C: New test.
29122
29123 2004-02-01  Roger Sayle  <roger@eyesopen.com>
29124
29125         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
29126         * gcc.dg/builtins-31.c: New testcase.
29127         * gcc.dg/builtins-32.c: New testcase.
29128
29129 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
29130
29131         * objc.dg/call-super-2.m: Update line numbers
29132         for the including of stddef.h.
29133
29134 2004-01-30  Michael Matz  <matz@suse.de>
29135
29136         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
29137         g++.dg/ext/case-range3.C: New tests.
29138
29139 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29140
29141         DR206
29142         PR c++/13813
29143         * g++.dg/template/member4.C: New test.
29144
29145 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29146
29147         PR c++/13683
29148         * g++.dg/template/sizeof6.C: New test.
29149
29150 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
29151
29152         * gcc.dg/fwritable-strings-1.c: New test.
29153
29154 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
29155
29156         * gcc.c-torture/compile/20040130-1.c: New test.
29157
29158 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
29159
29160         * objc.dg/call-super-2.m: Include stddef.h for size_t.
29161
29162 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
29163
29164         PR c++/13883
29165         * g++.dg/template/ctor3.C: New test.
29166
29167 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29168
29169         * g++.dg/tc1: New directory.
29170         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
29171         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
29172         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
29173         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
29174         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
29175
29176 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29177
29178         * g++.dg/parse/error11.C: New test.
29179         * g++.dg/parse/error12.C: Likewise.
29180
29181 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
29182
29183         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
29184         (scan_initial, main): Use aligned_sizeof instead of sizeof.
29185
29186 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
29187
29188         PR c++/13791
29189         * g++.dg/ext/attrib12.C: New test.
29190
29191         PR c++/13736
29192         * g++.dg/parse/cast2.C: New test.
29193
29194 2004-01-27  James E Wilson  <wilson@specifixinc.com>
29195
29196         * objc.dg/encode-2.m (main): New local string.  Set depending on
29197         sizeof long.  Use in sscanf call.
29198         * objc.dg/encode-3.m (main): New local string.  Set depending on
29199         sizeof long.  Use in scan_initial call.
29200
29201 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29202
29203         * objc.dg/call-super-2.m: Make LP64-safe.
29204         * objc.dg/desig-init-1.m: Likewise.
29205
29206 2004-01-27  Devang Patel <dpatel@apple.com>
29207
29208         * g++.dg/debug/namespace1.C: New test.
29209
29210 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
29211
29212         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
29213         xscale-*-*.
29214
29215         * gcc.dg/arm-mmx-1.c: New test.
29216
29217 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
29218
29219         * gcc.dg/20040127-1.c: New test.
29220         * gcc.dg/20040127-2.c: New test.
29221
29222 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29223
29224         * objc.dg/stret-1.m (glob): Renamed to globa.
29225
29226 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
29227
29228         PR c++/13663
29229         * g++.dg/expr/for1.C: New test.
29230
29231 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
29232
29233         PR middle-end/13779
29234         * gcc.dg/darwin-longlong.c: New test.
29235
29236 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
29237
29238         * gcc.dg/20040124-1.c: Moved test from here...
29239         * gcc.c-torture/compile/20040124-1.c: ...to here.
29240
29241 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
29242
29243         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
29244         the assembly output if -m64 is passed.
29245
29246 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
29247
29248         PR c++/13833
29249         * g++.dg/template/cond3.C: New test.
29250
29251 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29252
29253         PR c++/13810
29254         * g++.dg/template/ttp7.C: New test.
29255
29256 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29257
29258         PR c++/13797
29259         * g++.dg/template/nontype4.C: New test.
29260         * g++.dg/template/nontype5.C: Likewise.
29261
29262 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
29263
29264         * gcc.dg/torture/mips-clobber-at.c: New test.
29265
29266 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
29267
29268         * gcc.dg/20040124-1.c: New test.
29269
29270 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
29271
29272         * gcc.dg/20040123-1.c: New test.
29273
29274 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
29275
29276         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
29277
29278 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
29279
29280         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
29281
29282 2004-01-23  Andrew Pinski  <apinski@apple.com>
29283
29284         * gcc.dg/20030121-1.c: Move to ..
29285         * gcc.dg/20040121-1.c: here.
29286
29287 2004-01-23  Roger Sayle  <roger@eyesopen.com>
29288
29289         * gcc.dg/builtins-29.c: New test case.
29290
29291 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
29292
29293         PR 18314
29294         * gcc.dg/builtins-30.c: New testcase.
29295
29296 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
29297
29298         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
29299         * lib/g77.exp: Likewise.
29300         * lib/objc.exp: Likewise.
29301         * lib/g++.exp: Likewise.
29302
29303 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
29304
29305         * gcc.dg/struct-by-value-2.c: New test.
29306
29307 2004-01-21  Andrew Pinski  <apinski@apple.com>
29308
29309         PR target/13785
29310         * gcc.dg/20030121-1.c: New test.
29311
29312 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
29313
29314         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
29315         clobber frame pointer register in asm statement.
29316
29317 2004-01-21  Falk Hueffner  <falk@debian.org>
29318
29319         * gcc.c-torture/compile/20040121-1.c: New test.
29320
29321 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
29322
29323         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
29324
29325 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
29326
29327         * gcc.dg/ppc64-abi-2.c: New test.
29328
29329 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
29330
29331         * lib/treelang.exp: Fill out this file.
29332         * lib/treelang-dg.exp: New File.
29333
29334 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
29335
29336         * gcc.c-torture/compile/981022-1.c: Remove.
29337         * gcc.dg/array-5.c: Remove XFAIL.
29338         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
29339         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
29340         gcc.dg/cond-lvalue-1.c: Update.
29341         * gcc.dg/cast-lvalue-2.c: New test.
29342
29343 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
29344
29345         PR c++/13592
29346         * g++.dg/other/error1.C (class foo): Tweak error message.
29347
29348         PR c++/13592
29349         * g++.dg/template/call2.C: New test.
29350
29351 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
29352
29353         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
29354         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
29355         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
29356         scalar-return-1_x.c, scalar-return-2_y.c,
29357         scalar-return-3_x.c, scalar-return-3_y.c,
29358         scalar-return-4_x.c, scalar-return-4_y.c,
29359         struct-align-1.h, struct-align-1_x.c,
29360         struct-align-1_y.c, struct-align-2.h,
29361         struct-align-2_x.c, struct-align-2_y.c,
29362         struct-by-value-10_y.c, struct-by-value-11_x.c,
29363         struct-by-value-11_y.c, struct-by-value-12_x.c,
29364         struct-by-value-12_y.c, struct-by-value-13_x.c,
29365         struct-by-value-13_y.c, struct-by-value-14_x.c,
29366         struct-by-value-14_y.c, struct-by-value-15_x.c,
29367         struct-by-value-15_y.c, struct-by-value-16_y.c,
29368         struct-by-value-17_y.c, struct-by-value-18_y.c,
29369         struct-by-value-19_y.c, struct-by-value-1_x.c,
29370         struct-by-value-1_y.c, struct-by-value-20_y.c,
29371         struct-by-value-2_x.c, struct-by-value-2_y.c,
29372         struct-by-value-3_y.c, struct-by-value-4_x.c,
29373         struct-by-value-4_y.c, struct-by-value-5_y.c,
29374         struct-by-value-6_y.c, struct-by-value-7_y.c
29375         struct-by-value-8_x.c, struct-by-value-8_y.c
29376         struct-by-value-9_x.c, struct-by-value-9_y.c
29377         struct-return-10_x.c, struct-return-10_y.c,
29378         struct-return-19_x.c, struct-return-20_x.c
29379         struct-return-2_x.c, struct-return-2_y.c
29380         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
29381         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
29382
29383 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
29384
29385         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
29386         attribute on sparc*-sun-solaris2.*.
29387
29388 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
29389
29390         PR c++/13710
29391         * g++.dg/ext/typeof7.C: New test.
29392
29393 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
29394
29395         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
29396         * gcc.dg/const-elim-1.c: Same.
29397
29398 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
29399
29400         * objc.dg/stret-1.m: New.
29401         * objc.dg/stret-2.m: New.
29402
29403 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
29404
29405         PR c++/11895
29406         * g++.dg/ext/vector1.C: New test.
29407
29408 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
29409
29410         * gcc.dg/pch/import-1.c: New.
29411         * gcc.dg/pch/import-1.hs: New.
29412         * gcc.dg/pch/import-1a.h: New.
29413         * gcc.dg/pch/import-1b.h: New.
29414         * gcc.dg/pch/import-1c.h: New.
29415
29416 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
29417
29418         PR c++/13574
29419         * g++.dg/ext/array1.C: New test.
29420
29421         PR c++/13178
29422         * g++.dg/conversion/op1.C: New test.
29423
29424 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
29425
29426         PR 11864
29427         From Kazumoto Kojima / Dan Kegel:
29428         * gcc.dg/pr11864-1.c: New test.
29429
29430         PR 10392
29431         From Marcus Comstedt / Dan Kegel:
29432         * gcc.dg/pr10392-1.c: New test.
29433
29434 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
29435
29436         PR c++/13478
29437         * g++.dg/init/ref10.C: New test.
29438
29439 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29440
29441         PR c++/13407
29442         * g++.dg/parse/typename6.C: New test.
29443
29444 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
29445
29446         PR pch/13361
29447         * testsuite/g++.dg/pch/wchar-1.C: New.
29448         * testsuite/g++.dg/pch/wchar-1.Hs: New.
29449
29450 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29451
29452         PR c++/9259
29453         * g++.dg/expr/sizeof2.C: New test.
29454
29455 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
29456
29457         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
29458
29459 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
29460
29461         PR c++/13659
29462         * g++.dg/lookup/strong-using-3.C: New.
29463         * g++.dg/lookup/using-10.C: New.
29464
29465 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
29466
29467         PR c++/13594
29468         * g++.dg/lookup/strong-using-2.C: New.
29469
29470 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
29471             Dan Kegel <dank@kegel.com>
29472             J"orn Rennecke <joern.rennecke@superh.com>
29473
29474         PR target/9365
29475         * gcc.dg/pr9365-1.c: New test.
29476
29477 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29478
29479         PR c++/8856
29480         * g++.dg/parse/casting-operator2.C: New test.
29481         * g++.old-deja/g++.pt/explicit83.C: Remove.
29482
29483 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
29484
29485         * gcc.dg/label-compound-stmt-1.c: New test.
29486         * gcc.c-torture/compile/950922-1.c,
29487         gcc.c-torture/compile/20000211-3.c,
29488         gcc.c-torture/compile/20000518-1.c,
29489         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
29490         compound statements.
29491
29492 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
29493
29494         * gcc.dg/ppc64-abi-1.c: New test.
29495
29496 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
29497
29498          * g++.dg/ext/attrib9.C: Add dg-warnings.
29499
29500 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29501
29502         PR c++/12335
29503         * g++.dg/parse/dtor3.C: New test.
29504
29505 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
29506
29507         PR c++/12709
29508         * g++.dg/parse/try-catch-1.C: New test.
29509
29510 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
29511
29512         * ada/acats/run_all.sh: Add more verbose output in acats.log
29513         when compiling tests.
29514
29515 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
29516
29517         PR 13656
29518         * gcc.dg/typedef-redecl.c: New test case.
29519         * gcc.dg/typedef-redecl.h: New support file.
29520
29521 2004-01-13  Jan Hubicka  <jh@suse.cz>
29522
29523         * gcc.dg/always_inline.c: New test.
29524         * gcc.dg/debug/20031231-1.c: Fix.
29525
29526 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29527
29528         PR c++/13474
29529         * g++.dg/template/array3.C: New test.
29530
29531 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
29532
29533         * g++.dg/ext/lvalue1.C: No longer expected to fail.
29534         * g++.dg/warn/Wunused-2.C: Likewise.
29535
29536 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29537
29538         PR c++/13289
29539         * g++.dg/template/instantiate6.C: New test.
29540
29541 2004-01-12  Roger Sayle  <roger@eyesopen.com>
29542
29543         PR middle-end/11397
29544         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
29545
29546 2004-01-12  Jan Hubicka  <jh@suse.cz>
29547
29548         PR opt/12826
29549         * gcc.dg/20040112-1.c: New.
29550
29551         * gcc.dg/dwarf-die[1-7].c: Move to...
29552         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
29553         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
29554
29555 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
29556
29557         PR c++/4100
29558         * g++.dg/parse/friend4.C: New test.
29559
29560 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
29561
29562         PR c++/4100
29563         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
29564         definition is called a friend.
29565
29566 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
29567
29568         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
29569
29570 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
29571
29572         PR c++/3478
29573         * g++.dg/parse/error10.C: New test.
29574         * g++.dg/template/arg2.C: Accept "invalid type" error.
29575
29576 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
29577
29578         PR middle-end/13392
29579         * g++.dg/opt/expect2.C: New test.
29580
29581 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
29582
29583         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
29584         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
29585         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
29586         Update dg-error regexps.
29587
29588 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
29589
29590         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
29591         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
29592
29593 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
29594
29595         * gcc.dg/pragma-re-1.c: Use right pointer type.
29596
29597 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
29598
29599         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
29600
29601 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
29602
29603         * gcc.dg/rs6000-ldouble-1.c: New.
29604
29605 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29606
29607         DR 337
29608         PR c++/9256
29609         * g++.dg/other/abstract1.C: New test.
29610
29611 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
29612
29613         * g++.dg/lookup/strong-using-1.C: New.
29614
29615 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
29616
29617         PR c/11234
29618         * gcc.dg/func-ptr-conv-1.c: New test.
29619         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
29620
29621 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
29622
29623         PR target/13380.
29624         * gcc.c-torture/compile/20040109-1.c: New.
29625
29626 2004-01-08  Stuart Hastings  <stuart@apple.com>
29627
29628         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
29629         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
29630         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
29631
29632 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
29633
29634         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
29635
29636 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
29637
29638         * ada/acats/run_acats: Treat 'gnatchop' the same way
29639         as 'gnatmake'.  Export GCC_DRIVER.
29640         * ada/acats/run_all.sh: Add target_gnatchop.  Use
29641         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
29642
29643 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29644
29645         PR c++/12573
29646         * g++.dg/template/dependent-expr4.C: New test.
29647
29648 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
29649
29650         * gcc.dg/altivec-11.c: New test.
29651
29652 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
29653
29654         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
29655
29656 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
29657
29658         PR c/6024
29659         * gcc.dg/enum-compat-1.c: New test.
29660         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
29661
29662 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
29663
29664         PR c/12165
29665         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
29666         gcc.dg/c99-idem-qual-3.c: New tests.
29667
29668 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
29669
29670         * gcc.dg/winline-7.c: Don't cast void * to int.
29671
29672 2004-01-06  Jan Hubicka  <jh@suse.cz>
29673
29674         * gcc.dg/i386-sse-5.c: New test
29675         * g++.dg/eh/simd-1.c: Add -w argument for i386.
29676
29677 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
29678
29679         PR c++/12815
29680         * g++.dg/rtti/typeid4.C: New test.
29681
29682 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
29683
29684         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
29685
29686 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
29687
29688         PR c++/12132
29689         * g++.dg/template/error11.C: New test.
29690
29691         PR c++/13451
29692         * g++.dg/template/class2.C: New test.
29693
29694 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
29695         Richard Sandiford <rsandifo@redhat.com>
29696
29697         PR c++/13387
29698         * g++.dg/opt/alias3.C: New test.
29699
29700 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
29701
29702         PR c++/13157
29703         * g++.dg/template/koenig3.C: New test.
29704
29705         PR c++/13529
29706         * g++.dg/parse/offsetof3.C: New test.
29707
29708         * g++.dg/init/copy7.C: Add missing dg-error markers.
29709
29710         PR c++/12226
29711         * g++.dg/init/copy7.c: New test.
29712
29713         PR c++/13536
29714         * g++.dg/parse/cast1.C: New test.
29715
29716 2004-01-04  Jan Hubicka  <jh@suse.cz>
29717
29718         * gcc.dg/winline[1-7].c: New tests.
29719
29720 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29721
29722         PR c++/13520
29723         * g++.dg/template/qualttp22.C: New test.
29724
29725 2004-01-01  Jan Hubicka  <jh@suse.cz>
29726
29727         * gcc.dg/debug/20031231-1.c: New.
29728         * gcc.c-torture/compile/20040101-1.c: New.
29729         * gcc.dg/dwarf-die-[1-7].c: New.
29730
29731 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
29732
29733         PR optimization/13521
29734         * gcc.c-torture/compile/20031231-1.c: New test.
29735
29736 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
29737
29738         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
29739
29740 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29741
29742         PR c++/10079
29743         * g++.dg/template/crash16.C: New test.
29744
29745 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
29746
29747         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
29748
29749 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
29750
29751         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
29752         ports.
29753         * g++.old-deja/g++.jason/thunk3.C: Likewise.
29754         * g++.old-deja/g++.law/profile1.C: Likewise.
29755         * gcc.c-torture/compile/981006-1.c: Likewise.
29756         * gcc.c-torture/execute/loop-2e.x: Likewise.
29757         * gcc.c-torture/execute/loop-2f.x: Remove.
29758         * gcc.c-torture/execute/loop-2g.x: Likewise.
29759         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
29760         * gcc.dg/20020312-2.c: Remove traces of dead ports.
29761
29762 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
29763
29764         PR c++/13507
29765         * g++.dg/ext/attrib11.C: New test.
29766
29767         PR c++/13494
29768         * g++.dg/template/array2-1.C: New test.
29769         * g++.dg/template/array2-2.C: New test.
29770
29771 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
29772
29773         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
29774
29775 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
29776
29777         PR c++/12774
29778         * g++.dg/template/array1-1.C: New test.
29779         * g++.dg/template/array1-2.C: New test.
29780
29781 2003-12-29  Roger Sayle  <roger@eyesopen.com>
29782
29783         PR fortran/12632
29784         * g77.dg/12632.f: New test case.
29785
29786 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29787
29788         PR c++/13289
29789         * g++.dg/parse/nontype1.C: New test.
29790
29791 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29792
29793         PR c++/12403
29794         * g++.dg/parse/explicit1.C: New test.
29795         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
29796
29797 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
29798
29799         PR c++/13081
29800         * g++.dg/opt/inline6.C: New test.
29801
29802         PR c++/12613
29803         * g++.dg/parse/error9.C: New test.
29804
29805         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
29806
29807 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
29808
29809         PR c++/13009
29810         * g++.dg/init/assign1.C: New test.
29811
29812 2003-12-28  Roger Sayle  <roger@eyesopen.com>
29813
29814         PR c++/13070
29815         * g++.dg/warn/format3.C: New test case.
29816
29817 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29818
29819         * gcc.c-torture/compile/20031227-1.c: New test.
29820
29821 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
29822
29823         * g++.dg/bprob/bprob.exp: Load target-supports.exp
29824         * g77.dg/bprob/bprob.exp: Likewise.
29825         * gcc.misc-tests/bprob.exp: Likewise.
29826         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
29827         variants on systems where the library does not provide that
29828         functionality.
29829         * gcc.dg/builtins-20.c: Use builtins-config.h.
29830         * gcc.dg/builtins-config.h: New file.
29831
29832 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
29833
29834         * lib/gcc-dg.exp (dg-require-profiling): New function.
29835         * lib/target-supports.exp (check_profiling_available): Likewise.
29836         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
29837         * g77.dg/bprob/bprob.exp: Likewise.
29838         * gcc.misc-tests/bprob.exp: Likewise.
29839         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
29840         * gcc.dg/20021014-1.c: Likewise.
29841         * gcc.dg/nest.c: Likewise.
29842
29843 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
29844
29845         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
29846         compiling.
29847         * g++.dg/lookup/java2.C: Likewise.
29848         * gcc.dg/cpp/lexident.c: Likewise.
29849
29850 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
29851
29852         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
29853         given.
29854         * gcc.c-torture/compile/961203-1.c: Likewise.
29855         * gcc.c-torture/compile/980506-1.c: Likewise.
29856
29857 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
29858
29859         * lib/gcc-dg.exp (dg-prune-output): New annotation.
29860         (additional_prunes): New global.
29861         (gcc-dg-prune): Handle additional per-test pruning.
29862         (dg-test): Clear additional_prunes between tests.
29863
29864         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
29865         dg-prune-output to avoid spurious failures from assembler
29866         complaining about nonexistent WAW violations.
29867         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
29868         Use dg-prune-output to avoid spurious failures from assembler
29869         warning about Itanium B-step errata.
29870
29871 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
29872
29873         * g++.dg/abi/macro0.C: New test.
29874         * g++.dg/abi/macro1.C: Likewise.
29875         * g++.dg/abi/macro2.C: Likewise.
29876
29877         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
29878         * g++.dg/abi/bitfield7.C: Likewise.
29879         * g++.dg/abi/dtor2.C: Likewise.
29880         * g++.dg/abi/mangle11.C: Likewise.
29881         * g++.dg/abi/mangle12.C: Likewise.
29882         * g++.dg/abi/mangle14.C: Likewise.
29883         * g++.dg/abi/mangle17.C: Likewise.
29884         * g++.dg/abi/vbase10.C: Likewise.
29885         * g++.dg/abi/vbase14.C: Likewise.
29886         * g++.dg/template/qualttp17.C: Likewise.
29887
29888 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
29889
29890         PR c/11995
29891         * gcc.dg/20031223-1.c: New test.
29892
29893 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
29894
29895         * gcc.dg/noreturn-7.c: New test.
29896
29897 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
29898
29899         * gcc.dg/null-pointer-1.c: New test.
29900
29901 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
29902
29903         * g++.old-deja/g++.jason/template18.C: Remove.
29904         * g++.old-deja/g++.jason/template37.C: Likewise.
29905
29906         PR c++/12862
29907         * g++.dg/lookup/ns1.C: New test.
29908
29909         PR c++/12397
29910         * g++.dg/template/lookup3.C: New test.
29911
29912 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
29913
29914         * g++.dg/template/recurse1.C: New test
29915
29916 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
29917
29918         PR c++/12479
29919         * g++.dg/parse/semicolon1.C: New test.
29920         * g++.dg/parse/semicolon1.h: Likewise.
29921
29922 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
29923
29924         * gcc.dg/darwin-misaligned.c: New test.
29925
29926 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
29927
29928         PR c/9163
29929         * gcc.dg/20031222-1.c: New test.
29930
29931 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
29932
29933         PR c++/13438
29934         * g++.dg/parse/error8.C: New test.
29935
29936         PR c++/11554
29937         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
29938
29939 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
29940
29941         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
29942         too small.
29943         * gcc.c-torture/compile/930217-1.c: Likewise.
29944         * gcc.c-torture/compile/930513-1.c: Likewise.
29945         * gcc.c-torture/execute/920908-2.c: Likewise.
29946         * gcc.c-torture/execute/921204-1.c: Likewise.
29947         * gcc.c-torture/execute/930621-1.c: Likewise.
29948         * gcc.c-torture/execute/930630-1.c: Likewise.
29949         * gcc.c-torture/execute/931031-1.c: Likewise.
29950         * gcc.c-torture/execute/980602-2.c: Likewise.
29951         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
29952         * gcc.c-torture/execute/compndlit-1.c: Likewise.
29953         * gcc.c-torture/execute/extzvsi.c: Likewise.
29954         * gcc.c-torture/unsorted/ext.c: Likewise.
29955
29956 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
29957
29958         PR target/12749
29959         * gcc.c-torture/compile/20031220-2.c: New test case.
29960
29961 2003-12-20  Roger Sayle  <roger@eyesopen.com>
29962
29963         PR optimization/13031
29964         * gcc.c-torture/compile/20031220-1.c: New test case.
29965
29966 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
29967
29968         * gcc.dg/cast-function-1.c: New test.
29969
29970 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
29971
29972         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
29973         formats.
29974
29975 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
29976
29977         PR c++/12795
29978         * g++.dg/ext/attrib10.C: New test.
29979
29980 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
29981
29982         * gcc.dg/cleanup-10.c: New test.
29983         * gcc.dg/cleanup-11.c: New test.
29984
29985 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
29986
29987         PR c++/13239
29988         * g++.dg/opt/expect1.C: New test.
29989
29990 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
29991
29992         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
29993
29994 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
29995
29996         PR debug/12923
29997         * gcc.dg/20031218-1.c: New test.
29998
29999         PR debug/12389
30000         * gcc.dg/20031218-2.c: New test.
30001         * gcc.dg/20031218-3.c: New test.
30002
30003         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
30004         of label name and allow for USER_LABEL_PREFIX == "_" names.
30005         * g++.dg/abi/mangle18-2.C: Likewise.
30006         * g++.dg/abi/mangle19-1.C: Likewise.
30007         * g++.dg/abi/mangle19-2.C: Likewise.
30008         * g++.dg/abi/mangle20-1.C: Likewise.
30009         * g++.dg/abi/mangle20-2.C: Likewise.
30010
30011 2003-12-18  Richard Henderson  <rth@redhat.com>
30012
30013         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
30014
30015 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
30016             Dan Kegel <dank@kegel.com>
30017
30018         PR other/12009
30019         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
30020         testing a cross compiler, it causes spurious compile failures.
30021         * lib/g++.exp: Likewise.
30022
30023 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30024
30025         PR c++/13262
30026         * g++.dg/template/access13.C: New test.
30027
30028 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
30029
30030         * gcc.dg/20031216-1.c: New test.
30031
30032 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30033
30034         PR c++/9154
30035         * g++.dg/template/error10.C: New test.
30036
30037 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
30038
30039         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
30040         * g++.dg/eh/simd-2.C: Likewise.
30041
30042 2003-12-17  James E Wilson  <wilson@specifixinc.com>
30043             Roger Sayle  <roger@eyesopen.com>
30044
30045         * gcc.c-torture/execute/ieee/mzero5.c: New.
30046
30047 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
30048
30049         PR c++/10603
30050         * g++.dg/parse/error6.C: New test.
30051
30052         PR c++/12827
30053         * g++.dg/parse/error7.C: New test.
30054
30055 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
30056
30057         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
30058         at -O with stabs debugging formats.
30059         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
30060         * gcc.dg/debug/debug-2.c: Likewise.
30061
30062 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
30063
30064         PR c++/12696
30065         * g++.dg/init/error1.C: New test.
30066
30067         PR c++/12218
30068         * g++.dg/init/pm3.C: New test.
30069
30070 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
30071
30072         PR c/3347
30073         * gcc.dg/bitfld-8.c: New test.
30074
30075 2003-12-16  James Lemke  <jim@wasabisystems.com>
30076
30077         * gcc.dg/arm-scd42-[123].c: New tests.
30078
30079 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
30080
30081         PR c++/9043
30082         * g++.dg/abi/mangle20-1.C: New test.
30083         * g++.dg/abi/mangle20-2.C: New test.
30084
30085 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
30086
30087         PR c++/13275
30088         * g++.dg/other/offsetof2.C: Remove XFAIL.
30089         * g++.dg/parse/offsetof1.C: New test.
30090         * g++.gd/parse/offsetof2.C: Likewise.
30091
30092 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30093
30094         * g++.dg/template/nontype3.C: New test.
30095         * g++.dg/template/static2.C: Tweaked the dg-error clause.
30096
30097 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30098
30099         * g++.dg/warn/noreturn-3.C: Also test instantiation.
30100
30101 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
30102
30103         PR c++/13387
30104         * g++.dg/expr/assign1.C: New test.
30105
30106         PR c++/13242
30107         * g++.dg/abi/mangle19-1.C: New test.
30108         * g++.dg/abi/mangle19-2.C: New test.
30109
30110 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
30111
30112         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
30113
30114 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
30115
30116         * gcc.c-torture/execute/20031216-1.c: New test.
30117
30118 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30119
30120         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
30121         an ICE regression.
30122
30123 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
30124
30125         PR c++/10926
30126         * g++.dg/template/error9.C: New test.
30127
30128         PR c++/11116
30129         * g++.dg/template/error8.C: New test.
30130
30131 2003-12-15  Roger Sayle  <roger@eyesopen.com>
30132
30133         PR middle-end/13400
30134         * gcc.c-torture/execute/20031215-1.c: New test case.
30135
30136 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
30137
30138         PR c++/13269
30139         * g++.dg/parse/error5.C: New test.
30140
30141         PR c++/12989
30142         * g++.dg/expr/sizeof1.C: New test.
30143
30144         PR c++/13310
30145         * g++.dg/template/crash15.C: New test.
30146
30147 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
30148
30149         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
30150         a non-POD type as the last named parameter of a varargs function.
30151
30152 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
30153
30154         PR c++/13243
30155         PR c++/12573
30156         * g++.dg/template/crash14.C: New test.
30157         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
30158
30159 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
30160
30161         * g++.dg/other/java1.C: New test.
30162
30163         PR c++/13241
30164         * g++.dg/abi/mangle18-1.C: New test.
30165         * g++.dg/abi/mangle18-2.C: New test.
30166
30167 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30168
30169         PR optimization/10312
30170         * gcc.c-torture/execute/20031214-1.c: New.
30171
30172 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
30173
30174         PR c++/10779
30175         PR c++/12160
30176         * g++.dg/parse/error3.C: New test.
30177         * g++.dg/parse/error4.C: Likewise.
30178         * g++.dg/abi/mangle4.C: Tweak error messages.
30179         * g++.dg/lookup/using5.C: Likewise.
30180         * g++.dg/other/error2.C: Likewise.
30181         * g++.dg/parse/typename5.C: Likewise.
30182         * g++.dg/parse/undefined1.C: Likewise.
30183         * g++.dg/template/arg2.C: Likewise.
30184         * g++.dg/template/ttp3.C: Likewise.
30185         * g++.dg/template/type1.C: Likewise.
30186         * g++.old-deja/g++.other/crash32.C: Likewise.
30187         * g++.old-djea/g++.pt/defarg8.C: Likewise.
30188
30189 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30190
30191         PR c++/13106
30192         * g++.dg/warn/noreturn-3.C: New test.
30193
30194 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
30195
30196         PR c++/13118
30197         * g++.dg/abi/covariant3.C: New.
30198
30199 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
30200
30201         * g++.dg/eh/ia64-1.C: New test.
30202
30203 2003-12-12  Roger Sayle  <roger@eyesopen.com>
30204
30205         PR optimization/13037
30206         * g77.f-torture/execute/13037.f: New test case.
30207
30208 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
30209
30210         PR c++/12881
30211         * g++.dg/abi/covariant2.C: New.
30212
30213 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
30214
30215         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
30216
30217 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
30218
30219         * gcc.c-torture/execute/wchar_t-1.x: Delete.
30220
30221 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
30222
30223         PR other/10819
30224         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
30225         to fix Bug 10819.
30226         * lib/g++.exp (g++_version): Likewise.
30227         * lib/g77.exp (g77_version): Likewise.
30228         * lib/objc.exp (default_objc_version): Likewise.
30229
30230 2003-12-10  Richard Henderson  <rth@redhat.com>
30231
30232         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
30233
30234         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
30235
30236 2003-12-08  Matt Austern  <austern@apple.com>
30237
30238         PR c/13134
30239         * lib/gcc-dg.exp (dg-require-visibility): Define.
30240         * lib/target-supports (check_visibility_available): Define.
30241         * gcc.dg/visibility-1.c: New test.
30242         * gcc.dg/visibility-2.c: Likewise.
30243         * gcc.dg/visibility-3.c: Likewise.
30244         * gcc.dg/visibility-4.c: Likewise.
30245         * gcc.dg/visibility-5.c: Likewise.
30246         * gcc.dg/visibility-6.c: Likewise.
30247         * g++.dg/ext/visibility-1.C: Likewise.
30248         * g++.dg/ext/visibility-2.C: Likewise.
30249         * g++.dg/ext/visibility-3.C: Likewise.
30250         * g++.dg/ext/visibility-4.C: Likewise.
30251         * g++.dg/ext/visibility-5.C: Likewise.
30252         * g++.dg/ext/visibility-6.C: Likewise.
30253
30254 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30255
30256         * g++.dg/lookup/java1.C: New test.
30257         * g++.dg/lookup/java2.C: New test.
30258
30259 2003-12-07  Falk Hueffner  <falk@debian.org>
30260
30261         * g++.dg/opt/noreturn-1.C: New test.
30262
30263 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
30264
30265         * gcc.dg/overflow-1.c: New test.
30266
30267 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
30268
30269         * g77.f-torture/compile/13060.f: New test.
30270
30271 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
30272
30273         PR c++/13323
30274         * g++.dg/inherit/operator2.C: New test.
30275
30276 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
30277
30278         PR c++/13305
30279         * g++.dg/ext/attrib9.C: New test.
30280
30281 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
30282
30283         PR c++/13314
30284         * g++.dg/template/error7.C: New test.
30285
30286 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
30287             J"orn Rennecke <joern.rennecke@superh.com>
30288
30289         PR target/13302
30290         * g++.dg/other/struct-va_list.C: New test.
30291
30292 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30293
30294         PR c++/13166
30295         * g++.dg/parse/defarg6.C: New test.
30296
30297 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
30298
30299         PR target/13256
30300         * gcc.c-torture/execute/20031201-1.c: New test.
30301
30302 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
30303
30304         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
30305
30306 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
30307
30308         * gcc.dg/builtin-return-1.c: New test.
30309
30310 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
30311             J"orn Rennecke <joern.rennecke@superh.com>
30312
30313         PR optimization/13260
30314         * gcc.c-torture/execute/20031204-1.c: New test.
30315
30316 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
30317
30318         PR c++/9127
30319         * g++.dg/template/error6.C: New test.
30320
30321 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
30322
30323         * gcc.dg/20031202-1.c: New test.
30324
30325 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
30326
30327         PR c++/13179
30328         * g++.dg/template/eh1.C: New test.
30329
30330         PR c++/10771
30331         * g++.dg/template/error5.C: New test.
30332
30333 2003-12-02  David Ung  <davidu@mips.com>
30334
30335         * gcc.dg/compat/vector-check.h: Corrected type for var
30336         g_##TMODE
30337
30338 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30339
30340         PR c++/10126
30341         * g++.dg/template/ptrmem8.C: New test.
30342
30343 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30344
30345         PR c++/12573
30346         * g++.dg/template/dependent-expr3.C: New test.
30347
30348 2003-12-01  James Lemke  <jim@wasabisystems.com>
30349
30350         * gcc.dg/arm-g2.c: New test.
30351
30352 2003-12-01  Roger Sayle  <roger@eyesopen.com>
30353
30354         PR optimization/11634
30355         * gcc.dg/20031201-2.c: New test case.
30356
30357 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
30358
30359         PR 11433
30360         * objc.dg/proto-lossage-3.m: New test.
30361
30362 2003-12-01  Roger Sayle  <roger@eyesopen.com>
30363
30364         PR optimization/12628
30365         * gcc.dg/20031201-1.c: New test case.
30366
30367 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
30368
30369         * gcc.dg/unaligned-1.c: New test.
30370
30371 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
30372
30373         PR c++/9849
30374         * g++.dg/template/error4.C: New test.
30375         * g++.dg/template/nested3.C: Adjust error markers.
30376
30377 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30378
30379         * gcc.dg/cpp/assert4.c: Check more #system assertions.
30380
30381 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
30382
30383         PR c/10333
30384         * gcc.dg/bitfld-7.c: New test.
30385
30386 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
30387
30388         * gcc.dg/tls/asm-1.C: New test.
30389
30390 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30391
30392         * gcc.dg/cpp/assert4.c: Update.
30393
30394 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
30395
30396         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
30397         * gcc.dg/builtin-apply3.c: New test.
30398
30399 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
30400
30401         * lib/compat.exp (compat-obj): New xfaildata parameter.
30402         Use it to set compiler_conditional_xfail_data before compiling.
30403         (compat-get-options): Handle dg-xfail-if.
30404         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
30405         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
30406         * gcc.dg/compat/vector-1_y.c: Likewise.
30407         * gcc.dg/compat/vector-2_x.c: Likewise.
30408         * gcc.dg/compat/vector-2_y.c: Likewise.
30409
30410 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
30411
30412         * g++.dg/opt/reg-stack4.C: New test.
30413
30414 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
30415
30416         * gcc.dg/builtin-apply2.c: New test.
30417
30418 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
30419
30420         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
30421
30422 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30423
30424         PR c++/12924
30425         * g++.dg/template/template-id-2.C: New test.
30426
30427 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30428
30429         PR c++/5369
30430         * g++.dg/template/memfriend1.C: New test.
30431         * g++.dg/template/memfriend2.C: Likewise.
30432         * g++.dg/template/memfriend3.C: Likewise.
30433         * g++.dg/template/memfriend4.C: Likewise.
30434         * g++.dg/template/memfriend5.C: Likewise.
30435         * g++.dg/template/memfriend6.C: Likewise.
30436         * g++.dg/template/memfriend7.C: Likewise.
30437         * g++.dg/template/memfriend8.C: Likewise.
30438         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
30439
30440 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
30441
30442         PR c++/12515
30443         * g++.dg/ext/cond1.C: New test.
30444
30445 2003-11-20  Richard Henderson  <rth@redhat.com>
30446
30447         * gcc.dg/20020201-2.c: Remove.
30448         * gcc.dg/20020201-4.c: Remove.
30449         * gcc.dg/20020304-1.c: Remove.
30450
30451 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
30452
30453         * gcc.dg/cpp/trad/xwin1.c: New test case.
30454
30455 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
30456
30457         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
30458         * lib/g77.exp: Likewise.
30459         * lib/objc.exp: Likewise.
30460         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
30461         for darwin.
30462
30463 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30464
30465         PR c++/12932
30466         * g++.dg/template/static5.C: New test.
30467
30468 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
30469
30470         * gcc.dg/nested-func-1.c: New test.
30471
30472 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30473
30474         * gcc.dg/cpp/assert4.c: New test.
30475
30476 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
30477
30478         PR c++/2294
30479         * g++.dg/lookup/using9.c: New test.
30480
30481 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
30482
30483         PR c++/12762
30484         * g++.dg/template/error3.C: New test.
30485
30486 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
30487
30488         PR ada/13035
30489         * ada/acats/run_acats, run_all.sh: Fix syntax error.
30490         No longer use a wrapper for gcc, since this does not work under
30491         Windows.
30492
30493 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
30494
30495         PR c++/2094
30496         * g++.dg/template/ptrmem7.C: New test.
30497
30498 2003-11-13  Andrew Pinski <apinski@apple.com>
30499
30500         * gcc.c-torture/compile/20031113-1.c: New test.
30501
30502 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
30503             Kean Johnston <jkj@sco.com>
30504
30505         PR c/13029
30506         * gcc.dg/unused-4.c: Update.
30507
30508 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
30509
30510         * g++.dg/opt/const3.C: New test.
30511
30512 2003-11-13  Jan Hubicka  <jh@suse.cz>
30513
30514         * gcc.c-torture/compile/20031112-1.c: New test.
30515
30516 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
30517
30518         * g++.dg/parse/crash10.C: Remove bogus error marker.
30519
30520 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30521
30522         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
30523         (host_gcc): Likewise.
30524         (ROOT): Honor $PWDCMD.
30525         (BASE): Likewise.
30526         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
30527
30528 2003-11-12  Catherine Moore  <clm@redhat.com>
30529
30530         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
30531
30532 2003-11-12  Andreas Jaeger  <aj@suse.de>
30533             Jakub Jelinek  <jakub@redhat.com>
30534             Andrew Pinski  <pinskia@physics.uc.edu>
30535             Richard Henderson  <rth@redhat.com>
30536
30537         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
30538         systems.
30539         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
30540
30541         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
30542         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
30543
30544 2003-11-11  Andreas Jaeger  <aj@suse.de>
30545
30546         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
30547
30548         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
30549
30550 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
30551
30552         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
30553         Clean ups.
30554
30555 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
30556
30557         * gcc.dg/trampoline-1.c: New test.
30558
30559 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
30560
30561         * gcc.c-torture/compile/200031109-1.c: New test.
30562
30563 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
30564
30565         PR c/3190
30566         PR c/8714
30567         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
30568         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
30569         gcc.dg/format/no-y2k-1.c: Update.
30570
30571 2003-11-08  Roger Sayle  <roger@eyesopen.com>
30572
30573         PR optimization/10467
30574         * gcc.dg/20031108-1.c: New test case.
30575
30576 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
30577
30578         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
30579
30580 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
30581
30582         * gcc.dg/compound-lvalue-1.c: New test.
30583         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
30584         some XFAILs.
30585
30586 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
30587
30588         * gcc.dg/altivec-varargs-1.c: New test.
30589
30590 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
30591
30592         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
30593         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
30594         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
30595         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
30596         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
30597
30598 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
30599
30600         * gcc.dg/cond-lvalue-1.c: New test.
30601
30602 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
30603
30604         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
30605
30606 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30607
30608         PR c++/11616
30609         * g++.dg/template/instantiate5.C: New test.
30610
30611 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30612
30613         PR c++/12726
30614         * g++.dg/ext/complit2.C: Replace test with self-contained version.
30615         * ChangeLog: Add missing first entry for above test.
30616
30617 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30618
30619         PR c++/9810
30620         * g++.dg/template/using8.C: New test.
30621         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
30622
30623 2003-11-02  Roger Sayle  <roger@eyesopen.com>
30624
30625         PR optimization/10817
30626         * gcc.c-torture/compile/20031102-1.c: New test case.
30627
30628 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
30629
30630         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
30631         2147483647.
30632
30633 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
30634
30635         * gcc.dg/20031102-1.c: New test.
30636
30637 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
30638
30639         * gcc.dg/complex-1.c: New test.
30640
30641 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30642
30643         PR c++/12796
30644         * g++.dg/template/crash13.C: Adjust expected error location.
30645         * g++.old-deja/g++.brendan/ns1.C: Likewise.
30646
30647 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
30648
30649         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
30650
30651 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
30652
30653         PR/10239
30654         * gcc.c-torture/compile/20031031-2.c: New test.
30655
30656 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
30657
30658         PR/11640
30659         * gcc.c-torture/compile/20031031-1.c: New test.
30660
30661 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
30662
30663         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
30664         * gcc.misc-tests/bprob.exp: Likewise.
30665         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
30666         the execution test on arm-elf configs.
30667         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
30668         configs that don't support scratch files.
30669         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
30670
30671 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
30672
30673         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
30674         done by dejagnu.
30675
30676 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
30677
30678         * ada/acats/run_all.sh: Redirect mv output to /dev/null
30679         Avoid non pure sh syntax. Add more logging.
30680
30681         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
30682         fail.
30683
30684 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30685
30686         PR libgcj/10610
30687         * gcc.dg/ppc-stackalign-1.c: New test.
30688
30689 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
30690
30691         * ada/acats/run_all.sh: Change output to be more compliant with
30692         dejagnu framework.
30693         Create acats.sum and acats.log files under testsuite/ada/acats
30694         Only run [a-z]* directories, to filter out e.g. CVS.
30695         Redirect build output to log file.
30696
30697 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
30698
30699         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
30700
30701 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
30702
30703         PR ada/5909:
30704         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
30705
30706 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
30707
30708         * gcc.c-torture/compile/20031023-1.c: New test.
30709         * gcc.c-torture/compile/20031023-2.c: New test.
30710         * gcc.c-torture/compile/20031023-3.c: New test.
30711         * gcc.c-torture/compile/20031023-4.c: New test.
30712
30713 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30714
30715         PR c++/10371
30716         * g++.dg/lookup/scoped8.C: New test.
30717
30718 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
30719
30720         * g++.dg/opt/reg-stack3.C: New test.
30721
30722 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
30723
30724         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
30725
30726 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30727
30728         PR c++/11076
30729         * g++.dg/template/crash13.C: New test.
30730
30731 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
30732
30733         * gcc.dg/c99-restrict-2.c: New test.
30734
30735 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
30736
30737         PR c++/12698, c++/12699, c++/12700, c++/12566
30738         * g++.dg/inherit/covariant9.C: New test.
30739         * g++.dg/inherit/covariant10.C: New test.
30740         * g++.dg/inherit/covariant11.C: New test.
30741
30742 2003-10-23  Jason Merrill  <jason@redhat.com>
30743
30744         PR c++/12726
30745         * g++.dg/ext/complit2.C: New test.
30746
30747 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
30748
30749         PR target/12654
30750         * gcc.c-torture/execute/20031020-1.c: New test.
30751
30752 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30753
30754         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
30755         following the jump_insn.
30756
30757 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
30758
30759         * gcc.dg/cast-lvalue-1.c: New test.
30760
30761 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
30762
30763         PR c++/11962
30764         * g++.dg/template/cond2.C: New test.
30765
30766 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
30767
30768         * gcc.dg/builtins-28.c: New test.
30769
30770 2003-10-20  Jan Hubicka  <jh@suse.cz>
30771
30772         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
30773         parameter.
30774         * testsuite/gcc.dg/inline-2.c: Likewise.
30775
30776 2003-10-20  Phil Edwards  <phil@codesourcery.com>
30777
30778         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
30779         * gcc.dg/nest.c: Likewise.
30780
30781 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30782
30783         PR c++/9781, c++/10583, c++/11862
30784         * g++.dg/parse/crash13.C: New test.
30785
30786 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30787
30788         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
30789
30790 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
30791
30792         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
30793         Define HAVE_C99_RUNTIME except on Solaris.
30794         * gcc.dg/builtins-20.c: Likewise.
30795
30796 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30797
30798         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
30799
30800 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30801
30802         PR c++/12495
30803         * g++.dg/template/crash21.C: New test.
30804
30805 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30806
30807         PR c++/2513
30808         * g++.dg/template/typename5.C: New test.
30809
30810 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30811
30812         PR c++/12369
30813         * g++.dg/template/friend25.C: New test.
30814
30815 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
30816
30817         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
30818         versions.
30819
30820 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
30821
30822         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
30823         == 2147483647.
30824
30825 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
30826
30827         * gcc.c-torture/execute/960416-1.x: Remove.
30828         * gcc.c-torture/execute/divconst-3.x: Likewise.
30829
30830 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
30831
30832         PR target/12598
30833         * gcc.dg/torture/cris-volatile-1.c: New test.
30834
30835 2003-10-14  Roger Sayle  <roger@eyesopen.com>
30836
30837         PR optimization/9325
30838         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
30839         for overflowing floating point to integer conversion during RTL
30840         simplification.
30841
30842 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
30843
30844         * objc/execute/_cmd.m: Fix typo.
30845         * objc.dg/image-info.m, objc.dg/symtab-1.m:
30846         Relax 'scan-assembler' regexp.
30847         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
30848         objc.dg/try-catch-4.m: Run on non-Darwin targets.
30849         * objc.dg/zero-link-2.m: Remove blank line.
30850         * objc.dg/zero-link-3.m: New test case.
30851
30852 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
30853
30854         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
30855
30856         * gcc.dg/asm-names.c: Use scan-assembler-not rather
30857         than linker trickery.
30858
30859 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30860
30861         PR c++/12370
30862         * g++.dg/other/friend2.C: New test.
30863
30864 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
30865
30866         * gcc.dg/20031012-1.c: New test.
30867
30868 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
30869
30870         * gcc.dg/weak/weak-3.c: Fix for new warning.
30871
30872 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
30873
30874         PR optimization/8750
30875         * gcc.c-torture/execute/20031012-1.c: New test case.
30876
30877 2003-10-11  Roger Sayle  <roger@eyesopen.com>
30878
30879         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
30880         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
30881
30882 2003-10-11  Roger Sayle  <roger@eyesopen.com>
30883
30884         PR optimization/12260
30885         * gcc.c-torture/compile/20031011-2.c: New test case.
30886
30887 2003-10-11  Roger Sayle  <roger@eyesopen.com>
30888
30889         * gcc.c-torture/execute/20031011-1.c: New testcase.
30890
30891 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
30892
30893         * gcc.c-torture/compile/20031011-1.c: New test.
30894
30895 2003-10-11  Jan Hubicka  <jh@suse.cz>
30896
30897         * g++.dg/other/first-global.C: New test.
30898
30899 2003-10-11  Roger Sayle  <roger@eyesopen.com>
30900
30901         * gcc.c-torture/execute/string-opt-18.c: New testcase.
30902
30903 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
30904
30905         * gcc.c-torture/compile/20031010-1.c: New test.
30906
30907 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
30908
30909         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
30910         * gcc.c-torture/execute/va-arg-25.c: ... here.
30911
30912 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
30913
30914         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
30915
30916 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
30917
30918         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
30919
30920 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
30921
30922         * g++.dg/parse/error2.C: New test.
30923
30924 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
30925
30926         PR c++/11097
30927         * g++.dg/other/error5.C: Modify the error message.
30928         * g++.dg/lookup/using8.C: New test.
30929
30930 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
30931
30932         * gcc.dg/darwin-abi-2.c: New file.
30933         * gcc.c-torture/execute/va-arg-24.c: New file.
30934
30935 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
30936
30937         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
30938         indentation.
30939
30940 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
30941
30942         PR c++/10147
30943         * g++.dg/other/error4.C: Update error messages.
30944         * g++.dg/template/ptrmem4.C: Likewise.
30945
30946         PR c++/12337
30947         * g++.dg/init/new9.C: New test.
30948
30949         PR c++/12334, c++/12236, c++/8656
30950         * g++.dg/ext/attrib8.C: New test.
30951
30952 2003-10-06  Devang Patel  <dpatel@apple.com>
30953
30954         * gcc.dg/debug/dwarf2-3.h: New test.
30955         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
30956
30957 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
30958
30959         * g++.dg/opt/cfg2.C: New test.
30960
30961 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
30962
30963         * g++.dg/opt/float1.C: New test.
30964
30965 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
30966
30967         * gcc.dg/c90-array-lval-6.c: New test.
30968         * gcc.dg/c99-array-lval-6.c: New test.
30969
30970 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
30971             Ziemowit Laski  <zlaski@apple.com>
30972
30973         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
30974         'Derived', so that it is never considered a class method; add
30975         new warning for '+port' method ambiguity.
30976         * objc.dg/method-12.m: Include <objc/objc.h> instead of
30977         <objc/objc-api.h> (needed on Mac OS X).
30978         * objc.dg/method-13.m: New test.
30979
30980 2003-10-03  Roger Sayle  <roger@eyesopen.com>
30981
30982         PR optimization/9325, PR java/6391
30983         * gcc.c-torture/execute/20031003-1.c: New test case.
30984
30985 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
30986
30987         PR optimization/12180
30988         * gcc.dg/20031002-1.c: New test.
30989
30990         PR c++/12486
30991         * g++.dg/inherit/error1.C: New test.
30992
30993 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
30994
30995         * lib/f-torture.exp (search_for): Rename to...
30996         (search_for_re): This.  Also, clean up comments and the
30997         "regexp" invocation.
30998
30999 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
31000
31001         * gcc.c-torture/compile/20031002-1.c: New test.
31002
31003 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
31004
31005         * g++.dg/opt/cond1.C: New test.
31006
31007 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
31008
31009         * gcc.dg/Wold-style-definition-2.c: New testcase.
31010         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
31011
31012 2003-09-29  Richard Henderson  <rth@redhat.com>
31013
31014         * g++.dg/init/array10.C: Add dg-options.
31015
31016 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
31017
31018         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
31019
31020 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31021
31022         * g++.dg/template/friend19.C: Fix typo.
31023         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
31024
31025 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
31026
31027         * gcc.c-torture/execute/20030928-1.c: New test.
31028         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
31029
31030 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
31031
31032         * g++.dg/opt/unroll1.C: New test.
31033
31034 2003-09-26  Roger Sayle  <roger@eyesopen.com>
31035
31036         PR optimization/11741
31037         * gcc.dg/20030926-1.c: New test case.
31038
31039 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31040
31041         PR c++/5655
31042         * g++.dg/parse/access7.C: New test.
31043         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
31044
31045 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
31046
31047         MERGE OF objc-improvements-branch into MAINLINE:
31048         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
31049         if libobjc has not been built.
31050         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
31051         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
31052         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
31053         objc/execute/nested-3.m, objc/execute/np-2.m,
31054         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
31055         objc/execute/redefining_self.m, objc/execute/root_methods.m,
31056         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
31057         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
31058         objc.dg/special/unclaimed-category-1.h,
31059         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
31060         well as GNU runtime.
31061         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
31062         * execute/cascading-1.m, execute/function-message-1.m,
31063         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
31064         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
31065         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
31066         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
31067         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
31068         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
31069         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
31070         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
31071         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
31072         * objc.dg/bitfield-2.m: Run only on Darwin.
31073         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
31074         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
31075         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
31076         * objc.dg/const-str-1.m: Fix constant string layout.
31077
31078 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
31079
31080         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
31081
31082 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
31083
31084         * gcc.dg/darwin-abi-1.c: New file.
31085
31086 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
31087
31088         PR target/12281
31089         * gcc.c-torture/compile/20030921-1.c: New test.
31090
31091 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
31092
31093         * g++.dg/opt/reg-stack2.C: New test.
31094
31095 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
31096
31097         * g++.dg/eh/delayslot1.C: New test.
31098
31099 2003-09-20  Richard Henderson  <rth@redhat.com>
31100
31101         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
31102
31103 2003-09-20  Roger Sayle  <roger@eyesopen.com>
31104
31105         * gcc.c-torture/execute/20030920-1.c: New test case.
31106
31107 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31108
31109         * g++.dg/rtti/typeid3.C: Correct expected error message.
31110
31111 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31112
31113         PR c++/157
31114         * g++.dg/parse/crash12.C: New test.
31115
31116 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
31117
31118         * gcc.dg/compat/mixed-struct-check.h: New.
31119         * gcc.dg/compat/mixed-struct-defs.h: New.
31120         * gcc.dg/compat/mixed-struct-init.h: New.
31121         * gcc.dg/compat/struct-by-value-19_main.c: New.
31122         * gcc.dg/compat/struct-by-value-19_x.c: New.
31123         * gcc.dg/compat/struct-by-value-19_y.c: New.
31124         * gcc.dg/compat/struct-by-value-20_main.c: New.
31125         * gcc.dg/compat/struct-by-value-20_x.c: New.
31126         * gcc.dg/compat/struct-by-value-20_y.c: New.
31127         * gcc.dg/compat/struct-return-19_main.c: New.
31128         * gcc.dg/compat/struct-return-19_x.c: New.
31129         * gcc.dg/compat/struct-return-19_y.c: New.
31130         * gcc.dg/compat/struct-return-20_main.c: New.
31131         * gcc.dg/compat/struct-return-20_x.c: New.
31132         * gcc.dg/compat/struct-return-20_y.c: New.
31133
31134 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
31135         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
31136         so that it will not complain on LP64 targets.
31137
31138 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31139
31140         PR c++/495
31141         * g++.dg/template/friend24.C: New test.
31142
31143 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
31144
31145         PR c++/12332
31146         * g++.dg/template/memtmpl2.C: New test.
31147
31148 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
31149
31150         PR target/11184
31151         * gcc.dg/builtin-apply1.c: New test.
31152
31153 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
31154
31155         PR c++/9848
31156         * g++.dg/warn/Wunused-4.C: New test.
31157
31158 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31159
31160         PR c++/12316
31161         * g++.dg/other/gc2.C: New test.
31162
31163 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
31164
31165         PR c++/11991
31166         * g++.dg/rtti/typeid3.C: New test.
31167
31168         PR c++/12266
31169         * g++.dg/overload/template1.C: New test.
31170
31171 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
31172
31173         * g++.dg/opt/cfg3.C: New test.
31174
31175 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31176
31177         PR c++/7939
31178         * g++.dg/template/crash11.C: New test.
31179
31180 2003-09-16  Jason Merrill  <jason@redhat.com>
31181             Jakub Jelinek  <jakub@redhat.com>
31182
31183         * gcc.dg/attr-warn-unused-result.c: New test.
31184
31185 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
31186
31187         PR c++/12184
31188         * g++.dg/expr/call2.C: New test.
31189
31190 2003-09-15  Andreas Jaeger  <aj@suse.de>
31191
31192         * gcc.dg/Wold-style-definition-1.c: New test.
31193
31194 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
31195
31196         PR c++/3907
31197         * g++.dg/parse/template12.C: New test.
31198
31199         * g++.dg/abi/bitfield11.C: New test.
31200         * g++.dg/abi/bitfield12.C: Likewise.
31201
31202 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
31203
31204         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
31205         non-expansion of functional macro name without arguments at EOL.
31206         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
31207
31208 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
31209
31210         * gcc.c-torture/execute/20030914-[12].c: New tests.
31211
31212 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
31213
31214         PR c++/11788
31215         * g++.dg/overload/addr1.C: New test.
31216
31217 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
31218
31219         * gcc.dg/20030909-1.c: New test.
31220
31221 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
31222
31223         * gcc.dg/ultrasp10.c: New test.
31224
31225 2003-09-09  Devang Patel  <dpatel@apple.com>
31226
31227         * gcc.dg/darwin-ld-6.c: New test.
31228
31229 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31230
31231         * gcc.dg/torture/builtin-explog-1.c: New testcase.
31232
31233 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
31234
31235         * gcc.dg/ia64-types1.c: New test.
31236         * gcc.dg/ia64-types2.c: Likewise.
31237
31238 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31239
31240         * gcc.dg/builtins-1.c: Add more _Complex tests.
31241         * gcc.dg/torture/builtin-attr-1.c: Likewise.
31242
31243         * gcc.dg/builtins-1.c: Test existing _Complex functions.
31244         * gcc.dg/torture/builtin-attr-1.c: Likewise.
31245
31246 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
31247
31248         PR c++/11786
31249         * g++.dg/lookup/koenig2.C: New test.
31250
31251         PR c++/5296
31252         * g++.dg/rtti/typeid2.C: New test.
31253
31254 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
31255
31256         * gcc.c-torture/compile/20030904-1.c: New test.
31257
31258 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
31259
31260         * g++.dg/opt/longbranch2.C: New test.
31261
31262 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
31263
31264         * g++.dg/template/crash10.C: Only compile it.
31265
31266 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
31267
31268         PR middle-end/11665
31269         * gcc.c-torture/compile/20030907-1.c: New test.
31270         * g++.dg/init/array11.C: New test.
31271
31272 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
31273
31274         PR c++/11852
31275         * g++.dg/init/struct1.C: New test.
31276
31277 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
31278
31279         PR c++/12181
31280         * g++.dg/expr/comma1.C: New test.
31281
31282 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
31283
31284         PR c++/11867
31285         * g++.dg/expr/static_cast5.C: New test.
31286
31287 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
31288
31289         PR c++/11507
31290         * g++.dg/lookup/scoped7.C: New test.
31291
31292         PR c++/9574
31293         * g++.dg/other/static1.C: New test.
31294
31295         PR c++/11490
31296         * g++.dg/warn/template-1.C: New test.
31297
31298         PR c++/11432
31299         * g++.dg/template/crash10.C: New test.
31300
31301         PR c++/2478
31302         * g++.dg/overload/VLA.C: New test.
31303
31304         PR c++/10804
31305         * g++.dg/template/call1.C: New test.
31306
31307 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
31308
31309         PR c++/11794
31310         * g++.dg/parse/using3.C: New test.
31311
31312 2003-09-06  Roger Sayle  <roger@eyesopen.com>
31313
31314         PR c++/11409
31315         * g++.dg/overload/builtin3.C: New test case.
31316
31317 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
31318
31319         PR c/9862
31320         * gcc.dg/20030906-1.c: New test.
31321         * gcc.dg/20030906-2.c: Likewise.
31322
31323 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
31324
31325         PR c++/12167
31326         * g++.dg/parse/defarg5.C: New test.
31327
31328         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
31329
31330 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
31331
31332         PR c++/12163
31333         * g++.dg/expr/static_cast4.C: New test.
31334
31335         PR c++/12146
31336         * g++.dg/template/crash9.C: New test.
31337
31338 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
31339
31340         * g++.old-deja/g++.ext/pretty2.C: Update for change
31341         in __FUNCTION__.
31342         * g++.old-deja/g++.ext/pretty3.C: Likewise.
31343
31344 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
31345
31346         PR c++/11922
31347         * g++/dg/template/qualified-id1.C: New test.
31348
31349         PR c++/12037
31350         * g++.dg/warn/noeffect4.C: New test.
31351
31352 2003-09-04  Matt Austern  <austern@apple.com>
31353
31354         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
31355         * g++.dg/ext/fnname2.C: Likewise.
31356         * g++.dg/ext/fnname3.C: Likewise.
31357
31358 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
31359
31360         * g++.dg/expr/lval1.C: New test.
31361         * g++.dg/ext/lvcast.C: Remove.
31362
31363 2003-09-03  Roger Sayle  <roger@eyesopen.com>
31364
31365         PR optimization/11700.
31366         * gcc.c-torture/compile/20030903-1.c: New test case.
31367
31368 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
31369
31370         PR c++/12053
31371         * g++.dg/abi/layout4.C: New test.
31372
31373 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
31374
31375         PR c++/11553
31376         * g++.dg/parse/friend3.C: New test.
31377
31378 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
31379
31380         PR c++/11847
31381         * g++.dg/template/class1.C: New test.
31382
31383         PR c++/11808
31384         * g++.dg/expr/call1.C: New test.
31385
31386 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
31387
31388         PR c++/12114
31389         * g++.dg/init/ref9.C: New test.
31390
31391         PR c++/11972
31392         * g++.dg/template/nested4.C: New test.
31393
31394 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
31395
31396         PR c++/12093
31397         * g++.dg/template/non-dependent4.C: New test.
31398
31399         PR c++/11928
31400         * g++.dg/inherit/conv1.C: New test.
31401
31402 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
31403
31404         PR c++/6196
31405         * g++.dg/ext/label1.C: New test.
31406         * g++.dg/ext/label2.C: Likewise.
31407
31408 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
31409
31410         * g++.dg/expr/cond3.C: New test.
31411
31412 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31413
31414         * gcc.dg/builtins-1.c: Add new builtin cases.
31415
31416 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31417
31418         * gcc.dg/builtins-1.c: Add new cases.
31419         * gcc.dg/torture/builtin-attr-1.c: Likewise.
31420
31421 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31422
31423         * gcc.dg/builtins-1.c: Add more math builtin tests.
31424         * gcc.dg/torture/builtin-attr-1.c: New test.
31425
31426 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
31427
31428         PR optimization/5079
31429         * g++.dg/opt/static3.C: New test.
31430
31431 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31432
31433         * gcc.misc-tests/gcov-10b.c: New test.
31434
31435 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
31436
31437         * g++.dg/opt/ptrmem3.C: New test.
31438
31439         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
31440
31441 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
31442
31443         * gcc.dg/20030826-2.c: New test.
31444
31445 2003-08-26  Roger Sayle  <roger@eyesopen.com>
31446
31447         PR middle-end/12002
31448         * g77.f-torture/compile/12002.f: New test case.
31449
31450 2003-08-26  Roger Sayle  <roger@eyesopen.com>
31451
31452         * gcc.dg/20030826-1.c: New test case.
31453
31454 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
31455
31456         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
31457
31458 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
31459
31460         PR c++/11871
31461         * c++.dg/lookup/crash1.C: New test.
31462
31463         * c++.dg/warn/noeffect3.C: New test.
31464
31465 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
31466
31467         * gcc.dg/compat/vector-1_x.c: Compile with -w.
31468         * gcc.dg/compat/vector-1_y.c: Ditto.
31469         * gcc.dg/compat/vector-2_x.c: Ditto.
31470         * gcc.dg/compat/vector-2_y.c: Ditto.
31471
31472 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
31473
31474         * gcc.dg/20030702-1.c: New test.
31475
31476 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
31477
31478         PR c++/8795
31479         * g++.dg/ext/altivec-1.C: New test.
31480
31481 2003-08-24  Richard Henderson  <rth@redhat.com>
31482
31483         * g++.dg/eh/simd-2.C: Add -w for x86.
31484
31485 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
31486
31487         * gcc.dg/20030815-1.c: New test.
31488
31489 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31490
31491         PR c++/3765
31492         * g++.dg/parse/access6.C: New test.
31493
31494 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31495
31496         PR c++/641, c++/11876
31497         * g++.dg/template/friend22.C: New test.
31498         * g++.dg/template/friend23.C: Likewise.
31499
31500 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
31501
31502         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
31503         identically.
31504
31505 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
31506
31507         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
31508
31509 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
31510
31511         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
31512
31513 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
31514
31515         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
31516
31517 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
31518
31519         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
31520
31521 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
31522
31523         PR c++/11919
31524         * g++.dg/overload/prom1.C: New test.
31525
31526         PR c++/11551
31527         * g++.dg/parse/dtor2.C: New test.
31528
31529         PR c++/10762
31530         * g++.dg/parse/using2.C: New test.
31531
31532 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
31533
31534         PR target/11805
31535         * gcc.c-torture/compile/20030821-1.c: New.
31536
31537 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
31538
31539         PR c++/11834
31540         * g++.dg/template/deduce2.C: New test.
31541
31542 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
31543
31544         * gcc.c-torture/execute/20030821-1.c: New test.
31545
31546 2003-08-20  Roger Sayle  <roger@eyesopen.com>
31547
31548         PR middle-end/11984
31549         * gcc.dg/20030820-1.c: New test case.
31550
31551 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
31552
31553         PR c++/11945
31554         * g++.dg/warn/noeffect2.C: New test.
31555
31556 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
31557
31558         PR c++/10926
31559         * g++.dg/template/dtor2.C: New test.
31560
31561         PR c++/11684
31562         * g++.dg/template/operator1.C: New test.
31563         * g++.dg/parse/operator4.C: New test.
31564
31565         PR c++/11946.C
31566         * g++.dg/expr/enum1.C: New test.
31567         * gcc.dg/c99-bool-1.c: Remove bogus warning.
31568
31569         PR c++/11036.C
31570         * g++.dg/parse/elab2.C: New test.
31571         * g++.dg/parse/typedef4.C: Change error message.
31572         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
31573         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
31574         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
31575
31576 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
31577
31578         * gcc.dg/pch/warn-1.c: New.
31579         * gcc.dg/pch/warn-1.hs: New.
31580
31581         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
31582         not-tested file.
31583
31584 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
31585
31586         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
31587
31588 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
31589
31590         * gcc.dg/uninit-D.c: New Test.
31591         * gcc.dg/uninit-E.c: New Test.
31592         * gcc.dg/uninit-F.c: New Test.
31593         * gcc.dg/uninit-G.c: New Test.
31594
31595 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
31596
31597         * g++.dg/README: Describe the pch directory.
31598
31599 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31600
31601         PR c++/11174
31602         * g++.dg/parse/access4.C: New test.
31603         * g++.dg/parse/access5.C: Likewise.
31604         * g++.old-deja/g++.jason/access17.C: Adjust error message.
31605
31606 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
31607
31608         * gcc.dg/noncompile/20030818-1.c: New.
31609
31610 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
31611
31612         PR c++/11957
31613         * g++.dg/warn/noeffect1.C: New test.
31614
31615         * g++.dg/template/scope2.C: New test.
31616         * g++.dg/template/error2.C: Correct dg-error
31617
31618 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
31619
31620         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
31621
31622 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
31623
31624         PR C++/11512
31625         * g++.dg/template/warn1.C: New.
31626
31627 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
31628
31629         * g++.dg/template/error2.C: New test.
31630         * g++.dg/lookup/using7.C: Adjust errors
31631         * g++.old-deja/g++.pt/crash36.C: Likewise.
31632         * g++.old-deja/g++.pt/derived3.C: Likewise.
31633
31634 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31635
31636         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
31637         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
31638         * gcc.c-torture/execute/builtins/string-9.c: New, from
31639         string-opt-9.c.  Adjust for execute/builtins framework.
31640         * gcc.c-torture/execute/string-opt-9.c: Delete.
31641
31642 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
31643
31644         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
31645
31646         * g++.dg/parse/ret-type2.C: New test.
31647
31648         PR c++/11703
31649         * g++.dg/init/new8.C: New test.
31650
31651         PR c++/10923
31652         * g++.dg/parse/typedef5.C: New test.
31653
31654         PR c++/9512
31655         * g++.dg/parse/qualified2.C: New test.
31656         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
31657         invalid code.
31658
31659 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
31660
31661         * g++.dg/conversion/ptrmem1.C: New test.
31662
31663 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
31664
31665         PR target/11693
31666         * gcc.dg/20030811-1.c: New test.
31667
31668         PR target/11535
31669         * gcc.c-torture/execute/20030811-1.c: New test.
31670
31671 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31672
31673         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
31674
31675 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
31676
31677         PR c++/11789.C
31678         * g++.dg/inherit/multiple1.C: New test.
31679
31680 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
31681
31682         * gcc.dg/spe1.c: New test.
31683
31684         PR c++/11670
31685         * g++.dg/expr/cast2.C: New test.
31686
31687         PR c++/10530
31688         * g++.dg/template/dependent-name2.C: New test.
31689
31690 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
31691
31692         * g++.dg/parse/crash11.C: Put the dg options in comments.
31693
31694 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
31695
31696         * lib/gcc-dg.exp: Update for diagnostic change.
31697
31698 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31699
31700         PR c++/5767
31701         * g++.dg/parse/crash11.C: New test.
31702
31703 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
31704
31705         * gcc.dg/cpp/spacing1.c: Update.
31706
31707 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
31708
31709         PR target/11739
31710         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
31711         a value for -mtune.
31712
31713 2003-08-04  Roger Sayle  <roger@eyesopen.com>
31714
31715         PR middle-end/11771
31716         * gcc.c-torture/compile/20030804-1.c: New test case.
31717
31718 2003-08-04  Roger Sayle  <roger@eyesopen.com>
31719
31720         * gcc.dg/20030804-1.c: New test case.
31721
31722 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
31723
31724         * gcc.dg/cpp/separate-1.c: New test.
31725
31726 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
31727
31728         PR c++/11704
31729         * g++.dg/template/dependent-expr2.C: New test.
31730
31731         PR c++/11766
31732         * g++.dg/expr/ptrmem1.C: New test.
31733
31734 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31735
31736         PR c++/9453
31737         * g++.dg/template/friend15.C: New test.
31738
31739 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
31740
31741         * lib/dg-pch.exp: Work round PCH bug.
31742
31743 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31744
31745         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
31746         builtins.  Move cases from builtins-4.c here.
31747
31748         * gcc.dg/torture/builtin-math-1.c: New test taken from
31749         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
31750         additional cases.
31751
31752         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
31753         Delete.
31754
31755 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
31756
31757         PR c++/9447
31758         * g++.dg/template/using7.C: New test.
31759
31760 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
31761
31762         * import1.c, import2.c: New tests.
31763
31764 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
31765
31766         * g++.dg/eh/crossjump1.C: New test.
31767
31768 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
31769
31770         PR c++/11697
31771         * g++.dg/template/using6.C: New test.
31772
31773         PR c++/11744
31774         * g++.dg/template/koenig2.C: New test.
31775
31776 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31777
31778         PR c++/7983
31779         * g++.dg/parse/typedef4.C: New test.
31780
31781 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31782
31783         PR c++/8442, c++/8806
31784         * g++.dg/template/elab1.C: New test.
31785         * g++.dg/template/type2.C: Likewise.
31786         * g++.dg/template/ttp3.C: Adjust expected error message.
31787         * g++.old-deja/g++.law/visibility13.C: Likewise.
31788         * g++.old-deja/g++.niklas/t135.C: Likewise.
31789         * g++.old-deja/g++.pt/ttp41.C: Likewise.
31790         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
31791         template argument.
31792         * g++.old-deja/g++.pt/ttp44.C: Likewise.
31793
31794 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
31795
31796         PR c++/11295
31797         * g++.dg/ext/stmtexpr1.C: New test.
31798
31799         * g++.dg/opt/tmp1.C: New test.
31800
31801         PR c++/11525
31802         * g++.dg/parse/constant4.C: New test.
31803
31804         PR c++/9447
31805         * g++.dg/template/using5.C: New test.
31806
31807 2003-07-31  Roger Sayle  <roger@eyesopen.com>
31808
31809         * gcc.dg/builtins-27.c: New test case.
31810
31811 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
31812
31813         * gcc.dg/tls/opt-7.c: New test.
31814
31815 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
31816
31817         * g++.old-deja/g++.other/crash18.C: Remove.
31818
31819 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
31820
31821         * g++.dg/template/explicit3.C: New.
31822         * g++.dg/template/explicit4.C: New.
31823         * g++.dg/template/explicit5.C: New.
31824
31825         PR c++/11347
31826         * g++.dg/template/memtmpl1.C: New.
31827
31828 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
31829
31830         PR target/11565
31831         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
31832         * gcc.dg/i386-387-5.c (dg-options): Likewise.
31833
31834 2003-07-30  Jan Hubicka  <jh@suse.cz>
31835
31836         * vtgc1.c: Kill.
31837
31838 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
31839
31840         * gcc.dg/struct-in-proto-1.c: New test.
31841
31842 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
31843
31844         * gcc.dg/cpp/include2.c: Only expect one message.
31845
31846 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
31847
31848         PR c++/9447
31849         * g++.dg/template/using1.C: New test.
31850         * g++.dg/template/using2.C: New test.
31851         * g++.dg/template/using3.C: New test.
31852         * g++.dg/template/using4.C: New test.
31853
31854 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
31855
31856         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
31857         * gcc.c-torture/execute/string-opt-10.c: Likewise.
31858
31859 2003-07-28  Jan Hubicka  <jh@suse.cz>
31860
31861         PR c++/11530
31862         * g++.dg/opt/call1.C: New test.
31863
31864 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
31865
31866         PR c++/11667
31867         * g++.dg/init/enum2.C: New test.
31868         * g++.dg/template/overload1.C: Add "-w" option.
31869
31870 2003-07-28    <hp@bitrange.com>
31871
31872         * gcc.dg/Wdeclaration-after-statement-1.c,
31873         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
31874
31875 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
31876
31877         * gcc.c-torture/compile/20030725-1.c: New test.
31878
31879 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
31880
31881         * gcc.dg/20030505.c: Only run for SPE.
31882         Remove definition of opaque type.
31883
31884 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
31885
31886         * g++.dg/template/ptrmem6.C: New test.
31887
31888 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
31889
31890         * gcc.c-torture/compile/zero-strct-2.c: New test.
31891
31892 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
31893
31894         * gcc.dg/intermod-1.c: New test.
31895
31896 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
31897
31898         PR c++/11617
31899         * g++.dg/template/lookup2.C: New test.
31900         * g++.dg/template/memclass1.C: Remove instantiated from error.
31901         * g++.dg/other/error2.C: Tweak expected errors.
31902
31903         PR c++/11596
31904         * g++.dg/template/defarg3.C: New test.
31905
31906         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
31907
31908 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
31909
31910         * g++.dg/inherit/access5.C: New test.
31911
31912 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31913
31914         PR c++/11513
31915         * g++.dg/template/crash8.C: New test.
31916
31917 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
31918
31919         PR c/10602
31920         * gcc.dg/noncompile/incomplete-2.c: New test.
31921
31922 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
31923
31924         PR c++/11645
31925         * g++.dg/inherit/access4.C: New test.
31926
31927         PR c++/11517
31928         * g++.dg/expr/cond2.C: New test.
31929
31930         PR optimization/10679
31931         * g++.dg/opt/inline4.C: New test.
31932
31933 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
31934
31935         * g++.dg/parse/crash10: New test.
31936
31937 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
31938
31939         * g++.dg/ext/flexary1.C: New test.
31940
31941 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31942
31943         PR c++/10793
31944         * g++.dg/template/crash9.C: New test.
31945
31946 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31947
31948         PR c++/3004
31949         * g++.dg/parse/typedef3.C: New test.
31950
31951         PR c++/7906
31952         * g++.dg/parse/operator2.C: New test.
31953
31954         PR c++/8895
31955         * g++.dg/parse/def-tmpl-arg1.C: New test.
31956
31957         PR c++/9282
31958         * g++.dg/parse/funptr1.C: New test.
31959
31960         PR c++/9452
31961         * g++.dg/parse/ambig3.C: New test.
31962
31963         PR c++/9454
31964         * g++.dg/parse/operator3.C: New test.
31965
31966         PR c++/9486
31967         * g++.dg/parse/template10.C: New test.
31968
31969         PR c++/9488
31970         * g++.dg/parse/template11.C: New test.
31971
31972         PR c++/10150
31973         * g++.dg/parse/invalid-op1.C: New test.
31974
31975         PR c++/10247
31976         * g++.dg/parse/condexpr1.C: New test.
31977
31978 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
31979
31980         * g++.dg/ext/packed3.C: New test.
31981         * g++.dg/ext/packed4.C: New test.
31982
31983         * gcc.dg/pack-test-3.c: New test.
31984
31985 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
31986
31987         * lib/compat.exp: Handle dg-options per source file.
31988         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
31989         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
31990         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
31991         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
31992         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
31993         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
31994         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
31995         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
31996         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
31997         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
31998         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
31999         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
32000         * g++.dg/compat/break/bitfield7_x.C: Ditto.
32001         * g++.dg/compat/break/bitfield7_y.C: Ditto.
32002
32003 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
32004
32005         PR c/10320
32006         * gcc.c-torture/execute/20030718-1.c: New test.
32007
32008 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
32009
32010         PR optimization/11536
32011         * gcc.dg/20030721-1.c: New test.
32012
32013 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
32014
32015         PR c++/11546
32016         * g++.dg/template/lookup1.C: New test.
32017
32018 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
32019
32020         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
32021         diagnostics of ill-formed constructs involving labels.
32022         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
32023         the new 'previously defined here' message.
32024
32025 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
32026
32027         * g++.dg/parse/non-dependent2.C: New test.
32028
32029 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
32030
32031         * g++.dg/init/init-ref4.C: xfail on targets without
32032         weak symbols.
32033
32034 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
32035
32036         PR target/11087
32037         * gcc.c-torture/execute/20030717-1.c: New test.
32038
32039 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
32040
32041         * g++.dg/opt/cfg1.C: New test.
32042
32043 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
32044
32045         PR optimization/11557
32046         * gcc.dg/20030717-1.c: New test.
32047
32048 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
32049
32050         PR c++/10476
32051         * g++.dg/expr/crash-1.C: New test.
32052
32053         PR c++/11027
32054         * g++.dg/template/init3.C: New test.
32055
32056         PR c++/8222
32057         * g++.dg/template/non-dependent1.C: New test.
32058
32059         PR c++/11070
32060         * g++.dg/template/non-dependent2.C: New test.
32061
32062         PR c++/11071
32063         * g++.dg/template/non-dependent3.C: New test.
32064
32065         PR c++/9907
32066         * g++.dg/template/sizeof5.C: New test.
32067
32068 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
32069
32070         PR 11498
32071         * gcc.c-torture/compile/mangle-1.c: New file.
32072
32073 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32074
32075         PR c++/7809
32076         * g++.dg/parse/access3.C: New test.
32077
32078 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
32079
32080         PR c++/11384
32081         * g++.dg/init/init-ref4.C: New test.
32082
32083 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
32084
32085         PR c++/11547
32086         * g++.dg/parse/constant3.C: New test.
32087         * g++.dg/parse/crash7.C: Likewise.
32088
32089 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
32090
32091         PR target/11008
32092         * gcc.dg/i386-pentium4-not-mull.c: New.
32093
32094 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
32095
32096         * gcc.dg/asm-names.c (ymain): Make it weak.
32097
32098 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32099
32100         PR c++/5421
32101         * g++.dg/template/friend21.C: New test.
32102
32103 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
32104
32105         * gcc.dg/cleanup-8.c: New test.
32106         * gcc.dg/cleanup-9.c: New test.
32107
32108 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
32109
32110         * g++.dg/ext/dll-MI1.h: New file.
32111         * g++.dg/ext/dllexport-MI1.C: New file.
32112         * g++.dg/ext/dllimport-MI1.C: New file.
32113
32114 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
32115
32116         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
32117         it does not have cmpstrsi patterns (just cmpmemsi).
32118
32119 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
32120
32121         PR debug/11473
32122         * g++.dg/debug/debug8.C: New test.
32123
32124 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32125
32126         PR c++/10108
32127         * g++.dg/template/crash7.C: New test.
32128
32129 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
32130
32131         PR target/10795
32132         * gcc.c-torture/compile/20030708-1.c: New.
32133
32134 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
32135
32136         * gcc.c-torture/execute/20030715-1.c: New test.
32137
32138 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
32139
32140         * gcc.dg/pch/inline-3.c: New file.
32141         * gcc.dg/pch/inline-3.hs: New file.
32142         * gcc.dg/pch/inline-4.c: New file.
32143         * gcc.dg/pch/inline-4.hs: New file.
32144
32145 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
32146
32147         PR c++/11509
32148         * g++.dg/template/crash6.C: New test.
32149
32150         PR c++/7053
32151         * g++.dg/template/friend20.C: New test.
32152
32153         PR c++/7019
32154         * g++.dg/template/overload2.C: New test.
32155
32156 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32157
32158         PR optimization/11440
32159         * gcc.c-torture/execute/20030714-1.c: New test.
32160
32161 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32162
32163         PR c++/11154
32164         * g++.dg/template/partial2.C: New test.
32165
32166 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
32167
32168         PR c++/11503
32169         * g++.dg/template/anon1.C: New test.
32170
32171         PR c++/11493
32172         PR c++/11495
32173         * g++.dg/parse/template9.C: Likewise.
32174         * g++.dg/template/crash4.C: New test.
32175         * g++.dg/template/koenig1.C: Likewise.
32176         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
32177         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
32178         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
32179         functions.
32180         * g++.old-deja/g++.jason/template36.C: Likewise.
32181         * g++.old-deja/g++.mike/p1989.C: Likewise.
32182         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
32183         * g++.old-deja/g++.pt/ttp20.C: Use this->.
32184         * g++.old-deja/g++.pt/ttp21.C: Use this->.
32185         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
32186         compiling.
32187         * g++.old-deja/g++.pt/union2.C: Use this->.
32188
32189 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
32190
32191         * gcc.dg/20030711-1.c: New test.
32192
32193 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
32194
32195         PR c++/11050
32196         * g++.dg/parse/args1.C: New test.
32197         * g++.pt/defarg8.C: Change expected errors.
32198
32199 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
32200
32201         PR c++/8164
32202         * g++.dg/template/nontype2.C: New test.
32203
32204         PR c++/10558
32205         * g++.dg/parse/template8.C: New test.
32206
32207         PR c++/8327
32208         * g++.dg/template/scope1.C: New test.
32209
32210         * g++.dg/warn/Wsign-compare-1.C: New test.
32211
32212 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
32213
32214         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
32215
32216 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
32217
32218         PR c++/9411
32219         * g++.dg/template/explicit2.C: New test.
32220
32221         PR c++/10032
32222         * g++.dg/warn/pedantic1.C: New test.
32223
32224 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
32225
32226         PR c++ 9483
32227         * g++.dg/other/field1.C: New test.
32228
32229 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
32230
32231         PR c/11449
32232         * gcc.c-torture/compile/20030707-1.c: New.
32233
32234 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32235
32236         PR c++/10849
32237         * g++.dg/template/access12.C: New test.
32238
32239 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
32240
32241         * g++.dg/bprob/bprob.exp (prof_ext): Update.
32242         * g77.dg/bprob/bprob.exp (prof_ext): Update.
32243         * gcc.misc-tests/bprob.exp (prof_ext): Update.
32244         * gcc.misc-tests/gcov.exp: Update
32245         * g++.dg/gcov/gcov.exp: Update
32246         * lib/gcov.exp: Update.
32247
32248 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
32249
32250         * g++.dg/abi/mangle17.C: Make sure template expressions are
32251         dependent.
32252         * g++.dg/abi/mangle4.C: Mark erroneous casts.
32253         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
32254         * g++.dg/opt/stack1.C: Remove erroneous code.
32255         * g++.dg/parse/template7.C: New test.
32256         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
32257         * g++.old-deja/g++.pt/crash4.C: Likewise.
32258
32259 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32260
32261         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
32262         with zero or one occurence of `$' after the initial `L'.
32263
32264 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
32265
32266         * gcc.c-torture/compile/20030704-1.c: Add a comment.
32267
32268 2003-07-08  Roger Sayle  <roger@eyesopen.com>
32269
32270         PR c/11370
32271         * gcc.dg/Wunreachable-6.c: New testcase.
32272         * gcc.dg/Wunreachable-7.c: New testcase.
32273
32274 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
32275
32276         PR c/11420
32277         * gcc.dg/20030708-1.c: New test.
32278
32279 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
32280
32281         * gcc.dg/compat/sdata-section.h: New file.
32282         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
32283         * gcc.dg/torture/mips-sdata-1.c: New test.
32284
32285 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32286
32287         PR c++/11030
32288         * g++.dg/template/friend19.C: New test.
32289
32290 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
32291
32292         * g++.dg/opt/strength-reduce.C: New test.
32293
32294 2003-07-07  Roger Sayle  <roger@eyesopen.com>
32295
32296         PR target/10979
32297         * gcc.dg/20030707-1.c: New testcase.
32298
32299 2003-07-07  Roger Sayle  <roger@eyesopen.com>
32300
32301         PR optimization/11059
32302         * g++.dg/opt/emptyunion.C: New testcase.
32303
32304 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
32305             Eric Botcazou  <ebotcazou@libertysurf.fr>
32306
32307         * g++.dg/opt/stack1.C: New test.
32308
32309 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
32310
32311         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
32312         run test.
32313
32314         PR c++/11431
32315         * g++.dg/expr/static_cast3.C: New test.
32316
32317 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
32318
32319         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
32320         everywhere.
32321         * gcc.dg/concat.c: Concatenation of string constants with
32322         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
32323         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
32324         * gcc.dg/cpp/escape-2.c: Use wide character constants where
32325         necessary to avoid multi-character character constant warning.
32326         * gcc.dg/cpp/escape.c: Likewise.
32327         * gcc.dg/cpp/ucs.c: Likewise.
32328         Remove backslashes from dg-bogus comments, as they confuse Tcl.
32329         Fix a typo.
32330
32331 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
32332
32333         PR c/11428
32334         * gcc.c-torture/compile/20030704-1.c: New.
32335
32336 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
32337
32338         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
32339
32340 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
32341
32342         PR c++/5287, PR c++/7910,  PR c++/11021
32343         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
32344         tests for warnings.
32345         * g++.dg/ext/dllimport2.C: Add tests for warnings.
32346         * g++.dg/ext/dllimport3.C: Likewise.
32347         * g++.dg/ext/dllimport4.C: New file.
32348         * g++.dg/ext/dllimport5.C: New file.
32349         * g++.dg/ext/dllimport6.C: New file.
32350         * g++.dg/ext/dllimport7.C: New file.
32351         * g++.dg/ext/dllimport8.C: New file.
32352         * g++.dg/ext/dllimport9.C: New file.
32353         * g++.dg/ext/dllimport10.C: New file.
32354         * g++.dg/ext/dllexport1.C: New file.
32355
32356 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
32357
32358         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
32359         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
32360
32361 2003-07-03  Roger Sayle  <roger@eyesopen.com>
32362
32363         * gcc.dg/builtins-25.c: New testcase.
32364         * gcc.dg/builtins-26.c: New testcase.
32365
32366 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
32367
32368         * gcc.dg/compat/vector-defs.h: New file.
32369         * gcc.dg/compat/vector-setup.h: New file.
32370         * gcc.dg/compat/vector-check.h: New file.
32371         * gcc.dg/compat/vector-1_main.c: New file.
32372         * gcc.dg/compat/vector-1_x.c: New file.
32373         * gcc.dg/compat/vector-1_y.c: New file.
32374         * gcc.dg/compat/vector-2_main.c: New file.
32375         * gcc.dg/compat/vector-2_x.c: New file.
32376         * gcc.dg/compat/vector-2_y.c: New file.
32377
32378         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
32379         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
32380         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
32381         * gcc.dg/compat/struct-align-1.h: New file.
32382         * gcc.dg/compat/struct-align-1_main.c: New file.
32383         * gcc.dg/compat/struct-align-1_x.c: New file.
32384         * gcc.dg/compat/struct-align-1_y.c: New file.
32385         * gcc.dg/compat/struct-align-2.h: New file.
32386         * gcc.dg/compat/struct-align-2_main.c: New file.
32387         * gcc.dg/compat/struct-align-2_x.c: New file.
32388         * gcc.dg/compat/struct-align-2_y.c: New file.
32389
32390         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
32391         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
32392         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
32393         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
32394         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
32395         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
32396         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
32397         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
32398         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
32399         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
32400         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
32401         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
32402         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
32403         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
32404         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
32405         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
32406         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
32407         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
32408         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
32409         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
32410         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
32411         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
32412         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
32413         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
32414         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
32415         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
32416         * gcc.dg/compat/struct-return-10_x.c: Ditto.
32417         * gcc.dg/compat/struct-return-2_x.c: Ditto.
32418         * gcc.dg/compat/struct-return-3_x.c: Ditto.
32419
32420 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
32421
32422         * gcc.dg/i386-call-1.c: New test.
32423
32424 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
32425
32426         PR c++/9162
32427         * g++.dg/parse/defarg4.C: New.
32428
32429 2003-07-03  Roger Sayle  <roger@eyesopen.com>
32430
32431         PR target/10700
32432         * gcc.c-torture/compile/20030703-1.c: New test case.
32433
32434 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
32435
32436         * g++.dg/template/local3.C: Remove extra semicolon.
32437
32438 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
32439
32440         * gcc.dg/i386-volatile-1.c: New test.
32441
32442 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
32443
32444         PR c++/11072
32445         * g++.dg/other/offsetof2.C: XFAIL.
32446         * g++.dg/other/offsetof5.C: New.
32447
32448         PR c++/10219
32449         * g++.dg/template/error1.C: New.
32450
32451         PR c++/9779
32452         * g++.dg/template/dependent-expr1.C: New.
32453
32454 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
32455
32456         PR c++/6949
32457         * g++.dg/template/local3.C: New test.
32458
32459         PR c++/11149
32460         * g++.dg/lookup/scoped6.C: New test.
32461
32462 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
32463
32464         PR c++/8046
32465         * g++.dg/other/error7.C: New test.
32466
32467 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
32468
32469         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
32470         * g++.old-deja/g++.abi/vtable3.h: Likewise.
32471         * g++.old-deja/g++.law/code-gen5.C: Likewise.
32472         * g++.old-deja/g++.other/union2.C: Likewise.
32473         * gcc.dg/c90-const-expr-2.c: Likewise.
32474         * gcc.dg/c90-const-expr-3.c: Likewise.
32475         * gcc.dg/c99-const-expr-2.c: Likewise.
32476         * gcc.dg/c99-const-expr-3.c: Likewise.
32477         * gcc.dg/concat.c: Likewise.
32478
32479 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
32480
32481         PR c++/9559
32482         * g++.dg/init/static1.C: New test.
32483
32484 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32485
32486         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
32487         * g++.old-deja/g++.other/access2.C: Likewise.
32488         * g++.old-deja/g++.other/decl2.C: Likewise.
32489         * gcc.c-torture/execute/20020615-1.c: Likewise.
32490
32491 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
32492
32493         PR c++/4933
32494         * g++.dg/template/sizeof4.C: New test.
32495
32496 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
32497
32498         * g++.dg/other/error6.C: New test.
32499
32500 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
32501
32502         PR c++/10750
32503         * g++.dg/parse/constant2.C: New test.
32504
32505 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
32506
32507         PR c++/11106
32508         * g++.dg/other/error5.C: New test.
32509
32510 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32511
32512         * gcc.dg/format/gcc_diag-1.c: New test.
32513
32514 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
32515
32516         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
32517
32518 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
32519
32520         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
32521         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
32522         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
32523
32524 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
32525
32526         * gcc.c-torture/execute/builtins/string-8.c: New test.
32527         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
32528         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
32529         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
32530
32531 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
32532
32533         PR c++/10468
32534         * g++.dg/ext/typeof6.C: New test.
32535
32536 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
32537
32538         PR c++/10796
32539         * g++.dg/init/enum1.C: New test.
32540
32541 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
32542
32543         * gcc.dg/20030627-1.c: New test.
32544
32545 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
32546
32547         PR c++/11332
32548         * g++.dg/expr/static_cast2.C: New test.
32549
32550 2003-06-26  Roger Sayle  <roger@eyesopen.com>
32551             Jakub Jelinek  <jakub@redhat.com>
32552
32553         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
32554         sprintf(dst,"%s",src) optimization.
32555         * gcc.c-torture/execute/20030626-1.c: New test case.
32556         * gcc.c-torture/execute/20030626-2.c: New test case.
32557
32558 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
32559
32560         * gcc.c-torture/execute/multi-ix.c: New test.
32561
32562         * gcc.c-torture/execute/simd-4.c (main):
32563         Added missing semicolon at end of union.
32564
32565 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
32566
32567         PR c++/8266
32568         * g++.dg/template/explicit-instantiation3.C: New test.
32569
32570 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
32571
32572         * gcc.dg/20030626-1.c: Use signed char.
32573
32574 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
32575
32576         * gcc.dg/20030626-1.c: New test.
32577
32578 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
32579
32580         * const-str-2.m: Update.
32581
32582 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
32583
32584         PR c++/10990
32585         * g++.dg/rtti/dyncast1.C: New test.
32586         * g++.dg/abi/mangle4.C: Correct base-specifier access.
32587         * g++.dg/lookup/scoped1.C: Remove XFAIL.
32588         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
32589
32590         PR c++/10931
32591         * g++.dg/expr/static_cast1.C: New test.
32592
32593 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
32594
32595         * gcc.dg/20030625-1.c: New test.
32596
32597 2003-06-24  Roger Sayle  <roger@eyesopen.com>
32598
32599         * gcc.c-torture/compile/20030624-1.c: New test case.
32600
32601 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
32602
32603         * gcc.c-torture/execute/string-opt-17.c: New test.
32604
32605 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
32606
32607         PR c++/5754
32608         * g++.dg/parse/crash6.C: New test.
32609
32610 2003-06-23  Roger Sayle  <roger@eyesopen.com>
32611
32612         * gcc.dg/builtins-24.c: New test case.
32613
32614 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
32615
32616         * g++.dg/opt/operator1.C: New test.
32617
32618 2003-06-22  Roger Sayle  <roger@eyesopen.com>
32619
32620         * gcc.c-torture/execute/string-opt-16.c: New test case.
32621
32622 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
32623
32624         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
32625         * g++.old-deja/g++.other/conv7.C: Likewise.
32626         * g++.old-deja/g++.other/overcnv2.C: Likewise.
32627         * g++.old-deja/g++.other/overload14.C: Likewise.
32628
32629 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
32630
32631         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
32632         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
32633
32634 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
32635
32636         PR c++/10888
32637         * g++.dg/warn/Winline-3.C: New test.
32638
32639 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
32640
32641         * lib/target-supports.exp (check_alias_available): Make the test
32642         program acceptable to the Solaris assembler.
32643
32644         PR c++/10749
32645         * g++.dg/template/memclass2.C: New test.
32646
32647 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
32648             Eric Botcazou  <ebotcazou@libertysurf.fr>
32649
32650         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
32651         data for non-matching targets.
32652         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
32653
32654 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
32655
32656         PR c++/10845
32657         * g++.dg/template/member3.C: New test.
32658
32659 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
32660
32661         PR c++/10939
32662         * g++.dg/template/func1.C: New test.
32663
32664         PR c++/9649
32665         * g++.dg/template/static4.C: New test.
32666         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
32667
32668         PR c++/11041
32669         * g++.dg/init/ref7.C: New test.
32670
32671 2003-06-19  Matt Austern  <austern@apple.com>
32672
32673         PR c++/11228
32674         * g++.dg/anew1.C: New test.
32675         * g++.dg/anew2.C: New test.
32676         * g++.dg/anew3.C: New test.
32677         * g++.dg/anew4.C: New test.
32678
32679 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
32680
32681         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
32682
32683 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
32684
32685         * gcc.c-torture/execute/simd-4.c (main): Make expected value
32686         endian-dependent.
32687
32688 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
32689
32690         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
32691         Remove cruft.
32692
32693 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
32694
32695         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
32696         * gcc.c-torture/compile/961203-1.c: Likewise.
32697         * gcc.c-torture/compile/980506-1.c: Likewise.
32698
32699 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
32700
32701         PR c++/10712
32702         * g++.dg/lookup/using7.C: New test.
32703
32704 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
32705
32706         PR c++/11105
32707         * g++.dg/abi/conv1.C: Remove it.
32708         * g++.dg/template/conv7.C: New test.
32709         * g++.dg/template/conv8.C: Likewise.
32710         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
32711         conversion operator.
32712
32713 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
32714
32715         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
32716         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
32717         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
32718         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
32719         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
32720         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
32721         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
32722         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
32723         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
32724         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
32725         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
32726         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
32727         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
32728         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
32729         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
32730         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
32731         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
32732         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
32733         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
32734         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
32735         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
32736         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
32737         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
32738         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
32739         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
32740         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
32741         * gcc.dg/compat/struct-return-10_x.c: Ditto.
32742         * gcc.dg/compat/struct-return-2_x.c: Ditto.
32743         * gcc.dg/compat/struct-return-3_x.c: Ditto.
32744
32745 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
32746
32747         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
32748         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
32749         indications.
32750
32751 2003-06-16  Roger Sayle  <roger@eyesopen.com>
32752
32753         * gcc.dg/i386-387-5.c: New test case.
32754         * gcc.dg/i386-387-6.c: New test case.
32755         * gcc.dg/builtins-23.c: New test case.
32756
32757 2003-06-15  Roger Sayle  <roger@eyesopen.com>
32758
32759         * gcc.dg/builtins-22.c: New test case.
32760         * gcc.dg/i386-387-1.c: Update to test exp.
32761         * gcc.dg/i386-387-2.c: Likewise.
32762
32763 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32764
32765         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
32766
32767 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
32768
32769         * lib/gcc-dg.exp (dg-require-dll): New function.
32770         (dg-xfail-if): Likewise.
32771         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
32772         driver.
32773
32774         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
32775         * gcc.c-torture/compile/20001205-1.c: Likewise.
32776         * gcc.c-torture/compile/20001226-1.c: Likewise.
32777         * gcc.c-torture/compile/20010518-2.c: Likewise.
32778         * gcc.c-torture/compile/20020312-1.c: Likewise.
32779         * gcc.c-torture/compile/20020604-1.c: Likewise.
32780         * gcc.c-torture/compile/920501-12.c: Likewise.
32781         * gcc.c-torture/compile/920501-4.c: Likewise.
32782         * gcc.c-torture/compile/920520-1.c: Likewise.
32783         * gcc.c-torture/compile/920521-1.c: Likewise.
32784         * gcc.c-torture/compile/920625-1.c: Likewise.
32785         * gcc.c-torture/compile/961203-1.c: Likewise.
32786         * gcc.c-torture/compile/980506-1.c: Likewise.
32787         * gcc.c-torture/compile/981006-1.c: Likewise.
32788         * gcc.c-torture/compile/981022-1.c: Likewise.
32789         * gcc.c-torture/compile/981223-1.c: Likewise.
32790         * gcc.c-torture/compile/990617-1.c: Likewise.
32791         * gcc.c-torture/compile/dll.c: Likewise.
32792         * gcc.c-torture/compile/labels-3.c: Likewise.
32793         * gcc.c-torture/compile/mipscop-1.c: Likewise.
32794         * gcc.c-torture/compile/mipscop-2.c: Likewise.
32795         * gcc.c-torture/compile/mipscop-3.c: Likewise.
32796         * gcc.c-torture/compile/mipscop-4.c: Likewise.
32797         * gcc.c-torture/compile/simd-5.c: Likewise.
32798         * gcc.c-torture/compile/20000804-1.x: Remove.
32799         * gcc.c-torture/compile/20001205-1.x: Likewise.
32800         * gcc.c-torture/compile/20001226-1.x: Likewise.
32801         * gcc.c-torture/compile/20010518-2.x: Likewise.
32802         * gcc.c-torture/compile/20020312-1.x: Likewise.
32803         * gcc.c-torture/compile/20020604-1.x: Likewise.
32804         * gcc.c-torture/compile/920501-12.x: Likewise.
32805         * gcc.c-torture/compile/920501-4.x: Likewise.
32806         * gcc.c-torture/compile/920520-1.x: Likewise.
32807         * gcc.c-torture/compile/920521-1.x: Likewise.
32808         * gcc.c-torture/compile/920625-1.x: Likewise.
32809         * gcc.c-torture/compile/961203-1.x: Likewise.
32810         * gcc.c-torture/compile/980506-1.x: Likewise.
32811         * gcc.c-torture/compile/981006-1.x: Likewise.
32812         * gcc.c-torture/compile/981022-1.x: Likewise.
32813         * gcc.c-torture/compile/981223-1.x: Likewise.
32814         * gcc.c-torture/compile/990617-1.x: Likewise.
32815         * gcc.c-torture/compile/mipscop-1.x: Likewise.
32816         * gcc.c-torture/compile/mipscop-2.x: Likewise.
32817         * gcc.c-torture/compile/mipscop-3.x: Likewise.
32818         * gcc.c-torture/compile/mipscop-4.x: Likewise.
32819         * gcc.c-torture/compile/simd-5.x: Likewise.
32820
32821         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
32822
32823 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
32824
32825         * gcc.c-torture/execute/20030611-1.c: New test.
32826
32827 2003-06-12  Roger Sayle  <roger@eyesopen.com>
32828
32829         PR middle-end/168
32830         * gcc.dg/20030612-1.c: New test case.
32831
32832 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
32833
32834         PR c++/10635
32835         * g++.dg/expr/cast1.C: New test.
32836
32837 2003-06-12  Roger Sayle  <roger@eyesopen.com>
32838
32839         * gcc.dg/builtins-21.c: New test case.
32840
32841 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
32842
32843         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
32844         options instead of at the end.
32845         * lib/objc.exp (objc_target_compile): Likewise.
32846
32847 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
32848
32849         PR c++/10432
32850         * g++.dg/parse/error1.C: New test.
32851
32852 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
32853
32854         * gcc.dg/compat/struct-by-value-11_main.c: New file.
32855         * gcc.dg/compat/struct-by-value-11_x.c: New file.
32856         * gcc.dg/compat/struct-by-value-11_y.c: New file.
32857         * gcc.dg/compat/struct-by-value-12_main.c: New file.
32858         * gcc.dg/compat/struct-by-value-12_x.c: New file.
32859         * gcc.dg/compat/struct-by-value-12_y.c: New file.
32860         * gcc.dg/compat/struct-by-value-13_main.c: New file.
32861         * gcc.dg/compat/struct-by-value-13_x.c: New file.
32862         * gcc.dg/compat/struct-by-value-13_y.c: New file.
32863         * gcc.dg/compat/struct-by-value-14_main.c: New file.
32864         * gcc.dg/compat/struct-by-value-14_x.c: New file.
32865         * gcc.dg/compat/struct-by-value-14_y.c: New file.
32866         * gcc.dg/compat/struct-by-value-15_main.c: New file.
32867         * gcc.dg/compat/struct-by-value-15_x.c: New file.
32868         * gcc.dg/compat/struct-by-value-15_y.c: New file.
32869         * gcc.dg/compat/struct-by-value-16_main.c: New file.
32870         * gcc.dg/compat/struct-by-value-16_x.c: New file.
32871         * gcc.dg/compat/struct-by-value-16_y.c: New file.
32872         * gcc.dg/compat/struct-by-value-17_main.c: New file.
32873         * gcc.dg/compat/struct-by-value-17_x.c: New file.
32874         * gcc.dg/compat/struct-by-value-17_y.c: New file.
32875         * gcc.dg/compat/struct-by-value-18_main.c: New file.
32876         * gcc.dg/compat/struct-by-value-18_x.c: New file.
32877         * gcc.dg/compat/struct-by-value-18_y.c: New file.
32878
32879         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
32880         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
32881         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
32882         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
32883         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
32884         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
32885         * gcc.dg/compat/scalar-return-3_main.c: New file.
32886         * gcc.dg/compat/scalar-return-3_x.c: New file.
32887         * gcc.dg/compat/scalar-return-3_y.c: New file.
32888         * gcc.dg/compat/scalar-return-4_main.c: New file.
32889         * gcc.dg/compat/scalar-return-4_x.c: New file.
32890         * gcc.dg/compat/scalar-return-4_y.c: New file.
32891
32892 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
32893
32894         * gcc.dg/compat/fp2-struct-check.h: New file.
32895         * gcc.dg/compat/fp2-struct-defs.h: New file.
32896         * gcc.dg/compat/fp2-struct-init.h: New file.
32897         * gcc.dg/compat/struct-by-value-10_main.c: New file.
32898         * gcc.dg/compat/struct-by-value-10_x.c: New file.
32899         * gcc.dg/compat/struct-by-value-10_y.c: New file.
32900         * gcc.dg/compat/struct-return-10_main.c: New file.
32901         * gcc.dg/compat/struct-return-10_x.c: New file.
32902         * gcc.dg/compat/struct-return-10_y.c: New file.
32903
32904         * gcc.dg/compat/compat-common.h: New file.
32905         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
32906         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
32907         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
32908         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
32909         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
32910         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
32911         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
32912         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
32913         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
32914         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
32915         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
32916         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
32917         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
32918         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
32919         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
32920         * gcc.dg/compat/small-struct-check.h: Ditto.
32921         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
32922         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
32923         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
32924         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
32925         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
32926         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
32927         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
32928         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
32929         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
32930         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
32931         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
32932         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
32933         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
32934         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
32935         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
32936         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
32937         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
32938         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
32939         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
32940         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
32941         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
32942         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
32943         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
32944         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
32945         * gcc.dg/compat/struct-return-2_main.c: Ditto.
32946         * gcc.dg/compat/struct-return-2_x.c: Ditto.
32947         * gcc.dg/compat/struct-return-2_y.c: Ditto.
32948         * gcc.dg/compat/struct-return-3_main.c: Ditto.
32949         * gcc.dg/compat/struct-return-3_x.c: Ditto.
32950         * gcc.dg/compat/struct-return-3_y.c: Ditto.
32951
32952 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
32953
32954         * g++.dg/pch/static-1.C: New file.
32955         * g++.dg/pch/static-1.Hs: New file.
32956
32957 2003-06-10  Richard Henderson  <rth@redhat.com>
32958
32959         * gcc.dg/asm-7.c: Adjust expected warning text.
32960
32961 2003-06-10  Roger Sayle  <roger@eyesopen.com>
32962
32963         * gcc.dg/builtins-20.c: New test case.
32964
32965 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
32966
32967         PR c++/11131
32968         * g++.dg/opt/template1.C: New test.
32969
32970 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
32971
32972         * lib/gcc-dg.exp (dg-test): Clear additional_files and
32973         additional_sources.
32974
32975 2003-05-21  David Taylor  <dtaylor@emc.com>
32976
32977         * gcc.dg/Wpadded.c: New file.
32978
32979 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
32980
32981         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
32982         * gcc.dg/special/weak-2.c: Add dg-require-weak.
32983         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
32984         dg-require-weak.
32985
32986 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
32987
32988         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
32989
32990 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
32991
32992         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
32993         (dg-require-alias): Likewise.
32994         (dg-require-gc-sections): Likewise.
32995         * lib/target-supports.exp (check_gc_sections_available): Likewise.
32996
32997 2003-06-08  Richard Henderson  <rth@redhat.com>
32998
32999         * gcc.dg/20011029-2.c: Fix the array reference.
33000         * gcc.dg/asm-7.c: New.
33001
33002 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
33003
33004         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
33005
33006 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
33007
33008         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
33009         (dg-require-gc-sections): Likewise.
33010
33011 2003-06-08  Jan Hubicka  <jh@suse.cz>
33012
33013         * i386-cmov1.c: Fix regular expression.
33014         * i386-cvt-1.c: Likewise.
33015         * i386-local.c: Likewise.
33016         * i386-local2.c: Likewise.
33017         * i386-mul.c: Likewise.
33018         * i386-ssetype-1.c: Likewise.
33019         * i386-ssetype-3.c: Likewise.
33020         * i386-ssetype-5.c: Likewise.
33021
33022 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33023
33024         PR c++/11039
33025         * g++.dg/warn/implicit-typename2.C: New test.
33026         * g++.dg/warn/implicit-typename3.C: New test.
33027
33028 2003-06-07  Richard Henderson  <rth@redhat.com>
33029
33030         * g++.dg/other/offsetof3.C: Use size_t.
33031         * g++.dg/other/offsetof4.C: Likewise.
33032
33033 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
33034
33035         * lib/copy-file.exp: New. Implement gcc_copy_files.
33036
33037         * lib/dg-pch.exp: Load copy-file.exp
33038         (dg-pch): Use gcc_copy_files instead of "file copy".
33039
33040 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
33041
33042         * gcc.dg/weak/weak.exp: Simplify.
33043         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
33044         * gcc.dg/weak/weak-1.c: Likewise.
33045         * gcc.dg/weak/weak-2.c: Likewise.
33046         * gcc.dg/weak/weak-3.c: Likewise.
33047         * gcc.dg/weak/weak-4.c: Likewise.
33048         * gcc.dg/weak/weak-5.c: Likewise.
33049         * gcc.dg/weak/weak-6.c: Likewise.
33050         * gcc.dg/weak/weak-7.c: Likewise.
33051         * gcc.dg/weak/weak-8.c: Likewise.
33052         * gcc.dg/weak/weak-9.c: Likewise.
33053
33054 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
33055
33056         gcc.c-torture/execute/20030606-1.c: New.
33057
33058 2003-06-06  Roger Sayle  <roger@eyesopen.com>
33059
33060         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
33061         * gcc.dg/builtins-19.c: Likewise.
33062
33063 2003-06-06  Roger Sayle  <roger@eyesopen.com>
33064
33065         * gcc.dg/builtins-2.c: Add some more tests.
33066         * gcc.dg/builtins-18.c: New test case.
33067         * gcc.dg/builtins-19.c: New test case.
33068
33069 2003-06-06  Roger Sayle  <roger@eyesopen.com>
33070             Jim Wilson  <wilson@tuliptree.org>
33071
33072         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
33073
33074 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
33075
33076         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
33077         mempcpy/stpcpy calls not to be optimized into something else.
33078         * gcc.c-torture/execute/string-opt-3.c: Moved to...
33079         * gcc.c-torture/execute/builtins/string-7.c: ...here.
33080         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
33081
33082 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33083
33084         * gcc.dg/format/asm_fprintf-1.c: New test.
33085
33086 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
33087
33088         * lib/gcc-defs.exp (additional_sources): New variable.
33089         (dg-additional-sources): New function.
33090         (additional_files): New variable.
33091         (dg-additional-files): New function.
33092         (dg-additional-files-options): Likewise.
33093         * lib/gcc-dg.exp (dg-require-weak): New function.
33094         (dg-require-alias): Likewise.
33095         (dg-require-gc-sections): Likewise.
33096         * lib/target-supports.exp (check_alias_available): Remove testfile
33097         parameter.
33098         (check_gc_sections_available): New function.
33099         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
33100         (dg-gpp-additional-files): Likewise.
33101         * lib/g++.exp (additional_sources): Remove.
33102         (additional_files): Likewise.
33103         (g++_target_compile): Use dg-additional-files-options.
33104
33105         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
33106         Tcl logic.
33107         * gcc.dg/special/ecos.exp: Remove.
33108         * gcc.dg/special/20000419-2.c: Use dg-require-*.
33109         * gcc.dg/special/alias-1.c: Likewise.
33110         * gcc.dg/special/alias-2.c: Likewise.
33111         * gcc.dg/special/gcsec-1.c: Likewise.
33112         * gcc.dg/special/weak-1.c: Likewise.
33113         * gcc.dg/special/weak-2.c: Likewise.
33114         * gcc.dg/special/wkali-1.c: Likewise.
33115         * gcc.dg/special/wkali-2.c: Likewise.
33116
33117         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
33118         dg-gpp-additional-*.
33119         * g++.dg/special/conpr-3.C: Likewise.
33120         * g++.dg/special/conpr-4.C: Likewise.
33121         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
33122         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
33123         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
33124         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
33125         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
33126         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
33127         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
33128         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
33129         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
33130         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
33131         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
33132         * g++.old-deja/g++.other/comdat1.C: Likewise.
33133         * g++.old-deja/g++.other/comdat2.C: Likewise.
33134         * g++.old-deja/g++.other/comdat3.C: Likewise.
33135         * g++.old-deja/g++.other/ctor1.C: Likewise.
33136         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
33137
33138 2003-06-05  Richard Henderson  <rth@redhat.com>
33139
33140         * gcc.dg/debug/20030605-1.c: New.
33141
33142 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
33143
33144         * README.QMTEST: Update.
33145
33146 2003-06-04  Richard Henderson  <rth@redhat.com>
33147
33148         * gcc.dg/cleanup-1.c: New.
33149         * gcc.dg/cleanup-2.c: New.
33150         * gcc.dg/cleanup-3.c: New.
33151         * gcc.dg/cleanup-4.c: New.
33152         * gcc.dg/cleanup-5.c: New.
33153         * gcc.dg/cleanup-6.c: New.
33154         * gcc.dg/cleanup-7.c: New.
33155
33156 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
33157
33158         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
33159
33160         * lib/dg-pch.exp: New file.
33161         * g++.dg/pch/pch.exp: Use dg-pch.exp.
33162         * gcc.dg/pch/pch.exp: Likewise.
33163
33164 2003-06-04  Roger Sayle  <roger@eyesopen.com>
33165
33166         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
33167         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
33168         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
33169         * gcc.dg/builtins-17.c: New test case.
33170         * gcc.dg/i386-387-4.c: New test case.
33171         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
33172
33173 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
33174
33175         * gcc.dg/ultrasp9.c: New test.
33176
33177 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
33178
33179         * gcc.c-torture/compile/20030604-1.c: New test.
33180         * gcc.dg/sparc-constant-1.c: New test.
33181
33182 2003-06-03  Glen Nakamura  <glen@imodulo.com>
33183
33184         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
33185
33186 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
33187
33188         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
33189
33190         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
33191         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
33192
33193 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
33194
33195         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
33196
33197 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33198
33199         PR c++/10940
33200         * g++.dg/template/spec10.C: New test.
33201
33202 2003-06-03  Roger Sayle  <roger@eyesopen.com>
33203
33204         * gcc.dg/builtins-16.c: New test case.
33205
33206 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
33207
33208         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
33209         mempcpy test with post-increments.
33210         * gcc.c-torture/execute/string-opt-3.c: New test.
33211         * gcc.dg/string-opt-1.c: New test.
33212
33213 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
33214
33215         PR fortran/10965
33216         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
33217
33218 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
33219
33220         * lib/scanasm.exp (dg-scan): New function, factored out of ...
33221         (scan-assembler): ... here.  Use dg-scan.
33222         (scan-assembler-not): Likewise.
33223         (scan-file): New function.
33224         (scan-file-not): Likewise.
33225         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
33226         * gcc.dg/cpp/_Pragma4.c: Likewise.
33227         * gcc.dg/cpp/_Pragma5.c: Likewise.
33228         * gcc.dg/cpp/avoidpaste1.c: Likewise.
33229         * gcc.dg/cpp/avoidpaste2.c: Likewise.
33230         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
33231         * gcc.dg/cpp/cmdlne-P.c: Likewise.
33232         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
33233         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
33234         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
33235         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
33236         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
33237         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
33238         * gcc.dg/cpp/cxxcom1.c: Likewise.
33239         * gcc.dg/cpp/line1.c: Likewise.
33240         * gcc.dg/cpp/maccom1.c: Likewise.
33241         * gcc.dg/cpp/maccom2.c: Likewise.
33242         * gcc.dg/cpp/maccom3.c: Likewise.
33243         * gcc.dg/cpp/maccom4.c: Likewise.
33244         * gcc.dg/cpp/maccom5.c: Likewise.
33245         * gcc.dg/cpp/maccom6.c: Likewise.
33246         * gcc.dg/cpp/multiline.c: Likewise.
33247         * gcc.dg/cpp/spacing1.c: Likewise.
33248         * gcc.dg/cpp/spacing2.c: Likewise.
33249         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
33250         * gcc.dg/cpp/trad/maccom1.c: Likewise.
33251         * gcc.dg/cpp/trad/maccom2.c: Likewise.
33252         * gcc.dg/cpp/trad/maccom3.c: Likewise.
33253         * gcc.dg/cpp/trad/maccom4.c: Likewise.
33254         * gcc.dg/cpp/trad/maccom6.c: Likewise.
33255         * gcc.dg/cpp/cxxcom2.c: Likewise.
33256         * gcc.dg/cpp/cxxcom2.h: New file.
33257
33258         * gcc.dg/cpp/truefalse.cpp: Move it to ...
33259         * g++.dg/cpp/truefalse.C: Here.
33260         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
33261
33262 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
33263
33264         * gcc.dg/cpp/redef3.c: New file.
33265
33266 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
33267
33268         * gcc.dg/i386-loop-3.c: New test.
33269
33270 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
33271
33272         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
33273
33274 2003-05-31  Roger Sayle  <roger@eyesopen.com>
33275
33276         * gcc.dg/fwrapv-1.c: New test case.
33277         * gcc.dg/fwrapv-2.c: New test case.
33278
33279 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33280
33281         PR c++/10956
33282         * g++.dg/template/spec9.C: New test.
33283
33284 2003-05-29  Roger Sayle  <roger@eyesopen.com>
33285
33286         * gcc.dg/duff-4.c: New test case.
33287
33288 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
33289
33290         PR fortran/10843
33291         * g77.dg/ffixed-form-1.f: New test
33292         * g77.dg/ffixed-form-2.f: New test
33293         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
33294         * g77.dg/ffree-form-3.f: New test
33295
33296 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
33297
33298         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
33299         * gcc.dg/wint_t-1.c: Likewise.
33300
33301 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33302
33303         * g++.dg/template/access11.C: New test.
33304
33305 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33306
33307         PR c++/10849
33308         * g++.dg/template/access10.C: New test.
33309
33310 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
33311             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33312
33313         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
33314
33315 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
33316
33317         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
33318         suppress for powerpc-*-darwin*.
33319         * gcc.dg/torture/builtin-noret-2.c: Likewise.
33320
33321 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
33322
33323         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
33324         suppress option for powerpc-*-darwin*.
33325
33326 2003-05-23  Roger Sayle  <roger@eyesopen.com>
33327
33328         * gcc.dg/builtins-1.c: Add tests for tan and atan.
33329         * gcc.dg/builtins-4.c: Add test for fmod.
33330
33331 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33332
33333         PR c++/10682
33334         * g++.dg/template/instantiate4.C: New test.
33335
33336 2003-05-22  Roger Sayle  <roger@eyesopen.com>
33337
33338         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
33339
33340 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
33341
33342         * gcc.dg/compat/scalar-return-1_main.c: New file.
33343         * gcc.dg/compat/scalar-return-1_x.c: New file.
33344         * gcc.dg/compat/scalar-return-1_y.c: New file.
33345         * gcc.dg/compat/scalar-return-2_main.c: New file.
33346         * gcc.dg/compat/scalar-return-2_x.c: New file.
33347         * gcc.dg/compat/scalar-return-2_y.c: New file.
33348         * gcc.dg/compat/struct-return-3_main.c: New file.
33349         * gcc.dg/compat/struct-return-3_y.c: New file.
33350         * gcc.dg/compat/struct-return-3_x.c: New file.
33351         * gcc.dg/compat/struct-return-2_main.c: New file.
33352         * gcc.dg/compat/struct-return-2_x.c: New file.
33353         * gcc.dg/compat/struct-return-2_y.c: New file.
33354
33355 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33356
33357         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
33358         for hppa*-hp-hpux*.
33359         * gcc.dg/20021014-1.c (dg-options): Likewise.
33360         * gcc.dg/nest.c (dg-options): Likewise.
33361
33362 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
33363
33364         PR c++/9738
33365         * g++.dg/ext/dllimport2.C: New file.
33366         * g++.dg/ext/dllimport3.C: New file.
33367
33368 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
33369
33370         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
33371         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
33372         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
33373         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
33374         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
33375         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
33376         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
33377         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
33378         * gcc.dg/compat/small-struct-defs.h: New file.
33379         * gcc.dg/compat/small-struct-init.h: New file.
33380         * gcc.dg/compat/small-struct-check.h: New file.
33381         * gcc.dg/compat/fp-struct-defs.h: New file.
33382         * gcc.dg/compat/fp-struct-check.h: New file.
33383         * gcc.dg/compat/fp-struct-init.h: New file.
33384         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
33385         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
33386
33387 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
33388
33389         * gcc.dg/20030225-2.c: New test.
33390
33391 2003-05-18  Roger Sayle  <roger@eyesopen.com>
33392             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33393
33394         * gcc.c-torture/compile/20030518-1.c: New test case.
33395
33396 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
33397
33398         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
33399         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
33400         gcc-dg-debug-runtest.
33401         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
33402         gcc-dg-debug-runtest.
33403
33404 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33405
33406         PR c++/9022
33407         * g++.dg/lookup/using6.C: New test.
33408
33409 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33410
33411         * g++.dg/parse/access2.C: New test.
33412
33413 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
33414
33415         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
33416         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
33417         * gcc.dg/debug/debug.exp: Likewise.
33418
33419 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
33420
33421         * gcc.dg/dollar.c: New test.
33422
33423 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
33424
33425         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
33426         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
33427         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
33428         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
33429         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
33430         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
33431         * gcc.dg/compat/struct-by-value-6_main.c: New file.
33432         * gcc.dg/compat/struct-by-value-6_x.c: New file.
33433         * gcc.dg/compat/struct-by-value-6_y.c: New file.
33434         * gcc.dg/compat/struct-by-value-7_main.c: New file.
33435         * gcc.dg/compat/struct-by-value-7_x.c: New file.
33436         * gcc.dg/compat/struct-by-value-7_y.c: New file.
33437         * gcc.dg/compat/struct-by-value-8_main.c: New file.
33438         * gcc.dg/compat/struct-by-value-8_x.c: New file.
33439         * gcc.dg/compat/struct-by-value-8_y.c: New file.
33440         * gcc.dg/compat/struct-by-value-9_main.c: New file.
33441         * gcc.dg/compat/struct-by-value-9_x.c: New file.
33442         * gcc.dg/compat/struct-by-value-9_y.c: New file.
33443
33444 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
33445
33446         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
33447         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
33448         support for "repo" mode.
33449         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
33450         * lib/g77-dg.exp: Likewise.
33451         * lib/obj-dg.exp: Likewise.
33452
33453 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
33454
33455         Merge from gcc-3_2-rhl8-branch:
33456         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
33457
33458         * gcc.dg/tls/opt-6.c: New test.
33459
33460         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
33461
33462         * gcc.dg/20030405-1.c: New test.
33463
33464         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
33465
33466         * gcc.dg/20030309-1.c: New test.
33467
33468         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
33469
33470         * gcc.c-torture/execute/20030307-1.c: New test.
33471
33472         2003-02-20  Randolph Chung  <tausq@debian.org>
33473
33474         * gcc.c-torture/compile/20030220-1.c: New test.
33475
33476         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
33477
33478         * gcc.dg/20030217-1.c: New test.
33479
33480         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
33481
33482         * gcc.c-torture/compile/20020129-1.c: New test.
33483
33484         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
33485
33486         * gcc.dg/unroll-1.c: New test.
33487
33488         2002-11-16  Jan Hubicka  <jh@suse.cz>
33489
33490         * gcc.c-torture/execute/20020920-1.c: New test.
33491
33492         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
33493
33494         PR target/7434
33495         * gcc.c-torture/compile/20021008-1.c: New test.
33496
33497         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
33498
33499         PR target/7559
33500         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
33501
33502         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
33503
33504         * gcc.c-torture/compile/20020807-1.c: New test.
33505
33506         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
33507
33508         * gcc.dg/tls/opt-1.c: New test.
33509
33510         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
33511
33512         * gcc.dg/20020729-1.c: New test.
33513
33514         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
33515
33516         * g++.dg/opt/life1.C: New test.
33517
33518         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
33519
33520         * gcc.dg/20020525-1.c: New test.
33521
33522         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
33523
33524         PR c++/6794
33525         * g++.dg/ext/pretty1.C: New test.
33526         * g++.dg/ext/pretty2.C: New test.
33527
33528 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
33529
33530         PR c++/8385
33531         * g++.dg/ext/typeof5.C: New test.
33532
33533 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
33534
33535         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
33536         __USER_LABEL_PREFIX__ into account.
33537         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
33538
33539 2003-05-14  Roger Sayle  <roger@eyesopen.com>
33540
33541         * gcc.dg/builtins-15.c: New test case.
33542
33543 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
33544
33545         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
33546
33547 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
33548
33549         * lib/g++.exp: Tweak handling of additional source files.
33550         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
33551         * g++.dg/special/conpr-2a.C: Rename to ...
33552         * g++.dg/special/conpr-2a.cc: ... this.
33553         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
33554         * g++.dg/special/conpr-3a.C: Rename to ...
33555         * g++.dg/special/conpr-3a.cc: This.
33556         * g++.dg/special/conpr-3b.C: Rename to ...
33557         * g++.dg/special/conpr-3b.cc: This.
33558         * g++.dg/special/conpr-4.C: New test.
33559         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
33560
33561 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
33562
33563         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
33564
33565 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33566
33567         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
33568         * g++.old-deja/g++.robertl/eb71.C: Likewise.
33569         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
33570         * g++.old-deja/g++.other/warn3.C: Likewise.
33571
33572 2003-05-11  Roger Sayle  <roger@eyesopen.com>
33573
33574         * gcc.dg/i386-387-1.c: Update to also test log.
33575         * gcc.dg/i386-387-2.c: Likewise.
33576
33577 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
33578
33579         * g77.f-torture/execute/int8421.f: New test.
33580
33581 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33582
33583         PR c++/10230, c++/10481
33584         * g++.dg/lookup/scoped5.C: New test.
33585
33586 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33587
33588         PR c++/10552
33589         * g++.dg/template/ttp6.C: New test.
33590
33591 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
33592
33593         * gcc.c-torture/execute/builtins: New directory.
33594         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
33595         gcc.c-torture/execute/builtins.
33596         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
33597         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
33598         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
33599         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
33600
33601 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33602
33603         PR c++/9252
33604         * g++.dg/template/access8.C: New test.
33605         * g++.dg/template/access9.C: New test.
33606
33607 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33608
33609         PR c++/9554
33610         * g++.dg/parse/access1.C: New test.
33611
33612 2003-05-09  DJ Delorie  <dj@redhat.com>
33613
33614         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
33615         long, and not an int.
33616
33617 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33618
33619         PR c++/10555, c++/10576
33620         * g++.dg/template/memclass1.C: New test.
33621
33622 2003-05-08  DJ Delorie  <dj@redhat.com>
33623
33624         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
33625         targets.
33626         * gcc.c-torture/execute/20021024-1.x: Likewise.
33627         * gcc.c-torture/execute/shiftdi.x: Likewise.
33628         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
33629         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
33630         * gcc.dg/20021018-1.c: Likewise.
33631
33632 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33633
33634         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
33635
33636         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
33637         (bcopy): Call memmove.
33638
33639 2003-05-08  Roger Sayle  <roger@eyesopen.com>
33640
33641         * g77.f-torture/compile/8485.f: New test case.
33642
33643 2003-05-07  Richard Henderson  <rth@redhat.com>
33644
33645         PR c++/10570
33646         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
33647         Verify exception_cleanup not called for rethrows.
33648         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
33649         when exiting catch block without rethrowing.
33650         * g++.dg/eh/forced3.C: New.
33651         * g++.dg/eh/forced4.C: New.
33652
33653 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
33654
33655         * gcc.dg/20030505.c: Fix triplet.
33656
33657 2003-05-06  DJ Delorie  <dj@redhat.com>
33658
33659         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
33660         * gcc.dg/nest.c: Likewise.
33661
33662 2003-05-05  Roger Sayle  <roger@eyesopen.com>
33663
33664         * gcc.dg/builtins-14.c: New test case.
33665
33666 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
33667
33668         * lib/compat.exp (compat-execute): New argument.
33669         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
33670         * gcc.dg/compat: New test directory.
33671         * gcc.dg/compat/compat.exp: New expect script.
33672         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
33673         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
33674         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
33675         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
33676         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
33677         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
33678
33679         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
33680         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
33681         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
33682         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
33683         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
33684         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
33685         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
33686         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
33687         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
33688         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
33689         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
33690         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
33691         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
33692         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
33693         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
33694
33695 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
33696
33697         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
33698
33699 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
33700
33701         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
33702
33703 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
33704
33705         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
33706         * gcc.dg/ppc-fsel-2.c: New test.
33707
33708         * gcc.dg/unused-5.c: New test.
33709
33710 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33711
33712         PR c++/10496
33713         * g++.dg/warn/pmf1.C: New test.
33714
33715 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33716
33717         PR c++/4494
33718         * g++.dg/warn/main.C: New test.
33719
33720 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33721
33722         * gcc.dg/nonnull-3.c: New test.
33723
33724 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
33725
33726         * gcc.dg/cpp/Wtrigraphs.c: Update.
33727         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
33728
33729 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
33730
33731         * gcc.dg/ppc-fsel-1.c: New test.
33732
33733 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
33734
33735         PR c/10604
33736         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
33737
33738 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
33739
33740         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
33741
33742 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33743
33744         PR c++/9364, c++/10553, c++/10586
33745         * g++.dg/parse/typename4.C: New test.
33746         * g++.dg/parse/typename5.C: Likewise.
33747
33748 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
33749
33750         * gcc.c-torture/compile/20030503-1.c: New test.
33751
33752 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33753
33754         * g++.dg/lookup/using5.C: Fix testcase error.
33755
33756 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
33757
33758         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
33759         since MEABI is no longer supported.  Remove all vestiges
33760         of MEABI from the test.
33761
33762 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33763
33764         PR c++/10554
33765         * g++.dg/lookup/using5.C: New test.
33766
33767 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33768
33769         PR c++/8772
33770         * g++.dg/template/ttp5.C: New test.
33771
33772 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
33773
33774         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
33775         (dg-gpp-additional-sources): New function.
33776         (dg-gpp-additional-files): Likewise.
33777         * lib/g++.exp (additional_sources): New variable.
33778         (additional_files): Likewise.
33779         (g++_target_compile): Deal with them.
33780         * lib/old-dejagnu.exp: Remove.
33781         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
33782         * g++.old-deja: Revise all tests to use dg commands.
33783
33784 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33785
33786         PR c++/9432, c++/9528
33787         * g++.dg/lookup/using4.C: New test.
33788
33789 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
33790
33791         * gcc.dg/noreturn-5.c: New file.
33792         * gcc.dg/noreturn-6.c: New file.
33793
33794         * gcc.c-torture/compile/inline-1.c: New file.
33795
33796 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
33797
33798         PR c++/10551
33799         * g++.dg/template/explicit1.C: New test.
33800
33801 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
33802
33803         PR c++/10549
33804         * g++.dg/other/bitfield1.C: New test.
33805
33806         PR c++/10527
33807         * g++.dg/init/new7.C: New test.
33808
33809 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
33810
33811         * g++.dg/ext/desig1.C: New test.
33812         * g++.dg/ext/init1.C: Update.
33813
33814         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
33815
33816 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
33817
33818         PR c++/10180
33819         * g++.dg/warn/Winline-1.C: New test.
33820
33821 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
33822
33823         * gcc.c-torture/execute/string-opt-19.c: New test.
33824
33825         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
33826         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
33827
33828 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
33829
33830         PR c++/10506
33831         * g++.dg/init/new6.C: New test.
33832
33833         PR c++/10503
33834         * g++.dg/init/ref6.C: New test.
33835
33836 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
33837
33838         * g++.dg/warn/weak1.C: XFAIL on AIX4.
33839
33840 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33841
33842         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
33843         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
33844
33845 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
33846
33847         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
33848         initialized static data members.
33849
33850 2003-04-25  H.J. Lu <hjl@gnu.org>
33851
33852         * gcc.dg/ia64-sync-4.c: New test.
33853
33854 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33855
33856         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
33857         date.
33858
33859 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
33860
33861         PR c++/10337
33862         * g++.dg/warn/conv1.C: New test.
33863         * g++.old-deja/g++.other/conv7.C: Adjust.
33864         * g++.old-deja/g++.other/overload14.C: Adjust.
33865
33866 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
33867
33868         PR c++/10471
33869         * g++.dg/template/defarg2.C: New test.
33870
33871 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
33872
33873         * gcc.dg/cpp/include2.c: Update.
33874         * gcc.dg/cpp/multiline-2.c: New.
33875         * gcc.dg/cpp/multiline.c: Update.
33876         * gcc.dg/cpp/strify2.c: Update.
33877         * gcc.dg/cpp/trad/literals-2.c: Update.
33878
33879 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33880
33881         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
33882
33883 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
33884
33885         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
33886
33887 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
33888
33889         PR c++/10451
33890         * g++.dg/parse/crash4.C: New test.
33891
33892         PR c++/9847
33893         * g++.dg/parse/crash5.C: New test.
33894
33895 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
33896
33897         PR c++/10446
33898         * g++.dg/parse/crash3.C: New test.
33899
33900         PR c++/10428
33901         * g++.dg/parse/elab1.C: New test.
33902
33903 2003-04-22  Devang Patel  <dpatel@apple.com>
33904
33905         * gcc.dg/cpp/trad/funlike-5.c: New test.
33906
33907 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
33908
33909         * g++.dg/other/packed1.C: Fix dg options.
33910
33911 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
33912
33913         * g++.dg/other/offsetof2.C: New test.
33914
33915 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
33916
33917         * g++.dg/template/recurse.C: Adjust location of error messages.
33918
33919 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
33920
33921         PR c++/9881
33922         * g++.dg/init/addr-const1.C: New test.
33923         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
33924
33925 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
33926
33927         PR c++/10405
33928         * g++.dg/lookup/struct-hack1.C: New test.
33929
33930 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
33931
33932         * ucs.c: Update diagnostic messages.
33933
33934 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
33935
33936         * gcc.dg/cpp/truefalse.cpp: New test.
33937         * gcc.dg/cpp/cpp.exp: Update.
33938         * g++.dg/other/stdbool-if.C: Remove.
33939
33940 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
33941
33942         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
33943         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
33944
33945 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
33946
33947         * gcc.c-torture/compile/20030418-1.c: New test.
33948
33949 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
33950
33951         * README.compat: Remove; content moved to doc/sourcebuild.texi.
33952
33953 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33954
33955         PR c++/10347
33956         g++.dg/template/dependent-name1.C: New test.
33957
33958 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
33959
33960         * gcc.dg/warn-1.c (tourist_guide): New array,
33961         contains a pointer to bar.
33962
33963 2003-04-16  Roger Sayle  <roger@eyesopen.com>
33964
33965         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
33966         * gcc.c-torture/execute/medce-1.c: New test case.
33967         * gcc.c-torture/execute/medce-2.c: New test case.
33968
33969 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
33970
33971         * lib/prune.exp: Ignore more messages.
33972
33973         PR c++/10381
33974         * g++.dg/parse/lookup3.C: New test.
33975
33976 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
33977
33978         * gcc.c-torture/compile/20030415-1.c : New test.
33979
33980 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
33981
33982         * gcc.c-torture/execute/scope-2.c: Move to ...
33983         * gcc.dg/noncompile/scope.c: .... here.
33984
33985 2003-04-14  Roger Sayle  <roger@eyesopen.com>
33986
33987         * gcc.dg/20030414-2.c: New test case.
33988
33989 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
33990
33991         PR target/10377
33992         * gcc.dg/20030414-1.c: New test.
33993
33994 2003-04-13  Roger Sayle  <roger@eyesopen.com>
33995
33996         * gcc.dg/builtins-12.c: New test case.
33997         * gcc.dg/builtins-13.c: New test case.
33998
33999 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34000
34001         * gcc.c-torture/execute/string-opt-18.c: New test.
34002
34003 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
34004
34005         PR c++/10300
34006         * g++.dg/init/new5.C: New test.
34007
34008 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
34009
34010         PR c++/7910
34011         * g++.dg/ext/dllimport1.C: New test.
34012
34013 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
34014
34015         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
34016
34017 2003-04-11  Bud Davis <bdavis9659@comcast.net>
34018
34019         PR Fortran/9263
34020         * g77.f-torture/noncompile/9263.f: New test
34021         PR Fortran/1832
34022         * g77.f-torture/execute/1832.f: New test
34023
34024 2003-04-11  David Chad  <davidc@freebsd.org>
34025             Loren J. Rittle  <ljrittle@acm.org>
34026
34027         libobjc/8562
34028         * objc.dg/headers.m: New test.
34029
34030 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
34031
34032         * gcc.c-torture/execute/builtin-noret-2.c: New.
34033         * gcc.c-torture/execute/builtin-noret-2.x: New.
34034         XFAIL builtin-noret-2.c at -O1 and above.
34035         * gcc.dg/redecl.c: New.
34036         * gcc.dg/Wshadow-1.c: Update error regexps.
34037
34038 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
34039
34040         * g++.dg/abi/bitfield10.C: New test.
34041
34042 2003-04-09  Mike Stump  <mrs@apple.com>
34043
34044         * gcc.dg/pch/pch.exp: Make testcase names longer.
34045         * g++.dg/pch/pch.exp: Make testcase names longer.
34046
34047 2003-04-08  Roger Sayle  <roger@eyesopen.com>
34048
34049         * gcc.dg/builtins-11.c: New test case.
34050
34051 2003-04-08  Roger Sayle  <roger@eyesopen.com>
34052
34053         * gcc.dg/builtins-9.c: New test case.
34054         * gcc.dg/builtins-10.c: New test case.
34055
34056 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
34057
34058         * gcc.dg/noncompile/init-4.c.c: New test.
34059
34060 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
34061
34062         * gcc.misc-test/gcov-9.c: New test.
34063         * gcc.misc-test/gcov-10.c: New test
34064         * gcc.misc-test/gcov-11.c: New test.
34065
34066 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
34067
34068         PR optimization/10024
34069         * gcc.c-torture/compile/20030405-1.c: New test.
34070
34071 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
34072
34073         * gcc.dg/pch/static-3.c: New.
34074         * gcc.dg/pch/static-3.hs: New.
34075         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
34076
34077 2003-04-04  Richard Henderson  <rth@redhat.com>
34078
34079         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
34080         * g++.dg/eh/forced2.C: Likewise.
34081
34082 2003-04-03  Mike Stump  <mrs@apple.com>
34083
34084         * lib/scanasm.exp (scan-assembler): Add xfail processing for
34085         target arg.
34086         (scan-assembler-times, scan-assembler-not): Likewise.
34087         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
34088
34089 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
34090
34091         * gcc.dg/sparc-loop-1.c: New test.
34092
34093 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
34094
34095         PR other/9274
34096         * g++.dg/pch/system-2.C: New.
34097         * g++.dg/pch/system-2.Hs: New.
34098
34099 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
34100
34101         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
34102
34103         * g++.dg/eh/simd-1.C (vecfunc): Same.
34104
34105 2003-04-01  Roger Sayle  <roger@eyesopen.com>
34106
34107         * gcc.c-torture/execute/20030401-1.c: New test case.
34108
34109 2003-04-01  Ziemowit Laski <zlaski@apple.com>
34110
34111         * objc.dg/defs.m: New.
34112
34113 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
34114
34115         * g++.dg/eh/simd-1.C: New.
34116         * g++.dg/eh/simd-2.C: New.
34117
34118 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
34119
34120         * gcc.c-torture/execute/simd-3.c: New.
34121
34122 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
34123
34124         PR c/9936
34125         * gcc.dg/20030331-2.c: New test.
34126
34127 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
34128
34129         PR c++/10278
34130         * g++.dg/parse/crash2.C: New test.
34131
34132 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
34133
34134         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
34135         * gcc.c-torture/execute/20030331-1.c: ...here.
34136
34137 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
34138
34139         * gcc.c-torture/execute/20030331-1.c: New test.
34140
34141 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
34142
34143         * lib/gcov.exp: Adjust call return testing strings.
34144         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
34145
34146 2003-03-31  Roger Sayle  <roger@eyesopen.com>
34147
34148         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
34149         * gcc.dg/builtins-7.c: New test case.
34150         * gcc.dg/builtins-8.c: New test case.
34151
34152 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
34153
34154         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
34155
34156 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
34157
34158         PR c++/7647
34159         * g++.dg/lookup-class-member-2.C: New test.
34160
34161 2003-03-30  Glen Nakamura  <glen@imodulo.com>
34162
34163         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
34164
34165 2003-03-28  Roger Sayle  <roger@eyesopen.com>
34166
34167         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
34168
34169 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
34170
34171         * g++.dg/init/attrib1.C: New test.
34172
34173 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
34174
34175         * gcc.dg/ultrasp8.c: New test.
34176
34177 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
34178
34179         * gcc.dg/ultrasp7.c: New test.
34180
34181 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
34182
34183         PR c++/10047
34184         * g++.dg/template/inline1.C: New test.
34185
34186 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
34187
34188         * gcc.dg/sparc-dwarf2.c: New test.
34189
34190 2003-03-27  Roger Sayle  <roger@eyesopen.com>
34191
34192         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
34193         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
34194
34195 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
34196
34197         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
34198         than reading .x files.
34199         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
34200         * g77.dg/gcov/gcov-1.f: Likewise.
34201         * gcc.misc-tests/gcov-4b.c: Likewise.
34202         * gcc.misc-tests/gcov-5b.c: Likewise.
34203         * gcc.misc-tests/gcov-6.c: Likewise.
34204         * gcc.misc-tests/gcov-7.c: Likewise.
34205         * gcc.misc-tests/gcov-8.c: Likewise.
34206         * g++.dg/gcov/gcov-1.x: Remove.
34207         * g77.dg/gcov/gcov-1.x: Likewise.
34208         * gcc.misc-tests/gcov-4b.x: Likewise.
34209         * gcc.misc-tests/gcov-5b.x: Likewise.
34210         * gcc.misc-tests/gcov-6.x: Likewise.
34211         * gcc.misc-tests/gcov-7.x: Likewise.
34212         * gcc.misc-tests/gcov-8.x: Likewise.
34213
34214 2003-03-27  Glen Nakamura  <glen@imodulo.com>
34215
34216         PR opt/10087
34217         * gcc.dg/20030324-1.c: New test.
34218
34219 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
34220
34221         PR c++/10224
34222         * g++.dg/template/arg3.C: New test.
34223
34224         PR c++/10158
34225         * g++.dg/template/friend18.C: New test.
34226
34227 2003-03-26  Roger Sayle  <roger@eyesopen.com>
34228
34229         * g77.f-torture/compile/20030326-1.f: New test case.
34230
34231 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
34232
34233         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
34234
34235         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
34236
34237 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
34238
34239         * gcc.dg/ia64-sync-3.c: New test.
34240
34241 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
34242
34243         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
34244
34245 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
34246
34247         * gcc.dg/ultrasp6.c: New test.
34248
34249 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
34250
34251         * gcc.dg/i386-signbit-1.c: New test.
34252         * gcc.dg/i386-signbit-2.c: New test.
34253         * gcc.dg/i386-signbit-3.c: New test.
34254
34255 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
34256
34257         * gcc.dg/ultrasp5.c: Fix options.
34258
34259 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
34260
34261         * gcc.dg/ultrasp5.c: Fix comment.
34262
34263 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
34264
34265         PR fortran/10197
34266         * g77.f-torture/execute/10197.f: New test.
34267
34268 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
34269
34270         PR c++/9898, c++/383
34271         * g++.dg/template/conv6.C: New test.
34272
34273         PR c++/10119
34274         * g++.dg/template/ptrmem5.C: New test.
34275
34276         PR c++/10026
34277         * g++.dg/lookup/koenig1.C: New test.
34278
34279         PR C++/10199
34280         * g++.dg/lookup/template2.C: New test.
34281
34282 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
34283
34284         * g++.dg/opt/rtti1.C: New test.
34285
34286 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
34287
34288         * gcc.dg/ultrasp5.c: New test.
34289
34290 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
34291
34292         PR middle-end/9967
34293         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
34294         builtin fputs.
34295
34296 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
34297
34298         PR c/8224
34299         * gcc.dg/20030323-1.c: New test.
34300
34301 2003-03-23  Roger Sayle  <roger@eyesopen.com>
34302
34303         * gcc.c-torture/compile/20030323-1.c: New test case.
34304
34305 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
34306
34307         * gcc.dg/20030321-1.c: New test.
34308
34309 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
34310
34311         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
34312
34313 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
34314
34315         PR c++/9978, c++/9708
34316         * g++.dg/ext/vlm1.C: Adjust expected error.
34317         * g++.dg/ext/vla2.C: New test.
34318         * g++.dg/template/arg1.C: New test.
34319         * g++.dg/template/arg2.C: New test.
34320
34321 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
34322
34323         * g77.f-torture/execute/select.f: New test.
34324         * g77.f-torture/noncompile/select_no_compile.f: New test.
34325
34326 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
34327
34328         PR c++/9898
34329         * g++.dg/other/error4.C: New test.
34330
34331 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
34332
34333         * g++.dg/template/friend17.C: New test.
34334
34335 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
34336
34337         * gcc.c-torture/compile/20030320-1.c: New.
34338
34339 2003-03-20  Roger Sayle  <roger@eyesopen.com>
34340
34341         * gcc.dg/builtins-6.c: New test case.
34342
34343 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
34344
34345         PR target/10073
34346         * gcc.c-torture/compile/20030319-1.c: New.
34347
34348 2003-03-18  Jan Hubicka  <jh@suse.cz>
34349
34350         * gcc.dg/i386-cvt-1.c: New test.
34351
34352 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
34353
34354         * objc.dg/naming-1.m: Use "(parse|syntax) error".
34355         * objc.dg/naming-2.m: Likewise.
34356
34357 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
34358
34359         PR c++/9639
34360         * g++.dg/parse/crash1.C: New test.
34361
34362 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
34363
34364         PR c++/8805
34365         * g++.dg/eh/cleanup1.C: New test.
34366
34367 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
34368
34369         * gcc.c-torture/execute/20030316-1.c: New test case.
34370
34371 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
34372
34373         PR c++/9629
34374         * g++.dg/init/ctor2.C: New test.
34375
34376 2003-03-15  Roger Sayle  <roger@eyesopen.com>
34377
34378         * g77.f-torture/compile/xformat.f: New test case.
34379
34380 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34381
34382         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
34383         * g++.old-deja/g++.mike/eh50.C: Likewise.
34384
34385 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34386
34387         PR c++/6440
34388         * g++.dg/template/spec7.C: New test.
34389         * g++.dg/template/spec8.C: Likewise.
34390
34391 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
34392
34393         * gcc.c-torture/execute/20030313-1.c: New test.
34394
34395 2003-03-14  Richard Henderson  <rth@redhat.com>
34396
34397         * gcc.dg/inline-2.c: Adjust alpha test for external call.
34398
34399 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
34400
34401         * gcc.c-torture/compile/20030314-1.c: New test.
34402
34403 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
34404
34405         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
34406         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
34407         thumb target,
34408         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
34409         to accept newer _imp__  prefix and additional
34410         newline in .drectve section.
34411         * gcc.dg/dll-4.c: Likewise.
34412         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
34413         switch.
34414
34415 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
34416
34417         * g++.dg/parse/namespace9.C: New test.
34418
34419         * g++.dg/init/ref5.C: New test.
34420         * g++.dg/parse/ptrmem1.C: Likewise.
34421
34422 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34423
34424         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
34425         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
34426         regular expression.
34427         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
34428         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
34429
34430 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
34431
34432         * gcc.c-torture/execute/20030224-2.c: New test.
34433
34434 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
34435
34436         * gcc.dg/decl-3.c: New test.
34437
34438 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
34439
34440         * gcc.dg/i386-loop-2.c: New test.
34441
34442 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
34443
34444         PR c++/9474
34445         * g++.dg/parse/namespace8.C: New test.
34446
34447         PR c++/9924
34448         * g++.dg/overload/builtin2.C: New test.
34449
34450 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
34451
34452         * gcc.dg/return-type-3.c: New test.
34453
34454 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
34455
34456         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
34457         profiling options are not supported.
34458
34459 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
34460
34461         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
34462         * g++.old-deja/g++.warn/impint2.C: Likewise.
34463
34464 2003-03-10  Devang Patel  <dpatel@apple.com>
34465
34466         * g++.dg/cpp/c++_cmd_1.C: New test.
34467         * g++.dg/cpp/c++_cmd_1.h: New file.
34468
34469 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
34470
34471         * gcc.dg/altivec-9.c: New file.
34472
34473 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34474
34475         * gcc.dg/ppc-sdata-1.c: New test.
34476         * gcc.dg/ppc-sdata-2.c: New test.
34477
34478 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
34479
34480         PR c++/9373
34481         * g++.dg/opt/ptrmem2.C: New test.
34482
34483         PR c++/8534
34484         * g++.dg/opt/ptrmem1.C: New test.
34485
34486 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
34487
34488         * gcc.dg/i386-loop-1.c: New test.
34489
34490 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34491
34492         PR c++/9970
34493         * g++.dg/lookup/friend1.C: New test.
34494
34495 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
34496
34497         PR c++/9823
34498         * g++.dg/parser/constructor1.C: New test.
34499
34500 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
34501
34502         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
34503
34504         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
34505
34506 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
34507
34508         * gcc.dg/cpp/Wunused.c: Update test.
34509
34510 2003-03-08  Jan Hubicka  <jh@suse.cz>
34511
34512         * gcc.dg/inline-3.c: New test.
34513
34514 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
34515
34516         PR c++/9809
34517         * g++.dg/parse/builtin1.C: New test.
34518
34519         PR c++/9982
34520         * g++.dg/abi/cookie1.C: New test.
34521         * g++.dg/abi/cookie2.C: Likewise.
34522
34523         PR c++/9524
34524         * g++.dg/template/field1.C: New test.
34525
34526         PR c++/9912
34527         * g++.dg/parse/class1.C: New test.
34528         * g++.dg/parse/namespace7.C: Likewise.
34529         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
34530
34531 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
34532
34533         * g++.dg/init/ref4.C: New test.
34534
34535 2003-03-07  Jan Hubicka  <jh@suse.cz>
34536
34537         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
34538         * gcc.dg/inline-3.c: New test.
34539
34540 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
34541
34542         * g++.dg/init/ref3.C: New test.
34543
34544         PR c++/9965
34545         * g++.dg/init/ref2.C: New test.
34546
34547         PR c++/9400
34548         * g++.dg/warn/Wshadow-2.C: New test.
34549
34550         PR c++/9791
34551         * g++.dg/warn/Woverloaded-1.C: New test.
34552
34553 2003-03-05  Jan Hubicka  <jh@suse.cz>
34554
34555         * gcc.dg/i386-local2.c: New.
34556         * gcc.dg/i386-local.c: Fix typo.
34557
34558 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
34559
34560         * g++.dg/abi/layout3.C: New test.
34561
34562 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
34563
34564         * gcc.c-torture/compile/20030305-1.c
34565
34566 2003-03-05  Jan Hubicka  <jh@suse.cz>
34567
34568         * gcc.dg/i386-local.c: New.
34569
34570 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
34571
34572         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
34573
34574 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
34575
34576         * gcc.dg/switch-2.c: New test.
34577         * gcc.dg/switch-3.c: New test.
34578         * gcc.dg/Wswitch.c: Adjust line numbers.
34579         * gcc.dg/Wswitch-default.c: Likewise.
34580         * gcc.dg/Wswitch-enum.c: Likewise.
34581
34582 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
34583
34584         * gcc.c-torture/execute/20030222-1.c: New test.
34585
34586 2003-03-03  James E Wilson  <wilson@tuliptree.org>
34587
34588         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
34589
34590 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
34591
34592         PR c++/9878
34593         * g++.dg/init/ref1.C: New test.
34594
34595 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
34596
34597         * gcc.dg/sh-relax.c: New SH-only test.
34598
34599 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
34600
34601         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
34602         comment explaining purpose of testcase.
34603
34604 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
34605
34606         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
34607         for HC11/HC12 (asm needs two int registers).
34608         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
34609         HC11/HC12 because the test uses an asm which needs two 32-bit
34610         registers.
34611
34612 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
34613
34614         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
34615         for HC11/HC12 (array is too large otherwise).
34616         * gcc.c-torture/compile/920501-4.x: New file, likewise.
34617         * gcc.c-torture/compile/20010518-2.x: Likewise.
34618         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
34619         HC11/HC12 (array is too large).
34620
34621 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
34622
34623         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
34624         * lib/g++-dg.exp (g++-dg-test): Likewise.
34625
34626 2003-03-01  Roger Sayle  <roger@eyesopen.com>
34627
34628         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
34629         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
34630
34631 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34632
34633         * g++.dg/warn/implicit-typename1.C: Remove warning.
34634
34635 2003-02-28  Richard Henderson  <rth@redhat.com>
34636
34637         * gcc.dg/noreturn-1.c: Move noreturn warning line.
34638         * gcc.dg/return-type-1.c: Move control reaches end warning line.
34639
34640 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
34641
34642         * gcc.dg/pch/pch.exp: Change .pch to .gch.
34643         * g++.dg/pch/pch.exp: Likewise.
34644
34645 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
34646
34647         PR c++/9879
34648         * testsuite/g++.dg/init/new4.C: New test.
34649
34650 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
34651
34652         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
34653
34654 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
34655
34656         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
34657         unsigned long.
34658
34659         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
34660         wider than float.
34661
34662 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34663
34664         * lib/scanasm.exp: Add support for counting numbers of
34665         occurences.
34666         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
34667         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
34668
34669 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
34670
34671         PR c++/9683
34672         * g++.dg/template/static3.C: New test.
34673
34674         PR c++/9829
34675         * g++.dg/parse/namespace6.C: New test.
34676
34677 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34678
34679         PR target/9732
34680         * gcc.dg/20030225-1.c: New test.
34681
34682 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
34683
34684         * README: Remove out-of-date information.
34685
34686         PR c++/9836
34687         * g++.dg/template/spec6.C: New test.
34688
34689 2003-02-24  Jeff Law  <law@redhat.com>
34690
34691         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
34692
34693 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34694
34695         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
34696         * gcc.dg/pragma-ep-1.c: Likewise.
34697
34698 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34699
34700         PR c++/9602
34701         * g++.dg/template/friend16.C: New test.
34702
34703 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
34704
34705         PR c++/5333
34706         * g++.dg/parse/fused-params1.C: Adjust error messages.
34707         * g++.dg/template/nested3.C: New test.
34708
34709 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
34710
34711         * g++.dg/abi/param1.C: New test.
34712
34713 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34714
34715         PR c++/7982
34716         * g++.dg/warn/implicit-typename1.C: New test.
34717
34718 2003-02-22  Kelley Cook <kelleycook@comcast.net>
34719
34720         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
34721         with "mtune".
34722         * g++.old-deja/g++.other/store-expr2.C: Likewise.
34723         * gcc.c-torture/execute/20010129-1.x: Likewise.
34724         * gcc.dg/20011107-1.c: Likewise.
34725         * gcc.dg/20020108-1.c: Likewise.
34726         * gcc.dg/20020122-3.c: Likewise.
34727         * gcc.dg/20020206-1.c: Likewise.
34728         * gcc.dg/20020310-1.c: Likewise.
34729         * gcc.dg/20020426-2.c: Likewise.
34730         * gcc.dg/20020517-1.c: Likewise.
34731         * gcc.dg/991230-1.c: Likewise.
34732         * gcc.dg/i386-unroll-1.c: Likewise.
34733         * gcc.misc-tests/i386-prefetch.exp: Likewise.
34734
34735 2003-02-22  Jan Hubicka  <jh@suse.cz>
34736
34737         * gcc.dg/i386-mul.c: New test.
34738
34739 2003-02-21  Roger Sayle  <roger@eyesopen.com>
34740
34741         * gcc.dg/builtins-5.c: New test case.
34742
34743 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
34744
34745         * gcc.dg/asmreg-1.c: New test.
34746
34747 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
34748
34749         PR c++/9749
34750         * g++.dg/parse/varmod1.C: New test.
34751
34752 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
34753
34754         PR c++/9727
34755         * g++.dg/template/op1.C: New test.
34756
34757 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
34758
34759         PR c++/8906
34760         * g++.dg/template/nested2.C: New test.
34761
34762 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
34763
34764         PR c++/8724
34765         * g++.dg/expr/dtor1.C: New test.
34766
34767 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
34768
34769         * gcc.dg/cpp/include3.c: New test.
34770         * gcc.dg/cpp/inc/foo.h: New file.
34771
34772 2003-02-21  Glen Nakamura  <glen@imodulo.com>
34773
34774         * gcc.c-torture/execute/20030221-1.c: New test.
34775
34776 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
34777
34778         PR c++/9729
34779         * g++.dg/abi/conv1.C: New test.
34780
34781 2003-02-20  Jan Hubicka  <jh@suse.cz>
34782
34783         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
34784
34785 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
34786
34787         * gcc.c-torture/compile/20030219-1.c: New test.
34788
34789 2003-02-18  Jan Hubicka  <jh@suse.cz>
34790
34791         * gcc.dg/funcorder.c: New test.
34792
34793 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
34794
34795         * gcc.c-torture/execute/20030218-1.c: New.
34796
34797 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
34798
34799         * gcc.dg/20030218-1.c: New.
34800
34801 2003-02-18  Richard Henderson  <rth@redhat.com>
34802
34803         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
34804         * gcc.dg/attr-used-2.c: New.
34805
34806 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
34807
34808         PR c++/9704
34809         * g++.dg/init/copy5.C: New test.
34810
34811 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
34812
34813         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
34814         * g++.dg/pch/pch.exp: Likewise.
34815
34816 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
34817
34818         * gcc.c-torture/execute/20030209-1.c: Enable the test if
34819         STACK_SIZE is not defined.
34820
34821 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34822
34823         PR c++/9457
34824         * g++.dg/template/init1.C: New test.
34825
34826 2003-02-16  Jan HUbicka  <jh@suse.cz>
34827
34828         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
34829         (foo): Add few extra tests
34830         * gcc.dg/c99-const-expr-3.c: Likewise.
34831         * gcc.c-torture/execute/20030216-1.c: New.
34832
34833 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34834
34835         PR c++/9459
34836         * g++.dg/ext/typeof4.C: New test.
34837
34838 2003-02-15  Roger Sayle  <roger@eyesopen.com>
34839
34840         * gcc.dg/i386-387-3.c: New test case.
34841
34842 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
34843
34844         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
34845         cris-*-elf* cris-*-aout* and mmix-*-*.
34846
34847 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
34848
34849         * gcc.dg/20030213-1.c: New test.
34850
34851 2003-02-12  Roger Sayle  <roger@eyesopen.com>
34852
34853         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
34854         * gcc.dg/i386-387-2.c: Likewise.
34855
34856 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
34857
34858         * gcc.dg/ppc-spe.c: Fix formatting.
34859         Enable tests that were previously unsupported by gas.
34860         Delete tests for instructions that no longer exist.
34861         Switch arguments on evsubifw builtin.
34862
34863 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
34864
34865         * gcc.c-torture/execute/20030209-1.c: Disable the test if
34866         STACK_SIZE is too small.
34867
34868 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
34869             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
34870
34871         * gcc.dg/decl-2.c: New test.
34872
34873 2003-02-10  Jan Hubicka  <jh@suse.cz>
34874
34875         * gcc.dg/i386-fpcvt-1.c: New test.
34876
34877 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
34878
34879         * gcc.c-torture/execute/20030209-1.c: New test.
34880
34881 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
34882
34883         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
34884         int-wide bitops, use the constants of the same width.
34885         Likewise, if long long is 32-bit wide, test bitops using
34886         32-bit constants.
34887
34888 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
34889
34890         * gcc.dg/20021014-1.c: Annotate with expected notice text.
34891
34892 2003-02-07  Roger Sayle  <roger@eyesopen.com>
34893
34894         * testsuite/gcc.dg/builtins-4.c: New test case.
34895
34896 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34897
34898         * gcc.dg/20020430-1.c: Fix dg command typos.
34899         * gcc.dg/20020503-1.c: Likewise.
34900
34901 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34902
34903         PR c++/8785
34904         * g++.dg/parse/fused-params1.C: New test.
34905
34906         PR c++/8857
34907         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
34908
34909         PR c++/8921
34910         * g++.dg/parse/non-dependent1.C: New test.
34911
34912         PR c++/8928
34913         * g++.dg/parse/dupl-tmpl-args1.C: New test.
34914
34915         PR c++/9228
34916         * g++.dg/parse/undefined7.C: New test.
34917         * g++.dg/parse/non-templ1.C: New test.
34918
34919         PR c++/9229
34920         * g++.dg/parse/too-many-tmpl-args1.C: New test.
34921
34922 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
34923
34924         * gcc.c-torture/compile/20030206-1.c: New test.
34925
34926 2003-02-05  Roger Sayle  <roger@eyesopen.com>
34927
34928         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
34929         "pow" to "foo" to avoid potential confusion with a math built-in.
34930
34931 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34932
34933         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
34934         conditions for SPARC targets.
34935
34936 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
34937
34938         * gcc.dg/20030204-1.c: New test.
34939
34940 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34941
34942         PR c++/38
34943         * g++.dg/parse/array-size1.C: New test.
34944
34945         PR c++/5657
34946         * g++.dg/parse/undefined3.C: New test.
34947
34948         PR c++/5665
34949         * g++.dg/parse/undefined4.C: New test.
34950
34951         PR c++/5975
34952         * g++.dg/parse/undefined5.C: New test.
34953
34954         PR c++/7259
34955         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
34956
34957         PR c++/8578
34958         * g++.dg/parse/casting-operator1.C: New test.
34959
34960         PR c++/8596
34961         * g++.dg/parse/undefined6.C: New test.
34962
34963         PR c++/8736
34964         * g++.dg/parse/missing-template1.C: New test.
34965
34966 2003-02-04  Jan Hubicka  <jh@suse.cz>
34967
34968         * gcc.dg/i386-cadd.c: Compile using -march=k8.
34969         * gcc.dg/i386-cmov?.c: Likewise.
34970         * gcc.dg/i386-fpcvt-?.c: Likewise.
34971         * gcc.dg/i386-ssefp-1.c: Likewise.
34972         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
34973         conventions.
34974
34975 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
34976
34977         PR c++/7129
34978         * testsuite/g++.dg/ext/max.C: New test.
34979
34980 2003-02-03  Jan Hubicka  <jh@suse.cz>
34981
34982         * gcc.c-torture/execute/20030203-1.c: New test.
34983
34984 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
34985
34986         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
34987         'natural-endian'.
34988
34989 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
34990
34991         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
34992         * g++.dg/init/new2.C: Likewise.
34993         * g++.dg/other/new1.C: Likewise.
34994
34995 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
34996
34997         * gcc.dg/struct-ret-libc.c: New test.
34998
34999 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
35000
35001         * gcc.dg/20030129-1.c: New test.
35002
35003 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35004
35005         PR c++/8849
35006         * g++.dg/template/ptrmem4.C: New test.
35007
35008 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
35009
35010         * g++.dg/parser/constant1.C: New test.
35011
35012 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35013
35014         PR c++/8591
35015         * g++.dg/parse/friend2.C: New test.
35016
35017 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
35018
35019         PR c++/9437
35020         * g++.dg/template/unify4.C: New test.
35021
35022 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
35023
35024         * gcc.c-torture/execute/20030128-1.c: New test.
35025
35026 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
35027
35028         * g++.dg/lookup/nested1.C: Test moved from ...
35029         * g++.old-deja/g++.other/lookup24.C: ... here.
35030
35031 2003-01-28  Jan Hubicka  <jh@suse.cz>
35032
35033         * gcc.dg/i386-cmov5.c: New test.
35034
35035 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
35036
35037         * gcc.c-torture/execute/20010925-1.c: Changed the
35038         memcpy declaration.
35039
35040 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
35041
35042         PR c++/3902
35043         * g++.dg/parse/template5.C: New test.
35044
35045 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
35046
35047         PR fortran/9258
35048         * g77.dg/pr9258: New test.
35049
35050 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
35051
35052         * README: Move relevant parts from README.g++.
35053
35054         * README.g++: Remove this file.
35055
35056 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
35057
35058         * g++.dg/abi/dcast1.C: New test.
35059
35060 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35061
35062         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
35063
35064 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
35065
35066         PR c++/47
35067         * g++.old-deja/g++.other/lookup24.C: New test.
35068
35069 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35070
35071         PR middle-end/7227
35072         * gcc.dg/uninit-C.c: New test.
35073
35074 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
35075
35076         * g++.dg/abi/covariant1.C: New test.
35077
35078 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
35079
35080         * gcc.dg/20030123-1.c: New test.
35081
35082 2003-01-25  Jan Hubicka  <jh@suse.cz>
35083
35084         PR opt/8492
35085         * gcc.c-torture/compile/20030125-1.c
35086
35087 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
35088
35089         PR c++/9403
35090         * g++.dg/parse/template3.C: New test.
35091         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
35092
35093         PR c++/795
35094         * g++.dg/parse/template4.C: New test.
35095
35096         PR c++/9415
35097         * g++.dg/template/qual2.C: New test.
35098
35099         PR c++/8545
35100         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
35101
35102         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
35103
35104 2003-01-25  Roger Sayle  <roger@eyesopen.com>
35105
35106         * gcc.c-torture/execute/switch-1.c: New test case.
35107
35108 2003-01-25  Jan Hubicka  <jh@suse.cz>
35109
35110         * gcc.c-torture/execute/20030125-1.[cx]: New test.
35111
35112 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
35113
35114         Tweaks for Bison-1.875. From the NEWS file:
35115         "- `parse error' -> `syntax error'
35116         Bison now uniformly uses the term `syntax error'"
35117         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
35118         * gcc.dg/cpp/digraph2.c: Likewise.
35119         * gcc.dg/cpp/direct2.c: Likewise.
35120         * gcc.dg/cpp/paste4.c: Likewise.
35121         * gcc.dg/c90-restrict-1.c: Likewise.
35122         * gcc.dg/c99-func-2.c: Likewise.
35123         * gcc.dg/noncompile/920721-2.c: Likewise.
35124         * gcc.dg/noncompile/930622-2.c: Likewise.
35125         * gcc.dg/noncompile/940112-1.c: Likewise.
35126         * gcc.dg/noncompile/950921-1.c: Likewise.
35127         * gcc.dg/noncompile/951123-1.c: Likewise.
35128         * gcc.dg/noncompile/971104-1.c: Likewise.
35129         * gcc.dg/noncompile/990416-1.c: Likewise.
35130
35131 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
35132
35133         * g++.dg/parse/undefined1.C: Add error message.
35134
35135 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
35136
35137         PR c++/9354
35138         * g++.dg/parse/new1.C: New test.
35139
35140         PR c++/9216
35141         * g++.dg/parse/template2.C: New test.
35142
35143         PR c++/9354
35144         * g++.dg/parse/typedef2.C: New test.
35145
35146         PR c++/9328
35147         * g++.dg/ext/typeof3.C: New test.
35148
35149 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35150
35151         PR c++/2738
35152         * g++.dg/parse/ret-type1.C: New test.
35153
35154         PR c++/3792
35155         * g++.dg/parse/tmpl-outside1.C: New test.
35156
35157         PR c++/4207
35158         * g++.dg/parse/int-as-enum1.C: New test.
35159
35160         PR c++/4903
35161         * g++.dg/parse/no-typename1.C: New test.
35162
35163         PR c++/5533
35164         * g++.dg/parse/no-value1.C: New test.
35165
35166         PR c++/5921
35167         * g++.dg/parse/wrong-inline1.C: New test.
35168
35169         PR c++/6402
35170         * g++.dg/parse/ref1.C: New test.
35171
35172         PR c++/6992
35173         * g++.dg/parse/attr-ctor1.C: New test.
35174
35175         PR c++/7229
35176         * g++.dg/parse/namespace5.C: New test.
35177
35178         PR c++/7917
35179         * g++.dg/parse/func-def1.C: New test.
35180
35181         PR c++/8143
35182         * g++.dg/parse/undefined1.C: New test.
35183
35184         PR c++/5723, PR c++/8522
35185         * g++.dg/parse/specialization1.C: New test.
35186
35187         PR c++/163, PR c++/8595
35188         * g++.dg/parse/struct-as-enum1.C: New test.
35189
35190         PR c++/9173
35191         * g++.dg/parse/undefined2.C: New test.
35192
35193 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
35194
35195         PR c++/9298
35196         * g++.dg/parse/template1.C: New test.
35197
35198         PR c++/9384
35199         * g++.dg/parse/using1.C: New test.
35200
35201         PR c++/9285
35202         PR c++/9294
35203         * g++.dg/parse/expr2.C: New test.
35204
35205         PR c++/9388
35206         * g++.dg/parse/lookup2.C: Likewise.
35207
35208 2003-01-21  Jan Hubicka  <jh@suse.cz>
35209
35210         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
35211         * gcc.c-torture/execute/eeprof-1.c: Likewise.
35212         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
35213         * gcc.c-torture/execute/string-opt-*.c: Likewise.
35214
35215 2003-01-20  Nick Clifton  <nickc@redhat.com>
35216
35217         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
35218         problem with ARM sibcall code generation.
35219
35220 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
35221
35222         * gcc.c-torture/execute/20030120-1.c: New.
35223
35224 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
35225
35226         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
35227
35228 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
35229
35230         PR c++/9272
35231         * g++.dg/parse/ctor1.C: New test.
35232
35233         PR c++/9294:
35234         * g++.dg/parse/qualified1.C: New test.
35235
35236         * g++.dg/parse/typename3.C: New test.
35237
35238 2003-01-16  Richard Henderson  <rth@redhat.com>
35239
35240         * g++.dg/tls/init-2.C: Fix error matches for real this time.
35241
35242 2003-01-16  Richard Henderson  <rth@redhat.com>
35243
35244         * g++.dg/pch/pch.exp: Copy test header to the working directory
35245         before using it either for precompilation or direct use.
35246         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
35247         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
35248
35249 2003-01-16  Richard Henderson  <rth@redhat.com>
35250
35251         * gcc.dg/pch/pch.exp: Copy test header to the working directory
35252         before using it either for precompilation or direct use.
35253         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
35254         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
35255
35256 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
35257
35258         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
35259         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
35260         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
35261         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
35262         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
35263         typename warning into error.
35264         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
35265         error messages.
35266         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
35267         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
35268         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
35269         messages.
35270         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
35271         make declaration visible in template.
35272         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
35273         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
35274         messages.
35275         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
35276         message.
35277         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
35278         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
35279         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
35280         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
35281         typename warning with error message.
35282         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
35283         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
35284         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
35285
35286 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
35287
35288         * g++.dg/parse/ambig2.C: New test.
35289
35290 2003-01-15  Richard Henderson  <rth@redhat.com>
35291
35292         * g++.dg/tls/init-2.C: Update error message string.
35293
35294 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35295
35296         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
35297
35298 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
35299
35300         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
35301         all for HC11/HC12.
35302         * gcc.c-torture/compile/20001205-1.x: Likewise.
35303         * gcc.c-torture/compile/20001226-1.x: Likewise.
35304         * gcc.c-torture/compile/920520-1.x: Likewise.
35305         * gcc.c-torture/compile/961203-1.x: Likewise.
35306         * gcc.c-torture/compile/20020604-1.x: Likewise.
35307
35308 2003-01-15  Jan Hubicka  <jh@suse.cz>
35309
35310         * gcc.c-torture/compile/20030115-1.c: New test.
35311
35312         * gcc.dg/i386-fpcvt-1.c: New test.
35313         * gcc.dg/i386-fpcvt-2.c: New test.
35314
35315 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
35316
35317         Further conform g++'s __vmi_class_type_info to the C++ ABI
35318         specification.
35319         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
35320         the specification.
35321
35322 2003-01-14  Jan Hubicka  <jh@suse.cz>
35323
35324         * gcc.dg/i386-fpcvt-1.c: New test.
35325         * gcc.dg/i386-fpcvt-2.c: New test.
35326
35327 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
35328
35329         * gcc.dg/i386-mmx-3.c: New test.
35330
35331 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
35332
35333         PR c++/9264
35334         * g++.dg/parse/octal1.C: New file.
35335
35336         PR c++/9172
35337         * g++.dg/parse/typename1.C: New file.
35338
35339 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
35340
35341         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
35342         * gcc.dg/bf-no-ms-layout.c: Likewise.
35343         * gcc.dg/bf-ms-attrib.c: Likewise.
35344
35345 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
35346
35347         PR c++/9099
35348         * g++.dg/parse/dtor1.C: New file.
35349
35350         PR c++/9128
35351         * g++.dg/rtti/typeid1.C: New file.
35352
35353         PR c++/9153
35354         * g++.dg/parse/lookup1.C: New file.
35355
35356         PR c++/9171
35357         * g++.dg/templ/spec5.C: New file.
35358
35359 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
35360
35361         * gcc.c-torture/compile/20030110-1.c: New test.
35362
35363 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
35364
35365         Merge from pch-branch:
35366
35367         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
35368
35369         * gcc.dg/pch/cpp-1.h: New.
35370         * gcc.dg/pch/cpp-1.c: New.
35371         * gcc.dg/pch/cpp-2.h: New.
35372         * gcc.dg/pch/cpp-2.c: New.
35373
35374         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
35375
35376         * gcc.dg/pch/except-1.h: New.
35377         * gcc.dg/pch/except-1.c: New.
35378
35379         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
35380
35381         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
35382         running test.
35383         * gcc.dg/pch: Include *.hp not *.h.
35384         * gcc.dg/pch/system-1.h: New.
35385         * gcc.dg/pch/system-1.c: New.
35386
35387         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
35388
35389         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
35390         rather than trying to build and run a program using PCH.
35391         * gcc.dg/pch: Remove dg-do commands from test files.
35392
35393         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
35394
35395         * gcc.dg/pch/macro-3.c: New.
35396         * gcc.dg/pch/macro-3.h: New.
35397
35398         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
35399
35400         * gcc.dg/pch/common-1.c: New.
35401         * gcc.dg/pch/common-1.h: New.
35402         * gcc.dg/pch/decl-1.c: New.
35403         * gcc.dg/pch/decl-1.h: New.
35404         * gcc.dg/pch/decl-2.c: New.
35405         * gcc.dg/pch/decl-2.h: New.
35406         * gcc.dg/pch/decl-3.c: New.
35407         * gcc.dg/pch/decl-3.h: New.
35408         * gcc.dg/pch/decl-4.c: New.
35409         * gcc.dg/pch/decl-4.h: New.
35410         * gcc.dg/pch/decl-5.c: New.
35411         * gcc.dg/pch/decl-5.h: New.
35412         * gcc.dg/pch/global-1.c: New.
35413         * gcc.dg/pch/global-1.h: New.
35414         * gcc.dg/pch/inline-1.c: New.
35415         * gcc.dg/pch/inline-1.h: New.
35416         * gcc.dg/pch/inline-2.c: New.
35417         * gcc.dg/pch/inline-2.h: New.
35418         * gcc.dg/pch/static-1.c: New.
35419         * gcc.dg/pch/static-1.h: New.
35420         * gcc.dg/pch/static-2.c: New.
35421         * gcc.dg/pch/static-2.h: New.
35422
35423         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
35424
35425         * g++.dg/pch/pch.exp: Better handle failing testcases.
35426         * gcc.dg/pch/pch.exp: Likewise.
35427         * gcc.dg/pch/macro-1.c: New.
35428         * gcc.dg/pch/macro-1.h: New.
35429         * gcc.dg/pch/macro-2.c: New.
35430         * gcc.dg/pch/macro-2.h: New.
35431
35432         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
35433
35434         * g++.dg/dg.exp: Treat files in pch/ specially.
35435         * g++.dg/pch/pch.exp: New file.
35436         * g++.dg/pch/empty.H: New file.
35437         * g++.dg/pch/empty.C: New file.
35438         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
35439         "precompile".
35440
35441         * gcc.dg/pch/pch.exp: New file.
35442         * gcc.dg/pch/empty.h: New file.
35443         * gcc.dg/pch/empty.c: New file.
35444         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
35445         "precompile".
35446
35447 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35448
35449         * g++.dg/template/friend14.C: New test.
35450
35451 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
35452
35453         * gcc.dg/old-style-asm-1.c: New test.
35454
35455 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
35456
35457         * gcc.c-torture/compile/20030109-1.c: New test.
35458
35459 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
35460
35461         * gcc.c-torture/execute/20030109-1.c: New test.
35462
35463 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
35464
35465         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
35466         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
35467         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
35468         * g++.old-deja/g++.mike/eh2.C: Likewise.
35469         * g++.old-deja/g++.mike/eh3.C: Likewise.
35470         * g++.old-deja/g++.mike/eh5.C: Likewise.
35471         * g++.old-deja/g++.mike/eh6.C: Likewise.
35472         * g++.old-deja/g++.mike/eh7.C: Likewise.
35473         * g++.old-deja/g++.mike/eh8.C: Likewise.
35474         * g++.old-deja/g++.mike/eh9.C: Likewise.
35475         * g++.old-deja/g++.mike/eh10.C: Likewise.
35476         * g++.old-deja/g++.mike/eh12.C: Likewise.
35477         * g++.old-deja/g++.mike/eh13.C: Likewise.
35478         * g++.old-deja/g++.mike/eh14.C: Likewise.
35479         * g++.old-deja/g++.mike/eh16.C: Likewise.
35480         * g++.old-deja/g++.mike/eh17.C: Likewise.
35481         * g++.old-deja/g++.mike/eh18.C: Likewise.
35482         * g++.old-deja/g++.mike/eh21.C: Likewise.
35483         * g++.old-deja/g++.mike/eh23.C: Likewise.
35484         * g++.old-deja/g++.mike/eh24.C: Likewise.
35485         * g++.old-deja/g++.mike/eh25.C: Likewise.
35486         * g++.old-deja/g++.mike/eh26.C: Likewise.
35487         * g++.old-deja/g++.mike/eh27.C: Likewise.
35488         * g++.old-deja/g++.mike/eh28.C: Likewise.
35489         * g++.old-deja/g++.mike/eh29.C: Likewise.
35490         * g++.old-deja/g++.mike/eh31.C: Likewise.
35491         * g++.old-deja/g++.mike/eh33.C: Likewise.
35492         * g++.old-deja/g++.mike/eh34.C: Likewise.
35493         * g++.old-deja/g++.mike/eh35.C: Likewise.
35494         * g++.old-deja/g++.mike/eh36.C: Likewise.
35495         * g++.old-deja/g++.mike/eh37.C: Likewise.
35496         * g++.old-deja/g++.mike/eh38.C: Likewise.
35497         * g++.old-deja/g++.mike/eh39.C: Likewise.
35498         * g++.old-deja/g++.mike/eh40.C: Likewise.
35499         * g++.old-deja/g++.mike/eh41.C: Likewise.
35500         * g++.old-deja/g++.mike/eh42.C: Likewise.
35501         * g++.old-deja/g++.mike/eh44.C: Likewise.
35502         * g++.old-deja/g++.mike/eh46.C: Likewise.
35503         * g++.old-deja/g++.mike/eh47.C: Likewise.
35504         * g++.old-deja/g++.mike/eh48.C: Likewise.
35505         * g++.old-deja/g++.mike/eh49.C: Likewise.
35506         * g++.old-deja/g++.mike/eh50.C: Likewise.
35507         * g++.old-deja/g++.mike/eh51.C: Likewise.
35508         * g++.old-deja/g++.mike/eh53.C: Likewise.
35509         * g++.old-deja/g++.mike/eh55.C: Likewise.
35510         * g++.old-deja/g++.mike/p7912.C: Likewise.
35511         * g++.old-deja/g++.mike/p9706.C: Likewise.
35512         * g++.old-deja/g++.mike/p10416.C: Likewise.
35513         * g++.old-deja/g++.mike/p11667.C: Likewise.
35514         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
35515         Remove redundant reference to Iris.
35516         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
35517         Elxsi, i860, Pico Java, and WE32K.
35518
35519 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
35520
35521         * g++.dg/ext/asm4.C: New test.
35522
35523 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35524
35525         PR c++/9030
35526         * g++.dg/template/friend12.C: New test.
35527         * g++.dg/template/friend13.C: Likewise.
35528         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
35529
35530 2003-01-08  Jan Hubicka  <jh@suse.cz>
35531
35532         * gcc.dg/i386-cadd.c: New test.
35533         * gcc.dg/i386-cmov4.c: Likewise.
35534
35535 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
35536
35537         PR c++/9165
35538         * g++.dg/warn/Wunused-3.C: New test.
35539
35540         * g++.dg/abi/bitfield9.C: New test.
35541
35542         PR c++/9189
35543         * g++.dg/parse/defarg3.C: New test.
35544
35545 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
35546
35547         * g++.dg/parse/ambig1.C: New test.
35548         * g++.dg/parse/defarg2.C: New test.
35549
35550 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
35551
35552         * g++.dg/template/defarg-1.C: New test.
35553         * g++.dg/template/local2.C: Likewise.
35554
35555 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
35556
35557         * gcc.c-torture/execute/20030105-1.c: New test.
35558
35559 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35560
35561         * g++.dg/parse/namespace3.C: Remove extra semicolons.
35562         * g++.dg/parse/namespace4.C: Likewise.
35563
35564 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
35565
35566         * g++.dg/template/ntp2.C: New test.
35567
35568 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
35569
35570         * g++.dg/parse/extern-C-1.C: New test.
35571
35572         * g++.dg/parse/namespace4.C: New test.
35573
35574         * g++.dg/template/nested1.C: New test.
35575
35576         * g++.dg/parse/namespace3.C: New test.
35577
35578 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
35579
35580         * g++.dg/lookup/two-stage1.C: New test.
35581
35582 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35583
35584         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
35585         * g++.old-deja/g++.jason/access8.C: Likewise.
35586         * g++.old-deja/g++.other/decl5.C: Likewise.
35587
35588 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
35589
35590         * g++.dg/parse/parse7.C: New test.
35591
35592 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
35593
35594         PR c++/2843
35595         * g++.dg/ext/attrib7.C: New test.
35596
35597 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
35598
35599         * g++.dg/parse/parse6.C: New test.
35600
35601 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
35602
35603         * gcc.dg/h8300-stack-1.c: New.
35604
35605 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
35606
35607         g++.dg/lookup/exception1.C: New test.
35608
35609         g++.dg/lookup/template1.C: New test.
35610
35611         g++.dg/parse/namespace2.C: New test.
35612
35613         g++.dg/parse/parens2.C: New test.
35614
35615 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
35616
35617         * g++.dg/parse/parse5.C: New test.
35618         * g++.dg/lookup/scoped4.C: New test.
35619
35620 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
35621
35622         * g++.dg/parse/parens1.C: New test.
35623
35624         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
35625         angle-bracket1.C.
35626         * g++.dg/parse/parens2.C: New test.
35627
35628         * g++.dg/lookup/scope-operator1.C: New test.
35629
35630         * g++.dg/parse/operator1.C: New test.
35631
35632 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35633
35634         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
35635         * g++.old-deja/g++.other/access6.C: Likewise.
35636         * g++.old-deja/g++.other/decl1.C: Likewise.
35637         * g++.old-deja/g++.pt/typename12.C: Likewise.
35638
35639 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
35640
35641         * g++.dg/parse/namespace1.C: New test.
35642
35643 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
35644
35645         * g++.dg/parse/parse4.C: New test.
35646
35647 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
35648
35649         * g++.dg/parse/parse3.C: New test.
35650
35651 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
35652
35653         * g++.dg/parse/parse2.C: New test.
35654
35655 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
35656
35657         * g++.dg/template/friend11.C: New test.
35658
35659 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
35660
35661         * g++.dg/parse/parse1.C: New test.
35662
35663 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
35664
35665         * lib/profopt.exp: Change the name of a global variable to avoid
35666         possible clashes with other test suites.
35667
35668 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
35669
35670         * g++.dg/inherit/covariant8.C: New test.
35671
35672 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
35673
35674         * g++.dg/init/array9.C: New test.
35675
35676         PR c++/9112
35677         * g++.dg/parse/expr1.C: New test.
35678
35679 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
35680
35681         * gcc.c-torture/compile/20021230-1.c: New test.
35682
35683 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
35684
35685         * g++.dg/inherit/covariant5.C: New test.
35686         * g++.dg/inherit/covariant6.C: New test.
35687         * g++.dg/inherit/covariant7.C: New test.
35688
35689 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35690
35691         PR c++/2739
35692         * g++.dg/other/access2.C: New test.
35693
35694 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
35695
35696         * g++.dg/other/anon-struct.C: No longer fails
35697         * g++.old-deja/g++.brendan/parse4.C: Likewise.
35698         * g++.old-deja/g++.brendan/parse5.C: Likewise.
35699         * g++.old-deja/g++.brendan/parse6.C: Likewise.
35700
35701 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
35702
35703         * g++.dg/parse/angle-bracket.C (main): No longer fails.
35704
35705 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
35706
35707         * g++.dg/eh/spec4.C: Remove stray semicolon.
35708         * g++.dg/expr/pmf-1.C: Change error message.
35709         * g++.dg/ext/asm1.C: Remove stray semicolon.
35710         * g++.dg/ext/typename1.C: Add missing typenames.
35711         * g++.dg/inherit/template-as-base.C: Change error message.
35712         * g++.dg/lookup/scoped1.C: Likewise.
35713         * g++.dg/lookup/scoped2.C: Likewise.
35714         * g++.dg/lookup/using2.C: Likewise.
35715         * g++.dg/other/component1.C: Remove stray semicolon.
35716         * g++.dg/other/do1.C: Change error message.
35717         * g++.dg/other/error2.C: Likewise.
35718         * g++.dg/other/init1.C: Likewise.
35719         * g++.dg/other/packed1.C: Remove stray semicolon.
35720         * g++.dg/other/ptrmem2.C: Change error message.
35721         * g++.dg/parse/parameter-declaration-1.C: Remove line number
35722         marker.
35723         * g++.dg/special/initp1.C: Remove invalid attribute usage.
35724         * g++.dg/template/access3.C: Add typename keyword.
35725         * g++.dg/template/access5.C: Remove stray semicolon.
35726         * g++.dg/template/access6.C: Likewise.
35727         * g++.dg/template/complit1.C: Likewise.
35728         * g++.dg/template/crash1.C: Change error message.
35729         * g++.dg/template/inherit2.C: Remove stray semicolon.
35730         * g++.dg/template/instantiate2.C: Likewise.
35731         * g++.dg/template/instantiate3.C: Change error message.
35732         * g++.dg/template/qual1.C: Remove stray semicolon.
35733         * g++.dg/template/qualttp18.C: Change error message.
35734         * g++.dg/template/ref1.C: Remove stray semicolon.
35735         * g++.dg/template/sizeof1.C (A::value): Declare it.
35736         * g++.dg/template/spec4.C: Change error message.
35737         * g++.dg/template/static1.C: Likewise.
35738         * g++.dg/template/type1.C: Likewise.
35739         * g++.dg/template/typename3.C: Likewise.
35740         * g++.old-deja/g++.benjamin/13478.C: Change error message.
35741         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
35742         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
35743         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
35744         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
35745         named return value extension.
35746         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
35747         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
35748         * g++.old-deja/g++.bob/extern_C.C: Likewise.
35749         * g++.old-deja/g++.bob/inherit2.C: Likewise.
35750         * g++.old-deja/g++.brendan/complex1.C: Likewise.
35751         * g++.old-deja/g++.brendan/copy5.C: Likewise.
35752         * g++.old-deja/g++.brendan/crash13.C: Likewise.
35753         * g++.old-deja/g++.brendan/crash15.C: Likewise.
35754         * g++.old-deja/g++.brendan/crash18.C: Change error message.
35755         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
35756         * g++.old-deja/g++.brendan/crash38.C: Likewise.
35757         * g++.old-deja/g++.brendan/crash50.C: Likewise.
35758         * g++.old-deja/g++.brendan/crash56.C: Likewise.
35759         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
35760         syntax.
35761         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
35762         * g++.old-deja/g++.brendan/crash8.C: Change error message.
35763         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
35764         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
35765         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
35766         * g++.old-deja/g++.brendan/template11.C: Likewise.
35767         * g++.old-deja/g++.brendan/template26.C: Likewise.
35768         * g++.old-deja/g++.brendan/template27.C: Use explicit
35769         specialization syntax.
35770         * g++.old-deja/g++.brendan/template30.C: Likewise.
35771         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
35772         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
35773         non-dependent names.
35774         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
35775         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
35776         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
35777         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
35778         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
35779         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
35780         named return value extension.
35781         * g++.old-deja/g++.ext/namedret2.C: Likewise.
35782         * g++.old-deja/g++.ext/namedret3.C: Likewise.
35783         * g++.old-deja/g++.ext/return1.C: Likewise.
35784         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
35785         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
35786         * g++.old-deja/g++.jason/access8.C: Likewise.
35787         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
35788         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
35789         pseudo-destructor names.
35790         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
35791         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
35792         pseudo-destructor names.
35793         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
35794         * g++.old-deja/g++.jason/overload19.C: Likewise.
35795         * g++.old-deja/g++.jason/overload32.C: Likewise.
35796         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
35797         stray semicolons.
35798         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
35799         * g++.old-deja/g++.jason/return.C: Likewise.
35800         * g++.old-deja/g++.jason/return2.C: Likewise.
35801         * g++.old-deja/g++.jason/shadow1.C: Likewise.
35802         * g++.old-deja/g++.jason/special.C: Use explicit specialization
35803         syntax.
35804         * g++.old-deja/g++.jason/template10.C: Account for use of
35805         non-dependent names.
35806         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
35807         syntax.
35808         * g++.old-deja/g++.jason/template37.C: Likewise.
35809         * g++.old-deja/g++.law/access4.C: Change error messages.
35810         * g++.old-deja/g++.law/arm13.C: Remove incorrect
35811         pseudo-destructor names.
35812         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
35813         * g++.old-deja/g++.law/ctors9.C: Likewise.
35814         * g++.old-deja/g++.law/cvt22.C: Likewise.
35815         * g++.old-deja/g++.law/dtors5.C: Likewise.
35816         * g++.old-deja/g++.law/global-init1.C: Likewise.
35817         * g++.old-deja/g++.law/missed-error3.C: Likewise.
35818         * g++.old-deja/g++.law/operators28.C: Likewise.
35819         * g++.old-deja/g++.law/visibility28.C: Likewise.
35820         * g++.old-deja/g++.martin/eval1.C: Likewise.
35821         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
35822         name.
35823         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
35824         * g++.old-deja/g++.mike/net34.C: Likewise.
35825         * g++.old-deja/g++.mike/net36.C: Likewise.
35826         * g++.old-deja/g++.mike/ns2.C: Likewise.
35827         * g++.old-deja/g++.mike/p12306.C: Likewise.
35828         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
35829         value extension.
35830         * g++.old-deja/g++.mike/p700.C: Likewise.
35831         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
35832         * g++.old-deja/g++.mike/p710.C: Likewise.
35833         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
35834         value extension.
35835         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
35836         * g++.old-deja/g++.mike/pmf9.C: Likewise.
35837         * g++.old-deja/g++.ns/crash2.C: Likewise.
35838         * g++.old-deja/g++.ns/crash3.C: Likewise.
35839         * g++.old-deja/g++.ns/invalid1.C: Likewise.
35840         * g++.old-deja/g++.ns/ns17.C: Likewise.
35841         * g++.old-deja/g++.ns/template16.C: Likewise.
35842         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
35843         keyword.
35844         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
35845         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
35846         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
35847         named return value extension.
35848         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
35849         * g++.old-deja/g++.other/access4.C: Issue additional error
35850         messages.
35851         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
35852         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
35853         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
35854         * g++.old-deja/g++.other/crash25.C: Change error message.
35855         * g++.old-deja/g++.other/crash4.C: Change error message.
35856         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
35857         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
35858         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
35859         checks.
35860         * g++.old-deja/g++.other/defarg8.C: Likewise.
35861         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
35862         * g++.old-deja/g++.other/dtor10.C: Likewise.
35863         * g++.old-deja/g++.other/incomplete.C: Likewise.
35864         * g++.old-deja/g++.other/linkage7.C: Likewise.
35865         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
35866         lookup algorithm.
35867         * g++.old-deja/g++.other/mangle2.C: Likewise.
35868         * g++.old-deja/g++.other/refinit2.C: Likewise.
35869         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
35870         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
35871         * g++.old-deja/g++.pt/crash28.C: Likewise.
35872         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
35873         syntax.
35874         * g++.old-deja/g++.pt/crash32.C: Change error message.
35875         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
35876         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
35877         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
35878         error message position.
35879         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
35880         * g++.old-deja/g++.pt/defarg8.C: Change error message.
35881         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
35882         syntax.
35883         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
35884         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
35885         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
35886         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
35887         keyword.
35888         * g++.old-deja/g++.pt/explicit31.C: Likewise.
35889         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
35890         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
35891         keyword.
35892         * g++.old-deja/g++.pt/explicit71.C: Change error message.
35893         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
35894         syntax.
35895         * g++.old-deja/g++.pt/friend28.C: Account for use of
35896         non-dependent names.
35897         * g++.old-deja/g++.pt/friend29.C: Likewise.
35898         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
35899         rules.
35900         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
35901         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
35902         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
35903         lookup rules.
35904         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
35905         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
35906         keyword.
35907         * g++.old-deja/g++.pt/memclass20.C: Likewise.
35908         * g++.old-deja/g++.pt/memclass5.C: Likewise.
35909         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
35910         keyword.
35911         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
35912         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
35913         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
35914         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
35915         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
35916         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
35917         keyword.
35918         * g++.old-deja/g++.pt/spec10.C: Likewise.
35919         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
35920         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
35921         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
35922         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
35923         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
35924         * g++.old-deja/g++.pt/ttp62.C: Likewise.
35925         * g++.old-deja/g++.pt/ttp64.C: Likewise.
35926         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
35927         * g++.old-deja/g++.pt/typename15.C: Likewise.
35928         * g++.old-deja/g++.pt/typename22.C: Likewise.
35929         * g++.old-deja/g++.pt/typename6.C: Change error messages.
35930         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
35931         * g++.old-deja/g++.pt/virtual2.C: Likewise.
35932         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
35933         syntax.
35934         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
35935         return value extension.
35936         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
35937         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
35938         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
35939         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
35940
35941 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
35942
35943         * g++.dg/warn/inline1.C: New test.
35944         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
35945         * g++.old-deja/g++.jason/synth10.C: Likewise.
35946         * g++.old-deja/g++.mike/net31.C: Likewise.
35947         * g++.old-deja/g++.mike/p8786.C: Likewise.
35948
35949         * g++.dg/template/friend10.C: New test.
35950         * g++.dg/template/conv5.C: New test.
35951
35952 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
35953
35954         * g++.dg/lookup/scoped3.C: New test.
35955
35956         * g++.dg/lookup/decl1.C: New test.
35957         * g++.dg/lookup/decl2.C: New test.
35958
35959 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
35960
35961         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
35962         gcc.c-torture/compile/20021015-1.c,
35963         gcc.c-torture/compile/20021015-2.c,
35964         gcc.c-torture/compile/20021123-1.c,
35965         gcc.c-torture/compile/20021123-2.c,
35966         gcc.c-torture/compile/20021123-3.c,
35967         gcc.c-torture/compile/20021123-4.c,
35968         gcc.c-torture/execute/20021024-1.c: Add tests previously added
35969         only to 3.1 or 3.2 branch.
35970
35971 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
35972
35973         * gcc.dg/i386-bitfield3.c: New test.
35974
35975         * gcc.dg/i386-bitfield2.c: New test.
35976
35977 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
35978
35979         * g++.dg/parse/conv_op1.C: New test.
35980
35981 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
35982
35983         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
35984         approved.
35985
35986 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
35987
35988         * gcc.c-torture/compile/20021220-1.c: New test.
35989
35990 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
35991
35992         * gcc.dg/i386-fastcall-1.c: New.
35993
35994 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35995
35996         * gcc.c-torture/execute/20021219-1.c: New test.
35997
35998 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35999
36000         * gcc.dg/i386-pic-1.c: New test.
36001
36002 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36003
36004         PR c++/8099
36005         * g++.dg/template/friend9.C: New test.
36006
36007 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36008
36009         PR c++/3663
36010         * g++.dg/template/access7.C: New test.
36011
36012 2002-12-18  Nick Clifton  <nickc@redhat.com>
36013
36014         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
36015         the libstdc++-v3 directory has been found.
36016
36017 2002-12-12  Devang Patel <dpatel@apple.com>
36018         * gcc.dg/darwin-ld-1.c: New test.
36019         * gcc.dg/darwin-ld-2.c: New test.
36020         * gcc.dg/darwin-ld-3.c: New test.
36021         * gcc.dg/darwin-ld-4.c: New test.
36022         * gcc.dg/darwin-ld-5.c: New test.
36023
36024 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
36025
36026         * gcc.c-torture/compile/20021212-1.c: New test.
36027
36028 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
36029
36030         * gcc.dg/fshort-wchar: New test.
36031
36032 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
36033
36034         PR c++/8372
36035         * g++.dg/template/dtor1.C: New test.
36036
36037         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
36038         markers.
36039
36040 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
36041
36042         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
36043
36044 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
36045
36046         * g++.dg/template/static1.C: New test.
36047         * g++.dg/template/static2.C: New test.
36048         * g++.old-deja/g++.ext/memconst.C: New test.
36049
36050 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36051
36052         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
36053         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
36054         * g++.dg/special/initp1.C: Likewise.
36055
36056 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
36057
36058         * gcc.c-torture/execute/20021204-1.c: New test.
36059
36060 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
36061
36062         * gcc.dg/ppc-fmadd-1.c: New file.
36063         * gcc.dg/ppc-fmadd-2.c: New file.
36064         * gcc.dg/ppc-fmadd-3.c: New file.
36065
36066 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
36067
36068         * gcc.c-torture/compile/20021204-1.c: New test.
36069
36070 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
36071
36072         * g++.dg/inherit/covariant2.C: New test.
36073         * g++.dg/inherit/covariant3.C: New test.
36074         * g++.dg/inherit/covariant4.C: New test.
36075         * g++.dg/inherit/covariant1.C: Remove XFAIL.
36076         * g++.old-deja/g++.robertl/eb17.C: Likewise.
36077
36078 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
36079
36080         PR c++/8688
36081         * g++.dg/init/brace3.C: New test.
36082
36083 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
36084
36085         * gcc.dg/20020210-1.c: Fix a comment typo.
36086
36087 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
36088
36089         PR c++/8720
36090         * g++.dg/parse/defarg1.C: New test.
36091
36092         PR c++/8615
36093         * g++.dg/template/char1.C: New test.
36094
36095         * g++.dg/template/varmod1.C: Fix typo.
36096
36097 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36098
36099         DR 180
36100         * g++.old-deja/g++.pt/crash32.C: Expect error.
36101
36102 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
36103
36104         PR c++/5919
36105         * g++.dg/template/varmod1.C: New test.
36106
36107         PR c++/8727
36108         * g++.dg/inherit/typeinfo1.C: New test.
36109
36110         PR c++/8663
36111         * g++.dg/inherit/typedef1.C: New test.
36112
36113 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
36114
36115         PR c++/8332
36116         PR c++/8493
36117         * g++.dg/template/strlen1.C: New test.
36118
36119         PR c++/8227
36120         * g++.dg/template/ctor2.C: New test.
36121
36122         PR c++/8214
36123         * g++.dg/init/string1.C: New test.
36124
36125         PR c++/8511
36126         * g++.dg/template/friend8.C: New test.
36127
36128 2002-11-29  Joe Buck <jbuck@synopsys.com>
36129
36130         * g++.dg/lookup/anon2.C: New test.
36131
36132 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
36133
36134         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
36135         h8300 port.
36136
36137 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
36138
36139         * gcc.dg/bitfld-6.c: New test.
36140
36141 2002-11-27  Jan Hubicka  <jh@suse.cz>
36142
36143         * gcc.c-torture/execute/20021127.[cx]: New test.
36144
36145 2002-11-26  Jan Hubicka  <jh@suse.cz>
36146
36147         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
36148         quality.
36149
36150 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
36151
36152         * g++.dg/init/brace2.C: New test.
36153         * g++.old-deja/g++.mike/p9129.C: Correct.
36154
36155 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
36156
36157         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
36158
36159 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
36160
36161         * gcc.dg/sibcall-6: New test for indirect sibcalls.
36162
36163 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
36164
36165         * testsuite/g++.dg/abi/empty11.C: New test.
36166         * testsuite/g++.dg/rtti/cv1.C: New test.
36167
36168 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
36169
36170         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
36171
36172 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
36173
36174         * g++.dg/abi/empty10.C: New test.
36175
36176 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
36177
36178         * gcc.c-torture/compile/20021124-1.c: New test.
36179
36180 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
36181
36182         * g++.dg/abi/rtti2.C: New test.
36183
36184 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
36185
36186         * gcc.dg/i386-unroll-1.c: New test.
36187
36188 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
36189
36190         * gcc.c-torture/compile/20021120-1.c: New test.
36191         * gcc.c-torture/compile/20021120-2.c: New test.
36192
36193 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
36194
36195         * gcc.dg/bitfld-5.c: New test.
36196
36197 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
36198
36199         * gcc.c-torture/execute/20021120-3.c: New test.
36200
36201 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
36202
36203         * gcc.c-torture/execute/20021120-2.c: New test.
36204
36205 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
36206
36207         * gcc.c-torture/execute/20021120-1.c: New test.
36208
36209 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
36210
36211         * gcc.c-torture/execute/20021118-3.c: New test.
36212
36213 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
36214
36215         * gcc.c-torture/compile/20021119-1.c: New test.
36216
36217 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
36218
36219         * gcc.dg/duff-1.c: New test.
36220         * gcc.dg/duff-2.c: New test.
36221         * gcc.dg/duff-3.c: New test.
36222
36223 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
36224
36225         * gcc.dg/cpp/_Pragma5.c: New test.
36226
36227 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
36228
36229         * gcc.c-torture/execute/20021118-2.c: New test.
36230
36231 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
36232
36233         * gcc.c-torture/execute/20021118-1.c: New test.
36234
36235 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
36236
36237         * gcc.dg/20021116-1.c: New test.
36238
36239 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
36240
36241         * g++.dg/abi/vcall1.C: New test.
36242
36243 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
36244
36245         * gcc.dg/20021029-1.c: New test.
36246         * gcc.dg/20021029-2.c: New test.
36247
36248 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36249
36250         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
36251
36252 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
36253
36254         PR c/8439
36255         * gcc.dg/20021110.c: Move to ...
36256         * gcc.c-torture/compile/20021110.c: .... here.
36257
36258 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36259
36260         PR c/8467
36261         * gcc.c-torture/execute/20021111-1.c
36262
36263 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
36264
36265         PR c/8439
36266         * gcc.dg/20021110.c: New test.
36267
36268 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
36269
36270         * g++.dg/abi/vthunk3.C: Run only on x86.
36271
36272 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
36273
36274         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
36275
36276 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
36277
36278         * lib/compat.exp (compat-execute): Fix logic error in last
36279         change.
36280
36281 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
36282
36283         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
36284
36285 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36286
36287         PR c++/8389
36288         * g++.dg/template/access6.C: New test.
36289
36290 2002-11-08  Jan Hubicka  <jh@suse.cz>
36291
36292         * gcc.dg/i386-ssefp-1.c: New test.
36293         * gcc.dg/i386-ssefp-1.c: New test.
36294
36295 2002-11-08  Jan Hubicka  <jh@suse.cz>
36296
36297         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
36298
36299 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
36300
36301         * g++.dg/abi/vthunk3.C: New test.
36302
36303         PR c++/8338
36304         * g++.dg/template/crash2.C: New test.
36305
36306 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
36307
36308         * testsuite/g++.dg/abi/dtor1.C: New test.
36309         * testsuite/g++.dg/abi/dtor2.C: Likewise.
36310
36311 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
36312
36313         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
36314         Darwin.
36315
36316 2002-11-04  Adam Nemet  <anemet@lnxw.com>
36317
36318         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
36319         -mthumb.  Only xfail with -O0.
36320
36321 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
36322
36323         * g++.dg/abi/thunk1.C: New test.
36324         * g++.dg/abi/thunk2.C: Likewise.
36325         * g++.dg/abi/vtt1.C: Likewise.
36326
36327 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
36328
36329         PR optimization/8423
36330         * gcc.c-torture/execute/builtin-constant.c: New test.
36331
36332 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
36333
36334         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
36335         Add some more cases.
36336
36337 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
36338
36339         PR c++/8391
36340         * g++.dg/opt/local1.C: New test.
36341
36342 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
36343
36344         PR c++/8160
36345         * g++.dg/template/complit1.C: New test.
36346
36347         PR c++/8149
36348         * g++.dg/template/typename4.C: Likewise.
36349
36350 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36351
36352         Core issue 287, PR c++/7639
36353         * g++.dg/template/instantiate1.C: Adjust error location.
36354         * g++.dg/template/instantiate3.C: New test.
36355         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
36356         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
36357         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
36358
36359 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
36360
36361         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
36362
36363 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
36364
36365         PR c++/8287
36366         * g++.dg/init/dtor2.C: New test.
36367
36368 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36369
36370         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
36371         * gcc.dg/nest.c: Bypass errors on irix6.
36372
36373 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
36374
36375         * gcc.dg/nest.c: Expect error for mmix-*-*.
36376         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
36377
36378 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
36379
36380         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
36381         markers.
36382
36383         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
36384
36385 2002-10-25  Mike Stump  <mrs@apple.com>
36386
36387         * gcc.dg/warn-1.c: New test.
36388
36389 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
36390
36391         * g++.dg/template/typename3.C: New test.
36392
36393 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
36394
36395         * g++.dg/lookup/ptrmem1.C: New test.
36396
36397         * g++.dg/abi/vthunk2.C: New test.
36398
36399 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
36400
36401         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
36402
36403 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
36404
36405         * g++.dg/abi/empty9.C: New test.
36406
36407 2002-10-24  Richard Henderson  <rth@redhat.com>
36408
36409         * g++.dg/inherit/thunk1.C: Enable for ia64.
36410
36411 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
36412
36413         PR c++/8067
36414         * g++.dg/lookup/pretty1.C: New test.
36415
36416 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
36417
36418         * gcc.dg/20021023-1.c: New test.
36419
36420 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
36421
36422         PR c++/7679
36423         * g++.dg/parse/inline1.C: New test.
36424
36425 2002-10-23  Richard Henderson  <rth@redhat.com>
36426
36427         * g++.dg/inherit/thunk1.C: Enable for x86_64.
36428
36429         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
36430
36431 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
36432
36433         PR c++/6579
36434         * g++.dg/parse/stmtexpr3.C: New test.
36435
36436 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
36437
36438         * g++.dg/expr/cond1.C: New test.
36439
36440 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
36441
36442         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
36443
36444 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
36445
36446         * g++.dg/abi/vbase13.C: New test.
36447         * g++.dg/abi/vbase14.C: Likewise.
36448
36449 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
36450
36451         * gcc.dg/tls/pic-1.c: New test.
36452         * gcc.dg/tls/nonpic-1.c: New test.
36453         * gcc.dg/20021018-1.c: New test.
36454
36455 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
36456
36457         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
36458         Remove only files with the same base name as the test case.
36459         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
36460         (profopt-execute): Likewise.  Also, remove old profiling
36461         and performance data files before running the tests.
36462
36463         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
36464         * g++.dg/bprob/bprob.exp: Likewise.
36465         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
36466         to allow more general test case names.
36467
36468         * g++.dg/bprob/bprob-1.C: Rename to ...
36469         * g++.dg/bprob/g++-bprob-1.C: ... this.
36470
36471         * g77.dg/bprob/bprob-1.f: Rename to ...
36472         * g77.dg/bprob/g77-bprob-1.f: ... this.
36473
36474 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
36475
36476         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
36477         bison 1.50 or later.
36478
36479 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
36480
36481         * g++.dg/README: Describe more test directories.
36482
36483 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
36484
36485         * g++.dg/init/array6.C: Add additional tests.
36486
36487 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
36488
36489         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
36490         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
36491
36492 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
36493
36494         * gcc.c-torture/compile/20020604-1.x: New.
36495         * gcc.c-torture/compile/simd-5.x: Likewise.
36496         * gcc.c-torture/execute/920710-1.x: Likewise.
36497         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
36498
36499 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
36500
36501         * g++.dg/inherit/override1.C: Add dg-options clause.
36502
36503 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36504
36505         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
36506         _mm_slli_si128.
36507
36508 2002-10-19  Andreas Schwab  <schwab@suse.de>
36509
36510         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
36511         directory component.
36512
36513 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
36514
36515         * g++.dg/inherit/thunk1.C: New test.
36516
36517         * g++.dg/inherit/override1.C: New test.
36518
36519         * g++.dg/abi/mangle11.C: New test.
36520         * g++.dg/abi/mangle14.C: New test.
36521         * g++.dg/abi/mangle17.C: New test.
36522
36523 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
36524
36525         * g++.dg/overload/member2.C: New test.
36526
36527 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
36528
36529         * g++.dg/README: Describe new compat directory.
36530         * g++.dg/dg.exp: Skip tests in compat directory.
36531         * README.compat: New file.
36532         * lib/compat.exp: New expect script.
36533         * g++.dg/compat: New test directory.
36534         * g++.dg/compat/compat.exp: New expect script.
36535         * g++.dg/compat/abi: New test directory.
36536         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
36537         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
36538         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
36539         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
36540         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
36541         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
36542         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
36543         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
36544         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
36545         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
36546         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
36547         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
36548         * g++.dg/compat/break: New test directory.
36549         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
36550         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
36551         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
36552         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
36553         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
36554         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
36555         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
36556         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
36557         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
36558         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
36559         g++.dg/compat/break/README: New files.
36560         * g++.dg/compat/eh: New test directory.
36561         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
36562         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
36563         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
36564         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
36565         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
36566         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
36567         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
36568         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
36569         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
36570         g++.dg/compat/eh/filter2_y.C,
36571         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
36572         g++.dg/compat/eh/new1_y.C,
36573         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
36574         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
36575         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
36576         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
36577         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
36578         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
36579         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
36580         g++.dg/compat/eh/unexpected1_y.C: New files.
36581         * g++.dg/compat/init: New test directory.
36582         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
36583         g++.dg/compat/init/array5_y.C,
36584         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
36585         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
36586         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
36587         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
36588         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
36589         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
36590         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
36591         g++.dg/compat/init/init-ref2_y.C: New files.
36592
36593 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
36594
36595         PR c++/7584
36596         * g++.dg/inherit/using3.C: New test.
36597
36598 2002-10-17  Jan Hubicka  <jh@suse.cz>
36599
36600         * gcc.dg/20021017-2.c: New test.
36601
36602 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
36603
36604         * g++.dg/abi/mangle16.C: Adjust.
36605
36606         * g++.dg/init/array8.C: New test.
36607
36608 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
36609
36610         * gcc.dg/special/mips-abi.exp: New test.
36611         * gcc.dg/special/mips-abi.s: Empty file used by the above.
36612
36613 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
36614
36615         * g++.dg/abi/mangle16.C: New test.
36616         * g++.dg/abi/mangle17.C: Likewise.
36617
36618         PR c++/7478
36619         * g++.dg/template/ref1.C: New test.
36620
36621 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36622
36623         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
36624
36625 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
36626
36627         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
36628
36629 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
36630
36631         PR c++/7524
36632         * g++.dg/init/array7.C: New test.
36633
36634 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
36635
36636         * g++.dg/init/array6.C: New test.
36637
36638         * g++.dg/abi/mangle13.C: Likewise.
36639         * g++.dg/abi/mangle14.C: Likewise.
36640         * g++.dg/abi/mangle15.C: Likewise.
36641
36642 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
36643
36644         * g++.dg/abi/empty8.C: New test.
36645
36646 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
36647
36648         * g++.dg/init/ctor1.C: New test.
36649
36650 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
36651
36652         * gcc.c-torture/execute/20021015-1.c: New test.
36653
36654 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
36655
36656         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
36657
36658 2002-10-14  Jan Hubicka  <jh@suse.cz>
36659
36660         * gcc.dg/i386-ssetype-[1-5].c: New tests.
36661
36662 2002-10-14  Richard Henderson  <rth@redhat.com>
36663
36664         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
36665
36666 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
36667
36668         PR optimization/6631
36669         * g++.dg/opt/const2.C: New test.
36670
36671 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
36672
36673         PR c++/7176
36674         * g++.dg/parse/friend1.C: New test.
36675         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
36676
36677 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
36678
36679         * gcc.dg/20021014-1.c: New test.
36680
36681 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
36682
36683         PR c++/5661
36684         * g++.dg/ext/vlm1.C: New test.
36685         * g++.dg/ext/vlm2.C: Likewise.
36686
36687         * g++.dg/init/array1.C: Remove invalid braces.
36688         * g++.dg/init/brace1.C: New test.
36689         * g++.dg/init/copy2.C: Likewise.
36690         * g++.dg/init/copy3.C: Likewise.
36691         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
36692         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
36693         braces.
36694
36695 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
36696
36697         * gcc.dg/cpp/assembler.S: Don't use -ansi.
36698
36699 2002-10-11  Richard Shann  <richard.shann@superh.com>
36700
36701         * gcc.c-torture/compile/simd-5.c: New test.
36702
36703 2002-10-10  Roger Sayle  <roger@eyesopen.com>
36704
36705         * gcc.c-torture/execute/shiftopt-1.c: New test case.
36706
36707 2002-10-10  Jim Wilson  <wilson@redhat.com>
36708
36709         * gcc.c-torture/execute/20021010-1.c: New test.
36710
36711 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
36712
36713         PR c/7353
36714         * g++.dg/ext/typedef-init.C: New test.
36715         * gcc.dg/typedef-init.c: New test.
36716
36717 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
36718
36719         * gcc.dg/cpp/paste13.c: New test.
36720
36721 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36722
36723         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
36724         remaining platforms, XFAIL during compile, not execute.  Don't
36725         XFAIL at -O0.
36726
36727 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
36728
36729         * gcc.dg/alias-1.c: Tweak expected warning.
36730
36731 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
36732
36733         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
36734
36735 2002-10-06  Andreas Jaeger  <aj@suse.de>
36736
36737         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
36738         * gcc.dg/cpp/c++98.C: Likewise.
36739
36740         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
36741         * g++.dg/cpp/c++98.C: Likewise.
36742
36743         * g++.dg/README (Subdirectories): Mention cpp directory.
36744
36745         PR target/7559
36746         * gcc.dg/20021006-1.c: New test.
36747
36748 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36749
36750         PR c++/7804
36751         * g++.dg/other/warning1.C: New test.
36752
36753 2002-10-04  Roger Sayle  <roger@eyesopen.com>
36754
36755         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
36756         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
36757         and sparc-*-* with -m64 as expected failures.  See PR 8087.
36758
36759 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
36760
36761         PR c++/7931
36762         * g++.dg/template/ptrmem3.C: New test.
36763
36764         PR c++/7754
36765         * g++.dg/template/union1.C: New test.
36766
36767 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
36768
36769         PR c++/8006
36770         * g++.dg/abi/mangle9.C: New test.
36771         * g++.dg/abi/mangle10.C: New test.
36772         * g++.dg/abi/mangle11.C: New test.
36773         * g++.dg/abi/mangle12.C: New test.
36774
36775 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
36776
36777         PR c++/7188.
36778         * g++.dg/template/meminit1.C: New test.
36779         * g++.dg/warn/Wreorder-1.C: Likewise.
36780         * g++.old-deja/g++.mike/warn3.C: Tweak.
36781         * lib/prune.exp: Ingore "in copy constructor".
36782
36783 2002-10-02  Andreas Jaeger  <aj@suse.de>
36784
36785         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
36786         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
36787         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
36788         on x86-64.
36789
36790 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
36791
36792         * gcc.dg/empty1.C: Fix typo.
36793
36794 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
36795
36796         * gcc.dg/alias-1.c: New test.
36797
36798 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
36799
36800         * gcc.dg/empty1.C: New test.
36801
36802         * g++.dg/tls/init-2.C: Tweak error messages.
36803
36804 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
36805
36806         * gcc.c-torture/compile/20020923-1.c: New test.
36807
36808 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
36809
36810         * gcc.c-torture/execute/ffs-1.c: New test.
36811         * gcc.c-torture/execute/ffs-2.c: Ditto.
36812
36813 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
36814
36815         * g++.dg/overload/member1.C: New test.
36816
36817 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
36818
36819         * g++.dg/abi/empty7.C: New test.
36820         * g++.dg/init/pm2.C: Likewise.
36821
36822 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
36823
36824         * g++.dg/rtti/crash1.C: New test.
36825
36826 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
36827
36828         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
36829         gcc.dg/sibcall-4.c: New tests.
36830
36831 2002-09-28  Roger Sayle  <roger@eyesopen.com>
36832
36833         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
36834         powerpc and MMIX targets.
36835
36836 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
36837
36838         * gcc.dg/cpp/20020927-1.c: New.
36839
36840 2002-09-26  David S. Miller  <davem@redhat.com>
36841
36842         * gcc.c-torture/compile/trunctfdf.c: New.
36843
36844 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36845
36846         * lib/target-supports.exp (check_weak_available): Handle solaris2.
36847
36848 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
36849
36850         * gcc.c-torture/execute/loop-15.c: New.
36851
36852 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
36853
36854         * README.QMTEST: Fix typo.
36855
36856 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
36857
36858         * gcc.dg/20020926-1.c: New test.
36859
36860 2002-09-25  David S. Miller  <davem@redhat.com>
36861
36862         PR target/7842
36863         * gcc.c-torture/execute/shiftdi.c: New test.
36864
36865 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
36866
36867         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
36868         unique to the tool.
36869         * lib/g77.exp (g77_init): Likewise.
36870         * lib/g++.exp (g++_init): Likewise.
36871         * lib/objc.exp (objc_init): Likewise.
36872
36873 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
36874
36875         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
36876         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
36877         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
36878
36879 2002-09-25  Richard Henderson  <rth@redhat.com>
36880
36881         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
36882         too-small long double.
36883
36884 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
36885
36886         * gcc.dg/20020919-1.c: New test.
36887
36888 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
36889
36890         * g++.dg/abi/bitfield6.C: New test.
36891         * g++.dg/abi/bitfield7.C: New test.
36892         * g++.dg/abi/bitfield8.C: New test.
36893         * g++.dg/abi/vbase11.C: New test.
36894
36895 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36896
36897         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
36898         hppa*-*-hpux*.  Update test comment.
36899
36900 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
36901
36902         * gcc.dg/tls/struct-1.c: New test.
36903
36904 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
36905
36906         * gcc.dg/cpp/tr-warn2.c: Update.
36907
36908 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
36909
36910         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
36911
36912 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
36913
36914         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
36915         systems.
36916
36917 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
36918
36919         * gcc.c-torture/execute/ieee/mzero3.c: New test.
36920
36921         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
36922         Adjust for c++filt moved to binutils.  Remove spurious duplicate
36923         setting of cxxfilt.
36924
36925 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
36926
36927         * gcc.dg/20020312-2.c: Update for darwin.
36928
36929 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
36930
36931         * g++.old-deja/g++.other/crash32.C: Mark ICE.
36932
36933 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
36934
36935         * objc.dg/comp-types-1.m: New test.
36936         * objc.dg/comp-types-2.m: New test.
36937         * objc.dg/comp-types-3.m: New test.
36938         * objc.dg/comp-types-4.m: New test.
36939         * objc.dg/comp-types-5.m: New test.
36940         * objc.dg/comp-types-6.m: New test.
36941
36942 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36943
36944         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
36945
36946 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
36947
36948         * g++.dg/other/do1.C: New test.
36949
36950         * g++.dg/template/subst1.C: New test.
36951
36952 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
36953
36954         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
36955
36956 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
36957
36958         * g++.dg/template/qualttp20.C: Adjust expected errors.
36959         * g++.old-deja/g++.jason/report.C: Likewise.
36960         * g++.old-deja/g++.other/qual1.C: Likewise.
36961
36962         * g++.dg/lookup/scoped2.C: New test.
36963
36964         * g++.dg/ext/asm3.C: New test.
36965
36966 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
36967
36968         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
36969
36970 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
36971
36972         * ChangeLog: follow spelling conventions.
36973         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
36974         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
36975         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
36976         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
36977         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
36978         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
36979         * g++.old-deja/g++.law/global-init1.C: Likewise.
36980         * g++.old-deja/g++.other/delete4.C: Likewise.
36981         * g++.old-deja/g++.other/inline21.C: Likewise.
36982         * g++.old-deja/g++.other/singleton.C: Likewise.
36983         * g77.dg/strlen0.f: Likewise.
36984         * g77.f-torture/compile/20010519-1.f: Likewise.
36985         * g77.f-torture/compile/980310-4.f: Likewise.
36986         * gcc.c-torture/compile/20000605-1.c: Likewise.
36987         * gcc.c-torture/execute/20020225-1.c: Likewise.
36988         * gcc.dg/c90-hexfloat-2.c: Likewise.
36989         * gcc.dg/c99-bool-1.c: Likewise.
36990         * gcc.dg/c99-hexfloat-2.c: Likewise.
36991         * gcc.dg/dll-2.c: Likewise.
36992         * gcc.dg/wtr-union-init-1.c: Likewise.
36993         * gcc.dg/wtr-union-init-2.c: Likewise.
36994         * gcc.dg/wtr-union-init-3.c: Likewise.
36995         * gcc.dg/cpp/avoidpaste1.c: Likewise.
36996         * gcc.dg/cpp/defined.c: Likewise.
36997         * gcc.dg/cpp/macsyntx.c: Likewise.
36998         * gcc.dg/cpp/paste2.c: Likewise.
36999         * gcc.dg/cpp/trad/defined.c: Likewise.
37000         * gcc.dg/format/c90-printf-1.c: Likewise.
37001         * gcc.dg/format/c90-scanf-1.c: Likewise.
37002         * gcc.dg/format/c99-printf-1.c: Likewise.
37003         * gcc.dg/format/c99-scanf-1.c: Likewise.
37004         * gcc.misc-tests/gcov-8.c: Likewise.
37005         * lib/profopt.exp: Likewise.
37006
37007 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
37008
37009         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
37010
37011 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
37012
37013         * g++.dg/inherit/using2.C: New test.
37014
37015 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
37016
37017         * ChangeLog: Follow spelling conventions.
37018         * g++.dg/template/friend4.C: Likewise.
37019         * g++.old-deja/g++.pt/crash67.C: Likewise.
37020         * gcc.c-torture/execute/20000801-4.c: Likewise.
37021         * gcc.dg/c90-digraph-1.c: Likewise.
37022         * gcc.dg/c94-digraph-1.c: Likewise.
37023         * gcc.dg/c99-digraph-1.c: Likewise.
37024         * gcc.dg/cpp/line5.c: Likewise.
37025         * gcc.dg/cpp/multiline.c: Likewise.
37026         * gcc.dg/cpp/trad/literals-1.c: Likewise.
37027         * gcc.dg/format/attr-3.c: Likewise.
37028         * gcc.dg/format/c90-scanf-3.c: Likewise.
37029         * gcc.dg/format/ext-4.c: Likewise.
37030
37031 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
37032
37033         * g++.dg/template/pretty1.C: New test.
37034
37035 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
37036
37037         * gcc.c-torture/execute/struct-cpy-1.c: New test.
37038
37039 2002-09-13  Matt Austern  <austern@apple.com>
37040
37041         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
37042         passing a cast expression to a function by const reference.
37043
37044 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
37045
37046         * g++.dg/template/deduce1.C: New test.
37047
37048 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
37049
37050         * gcc.c-torture/execute/simd-1.c: Force all use of int to
37051         32-bit int.
37052
37053 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37054
37055         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
37056         usage.
37057
37058 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
37059
37060         * gcc.c-torture/compile/20020910-1.c: New test.
37061
37062 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
37063
37064         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
37065
37066 2002-09-10  Andreas Jaeger  <aj@suse.de>
37067
37068         * gcc.dg/20020312-2.c: Adjust for x86-64.
37069
37070 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
37071
37072         * g77.dg/7388.f: New test case for PR 7388.
37073
37074 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
37075
37076         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
37077
37078 2002-09-05  Ziemowit Laski <zlaski@apple.com>
37079
37080         * objc.dg/proto-lossage-1.m: New test.
37081
37082 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
37083
37084         * gcc.dg/cpp/_Pragma4.c: Fix typo.
37085
37086 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
37087
37088         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
37089         expected to pass.
37090
37091 2002-09-06  Stan Shebs  <shebs@apple.com>
37092             David Edelsohn  <edelsohn@gnu.org>
37093
37094         * gcc.dg/weak: New directory.
37095         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
37096         target-specific xfail bits.
37097         * gcc.dg/typeof-2.c: Move to new directory.
37098         * gcc.dg/weak.exp: New expect script.
37099
37100 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
37101
37102         * gcc.c-torture/execute/extzvsi.c: New test.
37103
37104 2002-09-05  Stan Shebs  <shebs@apple.com>
37105
37106         * gcc.dg/weak-1.c: xfail on Darwin.
37107         * gcc.dg/weak-2.c: Ditto.
37108         * gcc.dg/weak-3.c: Ditto.
37109         * gcc.dg/weak-4.c: Ditto.
37110         * gcc.dg/weak-5.c: Ditto.
37111         * gcc.dg/weak-6.c: Ditto.
37112         * gcc.dg/weak-7.c: Ditto.
37113         * gcc.dg/weak-8.c: Ditto.
37114         * gcc.dg/weak-9.c: Ditto.
37115
37116 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
37117
37118         * gcc.c-torture/execute/loop-14.c: New test.
37119
37120 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
37121
37122         * g++.dg/other/cxa-atexit1.C: New test.
37123
37124         * gcc.dg/typeof-2.c: New test.
37125
37126 2002-09-03  Roger Sayle  <roger@eyesopen.com>
37127
37128         * gcc.dg/builtins-2.c: New testcase.
37129         * gcc.dg/builtins-3.c: New testcase.
37130
37131 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
37132
37133         * gcc.dg/cpp/_Pragma4.c: New test.
37134
37135 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
37136
37137         * objc/execute/nil_method-1.m: New testcase.
37138
37139 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
37140
37141         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
37142         [Object class], not [Object initialize].
37143
37144 2002-08-31  Roger Sayle  <roger@eyesopen.com>
37145             Hans-Peter Nilsson  <hp@bitrange.com>
37146
37147         * gcc.c-torture/execute/20020720-1.x: Skip test on
37148         mmix-knuth-mmixware.  Correct comment.
37149
37150 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
37151
37152         * testsuite/g++.dg/abi/bitfield5.C: New test.
37153         * testsuite/g++.dg/abi/vbase10.C: Likewise.
37154
37155 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
37156
37157         * objc.dg/undeclared-selector.m: New test.
37158
37159 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
37160
37161         * g++.dg/other/offsetof1.C: Avoid cast warning.
37162
37163 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
37164
37165         * objc.dg/super-class-2.m: New test.
37166
37167 2002-08-24  Matt Austern  <austern@apple.com>
37168
37169         * g++.dg/ext/lvaddr.C: New test.
37170         * g++.dg/ext/lvcast.C: New test.
37171
37172 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
37173
37174         * testsuite/g++.dg/inherit/cond1.C: New test.
37175
37176 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
37177
37178         * gcc.dg/noncompile/incomplete-1.c: New test.
37179
37180 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
37181
37182         * gcc.dg/typespec-1.c: New test.
37183
37184 2002-08-20  Devang Patel  <dpatel@apple.com>
37185         * objc.dg/proto-hier-2.m: New test.
37186
37187 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
37188
37189         * objc.dg/bitfield-1.m: New test.
37190         * objc.dg/bitfield-2.m: New test.
37191
37192 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
37193
37194         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
37195         gcc.dg/c99-flex-array-4.c: New tests.
37196
37197 2002-08-16  Stan Shebs  <shebs@apple.com>
37198
37199         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
37200
37201 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
37202
37203         * gcc.dg/typeof-1.c: New test.
37204         * g++.dg/ext/typeof2.C: New test.
37205
37206 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
37207
37208         * g++.dg/other/offsetof1.C: New test.
37209
37210 2002-08-14  Richard Henderson  <rth@redhat.com>
37211
37212         * gcc.dg/tls/diag-3.c: Fix expected message strings.
37213
37214 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
37215
37216         * gcc.dg/cpp/_Pragma3.c: New test.
37217
37218 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
37219
37220         * g++.dg/template/inherit3: New test.
37221
37222 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
37223
37224         * gcc.dg/bitfld-4.c: Add blank options.
37225
37226 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
37227
37228         * g++.dg/template/crash1.C: New test.
37229
37230 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
37231
37232         * gcc.dg/tls/opt-2.c: New test.
37233
37234 2002-08-08  Devang Patel  <dpatel@apple.com>
37235
37236         * objc.dg/selector-1.m : New test
37237
37238 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
37239
37240         * g++.dg/abi/bitfield4.C: New test.
37241         * gcc.dg/bitfld-4.c: New test.
37242
37243 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
37244
37245         * g++.dg/other/packed1.C: New test.
37246
37247 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
37248
37249         * g++.dg/abi/offsetof.C: Tweak error messages.
37250         * g++.old-deja/g++.mike/p10769a.C: Likewise.
37251
37252 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
37253
37254         * gcc.dg/bitfld-3.c: New test.
37255
37256 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
37257             Richard Henderson  <rth@redhat.com>
37258
37259         * gcc.dg/i386-bitfield1.c: New test.
37260         * g++.dg/abi/bitfield3.C: Update.
37261
37262 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
37263
37264         * objc.dg/const-str-2.m: Update.
37265         * gcc.dg/cpp/c++98.c: Change to C extension.
37266         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
37267         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
37268
37269 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
37270
37271         * testsuite/gcc.dg/tls/diag-3.c: New.
37272
37273 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
37274
37275         * g++.dg/README (Subdirectories): Document new subdir expr.
37276         * g++.dg/expr/pmf-1.C: New test.
37277
37278 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
37279
37280         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
37281
37282 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
37283
37284         * g++.dg/abi/bitfield3.C: New test.
37285
37286 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
37287
37288         * lib/gcov.exp: Tweak expected line formats.
37289         * gcc.misc-tests/gcov8.c: New test.
37290         * gcc.misc-tests/gcov8.x: New flags.
37291
37292 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
37293
37294         * consistency.vlad/layout/endian.c: Include string.h.
37295
37296         * gcc.c-torture/execute/20020805-1.c: New test.
37297
37298 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
37299
37300         * g++.dg/other/conversion1.C: New test.
37301
37302 2002-08-03  Roger Sayle  <roger@eyesopen.com>
37303
37304         * gcc.dg/builtins-1.c: New testcase.
37305
37306 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
37307
37308         * g++.dg/inherit/access3.C: New test.
37309
37310 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
37311
37312         * gcc.dg/ia64-visibility-2.c: New test.
37313
37314 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
37315
37316         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
37317         __qualifier_flags to __flags.
37318
37319 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
37320
37321         * g++.dg/inherit/operator1.C: New test.
37322         * g++.dg/lookup/disamb1.C: Fix typo in comment.
37323         * g++.dg/other/error1.C: Change expected error message.
37324         * g++.dg/template/conv4.C: Likewise.
37325
37326 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
37327
37328         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
37329         for documented behavior.
37330
37331 2002-07-25  Roger Sayle  <roger@eyesopen.com>
37332
37333         * gcc.c-torture/execute/20020720-1.x: Skip this test on
37334         several targets known to fail.
37335
37336 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
37337
37338         * gcc.dg/mips-args-[123].c: New tests.
37339
37340 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
37341
37342         * gcc.dg/ppc-spe.c: New.
37343
37344 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
37345
37346         * g++.dg/other/ptrmem4.C: New testcase.
37347
37348 2002-07-24  Richard Henderson  <rth@redhat.com>
37349
37350         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
37351
37352 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
37353
37354         * g++.dg/ext/alignof1.C (main): Return 0 for success.
37355
37356 2002-07-24  Roger Sayle  <roger@eyesopen.com>
37357
37358         * gcc.c-torture/execute/memset-3.c: New testcase.
37359
37360 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
37361
37362         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
37363         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
37364
37365 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37366
37367         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
37368         Delete.
37369
37370 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
37371
37372         * gcc.c-torture/compile/simd-4.c: New test.
37373
37374 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37375
37376         PR c++/7347, c++/7348
37377         * g++.dg/template/access4.C: New test.
37378         * g++.dg/template/access5.C: New test.
37379         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
37380         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
37381         * g++.old-deja/g++.pt/ttp58.C: Likewise.
37382         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
37383
37384 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
37385
37386         * gcc.dg/gnu89-init-2.c: New test.
37387
37388 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
37389
37390         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
37391
37392 2002-07-20  Roger Sayle  <roger@eyesopen.com>
37393
37394         * gcc.c-torture/execute/20020720-1.c: New testcase.
37395
37396 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
37397
37398         * gcc.dg/cpp/Wsignprom.c: New tests.
37399
37400 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
37401
37402         * gcc.c-torture/execute/loop-13.c: New test.
37403
37404 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
37405
37406         * gcc.dg/cpp/expr.c: New tests.
37407
37408 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
37409
37410         * g++.dg/opt/pr6713.C: Add template instantiation.
37411
37412 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
37413
37414         * gcc.dg/nest.c: New test.
37415
37416 2002-07-17  Richard Henderson  <rth@redhat.com>
37417
37418         * g++.dg/opt/pr6713.C: New test.
37419
37420 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
37421
37422         * gcc.c-torture/execute/loop-2e.x: Let the testcase
37423         XFAIL for all x86 processors.
37424
37425 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
37426
37427         * gcc.c-torture/execute/20010122-1.x: Do not test with
37428         -fomit-frame-pointer.
37429
37430 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37431
37432         * g++.dg/template/instantiate2.C: New test.
37433         * g++.dg/template/spec4.C: New test.
37434
37435 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37436
37437         * g++.dg/template/access2.C: New test.
37438         * g++.dg/template/access3.C: New test.
37439
37440 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
37441
37442         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
37443         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
37444         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
37445         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
37446         Convert to use <stdarg.h>.
37447         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
37448         Delete.
37449         * gcc.dg/va-arg-2.c: New.
37450         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
37451
37452 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
37453
37454         * gcc.c-torture/compile/20020710-1.c: New test.
37455
37456 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
37457                           Andrew Pinski  <pinskia@physics.uc.edu>
37458
37459         gcc.c-torture/compile/simd-2.c: New testcase.
37460         gcc.c-torture/compile/simd-3.c: Likewise.
37461
37462 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
37463
37464         PR c++/7224
37465         * g++.dg/overload/error1.C: New test.
37466
37467 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37468
37469         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
37470         configuration and IRIX 6 O32 ABI.
37471
37472 2002-07-11  Roger Sayle  <roger@eyesopen.com>
37473
37474         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
37475
37476 2002-07-10  Roger Sayle  <roger@eyesopen.com>
37477
37478         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
37479
37480 2002-07-10  Jeffrey A Law  <law@redhat.com>
37481
37482         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
37483
37484         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
37485
37486 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
37487
37488         * gcc.dg/20020312-2.c: Check for __PPC__.
37489
37490 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
37491
37492         * gcc.c-torture/compile/20020709-1.c: New test.
37493
37494 2002-07-07  Roger Sayle  <roger@eyesopen.com>
37495
37496         * g++.dg/template/qualttp21.C: New test case.
37497
37498 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
37499
37500         * gcc.c-torture/compile/20020706-1.c: New test.
37501         * gcc.c-torture/compile/20020706-2.c: New test.
37502
37503 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
37504             Alexandre Oliva  <aoliva@redhat.com>
37505
37506         * g++.dg/warn/incomplete1.C: New test.
37507
37508 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37509
37510         PR c++/7099
37511         * g++.dg/warn/noreturn1.C: New test.
37512
37513 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
37514
37515         PR c++/6706
37516         * g++.dg/debug/debug6.C: New test.
37517         * g++.dg/debug/debug7.C: New test.
37518
37519 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
37520
37521         * gcc.c-torture/compile/simd-3.c: New test.
37522
37523 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
37524
37525         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
37526         * gcc.dg/20020620-1.c: Likewise.
37527
37528 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37529
37530         PR c++/6944
37531         * g++.dg/init/array4.C: New test.
37532         * g++.dg/init/array5.C: New test.
37533
37534 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
37535
37536         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
37537         * gcc.c-torture/execute/simd-2.c (main): Likewise.
37538
37539 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37540
37541         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
37542         * gcc.dg/wtr-aggr-init-1.c: Likewise.
37543         * gcc.dg/wtr-conversion-1.c: Likewise.
37544         * gcc.dg/wtr-escape-1.c: Likewise.
37545         * gcc.dg/wtr-int-type-1.c: Likewise.
37546         * gcc.dg/wtr-label-1.c: Likewise.
37547         * gcc.dg/wtr-static-1.c: Likewise.
37548         * gcc.dg/wtr-strcat-1.c: Likewise.
37549         * gcc.dg/wtr-suffix-1.c: Likewise.
37550         * gcc.dg/wtr-switch-1.c: Likewise.
37551         * gcc.dg/wtr-unary-plus-1.c: Likewise.
37552         * gcc.dg/wtr-union-init-1.c: Likewise.
37553         * gcc.dg/wtr-union-init-2.c: Likewise.
37554         * gcc.dg/wtr-union-init-3.c: Likewise.
37555
37556         * gcc.dg/wtr-func-def-1.c: New test.
37557
37558 2002-07-02 Devang Patel <dpatel@apple.com>
37559
37560         * objc.dg/param-1.m: New test.
37561
37562 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
37563
37564         * gcc.dg/cpp/trad/directive.c: Add test.
37565         * gcc.dg/cpp/trad/macroargs.c: Add test.
37566         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
37567
37568 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
37569
37570         * gcc.dg/cpp/cmdlne-M.c: New test.
37571
37572 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
37573
37574         * objc.dg/desig-init-1.m: New test.
37575
37576 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37577
37578         PR c++/6716
37579         * g++.dg/template/instantiate1.C: New test.
37580
37581 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
37582
37583         PR c++/7112
37584         * g++.dg/template/sizeof2.C: New test.
37585
37586 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
37587
37588         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
37589         gcc.dg/cpp/trad/include.c: New tests.
37590
37591 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
37592
37593         PR target/7177
37594         * gcc.c-torture/compile/20020701-1.c: New test.
37595
37596 2002-07-01  Stan Shebs  <shebs@apple.com>
37597
37598         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
37599         header here...
37600         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
37601         (objc-torture-execute): or here.
37602
37603 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
37604
37605         * gcc.c-torture/execute/arith-rand-ll.c: New test.
37606
37607 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
37608
37609         * gcc.dg/cpp/trad/escaped-nl.c: New test.
37610
37611 2002-06-30  Devang Patel  <dpatel@apple.com>
37612
37613         * objc.dg/fsyntax-only.m: New test.
37614
37615 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
37616
37617         PR c++/6695
37618         * g++.dg/template/friend7.C: New file.
37619
37620 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
37621
37622         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
37623         return type.
37624
37625 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
37626
37627         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
37628         avoid division by zero.
37629
37630 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
37631
37632         * gcc.dg/Wunknownprag.c: New tests.
37633
37634 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
37635
37636         * gcc.c-torture/execute/simd-2.c: New test.
37637
37638 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
37639
37640         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
37641         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
37642         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
37643         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
37644         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
37645         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
37646         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
37647         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
37648         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
37649         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
37650         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
37651         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
37652         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
37653         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
37654         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
37655         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
37656         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
37657
37658 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
37659
37660         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
37661         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
37662         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
37663         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
37664         New tests.
37665         * gcc.dg/cpp/trad/directive.c: Update.
37666
37667 2002-06-23  Andreas Jaeger  <aj@suse.de>
37668
37669         * gcc.c-torture/execute/complex-6.c: New.
37670
37671 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
37672
37673         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
37674         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
37675         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
37676         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
37677
37678 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
37679
37680         * gcc.dg/cpp/trad: New directory with traditional tests copied
37681         from parent directory.
37682         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
37683         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
37684         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
37685         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
37686         Move to trad/ and rename.
37687         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
37688         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
37689         gcc.dg/cpp/trad/redef2.c: New tests.
37690         * gcc.dg/cpp/trad/trad.exp: New driver.
37691
37692 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
37693
37694         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
37695         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
37696         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
37697         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
37698         Remove.
37699
37700 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
37701
37702         * gcc.dg/20020620-1.c: New test.
37703
37704 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37705
37706         * g++.dg/template/ttp4.C: New test.
37707
37708 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
37709
37710         * g++.dg/opt/vt1.C: Fix regexp.
37711
37712 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37713
37714         * gcc.c-torture/execute/pure-1.c: Make functions static again.
37715         Don't use attribute `noinline'.
37716
37717 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
37718
37719         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
37720
37721 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
37722
37723         * gcc.c-torture/execute/simd-1.c: New.
37724
37725         * gcc.dg/simd-1.c: New.
37726
37727 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
37728
37729         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
37730
37731 2002-06-16  Richard Henderson  <rth@redhat.com>
37732
37733         * g++.dg/ext/anon-struct1.C: New.
37734         * g++.dg/ext/anon-struct2.C: New.
37735         * g++.dg/ext/anon-struct3.C: New.
37736         * gcc.dg/anon-struct-1.c: New.
37737         * gcc.dg/anon-struct-2.c: New.
37738         * gcc.dg/anon-struct-3.c: New.
37739         * gcc.dg/20011008-1.c: Adjust warning text.
37740         * gcc.dg/20020527-1.c: Add -fms-extensions.
37741
37742 2002-06-16  Richard Henderson  <rth@redhat.com>
37743
37744         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
37745
37746 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
37747
37748         * gcc.c-torture/execute/20020615-1.c: New test.
37749
37750 2002-06-15  Roger Sayle  <roger@eyesopen.com>
37751
37752         * gcc.c-tortuture/execute/compare-1.c: New test case.
37753         * gcc.c-tortuture/execute/compare-2.c: New test case.
37754         * gcc.c-tortuture/execute/compare-3.c: New test case.
37755
37756 2002-06-13  Richard Henderson  <rth@redhat.com>
37757
37758         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
37759         ia64 ilp32.
37760
37761 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37762
37763         * g++.dg/template/typename2.C: Update error message.
37764
37765 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
37766
37767         * gcc.c-torture/execute/20020611-1.c: New test.
37768
37769 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
37770
37771         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
37772         list of targets to skip.
37773
37774 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
37775
37776         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
37777         targets if not optimizing.
37778
37779 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
37780
37781         * gcc.c-torture/compile/20020605-1.c: New test.
37782
37783         * g++.dg/opt/vt1.C: New test.
37784
37785         * gcc.dg/20020531-1.c: New test.
37786
37787         * gcc.dg/20020530-1.c: New test.
37788
37789         * gcc.dg/20020527-1.c: New test.
37790
37791         * g++.dg/opt/cse1.C: New test.
37792
37793 2002-06-07  Roger Sayle  <roger@eyesopen.com>
37794
37795         * gcc.dg/20020607-2.c: New test case.
37796
37797 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
37798
37799         * gcc.c-torture/compile/20020604-1.c: New test.
37800
37801 2002-06-04  Richard Henderson  <rth@redhat.com>
37802
37803         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
37804         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
37805         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
37806
37807 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
37808
37809         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
37810
37811 2002-06-03  Richard Henderson  <rth@redhat.com>
37812
37813         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
37814         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
37815
37816 2002-06-02  Richard Henderson  <rth@redhat.com>
37817
37818         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
37819         test functions static.
37820
37821 2002-06-02  Andreas Jaeger  <aj@suse.de>
37822
37823         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
37824         now.
37825
37826 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
37827
37828         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
37829         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
37830         Update for mofified diagnostics.
37831         * gcc.dg/c99-intconst-1.c: No longer fail.
37832
37833 2002-06-02  Richard Henderson  <rth@redhat.com>
37834
37835         * gcc.dg/uninit-A.c: Remove xfail markers.
37836
37837 2002-06-01  Roger Sayle  <roger@eyesopen.com>
37838
37839         * gcc.dg/fnegate-1.c: New test case.
37840
37841 2002-05-30  Osku Salerma  <osku@iki.fi>
37842
37843         * gcc.c-torture/execute/mayalias-1.c: New file.
37844
37845 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
37846
37847         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
37848         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
37849         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
37850
37851 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
37852
37853         * gcc.c-torture/execute/20020529-1.c: New test.
37854
37855 2002-05-27  Richard Henderson  <rth@redhat.com>
37856
37857         * g++.dg/ext/attrib6.C: New test case.
37858
37859 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37860
37861         * gcc.c-torture/execute/pure-1.c: New test.
37862
37863 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
37864
37865         * gcc.dg/cpp/arith-2.c: Remove.
37866
37867 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
37868
37869         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
37870         * gcc.dg/cpp/if-3.c: Remove.
37871
37872 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
37873
37874         * g++.dg/opt/cse2.C: New test.
37875
37876 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
37877
37878         * gcc.dg/cpp/arith-1.c: New semantic tests.
37879         * gcc.dg/cpp/if-1.c: Update.
37880
37881 2002-05-24  Ben Elliston  <bje@redhat.com>
37882
37883         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
37884
37885 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
37886
37887         * gcc.dg/verbose-asm.c: New test.
37888
37889 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
37890
37891         * gcc.dg/cpp/paste12.c: New test.
37892
37893 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
37894
37895         * g++.dg/parse/named_ops.C: New test.
37896
37897 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
37898
37899         * gcc/testsuite/gcc.dg/weak-8.c: New test.
37900
37901 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
37902
37903         * gcc.dg/weak-2.c: Allow optional leading underscore
37904         in scan-assembler symbol name.
37905         * gcc.dg/weak-3.c: Likewise.
37906         * gcc.dg/weak-4.c: Likewise.
37907         * gcc.dg/weak-5.c: Likewise.
37908
37909 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
37910
37911         * gcc.dg/20020523-1.c: New test.
37912
37913 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
37914
37915         * objc.dg/const-str-2.m: Update now that we stop after
37916         a command line error.
37917
37918 2002-05-22  Richard Henderson  <rth@redhat.com>
37919
37920         * g++.dg/dg.exp: Fix typo in test pruneing.
37921
37922 2002-05-22  Richard Henderson  <rth@redhat.com>
37923
37924         * g++.dg/dg.exp: Prune the tls subdirectory.
37925         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
37926         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
37927         * g++.dg/tls/init-1.C: New.
37928
37929 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
37930
37931         * gcc.dg/20020517-1.c: New test.
37932
37933 2002-05-21  Richard Henderson  <rth@redhat.com>
37934
37935         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
37936         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
37937
37938 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
37939
37940         * g++.dg/other/copy2.C: New test.
37941
37942 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
37943
37944         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
37945         (MAX_COPY): Bump up to 10 times sizeof (long long).
37946         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
37947
37948         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
37949         sizeof (long long).
37950
37951         * gcc.c-torture/execute/strcpy-1.c: New test.
37952
37953 2002-05-19  Jason Merrill  <jason2redhat.com>
37954
37955         * g++.dg/ext/oper1.C: New test.
37956
37957 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
37958 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
37959
37960         * README.QMTEST: New file.
37961
37962         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
37963
37964 2002-05-19  Andreas Jaeger  <aj@suse.de>
37965
37966         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
37967         now.
37968         * gcc.c-torture/execute/loop-2d.x: Likewise.
37969
37970 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
37971
37972         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
37973         support weak symbols.
37974         * gcc.dg/weak-4.c: Likewise.
37975         * gcc.dg/weak-6.c: Likewise.
37976
37977 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
37978
37979         * gcc.dg/weak-3.c: Add dg-excess-error comment for
37980         cygwin, coff and h8300-*-hms targets
37981         * gcc.dg/weak-5.c: Likewise.
37982         * gcc.dg/weak-7.c: Likewise.
37983
37984 2002-05-16  Jason Merrill  <jason@redhat.com>
37985
37986         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
37987         (scan-assembler-not, scan-assembler-dem): Likewise.
37988         (scan-assembler-dem-not): Likewise.
37989
37990 2002-05-15  Richard Henderson  <rth@redhat.com>
37991
37992         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
37993
37994 2002-05-15  Richard Henderson  <rth@redhat.com>
37995
37996         * gcc.dg/weak-5.c (vfoo1c): No warning here.
37997         (vfoo1f): Warning here.
37998         (vfoo1l): Don't redefine the alias.
37999
38000 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
38001
38002         * g++.dg/init/pm1.C: New test.
38003
38004 2002-05-12  David S. Miller  <davem@redhat.com>
38005
38006         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
38007         types.
38008
38009 2002-05-10  Roger Sayle  <roger@eyesopen.com>
38010
38011         * gcc.c-torture/execute/20020510-1.c: New test case.
38012
38013 2002-05-10  David S. Miller  <davem@redhat.com>
38014
38015         * gcc.c-torture/execute/conversion.c: Test long double too.
38016
38017 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
38018
38019         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
38020         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
38021         * lib/g++.exp (g++_link_flags): Likewise.
38022         * lib/objc.exp (objc_target_compile): Likewise.
38023
38024 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
38025
38026         * gcc.dg/cpp/poison.c: Update.
38027         * gcc.dg/cpp/20000625-2.c: Remove.
38028         * gcc.dg/cpp/direct2s.c: Remove final test.
38029
38030 2002-05-08  Tom Rix  <trix@redhat.com>
38031
38032         * gcc.c-torture/execute/20020508-1.c: New test.
38033         * gcc.c-torture/execute/20020508-2.c: New test.
38034         * gcc.c-torture/execute/20020508-3.c: New test.
38035
38036 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
38037
38038         * gcc.dg/cpp/charconst-4.c: More tests.
38039
38040 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
38041
38042         PR c/6569
38043         * gcc.dg/weak-3.c: Update location of warning messages.
38044         * gcc.dg/weak-5.c: Likewise.
38045
38046 2002-05-06  Roger Sayle  <roger@eyesopen.com>
38047
38048         * gcc.c-torture/execute/20020506-1.c: New test case.
38049
38050 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
38051
38052         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
38053
38054 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
38055
38056         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
38057
38058 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
38059
38060         * gcc.dg/cpp/charconst-3.c: New test.
38061
38062 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
38063
38064         * gcc.dg/cpp/charconst.c: Update tests.
38065
38066 2002-05-05  Tim Josling  <tej@melbpc.org.au>
38067
38068         * treelang: Added directory for new sample language treelang. Also
38069         lib/treelang.exp: New file to signal treelang should be tested.
38070
38071 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
38072
38073         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
38074         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
38075         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
38076         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
38077         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
38078         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
38079         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
38080
38081 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
38082
38083         * gcc.dg/format/xopen-2.c: New test.
38084
38085 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
38086
38087         * gcc.dg/20020503-1.c: New test.
38088
38089 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
38090
38091         * g++.dg/init/dtor1.C: Make it tougher.
38092
38093 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
38094
38095         * g++.dg/init/dtor1.C: New test.
38096
38097 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
38098
38099         * gcc.dg/altivec-8.c: New.
38100
38101 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
38102
38103         * gcc.dg/altivec-7.c: New.
38104
38105 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
38106
38107         * g++.dg/parse/typedef1.C: New test.
38108
38109 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
38110
38111         PR c++/6486
38112         * g++.dg/template/friend6.C: New test.
38113
38114         PR c++/6492
38115         * g++.dg/init/copy1.C: New test.
38116
38117 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
38118
38119         * g++.dg/warn/effc1.C: New test.
38120
38121 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
38122
38123         * gcc.dg/cpp/if-cexp.c: Add a test.
38124
38125 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
38126
38127         * gcc.dg/20020426-2.c: New test.
38128
38129 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
38130
38131         * gcc.dg/cpp/if-mop.c: Update.
38132         * gcc.dg/cpp/if-mpar.c: Add test.
38133         * gcc.dg/cpp/if-oppr.c: Update.
38134
38135 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38136
38137         PR c/6343
38138         * gcc.dg/weak-[2-7].c: New tests.
38139
38140 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
38141
38142         * gcc.dg/enum1.c: New test.
38143
38144 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
38145
38146         PR c++/6497
38147         * g++.dg/inherit/access2.C: New test.
38148
38149 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
38150
38151         PR bootstrap/6445
38152         * gcc.dg/20020426-1.c: New test.
38153
38154 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
38155
38156         * g++.dg/abi/enum1.C: New test.
38157
38158 2002-04-26  Richard Henderson  <rth@redhat.com>
38159
38160         * gcc.dg/c99-bool-1.c: Expect always true warning.
38161
38162 2002-04-25  Roger Sayle  <roger@eyesopen.com>
38163
38164         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
38165
38166 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38167
38168         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
38169         targets.
38170
38171 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
38172
38173         * g++.dg/abi/mange7.C: New test.
38174
38175         PR c++/6438.
38176         * g++.dg/parse/stmtexpr2.C: New test.
38177
38178 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
38179
38180         * gcc.dg/20020312-2.c: Add SH target.
38181
38182 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38183
38184         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
38185         compiler output on mips*-*-irix*.
38186
38187 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
38188
38189         * g++.dg/parse/attr1.C: New test.
38190
38191 2002-04-23  Roger Sayle  <roger@eyesopen.com>
38192
38193         * gcc.c-torture/execute/string-opt-17.c: New test case.
38194         * gcc.c-torture/execute/memset-2.c: New test case.
38195
38196 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
38197
38198         PR c++/6256:
38199         * g++.dg/template/friend5.C: New test.
38200
38201         PR c++/6331:
38202         * g++.dg/template/qual1.C: Likewise.
38203
38204 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
38205
38206         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
38207         Include stdlib.h, not stdio.h or ctype.h.
38208
38209 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
38210
38211         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
38212         cris-*-elf* and mmix-*-*.
38213         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
38214         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
38215         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
38216         Ditto.
38217         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
38218         * gcc.dg/wchar_t-1.c: Ditto.
38219
38220 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
38221
38222         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
38223         Clarify comment.
38224
38225 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
38226
38227         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
38228
38229 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38230
38231         * gcc.c-torture/execute/20000906-1.x: Delete.
38232
38233 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
38234
38235         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
38236
38237 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
38238
38239         * PR6367
38240         * g77.f-torture/execute/6367.f: New test.
38241         * g77.f-torture/execute/6367.x: Disable for MMIX.
38242
38243 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
38244
38245         * PR6352
38246         * g++.dg/opt/inline2.C: New test.
38247
38248 2002-04-18  Richard Henderson  <rth@redhat.com>
38249
38250         * gcc.dg/20000906-1.c: Enable for all targets.
38251         * gcc.c-torture/compile/iftrap-2.c: New.
38252
38253 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
38254
38255         * gcc.dg/20020418-1.c: New test.
38256         * gcc.dg/20020418-2.c: New test.
38257
38258 2002-04-18  Richard Henderson  <rth@redhat.com>
38259
38260         * gcc.c-torture/compile/iftrap-1.c: New.
38261         * gcc.dg/iftrap-1.c: Adjust for ia64.
38262         * gcc.dg/iftrap-2.c: New.
38263
38264 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
38265
38266         * gcc.c-torture/compile/20020418-1.c: New test.
38267
38268 2002-04-18  Roger Sayle  <roger@eyesopen.com>
38269
38270         * gcc.c-torture/compile/20020415-1.c: New.
38271
38272 2002-04-18  David S. Miller  <davem@redhat.com>
38273
38274         * gcc.c-torture/execute/20020418-1.c: New test.
38275
38276 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
38277
38278         * gcc.dg/20020416-1.c: New test.
38279
38280         * g++.dg/opt/inline1.C: New test.
38281
38282 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
38283
38284         * gcc.dg/altivec-5.c: New test.
38285
38286         * gcc.dg/20020415-1.c: New test.
38287
38288 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
38289
38290         * testsuite/lib/chill.exp: Remove.
38291
38292 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
38293
38294         * g++.dg/other/big-struct.C: New test.
38295
38296 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
38297
38298         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
38299         of scratch file.
38300
38301 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
38302
38303         PR c/6277
38304         * gcc.dg/i386-387-1.c: Allow optional leading underscore
38305         in scan-assembler function name
38306
38307 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
38308
38309         * g77.f-torture/execute/980628-4.x,
38310         g77.f-torture/execute/980628-5.x,
38311         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
38312         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
38313         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
38314         i[34567]86-*-*.
38315
38316 2002-04-13  David S. Miller  <davem@redhat.com>
38317
38318         * gcc.c-torture/execute/20020413-1.c: New test.
38319
38320 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
38321
38322         * gcc.dg/asm-6.c,
38323         * g++.dg/ext/asm1.C: New tests.
38324
38325 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
38326
38327         PR c++ 5373.
38328         * g++.dg/parse/stmtexpr1.C: New test.
38329
38330         PR c++/5189.
38331         * g++.dg/template/copy1.C: New test.
38332
38333 2002-04-12  Richard Henderson  <rth@redhat.com>
38334
38335         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
38336
38337 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
38338
38339         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
38340         gcc.c-torture/execute/20020307-2.c.
38341
38342 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
38343
38344         * g++.dg/ext/attrib5.C,
38345         * g++.dg/lookup/struct1.C: New tests.
38346
38347 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
38348
38349         * gcc.dg/20020411-1.c: New test.
38350
38351         * gcc.c-torture/execute/20020411-1.c: New test.
38352
38353 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
38354
38355         * g77.f-torture/execute/6177.f: New test.
38356
38357 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
38358
38359         PR middle-end/6247
38360         * g++.dg/opt/cleanup1.C: New test.
38361
38362         * g++.dg/opt/const1.C: New test.
38363
38364 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
38365
38366         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
38367
38368 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
38369
38370         PR c++/5507
38371         * g++.dg/template/typename2.C: New test.
38372
38373 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
38374
38375         * gcc.c-torture/execute/loop-12.c: New.
38376
38377 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
38378
38379         * g77.f-torture/execute/980628-4.x,
38380         g77.f-torture/execute/980628-5.x,
38381         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
38382         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
38383         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
38384
38385 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38386
38387         PR optimization/6086
38388         * g++.dg/opt/preinc1.C: New test.
38389
38390 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
38391
38392         PR c++/5571
38393         * g++.dg/opt/static2.C: New test.
38394
38395 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
38396
38397         PR c/5120
38398         * gcc.dg/20020406-1.c: New test.
38399
38400 2002-04-04  David S. Miller  <davem@redhat.com>
38401
38402         * gcc.c-torture/execute/20020404-1.c: New test.
38403
38404 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
38405
38406         PR c/6123
38407         * gcc.dg/20020312-2.c: Do not declare global register variable
38408         if __PIC__ or __pic__ is defined.
38409
38410 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
38411
38412         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
38413         __asm__ so that it works correctly even if -ansi -pedantic-errors.
38414
38415 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38416
38417         * gcc.misc-tests/linkage.exp: Update last change to handle
38418         sparc*-, not just sparc-.
38419
38420 2002-04-03  Richard Henderson  <rth@redhat.com>
38421
38422         * gcc.dg/cpp/ucs.c: Improved long UCS test.
38423
38424 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
38425
38426         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
38427
38428 2002-04-02  David S. Miller  <davem@redhat.com>
38429
38430         * gcc.c-torture/execute/20020402-3.c: New test.
38431
38432 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
38433
38434         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
38435         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
38436
38437         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
38438         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
38439         g77.f-torture/execute/20001201.x,
38440         g77.f-torture/execute/u77-test.x: New files.
38441
38442         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
38443         * gcc.dg/wchar_t-1.c: Ditto.
38444
38445 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38446
38447         * gcc.c-torture/execute/20020402-1.c: New test.
38448
38449 2002-04-01  Richard Henderson  <rth@redhat.com>
38450
38451         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
38452
38453         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
38454
38455 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38456
38457         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
38458
38459 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
38460
38461         * g++.dg/inherit/template-as-base.C: Expect error.
38462         * g++.dg/inherit/namespace-as-base.C: Likewise.
38463
38464 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
38465
38466         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
38467         g++.dg/ext/instantiate3.C: Tweak match patterns.
38468
38469         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
38470         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
38471         -da test.
38472
38473 2002-03-31  Richard Henderson  <rth@redhat.com>
38474
38475         * gcc.dg/special/alias-2.c: New.
38476         * gcc.dg/special/ecos.exp: Run it.
38477
38478 2002-03-31  Richard Henderson  <rth@redhat.com>
38479
38480         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
38481
38482 2002-03-31  Kazu Hirata  <kazu@hxi.com>
38483
38484         * gcc.dg/weak-1.c: Disable on h8300 port.
38485
38486 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
38487
38488         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
38489         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
38490         ordering tests.
38491         * g++.dg/bprob/bprob-1.C: New test.
38492         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
38493         * g++.dg/gcov/gcov-1.C: New test.
38494         * g++.dg/gcov/gcov-1.x: New file.
38495         * g++.dg/gcov/gcov-2.C: New test.
38496         * g++.dg/gcov/gcov-3.C: New test.
38497         * g++.dg/gcov/gcov-3.h: New file.
38498
38499 2002-03-28  Roger Sayle  <roger@eyesopen.com>
38500
38501         * g++.old-deja/g++.other/builtins5.C: New test.
38502         * g++.old-deja/g++.other/builtins6.C: New test.
38503         * g++.old-deja/g++.other/builtins7.C: New test.
38504         * g++.old-deja/g++.other/builtins8.C: New test.
38505         * g++.old-deja/g++.other/builtins9.C: New test.
38506
38507 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
38508
38509         * g++.dg/opt/static1.C: New test.
38510
38511         * g++.dg/opt/longbranch1.C: New test.
38512
38513 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
38514
38515         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
38516
38517         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
38518
38519 2002-03-28  Jeffrey A Law  (law@redhat.com)
38520
38521         * gcc.c-torture/execute/20020328-1.c: New test.
38522
38523 2002-03-27  Richard Henderson  <rth@redhat.com>
38524
38525         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
38526         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
38527         move from g++.old-deja/g++.ext/.
38528
38529 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
38530
38531         * g++.dg/init/new2.C: New test.
38532
38533 2002-03-26  Richard Henderson  <rth@redhat.com>
38534
38535         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
38536
38537         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
38538         on sparc.
38539
38540         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
38541         sparcv9 systems.
38542         * gcc.dg/20001102-1.c: Likewise.
38543
38544 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
38545
38546         * gcc.dg/cpp/endif-pedantic1.c,
38547         gcc.dg/cpp/endif-pedantic2.c: New tests.
38548
38549 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
38550
38551         * g++.dg/init/new1.C: New test.
38552
38553 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
38554
38555         * g++.dg/abi/vbase9.C: New test.
38556
38557 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
38558
38559         * gcc.dg/arm-asm.c: New test.
38560
38561 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
38562
38563         * gcc.dg/Wswitch-enum.c: New test.
38564         Fix PR c/5044.
38565
38566 2002-03-26  Richard Henderson  <rth@redhat.com>
38567
38568         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
38569         structure.
38570
38571 2002-03-25  Richard Henderson  <rth@redhat.com>
38572
38573         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
38574         sparcv9 systems.
38575
38576         * gcc.c-torture/compile/20011119-1.c (xxx): New.
38577         * gcc.c-torture/compile/20011119-2.c (xxx): New.
38578
38579 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
38580
38581         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
38582
38583 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
38584
38585         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
38586         targets using generic thunk support.
38587
38588 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
38589
38590         * gcc.c-torture/compile/20020323-1.c: New test.
38591
38592         * g++.dg/opt/conj2.C: New test.
38593
38594 2002-03-24  Richard Henderson  <rth@redhat.com>
38595
38596         * gcc.dg/weak-1.c: Use -fno-common.
38597
38598 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
38599
38600         * g77.dg/f77-edit-apostrophe-out.f: New test
38601         * g77.dg/f77-edit-h-out.f: New test
38602         * g77.dg/f77-edit-t-in.f: New test
38603         * g77.dg/f77-edit-t-out.f: New test
38604         * g77.dg/f77-edit-x-out.f: New test
38605         * g77.dg/f77-edit-slash-out.f: New test
38606         * g77.dg/f77-edit-colon-out.f: New test
38607         * g77.dg/f77-edit-s-out.f: New test
38608
38609 2002-03-24  Richard Henderson  <rth@redhat.com>
38610
38611         * objc/execute/formal_protocol-6.x: New XFAIL.
38612
38613 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
38614
38615         * gcc.dg/weak-1.c: Early return from dg-final on platforms
38616         that do not support weak symbols
38617
38618 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
38619
38620         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
38621         * lib/g77.exp: Likewise.
38622         * lib/objc.exp: Likewise.
38623
38624 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
38625
38626         * gcc.dg/Wswitch-default.c: New test.
38627
38628 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
38629
38630         * g++.dg/other/enum1.C: New test.
38631
38632 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
38633
38634         * gcc.dg/pragma-ep-3.c: Fix typo.
38635
38636 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
38637
38638         * g++.dg/inherit/template-as-base.C: New test.
38639
38640 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
38641
38642         * g++.old-deja/g++.other/dwarf2-1.C: Move...
38643         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
38644
38645 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
38646
38647         * gcc.dg/cpp/multiline.c: Update to match.
38648
38649 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
38650
38651         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
38652
38653 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
38654
38655         * gcc.dg/cpp/extratokens2.c: New file.
38656
38657 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
38658
38659         * gcc.dg/20020312-2.c: Add rs6000 target.
38660
38661         * gcc.c-torture/compile/20020319-1.c: New test.
38662
38663 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38664
38665         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
38666         (A, E): Handle this.
38667
38668 2002-03-20  Jason Merrill  <jason@redhat.com>
38669
38670         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
38671         ignoring -fpic.
38672         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
38673         through prune_gcc_output.
38674
38675 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
38676
38677         * gcc.c-torture/compile/20020320-1.c: New test.
38678
38679 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
38680
38681         * gcc.c-torture/compile/20020318-1.c: New test.
38682
38683         * gcc.dg/struct-by-value-1.c: New test.
38684
38685         * gcc.dg/20020319-1.c: New test.
38686
38687 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
38688
38689         * g++.dg/opt/conj1.C: New test.
38690
38691 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
38692
38693         * g++.dg/template/qualttp20.C: Revert previous change.
38694         * g++.dg/template/qualttp3.C: Likewise.
38695         * g++.dg/template/qualttp4.C: Likewise.
38696         * g++.dg/template/qualttp5.C: Likewise.
38697         * g++.dg/template/qualttp6.C: Likewise.
38698         * g++.dg/template/qualttp7.C: Likewise.
38699         * g++.dg/template/qualttp8.C: Likewise.
38700         * g++.dg/template/recurse.C: Likewise.
38701
38702 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
38703
38704         * gcc.dg/cpp/wchar-1.c: Update.
38705
38706 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
38707
38708         * g++.dg/template/conv1.C: New test.
38709         * g++.dg/template/conv2.C: New test.
38710         * g++.dg/template/conv3.C: New test.
38711         * g++.dg/template/conv4.C: New test.
38712
38713 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
38714
38715         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
38716         * g++.dg/template/qualttp3.C: Likewise.
38717         * g++.dg/template/qualttp4.C: Likewise.
38718         * g++.dg/template/qualttp5.C: Likewise.
38719         * g++.dg/template/qualttp6.C: Likewise.
38720         * g++.dg/template/qualttp7.C: Likewise.
38721         * g++.dg/template/qualttp8.C: Likewise.
38722         * g++.dg/template/recurse.C: Likewise.
38723
38724 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
38725
38726         * g++.dg/opt/dtor1.C: New test.
38727
38728 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
38729
38730         * gcc.c-torture/compile/20020315-1.c: New test.
38731
38732 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
38733
38734         * gcc.dg/weak-1.c: Fix scan tests.
38735
38736 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
38737
38738         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
38739         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
38740         cris-*-aout* mmix-*-*.
38741         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
38742         cris-*-aout* mmix-*-*.
38743         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
38744         cris-*-elf* cris-*-aout* and mmix-*-*.
38745         * gcc.dg/20001009-1.c: Ditto.
38746         * gcc.dg/20010912-1.c: Ditto.
38747         * gcc.dg/20020122-4.c: Ditto.
38748         * gcc.dg/inline-2.c: Ditto.
38749
38750 2002-03-14  Jeffrey A Law  (law@cygnus.com)
38751
38752         * gcc.c-torture/compile/20020314-1.c: New test.
38753
38754 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
38755
38756         * gcc.c-torture/execute/20020314-1.c: New test.
38757
38758 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
38759
38760         * g++.dg/warn/Wunused-1.C: New test.
38761
38762 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
38763
38764         * g++.dg/abi/mangle6.C: New test.
38765
38766 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
38767
38768         * gcc.c-torture/compile/20020309-2.c: New test.
38769
38770         * gcc.c-torture/compile/20020312-1.c: New test.
38771
38772 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
38773
38774         * g++.dg/other/access1.C: New test.
38775
38776 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
38777
38778         * gcc.c-torture/execute/wchar_t-1.c: New test.
38779
38780 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
38781
38782         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
38783
38784 2002-03-12  Roger Sayle  <roger@eyesopen.com>
38785
38786         * gcc.dg/20020312-1.c: New test case.
38787
38788 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
38789
38790         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
38791
38792 2002-03-11  Richard Henderson  <rth@redhat.com>
38793
38794         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
38795         * g++.old-deja/g++.jason/report.C: Likewise.
38796
38797 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
38798
38799         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
38800         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
38801
38802 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
38803
38804         * testsuite/g++.dg/overload/pmf1.C: New test.
38805
38806 2002-03-11  Kazu Hirata  <kazu@hxi.com>
38807
38808         * gcc.c-torture/execute/20020307-1.c: Use long.
38809
38810 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
38811
38812         PR optimization/5844
38813         * gcc.dg/20020310-1.c: New test.
38814
38815 2002-03-09  Michael Meissner  <meissner@redhat.com>
38816
38817         * gcc.c-torture/execute/memcpy-2.c: New test.
38818         * gcc.c-torture/execute/memset-1.c: New test.
38819         * gcc.c-torture/execute/strlen-1.c: New test.
38820         * gcc.c-torture/execute/strcmp-1.c: New test.
38821         * gcc.c-torture/execute/strncmp-1.c: New test.
38822
38823 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
38824
38825         * gcc.dg/ppc-ldstruct.c: New test.
38826
38827 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
38828
38829         * gcc.c-torture/execute/va-arg-22.c: New test.
38830
38831 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38832
38833         * gcc.c-torture/compile/20020309-1.c: New test.
38834
38835 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
38836
38837         * gcc.c-torture/execute/20020307-2.c: New test.
38838
38839 2002-03-07  Jeffrey A Law  (law@redhat.com)
38840
38841         * g77.f-torture/compile/20020307-1.f: New test.
38842
38843 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
38844
38845         * gcc.dg/unordered-1.c: New test.
38846
38847 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
38848
38849         * gcc.c-torture/execute/20020307-1.c: New test.
38850
38851 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
38852
38853         * gcc.dg/20020304-1.c: New test.
38854
38855         * gcc.c-torture/compile/20020304-2.c: New test.
38856
38857 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
38858
38859         * gcc.c-torture/compile/20020304-1.c: New test case
38860         (from PR c/5830).
38861
38862 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
38863
38864         * gcc.dg/20020103-1.c: Add other -D ppc variants.
38865
38866 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
38867
38868         * g++.dg/other/classkey1.C: New test.
38869
38870 2002-03-01  Richard Henderson  <rth@redhat.com>
38871
38872         * gcc.c-torture/compile/981223-1.x: New.
38873         * gcc.c-torture/compile/920625-1.x: New.
38874
38875 2002-02-28  Richard Henderson  <rth@redhat.com>
38876
38877         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
38878
38879 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
38880
38881         * gcc.c-torture/execute/20020227-1.c: New test.
38882
38883 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
38884
38885         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
38886         here" ERROR lines.
38887         * g++.old-deja/g++.oliva/partord1.C: Likewise.
38888         * g++.old-deja.g++.other/defarg1.C: Likewise.
38889         * g++.old-deja/g++.pt/calls2.C: Likewise.
38890         * g++.old-deja/g++.pt/crash20.C: Likewise.
38891         * g++.old-deja/g++.pt/crash30.C: Likewise.
38892         * g++.old-deja/g++.pt/crash36.C: Likewise.
38893         * g++.old-deja/g++.pt/crash6.C: Likewise.
38894         * g++.old-deja/g++.pt/defarg13.C: Likewise.
38895         * g++.old-deja/g++.pt/derived3.C: Likewise.
38896         * g++.old-deja/g++.pt/error1.C: Likewise.
38897         * g++.old-deja/g++.pt/friend21.C: Likewise.
38898         * g++.old-deja/g++.pt/friend23.C: Likewise.
38899         * g++.old-deja/g++.pt/infinite1.C: Likewise.
38900         * g++.old-deja/g++.robertl/eb128.C: Likewise.
38901
38902 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
38903
38904         * gcc.c-torture/execute/20020225-2.c: New test.
38905
38906 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
38907
38908         * gcc.c-torture/execute/920730-1t.c,
38909         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
38910         Delete test cases, only relevant to -traditional.
38911
38912 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
38913
38914         * gcc.dg/cpp/undef1.c: Remove.
38915         * gcc.dg/cpp/directiv.c: Update.
38916         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
38917
38918 2002-02-27  Michael Meissner  <meissner@redhat.com>
38919
38920         * gcc.c-torture/execute/20020226-1.c: New test.
38921
38922 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
38923
38924         * g++.dg/debug/debug4.C: New test.
38925
38926         * gcc.dg/ia64-visibility-1.c: New test.
38927
38928 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
38929
38930         * gcc.dg/debug/20020224-1.c: New.
38931
38932 2002-02-25  Kazu Hirata  <kazu@hxi.com>
38933
38934         * gcc.c-torture/execute/960416-1.x: New.
38935         * gcc.c-torture/execute/divconst-3.x: Likewise.
38936
38937 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
38938
38939         * gcc.dg/20020224-1.c: New test.
38940
38941 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
38942
38943         * gcc.c-torture/execute/20020225-1.c: New.
38944
38945 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
38946
38947         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
38948
38949 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
38950
38951         * gcc.dg/20020222-1.c: New test.
38952
38953 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
38954
38955         * g++.dg/opt/anonunion1.C: New test.
38956
38957 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
38958
38959         * g++.dg/template/qualttp19.C: New test.
38960         * g++.dg/template/qualttp20.C: New test.
38961         * g++.old-deja/g++.jason/report.C: Adjust expected errors
38962         * g++.old-deja/g++.other/qual1.C: Likewise.
38963
38964 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
38965
38966         * gcc.dg/attr-alwaysinline.c: New.
38967
38968 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
38969
38970         * gcc.dg/20020220-1.c: New test.
38971
38972         * gcc.dg/20020220-2.c: New test.
38973
38974         * g++.dg/opt/mmx1.C: New test.
38975
38976 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
38977
38978         * gcc.c-torture/compile/20020110.c: New test.
38979
38980 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
38981
38982         * gcc.c-torture/execute/20020219-1.c: New test.
38983
38984         * gcc.dg/20020219-1.c: New test.
38985
38986         * gcc.dg/noncompile/20020220-1.c: New test.
38987
38988         * g++.dg/opt/ptrintsum1.C: New test.
38989
38990         * gcc.dg/debug/20020220-1.c: New test.
38991
38992 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
38993
38994         * gcc.c-torture/execute/20020216-1.c: New test.
38995
38996 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
38997
38998         * gcc.dg/decl-1.c: Update, new test.
38999
39000 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
39001
39002         * g++.dg/abi/bitfield1.C: New test.
39003         * g++.dg/abi/bitfield2.C: New test.
39004
39005 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
39006
39007         * gcc.dg/attr-nest.c: New test.
39008
39009 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
39010
39011         * gcc.c-torture/execute/20020215-1.c: New test.
39012
39013 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
39014
39015         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
39016         * g++.dg/debug/debug.exp: New.
39017         * g++.dg/debug/trivial.C: New.
39018         * g++.dg/debug/debug1.C: Moved...
39019         * g++.dg/other/debug1.C: ...from here.
39020         * g++.dg/debug/debug2.C: Moved...
39021         * g++.dg/other/debug2.C: ...from here.
39022         * g++.dg/debug/debug3.C: Moved...
39023         * g++.dg/other/debug3.C: ...from here.
39024
39025         * gcc.dg/noncompile/20020213-1.c: New test.
39026
39027 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
39028
39029         * g++.dg/other/debug3.C: New test.
39030
39031         * gcc.c-torture/execute/20020213-1.c: New test.
39032
39033 2002-02-13  Richard Smith <richard@ex-parrot.com>
39034
39035         * g++.old-deja/g++.other/thunk1.C: New test.
39036
39037 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
39038
39039         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
39040
39041 2002-02-13  Stan Shebs  <shebs@apple.com>
39042
39043         * gcc.dg/altivec-3.c: New.
39044
39045 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
39046
39047         * gcc.dg/Wunreachable-1.c: New test.
39048         * gcc.dg/Wunreachable-2.c: New test.
39049
39050 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
39051
39052         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
39053
39054 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
39055
39056         * gcc.dg/decl-1.c: New test.
39057
39058 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
39059
39060         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
39061
39062 2002-02-10  Kazu Hirata  <kazu@hxi.com>
39063
39064         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
39065         * gcc.c-torture/compile/980506-1.x: Likewise.
39066
39067 2002-02-10  Kazu Hirata  <kazu@hxi.com>
39068
39069         * gcc.dg/20020210-1.c: New.
39070
39071 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
39072
39073         * g77.f-torture/execute/947.f: New regression test
39074         for PR fortran/947.
39075
39076 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
39077
39078         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
39079         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
39080
39081 2002-02-08  Richard Henderson  <rth@redhat.com>
39082
39083         * gcc.c-torture/compile/labels-3.c: New.
39084
39085 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
39086
39087         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
39088         expression statements work instead.
39089         * gcc.dg/noncompile/20020207-1.c: New test.
39090
39091 2002-02-07  Richard Henderson  <rth@redhat.com>
39092
39093         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
39094
39095 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
39096
39097         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
39098         message from g77
39099         * lib/g77-dg.exp: Trim g77 error messages so that they are
39100         recognized by dg.exp.
39101
39102 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
39103
39104         PR fortran/5473
39105         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
39106
39107 2002-02-07  Richard Henderson  <rth@redhat.com>
39108
39109         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
39110         to be sufficiently aligned for integers.
39111
39112 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
39113
39114         * g++.dg/template/friend4.C: New test.
39115
39116 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
39117
39118         PR fortran/5743
39119         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
39120         unsupported cases.
39121
39122 2002-02-07  Richard Henderson  <rth@redhat.com>
39123
39124         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
39125         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
39126         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
39127         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
39128
39129 2002-02-06  Richard Henderson  <rth@redhat.com>
39130
39131         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
39132
39133 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
39134
39135         * gcc.dg/20020206-1.c: New test.
39136
39137 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
39138
39139         * gcc.c-torture/execute/20020206-1.c: New test.
39140
39141         * gcc.c-torture/execute/20020206-2.c: New test.
39142
39143         PR optimization/5429:
39144         * gcc.c-torture/compile/20020206-1.c: New test.
39145
39146 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
39147
39148         * g++.dg/ext/align1.C: Do not use an explicit alignment value
39149         as certain file formats cannot support particularly large
39150         alignments.
39151
39152         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
39153         and do not expect to be able to link the executable.
39154
39155         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
39156         fail because the COFF format does not support the weak attribute.
39157
39158 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
39159
39160         * g77.dg/pr5473.f: New test
39161
39162 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
39163
39164         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
39165         Fix testcase accordingly.
39166
39167 2002-02-04  Richard Henderson  <rth@redhat.com>
39168
39169         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
39170         (buf): Change to be an array of pointers, not ints.
39171
39172 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
39173
39174         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
39175         before all tests.  Move warning one line above to match where it
39176         C frontend emits.
39177         * gcc.dg/Wswitch-2.c: New test.
39178         * g++.dg/warn/Wswitch-1.C: New test.
39179         * g++.dg/warn/Wswitch-2.C: New test.
39180
39181 2002-02-04  Richard Henderson  <rth@redhat.com>
39182
39183         * g++.dg/abi/offsetof.C: Fix size comparison.
39184
39185 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
39186
39187         * gcc.dg/cast-qual-2.c: New test.
39188
39189 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
39190
39191         * gcc.dg/20020201-4.c: New test.
39192
39193 2002-02-04  Ben Elliston  <bje@redhat.com>
39194
39195         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
39196         target_info attribute != 0, in addition to the empty string.
39197         (gcc_target_compile): Likewise.
39198
39199 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
39200
39201         * gcc.dg/Wswitch.c: New test.
39202         PR gcc/4475. PR gcc/3780.
39203
39204 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
39205
39206         * g77.f-torture/execute/5122.f: New test for regressions
39207         against PR fortran/5122.
39208
39209 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
39210
39211         * g77.f-torture/compile/pr3743.f: Delete
39212         * g77.dg/pr3743-1.f: New test.
39213         * g77.dg/pr3743-2.f: New test.
39214         * g77.dg/pr3743-3.f: New test.
39215         * g77.dg/pr3743-4.f: New test.
39216
39217 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
39218
39219         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
39220
39221 2002-02-02  Richard Henderson  <rth@redhat.com>
39222
39223         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
39224         * gcc.c-torture/execute/bf64-1.c: Likewise.
39225
39226 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
39227
39228         * gcc.dg/20020201-2.c: New test.
39229
39230         * gcc.dg/20020201-3.c: New test.
39231
39232         * gcc.c-torture/execute/bitfld-2.c: New test.
39233
39234 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
39235
39236         * gcc.dg/bitfld-1.c: Update.
39237         * gcc.dg/bitfld-2.c: Update.
39238         * gcc.c-torture/execute/bitfld-1.x: New.
39239
39240 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
39241
39242         * gcc.c-torture/execute/20020201-1.c: New test.
39243
39244 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
39245
39246         PR target/5469
39247         * gcc.dg/20020201-1.c: New test.
39248
39249 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
39250
39251         PR fortran/3743
39252         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
39253         * g77.f-torture/compile/pr3743.x: Remove
39254
39255 2002-01-31  Tom Rix  <trix@redhat.com>
39256
39257         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
39258
39259 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
39260
39261         * gcc.dg/noncompile/20020130-1.c: New test.
39262
39263 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
39264
39265         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
39266
39267 2002-01-29  Richard Henderson  <rth@redhat.com>
39268
39269         * gcc.c-torture/execute/991118-1.c: Cast various constants back
39270         to long long.
39271         * gcc.c-torture/execute/bf64-1.c: Likewise.
39272
39273 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
39274
39275         * gcc.c-torture/execute/20020129-1.c: New test.
39276
39277 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
39278
39279         * gcc.c-torture/compile/20000224-1.c: Update.
39280         * gcc.c-torture/execute/bitfld-1.c: New tests.
39281         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
39282         * gcc.dg/uninit-A.c: Update.
39283
39284 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
39285
39286         * g++.dg/template/ctor1.C: Add instantiation.
39287
39288 2002-01-28  Paul Koning  <pkoning@equallogic.com>
39289
39290         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
39291         argument to __builtin_prefetch to be const ptr.
39292
39293 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
39294
39295         * gcc.c-torture/compile/20020120-1.c: New test.
39296
39297 2002-01-27  Kazu Hirata  <kazu@hxi.com>
39298
39299         * gcc.c-torture/execute/20020127-1.c: New test.
39300
39301 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
39302
39303         * g77.dg/f77-edit-i-in.f: New test
39304         * g77.dg/f77-edit-i-out.f: New test
39305
39306 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
39307
39308         * gcc.dg/debug/debug.exp: New file.
39309         * gcc.dg/debug/trivial.c: New file.
39310         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
39311         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
39312         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
39313         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
39314         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
39315         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
39316         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
39317         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
39318         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
39319         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
39320         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
39321         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
39322         * gcc.dg/20000503-1.c: Removed.
39323         * gcc.dg/20010207-1.c: Removed.
39324         * gcc.dg/20011223-1.c: Removed.
39325         * gcc.dg/20020104-2.c: Removed.
39326         * gcc.dg/debug-1.c: Removed.
39327         * gcc.dg/debug-2.c: Removed.
39328         * gcc.dg/debug-3.c: Removed.
39329         * gcc.dg/debug-4.c: Removed.
39330         * gcc.dg/debug-5.c: Removed.
39331         * gcc.dg/debug-6.c: Removed.
39332         * gcc.dg/dwarf2-1.c: Removed.
39333         * gcc.dg/dwarf2-2.c: Removed.
39334
39335 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
39336
39337         * g++.old-deja/g++.other/eh5.C: New test.
39338         * g++.old-deja/g++.other/sibcall2.C: New test.
39339         * g++.old-deja/g++.other/array9.C: New test.
39340         * g++.old-deja/g++.other/typename2.C: New test.
39341         * g++.old-deja/g++.other/crash60.C: New test.
39342         * g++.old-deja/g++.other/conv9.C: New test.
39343         * g++.old-deja/g++.other/mangle10.C: New test.
39344         * g++.old-deja/g++.other/unchanging1.C: New test.
39345         * g++.old-deja/g++.other/exprstmt1.C: New test.
39346         * g++.old-deja/g++.other/inline23.C: New test.
39347         * g++.old-deja/g++.eh/ia64-1.C: New test.
39348         * g++.old-deja/g++.other/dwarf2-1.C: New test.
39349         * g++.old-deja/g++.other/reload1.C: New test.
39350         * g++.old-deja/g++.other/static20.C: New test.
39351         * g++.old-deja/g++.other/local-alloc1.C: New test.
39352         * g++.old-deja/g++.other/conv8.C: New test.
39353         * g++.old-deja/g++.other/stmtexpr2.C: New test.
39354         * g++.old-deja/g++.other/storeexpr1.C: New test.
39355         * g++.old-deja/g++.other/storeexpr2.C: New test.
39356         * g++.dg/eh/template2.C: New test.
39357         * g++.dg/warn/weak1.C: New test.
39358
39359 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
39360
39361         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
39362         Remove first, non-varying, argument.
39363
39364 2002-01-23  Richard Henderson  <rth@redhat.com>
39365
39366         * gcc.dg/inline-2.c: New.
39367
39368         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
39369         Add optional target arg.  Check number of arguments.
39370         (scan-assembler-not, scan-assembler-dem): Likewise.
39371         (scan-assembler-dem-not): Likewise.
39372
39373 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
39374
39375         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
39376         line 12.
39377         * g++.old-deja/g++.brendan/parse3.C,
39378         g++.old-deja/g++.other/crash26.C,
39379         g++.old-deja/g++.other/crash28.C,
39380         g++.old-deja/g++.other/crash29.C,
39381         g++.old-deja/g++.other/crash30.C,
39382         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
39383
39384 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
39385
39386         * gcc.dg/20020115-1.c: New.
39387
39388 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
39389
39390         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
39391
39392 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
39393
39394         * gcc.dg/20020122-3.c: New.
39395
39396 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
39397
39398         * g++.dg/other/gc1.C: New test.
39399
39400 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
39401
39402         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
39403
39404 2002-01-22  Richard Henderson  <rth@redhat.com>
39405
39406         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
39407
39408 2002-01-22  Richard Henderson  <rth@redhat.com>
39409
39410         * gcc.dg/20020122-4.c: New.
39411
39412 2002-01-22  H.J. Lu <hjl@gnu.org>
39413
39414         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
39415         link output.
39416         * gcc.dg/special/ecos.exp: Likewise.
39417         * lib/g++-dg.exp: Likewise.
39418         * lib/g77-dg.exp: Likewise.
39419         * lib/gcc-dg.exp : Likewise.
39420         * lib/mike-g++.exp: Likewise.
39421         * lib/mike-g77.exp: Likewise.
39422         * lib/mike-gcc.exp: Likewise.
39423         * lib/objc-dg.exp: Likewise.
39424
39425 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
39426
39427         PR target/5379
39428         * gcc.dg/20020122-2.c: New test.
39429
39430 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
39431
39432         * gcc.dg/20020122-1.c: New test.
39433
39434 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
39435
39436         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
39437
39438 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
39439
39440         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
39441
39442 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39443
39444         * gcc.c-torture/compile/20020121-1.c: New test.
39445
39446 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39447
39448         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
39449         ld_library_path.
39450
39451 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
39452
39453         * gcc.dg/20020218-1.c: New test.
39454
39455 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
39456
39457         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
39458         messages
39459         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
39460         "At global scope" warning
39461         * g++.dg/ext/align1.C: Change cygwin test for alignment
39462         from db-bogus to dg-warning
39463
39464 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
39465
39466         * g77.f-torture/compile/cpp2.F: New test.
39467
39468 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
39469
39470         * g++.dg/template/access1.C: New test.
39471
39472 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
39473
39474         * gcc.dg/20020118-1.c: New.
39475
39476 2002-01-18  Kazu Hirata  <kazu@hxi.com>
39477
39478         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
39479
39480 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
39481
39482         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
39483         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
39484         alignment warnings.
39485
39486 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
39487
39488         * gcc.misc-tests/i386-prefetch.exp: Save and restore
39489         torture_with_loops and torture_without_loops
39490
39491 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
39492
39493         * gcc.c-torture/compile/20020116-1.c: New test.
39494
39495 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
39496
39497         * gcc.dg/20020116-2.c: New test.
39498
39499         * gcc.dg/ultrasp4.c: New test.
39500
39501         * gcc.dg/20020116-1.c: New test.
39502
39503 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
39504
39505         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
39506         by EABI.
39507
39508 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
39509
39510         * gcc.misc-tests/i386-prefetch.exp: New.
39511         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
39512         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
39513         * gcc.misc-tests/i386-pf-none-1.c: New test.
39514         * gcc.misc-tests/i386-pf-sse-1.c: New test.
39515
39516 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
39517
39518         * gcc.dg/gnu89-init-1.c: Add new tests.
39519
39520 2002-01-15  Andreas Jaeger  <aj@suse.de>
39521
39522         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
39523         * gcc.dg/i386-mmx-2.c: Likewise.
39524         * gcc.dg/i386-sse-1.c: Likewise.
39525         * gcc.dg/i386-sse-2.c: Likewise.
39526         * gcc.dg/i386-sse-3.c: Likewise.
39527
39528 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
39529
39530         * g77.f-torture/execute/intrinsic-unix-bessel.f:
39531         Uncomment additional cases that now pass.
39532
39533 2002-01-11  Richard Henderson  <rth@redhat.com>
39534
39535         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
39536         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
39537
39538 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
39539
39540         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
39541
39542 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
39543
39544         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
39545         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
39546
39547 2002-01-10  Dale Johannesen  <dalej@apple.com>
39548
39549         * gcc.c-torture/execute/loop-11.c: New.
39550
39551 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
39552
39553         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
39554         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
39555
39556 2002-01-09  Richard Henderson  <rth@redhat.com>
39557
39558         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
39559         type in which to perform the operation for each size.
39560
39561 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
39562
39563         * gcc.c-torture/compile/20020109-2.c: New test.
39564
39565 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
39566
39567         * gcc.c-torture/execute/loop-10.c: New test.
39568
39569 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
39570
39571         * gcc.c-torture/compile/20010226-1.c: New test.
39572         * gcc.c-torture/compile/20010227-1.c: New test.
39573         * gcc.c-torture/compile/20010426-1.c: New test.
39574         * gcc.c-torture/compile/20010510-1.c: New test.
39575         * gcc.c-torture/compile/20010605-3.c: New test.
39576         * gcc.c-torture/compile/20010824-1.c: New test.
39577         * gcc.c-torture/execute/20010409-1.c: New test.
39578         * gcc.dg/noncompile/20000901-1.c: New test.
39579         * gcc.dg/20001023-1.c: New test.
39580         * gcc.dg/20001101-1.c: New test.
39581         * gcc.dg/20001102-1.c: New test.
39582         * gcc.dg/20010207-1.c: New test.
39583         * gcc.dg/20010405-1.c: New test.
39584         * gcc.dg/20010822-1.c: New test.
39585         * gcc.dg/20011107-1.c: New test.
39586
39587 2002-01-09  Jeffrey A Law  (law@redhat.com)
39588
39589         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
39590
39591         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
39592         execution failure on PA targets.
39593
39594 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
39595
39596         * gcc.c-torture/compile/20020109-1.c: New test.
39597
39598 2002-01-08  Kazu Hirata  <kazu@hxi.com>
39599
39600         * gcc.c-torture/execute/20020108-1.c: New test.
39601
39602 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
39603
39604         * gcc.dg/20020108-1.c: New test.
39605
39606 2002-01-08  H.J. Lu <hjl@gnu.org>
39607
39608         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
39609         for header files.
39610
39611 2002-01-08  Geoff Keating  <geoffk@redhat.com>
39612
39613         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
39614         consistency.
39615
39616 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
39617
39618         * gcc.dg/altivec-4.c: Test altivec predicates.
39619
39620 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
39621
39622         * gcc.c-torture/execute/20020107-1.c: New test.
39623
39624 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
39625
39626         PR c/5279
39627         * gcc.c-torture/compile/20020106-1.c: New test.
39628
39629 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
39630
39631         * gcc.c-torture/execute/nestfunc-4.c: New test.
39632
39633 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
39634
39635         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
39636         extra triple that slipped in.
39637         * g++.old-deja/g++.abi/align.C: Likewise.
39638         * g++.old-deja/g++.abi/bitfields.C: Likewise.
39639
39640 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
39641
39642         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
39643         * g++.old-deja/g++.abi/align.C: Likewise.
39644         * g++.old-deja/g++.abi/bitfields.C: Likewise.
39645
39646         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
39647         on FreeBSD/i386.
39648         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
39649         FreeBSD.
39650
39651 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
39652
39653         * gcc.dg/20020104-1.c: New test.
39654
39655         * gcc.dg/20020104-2.c: New test.
39656
39657 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
39658
39659         * gcc.dg/20020103-1.c: Fix typo in target selector.
39660
39661 2002-01-03  Richard Henderson  <rth@redhat.com>
39662
39663         * gcc.dg/20020103-1.c: New.
39664
39665 2002-01-03  Kazu Hirata  <kazu@hxi.com>
39666
39667         * gcc.c-torture/execute/20020103-1.c: New test.
39668
39669 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
39670
39671         * g++.dg/other/debug2.C: New test.
39672
39673         * gcc.c-torture/compile/20020103-1.c: New test.
39674
39675 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
39676
39677         * gcc.dg/gnu89-init-1.c: Added new tests.
39678
39679 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
39680
39681         * g++.dg/template/friend2.C: Remove as patch is reverted.
39682
39683         * g++.dg/warn/oldcast1.C: New test.
39684
39685         * g++.dg/template/ptrmem1.C: New test.
39686         * g++.dg/template/ptrmem2.C: New test.
39687
39688         * g++.dg/template/ntp.C: New test.
39689
39690         * g++.dg/other/component1.C: New test.
39691
39692         * g++.dg/template/ttp3.C: New test.
39693
39694         * g++.dg/template/friend2.C: New test.
39695         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
39696
39697 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
39698
39699         * g++.dg/other/ptrmem1.C: New test.
39700         * g++.dg/other/ptrmem2.C: New test.
39701
39702 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
39703
39704         * g++.dg/template/ctor1.C: New test.
39705
39706 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
39707
39708         * g++.dg/template/friend2.C: New test.
39709
39710 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
39711
39712         * gcc.dg/mmix-1.c: New test.
39713
39714 2001-12-31  Richard Henderson  <rth@redhat.com>
39715
39716         * gcc.dg/asm-5.c: New.
39717
39718 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
39719
39720         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
39721         in namespace __gnu_cxx
39722
39723 2001-12-30  Richard Henderson  <rth@redhat.com>
39724
39725         * gcc.dg/debug-6.c: New.
39726
39727 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
39728
39729         * gcc.c-torture/compile/20011229-2.c: New test.
39730
39731 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
39732
39733         * gcc.dg/debug-3.c: New test.
39734         * gcc.dg/debug-4.c: New test.
39735         * gcc.dg/debug-5.c: New test.
39736
39737 2001-12-29  Richard Henderson  <rth@redhat.com>
39738
39739         * g++.dg/eh/loop1.C: New.
39740
39741 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
39742
39743         * g++.dg/template/crash1.C: New test.
39744
39745 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
39746
39747         * g++.dg/other/const1.C: New test.
39748
39749 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
39750
39751         * gcc.c-torture/compile/20011229-1.c: New test.
39752
39753 2001-12-28  Stan Shebs  <shebs@apple.com>
39754
39755         * lib/objc-torture.exp: Resync with c-torture.exp.
39756         * lib/objc.exp: Load standard libraries.
39757
39758 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
39759
39760         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
39761         additional tests.
39762
39763 2001-12-27  Roger Sayle <roger@eyesopen.com>
39764
39765         * gcc.c-torture/execute/string-opt-16.c: New testcase.
39766
39767 2001-12-27  Richard Henderson  <rth@redhat.com>
39768
39769         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
39770
39771 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
39772
39773         * g++.dg/eh/ctor1.C: New test.
39774         * g++.dg/other/error2.C: New test.
39775
39776 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
39777
39778         * g++.dg/other/init2.C: New test.
39779
39780 2001-12-24  Richard Henderson  <rth@redhat.com>
39781
39782         * gcc.dg/20011223-1.c: New.
39783         * gcc.dg/inline-1.c: New.
39784
39785 2001-12-23  Richard Henderson  <rth@redhat.com>
39786
39787         * gcc.dg/asm-4.c: Test operand modifiers.
39788
39789 2001-12-23  Richard Henderson  <rth@redhat.com>
39790
39791         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
39792
39793 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
39794
39795         * gcc.c-torture/execute/20011223-1.c: New test.
39796
39797 2001-12-21  Richard Henderson  <rth@redhat.com>
39798
39799         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
39800         re-enables the warning.
39801
39802 2001-12-21  Richard Henderson  <rth@redhat.com>
39803
39804         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
39805
39806 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
39807
39808         * gcc.c-torture/compile/20011218-1.c: New test.
39809
39810 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
39811
39812         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
39813         arm-isr.c test.
39814         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
39815         epilogue generation for ARM ISR routines.
39816
39817 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39818
39819         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
39820         * gcc.dg/format/c90-printf-3.c: Likewise.
39821         * gcc.dg/format/c99-printf-3.c: Likewise.
39822         * gcc.dg/format/ext-1.c: Likewise.
39823         * gcc.dg/format/ext-6.c: Likewise.
39824         * gcc.dg/format/format.h: Prototype unlocked stdio.
39825
39826 2001-12-20  Richard Henderson  <rth@redhat.com>
39827
39828         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
39829         (arena): Use it.
39830         (malloc): Correct allocation logic.  Abort if we fill up the
39831         arena before initialization complete.
39832         (realloc): Correct allocation logic.
39833
39834 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
39835
39836         * gcc.c-torture/compile/20011219-2.c: New test.
39837
39838         * gcc.c-torture/execute/20011219-1.c: New test.
39839
39840 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
39841
39842         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
39843         target does not support weak symbols.
39844
39845 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
39846
39847         * gcc.c-torture/compile/20011219-1.c: New test.
39848
39849 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
39850
39851         * g++.dg/other/error1.C: New test.
39852
39853 2001-12-17  Jeffrey A Law  (law@redhat.com)
39854
39855         * gcc.c-torture/execute/20011217-1.c: New test.
39856
39857 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
39858
39859         * objc.dg/special/: New directory.
39860         * objc.dg/special/special.exp: New file.
39861         * objc.dg/special/unclaimed-category-1.h: New file.
39862         * objc.dg/special/unclaimed-category-1a.m: New file.
39863         * objc.dg/special/unclaimed-category-1.m: New file.
39864
39865 2001-12-17  Andreas Jaeger  <aj@suse.de>
39866
39867         * gcc.c-torture/compile/20011217-2.c: New test.
39868
39869 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39870
39871         * gcc.c-torture/compile/20011217-1.c: New test.
39872
39873 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
39874
39875         * testsuite/gcc.dg/20011214-1.c: New.
39876
39877 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
39878
39879         * gcc.dg/altivec-4.c: New.
39880
39881 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
39882
39883         * gcc.dg/20011113-1.c: New test.
39884
39885 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39886
39887         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
39888         std::__malloc_alloc_template<0> and
39889         std::__default_alloc_template<false, 0>.
39890
39891 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
39892
39893         * objc/execute/bf-21.m: New test.
39894         * objc/execute/enumeration-1.m: New test.
39895         * objc/execute/enumeration-2.m: New test.
39896
39897 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
39898
39899         * gcc.dg/gnu89-init-1.c: New test.
39900
39901 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
39902
39903         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
39904         * g++.old-deja/g++.jason/2371.C: Likewise.
39905         * g++.old-deja/g++.jason/template33.C: Likewise.
39906         * g++.old-deja/g++.jason/template34.C: Likewise.
39907         * g++.old-deja/g++.jason/template36.C: Likewise.
39908         * g++.old-deja/g++.oliva/typename1.C: Likewise.
39909         * g++.old-deja/g++.oliva/typename2.C: Likewise.
39910         * g++.old-deja/g++.other/typename1.C: Likewise.
39911         * g++.old-deja/g++.pt/inherit2.C: Likewise.
39912         * g++.old-deja/g++.pt/nontype5.C: Likewise.
39913         * g++.old-deja/g++.pt/typename11.C: Likewise.
39914         * g++.old-deja/g++.pt/typename14.C: Likewise.
39915         * g++.old-deja/g++.pt/typename16.C: Likewise.
39916         * g++.old-deja/g++.pt/typename3.C: Likewise.
39917         * g++.old-deja/g++.pt/typename4.C: Likewise.
39918         * g++.old-deja/g++.pt/typename5.C: Likewise.
39919         * g++.old-deja/g++.pt/typename7.C: Likewise.
39920         * g++.old-deja/g++.robertl/eb9.C: Likewise.
39921
39922 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
39923
39924         * g++.dg/other/linkage1.C: New test.
39925         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
39926         specifiers.
39927
39928 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
39929
39930         * gcc.dg/concat.c: New test.
39931
39932 2001-12-11  Stan Shebs  <shebs@apple.com>
39933
39934         * objc/compile: New test directory.
39935         * objc/compile/compile.exp: New expect script.
39936         * objc/compile/20011211-1.m: New compile test.
39937
39938 2001-12-11  Jason Merrill  <jason@redhat.com>
39939
39940         * lib/prune.exp (prune_gcc_output): Also handle "In member
39941         function".  So many permutations...
39942
39943 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
39944
39945         * g++.dg/template/typedef1.C: New test.
39946
39947 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
39948
39949         * g++.dg/other/copy1.C: New test.
39950
39951 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
39952
39953         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
39954
39955         * gcc.dg/builtin-choose-expr.c: New.
39956
39957 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
39958
39959         * gcc.dg/altivec-2.c: New.
39960
39961 2001-12-07  Richard Henderson  <rth@redhat.com>
39962
39963         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
39964
39965 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
39966
39967         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
39968         ultrasparc.
39969
39970 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39971
39972         * g++-old.deja/g++.robertl/eb101.C: Deleted.
39973
39974 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
39975
39976         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
39977         variable argument list.
39978
39979 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
39980
39981         * gcc.c-torture/execute/memcheck: Delete entire directory.
39982         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
39983         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
39984
39985 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
39986
39987         * gcc.dg/Wshadow-1.c: New test.
39988
39989 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
39990
39991         * gcc.c-torture/compile/20011130-1.c: New test.
39992
39993         * gcc.dg/noncompile/20011025-1.c: New test.
39994
39995         * g++.dg/other/anon-union.C: New test.
39996
39997         * gcc.c-torture/execute/20011024-1.c: New test.
39998
39999 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
40000
40001         * gcc.c-torture/execute/20000722-1.x,
40002         gcc.c-torture/execute/20010123-1.x: Remove.
40003         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
40004         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
40005         gcc.dg/c99-complit-2.c: New tests.
40006
40007 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
40008
40009         * g++.dg/inherit/base1.C: New test.
40010
40011 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
40012
40013         * g++.dg/other/stdarg1.C: New test.
40014
40015         * gcc.c-torture/compile/20011130-2.c: New test.
40016
40017 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
40018
40019         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
40020         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
40021         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
40022         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
40023         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
40024         * gcc.dg/builtin-prefetch-1.c: New test.
40025
40026 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
40027
40028         * gcc.dg/20011130-1.c: New test.
40029
40030 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
40031
40032         * g++.dg/other/scope1.C: New test.
40033         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
40034
40035 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
40036
40037         * gcc.dg/vla-init-1.c: New test.
40038
40039 2001-12-01  Geoff Keating  <geoffk@redhat.com>
40040
40041         * gcc.c-torture/compile/structs.c: New testcase from GDB.
40042
40043 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
40044
40045         * objc.dg/alias.m: Update.
40046         * objc.dg/class-1.m: Update.
40047         * objc.dg/const-str-1.m: Update.
40048         * objc.dg/fwd-proto-1.m: Update.
40049         * objc.dg/id-1.m: Update.
40050         * objc.dg/super-class-1.m: Update.
40051
40052 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
40053
40054         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
40055         constructs.
40056
40057 2001-11-28  Jeffrey A Law  (law@cygnus.com)
40058
40059         * gcc.c-torture/execute/20011128-1.c: New test.
40060
40061 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
40062
40063         * gcc.dg/20011127-1.c: New test.
40064
40065 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40066
40067         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
40068         from Austin Group draft 7.
40069         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
40070         scanf format arguments.
40071         * gcc.dg/format/no-exargs-2.c: New test.
40072
40073 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
40074
40075         * g++.dg/abi/vbase8-4.C: New test.
40076
40077 2001-11-24  Ian Lance Taylor  <ian@airs.com>
40078
40079         * gcc.c-torture/execute/20011121-1.c: New test.
40080
40081 2001-11-23  Jeffrey A Law  (law@cygnus.com)
40082
40083         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
40084
40085 2001-11-23  Andreas Jaeger  <aj@suse.de>
40086
40087         * gcc.dg/cpp/charconst-2.c: New test.
40088
40089 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
40090
40091         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
40092         to the host if it is remote.  Let tests specify extra headers
40093         they use.
40094         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
40095         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
40096         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
40097         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
40098         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
40099         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
40100         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
40101         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
40102         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
40103         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
40104
40105 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
40106
40107         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
40108         for little endian ARMs.
40109
40110 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
40111
40112         * gcc.c-torture/compile/20011119-1.c: New test.
40113         * gcc.c-torture/compile/20011119-2.c: New test.
40114
40115 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
40116
40117         * gcc.dg/altivec-1.c: Fix typo.
40118
40119 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
40120
40121         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
40122
40123 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
40124
40125         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
40126
40127 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
40128
40129         * lib/g77.exp: Don't specify --rpath-link.
40130
40131         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
40132         across all the headers.
40133         * gcc.dg/format/format.exp: For testing on a remote host,
40134         copy format.h.
40135
40136         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
40137         * gcc.c-torture/execute/930406-1.c: Likewise.
40138         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
40139
40140 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
40141
40142         * gcc.dg/altivec-1.c: New.
40143
40144 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
40145
40146         * gcc.dg/cpp/fpreprocessed.c: New test case.
40147
40148 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40149
40150         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
40151         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
40152         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
40153
40154 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40155
40156         * gcc.dg/no-builtin-1.c: New test.
40157
40158 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
40159
40160         * gcc.c-torture/execute/20011115-1.c: New test.
40161
40162 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
40163
40164         * gcc.c-torture/compile/20011114-2.c: New test.
40165         * gcc.c-torture/compile/20011114-3.c: New test.
40166         * gcc.c-torture/compile/20011114-4.c: New test.
40167
40168 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
40169
40170         * g++.dg/other/init1.C: New test.
40171
40172 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
40173
40174         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
40175         message.
40176
40177         * gcc.c-torture/execute/20011114-1.c: New testcase.
40178
40179         * gcc.c-torture/compile/20010327-1.c: Revert last change.
40180         * gcc.c-torture/compile/20011114-1.c: New test, exactly
40181         like the (before this change) version of 20010327-1.c.
40182
40183 2001-11-14  Roger Sayle <roger@eyesopen.com>
40184
40185         * gcc.c-torture/execute/string-opt-13.c: New testcase.
40186
40187 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
40188
40189         * g++.dg/init/array2.C: New test.
40190
40191 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
40192
40193         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
40194
40195 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
40196
40197         * g++.dg/other/forscope1.C: New test.
40198         * g++.dg/ext/forscope1.C: New test.
40199         * g++.dg/ext/forscope2.C: New test.
40200
40201 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
40202
40203         * gcc.c-torture/execute/20011113-1.c: New test.
40204
40205 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
40206
40207         * gcc.c-torture/execute/20011109-2.c: New test.
40208
40209         * gcc.c-torture/execute/20011109-1.c: New test.
40210
40211 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
40212
40213         * gcc.c-torture/compile/20011109-1.c: New test.
40214
40215 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
40216
40217         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
40218         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
40219         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
40220         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
40221         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
40222         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
40223         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
40224
40225 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
40226
40227         * g++.dg/warn/Wshadow-1.C: New tests.
40228         * g++.old-deja/g++.mike/for3.C: Update.
40229
40230 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
40231
40232         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
40233         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
40234         XFAILs.  Adjust expected error texts.
40235         * gcc.c-torture/compile/20011106-1.c,
40236         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
40237         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
40238         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
40239         gcc.dg/c99-array-lval-5.c: New tests.
40240
40241 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
40242
40243         * gcc.dg/cpp/defined.c: Update.
40244
40245 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
40246
40247         * gcc.c-torture/execute/anon-1.c: New test.
40248
40249 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
40250
40251         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
40252         same size, so no warning should be produced on stormy16.
40253
40254         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
40255         due to oversized array.
40256         * g++.old-deja/g++.mike/ns15.C: Likewise.
40257         * g++.old-deja/g++.pt/crash16.C: Likewise.
40258
40259 2001-11-02  Graham Stott  <grahams@redhat.com>
40260
40261         * g++.dgother/debug1.C: Fix typos.
40262
40263 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
40264
40265         * g++.dg/other/debug1.C: New test.
40266
40267 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
40268
40269         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
40270         of unsigned long.
40271
40272 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
40273
40274         * gcc.dg/20011029-2.c: New test.
40275
40276         * gcc.c-torture/compile/20011029-1.c: New test.
40277
40278 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
40279
40280         * objc/execute/class_self-1.m: New test.
40281         * objc/execute/class_self-2.m: New test.
40282
40283 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
40284
40285         * gcc.misc-tests/msgs.exp: Delete.
40286         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
40287         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
40288         error set to match recent changes.
40289
40290 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
40291
40292         * gcc.dg/20011021-1.c: New test.
40293
40294 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
40295
40296         * gcc.c-torture/compile/20011023-1.c: New test.
40297
40298 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
40299
40300         * lib/g77.exp: Rewrite based on lib/g++.exp.
40301
40302 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
40303
40304         * gcc.c-torture/execute/20011019-1.c: New test.
40305
40306         * gcc.dg/20011018-1.c: New test.
40307
40308 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
40309
40310         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
40311
40312 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
40313
40314         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
40315         * gcc.dg/attr-invalid.c: Likewise.
40316
40317 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
40318
40319         * testsuite/gcc.dg/20011015-1.c: New test.
40320
40321 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
40322
40323         * g++.dg/template/unify2.C: New test.
40324
40325 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
40326
40327         * g++.dg/other/exception-specification.C: New test
40328
40329 2001-10-13  Tom Rix  <trix@redhat.com>
40330
40331         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
40332         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
40333
40334 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
40335
40336         * testsuite/gcc.dg/20011009-1.c: New test.
40337
40338 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
40339
40340         PR g++/4476
40341         * g++.dg/other/friend1.C: New test.
40342
40343 2001-10-11  Richard Henderson  <rth@redhat.com>
40344
40345         * g++.old-deja/g++.other/crash18.C: Add -S to options.
40346
40347 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40348
40349         * gcc.c-torture/compile/20011010-1.c: New.
40350
40351 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
40352
40353         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
40354         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
40355         g77.f-torture/execute/execute.exp,
40356         g77.f-torture/noncompile/noncompile.exp,
40357         gcc.c-torture/compile/compile.exp,
40358         gcc.c-torture/execute/execute.exp,
40359         gcc.c-torture/execute/ieee/ieee.exp,
40360         gcc.c-torture/execute/memcheck/memcheck.exp,
40361         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
40362         objc/execute/execute.exp: Update FSF address.
40363
40364 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
40365
40366         * gcc.dg/cpp/cmdlne-C.c: Update.
40367         * gcc.dg/cpp/cmdlne-C2.c: New.
40368
40369 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40370
40371         * gcc.c-torture/execute/20011008-3.c: New.
40372
40373 2001-10-08  DJ Delorie  <dj@redhat.com>
40374
40375         * gcc.dg/20011008-1.c: New.
40376         * gcc.dg/20011008-2.c: New.
40377
40378 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
40379
40380         * gcc.dg/cpp/spacing1.c: Update test.
40381
40382 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40383
40384         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
40385         spelling errors of "separate" as "seperate".
40386
40387 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
40388
40389         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
40390         enough to avoid inlining.
40391
40392 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
40393
40394         * lib/g77.exp: set libg2c_dir correctly.
40395
40396 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
40397
40398         * gcc.dg/cpp/macro11.c: New test.
40399
40400 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
40401
40402         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
40403         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
40404         gcc.dg/format/multattr-3.c: New tests.
40405         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
40406         tests for format attributes on function pointers being rejected.
40407
40408 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
40409
40410         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
40411
40412 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
40413
40414         * g++.dg/warn/format1.C: New test.
40415
40416 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
40417
40418         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
40419
40420 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
40421
40422         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
40423
40424 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
40425
40426         * gcc.dg/cpp/redef2.c: Add test.
40427
40428 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
40429
40430         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
40431         long-standing bug on i686, apparently.
40432         * gcc.c-torture/execute/loop-2c.x: New file.
40433         * gcc.c-torture/execute/loop-2d.x: New file.
40434         * gcc.c-torture/execute/loop-3c.x: New file.
40435
40436 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
40437
40438         * gcc.dg/cpp/20000625-2.c: Correct line number.
40439
40440 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
40441
40442         * gcc.dg/cpp/macro10.c: New test.
40443         * gcc.dg/cpp/strify3.c: New test.
40444         * gcc.dg/cpp/spacing1.c: Add tests.
40445         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
40446         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
40447
40448 2001-09-24  DJ Delorie  <dj@redhat.com>
40449
40450         * gcc.c-torture/execute/20010924-1.c: New test.
40451
40452 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
40453
40454         * testsuite/objc/execute/paste.m: Remove.
40455
40456 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
40457
40458         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
40459
40460 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
40461
40462         * g77.dg/strlen0.f: New test.
40463
40464 2001-09-21  Richard Henderson  <rth@redhat.com>
40465
40466         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
40467         * g++.old-deja/g++.abi/vtable2.C: Likewise.
40468
40469 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
40470
40471         Table-driven attributes.
40472         * g++.dg/ext/attrib1.C: New test.
40473
40474 2001-09-20  DJ Delorie  <dj@redhat.com>
40475
40476         * gcc.dg/20000926-1.c: Update expected warning messages.
40477         * gcc.dg/array-2.c: Likewise, and test for warnings too.
40478         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
40479         array.
40480
40481 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
40482
40483         * g++.dg/eh/registers1.C: New test case.
40484
40485 2001-09-17  Richard Henderson  <rth@redhat.com>
40486
40487         * gcc.dg/array-5.c: Fix VLA decomposition test.
40488
40489 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
40490
40491         * gcc.dg/cpp/line5.c: New testcase.
40492
40493 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
40494
40495         * gcc.dg/cpp/macro9.c: New test.
40496
40497 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
40498
40499         * gcc.c-torture/execute/980223.c: Change type of addr from long
40500         to char *.
40501
40502 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
40503
40504         * gcc.c-torture/execute/20010915-1.c: New test.
40505
40506 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
40507
40508         * g77.dg/bprob: New directory.
40509         * g77.dg/bprob/bprob.exp: New file.
40510         * g77.dg/bprob/bprob-1.f: New test.
40511         * g77.dg/gcov: New directory.
40512         * g77.dg/gcov/gcov.exp: New file.
40513         * g77.dg/gcov/gcov-1.f: New test.
40514         * g77.dg/gcov/gcov-1.x: New file.
40515
40516 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
40517
40518         * gcc.dg/cpp/directiv.c: Update.
40519         * gcc.dg/cpp/undef1.c: Update.
40520
40521 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
40522
40523         * gcc.dg/20010912-1.c: New test.
40524
40525 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
40526
40527         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
40528         language-independent file in lib.
40529         * lib/gcov.exp: New file.
40530
40531 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
40532
40533         * gcc.c-torture/compile/20010911-1.c: New test.
40534
40535 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
40536
40537         * lib/profopt.exp: New, to support profile-directed optimizations.
40538         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
40539         * gcc.misc-tests/bprob-1.c: New test.
40540         * gcc.misc-tests/bprob-2.c: New test.
40541
40542 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
40543
40544         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
40545         XFAIL and which kinds of gcov output to verify.
40546         * gcc.misc-tests/gcov-4b.x: New file.
40547         * gcc.misc-tests/gcov-5b.x: New file.
40548         * gcc.misc-tests/gcov-6.x: New file.
40549         * gcc.misc-tests/gcov-7.c: New test.
40550         * gcc.misc-tests/gcov-7.x: New file.
40551
40552 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
40553
40554         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
40555         * gcc.misc-tests/gcov-6.c: New test.
40556
40557 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
40558
40559         PR c++/3986
40560         * g++.dg/abi/vbase1.C: New test.
40561
40562 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
40563
40564         * objc.dg/method-2.m: New.
40565
40566 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
40567
40568         PR c++/4203
40569         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
40570         * g++.dg/init/empty1.C: New test.
40571
40572 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
40573
40574         * gcc.c-torture/compile/20010903-1.c: New test.
40575
40576 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
40577
40578         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
40579         for m68k.
40580
40581 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
40582
40583         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
40584
40585         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
40586
40587         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
40588
40589 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
40590
40591         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
40592         for 16-bit 'unsigned int'.
40593
40594 2001-08-29  Kazu Hirata  <kazu@hxi.com>
40595
40596         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
40597
40598 2001-08-27  Richard Henderson  <rth@redhat.com>
40599
40600         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
40601         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
40602
40603 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
40604
40605         * gcc.dg/asm-names.c (ymain): New.
40606
40607 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
40608
40609         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
40610         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
40611         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
40612
40613 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40614
40615         * gcc.dg/compare5.c: New testcase.
40616
40617 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
40618
40619         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
40620         and "In instantiation".
40621
40622 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
40623
40624         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
40625
40626 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
40627
40628         * gcc.misc-tests/gcov.exp: Add support for branch information.
40629         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
40630         * gcc.misc-tests/gcov-4.c: New test.
40631         * gcc.misc-tests/gcov-4b.c: New test.
40632         * gcc.misc-tests/gcov-5b.c: New test.
40633
40634 2001-08-20  Zack Weinberg  <zackw@panix.com>
40635
40636         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
40637         expected to fail.
40638
40639 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40640
40641         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
40642
40643 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
40644
40645         * g++.dg/eh/template1.C: New test.
40646
40647 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
40648
40649         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
40650         Fix thinko.
40651         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
40652         for xfail.
40653
40654 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
40655
40656         * lib/g77-dg.exp: Use prune.exp for common procedures
40657         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
40658         * lib/g77.exp: (g77-dg-prune) Remove
40659
40660 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
40661
40662         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
40663
40664 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40665
40666         * g++.dg/template/unify1.C: New test.
40667
40668 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
40669
40670         * g++.dg/abi/empty4.C: New test.
40671
40672 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
40673
40674         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
40675         solaris2.*
40676         * g77.f-torture/compile/pr3743.x: Likewise.
40677
40678 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
40679
40680         * g++.dg/other/using-declaration.C: New test.
40681
40682 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
40683
40684         * gcc.dg/cpp/tr-sign.c: New testcase.
40685
40686 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
40687
40688         * gcc.dg/cpp/19951025-1.c: Revert.
40689         * gcc.dg/cpp/directiv.c: We no longer process directives that
40690         interrupt macro arguments.
40691
40692 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
40693
40694         * gcc.dg/bconstp-1.c: New test.
40695
40696 2001-08-03  Richard Henderson  <rth@redhat.com>
40697
40698         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
40699
40700 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
40701
40702         * gcc.dg/cpp/19951025-1.c: Update.
40703
40704 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
40705
40706         * g77.dg/ff90-1.f (s): Fix reference of variable z,
40707         should be x.
40708
40709 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
40710
40711         Kill -fhonor-std.
40712         * g++.old-deja/g++.ns/ns14.C: Remove special options.
40713         * g++.old-deja/g++.other/std1.C: Likewise.
40714         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
40715
40716 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
40717
40718         * lib/g77.exp: Load gcc-defs.exp for common procedures
40719         (g77_pass, g77_fail, g77_finish, g77_exit,
40720         ${tool}_check_unsupported_p} Now redundant.  Deleted.
40721
40722 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
40723
40724         * g77.dg/fbackslash.f
40725         * g77.dg/fcase-preserve.f
40726         * g77.dg/ff90-1.f
40727         * g77.dg/ffixed-line-length-0.f
40728         * g77.dg/ffixed-line-length-132.f
40729         * g77.dg/ffixed-line-length-7.f
40730         * g77.dg/ffixed-line-length-72.f
40731         * g77.dg/ffixed-line-length-none.f
40732         * g77.dg/ffree-form-1.f
40733         * g77.dg/fno-backslash.f
40734         * g77.dg/fno-f90-1.f
40735         * g77.dg/fno-fixed-form-1.f
40736         * g77.dg/fno-onetrip.f
40737         * g77.dg/fno-typeless-boz.f
40738         * g77.dg/fno-underscoring.f
40739         * g77.dg/fno-vxt-1.f
40740         * g77.dg/fonetrip.f
40741         * g77.dg/ftypeless-boz.f
40742         * g77.dg/fugly-assumed.f
40743         * g77.dg/funderscoring.f
40744         * g77.dg/fvxt-1.f
40745
40746 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
40747
40748         * objc.dg/fwd-proto-1.m: New.
40749         * objc.dg/local-decl-1.m: New.
40750         * objc.dg/naming-1.m: New.
40751         * objc.dg/naming-2.m: New.
40752         * objc.dg/proto-hier-1.m: New.
40753
40754 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
40755
40756         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
40757         largest-type elements to a struct makes its size grow.
40758
40759 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
40760
40761         * g++.dg/abi/vthunk1.C: New test.
40762
40763 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
40764
40765         * g++.dg/abi/vbase8-22.C: New test.
40766
40767 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
40768
40769         * gcc.dg/cpp/macro8.c: New test.
40770
40771 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
40772
40773         * g++.dg/abi/vbase8-21.C: New test.
40774
40775 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
40776
40777         * g++.dg/abi/vbase8-10.C: New test.
40778
40779 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40780
40781         * lib/g++.exp (g++_set_ld_library_path): Renamed to
40782         ${tool}_set_ld_library_path.
40783         Changed caller.
40784         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
40785         g++.exp.
40786
40787 2001-07-26  Stan Cox <scox@redhat.com>
40788
40789         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
40790         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
40791         gcc_exit, gcc_check_unsupported_p):
40792         Moved to gcc-deps.exp
40793         * gcc-deps.exp: New file.
40794
40795 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40796
40797         * g++.old-deja/g++.pt/defarg14.C: New test.
40798
40799 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
40800
40801         * g++.old-deja/g++.other/lineno5.C: New test.
40802
40803 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
40804
40805         * g++.old-deja/g++.pt/crash68.C: New test.
40806
40807 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
40808
40809         * g++.old-deja/g++.other/crash42.C: New test.
40810
40811 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
40812
40813         * gcc.dg/cpp/extratokens.c: Fix.
40814         * gcc.dg/cpp/skipping2.c: New tests.
40815
40816 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40817
40818         * gcc.c-torture/execute/20010724-1.c: New file.
40819         * gcc.c-torture/execute/20010724-1.x: New file.
40820
40821 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40822
40823         * g++.old-deja/g++.other/cond7.C: New test.
40824
40825 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40826
40827         * g++.old-deja/g++.other/optimize4.C: New test.
40828
40829 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40830
40831         * g++.old-deja/g++.abi/vbase8-5.C: New test.
40832
40833 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
40834
40835         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
40836         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
40837         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
40838         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
40839
40840         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
40841         bug report" message.
40842
40843         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
40844         * g++.dg/ext/instantiate1.C: Move from old-deja.
40845
40846 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
40847
40848         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
40849         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
40850         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
40851         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
40852
40853 2001-07-23  Jeffrey A Law  (law@cygnus.com)
40854
40855         * gcc.c-torture/execute/20010723-1.c: New test.
40856
40857 2001-07-23  Ben Elliston  <bje@redhat.com>
40858
40859         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
40860
40861 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40862
40863         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
40864         i[34567]86-*-*.
40865         Delete handling of ieee_multilib_flags.
40866         Pass -mieee for alpha*-*-* and sh-*-*.
40867         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
40868
40869 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
40870
40871         Remove old-abi tests.
40872         * g++.old-deja/g++.mike/p11116.C: Remove.
40873         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
40874
40875 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
40876
40877         * g77.f-torture/compile/pr3743.f: New test
40878
40879 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
40880
40881         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
40882
40883 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40884
40885         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
40886         g++.old-deja/g++.pt/static6.C: Likewise.
40887         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
40888         supports weak symbols.
40889
40890 2001-07-18  Andreas Jaeger  <aj@suse.de>
40891
40892         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
40893         supported again.
40894
40895 2001-07-18  Andreas Jaeger  <aj@suse.de>
40896
40897         * gcc.dg/iftrap-1.c: Fix target line.
40898
40899 2001-07-17  Richard Henderson  <rth@redhat.com>
40900
40901         * gcc.c-torture/execute/20010717-1.c: New.
40902
40903 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
40904
40905         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
40906         tests.
40907
40908 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
40909
40910         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
40911
40912 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40913
40914         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
40915         UAC_SIGBUS, UAC_NOPRINT definitions.
40916
40917 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
40918
40919         * objc/execute/object_is_class.m: New test.
40920         * objc/execute/object_is_meta_class.m: New test.
40921
40922 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
40923
40924         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
40925         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
40926
40927 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
40928
40929         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
40930         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
40931
40932 2001-07-14  Richard Henderson  <rth@redhat.com>
40933
40934         * gcc.dg/iftrap-1.c: New.
40935
40936 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
40937
40938         * g77.f-torture/execute/intrinsic77.f: New test.
40939
40940 2001-07-11  Janis Johnson <janis@us.ibm.com>
40941
40942         * gcc.misc-tests/gcov-3.c: New test.
40943
40944 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
40945
40946         * gcc.c-torture/compile/20010711-1.c,
40947         * gcc.c-torture/compile/20010711-2.c: New tests.
40948
40949 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
40950
40951         * gcc.c-torture/execute/20010711-1.c: New test.
40952
40953 2001-07-11  Ben Elliston  <bje@redhat.com>
40954
40955         * g++.old-deja/g++.other/enum5.C: New test.
40956
40957 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
40958
40959         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
40960         (g++-dg-prune): Call prune_gcc_output.
40961         * prune.exp: New file for prune_gcc_output.
40962         * lib/g++.exp, lib/gcc.exp: Load it.
40963
40964 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
40965
40966         * gcc.c-torture/compile/20010701-1.c,
40967         g++.old-deja/g++.ext/attrib6.C: New tests.
40968
40969 2001-07-06  Jeffrey A Law  (law@cygnus.com)
40970
40971         * gcc.c-torture/compile/20010706-1.c: New test.
40972
40973 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
40974
40975         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
40976
40977 2001-06-28  Stan Shebs  <shebs@apple.com>
40978
40979         * gcc.dg/pragma-darwin.c: New test.
40980
40981 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40982
40983         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
40984         Solaris 2.[678] system.
40985
40986 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
40987
40988         * gcc.dg/20010622-1.c: New test.
40989
40990 2001-06-18  Stan Shebs  <shebs@apple.com>
40991
40992         * objc.dg: New directory.
40993         * objc.dg/dg.exp: New file.
40994         * objc.dg/alias.m: New.
40995         * objc.dg/class-1.m: New.
40996         * objc.dg/class-2.m: New.
40997         * objc.dg/const-str-1.m: New.
40998         * objc.dg/const-str-2.m: New.
40999         * objc.dg/id-1.m: New.
41000         * objc.dg/method-1.m: New.
41001         * objc.dg/super-class-1.m: New.
41002         * lib/objc-dg.exp: New file.
41003
41004 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
41005
41006         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
41007         of label name.
41008
41009 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
41010
41011         * g++.old-deja/g++.abi/vbase8-9.C: New test.
41012
41013 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41014
41015         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
41016         variable.
41017
41018 2001-06-12  Richard Henderson  <rth@redhat.com>
41019
41020         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
41021
41022 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
41023
41024         * g++.old-deja/g++.abi/vbase5.C: New test.
41025         * g++.old-deja/g++.abi/vbase6.C: New test.
41026         * g++.old-deja/g++.abi/vbase7.C: New test.
41027
41028 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41029
41030         * gcc.c-torture/compile/20010610-1.c: New test.
41031
41032 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
41033
41034         * g++.old-deja/g++.abi/vbase4.C: New test.
41035
41036 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
41037
41038         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
41039         support %f for HC11/HC12 targets.
41040         * gcc.c-torture/execute/930513-1.x: New file, likewise.
41041         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
41042         on HC11/HC12 targets.
41043         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
41044
41045 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41046
41047         * gcc.dg/wchar_t-1.c: New file.
41048         * gcc.dg/wint_t-1.c: Likewise.
41049
41050 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
41051
41052         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
41053
41054 2001-06-11  Richard Henderson  <rth@redhat.com>
41055
41056         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
41057
41058 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
41059
41060         * gcc.c-torture/compile/20010611-1.c: New test.
41061
41062 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
41063
41064         * gcc.dg/c99-tag-1.c: Add more tests.
41065
41066 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
41067
41068         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
41069         representation on MN10300 and ARM/Thumb.
41070
41071 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
41072
41073         * g77.f-torture/execute/20010610.f: New.
41074
41075 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
41076
41077         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
41078         names.
41079
41080 2001-06-09  Richard Henderson  <rth@redhat.com>
41081
41082         * gcc.c-torture/execute/ashrdi-1.c: New.
41083         * gcc.c-torture/execute/ashldi-1.c: New.
41084         * gcc.c-torture/execute/lshrdi-1.c: New.
41085
41086 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
41087
41088         * objc/execute/load-3.m: Added. Check sending +load to categories,
41089         in addition to classes.
41090
41091 2001-06-08  Stan Shebs  <shebs@apple.com>
41092
41093         * objc/execute/load-2.m: New test.  From Nicola Pero
41094         <n.pero@mi.flashnet.it>.
41095
41096 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
41097
41098         * gcc.c-torture/execute/20010605-2.c: New test.
41099
41100 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
41101
41102         * g++.old-deja/g++.abi/vbase2.C: New test.
41103         * g++.old-deja/g++.abi/vbase3.C: New test.
41104
41105 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
41106
41107         * g++.old-deja/g++.pt/friend49.C: New test.
41108
41109 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
41110
41111         * g++.old-deja/g++.ext/anon3.C: New test.
41112
41113 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
41114
41115         * g++.old-deja/g++.other/conv7.C: New test.
41116
41117 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
41118
41119         * gcc.c-torture/compile/20010605-2.c: New test.
41120
41121 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
41122
41123         * gcc.c-torture/execute/20010604-1.c: New test.
41124
41125 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
41126
41127         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
41128
41129 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
41130
41131         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
41132         (g++_link_flags): Likewise.
41133         (g++_init): Pass gccpath's value to two previous functions.
41134
41135 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41136
41137         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
41138         Ensure logfile entry matches exec command line.
41139
41140 2001-05-31  Richard Henderson  <rth@redhat.com>
41141
41142         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
41143         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
41144
41145 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
41146
41147         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
41148         compiler for irix6.2
41149
41150 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
41151
41152         * g++.old-deja/g++.other/optimize3.C: New file.
41153
41154 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
41155
41156         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
41157         assemble.
41158
41159 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
41160
41161         * g++.old-deja/g++.other/optimize2.C: New file.
41162
41163 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
41164
41165         * gcc.c-torture/compile/20010518-2.c: New file.
41166         * gcc.c-torture/execute/20010518-1.c: New file.
41167         * gcc.c-torture/execute/20010518-2.c: New file.
41168
41169 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
41170
41171         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
41172
41173 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
41174
41175         G++ no longer defines builtins that do not begin with __builtin.
41176         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
41177         * g++.old-deja/g++.brendand/misc13.C: Likewise.
41178         * g++.old-deja/g++.law/builtin1.C: Likewise.
41179         * g++.old-deja/g++.law/cvt2.C: Likewise.
41180         * g++.old-deja/g++.mike/net5.C: Likewise.
41181         * g++.old-deja/g++.other/builtins1.C: Likewise.
41182         * g++.old-deja/g++.other/builtins2.C: Likewise.
41183         * g++.old-deja/g++.other/builtins3.C: Likewise.
41184         * g++.old-deja/g++.other/builtins4.C: Likewise.
41185         * g++.old-deja/g++.other/inline8.C: Likewise.
41186         * g++.old-deja/g++.robertl/eb39.C: Likewise.
41187
41188 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
41189
41190         * g++.old-deja/g++.pt/using1.C: Adjust.
41191         * g++.old-deja/g++.pt/using2.C: New test.
41192
41193 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
41194
41195         * gcc.dg/cpp/charconst.c: New tests.
41196         * gcc.dg/cpp/escape.c: New tests.
41197         * gcc.dg/cpp/escape-1.c: New tests.
41198         * gcc.dg/cpp/escape-2.c: New tests.
41199         * gcc.dg/cpp/ucs.c: New tests.
41200
41201 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
41202
41203         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
41204         native compiler for irix6.5.
41205
41206 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
41207
41208         * lib/g++.exp (g++_include_flags): Use args to compute
41209         get_multilibs.
41210         (g++_link_flags): Likewise.
41211         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
41212
41213 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
41214
41215         * gcc.dg/c90-hexfloat-1.c: Add more tests.
41216
41217 2001-05-21  Geoff Keating  <geoffk@redhat.com>
41218
41219         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
41220         this file.
41221
41222 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
41223
41224         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
41225         STACK_SIZE;
41226         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
41227         to STACK_SIZE; Use it to define size of add_histo array.
41228         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
41229         to STACK_SIZE.
41230         (f): Use GITT_SIZE to define size of gitt local table.
41231         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
41232         to STACK_SIZE; Use it to define size of bytemem array.
41233
41234 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
41235
41236         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
41237         on 68HC11/HC12 due to the asm instruction.
41238         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
41239         * gcc.c-torture/compile/920520-1.x: Likewise.
41240         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
41241         on 68HC11/HC12 because the function is larger than 64K.
41242         * gcc.c-torture/compile/961203-1.x: New file, this test fails
41243         on 68HC11/HC12 because the structure is too large.
41244
41245 2001-05-20  Richard Henderson  <rth@redhat.com>
41246
41247         * gcc.c-torture/execute/20010520-1.c: New.
41248
41249 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41250
41251         * g++.old-deja/g++.warn/compare1.C: New test.
41252         * gcc.dg/compare4.c: New test.
41253
41254 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
41255
41256         * g++.old-deja/g++.other/optimize1.C: New test.
41257
41258 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41259
41260         * g++.old-deja/g++.pt/spec41.C: New test.
41261
41262 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
41263
41264         * gcc.c-torture/compile/20010114-1.x: Remove.
41265
41266 2001-05-18  Stan Shebs  <shebs@apple.com>
41267
41268         * gcc.c-torture/compile/20010518-1.c: New test.
41269
41270 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
41271
41272         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
41273         * g++.old-deja/g++.pt/crash67.C: New test.
41274
41275 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
41276
41277         * g++.old-deja/g++.other/debug9.C: New test.
41278
41279 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
41280
41281         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
41282
41283 2001-05-16  Jan Hubicka  <jh@suse.cz>
41284
41285         * gcc.c-torture/compile/20010516-1.c: New test.
41286
41287 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
41288
41289         * g++.old-deja/g++.other/crash41.C: New test.
41290
41291 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
41292
41293         * g++.old-deja/g++.pt/crash66.C: New test.
41294
41295 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
41296
41297         * g++.old-deja/g++.robertl/eb27.C: Convert.
41298
41299 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
41300
41301         * g++.dg/friend-warn.C: New test.  Do not warn about friend
41302         declaration being redundant.
41303
41304 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
41305
41306         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
41307
41308 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
41309
41310         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
41311
41312 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
41313
41314         * lib/g++.exp: Use testsuite_flags.
41315
41316 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
41317
41318         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
41319
41320 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
41321
41322         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
41323
41324 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
41325
41326         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
41327
41328 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
41329
41330         * gcc.c-torture/compile/20010313-1.c: New test.
41331
41332 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
41333
41334         * gcc.dg/cpp/direct2.c: New test.
41335         * gccq.dg/cpp/direct2s.c: New test.
41336
41337         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
41338
41339 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
41340
41341         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
41342         * g++.old-deja/g++.other/op3.C: Likewise.
41343
41344 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
41345
41346         * gcc.dg/cpp/syshdr.h: New file.
41347         * gcc.dg/cpp/sysmac1.c: Update.
41348         * gcc.dg/cpp/sysmac2.c: Update.
41349
41350 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
41351
41352         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
41353
41354 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
41355
41356         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
41357         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
41358
41359 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
41360
41361         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
41362
41363 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
41364
41365         * lib/g++.exp (g++_include_flags): Don't use any special flags
41366         if TESTING_IN_BUILD_TREE is not defined.
41367         (g++_init): Use a plain 'c++' as the compiler if
41368         TESTING_IN_BUILD_TREEE is not defined.
41369
41370 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
41371
41372         * g++.old-deja/g++.eh/catch13.C: New test.
41373         * g++.old-deja/g++.eh/catch14.C: New test.
41374
41375 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
41376
41377         * gcc.dg/cpp/tr-define.c: New test.
41378
41379 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
41380
41381         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
41382         <stdlib.h>, not <malloc.h>.
41383
41384 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
41385
41386         * g++.old-deja/g++.ns/template17.C: New test.
41387
41388 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
41389
41390         * g++.old-deja/g++.pt/ref4.C: New test.
41391
41392 2001-04-30  Richard Henderson  <rth@redhat.com>
41393
41394         * gcc.dg/20000724-1.c: Revert last change.
41395
41396 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
41397
41398         * g77.f-torture/execute/20010430.f: New test.
41399
41400 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
41401
41402         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
41403
41404 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
41405
41406         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
41407
41408 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
41409
41410         * g++.old-deja/g++.eh/crash6.C: New test.
41411
41412 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
41413
41414         * g++.old-deja/g++.other/warn7.C: New test.
41415
41416 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
41417
41418         * g++.old-deja/g++.other/defarg9.C: New test.
41419
41420 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
41421
41422         * g77.f-torture/compile/20010426.f: New test.
41423         * g77.f-torture/execute/20010426.f: New test.
41424
41425 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
41426
41427         * g77.f-torture/compile/20000629-1.x: Remove - error
41428         has been fixed.
41429
41430 2001-04-26  Jeffrey A Law  (law@cygnus.com)
41431
41432         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
41433         Tweak slightly to work with g++.dg framework.
41434         * g++.dg/special/ecos.exp: Run initp1.C test.
41435         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
41436
41437         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
41438         its linker doesn't give line numbers either.
41439         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
41440
41441 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
41442
41443         * g++.old-deja/g++.other/lex1.C: New test.
41444
41445 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
41446
41447         * gcc.dg/noncompile/20010425-1.c: New test.
41448
41449 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
41450
41451         * g++.old-deja/g++.pt/mangle2.C: New test.
41452
41453 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
41454
41455         * gcc.dg/format/plus-1.c: New test.
41456
41457 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
41458
41459         * gcc.dg/20010423-1.c: New test.
41460
41461 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
41462
41463         * gcc.c-torture/execute/20010422-1.c: New test.
41464
41465 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
41466
41467         * g++.old-deja/g++.ns/type2.C: New test.
41468
41469 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
41470
41471         * g++.old-deja/g++.other/perf1.C: New test.
41472
41473 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
41474
41475         * gcc.dg/c99-func-2.c: Remove xfail.
41476         * gcc.dg/c99-func-3.c: Remove xfail.
41477         * gcc.dg/c99-func-4.c: Remove xfail.
41478
41479 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
41480
41481         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
41482
41483 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
41484
41485         * gcc.c-torture/compile/20010423-1.c: New test.
41486
41487 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
41488
41489         * g++.old-deja/g++.pt/typename28.C: New test.
41490
41491 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
41492
41493         * g++.old-deja/g++.abi/empty2.C: New test.
41494         * g++.old-deja/g++.abi/empty3.C: New test.
41495
41496 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
41497
41498         * g++.old-deja/g++.other/comdat2.C: New test.
41499         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
41500
41501 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
41502
41503         * g++.old-deja/g++.other/overload14.C: New test.
41504
41505 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
41506
41507         * g++.old-deja/g++.other/lookup23.C: New test.
41508
41509 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
41510
41511         * gcc.c-torture/execute/20010403-1.c: New test.
41512
41513 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
41514             Mark Mitchell  <mark@codesourcery.com>
41515
41516         * lib/old-dejagnu.exp: Don't delete output of executable.
41517         Add .exe suffix to executables.
41518
41519 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
41520
41521         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
41522
41523 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41524
41525         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
41526
41527 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
41528
41529         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
41530         * g++.old-deja/g++.abi/crash1.C: New test.
41531
41532 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
41533
41534         * g++.old-deja/g++.other/crash40.C: New test.
41535
41536 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41537
41538         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
41539
41540 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
41541
41542         * g++.old-deja/g++.other/warn6.C: New test.
41543
41544 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
41545
41546         * g++.old-deja/g++.robertl/eb42.C: Same.
41547
41548 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41549
41550         * gcc.dg/wtr-conversion-1.c: New testcase.
41551
41552 2001-04-10  Richard Henderson  <rth@redhat.com>
41553
41554         * g++.old-deja/g++.other/array5.C: New.
41555
41556 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41557
41558         * gcc.c-torture/execute/20010408-1.c: New test.
41559
41560 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
41561
41562         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
41563         headers and constructs.
41564         * g++.old-deja/g++.robertl/eb79.C: Same.
41565         * g++.old-deja/g++.robertl/eb77.C (main): Same.
41566         * g++.old-deja/g++.robertl/eb73.C: Same.
41567         * g++.old-deja/g++.robertl/eb66.C (main): Same.
41568         * g++.old-deja/g++.robertl/eb55.C (t): Same.
41569         * g++.old-deja/g++.robertl/eb54.C (main): Same.
41570         * g++.old-deja/g++.robertl/eb46.C (main): Same.
41571         * g++.old-deja/g++.robertl/eb44.C: Same.
41572         * g++.old-deja/g++.robertl/eb41.C (main): Same.
41573         * g++.old-deja/g++.robertl/eb4.C (main): Same.
41574         * g++.old-deja/g++.robertl/eb39.C: Same.
41575         * g++.old-deja/g++.robertl/eb33.C (main): Same.
41576         * g++.old-deja/g++.robertl/eb31.C (main): Same.
41577         * g++.old-deja/g++.robertl/eb30.C: Same.
41578         * g++.old-deja/g++.robertl/eb3.C: Same.
41579         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
41580         * g++.old-deja/g++.robertl/eb21.C: Same.
41581         * g++.old-deja/g++.robertl/eb15.C: Same.
41582         * g++.old-deja/g++.robertl/eb118.C: Same.
41583         * g++.old-deja/g++.robertl/eb115.C (main): Same.
41584         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
41585         * g++.old-deja/g++.robertl/eb109.C: Same.
41586         * g++.old-deja/g++.other/sibcall1.C (main): Same.
41587         * g++.old-deja/g++.mike/rtti1.C: Same.
41588         * g++.old-deja/g++.mike/p658.C: Same.
41589         * g++.old-deja/g++.mike/net46.C: Same.
41590         * g++.old-deja/g++.mike/net34.C: Same.
41591         * g++.old-deja/g++.mike/memoize1.C: Same.
41592         * g++.old-deja/g++.mike/eh2.C: Same.
41593         * g++.old-deja/g++.law/weak.C: Same.
41594         * g++.old-deja/g++.law/visibility7.C: Same.
41595         * g++.old-deja/g++.law/visibility25.C: Same.
41596         * g++.old-deja/g++.law/visibility22.C: Same.
41597         * g++.old-deja/g++.law/visibility2.C: Same.
41598         * g++.old-deja/g++.law/visibility17.C: Same.
41599         * g++.old-deja/g++.law/visibility13.C: Same.
41600         * g++.old-deja/g++.law/visibility10.C: Same.
41601         * g++.old-deja/g++.law/visibility1.C: Same.
41602         * g++.old-deja/g++.law/virtual3.C (eval): Same.
41603         * g++.old-deja/g++.law/vbase1.C: Same.
41604         * g++.old-deja/g++.law/operators32.C: Same.
41605         * g++.old-deja/g++.law/nest3.C: Same.
41606         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
41607         * g++.old-deja/g++.law/except5.C (main): Same.
41608         * g++.old-deja/g++.law/cvt7.C (run): Same.
41609         * g++.old-deja/g++.law/cvt2.C: Same.
41610         * g++.old-deja/g++.law/cvt16.C: Same.
41611         * g++.old-deja/g++.law/ctors6.C (bar): Same.
41612         * g++.old-deja/g++.law/ctors17.C (main): Same.
41613         * g++.old-deja/g++.law/ctors13.C: Same.
41614         * g++.old-deja/g++.law/ctors12.C (main): Same.
41615         * g++.old-deja/g++.law/ctors10.C: Same.
41616         * g++.old-deja/g++.law/code-gen5.C: Same.
41617         * g++.old-deja/g++.law/bad-error7.C: Same.
41618         * g++.old-deja/g++.law/arm9.C: Same.
41619         * g++.old-deja/g++.law/arm12.C: Same.
41620         * g++.old-deja/g++.law/arg8.C: Same.
41621         * g++.old-deja/g++.law/arg1.C: Same.
41622         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
41623         * g++.old-deja/g++.jason/template31.C: Same.
41624         * g++.old-deja/g++.jason/template24.C (main): Same.
41625         * g++.old-deja/g++.jason/2371.C: Same.
41626         * g++.old-deja/g++.eh/new2.C: Same.
41627         * g++.old-deja/g++.eh/new1.C: Same.
41628         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
41629         * g++.old-deja/g++.brendan/nest21.C (main): Same.
41630         * g++.old-deja/g++.brendan/err-msg3.C: Same.
41631         * g++.old-deja/g++.brendan/crash62.C: Same.
41632         * g++.old-deja/g++.brendan/crash52.C: Same.
41633         * g++.old-deja/g++.brendan/crash49.C (main): Same.
41634         * g++.old-deja/g++.brendan/crash38.C: Same.
41635         * g++.old-deja/g++.brendan/crash15.C (main): Same.
41636         * g++.old-deja/g++.brendan/copy9.C: Same.
41637
41638 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
41639
41640         * gcc.c-torture/execute/20001203-2.c (memset):
41641         Count argument is of type __SIZE_TYPE__.
41642
41643 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
41644
41645         * gcc.c-torture/compile/20010404-1.c: New test.
41646
41647 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
41648
41649         * gcc.c-torture/compile/20010326-1.c: New test.
41650
41651 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
41652
41653         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
41654         peculiarities of the SH.
41655         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
41656
41657 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41658
41659         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
41660         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
41661         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
41662
41663 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
41664
41665         * g77.f-torture/compile/20010321-1.f: New test.
41666
41667 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
41668
41669         * gcc.c-torture/compile/20010329-1.c: New test.
41670
41671 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
41672
41673         * gcc.c-torture/execute/20010329-1.c: New test.
41674
41675 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
41676
41677         * g++.old-deja/g++.other/eh4.C: Fix typo.
41678
41679 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
41680
41681         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
41682
41683 2001-03-28  Philip Blundell  <philb@gnu.org>
41684
41685         * gcc.c-torture/compile/20010328-1.c: New test.
41686
41687 2001-03-27  Richard Henderson  <rth@redhat.com>
41688
41689         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
41690         * g++.old-deja/g++.eh/vbase3.C: Likewise.
41691
41692 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
41693
41694         * gcc.c-torture/compile/20010327-1.c: New test.
41695
41696 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
41697
41698         * g++.old-deja/g++.other/friend12.C: New test.
41699         * g++.old-deja/g++.other/friend9.C: Expect no errors.
41700         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
41701
41702 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
41703
41704         * gcc.c-torture/execute/20010325-1.c: New test.
41705
41706 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
41707
41708         * g++.old-deja/g++.other/mangle3.C: New test.
41709
41710 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
41711
41712         * g++.old-deja/g++.other/anon8.C: New test.
41713
41714 2001-03-20  Philip Blundell  <philb@gnu.org>
41715
41716         * gcc.c-torture/compile/20010320-1.c: New test.
41717
41718 2001-03-17  Richard Henderson  <rth@redhat.com>
41719
41720         * g++.old-deja/g++.other/eh4.C: Add expected error text.
41721
41722 2001-03-15  Geoff Keating  <geoff@redhat.com>
41723
41724         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
41725         tests on AIX.
41726
41727 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
41728
41729         * g++.old-deja/g++.other/eh4.C: New test.
41730
41731 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
41732
41733         * gcc.dg/cpp/mi1.c: Update.
41734
41735 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
41736
41737         * g++.old-deja/g++.other/regstack.C: New test.
41738
41739 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
41740
41741         * g++.old-deja/g++.other/ref4.C: New test.
41742
41743 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
41744
41745         * objc/execute/va_method.m: Added.
41746         * objc/execute/IMP.m: Added.
41747         * objc/execute/_cmd.m: Added.
41748         * objc/execute/accessing_ivars.m: Added.
41749         * objc/execute/class-1.m: Added.
41750         * objc/execute/class-10.m: Added.
41751         * objc/execute/class-11.m: Added.
41752         * objc/execute/class-12.m: Added.
41753         * objc/execute/class-13.m: Added.
41754         * objc/execute/class-14.m: Added.
41755         * objc/execute/class-2.m: Added.
41756         * objc/execute/class-3.m: Added.
41757         * objc/execute/class-4.m: Added.
41758         * objc/execute/class-5.m: Added.
41759         * objc/execute/class-6.m: Added.
41760         * objc/execute/class-7.m: Added.
41761         * objc/execute/class-8.m: Added.
41762         * objc/execute/class-9.m: Added.
41763         * objc/execute/class-tests-1.h
41764         * objc/execute/class-tests-2.h
41765         * objc/execute/compatibility_alias.m: Added.
41766         * objc/execute/encode-1.m: Added.
41767         * objc/execute/formal_protocol-1.m: Added.
41768         * objc/execute/formal_protocol-2.m: Added.
41769         * objc/execute/formal_protocol-3.m: Added.
41770         * objc/execute/formal_protocol-4.m: Added.
41771         * objc/execute/formal_protocol-5.m: Added.
41772         * objc/execute/formal_protocol-6.m: Added.
41773         * objc/execute/formal_protocol-7.m: Added.
41774         * objc/execute/informal_protocol.m: Added.
41775         * objc/execute/initialize.m: Added.
41776         * objc/execute/load.m: Added.
41777         * objc/execute/many_args_method.m: Added.
41778         * objc/execute/nested-3.m: Added.
41779         * objc/execute/no_clash.m: Added.
41780         * objc/execute/private.m: Added.
41781         * objc/execute/redefining_self.m: Added.
41782         * objc/execute/root_methods.m: Added.
41783         * objc/execute/selector-1.m: Added.
41784         * objc/execute/static-1.m: Added.
41785         * objc/execute/static-2.m: Added.
41786         * objc/execute/va_method.m: Added.
41787
41788 2001-03-10  Richard Henderson  <rth@redhat.com>
41789
41790         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
41791
41792 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
41793
41794         * g++.old-deja/g++.other/crash31.C: XFAIL.
41795         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
41796         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
41797         * gcc.c-torture/execute/20010123-1.x: XFAIL.
41798         * gcc.c-torture/execute/20010124-1.x: XFAIL.
41799         * gcc.dg/sequence-pt-1.c: XFAIL one test.
41800
41801 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
41802
41803         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
41804
41805 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
41806
41807         * gcc.dg/20000724-1.c: Don't use multiline strings.
41808
41809 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
41810
41811         * objc/execute/string1.m, objc/execute/string2.m: Compare the
41812         result of -cString against what we expect it to be; don't just
41813         print it out for no one to read.
41814
41815         * objc/execute/string3.m, objc/execute/string4.m: New tests.
41816         Based on testcases provided by Nicola Pero.
41817
41818 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
41819
41820         * gcc.dg/cpp/macro7.c: New test.
41821
41822 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
41823
41824         * gcc.dg/cpp/multiline.c: Update.
41825
41826 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
41827
41828         * g++.old-deja/g++.other/enum3.C: New test.
41829
41830 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
41831
41832         * g++.old-deja/g++.other/pod1.C: New test.
41833
41834 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
41835
41836         * g++.old-deja/g++.ext/overload1.C: New test.
41837
41838 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
41839
41840         * g++.old-deja/g++.pt/using1.C: New test.
41841
41842 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
41843
41844         * g++.old-deja/g++.other/using9.C: New test.
41845
41846 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
41847
41848         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
41849
41850         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
41851
41852 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
41853
41854         * g++.old-deja/g++.ext/realpt1.C: Remove.
41855
41856 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
41857
41858         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
41859
41860 2001-02-26  Will Cohen  <wcohen@redhat.com>
41861
41862         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
41863
41864 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
41865
41866         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
41867         templatized constructors.
41868
41869 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41870
41871         * gcc.c-torture/execute/20010224-1.c: New test.
41872
41873 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
41874
41875         * gcc.c-torture/execute/20010222-1.c: New test.
41876
41877 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
41878
41879         * g++.old-deja/g++.other/inline20.C: New test.
41880
41881 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
41882
41883         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
41884
41885 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
41886
41887         * g++.old-deja/g++.other/lookup22.C: New test.
41888
41889 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
41890
41891         * g77.dg: New directory.
41892         * g77.dg/20010216-1.f: New test case.
41893         * g77.dg/dg.exp: New driver.
41894         * lib/g77-dg.exp: New driver library.
41895
41896 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41897
41898         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
41899
41900 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
41901
41902         * g++.old-deja/g++.other/decl9.C: New test.
41903
41904 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
41905
41906         * g++.old-deja/g++.other/init16.C: Update the test so that it does
41907         not need <string> and also tests the initialization at runtime.
41908
41909 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
41910
41911         * gcc.c-torture/execute/longlong.c: New test.
41912
41913 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
41914
41915         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
41916
41917 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
41918
41919         * gcc.c-torture/execute/920302-1.c (execute):
41920         Change argument type to short.
41921
41922 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
41923
41924         * g++.old-deja/g++.pt/deduct6.C: New test.
41925
41926 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
41927
41928         * g++.old-deja/g++.pt/deduct5.C: New test.
41929
41930 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
41931
41932         * gcc.c-torture/execute/20010209-1.c: New test.
41933
41934 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
41935
41936         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
41937
41938 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
41939
41940         * g++.dg/vtgc1.C: Update for new ABI.
41941
41942         * consistency.vlad: New directory, 1665 files.
41943
41944 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
41945
41946         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
41947         return type.
41948         * gcc.dg/cpp/digraphs.c: Declare puts.
41949
41950 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
41951
41952         * g++.old-deja/g++.other/warn5.C: New test.
41953
41954 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
41955
41956         * g++.old-deja/g++.pt/spec40.C: New test.
41957
41958 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
41959
41960         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
41961         case.
41962         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
41963
41964 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
41965
41966         * gcc.c-torture/compile/20010209-1.c: New test.
41967
41968 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
41969
41970         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
41971         excess errors message but not if it crashes.
41972         * g++.old-deja/g++.other/crash27.C: Likewise.
41973         * g++.old-deja/g++.other/crash28.C: Likewise.
41974         * g++.old-deja/g++.other/crash30.C: Likewise.
41975         * g++.old-deja/g++.other/crash32.C: Likewise.
41976         * g++.old-deja/g++.other/crash35.C: Likewise.
41977         * g++.old-deja/g++.pt/inherit2.C: Likewise.
41978
41979 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
41980
41981         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
41982         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
41983         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
41984         g77.f-torture/execute/execute.exp,
41985         g77.f-torture/noncompile/noncompile.exp,
41986         gcc.c-torture/execute/execute.exp,
41987         gcc.c-torture/execute/memcheck/memcheck.exp,
41988         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
41989         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
41990         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
41991         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
41992         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
41993         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
41994         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
41995         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
41996         Remove bug reporting instructions with ancient email addresses.
41997
41998 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
41999
42000         * gcc.dg/20010202-1.c: New test.
42001         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
42002
42003 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
42004
42005         * g++.dg/stdbool-if.C: New test.
42006
42007 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
42008
42009         * objc/execute/fdecl.m: Added main().
42010
42011 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
42012
42013         * gcc.c-torture/execute/20010206-1.c: New test.
42014
42015 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
42016
42017         * gcc.dg/cpp/avoidpaste1.c: Update.
42018
42019 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
42020
42021         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
42022         Pero <nicola@brainstorm.co.uk>.
42023         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
42024
42025 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
42026
42027         * g++.old-deja/g++.pt/spec39.C: New test.
42028
42029 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
42030
42031         * gcc.c-torture/compile/20010202-1.c: New test.
42032
42033 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
42034
42035         * g++.old-deja/g++.abi/primary2.C: New test.
42036         * g++.old-deja/g++.abi/primary3.C: New test.
42037         * g++.old-deja/g++.abi/primary4.C: New test.
42038         * g++.old-deja/g++.abi/primary5.C: New test.
42039         * g++.old-deja/g++.abi/vtable3.h: New test.
42040         * g++.old-deja/g++.abi/vtable3a.C: New test.
42041         * g++.old-deja/g++.abi/vtable3b.C: New test.
42042         * g++.old-deja/g++.abi/vtable3c.C: New test.
42043         * g++.old-deja/g++.abi/vtable3d.C: New test.
42044         * g++.old-deja/g++.abi/vtable3e.C: New test.
42045         * g++.old-deja/g++.abi/vtable3f.C: New test.
42046         * g++.old-deja/g++.abi/vtable3g.C: New test.
42047         * g++.old-deja/g++.abi/vtable3h.C: New test.
42048         * g++.old-deja/g++.abi/vtable3i.C: New test.
42049         * g++.old-deja/g++.abi/vtable3j.C: New test.
42050         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
42051
42052 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
42053
42054         * g++.old-deja/g++.other/anon6.C: New test.
42055         * g++.old-deja/g++.other/anon7.C: New test.
42056
42057 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
42058
42059         * gcc.dg/cpp/avoidpaste2.c: New tests.
42060
42061 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
42062
42063         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
42064
42065 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
42066
42067         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
42068         DECIMAL_DIG cases for Irix."
42069
42070 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
42071
42072         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
42073
42074 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
42075
42076         * gcc.dg/c99-tag-1.c: New test.
42077
42078 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
42079
42080         * gcc.dg/cpp/tr-warn1.c: Add tests.
42081
42082 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
42083
42084         * gcc.dg/cpp/avoidpaste1.c: Update.
42085         * gcc.dg/cpp/paste4.c: Update.
42086
42087 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
42088
42089         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
42090         cases for Irix.
42091
42092 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
42093
42094         * g++.old-deja/g++.other/inline19.C: New test.
42095
42096 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
42097
42098         * gcc.dg/Wlarger-than.c: New test.
42099
42100 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
42101
42102         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
42103
42104 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
42105
42106         * gcc.c-torture/execute/20010129-1.c: New test.
42107         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
42108
42109 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
42110
42111         * gcc.dg/cpp/avoidpaste1.c: Test case.
42112
42113 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
42114
42115         * g++.old-deja/g++.other/inline18.C: New test.
42116
42117 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42118
42119         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
42120         and __builtin_putchar.
42121
42122 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
42123
42124         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
42125         tests.
42126
42127 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
42128
42129         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
42130         floating point number rounding mode to round to the nearest
42131         representable mode.
42132
42133 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
42134
42135         * g++.old-deja/g++.other/mangle2.C: New test.
42136
42137 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
42138
42139         * gcc.c-torture/compile/20010124-1.c: New test.
42140
42141 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
42142
42143         * g++.old-deja/g++.pt/spec38.C: New test.
42144
42145 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42146
42147         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
42148         "Build don't run".
42149
42150 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42151
42152         * gcc.c-torture/execute/20010123-1.c: New test.
42153
42154 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
42155
42156         * g++.old-deja/g++.pt/spec37.C: New test.
42157
42158 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
42159
42160         * g++.old-deja/g++.pt/overload14.C: New test.
42161
42162 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42163
42164         * gcc.c-torture/execute/20010122-1.c: New test, exercise
42165         __builtin_return_address.
42166
42167 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
42168
42169         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
42170         * g++.old-deja/g++.pt/spec35.C: New test.
42171         * g++.old-deja/g++.pt/spec36.C: New test.
42172
42173 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
42174
42175         * gcc.c-torture/compile/20010118-1.c: New test.
42176
42177 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
42178
42179         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
42180
42181 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
42182
42183         * gcc.c-torture/execute/20010119-1.c: New test.
42184
42185 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
42186
42187         * g++.old-deja/g++.other/vbase5.C: New test.
42188
42189 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
42190
42191         * gcc.c-torture/execute/20010118-1.c: New test.
42192
42193 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
42194
42195         * g++.old-deja/g++.pt/deduct3.C: New test.
42196
42197 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
42198
42199         * g++.old-deja/g++.pt/spec34.C: New test.
42200
42201 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
42202
42203         * g77.f-torture/compile/20000601-2.f: New test.
42204
42205 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
42206
42207         * g++.old-deja/g++.other/init17.C: New test.
42208
42209 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
42210
42211         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
42212
42213 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
42214
42215         * g++.old-deja/g++.pt/unify8.C: New test.
42216
42217 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
42218
42219         * g++.old-deja/g++.abi/vbase1.C: New test.
42220
42221 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
42222
42223         * g++.old-deja/g++.pt/crash65.C: New test.
42224
42225 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
42226
42227         * gcc.dg/cpp/assembl2.S: New test case.
42228
42229 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
42230
42231         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
42232         are supported.
42233
42234 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42235
42236         * g++.old-deja/g++.other/builtins1.C: New test.
42237         * g++.old-deja/g++.other/builtins2.C: Likewise.
42238         * g++.old-deja/g++.other/builtins3.C: Likewise.
42239         * g++.old-deja/g++.other/builtins4.C: Likewise.
42240
42241 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
42242
42243         * gcc.c-torture/compile/20010117-1.c: New test.
42244         * gcc.c-torture/compile/20010117-2.c: New test.
42245
42246 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
42247
42248         * g77.f-torture/execute/20010116.[fx]: New test,
42249         XFAIL on i?86-*-*.
42250         * g77.f-torture/compile/20010115.f: Indicate it's
42251         a test for PR fortran/1636.
42252
42253 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
42254
42255         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
42256
42257 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
42258
42259         * g77.f-torture/compile/20010115.f: New test.
42260
42261 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
42262
42263         * g++.old-deja/g++.pt/nontype5.C: New test.
42264
42265 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
42266
42267         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
42268         have an equivalent working one below it.
42269
42270 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
42271
42272         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
42273         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
42274
42275 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
42276
42277         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
42278         message containing "init_priority".
42279         (conpr-2.C): Likewise.
42280         (conpr-3.C): Likewise.
42281         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
42282
42283 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42284
42285         * gcc.c-torture/execute/20010114-2.c: New test.
42286
42287 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
42288
42289         * gcc.c-torture/compile/20010114-1.c: New test.
42290         * gcc.c-torture/compile/20010114-1.x: Xfail.
42291         * gcc.c-torture/compile/20010114-2.c: New test.
42292         * gcc.c-torture/execute/20010114-1.c: New test.
42293         * gcc.dg/trunc-1.c: New test.
42294         * gcc.dg/uninit-B.c: New test.
42295
42296 2001-01-13  Nick Clifton  <nickc@redhat.com>
42297
42298         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
42299         target.
42300
42301 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
42302
42303         * gcc.c-torture/compile/20010113-1.c: New test.
42304
42305 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
42306
42307         * gcc.c-torture/compile/20001212-1.c: New test.
42308
42309 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
42310
42311         * gcc.dg/cpp/widestr1.c: Update.
42312         * gcc.dg/cpp/prag-imp.c: Remove.
42313
42314 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
42315
42316         * gcc.c-torture/execute/20000801-3.x: Remove.
42317         * gcc.dg/c90-init-1.c: New test.
42318         * gcc.dg/c99-init-1.c: New test.
42319         * gcc.dg/c99-init-2.c: New test.
42320         * gcc.dg/gnu99-init-1.c: New test.
42321
42322 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
42323
42324         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
42325         testing that no relevant ones were found.
42326
42327 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
42328
42329         * g++.old-deja/g++.pt/cast2.C: New test.
42330
42331 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
42332
42333         * g++.old-deja/g++.pt/friend47.C: New test.
42334
42335 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
42336
42337         * g++.old-deja/g++.pt/instantiate13.C: New test.
42338
42339 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
42340
42341         * g++.old-deja/g++.other/defarg7.C: New test.
42342         * g++.old-deja/g++.other/defarg8.C: New test.
42343
42344 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
42345
42346         * g++.old-deja/g++.pt/crash64.C: New test.
42347
42348 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
42349
42350         * g++.old-deja/g++.pt/crash63.C: New test.
42351
42352 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
42353
42354         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
42355
42356 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
42357
42358         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
42359
42360 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
42361
42362         * g++.old-deja/g++.pt/error3.C: New test.
42363
42364 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
42365
42366         * g++.old-deja/g++.other/crash39.C: New test.
42367
42368 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
42369
42370         * g++.old-deja/g++.other/vbase4.C: New test.
42371
42372 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
42373
42374         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
42375         * gcc.dg/special/20000419-2.c: New file. Identical to above.
42376         * gcc.dg/special/special.exp: New test driver which will check
42377         for alias support for the above test.
42378
42379 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
42380
42381         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
42382         problems on small machines.
42383         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
42384         parameterize.
42385
42386 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
42387
42388         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
42389         mips.
42390         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
42391
42392 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
42393
42394         * g++.old_deja/g++.pt/using8.C: New test.
42395
42396 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
42397
42398         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
42399
42400 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
42401
42402         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
42403         where a failure is expected.
42404         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
42405
42406 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
42407
42408         * g++.old_deja/g++.pt/instantiate12.C: New test.
42409
42410 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
42411
42412         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
42413         start of structs.
42414         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
42415         * g++.old-deja/g++.brendan/crash17.C: Likewise.
42416         * g++.old-deja/g++.brendan/crash29.C: Likewise.
42417         * g++.old-deja/g++.brendan/crash48.C: Likewise.
42418         * g++.old-deja/g++.brendan/ns1.C: Likewise.
42419         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
42420         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
42421         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
42422         * g++.old-deja/g++.eh/spec6.C: Likewise.
42423         * g++.old-deja/g++.jason/crash3.C: Likewise.
42424         * g++.old-deja/g++.law/ctors11.C: Likewise.
42425         * g++.old-deja/g++.law/ctors17.C: Likewise.
42426         * g++.old-deja/g++.law/ctors5.C: Likewise.
42427         * g++.old-deja/g++.law/ctors9.C: Likewise.
42428         * g++.old-deja/g++.mike/ambig1.C: Likewise.
42429         * g++.old-deja/g++.mike/net22.C: Likewise.
42430         * g++.old-deja/g++.mike/p3538a.C: Likewise.
42431         * g++.old-deja/g++.mike/p3538b.C: Likewise.
42432         * g++.old-deja/g++.mike/virt3.C: Likewise.
42433         * g++.old-deja/g++.niklas/t128.C: Likewise.
42434         * g++.old-deja/g++.other/anon4.C: Likewise.
42435         * g++.old-deja/g++.other/using1.C: Likewise.
42436         * g++.old-deja/g++.other/warn3.C: Likewise.
42437         * g++.old-deja/g++.pt/t37.C: Likewise.
42438         * g++.old-deja/g++.robertl/eb69.C: Likewise.
42439         * g++.old-deja/g++.robertl/eb71.C: Likewise.
42440
42441 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
42442
42443         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
42444
42445 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42446
42447         * gcc.c-torture/execute/stdio-opt-3.c: New test.
42448
42449 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
42450
42451         * gcc.c-torture/compile/20010107-1.c: New test.
42452
42453 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42454
42455         * gcc.c-torture/execute/builtin-noret-1.c: New test.
42456
42457 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42458
42459         * gcc.dg/format/format.h: New file.
42460         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
42461         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
42462         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
42463         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
42464         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
42465         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
42466         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
42467         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
42468         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
42469         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
42470         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
42471         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
42472         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
42473         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
42474         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
42475         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
42476         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
42477         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
42478         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
42479         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
42480         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
42481         instead of declaring standard types, macros and functions in each
42482         test.
42483
42484 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
42485
42486         * gcc.c-torture/execute/20010106-1.c: New test.
42487
42488 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
42489
42490         * gcc.dg/format/format.exp: New file.
42491         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
42492         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
42493         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
42494         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
42495         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
42496         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
42497         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
42498         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
42499         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
42500         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
42501         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
42502         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
42503         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
42504         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
42505         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
42506         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
42507         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
42508         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
42509         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
42510         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
42511         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
42512         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
42513         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
42514         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
42515         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
42516         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
42517         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
42518         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
42519         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
42520         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
42521         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
42522         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
42523         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
42524         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
42525         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
42526         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
42527         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
42528         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
42529         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
42530         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
42531         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
42532         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
42533
42534 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
42535
42536         * gcc.c-torture/execute/991228-1.c: Take word endianness into
42537         account.
42538
42539 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
42540
42541         * gcc.c-torture/execute/builtin-complex-1.c: New test.
42542
42543 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
42544
42545         * g++.old-deja/g++.pt/crash62.C: New test.
42546
42547 2001-01-04  Richard Henderson  <rth@redhat.com>
42548
42549         * gcc.dg/20000926-1.c: Update expected warnings.
42550         * gcc.dg/array-2.c: Likewise.
42551         * gcc.dg/array-4.c: Also validate flexible array members.
42552         * gcc.dg/c99-flex-array-1.c: New.
42553
42554 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
42555
42556         * gcc.c-torture/compile/20001222-1.x: Remove.
42557
42558 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
42559
42560         * gcc.c-torture/execute/built-in-setjmp.c: New.
42561
42562 2001-01-03  Richard Henderson  <rth@redhat.com>
42563
42564         * gcc.dg/940510-1.c: Update expected error wording.
42565         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
42566
42567 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
42568
42569         * lib/target-supports.exp (check_alias_available): Modified to
42570         indicate aliases not supported if only weak aliases are supported.
42571
42572 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42573
42574         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
42575         Turn on cmpstrsi checks for __pj__ and __i370__.
42576
42577 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
42578
42579         * g++.old-deja/g++.other/virtual11.C: New test.
42580
42581 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
42582
42583         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
42584
42585 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42586
42587         * gcc.c-torture/compile/20010102-1.c: New test.
42588
42589 2001-01-02  Andreas Jaeger  <aj@suse.de>
42590
42591         * gcc.dg/noreturn-3.c: New test.
42592
42593         * gcc.dg/noreturn-4.c: New test.
42594
42595 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42596
42597         * gcc.c-torture/execute/stdio-opt-1.c: Also test
42598         __builtin_fputc and __builtin_fwrite.
42599
42600 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
42601
42602         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
42603         signed char, not default char.
42604
42605 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
42606
42607         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
42608
42609 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
42610
42611         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
42612
42613 2000-12-29  Richard Henderson  <rth@redhat.com>
42614
42615         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
42616         (__cyg_profile_func_exit): Define.
42617
42618 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
42619
42620         * g++.dg/vtgc1.C: New test.
42621
42622 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
42623
42624         * gcc.dg/noncompile/20001228-1.c: New test.
42625
42626         * gcc.dg/20001228-1.c: New test.
42627
42628         * gcc.c-torture/execute/20001228-1.c: New test.
42629
42630 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
42631
42632         * gcc.dg/format-strfmon-1.c: New test.
42633
42634 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42635
42636         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
42637         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
42638         * gcc.c-torture/execute/string-opt-1.c: Likewise.
42639         * gcc.c-torture/execute/string-opt-2.c: Likewise.
42640         * gcc.c-torture/execute/string-opt-3.c: Likewise.
42641         * gcc.c-torture/execute/string-opt-4.c: Likewise.
42642         * gcc.c-torture/execute/string-opt-6.c: Likewise.
42643         * gcc.c-torture/execute/string-opt-7.c: Likewise.
42644         * gcc.c-torture/execute/string-opt-8.c: Likewise.
42645         * gcc.c-torture/execute/string-opt-9.c: Likewise.
42646         * gcc.c-torture/execute/string-opt-10.c: Likewise.
42647         * gcc.c-torture/execute/string-opt-11.c: Likewise.
42648         * gcc.c-torture/execute/string-opt-12.c: Likewise.
42649
42650         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
42651         * gcc.c-torture/execute/string-opt-4.c: Test index.
42652
42653 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
42654
42655         * gcc.c-torture/compile/20001226-1.c: New test.
42656
42657 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
42658
42659         * gcc.c-torture/compile/20001222-1.c: New test.
42660         * gcc.c-torture/compile/20001222-1.x: Xfail.
42661
42662 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
42663
42664         * gcc.c-torture/execute/comp-goto-2.c: New test.
42665
42666 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
42667
42668         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
42669         Use long types if __INT_MAX__ is 32767.
42670         (main): Use cast to (sint32 *) when poking 88 into a_page.
42671
42672         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
42673
42674 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
42675
42676         * gcc.c-torture/compile/20001221-1.c: New test.
42677         * gcc.c-torture/execute/20001221-1.c: New test.
42678
42679 2000-12-20  Richard Henderson  <rth@redhat.com>
42680
42681         * g++.old-deja/g++.pt/crash36.C: Update error lines.
42682         * g++.old-deja/g++.robertl/eb109.C: Likewise.
42683
42684 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42685
42686         * gcc.dg/compare3.c: New test.
42687
42688 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42689
42690         * gcc.dg/format-warnll-1.c: New test.
42691
42692 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
42693
42694         * gcc.dg/cpp/cmdlne-P.c: New test.
42695
42696 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42697
42698         * gcc.c-torture/execute/builtin-abs-1.c,
42699         gcc.c-torture/execute/builtin-abs-2.c: New tests.
42700
42701 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
42702
42703         * gcc.dg/cpp/multiline.c: New test.
42704
42705 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
42706
42707         * g++.old-deja/g++.other/syshdr1.C: Update.
42708         * gcc.dg/cpp/lineflags.c: Remove temporarily.
42709
42710 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42711
42712         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
42713
42714 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42715
42716         * g++.old-deja/g++.pt/ttp65.C: New test.
42717
42718 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42719
42720         * g++.old-deja/g++.pt/ttp64.C: New test.
42721
42722 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42723
42724         * g++.old-deja/g++.pt/spec33.C: New test.
42725
42726 2000-12-14  Catherine Moore  <clm@redhat.com>
42727
42728         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
42729         * gcc.c-torture/execute/920612-2.c: Likewise.
42730         * gcc.c-torture/execute/920428-2.c: Likewise.
42731         * gcc-c-torture/execute/va-arg-11.c: Call exit.
42732         * gcc.c-torture/execute/va-arg-21.c: Likewise.
42733
42734 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42735
42736         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
42737         * gcc.dg/pack-test-2.c: Likewise.
42738
42739 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
42740
42741         Tests by Zack Weinberg <zackw@stanford.edu>.
42742
42743         * gcc.dg/cpp/defined.c: Update.
42744         * gcc.dg/cpp/defined_trad.c: New tests.
42745
42746 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
42747
42748         * gcc.dg/cpp/trad-direct.c: Update.
42749
42750 2000-12-11  Neil Booth  <neilb@earthling.net>
42751
42752         * gcc.dg/cpp/defined_trad.c
42753
42754 2000-12-11  Neil Booth  <neilb@earthling.net>
42755
42756         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
42757
42758 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
42759
42760         * gcc.dg/format-miss-2.c: New test.
42761
42762 2000-12-09  Neil Booth  <neilb@earthling.net>
42763
42764         * gcc.dg/cpp/lineflags.c: New tests.
42765         * gcc.dg/cpp/poison.c: Update.
42766         * gcc.dg/cpp/redef2.c: Update.
42767         * gcc.dg/cpp/skipping.c: New test.
42768
42769 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
42770
42771         * g++.old-deja/g++.other/eh3.C: New testcase.
42772
42773 2000-12-07  Neil Booth  <neilb@earthling.net>
42774
42775         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
42776         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
42777         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
42778         wtr-union-init-2.c, wtr-union-init-3.c: Update.
42779         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
42780         Update.
42781
42782 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42783
42784         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
42785         __SIZE_TYPE__ instead of int for type of integers cast to
42786         pointers.
42787
42788 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
42789
42790         * g++.old-deja/g++.other/cleanup4.C: New test.
42791
42792 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42793
42794         * format-sec-1.c: New test.
42795
42796 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42797
42798         * gcc.dg/format-nonlit-3.c: New test.
42799
42800 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42801
42802         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
42803         through a null pointer.
42804
42805 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42806
42807         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
42808         * g++.old-deja/g++.pt/partial4.C: New test.
42809
42810 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
42811
42812         * gcc.c-torture/execute/ieee/hugeval.x: New.
42813
42814 2000-12-06  Neil Booth  <neilb@earthling.net>
42815
42816         * gcc.dg/cpp/backslash2.c: New tests.
42817
42818 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42819
42820         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
42821         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
42822
42823 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
42824
42825         * gcc.c-torture/execute/20001203-2.c: New testcase.
42826
42827 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
42828
42829         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
42830         * g++.old-deja/g++.other/virtual10.C: New test.
42831
42832 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
42833
42834         * g++.old-deja/g++.mike/pmf5.C: Remove test.
42835
42836 2000-12-05  Richard Henderson  <rth@redhat.com>
42837
42838         * gcc.c-torture/compile/20001205-1.c: New.
42839
42840 2000-12-04  Neil Booth  <neilb@earthling.net>
42841
42842         * g++.old-deja/g++.other/virtual9.C: New test.
42843         * g++.old-deja/g++.pt/crash61.C: New test.
42844         * gcc.c-torture/execute/loop-9.c: New test.
42845
42846 2000-12-04  Neil Booth  <neilb@earthling.net>
42847
42848         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
42849         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
42850         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
42851         * gcc.dg/cpp/extratokens.c: ...here.
42852
42853 2000-12-04  Neil Booth  <neilb@earthling.net>
42854
42855         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
42856         New tests.
42857
42858 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42859
42860         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
42861         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
42862
42863 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
42864
42865         * gcc.c-torture/execute/20001203-1.c: New test.
42866
42867 2000-12-03  Neil Booth  <neilb@earthling.net>
42868
42869         * gcc.dg/cpp/macro6.c: New test cases.
42870
42871 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42872
42873         * gcc.c-torture/execute/string-opt-9.c: New test.
42874         * gcc.c-torture/execute/string-opt-10.c: Likewise.
42875         * gcc.c-torture/execute/string-opt-11.c: Likewise.
42876         * gcc.c-torture/execute/string-opt-12.c: Likewise.
42877
42878         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
42879         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
42880
42881 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
42882
42883         * gcc.dg/cpp/if-6.c: New testcase.
42884
42885         * gcc.dg/20001201-1.c: New testcase.
42886
42887 2000-12-02  Neil Booth  <neilb@earthling.net>
42888
42889         * g++.old-deja/g++.other/externC4.C,
42890         g++.old-deja/g++.other/friend10.C: New tests.
42891
42892 2000-12-02  Neil Booth  <neilb@earthling.net>
42893
42894         * g++.old-deja/g++.other/instan2.C
42895         * g++.old-deja/g++.other/instan3.C: New test.
42896
42897 2000-12-02  Neil Booth  <neilb@earthling.net>
42898
42899         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
42900         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
42901         gnuc99.c,gnuc99-pedantic.c: New tests.
42902
42903 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
42904
42905         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
42906         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
42907
42908 2000-12-01  Neil Booth  <neilb@earthling.net>
42909
42910         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
42911         * gcc.dg/cpp/poison.c: Update.
42912         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
42913
42914 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
42915
42916         * g77.f-torture/execute/20001201.f: New test.
42917
42918 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
42919
42920         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
42921
42922 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
42923
42924         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
42925
42926 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
42927
42928         * g++.old-deja/g++.other/cast6.C: New test.
42929
42930 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
42931
42932         * gcc.c-torture/execute/20001130-2.c: New testcase.
42933
42934 2000-11-30  Richard Henderson  <rth@redhat.com>
42935
42936         * gcc.c-torture/execute/20001130-1.c: New test.
42937
42938 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
42939
42940         * g++.old-deja/g++.other/op3.C: New test.
42941
42942 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
42943
42944         * g++.old-deja/g++.other/op2.C: New test.
42945
42946 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
42947
42948         * g++.old-deja/g++.other/crash38.C: New test.
42949
42950 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
42951
42952         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
42953
42954 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
42955
42956         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
42957         tests.
42958         * gcc.c-torture/execute/string-opt-6.c: New test.
42959
42960         * gcc.dg/20001117-1.c: Add main.
42961
42962 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
42963
42964         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
42965         Move from here ...
42966         * gcc.dg/940510-1.c: ... to here.
42967
42968         * gcc.dg/20000926-1.c: GNU C now allows initializations of
42969         zero-size arrays in toplevel structures.
42970
42971 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
42972
42973         * gcc.c-torture/execute/loop-8.c: New test.
42974
42975 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
42976
42977         * g++.old-deja/g++.other/base1.C: New test.
42978
42979 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
42980
42981         * g++.old-deja/g++.other/parse2.C: New test.
42982
42983 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
42984
42985         * g++.old-deja/g++.pt/incomplete1.C: New test.
42986
42987 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
42988
42989         * g++.old-deja/g++.other/friend9.C: New test.
42990
42991 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
42992
42993         * gcc.dg/20001127-1.c: New test.
42994
42995 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
42996
42997         * g++.old-deja/g++.pt/friend46.C: New test.
42998
42999 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
43000
43001         * g++.old-deja/g++.other/ptrmem8.C: New test.
43002
43003 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43004
43005         * gcc.c-torture/execute/string-opt-7.c: New test.
43006         * gcc.c-torture/execute/string-opt-8.c: Likewise.
43007
43008 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
43009
43010         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
43011         instead of 'mkcheck 2'.
43012
43013 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
43014
43015         * gcc.c-torture/execute/memcheck/driver.c,
43016         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
43017         C9X references to refer to C99.
43018
43019 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
43020
43021         * gcc.dg/ultrasp3.c: New test.
43022
43023 2000-11-25  Neil Booth  <neilb@earthling.net>
43024
43025         * gcc.dg/cpp/include2.c: Update test to be locale independent.
43026
43027 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
43028
43029         * gcc.c-torture/compile/20001123-2.c: New.
43030
43031 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43032
43033         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
43034
43035 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
43036
43037         * gcc.dg/sequence-point-1.c: Add some new tests.
43038         * gcc.c-torture/execute/20001124-1.c: New test.
43039
43040 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
43041
43042         * g++.old-deja/g++.other/vaarg4.C: New test.
43043         * gcc.c-torture/compile/20001123-1.c: New test.
43044
43045 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
43046
43047         * g++.other/crash24.C: Adjust and remove XFAIL.
43048         * g++.other/crash37.C: New test.
43049
43050 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
43051
43052         * g++.old-deja/g++.pt/instantiate9.C: New test.
43053
43054 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
43055
43056         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
43057         new ABI, too.
43058
43059         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
43060         * g++.old-deja/g++.robertl/eb55.C: Likewise.
43061
43062 2000-11-22  Neil Booth  <neilb@earthling.net>
43063
43064         * gcc.dg/cpp/Wtrigraphs.c: New test.
43065
43066 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
43067
43068         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
43069
43070 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
43071
43072         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
43073
43074 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
43075
43076         * lib/gcc-dg.exp: load_lib scanasm.exp.
43077         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
43078         * lib/g++-dg.exp: load_lib scanasm.exp.
43079         * lib/scanasm.exp: New.
43080         (scan-assembler, scan-assembler-not): Add optional arguments to
43081         test name, or if not present, the pattern name.
43082         (scan-assembler-dem, scan-assembler-dem-not): New.
43083
43084         * g++.dg/dg.exp: New.
43085
43086 2000-11-21  Neil Booth  <neilb@earthling.net>
43087
43088         * gcc.dg/cpp/integrated1.c: Remove.
43089
43090 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
43091
43092         * gcc.c-torture/execute/20001121-1.c: New test.
43093
43094 2000-11-21  Richard Henderson  <rth@redhat.com>
43095
43096         * gcc.c-torture/compile/20001121-1.c: New test.
43097
43098 2000-11-20  Neil Booth  <neilb@earthling.net>
43099
43100         * gcc.dg/cpp/integrated1.c: New test.
43101
43102 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
43103
43104         * g++.old-deja/g++.other/inline17.C: New test.
43105
43106 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
43107
43108         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
43109         local variable to be zero: I made the variable global. Now
43110         uses abort() and exit() instead of relying on main's return value.
43111
43112 2000-11-20  Neil Booth  <neilb@earthling.net>
43113
43114         * gcc.dg/cpp/paste2.c: Update test.
43115         * objc/execute/paste.m: New test.
43116
43117 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
43118
43119         * gcc.dg/c99-condexpr-1.c: New test.
43120
43121 2000-11-20  Neil Booth  <neilb@earthling.net>
43122
43123         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
43124
43125 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
43126
43127         * g++.old-deja/g++.pt/export1.C: New test.
43128
43129 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
43130
43131         * gcc.dg/20001117-1.c: New test.
43132
43133 2000-11-18  Richard Henderson  <rth@redhat.com>
43134
43135         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
43136
43137 2000-11-18  Richard Henderson  <rth@redhat.com>
43138
43139         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
43140         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
43141         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
43142
43143 2000-11-18  Richard Henderson  <rth@redhat.com>
43144
43145         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
43146         (main): New.  Exit cleanly.
43147
43148 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43149
43150         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
43151         gcc.dg/c99-fordecl-2.c: New tests.
43152
43153 2000-11-18  Richard Henderson  <rth@redhat.com>
43154
43155         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
43156         * gcc.c-torture/execute/zerolen-2.c: New.
43157
43158 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43159
43160         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
43161         memory.
43162
43163 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
43164
43165         * g++.old-deja/g++.pt/instantiate8.C: New test.
43166
43167 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
43168
43169         * g++.old-deja/g++.other/incomplete.C: Add more tests.
43170         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
43171
43172 2000-11-16  Nick Clifton  <nickc@redhat.com>
43173
43174         * gcc.c-torture/execute/nestfunc-2.c: New test.
43175         * gcc.c-torture/execute/nestfunc-3.c: New test.
43176
43177 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
43178
43179         * gcc.c-torture/compile/20001116-1.c: New test.
43180
43181 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43182
43183         * gcc.c-torture/execute/20001115-1.c: New test.
43184
43185 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
43186
43187         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
43188         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
43189         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
43190         * g++.old-deja/g++.abi/vmihint.C: Likewise.
43191
43192 2000-11-15  Neil Booth  <neilb@earthling.net>
43193
43194         gcc.dg/cpp/_Pragma1.c: Update.
43195         gcc.dg/cpp/_Pragma2.c: New test.
43196
43197 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
43198
43199         * g++.old-deja/g++.other/anon5.C: New test.
43200
43201 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
43202
43203         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
43204         tests.
43205
43206 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
43207
43208         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
43209         output.
43210
43211 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
43212
43213         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
43214         labels at end of compound statements.
43215
43216 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
43217
43218         * gcc.c-torture/execute/loop-7.c: New test.
43219
43220 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
43221
43222         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
43223
43224 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
43225
43226         * gcc.dg/c99-bool-1.c: New test.
43227
43228 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
43229
43230         * gcc.dg/c99-scope-1.c: Remove xfail.
43231         * gcc.dg/c99-scope-2.c: New test.
43232
43233 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43234
43235         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
43236         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
43237
43238 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
43239
43240         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
43241         error messages.
43242
43243         * g++.mike/p700.C: Don't typedef wchar_t.
43244         * g++.mike/p784.C: Likewise.
43245         * g++.mike/eb101.C: Don't use __wchar_t.
43246
43247 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
43248
43249         * g77.f-torture/execute/20001111.[fx]: Test premature exit
43250         from DO loop.
43251
43252 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
43253
43254         * gcc.c-torture/execute/20001111-1.c: New test.
43255
43256 2000-11-10  Nick Clifton  <nickc@redhat.com>
43257
43258         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
43259         long multuiple and accumulate.
43260
43261 2000-11-09  Richard Henderson  <rth@redhat.com>
43262
43263         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
43264         via size_t instead of int.
43265
43266         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
43267         * gcc.c-torture/execute/string-opt-2.c: Likewise.
43268         * gcc.c-torture/execute/string-opt-3.c: Likewise.
43269         * gcc.c-torture/execute/string-opt-4.c: Likewise.
43270
43271 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
43272
43273         * gcc.c-torture/compile/20001109-1.c: New test.
43274         * gcc.c-torture/compile/20001109-2.c: New test.
43275
43276 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
43277
43278         * g++.old-deja/g++.pt/operator1.C: New test.
43279         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
43280
43281 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
43282
43283         * gcc.dg/20001108-1.c: New test.
43284
43285 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
43286
43287         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
43288         with both arguments constant strings.
43289         * gcc.c-torture/execute/string-opt-3.c: New test.
43290         * gcc.c-torture/execute/string-opt-4.c: New test.
43291         * gcc.c-torture/execute/string-opt-5.c: New test.
43292
43293 2000-11-08  Nick Clifton  <nickc@redhat.com>
43294
43295         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
43296         mulsidi3adddi patterns.
43297
43298 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
43299
43300         * g++.old-deja/g++.other/crash36.C: New test.
43301
43302 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
43303
43304         * g++.old-deja/g++.other/init16.C: New test.
43305
43306 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
43307
43308         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
43309
43310 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
43311
43312         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
43313         * gcc.c-torture/execute/va-arg-16.x: Likewise.
43314         * gcc.c-torture/execute/va-arg-17.x: Likewise.
43315
43316 2000-11-07  DJ Delorie  <dj@redhat.com>
43317
43318         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
43319
43320 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43321
43322         * gcc.c-torture/execute/string-opt-1.c: New test.
43323
43324 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
43325
43326         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
43327         mips-sgi-irix6.* because the MIPS ABI passes floating-point
43328         parameters in registers, and there is no way for a varargs
43329         function to know in which order the integer and floating-point
43330         parameters should be interleaved when they are placed on the
43331         stack.
43332         * gcc.c-torture/execute/va-arg-16.x: Likewise.
43333         * gcc.c-torture/execute/va-arg-17.x: Likewise.
43334
43335 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43336
43337         * gcc.c-torture/execute/string-opt-2.c: New test.
43338
43339 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
43340
43341         * g++.old-deja/g++.pt/crash60.C: New test.
43342
43343 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
43344
43345         * g++.old-deja/g++.other/crash24.C: New test.
43346         * g++.old-deja/g++.other/crash25.C: New test.
43347         * g++.old-deja/g++.other/crash26.C: New test.
43348         * g++.old-deja/g++.other/crash27.C: New test.
43349         * g++.old-deja/g++.other/crash28.C: New test.
43350         * g++.old-deja/g++.other/crash29.C: New test.
43351         * g++.old-deja/g++.other/crash30.C: New test.
43352         * g++.old-deja/g++.other/crash31.C: New test.
43353         * g++.old-deja/g++.other/crash32.C: New test.
43354         * g++.old-deja/g++.other/crash33.C: New test.
43355         * g++.old-deja/g++.other/crash34.C: New test.
43356         * g++.old-deja/g++.other/crash35.C: New test.
43357
43358 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
43359
43360         * gcc.c-torture/execute/20001031-1.c: New test.
43361
43362 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
43363
43364         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
43365         namespace.
43366
43367         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
43368         standards-conformant.
43369
43370         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
43371
43372         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
43373         * g++.old-deja/g++.mike/p755a.C: Likewise.
43374         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
43375         library makes no calls to `operator new' during initialization.
43376
43377 2000-11-04  Neil Booth  <neilb@earthling.net>
43378
43379         * gcc.dg/cpp/include2.c: New tests.
43380
43381 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
43382
43383         * lib/g++.exp (g++_set_ld_library_path): New function.
43384         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
43385
43386 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
43387
43388         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
43389         warnings.
43390
43391 2000-11-01  Richard Henderson  <rth@redhat.com>
43392
43393         * g++.old-deja/g++.ext/namedret1.C: New.
43394         * g++.old-deja/g++.ext/namedret2.C: New.
43395         * g++.old-deja/g++.ext/namedret3.C: New.
43396
43397 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
43398
43399         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
43400         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
43401
43402 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43403
43404         * gcc.c-torture/execute/va-arg-21.c: New test.
43405
43406 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
43407
43408         * gcc.dg/c99-complex-2.c: New test.
43409
43410 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43411
43412         * gcc.c-torture/execute/stdio-opt-1.c: New test.
43413
43414 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
43415
43416         * g++.old-deja/g++.other/inline16.C: New test.
43417
43418 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
43419
43420         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
43421         __PRETTY_FUNCTION__
43422
43423 2000-10-29  Neil Booth  <neilb@earthling.net>
43424
43425         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
43426         New tests.
43427         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
43428         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
43429         optimisation.
43430
43431 2000-10-29  Neil Booth  <neilb@earthling.net>
43432
43433         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
43434         * mi1.c, mi1c.h: Add null directives to multiple-include test.
43435         * mi5.c: Test multiple includes work with -C.
43436         * trigraphs.c: Test ^= version.
43437
43438 2000-10-28  Neil Booth  <neilb@earthling.net>
43439
43440         New tests and test updates for new macro expander.
43441
43442         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
43443         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
43444         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
43445         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
43446         new diagnostic messages.
43447
43448         * gcc.dg/cpp/macro3.c: New tests.
43449
43450 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
43451
43452         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
43453         on the same line.
43454
43455 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
43456
43457         * g++.old-deja/g++.other/eh2.C: New test.
43458
43459 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
43460
43461         * gcc.c-torture/execute/20001027-1.c: New test.
43462
43463 2000-10-26  Richard Henderson  <rth@redhat.com>
43464
43465         * gcc.c-torture/execute/20001026-1.c: New.
43466
43467 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
43468
43469         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
43470         * g++.old-deja/g++.law/builtin1.C: Likewise.
43471         * g++.old-deja/g++.law/ctors10.C: Likewise.
43472         * g++.old-deja/g++.law/virtual3.C: Likewise.
43473         * g++.old-deja/g++.mike/p658.C: Likewise.
43474         * g++.old-deja/g++.other/sibcall1.C: Likewise.
43475         * g++.old-deja/g++.other/vaarg2.C: Likewise.
43476         * g++.old-deja/g++.robertl/eb124.C: Likewise.
43477         * g++.old-deja/g++.robertl/eb44.C: Likewise.
43478         * g++.old-deja/g++.robertl/eb77.C: Likewise.
43479
43480 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
43481
43482         * gcc.c-torture/compile/20001024-1.c: New test.
43483
43484 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
43485
43486         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
43487         to tell us whether or not we are using V3.
43488
43489 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
43490
43491         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
43492         operands.
43493
43494 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
43495
43496         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
43497
43498 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
43499
43500         * gcc.c-torture/execute/20001024-1.c: New test.
43501
43502 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
43503
43504         * g++.old-deja/g++.other/sibcall1.C: New test.
43505
43506 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
43507
43508         * gcc.dg/noncompile/init-3.c: New test.
43509
43510 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
43511
43512         * gcc.dg/format-array-1.c: New test.
43513
43514 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43515
43516         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
43517         writing through null pointers; remove comment about testing
43518         unterminated strings.
43519
43520 2000-10-17  Matthew Hiller  <hiller@redhat.com>
43521
43522         * gcc.c-torture/execute/20001017-2.c: New test.
43523
43524 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43525
43526         * gcc.c-torture/compile/20001018-1.c: New test.
43527         * gcc.c-torture/compile/20001018-1.x: Xfail.
43528
43529 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43530
43531         * gcc.c-torture/execute/20001017-1.c: New test.
43532
43533 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
43534
43535         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
43536         for multiple use of arguments with scanf formats; add tests for
43537         multiple use of arguments.
43538
43539 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
43540
43541         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
43542
43543 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
43544
43545         * gcc.dg/format-miss-1.c: New test.
43546
43547 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
43548
43549         * gcc.c-torture/execute/20001013-1.c: New test.
43550
43551 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
43552
43553         * gcc.dg/format-branch-1.c: New test.
43554
43555 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
43556
43557         * README, lib/file-format.exp: Remove EGCS references.
43558
43559 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
43560
43561         * gcc.dg/20001013-1.c: New test.
43562
43563 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
43564
43565         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
43566         for intmax_t in the compiler using __typeof__ and the type rules
43567         for conditional expressions.
43568
43569 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
43570
43571         * gcc.dg/20001012-1.c: New test.
43572         * gcc.dg/20001012-2.c: New test.
43573
43574 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
43575
43576         * gcc.dg/format-attr-1.c: New test.
43577
43578 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
43579
43580         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
43581         __LONG_LONG_MAX__ instead of LLONG_MAX.
43582
43583 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
43584
43585         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
43586         scanf flags.
43587         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
43588         flags.
43589
43590 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
43591
43592         * gcc.dg/sequence-pt-1.c: New test.
43593
43594 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
43595
43596         * gcc.c-torture/execute/20001011-1.c: New testcase.
43597         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
43598
43599 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
43600
43601         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
43602         does not error on it.
43603
43604 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
43605
43606         * gcc.dg/20001009-1.c: New test.
43607
43608 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
43609
43610         * gcc.c-torture/compile/20001009-1.c: Move from here ....
43611         * gcc.c-torture/execute/20001009-2.c: ... to here.
43612
43613 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
43614
43615         * gcc.c-torture/compile/20001009-1.c: New testcase.
43616         * gcc.c-torture/execute/20001009-1.c: New testcase.
43617         Testcases provided by Jan Hubicka <jh@suse.cz>.
43618
43619 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
43620
43621         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
43622         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
43623         uintmax_t using <limits.h> to emulate the compiler's internal
43624         logic.  No longer XFAIL %j tests.
43625
43626 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
43627
43628         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
43629         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
43630         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
43631         regexps and details of expected handling of some bad formats.
43632         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
43633         suppression.
43634
43635 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43636
43637         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
43638         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
43639         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
43640         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
43641         in list archives.
43642
43643 2000-10-06  Richard Henderson  <rth@cygnus.com>
43644
43645         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
43646         * g++.old-deja/g++.brendan/crash52.C: Likewise.
43647         * g++.old-deja/g++.jason/report.C: Likewise.
43648         * g++.old-deja/g++.law/friend5.C: Likewise.
43649         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
43650         of the expected warnings.
43651
43652 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
43653
43654         * g++.old-deja/g++.pt/enum14.C: New test.
43655
43656 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
43657
43658         * g++.old-deja/g++.pt/crash59.C: New test.
43659
43660 2000-10-04  Will Cohen  <wcohen@redhat.com>
43661
43662         * gcc.dg/20000926-1.c: New test.
43663
43664 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
43665
43666         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
43667         function name for current C++ compiler.
43668         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
43669
43670 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
43671
43672         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
43673         __PRETTY_FUNCTION__.
43674         * g++.old-deja/g++.ext/pretty2.C: Likewise.
43675
43676 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43677
43678         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
43679
43680 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
43681
43682         * gcc.c-torture/compile/20000923-1.c: New test.
43683
43684 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
43685
43686         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
43687         * g++.old-deja/g++.pt/ttp62.C: Same.
43688         * g++.old-deja/g++.other/inline14.C: Same.
43689
43690 2000-09-24  Richard Henderson  <rth@cygnus.com>
43691
43692         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
43693
43694 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
43695
43696         * gcc.dg/c90-printf-1.c: Add test for wide string format.
43697
43698 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
43699
43700         * gcc.c-torture/compile/20000922-1.c: New file.
43701
43702 2000-09-21  Nick Clifton  <nickc@redhat.com>
43703
43704         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
43705         a signed long modulo operation.
43706         (mod6): New function - perform an unsigned long modulo operation.
43707         (main): Add tests for modulos of very large numbers by very small
43708         dividends.
43709
43710 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43711
43712         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
43713
43714 2000-09-19  Richard Henderson  <rth@cygnus.com>
43715
43716         * gcc.dg/compare2.c (case 10): XFAIL.
43717
43718 2000-09-18  Richard Henderson  <rth@cygnus.com>
43719
43720         * gcc.c-torture/execute/20000906-1.c: Move ...
43721         * gcc.dg/20000906-1.c: ... here.  Only run on targets
43722         that support __builtin_trap.
43723
43724 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
43725
43726         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
43727
43728 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43729
43730         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
43731         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
43732         more $ format tests.
43733
43734 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43735
43736         * gcc.dg/format-errmk-1.c: New test.
43737
43738 2000-09-17  Greg McGary  <greg@mcgary.org>
43739
43740         * gcc.c-torture/execute/20000917-1.x: Remove.
43741
43742 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
43743
43744         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
43745
43746 2000-09-17  Greg McGary  <greg@mcgary.org>
43747
43748         * gcc.c-torture/execute/20000917-1.c: New test.
43749         * gcc.c-torture/execute/20000917-1.x: XFAIL.
43750
43751 2000-09-16  Neil Booth  <NeilB@earthling.net>
43752
43753         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
43754         in nested macro bug.
43755
43756 2000-09-15  Neil Booth  <NeilB@earthling.net>
43757
43758         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
43759
43760 2000-09-14  Jeffrey A Law  (law@cygnus.com)
43761
43762         * gcc.c-torture/execute/20000914-1.c: New test.
43763
43764 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
43765
43766         * g++.other/inline13.C: New test.
43767
43768 2000-09-12  Andreas Jaeger  <aj@suse.de>
43769
43770         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
43771         constant by Ulrich Drepper <drepper@redhat.com>.
43772
43773 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
43774
43775         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
43776
43777 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43778
43779         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
43780
43781 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
43782
43783         * gcc.dg/cpp/backslash.c: New test.
43784
43785 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
43786
43787         * gcc.c-torture/execute/20000910-1.c: New test.
43788         * gcc.c-torture/execute/20000910-2.c: Likewise.
43789
43790 2000-09-11  Robert Lipe  <robertl@sco.com>
43791
43792         * gcc.dg/pragma-align.c: New test.
43793
43794 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
43795
43796         * g++.old-deja/g++.pt/explicit82.C: New test.
43797         * g++.old-deja/g++.pt/explicit83.C: New test.
43798
43799 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
43800
43801         * gcc.dg/asm-names.c: New test.
43802
43803 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43804
43805         * gcc.dg/cpp/tr-warn6.c: New test
43806
43807 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43808
43809         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
43810         be accepted.
43811
43812 2000-09-07  Catherine Moore  <clm@redhat.com>
43813
43814         * gcc.c-torture/execute/unroll-1.c: New test.
43815
43816 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
43817
43818         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
43819         ERROR markers.
43820         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
43821         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
43822         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
43823         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
43824         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
43825         Preprocess only.
43826         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
43827         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
43828
43829 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
43830
43831         * g++.old-deja/g++.pt/deduct2.C: New test.
43832
43833 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
43834
43835         * g++.old-deja/g++.pt/parms2.C: New test.
43836
43837 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
43838
43839         * g++.old-deja/g++.pt/crash58.C: New test.
43840
43841 2000-09-06  Greg McGary  <greg@mcgary.org>
43842
43843         * gcc.c-torture/execute/20000906-1.c: New test.
43844         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
43845
43846 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43847
43848         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
43849
43850 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
43851
43852         * g++.old-deja/g++.pt/crash57.C: New test.
43853
43854 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
43855
43856         * g++.old-deja/g++.pt/crash56.C: New test.
43857
43858 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
43859
43860         * g++.old-deja/g++.pt/koenig1.C: New test.
43861
43862 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
43863
43864         * gcc.dg/20000904-1.c: New test.
43865
43866 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
43867
43868         * gcc.dg/cpp/paste8.c: New test.
43869
43870 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
43871
43872         * gcc.c-torture/compile/20000827-1.c: New test.
43873
43874 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
43875
43876         * gcc.dg/format-diag-1.c: New test.
43877
43878 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
43879
43880         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
43881         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
43882         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
43883         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
43884         gcc.dg/formatz-1.c: Adjust warning regular expressions.
43885
43886 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
43887
43888         * g++.old-deja/g++.other/nested4.C: New test.
43889
43890 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
43891
43892         * g++.old-deja/g++.ns/scoped1.C: New test.
43893
43894 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
43895
43896         * lib/g++.exp: Support testing already-installed GCC.
43897
43898 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43899
43900         * wtr-label-1.c, wtr-suffix-1.c: New tests.
43901
43902 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43903
43904         * gcc.dg/return-type-2.c: New test.
43905
43906 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
43907
43908         * gcc.c-torture/compile/20000825-1.c: New test.
43909
43910 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
43911
43912         * gcc.dg/dwarf2-2.c: New test.
43913
43914 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
43915
43916         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
43917         dg-warning regexps.
43918
43919 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
43920
43921         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
43922         gcc.dg/format-ext-5.c: New tests.
43923
43924 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
43925
43926         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
43927
43928 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
43929
43930         * gcc.dg/noncompile/930622-2.c: Adjust error message.
43931
43932 2000-08-24  Richard Henderson  <rth@cygnus.com>
43933
43934         * gcc.dg/ia64-sync-1.c: New test.
43935         * gcc.dg/ia64-sync-2.c: New test.
43936         * gcc.dg/ia64-asm-1.c: New test.
43937
43938 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
43939
43940         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
43941         * gcc.dg/format-ext-2.c: New test.
43942
43943 2000-08-23  Jason Merrill  <jason@redhat.com>
43944
43945         * lib/old-dejagnu.exp: Also ignore "In member function" and
43946         "At global scope".
43947
43948 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43949
43950         * gcc.dg/noncompile/label-lineno-1.c: New test.
43951
43952 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
43953
43954         * gcc.dg/c99-array-nonobj-1.c: New test.
43955
43956 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
43957
43958         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
43959         tests.
43960         * gcc.dg/format-ext-1.c: New test.
43961
43962 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43963
43964         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
43965         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
43966         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
43967         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
43968         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
43969
43970 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
43971
43972         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
43973         gcc.dg/c99-strftime-2.c: New tests.
43974
43975 2000-08-22  Richard Henderson  <rth@cygnus.com>
43976
43977         * gcc.c-torture/execute/20000822-1.c: New test.
43978
43979 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
43980
43981         * gcc.c-torture/execute/20000819-1.x: Remove.
43982
43983 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
43984
43985         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
43986         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
43987         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
43988         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
43989         gcc.dg/format-xopen-1.c: New tests.
43990
43991 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
43992
43993         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
43994
43995 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
43996
43997         * g++.old-deja/g++.other/loop2.C: New test.
43998
43999         * gcc.c-torture/compile/20000606-1.c: New test.
44000         * gcc.c-torture/compile/20000728-1.c: New test.
44001         * gcc.c-torture/execute/20000801-1.c: New test.
44002         * gcc.c-torture/execute/20000801-2.c: New test.
44003         * gcc.c-torture/execute/20000819-1.c: New test.
44004         * gcc.c-torture/execute/20000819-1.x: XFAIL.
44005         * gcc.dg/20000629-1.c: New test.
44006         * gcc.dg/20000724-1.c: New test.
44007         * gcc.dg/20000807-1.c: New test.
44008
44009 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
44010
44011         * gcc.dg/cpp/pragma-1.c: New test.
44012         * gcc.dg/cpp/pragma-2.c: New test.
44013
44014 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
44015
44016         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
44017         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
44018
44019 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
44020
44021         * gcc.c-torture/compile/20000818-1.c: New test.
44022
44023 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
44024
44025         * gcc.c-torture/execute/20000818-1.c: New test.
44026
44027 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44028
44029         * gcc.dg/format-va-1.c: New test.
44030
44031 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
44032
44033         * g++.old-deja/g++.other/typedef8.C: New test.
44034
44035 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
44036
44037         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
44038         * g++.old-deja/g++.mike/net36.C: Mark candidate.
44039         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
44040         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
44041         * g++.old-deja/g++.other/ptrmem7.C: New test.
44042         * g++.old-deja/g++.pt/ptrmem10.C: New test.
44043
44044 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
44045
44046         * g++.old-deja/g++.pt/typename27.C: New test.
44047
44048 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
44049
44050         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
44051         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
44052         * g++.old-deja/g++.pt/friend45.C: New test.
44053         * g++.old-deja/g++.other/friend8.C: New test.
44054
44055 2000-08-15  Richard Henderson  <rth@cygnus.com>
44056
44057         * gcc.c-torture/execute/20000815-1.c: New test.
44058
44059 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
44060
44061         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
44062         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
44063         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
44064
44065 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
44066
44067         * g++.old-deja/g++.other/refinit2.C: New test.
44068
44069 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
44070
44071         * lib/c-torture.exp (c-torture): Make
44072         compiler_conditional_xfail_data global.
44073         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
44074         compiler_conditional_xfail_data machinery.
44075         (f-torture-execute): Likewise.
44076         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
44077         and only when unrolling loops.
44078
44079         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
44080
44081 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
44082
44083         * g++.old-deja/g++.pt/explicit81.C: New test.
44084
44085 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
44086
44087         * g++.old-deja/g++.pt/typename26.C: New test.
44088
44089 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
44090
44091         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
44092         warning.
44093
44094 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
44095
44096         * g++.old-deja/g++.other/array3.C: New test.
44097
44098 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
44099
44100         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
44101         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
44102         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
44103         New tests.
44104
44105 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
44106
44107         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
44108         * g++.old-deja/g++.abi/vmihint.C: Likewise.
44109
44110 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
44111
44112         * gcc.c-torture/execute/20000808-1.c: New test.
44113
44114 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
44115
44116         * gcc.dg/c90-const-expr-1.c: New test.
44117
44118 2000-08-08  Richard Henderson  <rth@cygnus.com>
44119
44120         * gcc.dg/noncompile/920923-1.c: Declare calloc.
44121
44122 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
44123
44124         * gcc.dg/noncompile/const-ll-1.c: New test.
44125
44126 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44127
44128         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
44129
44130 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
44131
44132         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
44133         that running programs linked against the shared version of libobjc
44134         run correctly.
44135
44136 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
44137
44138         * gcc.dg/c99-printf-1.c: New test.
44139
44140 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
44141
44142         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
44143
44144 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
44145
44146         * gcc.c-torture/execute/20000731-1.x: Delete.
44147
44148 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
44149
44150         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
44151         and torture_without_loops as is done by c-torture.exp.
44152         (search_for): Copy from c-torture.exp.
44153         (gcc-dg-runtest): New function, drives a directory of tests
44154         iterating over the TORTURE_OPTIONS.
44155         (scan-assembler, scan-assembler-not): Move here from
44156         individual directory drivers.
44157
44158         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
44159         defined by lib/gcc-dg.exp.
44160         * gcc.dg/cpp/cpp.exp: Likewise.
44161         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
44162         gcc-dg-runtest, so we cycle over optimization options.
44163
44164         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
44165         * gcc.dg/compare2.c: No longer expected to fail.
44166
44167 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
44168
44169         * gcc.c-torture/execute/20000804-1.c: New test.
44170
44171 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
44172
44173         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
44174
44175 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
44176
44177         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
44178
44179 2000-08-03  Jeffrey A Law  (law@cygnus.com)
44180
44181         * gcc.c-torture/compile/20000803-1.c: New test.
44182
44183 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
44184
44185         * gcc.c-torture/execute/20000801-3.c,
44186         gcc.c-torture/execute/20000801-4.c: New tests.
44187         * gcc.c-torture/execute/20000801-3.x,
44188         gcc.c-torture/execute/20000801-4.x: Xfail.
44189
44190 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
44191
44192         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
44193         libobjc/.libs to allow for libtool.
44194
44195 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
44196
44197         * gcc.c-torture/compile/20000802-1.c: New test.
44198
44199 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
44200
44201         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
44202
44203 2000-07-31  Jeffrey A Law  (law@cygnus.com)
44204
44205         * gcc-c-torture/execute/20000731-2.c: New test.
44206
44207         * gcc.c-torture/execute/20000731-1.c: New test.
44208         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
44209
44210 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
44211
44212         * testsuite/gcc.dg/cpp/paste7.c: New test.
44213         * gcc.dg/cpp/20000725-1.c: New test.
44214
44215 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
44216
44217         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
44218         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
44219         declaration warning for __builtin_dwarf_reg_size.
44220
44221         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
44222
44223 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
44224
44225         * gcc.dg/noncompile/voidparam-1.c: New test.
44226
44227 2000-07-30  Richard Henderson  <rth@cygnus.com>
44228
44229         * gcc.dg/c90-digraph-1.c: Don't xfail.
44230         * gcc.dg/compare2.c (case 10): Xfail.
44231         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
44232
44233 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
44234
44235         * gcc.dg/c99-main-1.c: New test.
44236
44237 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
44238
44239         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
44240
44241 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
44242
44243         * gcc.c-tortuer/execute/20000726-1.c: New test.
44244
44245 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
44246
44247         * gcc.c-torture/execute/enum-2.c: New test.
44248
44249 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44250
44251         * gcc.dg/cpp/tr-warn3.c: New test.
44252
44253 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
44254
44255         * g++.old-deja/g++.ext/implicit1.C: Remove.
44256         * g++.old-deja/g++.jason/c2.C: Remove
44257         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
44258         * g++.old-deja/g++.pt/crash16.C: Likewise.
44259         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
44260
44261 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
44262
44263         * g++.old-deja/g++.other/for2.C: New test.
44264
44265 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
44266
44267         * gcc.dg/20000720-1.c: New test.
44268
44269 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
44270
44271         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
44272
44273 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
44274
44275         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
44276         * gcc.c-torture/execute/20000722-1.c: New.
44277         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
44278
44279 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
44280
44281         * gcc.dg/cpp/20000720-1.S: New test.
44282
44283 2000-07-21  Michael Meissner  <meissner@redhat.com>
44284
44285         * gcc.c-torture/execute/ieee/hugeval.c: New test.
44286
44287 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
44288
44289         * g++.old-deja/g++.brendan/crash16.C,
44290         g++.old-deja/g++.brendan/parse3.C,
44291         g++.old-deja/g++.brendan/redecl1.C,
44292         g++.old-deja/g++.ns/template13.C,
44293         g++.old-deja/g++.other/decl4.C,
44294         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
44295
44296 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
44297
44298         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
44299         and "Internal error".
44300
44301         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
44302         regexps.
44303         * gcc.dg/cpp/paste6.c: New test.
44304
44305 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
44306
44307         * gcc.dg/cpp/tr-direct.c: New test.
44308
44309         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
44310         gcc.dg/cpp/undef1.c: Tweak error regexps.
44311
44312 2000-07-18  Eric Christopher <echristo@redhat.com>
44313
44314         * gcc.c-torture/compile/20000718-1.c: New test.
44315
44316 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
44317
44318         * cpplex.c (_cpp_push_token): If the token being pushed back
44319         is the previous token in this context, just subtract one from
44320         context->posn.
44321         * cppmacro.c (save_expansion): Clear aux field when storing a
44322         placemarker.
44323
44324 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
44325
44326         * gcc.dg/noncompile/redecl-1.c: New test.
44327
44328 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
44329
44330         * gcc.c-torture/execute/20000717-5.c: New test.
44331         * gcc.c-torture/execute/20000717-1.x: Removed.
44332
44333 2000-07-17  Richard Henderson  <rth@cygnus.com>
44334
44335         * gcc.c-torture/execute/20000717-4.c: New test.
44336
44337 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
44338
44339         * gcc.dg/cpp/syshdr.c: New test.
44340         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
44341
44342 2000-07-17  Neil Booth  <neilb@earthling.net>
44343
44344         * gcc.dg/cpp/cmdlne-dM.c: New test.
44345         * gcc.dg/cpp/cmdlne-dD.c: New test.
44346
44347 2000-07-17  Jeffrey A Law  (law@cygnus.com)
44348
44349         * gcc.c-torture/execute/20000717-3.c: New test.
44350
44351         * gcc.c-torture/compile/20000717-1.c: New test.
44352
44353 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
44354
44355         * gcc.c-torture/execute/20000717-2.c: New test.
44356
44357 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
44358
44359         * gcc.dg/formatz-1.c: New test.
44360
44361         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
44362         * gcc.dg/c99-digraph-1.c: New tests.
44363
44364         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
44365         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
44366
44367         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
44368         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
44369         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
44370         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
44371         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
44372         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
44373         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
44374
44375 2000-07-17   Greg McGary <greg@mcgary.org>
44376
44377         * gcc.c-torture/execute/20000717-1.c: New test.
44378         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
44379
44380 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
44381
44382         * gcc.c-torture/execute/20000715-2.c: New test.
44383         * gcc.dg/20000715-1.c: New test.
44384
44385 2000-07-15  Michael Meissner  <meissner@redhat.com>
44386
44387         * gcc.c-torture/execute/20000715-1.c: New test.
44388
44389 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
44390
44391         * gcc.c-torture/execute/20000707-1.c: New test.
44392
44393 2000-07-13  Neil Booth  <NeilB@earthling.net>
44394
44395         * testsuite/gcc.dg/cpp/digraph1.c,
44396         testsuite/gcc.dg/cpp/digraph2.c,
44397         testsuite/gcc.dg/cpp/digraphs.c: New tests.
44398
44399 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
44400
44401         * g77.f-torture/compile/20000630-2.f: New test.
44402         * g77.f-torture/compile/20000630-2.x
44403
44404 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
44405
44406         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
44407
44408 2000-07-11  Neil Booth  <NeilB@earthling.net>
44409
44410         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
44411
44412 2000-07-11  Neil Booth  <NeilB@earthling.net>
44413
44414         * gcc.dg/cpp/cmdlne-C.c: New.
44415
44416 2000-07-09  Neil Booth  <NeilB@earthling.net>
44417
44418         * gcc.dg/cpp/directiv.c: New tests.
44419         * gcc.dg/cpp/undef1.c: Update.
44420
44421 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
44422
44423         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
44424
44425 2000-07-09  Neil Booth  <NeilB@earthling.net>
44426
44427         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
44428
44429 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
44430
44431         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
44432         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
44433
44434 2000-07-08  Neil Booth  <NeilB@earthling.net>
44435
44436         * gcc.dg/cpp/macsyntx.c: New tests.
44437
44438 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
44439
44440         * gcc.dg/20000707-1.c: New test.
44441
44442 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
44443
44444         * gcc.c-torture/execute/20000706-1.c: New test.
44445         * gcc.c-torture/execute/20000706-2.c: New test.
44446         * gcc.c-torture/execute/20000706-3.c: New test.
44447         * gcc.c-torture/execute/20000706-4.c: New test.
44448         * gcc.c-torture/execute/20000706-5.c: New test.
44449
44450 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
44451
44452         * g++.old-deja/g++.pt/instantiate7.C: New test.
44453
44454 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
44455
44456         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
44457         * g++.old-deja/g++.mike/thunk3.C: Likewise.
44458         * g++.old-deja/g++.other/rtti3.C: Likewise.
44459         * g++.old-deja/g++.other/rttid3.C: Likewise.
44460
44461 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
44462
44463         *  g77.f-torture/compile/20000630-1.x: Fix typo
44464
44465 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
44466
44467         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
44468         assembly output.
44469
44470 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
44471
44472         * gcc.dg/cpp/ident.c: New test.
44473
44474 2000-07-05  Neil Booth  <NeilB@earthling.net>
44475
44476         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
44477           gcc.dg/cpp/lexstrng.c: New tests.
44478
44479 2000-07-04  Neil Booth  <NeilB@earthling.net>
44480
44481         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
44482         * gcc.dg/cpp/strify2.c: Same.
44483
44484 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
44485
44486         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
44487         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
44488         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
44489         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
44490
44491         * testsuite/gcc.dg/cpp/macro1.c,
44492         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
44493         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
44494         testsuite/gcc.dg/cpp/strify1.c,
44495         testsuite/gcc.dg/cpp/strify2.c: New tests.
44496
44497 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
44498
44499         * gcc.c-torture/execute/20000703-1.c: New test.
44500
44501 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
44502
44503         * g++.old-deja/g++.pt (lookup10.C): New test.
44504
44505 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
44506
44507         * g++.old-deja/g++.pt (typename25.C): New test.
44508
44509 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
44510
44511         * gcc.c-torture/compile/20000701-1.c: New test.
44512
44513 2000-06-30  Nick Clifton  <nickc@cygnus.com>
44514
44515         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
44516         to test case.
44517
44518 2000-06-30  Catherine Moore  <clm@cygnus.com>
44519
44520         * gcc.c-torture/execute/align-1.c: New test.
44521
44522 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
44523
44524         * g++.old-deja/g++.pt/expr8.C: New test.
44525         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
44526
44527 2000-06-29  Nick Clifton  <nickc@cygnus.com>
44528
44529         * gcc.c-torture/compile/20000629-1.c: New test.
44530
44531 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
44532
44533
44534         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
44535         gcc.dg/noncompile directory, depending on whether they're
44536         preprocessor tests or not.  Annotate all the tests for the dg
44537         framework.
44538
44539         * gcc.c-torture/noncompile/noncompile.exp: Delete.
44540         * gcc.dg/noncompile/noncompile.exp: New.
44541
44542         * Moved files:
44543         Old name                                New name
44544         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
44545         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
44546         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
44547         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
44548         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
44549         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
44550         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
44551         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
44552         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
44553         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
44554         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
44555         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
44556         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
44557         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
44558         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
44559         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
44560         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
44561         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
44562         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
44563         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
44564         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
44565         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
44566         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
44567         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
44568
44569         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
44570         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
44571         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
44572         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
44573         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
44574         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
44575
44576 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
44577
44578         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
44579         declare one variable.  On the fourth, error.
44580         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
44581         declared by 20000628-1a.h.
44582
44583 2000-06-29  Richard Henderson  <rth@redhat.com>
44584
44585         * gcc.c-torture/execute/930529-1.x: New file.
44586         * gcc.dg/920413-1.c: Adjust expected warning text.
44587         * gcc.dg/980217-1.c: Declare abort.
44588         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
44589
44590 2000-06-29  Jeffrey A Law  (law@cygnus.com)
44591
44592         * g77.f-torture/compile/20000629-1.f: New test.
44593         * g77.f-torture/compile/20000629-1.x: Expected to fail.
44594
44595 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
44596
44597         Rearrange lots of files, removing entirely the
44598         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
44599         directories.
44600
44601         * Deleted files:
44602         gcc.c-torture/code_quality/code_quality.exp
44603         gcc.c-torture/special/special.exp
44604         gcc.failure/failure.exp
44605         gcc.failure/940409-1.x
44606         gcc.c-torture/compile/961203-1.x
44607
44608         * New files:
44609         gcc.misc-tests/linkage.exp
44610         gcc.c-torture/execute/920730-1t.c
44611         gcc.c-torture/execute/920730-1t.x
44612         gcc.c-torture/compile/920520-1.x
44613         gcc.c-torture/compile/920521-1.x
44614         gcc.c-torture/compile/981006-1.x
44615         gcc.c-torture/execute/eeprof-1.x
44616
44617         * Moved files (possibly with modifications to fit a new harness):
44618         Old name                                New name
44619         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
44620         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
44621         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
44622         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
44623         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
44624         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
44625         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
44626         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
44627         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
44628         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
44629         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
44630         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
44631         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
44632         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
44633
44634 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
44635
44636         * c-torture/compile/961203-1.x: Delete.
44637
44638         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
44639         not exit. Include stdio.h.
44640         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
44641         * gcc.misc-tests/dg-12.c: Likewise.
44642         * gcc.misc-tests/dg-5.c: Likewise.
44643         * gcc.misc-tests/dg-6.c: Likewise.
44644         * gcc.misc-tests/dg-7.c: Prototype abort.
44645         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
44646         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
44647         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
44648         not exit.
44649         * gcc.misc-tests/sieve.c: Use return from main, not exit.
44650         * gcc.misc-tests/sort2.c: Use return from main, not exit.
44651
44652 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
44653
44654         * gcc.dg/cpp/20000628-1.c: New test.
44655         * gcc.dg/cpp/20000628-1.h: New header for above test.
44656         * gcc.dg/cpp/20000628-1a.h: Likewise.
44657
44658 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
44659
44660         * gcc.dg/cpp: New directory.
44661         * gcc.dg/cpp/cpp.exp: New driver.
44662         * gcc.dg/cpp/20000627-1.c: New test.
44663         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
44664         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
44665         and rewrite as a compilation test.
44666
44667         * gcc.dg: Move many files into the cpp subdirectory, possibly
44668         renaming or editing them as well.
44669         Old name                New name
44670         990119-1.c              cpp/19990119-1.c
44671         990228-1.c              cpp/19990228-1.c
44672         990407-1.c              cpp/19990407-1.c
44673         990409-1.c              cpp/19990409-1.c
44674         990413-1.c              cpp/19990413-1.c
44675         990703-1.c              cpp/19990703-1.c
44676         20000127-1.c            cpp/20000127-1.c
44677         20000129-1.c            cpp/20000129-1.c
44678         20000207-1.c            cpp/20000207-1.c
44679         20000207-2.c            cpp/20000207-2.c
44680         20000209-1.c            cpp/20000209-1.c
44681         20000209-2.c            cpp/20000209-2.c
44682         20000301-1.c            cpp/20000301-1.c
44683         20000419-1.c            cpp/20000419-1.c
44684         20000510-1.S            cpp/20000510-1.S
44685         20000519-1.c            cpp/20000519-1.c
44686         20000529-1.c            cpp/20000529-1.c
44687         20000625-1.c            cpp/20000625-1.c
44688         20000625-2.c            cpp/20000625-2.c
44689         cpp-as1.c               cpp/assert1.c
44690         cpp-as2.c               cpp/assert2.c
44691         cxx-comments-1.c        cpp/cxxcom1.c
44692         cxx-comments-2.c        cpp/cxxcom2.c
44693         endif-label.c           cpp/endif.c
44694         cpp-hash1.c             cpp/hash1.c
44695         cpp-hash2.c             cpp/hash2.c
44696         cpp-if1.c               cpp/if-1.c
44697         cpp-if2.c               cpp/if-2.c
44698         cpp-if3.c               cpp/if-3.c
44699         cpp-if4.c               cpp/if-4.c
44700         cpp-if5.c               cpp/if-5.c
44701         cpp-cond.c              cpp/if-cexp.c
44702         cpp-missingop.c         cpp/if-mop.c
44703         cpp-missingparen.c      cpp/if-mpar.c
44704         cpp-opprec.c            cpp/if-oppr.c
44705         cpp-ifparen.c           cpp/if-paren.c
44706         cpp-shortcircuit.c      cpp/if-sc.c
44707         cpp-shift.c             cpp/if-shift.c
44708         cpp-unary.c             cpp/if-unary.c
44709         cpp-li1.c               cpp/line1.c
44710         cpp-li2.c               cpp/line2.c
44711         lineno.c                cpp/line3.c
44712         lineno-2.c              cpp/line4.c
44713         cpp-mi.c                cpp/mi1.c
44714         cpp-mic.h               cpp/mi1c.h
44715         cpp-micc.h              cpp/mi1cc.h
44716         cpp-mind.h              cpp/mi1nd.h
44717         cpp-mindp.h             cpp/mi1ndp.h
44718         cpp-mix.h               cpp/mi1x.h
44719         cpp-mi2.c               cpp/mi2.c
44720         cpp-mi2a.h              cpp/mi2a.h
44721         cpp-mi2b.h              cpp/mi2b.h
44722         cpp-mi2c.h              cpp/mi2c.h
44723         cpp-mi3.c               cpp/mi3.c
44724         cpp-mi3.def             cpp/mi3.def
44725         poison-1.c              cpp/poison.c
44726         pr-impl.c               cpp/prag-imp.c
44727         cpp-redef-2.c           cpp/redef1.c
44728         cpp-redef.c             cpp/redef2.c
44729         strpaste.c              cpp/strp1.c
44730         strpaste-2.c            cpp/strp2.c
44731         cpp-tradpaste.c         cpp/tr-paste.c
44732         cpp-tradstringify.c     cpp/tr-str.c
44733         cpp-tradwarn1.c         cpp/tr-warn1.c
44734         cpp-tradwarn2.c         cpp/tr-warn2.c
44735         trigraphs.c             cpp/trigraphs.c
44736         cpp-unc1.c              cpp/unc1.c
44737         cpp-unc2.c              cpp/unc2.c
44738         cpp-unc3.c              cpp/unc3.c
44739         cpp-unc.c               cpp/unc4.c
44740         undef.c                 cpp/undef1.c
44741         undef-2.c               cpp/undef2.c
44742         cpp-wi1.c               cpp/widestr1.c
44743
44744 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
44745
44746         * lib/g++.exp (g++_include_flags): Tweak.
44747
44748 2000-06-27  H.J. Lu  <hjl@gnu.org>
44749             Loren J. Rittle  <ljrittle@acm.org>
44750
44751         * lib/g++.exp (g++_include_flags): Override libgloss.exp
44752         version with one that knows about the new gcc tree structure.
44753         (g++_link_flags): Same.
44754
44755 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
44756
44757         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
44758         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
44759         case we are cross-compiling.
44760
44761         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
44762         g++.old-deja/g++.niklas/Makefile.in,
44763         g++.old-deja/g++.niklas/configure.in,
44764         g++.old-deja/g++.other/Makefile.in,
44765         g++.old-deja/g++.other/configure.in,
44766         gcc.c-torture/code_quality/Makefile.in,
44767         gcc.c-torture/code_quality/configure.in,
44768         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
44769         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
44770         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
44771         gcc.c-torture/execute/ieee/Makefile.in,
44772         gcc.c-torture/execute/ieee/configure.in,
44773         gcc.c-torture/noncompile/Makefile.in,
44774         gcc.c-torture/noncompile/configure.in,
44775         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
44776         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
44777         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
44778
44779 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
44780
44781         * g++.old-deja/g++.other/ambig3.C: New test.
44782
44783 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
44784
44785         * g++.old-deja/g++.pt/syntax1.C: New test.
44786         * g++.old-deja/g++.pt/syntax2.C: New test.
44787         * g++.old-deja/g++.other/syntax3.C: New test.
44788         * g++.old-deja/g++.other/syntax4.C: New test.
44789
44790 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
44791
44792         * gcc.dg/20000623-1.c: Prototype exit and abort.
44793
44794 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
44795
44796         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
44797         New tests.
44798         * gcc.dg/cpp-mi3.def: New file.
44799
44800         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
44801         inside assertions.
44802         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
44803         lexer's error messages.
44804         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
44805         divine anything from the linemarkers.
44806         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
44807         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
44808
44809 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
44810
44811         * gcc.dg/20000623-1.c: New test.
44812
44813 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
44814
44815         * gcc.c-torture/execute/20000622-1.c: New test.
44816
44817 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
44818
44819         * g++.old-deja/g++.other/init15.C: New test.
44820
44821 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
44822
44823         * g++.old-deja/g++.pt/vaarg2.C: New test.
44824         * g++.old-deja/g++.pt/vaarg3.C: New test.
44825
44826 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
44827
44828         * g++.old-deja/g++.other/dyncast6.C: New test.
44829
44830 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
44831
44832         * gcc.c-torture/execute/loop-6.c: New test.
44833
44834 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
44835
44836         * gcc.dg/20000614-1.c: New test.
44837         * gcc.dg/20000614-2.c: New test.
44838
44839 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
44840
44841         * g++.old-deja/g++.other/inline12.C: New test.
44842
44843 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
44844
44845         * g++.old-deja/g++.other/eh1.C: New test.
44846
44847 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
44848
44849         * g++.old-deja/g++.other/type.C: New test.
44850
44851 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
44852
44853         * g++.old-deja/g++.other/initstring.C: New test.
44854
44855 2000-06-12  Jason Merrill  <jason@redhat.com>
44856
44857         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
44858
44859 2000-06-09  Jeffrey A Law  (law@cygnus.com)
44860
44861         * gcc.c-torture/compile/20000609-1.c: New test.
44862
44863 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
44864
44865         * gcc.dg/20000609-1.c: New test.
44866
44867 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
44868
44869         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
44870         * gcc.c-torture/noncompile/poison-1.c: Move...
44871         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
44872         * gcc.dg/cpp-li1.c: Add a token after the #line.
44873
44874 2000-06-05  Richard Henderson  <rth@cygnus.com>
44875
44876         * gcc.c-torture/execute/20000605-2.c: New test.
44877         * gcc.c-torture/execute/20000605-3.c: New test.
44878
44879 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
44880
44881         * g77.f-torture/execute/20000503-1.x: New file.
44882
44883 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
44884
44885         * g++.old-deja/g++.eh/badalloc1.C: New test.
44886
44887 2000-06-05  Richard Henderson  <rth@cygnus.com>
44888
44889         * gcc.c-torture/execute/20000605-1.c: New test.
44890
44891 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
44892             Nathan Sidwell <nathan@codesourcery.com>
44893
44894         * gcc.c-torture/compile/20000605-1.c: New test.
44895
44896 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
44897
44898         * g77.f-torture/compile/20000601-1.f: New test.
44899
44900 2000-06-03  Richard Henderson  <rth@cygnus.com>
44901
44902         * gcc.c-torture/execute/20000603-1.c: New.
44903
44904 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
44905
44906         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
44907         * gcc.dg/noreturn-2.c (noreturn): Likewise.
44908
44909 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
44910
44911         * gcc.dg/compare2.c (case 12): XFAIL.
44912         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
44913         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
44914
44915         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
44916
44917 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
44918
44919         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
44920         guard macro is already defined when the header is first
44921         included.
44922         * gcc.dg/cpp-mix.h: New file.
44923         * gcc.dg/endif-label.c: Update patterns to match compiler.
44924
44925         * g++.brendan/complex1.C: Declare abort.
44926         * g++.law/refs4.C: Remove XFAIL.
44927         * g++.oliva/expr2.C: Declare abort and exit.
44928
44929 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
44930
44931         * gcc.c-torture/execute/20000528-1.c: New test.
44932
44933         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
44934         * g++.old-deja/g++.law/temps4.C: Likewise.
44935
44936         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
44937         stdlib.h.  Call abort() on failure.
44938         * g++.old-deja/g++.law/refs4.C: Likewise.
44939         * g++.old-deja/g++.law/temps4.C: Likewise.
44940         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
44941         * gcc.c-torture/execute/20000112-1.c: Include string.h.
44942
44943 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
44944
44945         Relative to g++.dg/special:
44946         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
44947
44948         Relative to g++.old-deja:
44949         * g++.brendan/complex1.C, g++.jason/optimize2.C,
44950         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
44951         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
44952         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
44953         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
44954         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
44955         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
44956
44957         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
44958         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
44959         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
44960         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
44961         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
44962         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
44963         and/or string.h.
44964
44965         * g++.other/goto1.C: Update expectations for error messages.
44966
44967 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
44968
44969         * gcc.c-torture/compile/20000523-1.c: New test.
44970
44971 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
44972
44973         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
44974
44975 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
44976
44977         * g++.old-deja/g++.eh/catch11.C: New test.
44978         * g++.old-deja/g++.eh/catch12.C: New test.
44979
44980 2000-05-24  Nick Clifton  <nickc@cygnus.com>
44981
44982         * gcc.c-torture/execute/20000523-1.c: New test.
44983
44984 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
44985
44986         * c-torture/execute/bcp-1.c: Replace abort in arg of
44987         __builtin_constant_p with a generic external function.
44988
44989         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
44990         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
44991         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
44992         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
44993         Prototype abort and/or exit.
44994
44995         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
44996         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
44997         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
44998         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
44999
45000 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
45001
45002         * gcc.dg/dwarf2-1.c: New test.
45003
45004 2000-05-20  Richard Henderson  <rth@cygnus.com>
45005
45006         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
45007
45008 2000-05-20  Andreas Jaeger  <aj@suse.de>
45009
45010         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
45011         testcase.
45012
45013 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
45014
45015         * gcc.c-torture/execute/20000519-2.c: New test.
45016
45017 2000-05-19  Andreas Jaeger  <aj@suse.de>
45018
45019         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
45020         which fails with SSA.
45021
45022         * lib/c-torture.exp: Also test with -O3 -fssa.
45023
45024 2000-05-18  Michael Meissner  <meissner@redhat.com>
45025
45026         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
45027         * gcc.c-torture/execute/920415-1.c: Ditto.
45028         * gcc.c-torture/execute/920501-1.c: Ditto.
45029         * gcc.c-torture/execute/conversion.c: Ditto.
45030         * gcc.c-torture/execute/cvt-1.c: Ditto.
45031
45032 2000-05-18  Jeffrey A Law  (law@cygnus.com)
45033
45034         * gcc.c-torture/compile/20000518-1.c: New test.
45035
45036 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
45037
45038         * g77.f-torture/compile/200005018.f: New test.
45039
45040 2000-05-17  Jeffrey A Law  (law@cygnus.com)
45041
45042         * gcc.c-torture/compile/20000517-1.c: New test.
45043
45044 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45045
45046         * gcc.c-torture/execute/20000516-1.c: New test.
45047
45048 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
45049
45050         * g++.old-deja/g++.other/eh.C: New test.
45051
45052 2000-05-12  Richard Henderson  <rth@cygnus.com>
45053
45054         * gcc.c-torture/execute/990208-1.c (main): Don't pass
45055         constants through to doit's conditional.
45056
45057 2000-05-11  Jeffrey A Law  (law@cygnus.com)
45058
45059         * gcc.c-torture/compile/20000511-1.c: New test.
45060         * g77.f-torture/compile/20000511-1.f: New test.
45061         * g77.f-torture/compile/20000511-2.f: New test.
45062
45063 2000-05-11  Michael Meissner  <meissner@redhat.com>
45064
45065         * gcc.c-torture/execute/20000511-1.c: New test.
45066
45067 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
45068
45069         * gcc.dg/dg.exp: Scan .S files as well as .c files.
45070         * gcc.dg/20000510-1.S: New.
45071
45072 2000-05-08  Catherine Moore  <clm@cygnus.com>
45073
45074         * gcc.dg/unused-3.c: New.
45075
45076 2000-05-06  Richard Henderson  <rth@cygnus.com>
45077
45078           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
45079           * g++.old-deja/g++.mike/warn1.C: Likewise.
45080           * g++.old-deja/g++.pt/local1.C: Likewise.
45081           * g++.old-deja/g++.pt/local7.C: Likewise.
45082           * g++.old-deja/g++.pt/spec16.C: Likewise.
45083
45084 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
45085
45086         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
45087
45088 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
45089
45090           * g77.f-torture/execute/20000503-1.f: New test.
45091
45092 2000-05-04  Andreas Jaeger  <aj@suse.de>
45093
45094         * gcc.dg/noreturn-2.c: New test.
45095
45096 2000-05-04  Neil Booth  <NeilB@earthling.net>
45097
45098         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
45099         preprocessor.
45100
45101 2000-05-04  Richard Henderson  <rth@cygnus.com>
45102
45103         * gcc.c-torture/execute/20000503-1.c: Fix typo.
45104
45105 2000-05-04  Richard Henderson  <rth@cygnus.com>
45106
45107         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
45108         OpenSSL by Jason R Thorpe.
45109
45110 2000-05-03  Jim Wilson  <wilson@cygnus.com>
45111
45112         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
45113
45114 2000-05-03  Robert Lipe <robertlipe@usa.net>
45115
45116         * gcc.dg/20000503-1.c: New test.
45117
45118 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
45119
45120         * gcc.c-torture/compile/20000502-1.c: New test.
45121         * g++.old-deja/g++.other/align.C: New test.
45122         * gcc.dg/cpp-tradstringify.c: New test.
45123
45124 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
45125
45126         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
45127         and hard registers.
45128
45129 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
45130
45131         * gcc.c-torture/execute/loop-5.c: New test.
45132
45133 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
45134
45135         * gcc.c-torture/execute/va-arg-20.c: New test.
45136
45137 2000-04-23  Jeffrey A Law  (law@cygnus.com)
45138
45139         * gcc.c-torture/execute/20000422-1.c: New test.
45140
45141 2000-04-20  Greg McGary  <gkm@gnu.org>
45142
45143         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
45144         when optimizing, but without sibling-call optimizations (-O1).
45145
45146 2000-04-20  Jeffrey A Law  (law@cygnus.com)
45147
45148           * gcc.c-torture/compile/20000420-1.c: New test.
45149
45150 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
45151
45152         * g++.abi/ptrflags.C: New test.
45153         * g++.eh/catchptr1.C: Test incomplete pointer chains.
45154
45155 2000-04-19  Catherine Moore  <clm@cygnus.com>
45156
45157         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
45158
45159 2000-04-19  Greg McGary  <gkm@gnu.org>
45160
45161         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
45162         sibling-call optimizations.
45163
45164 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
45165
45166         * gcc.dg/20000419-1.c: New test.
45167
45168 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
45169
45170         * gcc.c-torture/execute/20000412-6.c: New test.
45171
45172 2000-04-12  Jeffrey A Law  (law@cygnus.com)
45173
45174         * gcc.c-torture/execute/20000412-5.c: New test.
45175         * g77.f-torture/compile/20000412-1.f: New test.
45176         * gcc.c-torture/execute/20000412-4.c: New test.
45177         * gcc.c-torture/compile/20000412-2.c: New test.
45178         * gcc.c-torture/execute/20000412-3.c: New test.
45179         * gcc.c-torture/compile/20000412-1.c: New test.
45180         * gcc.c-torture/execute/20000412-2.c: New test.
45181
45182 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
45183
45184         * objc/execute/bf-20.m: New test.
45185
45186 2000-04-10  Richard Henderson  <rth@cygnus.com>
45187
45188         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
45189
45190         * gcc.c-torture/execute/20000412-1.c: New test.
45191
45192 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
45193
45194         * g++.old-deja/g++.eh/catchptr1.C: New test.
45195
45196 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
45197
45198         * g++.old-deja/g++.abi/cxa_vec.C: New test.
45199
45200 2000-04-08  Neil Booth  <NeilB@earthling.net>
45201
45202         * gcc.dg/cpp-nullchar.c: Remove test as
45203         embedded nulls cause problems.
45204
45205 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45206
45207         * gcc.dg/compare2.c: New test.
45208
45209 2000-04-08  Neil Booth  <NeilB@earthling.net>
45210
45211         * gcc.dg/cpp-nullchar.c: New test.
45212
45213 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
45214
45215         * gcc.dg/cpp-mi2.c: New test.
45216         * gcc.dg/cpp-mi2[abc].h: New files.
45217
45218 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
45219
45220         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
45221         member name.
45222
45223 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
45224
45225         * g++.old-deja/g++.abi/vmihint.C: New test.
45226
45227 2000-04-06  Neil Booth  <NeilB@earthling.net>
45228
45229         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
45230         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
45231         copyright.
45232
45233 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
45234
45235         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
45236         avoid stack-frame overwrite.
45237
45238 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
45239
45240         * gcc.c-torture/compile/20000405-2.c: New test.
45241         * gcc.c-torture/compile/20000405-3.c: New test.
45242
45243 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45244
45245         * gcc.c-torture/compile/20000405-1.c: New test.
45246
45247 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
45248
45249         * gcc.dg/cast-qual-1.c: Revert last change.
45250
45251 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45252
45253         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
45254
45255 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
45256
45257         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
45258         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
45259
45260 2000-04-03  Jeffrey A Law  (law@cygnus.com)
45261
45262         * gcc.c-torture/compile/20000403-2.c: New test.
45263         * gcc.c-torture/compile/20000403-1.c: New test.
45264
45265 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
45266
45267         * gcc.c-torture/execute/20000403-1.c: New test.
45268
45269 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
45270
45271         * gcc.c-torture/execute/20000402-1.c: New test.
45272
45273 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
45274
45275         * gcc.c-torture/execute/va-arg-15.c: New test.
45276         * gcc.c-torture/execute/va-arg-16.c: New test.
45277         * gcc.c-torture/execute/va-arg-17.c: New test.
45278         * gcc.c-torture/execute/va-arg-18.c: New test.
45279         * gcc.c-torture/execute/va-arg-19.c: New test.
45280
45281 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
45282
45283         * gcc.c-torture/compile/981211-1.c: Move to...
45284         * gcc.dg/cpp-as1.c: ...here.
45285         * gcc.dg/cpp-as2.c: New file.
45286
45287         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
45288         compiler.
45289
45290 2000-04-02  Neil Booth  <NeilB@earthling.net>
45291
45292         * gcc.dg/cpp-cond.c  New tests.
45293         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
45294         accidental success less likely.
45295         * gcc.dg/cpp-missingop.c  New tests.
45296         * gcc.dg/cpp-missingparen.c  New tests.
45297         * gcc.dg/cpp-shift.c  New tests.
45298         * gcc.dg/cpp-shortcircuit.c  New tests.
45299         * gcc.dg/cpp-unary.c  New tests.
45300
45301 2000-03-29  Jeffrey A Law  (law@cygnus.com)
45302
45303         * gcc.c-torture/compile/20000329-1.c: New test.
45304
45305 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
45306
45307         * gcc.c-torture/compile/20000326-1.c: New test.
45308         * gcc.c-torture/compile/20000326-2.c: New test.
45309
45310 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
45311
45312         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
45313         the first parameter is a function argument.
45314
45315 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
45316
45317         * g++.old-deja/g++.ext/array4.C: New test.
45318
45319 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
45320
45321         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
45322
45323 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45324
45325         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
45326
45327 2000-03-19  Richard Henderson  <rth@cygnus.com>
45328
45329         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
45330
45331 2000-03-19  Richard Henderson  <rth@cygnus.com>
45332
45333         * gcc.c-torture/compile/20000319-1.c: New test.
45334
45335 2000-03-14  Jeffrey A Law  (law@cygnus.com)
45336
45337         * gcc.c-torture/execute/20000314-3.c: New test.
45338         * gcc.c-torture/execute/20000314-2.c: New test.
45339         * gcc.c-torture/execute/20000314-1.c: New test.
45340         * gcc.c-torture/compile/20000314-2.c: New test.
45341         * gcc.c-torture/compile/20000314-1.c: New test.
45342
45343 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
45344
45345         * g++.old-deja/g++.warn/inline.C: New test.
45346
45347 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
45348
45349         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
45350         standards-compliant result rather than specific constants.
45351         Put test-values in array.
45352
45353 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
45354
45355         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
45356         (g++_target_compile): Put test-specific options last.
45357
45358 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
45359
45360         * g++.old-deja/g++.eh/vbase4.C: New test.
45361
45362 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
45363
45364         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
45365
45366 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
45367
45368         * g++.old-deja/g++.brendan/misc12.C: Removed.
45369         * g++.old-deja/g++.pt/memtemp77.C: Constify.
45370         * g++.old-deja/g++.ext/pretty4.C: New test.
45371
45372 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
45373
45374         * g++.old-deja/g++.other/string2.C: New test.
45375
45376 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
45377
45378         * g++.old-deja/g++.warn/impint2.C: New test.
45379
45380 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
45381
45382         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
45383         is 1, not zero.
45384
45385 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
45386
45387         * g++.old-deja/g++.warn/impint.C: New test.
45388         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
45389         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
45390         * g++.old-deja/g++.pt/explicit12.C: Likewise.
45391         * g++.old-deja/g++.pt/explicit13.C: Likewise.
45392         * g++.old-deja/g++.pt/explicit17.C: Likewise.
45393         * g++.old-deja/g++.pt/explicit18.C: Likewise.
45394         * g++.old-deja/g++.pt/explicit19.C: Likewise.
45395         * g++.old-deja/g++.pt/explicit23.C: Likewise.
45396         * g++.old-deja/g++.pt/explicit31.C: Likewise.
45397         * g++.old-deja/g++.pt/explicit35.C: Likewise.
45398         * g++.old-deja/g++.pt/explicit6.C: Likewise.
45399         * g++.old-deja/g++.pt/memclass7.C: Likewise.
45400
45401 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
45402
45403         * gcc.dg/cpp-redef.c: New test.
45404
45405 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
45406
45407         * g++.old-deja/g++.pt/unify7.C: New test.
45408
45409 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
45410
45411         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
45412         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
45413
45414 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
45415
45416         * gcc.c-torture/compile/20000224-1.c: New test.
45417
45418 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45419
45420         * gcc.c-torture/compile/cpp-2.c: New test.
45421         * gcc.c-torture/compile/cpp-1.c: New test.
45422
45423 2000-02-25  Jeffrey A Law  (law@cygnus.com)
45424
45425         * gcc.c-torture/execute/20000225-1.c: New test.
45426
45427 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45428
45429         * gcc.dg/cpp-li2.c: New test.
45430
45431         * gcc.dg/cpp-wi1.c: New test.
45432
45433         * gcc.dg/cpp-li1.c: New test.
45434
45435 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
45436
45437         * g++.old-deja/g++.other/sizeof5.C: New test.
45438
45439 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45440
45441         * gcc.c-torture/execute/va-arg-13.c: New test.
45442
45443 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
45444
45445         * gcc.c-torture/execute/va-arg-12.c: New test.
45446
45447 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
45448
45449         * gcc.c-torture/execute/20000223-1.c: New test.
45450
45451 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
45452
45453         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
45454
45455 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
45456
45457         * g++.old-deja/g++.abi/ptrmem.C: New test.
45458
45459 2000-02-19  Richard Henderson  <rth@cygnus.com>
45460
45461         * gcc.c-torture/compile/init-3.c: New.
45462
45463 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
45464
45465         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
45466         ALWAYS_CXXFLAGS.
45467
45468 2000-02-11  Robert Lipe <robertl@sco.com>
45469
45470         * gcc.c-torture/compile/20000211-3.c: New test.
45471
45472 2000-02-11  Martin Buchholz <martin@xemacs.org>
45473
45474         * gcc.c-torture/compile/20000211-2.c: New test.
45475
45476 2000-02-11  Jeffrey A Law  (law@cygnus.com)
45477
45478         * gcc.c-torture/compile/20000211-1.c: New test.
45479
45480 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
45481
45482         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
45483           on native targets
45484
45485 2000-02-08  Nathan Sidwell  <nathan@acm.org>
45486
45487         * g++.old-deja/g++.other/cast5.C: New test.
45488
45489 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
45490
45491         * gcc.c-torture/execute/20000205-1.c: New.
45492
45493 2000-02-03  Nathan Sidwell  <nathan@acm.org>
45494
45495         * g++.old-deja/g++.jason/cast3.C: Return void.
45496         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
45497
45498 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45499
45500         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
45501
45502         * gcc.dg/loop-1.c: New test.
45503
45504 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
45505
45506         * gcc.c-torture/compile/20000127-1.c: New test.
45507         * gcc.c-torture/execute/991228-1.c: New test.
45508
45509 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45510
45511         * gcc.dg/unused-2.c: New test.
45512
45513         * gcc.dg/conv-1.c: New test.
45514
45515 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
45516
45517         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
45518         compiler.
45519         (tool_option_proc): Fix typo.
45520
45521 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
45522
45523         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
45524         of the ld on the host, not on the build machine.
45525         Also, don't crash if '--help' is not a supported option.
45526
45527 2000-01-24  Richard Henderson  <rth@cygnus.com>
45528
45529         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
45530
45531 2000-01-20  Jeffrey A Law  (law@cygnus.com)
45532
45533         * gcc.c-torture/execute/20000120-2.c: New test.
45534         * gcc.c-torture/execute/20000120-1.c: New test.
45535
45536 2000-01-13  Jeffrey A Law  (law@cygnus.com)
45537
45538         * gcc.c-torture/execute/20000113-1.c: New test.
45539
45540 2000-01-12  Jeffrey A Law  (law@cygnus.com)
45541
45542         * gcc.c-torture/execute/20000112-1.c: New test.
45543
45544 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45545
45546         * gcc.dg/20000111-1.c: New test.
45547
45548 2000-01-10  Jeffrey A Law  (law@cygnus.com)
45549
45550         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
45551         with 16 bit integers.
45552
45553 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45554
45555         * gcc.dg/20000108-1.c: New test.
45556
45557 2000-01-05  Nathan Sidwell  <nathan@acm.org>
45558
45559         * g++.old-deja/g++.ns/koenig8.C: New test.
45560
45561 2000-01-05  Nathan Sidwell  <nathan@acm.org>
45562
45563         * g++.old-deja/g++.other/cast4.C: New test.
45564
45565 2000-01-05  Jeffrey A Law  (law@cygnus.com)
45566
45567         * gcc.c-torture/compile/20000105-2.c: New test.
45568         * gcc.c-torture/compile/20000105-1.c: New test.
45569
45570 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45571
45572         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
45573         references to printf & atoi to conform to ANSI standard.
45574         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
45575         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
45576         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
45577         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
45578         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
45579         * g++.old-deja/g++.brendan/complex1.C: Likewise.
45580         * g++.old-deja/g++.brendan/copy1.C: Likewise.
45581         * g++.old-deja/g++.brendan/copy2.C: Likewise.
45582         * g++.old-deja/g++.brendan/copy3.C: Likewise.
45583         * g++.old-deja/g++.brendan/copy4.C: Likewise.
45584         * g++.old-deja/g++.brendan/copy5.C: Likewise.
45585         * g++.old-deja/g++.brendan/copy6.C: Likewise.
45586         * g++.old-deja/g++.brendan/copy7.C: Likewise.
45587         * g++.old-deja/g++.brendan/copy8.C: Likewise.
45588         * g++.old-deja/g++.brendan/crash11.C: Likewise.
45589         * g++.old-deja/g++.brendan/crash14.C: Likewise.
45590         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
45591         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
45592         * g++.old-deja/g++.brendan/delete2.C: Likewise.
45593         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
45594         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
45595         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
45596         * g++.old-deja/g++.brendan/eh1.C: Likewise.
45597         * g++.old-deja/g++.brendan/groff1.C: Likewise.
45598         * g++.old-deja/g++.brendan/init3.C: Likewise.
45599         * g++.old-deja/g++.brendan/misc12.C: Likewise.
45600         * g++.old-deja/g++.brendan/misc7.C: Likewise.
45601         * g++.old-deja/g++.brendan/new2.C: Likewise.
45602         * g++.old-deja/g++.brendan/operators4.C: Likewise.
45603         * g++.old-deja/g++.brendan/operators5.C: Likewise.
45604         * g++.old-deja/g++.brendan/overload2.C: Likewise.
45605         * g++.old-deja/g++.brendan/overload7.C: Likewise.
45606         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
45607         * g++.old-deja/g++.brendan/reference1.C: Likewise.
45608         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
45609         * g++.old-deja/g++.brendan/template24.C: Likewise.
45610         * g++.old-deja/g++.brendan/template3.C: Likewise.
45611         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
45612         * g++.old-deja/g++.jason/inline3.C: Likewise.
45613         * g++.old-deja/g++.jason/opeq.C: Likewise.
45614         * g++.old-deja/g++.law/arg5.C: Likewise.
45615         * g++.old-deja/g++.law/arm7.C: Likewise.
45616         * g++.old-deja/g++.law/ctors11.C: Likewise.
45617         * g++.old-deja/g++.law/cvt8.C: Likewise.
45618         * g++.old-deja/g++.law/init9.C: Likewise.
45619         * g++.old-deja/g++.law/refs4.C: Likewise.
45620         * g++.old-deja/g++.law/template2.C: Likewise.
45621         * g++.old-deja/g++.law/visibility24.C: Likewise.
45622         * g++.old-deja/g++.law/vtable3.C: Likewise.
45623         * g++.old-deja/g++.mike/asm2.C: Likewise.
45624         * g++.old-deja/g++.mike/eh1.C: Likewise.
45625         * g++.old-deja/g++.mike/misc1.C: Likewise.
45626         * g++.old-deja/g++.mike/misc13.C: Likewise.
45627         * g++.old-deja/g++.mike/misc14.C: Likewise.
45628         * g++.old-deja/g++.mike/ns12.C: Likewise.
45629         * g++.old-deja/g++.mike/p1248.C: Likewise.
45630         * g++.old-deja/g++.mike/p3708.C: Likewise.
45631         * g++.old-deja/g++.mike/p3708a.C: Likewise.
45632         * g++.old-deja/g++.mike/p3708b.C: Likewise.
45633         * g++.old-deja/g++.mike/p646.C: Likewise.
45634         * g++.old-deja/g++.mike/p700.C: Likewise.
45635         * g++.old-deja/g++.mike/p783.C: Likewise.
45636         * g++.old-deja/g++.mike/p783a.C: Likewise.
45637         * g++.old-deja/g++.mike/p783b.C: Likewise.
45638         * g++.old-deja/g++.mike/p786.C: Likewise.
45639         * g++.old-deja/g++.mike/p789.C: Likewise.
45640         * g++.old-deja/g++.mike/p789a.C: Likewise.
45641         * g++.old-deja/g++.mike/p807a.C: Likewise.
45642         * g++.old-deja/g++.other/delete3.C: Likewise.
45643         * g++.old-deja/g++.other/dyncast1.C: Likewise.
45644         * g++.old-deja/g++.other/dyncast2.C: Likewise.
45645         * g++.old-deja/g++.other/dyncast3.C: Likewise.
45646         * g++.old-deja/g++.other/empty1.C: Likewise.
45647         * g++.old-deja/g++.other/temporary1.C: Likewise.
45648         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
45649         * g++.old-deja/g++.pt/t16.C: Likewise.
45650         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
45651
45652 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
45653
45654         * gcc.dg/991230-1.c: New test.
45655
45656 1999-12-29  Jeffrey A Law  (law@cygnus.com)
45657
45658         * gcc.c-torture/compile/991229-3.c: New test.
45659         * gcc.c-torture/compile/991229-2.c: New test.
45660         * gcc.c-torture/compile/991229-1.c: New test.
45661
45662 1999-12-29  Greg McGary <gkm@eng.ascend.com>
45663
45664         * gcc.c-torture/compile/labels-2.c: New test.
45665
45666 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
45667
45668         * gcc.c-torture/execute/991227-1.c: New test.
45669
45670 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45671
45672         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
45673
45674 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
45675
45676         * gcc.c-torture/execute/991221-1.c: New test.
45677
45678 1999-12-20  Nathan Sidwell  <nathan@acm.org>
45679
45680         * g++.old-deja/g++.other/cast3.C: New test.
45681
45682 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
45683
45684         * gcc.c-torture/execute/991216-4.c: New test.
45685
45686 1999-12-16  Michael Meissner  <meissner@cygnus.com>
45687
45688         * gcc.c-torture/execute/991216-1.c: New test.
45689         * gcc.c-torture/execute/991216-2.c: New test.
45690         * gcc.c-torture/execute/991216-3.c: New test.
45691
45692 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
45693
45694         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
45695         Actually make the test fail by using "-O2" for compilation.
45696
45697 1999-12-15  Nathan Sidwell  <nathan@acm.org>
45698
45699         * g++.old-deja/g++.warn/cast-align1.C: New test.
45700
45701 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
45702
45703         * gcc.c-torture/compile/991214-1.c: New test.
45704         * gcc.c-torture/compile/991214-2.c: New test.
45705
45706 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
45707
45708         * gcc.dg/991214-1.c: New test.
45709
45710 1999-12-13  Jeffrey A Law  (law@cygnus.com)
45711
45712         * gcc.c-torture/compile/991213-3.c: New test.
45713         * gcc.c-torture/compile/991213-2.c: New test.
45714         * gcc.c-torture/compile/991213-1.c: New test.
45715
45716 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
45717
45718         * gcc.dg/991209-1.c: New test.
45719
45720 1999-12-08  Nathan Sidwell <nathan@acm.org>
45721
45722         * gcc.c-torture/compile/991208-1.c: New test.
45723
45724 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45725
45726         * gcc.dg/ultrasp2.c: New test.
45727
45728 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
45729
45730         * g++.old-deja/g++.abi/align.C (main): Fix typo.
45731
45732 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
45733
45734         * gcc.c-torture/compile/991202-1.c: New test.
45735         * gcc.c-torture/execute/991202-1.c: New test.
45736         * gcc.c-torture/execute/991202-2.c: New test.
45737         * gcc.c-torture/execute/991202-3.c: New test.
45738
45739 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
45740
45741         * g++.old-deja/g++.abi/align.C: New test.
45742         * g++.old-deja/g++.abi/aggregates.C: Likewise.
45743         * g++.old-deja/g++.abi/bitfields.C: Likewise.
45744
45745 1999-12-01  Richard Henderson  <rth@cygnus.com>
45746
45747         * gcc.c-torture/execute/991201-1.c: New.
45748
45749 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
45750
45751         * gcc.dg/991129-1.c: New test.
45752
45753 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
45754
45755         * gcc.c-torture/compile/991127-1.c: New test.
45756
45757 1999-11-22  Nathan Sidwell  <nathan@acm.org>
45758
45759         * g++.old-deja/g++.other/warn4.C: New test.
45760
45761 1999-11-22  Nathan Sidwell  <nathan@acm.org>
45762
45763         * g++.old-deja/g++.eh/cleanup2.C: New test.
45764         * g++.old-deja/g++.ext/pretty2.C: New test.
45765         * g++.old-deja/g++.ext/pretty3.C: New test.
45766         * g++.old-deja/g++.other/debug6.C: New test.
45767
45768 1999-10-20  Jim Wilson  <wilson@cygnus.com>
45769
45770         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
45771         compiler_output to look for one error message instead of two.
45772
45773 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
45774
45775         * gcc.c-torture/execute/991118-1.c: Also test case
45776         where the word boundary does not split a byte evenly.
45777
45778 1999-11-19  Nathan Sidwell  <nathan@acm.org>
45779
45780         * g++.old-deja/g++.ext/restrict1.C: New test.
45781
45782 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
45783
45784         * gcc.c-torture/execute/991118-1.c: New test.
45785
45786 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
45787
45788         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
45789         working directory pathnames.
45790
45791 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
45792
45793         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
45794         host is equipped with driver.h and driver.o so it can actually
45795         compile and run the tests.
45796
45797 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
45798
45799         * gcc.c-torture/compile/991008-1.c: New test.
45800
45801 1999-11-08  Nick Clifton  <nickc@cygnus.com>
45802
45803         * lib/gcc-dg.exp: Include target-supports.exp
45804
45805 1999-11-05  Nick Clifton  <nickc@cygnus.com>
45806
45807         * lib/target-supports.exp: New file: Provide procs to test for
45808         features supported by the target.
45809         (check_weak_available): Moved here from ecos.exp.
45810         (check_alias_available): New proc: Determine of the target
45811         toolchain supports the alias attribute.
45812
45813         * gcc.dg/special/ecos.exp: Move check_weak_available to
45814         target-supports.exp.
45815         (alias-1.c): Only perform the test if the target supports
45816         aliases.
45817         (wkali-1.c): Only perform the test if the target supports
45818         aliases.
45819
45820         * gcc.dg/990506-0.c: Expect error messages from cross
45821         targets as well as native targets.
45822
45823 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45824
45825         * gcc.dg/ultrasp1.c: Removed xfail.
45826         * gcc.dg/struct-ret-2.c: Likewise.
45827         * gcc.dg/array-1.c: Likewise.
45828
45829 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45830
45831         * gcc.dg/struct-ret-2.c: New test.
45832
45833         * gcc.dg/array-1.c: New test.
45834
45835 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
45836
45837         * gcc.c-torture/execute/991030-1.c: New test.
45838
45839 1999-10-26  Richard Henderson  <rth@cygnus.com>
45840
45841         * gcc.c-torture/compile/991026-2.c: New test.
45842
45843 1999-10-26  Jeffrey A Law  (law@cygnus.com)
45844
45845         * gcc.c-torture/compile/991026-1.c: New test.
45846
45847 1999-10-23  Jeffrey A Law  (law@cygnus.com)
45848
45849         * gcc.c-torture/execute/991023-1.c: New test.
45850
45851 1999-10-19  Jeffrey A Law  (law@cygnus.com)
45852
45853         * gcc.c-torture/execute/991019-1.c: New test.
45854
45855 1999-10-16  Richard Henderson  <rth@cygnus.com>
45856
45857         * gcc.c-torture/execute/991016-1.c: New test.
45858
45859 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
45860
45861         * gcc.c-torture/execute/991014-1.c: New test.
45862
45863 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
45864
45865         * g++.old-deja/g++.other/union2.C: New test.
45866
45867 1999-10-13  Nathan Sidwell  <nathan@acm.org>
45868
45869         * g++.old-deja/g++.other/vaarg2.C: New test.
45870         * g++.old-deja/g++.other/vaarg3.C: New test.
45871
45872 1999-10-12  Craig Burley  <craig@jcb-sc.com>
45873
45874         * g77.f-torture/noncompile/19990905-1.f: Moved from being
45875         in compile/.
45876
45877 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
45878
45879         * gcc.c-torture/execute/va-arg-11.c: New test.
45880
45881 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
45882
45883         * lib/file-format.exp (gcc_target_object_format): Don't
45884         crash if objdump is unavailable.
45885
45886 1999-09-29  Donn Terry <donn@interix.com>
45887
45888         * gcc.misc-tests/mg.exp: delete extraneous redirection.
45889
45890 1999-09-28  Nick Clifton  <nickc@cygnus.com>
45891
45892         * gcc.c-torture/compile/990928-1.c: New test.
45893
45894 1999-09-28  Nathan Sidwell  <nathan@acm.org>
45895
45896         * g++.old-deja/g++.other/decl6.C: New test.
45897
45898 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45899
45900         * gcc.c-torture/execute/va-arg-10.c: New test.
45901
45902 1999-09-27  Nathan Sidwell  <nathan@acm.org>
45903
45904         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
45905         __PRETTY_FUNCTION__.
45906
45907 1999-09-23  Nick Clifton  <nickc@cygnus.com>
45908
45909         * gcc.c-torture/execute/990923-1.c: New test.
45910
45911 1999-09-21  Nick Clifton  <nickc@cygnus.com>
45912
45913         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
45914         for which -fpic is inappropriate.
45915
45916 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
45917
45918         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
45919
45920 1999-09-21  Nathan Sidwell  <nathan@acm.org>
45921
45922         * g++.old-deja/g++.other/dyncast1.C: New test.
45923         * g++.old-deja/g++.other/dyncast2.C: New test.
45924         * g++.old-deja/g++.other/dyncast3.C: New test.
45925         * g++.old-deja/g++.other/dyncast4.C: New test.
45926         * g++.old-deja/g++.other/dyncast5.C: New test.
45927         * g++.old-deja/g++.eh/catch3.C: New test.
45928         * g++.old-deja/g++.eh/catch3p.C: New test.
45929         * g++.old-deja/g++.eh/catch4.C: New test.
45930         * g++.old-deja/g++.eh/catch4p.C: New test.
45931         * g++.old-deja/g++.eh/catch5.C: New test.
45932         * g++.old-deja/g++.eh/catch5p.C: New test.
45933         * g++.old-deja/g++.eh/catch6.C: New test.
45934         * g++.old-deja/g++.eh/catch6p.C: New test.
45935         * g++.old-deja/g++.eh/catch7.C: New test.
45936         * g++.old-deja/g++.eh/catch7p.C: New test.
45937         * g++.old-deja/g++.eh/catch8.C: New test.
45938         * g++.old-deja/g++.eh/catch8p.C: New test.
45939         * g++.old-deja/g++.eh/catch9.C: New test.
45940         * g++.old-deja/g++.eh/catch9p.C: New test.
45941
45942 1999-09-13  Nathan Sidwell  <nathan@acm.org>
45943
45944         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
45945         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
45946
45947 1999-09-13  Jeffrey A Law  (law@cygnus.com)
45948
45949         * gcc.c-torture/compile/990913-1.c: New test.
45950
45951 1999-09-10  Nathan Sidwell  <nathan@acm.org>
45952
45953         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
45954         * g++.old-deja/g++.jason/rfg5.C: Likewise.
45955
45956 1999-09-09  Richard Henderson  <rth@cygnus.com>
45957
45958         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
45959
45960 1999-09-09  Nathan Sidwell  <nathan@acm.org>
45961
45962         * g++.old-deja/g++.other/lookup11.C: New test.
45963         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
45964         what is permitted and what we want.
45965         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
45966         overload use.
45967         * g++.old-deja/g++.jason/rfg5.C: Likewise.
45968
45969 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
45970
45971         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
45972         * gcc.c-torture/noncompile/poison-1.c: New file.
45973
45974 1999-09-08  Nathan Sidwell  <nathan@acm.org>
45975
45976         * g++.old-deja/g++.other/sizeof3.C: New test.
45977         * g++.old-deja/g++.other/sizeof4.C: New test.
45978         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
45979         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
45980
45981 1999-09-07  Richard Henderson  <rth@cygnus.com>
45982
45983         * gcc.dg/va-arg-1.c: New.
45984
45985 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45986
45987         * gcc.c-torture/execute/va-arg-9.c: New test.
45988
45989 1999-09-05  Craig Burley  <craig@jcb-sc.com>
45990
45991         * g77.f-torture/compile/980519-2.f: New test.
45992         * g77.f-torture/compile/19990905-0.f: New test.
45993         * g77.f-torture/compile/19990905-1.f: New test.
45994         * g77.f-torture/compile/19990905-2.f: New test.
45995
45996         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
45997
45998 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
45999
46000         * gcc.c-torture/execute/990827-1.c: Fix typo.
46001
46002 1999-09-03  Nathan Sidwell  <nathan@acm.org>
46003
46004         * g++.old-deja/g++.other/deref1.C: New test.
46005
46006 1999-09-02  Nathan Sidwell  <nathan@acm.org>
46007
46008         * g++.old-deja/g++.other/ambig2.C: New test.
46009         * g++.old-deja/g++.other/cond5.C: New test.
46010         * g++.old-deja/g++.other/lookup16.C: New test.
46011
46012 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
46013
46014         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
46015         assemblers too.
46016
46017 1999-08-31  Jeffrey A Law  (law@cygnus.com)
46018
46019         * lib/c-torture.exp: Avoid the "compare executables" optimization
46020         when testing native.
46021
46022 1999-08-29  Jeffrey A Law  (law@cygnus.com)
46023
46024         * gcc.c-torture/execute/990829-1.c: New test.
46025         * gcc.c-torture/compile/990829-1.c: New test.
46026
46027 1999-08-27  Paul Burchard  <burchard@pobox.com>
46028
46029         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
46030         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
46031         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
46032         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
46033         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
46034         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
46035         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
46036         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
46037         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
46038         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
46039         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
46040
46041 1999-08-27  Jeffrey A Law  (law@cygnus.com)
46042
46043         * gcc.c-torture/execute/990827-1.c: New test.
46044
46045 1999-08-26  Craig Burley  <craig@jcb-sc.com>
46046
46047         * g77.f-torture/noncompile/19990826-4.f: New test.
46048
46049         * g77.f-torture/compile/19990826-3.f: New test.
46050
46051         * g77.f-torture/execute/19990826-2.f: New test.
46052
46053         * g77.f-torture/compile/19990826-1.f: New test.
46054
46055         * gcc.c-torture/execute/990826-0.c: New test.
46056         * g77.c-torture/execute/19990826-0.f: New test.
46057
46058         * g77.f-torture/noncompile/970626-2.f: New test.
46059
46060 1999-08-25  Paul Burchard  <burchard@pobox.com>
46061
46062         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
46063         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
46064         lss-011.C: New tests.
46065
46066 1999-08-25  Nathan Sidwell  <nathan@acm.org>
46067
46068         * g++.old-deja/g++.other/decl5.C: New test.
46069
46070 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46071
46072         * noncompile/noncompile.exp: Load_lib c-torture.exp.
46073         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
46074         call `postbase' for each one.  All callers of `postbase' changed
46075         to call this instead.
46076
46077 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
46078
46079         * gcc.c-torture/execute/990811-1.c: New test.
46080
46081 1999-08-09  Nick Clifton  <nickc@cygnus.com>
46082
46083         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
46084         just native ones.
46085
46086         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
46087         just native ones.
46088
46089 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
46090
46091         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
46092
46093 1999-08-04  Jeffrey A Law  (law@cygnus.com)
46094
46095         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
46096
46097 1999-08-04  Nathan Sidwell  <nathan@acm.org>
46098
46099         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
46100
46101 1999-08-04  Jeffrey A Law  (law@cygnus.com)
46102
46103         * gcc.c-torture/execute/990804-1.c: New test.
46104
46105 1999-08-03  Nathan Sidwell  <nathan@acm.org>
46106
46107         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
46108         * g++.old-deja/g++.brendan/crash64.C: Likewise.
46109         * g++.old-deja/g++.brendan/overload8.C: Likewise.
46110
46111 1999-08-03  Nathan Sidwell  <nathan@acm.org>
46112
46113         * g++.old-deja/g++.other/struct1.C: New test.
46114
46115 1999-08-03  Nathan Sidwell  <nathan@acm.org>
46116
46117         * g++.old-deja/g++.other/enum2.C: New test.
46118
46119 1999-08-02  Richard Henderson  <rth@cygnus.com>
46120
46121         Adapted from tests from Franz Sirl:
46122         * gcc.c-torture/execute/va-arg-7.c: New test.
46123         * gcc.c-torture/execute/va-arg-8.c: New test.
46124
46125 1999-08-01  Jeffrey A Law  (law@cygnus.com)
46126
46127         * gcc.c-torture/compile/990801-2.c: New test.
46128
46129         * gcc.c-torture/compile/990801-1.c: New test.
46130
46131 1999-07-27  Michael Meissner  <meissner@cygnus.com>
46132
46133         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
46134         fp-cmp-1.c, converting double to float.
46135
46136         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
46137         fp-cmp-1.c, converting double to long double.
46138
46139         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
46140         from fr1 to unknown_register, since fr1 is a legitimate register
46141         on some machines.
46142
46143 1999-07-25  Jeffrey A Law  (law@cygnus.com)
46144
46145         * README: More listname related changes.
46146
46147 1999-07-08  Catherine Moore  <clm@cygnus.com>
46148
46149         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
46150
46151 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
46152
46153         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
46154
46155 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
46156
46157         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
46158
46159 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
46160
46161         * gcc.dg/990703-1.c: New test.
46162
46163 1999-06-29  Nick Clifton  <nickc@cygnus.com>
46164
46165         * lib/file-format.exp: New file: Move definition of proc
46166         gcc_target_object_format to here from
46167         gcc.dg/special/ecos.exp.
46168
46169         * lib/c-torture.exp: Include lib file-format.exp.
46170         * lib/gcc-dg.exp: Include lib file-format.exp.
46171
46172         * gcc.dg/special/ecos.exp: Remove definition of proc
46173         gcc_target_object_format.
46174
46175 1999-06-28  Jeffrey A Law  (law@cygnus.com)
46176
46177         * gcc.c-torture/execute/990628-1.c: New test.
46178
46179 1999-06-25  Jeffrey A Law  (law@cygnus.com)
46180
46181         * gcc.c-torture/compile/990625-2.c: New test.
46182
46183         * gcc.c-torture/compile/990625-1.c: New test.
46184
46185 1999-06-23  Nick Clifton  <nickc@cygnus.com>
46186
46187         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
46188         attributes compile.
46189         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
46190         ports that use the COFF/PE file format.
46191
46192 1999-06-17  Jeffrey A Law  (law@cygnus.com)
46193
46194         * gcc.c-torture/compile/990617-1.c: New test.
46195
46196 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
46197
46198         * g++.old-deja/g++.other/decl4.C: New test.
46199
46200 1999-06-14  Nathan Sidwell  <nathan@acm.org>
46201
46202         * g++.old-deja/g++.other/bitfld3.C: New test.
46203
46204 1999-06-08  Nathan Sidwell  <nathan@acm.org>
46205
46206         * g++.old-deja/g++.eh/catch1.C: New test.
46207
46208 1999-06-07  Jeffrey A Law  (law@cygnus.com)
46209
46210         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
46211
46212         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
46213         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
46214
46215 1999-06-05  Craig Burley  <craig@jcb-sc.com>
46216
46217         * g77.f-torture/compile/19990502-0.f: Replace with new,
46218         shorter, test that still fails after recent changes.
46219
46220 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
46221
46222         * gcc.c-torture/execute/990604-1.c: New test.
46223
46224 1999-05-31  Jeffrey A Law  (law@cygnus.com)
46225
46226         * gcc.c-torture/execute/990531-1.c: New test.
46227
46228 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46229
46230         * gcc.c-torture/compile/990527-1.c: New test.
46231
46232 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
46233
46234         * gcc.c-torture/execute/990527-1.c: New test.
46235
46236 1999-05-25  Nick Clifton  <nickc@cygnus.com>
46237
46238         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
46239         bitfields as signed.
46240
46241 1999-05-25  Craig Burley  <craig@jcb-sc.com>
46242
46243         * g77.f-torture/compile/19990525-0.f: New test.
46244
46245 1999-05-25  Jeffrey A Law  (law@cygnus.com)
46246
46247         * gcc.c-torture/execute/990525-2.c: New test.
46248
46249         * gcc.c-torture/execute/990525-1.c: New test.
46250
46251 1999-05-24  Nathan Sidwell  <nathan@acm.org>
46252
46253         * g++.old-deja/g++.other/anon3.C: New test.
46254         * g++.old-deja/g++.other/anon4.C: New test.
46255         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
46256         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
46257         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
46258         Merrill).
46259
46260 1999-05-24  Jeffrey A Law  (law@cygnus.com)
46261
46262         * gcc.c-torture/execute/990524-1.c: New test.
46263
46264         * gcc.dg/990524-1.c: New test.
46265
46266 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46267
46268         * gcc.c-torture/compile/990523-1.c: New test.
46269
46270 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
46271
46272         * gcc.c-torture/compile/990519-1.c: New test.
46273
46274 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
46275
46276         * gcc.c-torture/compile/990517-1.c: New test.
46277
46278         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
46279         (e4, f4): New tests.
46280         (main): Call them.
46281
46282 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46283
46284         * gcc.dg/noreturn-1.c: New test.
46285
46286 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
46287
46288         * gcc.c-torture/execute/990513-1.c: New test.
46289
46290 1999-05-10  Richard Henderson  <rth@cygnus.com>
46291
46292         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
46293
46294 1999-05-10  Craig Burley  <craig@jcb-sc.com>
46295
46296         * g77.f-torture/execute/erfc.f: Use small single-precision
46297         values, to avoid problems on Alphas when not -mieee.
46298
46299 1999-05-08  Craig Burley  <craig@jcb-sc.com>
46300
46301         * gcc.dg/990506-0.c: New test.
46302
46303 1999-05-08  Richard Henderson  <rth@cygnus.com>
46304
46305         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
46306         the constant to test.  Don't XFAIL 64-bit targets.
46307
46308         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
46309         * g++.old-deja/g++.law/profile1.C: Likewise.
46310
46311         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
46312         operator new instances.
46313         * g++.old-deja/g++.other/delete5.C: Likewise.
46314
46315 1999-05-03  Craig Burley  <craig@jcb-sc.com>
46316
46317         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
46318         intrinsic.
46319
46320 1999-05-03  Craig Burley  <craig@jcb-sc.com>
46321
46322         * g77.f-torture/execute/u77-test.f: Reverse order of two
46323         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
46324
46325 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46326
46327         * gcc.dg/compare1.c: New test.
46328
46329 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
46330
46331         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
46332         New tests.
46333
46334 1999-05-02  Craig Burley  <craig@jcb-sc.com>
46335
46336         * g77.f-torture/compile/19990502-1.f: New test.
46337
46338 1999-05-02  Craig Burley  <craig@jcb-sc.com>
46339
46340         * g77.f-torture/compile/19990502-0.f: New test.
46341
46342 1999-05-02  Craig Burley  <craig@jcb-sc.com>
46343
46344         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
46345         intrinsic.
46346
46347 1999-05-02  Craig Burley  <craig@jcb-sc.com>
46348
46349         * g77.f-torture/execute/u77-test.f (main): List libU77
46350         intrinsics not currently tested.
46351         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
46352         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
46353         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
46354         Trim blanks off the ends of some printed strings.
46355
46356 1999-05-02  Craig Burley  <craig@jcb-sc.com>
46357
46358         * g77.f-torture/execute/u77-test.f (main): Just warn about
46359         FSTAT gid disagreement, as it's expected on some systems.
46360
46361 1999-05-01  Craig Burley  <craig@jcb-sc.com>
46362
46363         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
46364         use a new function, which allows for some slop.
46365         Clean up some commentary.
46366         (issum): The new function.
46367         (sgladd): Deleted subroutine.
46368
46369 1999-05-01  Craig Burley  <craig@jcb-sc.com>
46370
46371         * g77.f-torture/execute/u77-test.f: Modify to be more like
46372         libf2c/libU77 version, bringing patches to that version here.
46373         Add suitable commentary.
46374
46375 1999-04-25  Richard Henderson  <rth@cygnus.com>
46376
46377         * gcc.dg/990424-1.c: New test.
46378
46379 1999-04-24  Craig Burley  <craig@jcb-sc.com>
46380
46381         * g77.f-torture/execute/u77-test.f (main): Bug involving
46382         LSTAT has been fixed, so turn back on full checking.
46383
46384 1999-04-20  Craig Burley  <craig@jcb-sc.com>
46385
46386         * g77.f-torture/compile/19990419-0.f: New test.
46387         * g77.f-torture/execute/19990419-1.f: New test.
46388
46389 1999-04-17  Richard Henderson  <rth@cygnus.com>
46390
46391         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
46392         to avoid the need for a prototype to supress a warning.
46393
46394 1999-04-07  Jim Wilson  <wilson@cygnus.com>
46395
46396         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
46397
46398 1999-04-04  Jeffrey A Law  (law@cygnus.com)
46399
46400         * gcc.c-torture/execute/990404-1.c: New test.
46401
46402 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
46403
46404         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
46405         * gcc.dg/cpp-if3.c: Don't use -pedantic.
46406         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
46407         missing initializer warnings.
46408
46409 1999-03-28  Jeffrey A Law  (law@cygnus.com)
46410
46411         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
46412         matching strings.
46413
46414 1999-03-26  Jeffrey A Law  (law@cygnus.com)
46415
46416         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
46417
46418 1999-03-26  Craig Burley  <craig@jcb-sc.com>
46419
46420         * g77.f-torture/execute/19990325-0.f: New test.
46421         * g77.f-torture/execute/19990325-1.f: New test.
46422
46423 1999-03-24  Jeffrey A Law  (law@cygnus.com)
46424
46425         * gcc.c-torture/execute/990324-1.c: New test.
46426
46427 1999-03-22  Jim Wilson  <wilson@cygnus.com>
46428
46429         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
46430         test with 4.
46431
46432 1999-03-17  Richard Henderson  <rth@cygnus.com>
46433
46434         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
46435
46436 1999-03-13  Craig Burley  <craig@jcb-sc.com>
46437
46438         * g77.f-torture/execute/19990313-2.f: New test.
46439         * g77.f-torture/execute/19990313-3.f: New test.
46440
46441 1999-03-13  Craig Burley  <craig@jcb-sc.com>
46442
46443         * g77.f-torture/execute/19990313-0.f: New test.
46444         * g77.f-torture/execute/19990313-1.f: New test.
46445
46446 1999-03-12  Jim Wilson  <wilson@cygnus.com>
46447
46448         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
46449         printf to sprintf.
46450         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
46451         (main): Add check for u15.  Conditionalize u31 check depending on
46452         whether ints are <32 bits or >=32 bits.
46453
46454 1999-03-08  Craig Burley  <craig@jcb-sc.com>
46455
46456         * g77.f-torture/execute/19981119-0.f: Improve testiness.
46457
46458 1999-03-08  Craig Burley  <craig@jcb-sc.com>
46459
46460         * g77.f-torture/compile/19990305-0.f: New test.
46461         * g77.f-torture/execute/19981119-0.f: New test.
46462
46463 1999-03-08  Craig Burley  <craig@jcb-sc.com>
46464
46465         * g77.f-torture/execute/970625-2.f: call ABORT if final
46466         result is not correct, instead of just printing it.
46467         Add this checking via newly introduced obfuscation, to
46468         trip up buggy front ends.
46469
46470 1999-03-07  Craig Burley  <craig@jcb-sc.com>
46471
46472         * g77.f-torture/compile/960317-1.f: Moved from being
46473         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
46474
46475 1999-03-06  Craig Burley  <craig@jcb-sc.com>
46476
46477         * g77.f-torture/execute/960317-1.f: New (old) test.
46478         * g77.f-torture/execute/970625-2.f: Ditto.
46479
46480 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
46481
46482         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
46483         message on line 1 or line 2; cccp and cpplib do this differently.
46484
46485 1999-03-01  Jeffrey A Law  (law@cygnus.com)
46486
46487         * g++.old-deja/g++.law/weak1.C: New test.
46488
46489 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
46490
46491         * gcc.c-torture/execute/990119-1.c: Renamed to...
46492         * gcc.dg/990119-1.c: this, so it will only be tested once
46493         (it's a preprocessor test, it doesn't need to be run at
46494         multiple optimization levels).
46495
46496 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
46497
46498         * lib/g++.exp: Don't add incdir=$base_dir/../include to
46499           ALWAYS_CXXFLAGS.
46500
46501 1999-02-24  Craig Burley  <craig@jcb-sc.com>
46502
46503         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
46504         * g77.f-torture/compile/19981216-0.f: ...as it is expected
46505         to not be compilable by current g77.
46506
46507 1999-02-24  Nick Clifton  <nickc@cygnus.com>
46508
46509         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
46510
46511 1999-02-22  Jeffrey A Law  (law@cygnus.com)
46512
46513         * gcc.c-torture/execute/990222-1.c: New test.
46514
46515 1999-02-19  Craig Burley  <craig@jcb-sc.com>
46516
46517         * g77.f-torture/compile/19990218-0.f: New test.
46518         * g77.f-torture/noncompile/19990218-1.f: New test.
46519
46520 1999-02-18  Craig Burley  <craig@jcb-sc.com>
46521
46522         * g77.f-torture/compile/19981216-0.f: New test.
46523
46524 1999-02-14  Jeffrey A Law  (law@cygnus.com)
46525
46526         * gcc.dg/990214-1.c: New test.
46527
46528 1999-02-13  Jeffrey A Law  (law@cygnus.com)
46529
46530         * gcc.dg/990213-2.c: New test.
46531
46532         * gcc.dg/990213-1.c: New test.
46533
46534 1999-02-12  Jeffrey A Law  (law@cygnus.com)
46535
46536         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
46537         ints.
46538
46539 1999-02-11  Nick Clifton  <nickc@cygnus.com>
46540
46541         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
46542         specified by target.
46543
46544         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
46545
46546 1999-02-11  Jeffrey A Law  (law@cygnus.com)
46547
46548         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
46549
46550 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
46551
46552         * gcc.dg/special/ecos.exp: New test driver for new tests with
46553         special requirements.
46554
46555         * gcc.dg/special/alias-1.c: New test.
46556         * gcc.dg/special/gcsec-1.c: New test.
46557         * gcc.dg/special/weak-1.c: New test.
46558         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
46559         * gcc.dg/special/weak-2.c: New test.
46560         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
46561         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
46562         * gcc.dg/special/wkali-1.c: New test.
46563         * gcc.dg/special/wkali-2.c: New test.
46564         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
46565         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
46566
46567 1999-02-10  Felix Lee  <flee@cygnus.com>
46568
46569           * lib/c-torture.exp (c-torture-compile): Pull out code for
46570           analyzing gcc error messages.
46571           (c-torture-execute): Likewise.  Fix some (harmless) false
46572           positives.
46573           * lib/gcc.exp (gcc_check_compile): New function.
46574
46575 1999-02-08  Richard Henderson  <rth@cygnus.com>
46576
46577         * gcc.c-torture/execute/990208-1.c: New test.
46578
46579 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
46580
46581         * g++.dg/special/ecos.exp: New driver for new tests with special
46582         requirements
46583
46584         * g++.dg/special/conpr-1.C: New test
46585         * g++.dg/special/conpr-2.C: New test
46586         * g++.dg/special/conpr-2a.C: New test
46587         * g++.dg/special/conpr-3.C: New test
46588         * g++.dg/special/conpr-3a.C: New test
46589         * g++.dg/special/conpr-3b.C: New test
46590
46591         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
46592         allow g++ to use the dg driver
46593
46594         * README: Add comment about g++.dg directory
46595
46596 1999-02-06  Jeffrey A Law  (law@cygnus.com)
46597
46598         * README: Update email addresses.
46599
46600 1999-02-03  Nick Clifton  <nickc@cygnus.com>
46601
46602         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
46603         arguments in order to force structure S onto the stack even on
46604         the alpha.
46605         (test): Pass 10 leading arguments to function foo as well as the
46606         structure S.
46607
46608         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
46609         failure for all targets.
46610
46611         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
46612         abort to terminate program execution.
46613
46614 1999-01-30  Richard Henderson  <rth@cygnus.com>
46615
46616         * gcc.c-torture/execute/990130-1.c: New test.
46617
46618 1999-01-30  Jeffrey A Law  (law@cygnus.com)
46619
46620         * gcc.dg/990130-1.c: New test.
46621
46622 1999-01-28  Michael Meissner  <meissner@cygnus.com>
46623
46624         * gcc.c-torture/execute/990128-1.c: New test.
46625
46626 1999-01-27  Michael Meissner  <meissner@cygnus.com>
46627
46628         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
46629
46630 1999-01-27  Felix Lee  <flee@cygnus.com>
46631
46632         * lib/c-torture.exp (c-torture-compile): pull out code for
46633         analyzing gcc error messages.
46634         (c-torture-execute): ditto, and fix some (harmless) false
46635         positives.
46636         * lib/gcc.exp (gcc_check_compile): new function.
46637
46638 1999-01-17  Jeffrey A Law  (law@cygnus.com)
46639
46640         * gcc.dg/990117-1.c: New test.
46641
46642         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
46643
46644         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
46645
46646 1999-01-15  Jeffrey A Law  (law@cygnus.com)
46647
46648         * g77.f-torture/compile/990115-1.f: New test.
46649
46650 1999-01-07  Jeffrey A Law  (law@cygnus.com)
46651
46652         * gcc.c-torture/compile/990107-1.c: New test
46653
46654 1999-01-06  Jeffrey A Law  (law@cygnus.com)
46655
46656         * gcc.c-torture/execute/990106-2.c: New test.
46657
46658         * gcc.c-torture/execute/990106-1.c: New test.
46659
46660 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
46661
46662         * gcc.c-torture/compile/981223-1.c: New test.
46663
46664 1998-12-29  Richard Henderson  <rth@cygnus.com>
46665
46666         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
46667         (opt3): Rename from opt4 and disable.
46668
46669 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
46670
46671         * g++.old-deja/g++.pt/ptrmem5.C: New test.
46672
46673 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
46674
46675         * g++.old-deja/g++.other/conv5.C: New test.
46676
46677 1998-12-14  Nick Clifton  <nickc@cygnus.com>
46678
46679         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
46680
46681 1998-12-11  Jeffrey A Law  (law@cygnus.com)
46682
46683         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
46684
46685 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
46686
46687         * gcc.c-torture/compile/981211-1.c: New test.
46688
46689 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
46690
46691         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
46692
46693         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
46694
46695 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46696
46697         * gcc.special/930510-1.c: Make C9X safe.
46698         * gcc.misc-tests/gcov-1.c Similarly.
46699         * gcc.misc-tests/gcov-2.c Similarly.
46700
46701 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
46702
46703         * gcc.dg/ultrasp1.c: New test.
46704
46705 1998-12-06  Richard Henderson  <rth@cygnus.com>
46706
46707         * gcc.c-torture/execute/981206.c: New test.
46708
46709 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
46710
46711         * g++.old-deja/g++.ns/template7.C: New test.
46712
46713         * g++.old-deja/g++.other/expr1.C: New test.
46714
46715         * g++.old-deja/g++.eh/tmpl3.C: New test.
46716
46717         * g++.old-deja/g++.eh/tmpl2.C: New test.
46718
46719 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
46720
46721         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
46722         * g++.old-deja/g++.other/using6.C: Removed.
46723         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
46724
46725         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
46726
46727 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
46728
46729         * g++.old-deja/g++.pt/overload8.C: New test.
46730
46731         * g++.old-deja/g++.pt/overload7.C: New test.
46732
46733         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
46734
46735         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
46736         and relinking messages.
46737         * lib/g++.exp (g++_target_compile): Remove .rpo file when
46738         compiling with -frepo.
46739
46740 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
46741
46742         * g++.old-deja/g++.pt/lookup6.C: New test.
46743
46744 1998-11-30  Nick Clifton  <nickc@cygnus.com>
46745
46746         * gcc.c-torture/execute/981130-1.c: New test.
46747         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
46748
46749 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
46750
46751         * g++.old-deja/g++.pt/explicit76.C: New test.
46752
46753         * g++.old-deja/g++.pt/friend38.C: New test.
46754
46755         * g++.old-deja/g++.ns/crash2.C: New test.
46756
46757         * g++.old-deja/g++.pt/defarg8.C: New test.
46758
46759         * g++.old-deja/g++.pt/instantiate6.C: New test.
46760
46761         * g++.old-deja/g++.pt/static6.C: New test.
46762
46763         * g++.old-deja/g++.pt/decl2.C: New test.
46764
46765 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
46766
46767         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
46768         problem is actually related with name lookup, but so what? :-)
46769
46770         * g++.old-deja/g++.pt/friend37.C: New test.
46771
46772 1998-11-25  Dave Love  <d.love@dl.ac.uk>
46773
46774         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
46775         element, which fails on some systems.
46776
46777         * g77.f-torture/execute/labug1.f: New test.
46778
46779 1998-11-21  Jeffrey A Law  (law@cygnus.com)
46780
46781         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
46782         is defined.
46783
46784 1998-11-18  Dave Love  <d.love@dl.ac.uk>
46785
46786         * g77.f-torture/compile/981117-1.f: New test.
46787
46788 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
46789
46790         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
46791         properly discarded.
46792
46793 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
46794
46795         * gcc.c-torture/execute/memcheck: New directory of tests for
46796         -fcheck-memory-usage.
46797
46798 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
46799
46800         * README: New file, general information about the testsuite and
46801         new description of the various C++ test subdirectories.
46802         * README.g++: Eliminate obsolete information, update and move most
46803         relevant stuff to README.
46804
46805 1998-11-07  Richard Henderson  <rth@cygnus.com>
46806
46807         * gcc.c-torture/compile/981107-1.c: New test.
46808
46809 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
46810
46811         * execute/memcpy-bi.c: New testcase.
46812
46813 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
46814
46815         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
46816         base classes.
46817
46818         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
46819         template is selected.
46820
46821         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
46822         classes, it should be accepted for all types.
46823
46824         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
46825
46826         * g++.old-deja/g++.pt/spec24.C: Ensure that template
46827         specializations start with template headers.
46828
46829 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
46830
46831         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
46832
46833         * g++.old-deja/g++.other/init9.C: Test cross initialization of
46834         non-POD types.
46835
46836 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
46837
46838         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
46839
46840 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
46841
46842         * compile/981022-1.c, compile/981022-1.x: New test and driver.
46843
46844 1998-10-19  Jeffrey A Law  (law@cygnus.com)
46845
46846         * 981019-1.c: New test.
46847
46848 1998-10-14  Robert Lipe <robertl@dgii.com>
46849
46850         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
46851         find objc headers.
46852
46853 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
46854
46855         * compile/981001-4.c: Remove use of GCC extension that triggers a
46856         compiler bug.
46857
46858 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
46859
46860         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
46861
46862 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
46863
46864         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
46865         instantiation of template produces incorrect code for delete
46866         expression.
46867
46868         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
46869         constructors' name is not unique.
46870         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
46871         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
46872
46873         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
46874         automatic array of const is ill-formed.
46875
46876         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
46877         of template parameter?
46878
46879         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
46880         const.
46881
46882         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
46883         pointer-to-member expression.
46884
46885         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
46886         declaration causes ICE.
46887
46888 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
46889
46890         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
46891         reserved in the global namespace.
46892
46893         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
46894         generate needed virtual table.
46895
46896         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
46897
46898 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
46899
46900         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
46901         template-dependent type
46902
46903 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
46904
46905         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
46906         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
46907         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
46908
46909         * g++.old-deja/g++.other/using5.C: New test; using decl from base
46910         class should be usable as argument of member function.
46911         * g++.old-deja/g++.other/using6.C: New test; using decl from base
46912         class should be usable as return type of member function.
46913         * g++.old-deja/g++.other/using7.C: New test; using decl from base
46914         class should be usable as type of data member.
46915
46916         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
46917
46918 1998-10-09  Jeffrey A Law  (law@cygnus.com)
46919
46920         * gcc.c-torture/special/920521-1.c: Fix bogus test.
46921
46922 1998-10-08  Nick Clifton  <nickc@cygnus.com>
46923
46924         * gcc.dg/dll-?.c Add thumb to target list.
46925         Fix assembler scan patterns to match current assembler output.
46926
46927 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
46928
46929         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
46930         matching of template brackets.
46931
46932         * g++.old-deja/g++.other/using4.C: New test.  Test using
46933         declarations of methods from base classes.
46934
46935         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
46936         within functions should introduce names into the innermost
46937         enclosing namespace.
46938
46939         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
46940         of static locals if first initialization throws.
46941
46942 1998-10-07  Jim Wilson  <wilson@cygnus.com>
46943
46944         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
46945
46946 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
46947
46948         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
46949         lose track of the possible targets of tablejump insns.
46950         * special/special.exp: Run it.
46951
46952 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
46953
46954         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
46955         must be declared before its specializations can be named in friend
46956         declarations.
46957
46958 1998-10-05  Dave Love  <d.love@dl.ac.uk>
46959
46960         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
46961
46962         * g77.f-torture/execute/io1.f: New test.
46963
46964 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
46965
46966         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
46967         with pointer to template function, for which no argument deduction
46968         is possible.
46969
46970         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
46971         specialization of template function as argument to template
46972         function.
46973
46974         * g++.old-deja/g++.other/access2.C: New test; Inner class
46975         shouldn't have privileged access to Outer's names.
46976
46977 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
46978
46979         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
46980         friend template declared within template class conflicts with
46981         nested class of the same name.
46982
46983         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
46984         is ignored.
46985
46986         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
46987         object with direct initializer as function declaration.
46988
46989         * g++.old-deja/g++.other/decl2.C: New test; duplicate
46990         initializers.
46991
46992         * g++.old-deja/g++.other/null2.C: New test; conditional operator
46993         involving const pointer and NULL produces incorrect result.
46994
46995         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
46996         type name without `typename' should be rejected with -pedantic.
46997
46998 1998-10-02  Richard Henderson  <rth@cygnus.com>
46999
47000         * g++.old-deja/g++.other/addrof1.C: New test.
47001
47002 1998-10-01  Nick Clifton  <nickc@cygnus.com>
47003
47004         * gcc.c-torture/compile/981001-1.c: New test.
47005         * gcc.c-torture/execute/981001-1.c: New test.
47006
47007 1998-10-01  Jeffrey A Law  (law@cygnus.com)
47008
47009         * gcc.c-torture/compile/981001-2.c: New test.
47010         * gcc.c-torture/compile/981001-3.c: New test.
47011         * gcc.c-torture/compile/981001-4.c: New test.
47012
47013 1998-10-01  Robert Lipe  <robertl@dgii.com>
47014
47015         * lib/objc.exp (objc_target_compile): Add -L during compiles for
47016         multilibbed hosts.  Idea grafted from g77.exp.
47017
47018 1998-09-30  Dave Love  <d.love@dl.ac.uk>
47019
47020         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
47021         avoid losing on systems which need -lsocket.
47022
47023 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
47024
47025         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
47026         * g++.old-deja/g++.other/nested2.C: Ditto.
47027         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
47028         failure.
47029
47030 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
47031
47032         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
47033         preferred over template operator!= for enum bitfields.
47034
47035 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
47036
47037         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
47038         that happen to have the same base name, but in different scopes,
47039         are incorrectly rejected.
47040
47041 1998-09-16  Richard Henderson  <rth@cygnus.com>
47042
47043         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
47044         on the native word size instead of an integer literal.
47045
47046 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
47047
47048         * g++.old-deja/g++.other/static2.C: Invocation of static data
47049         member of type pointer-to-function denoted as non-static member.
47050
47051         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
47052         checks involving function types and aliases.
47053
47054 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
47055
47056         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
47057         redefined to the same non-trivial type.
47058
47059         * g++.old-deja/g++.pt/explicit73.C: Test for proper
47060         namespace-qualification of template specializations declared in
47061         other namespaces.
47062
47063         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
47064         to declare a subset of the specializations of a template function
47065         as friends of specializations of a template class.
47066
47067         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
47068         member templates that do not fully specialize the enclosing
47069         template class are rejected.
47070
47071 1998-09-11  Dave Love  <d.love@dl.ac.uk>
47072
47073         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
47074
47075 1998-09-08  Dave Love  <d.love@dl.ac.uk>
47076
47077         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
47078         altered from libf2c/libU77 version.
47079
47080 1998-09-06  Dave Love  <d.love@dl.ac.uk>
47081
47082         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
47083
47084 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
47085
47086         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
47087         (un)signed char are different types for template specialization
47088         purposes.
47089
47090 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
47091
47092         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
47093         * objc: ObjC testsuite.
47094
47095 1998-08-31  Catherine Moore  <clm@cygnus.com>
47096
47097         * gcc.c-torture/execute/941014-1.x: New file.
47098
47099 1998-08-31  Nick Clifton  <nickc@cygnus.com>
47100
47101         * lib/c-torture.exp: Add support for
47102         torture_eval_before_compile and torture_eval_before_execute
47103         variables.
47104
47105 1998-08-30  Jeffrey A Law  (law@cygnus.com)
47106
47107         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
47108         this test triggers valid.
47109
47110 1998-08-27  Jeffrey A Law  (law@cygnus.com)
47111
47112         * gcc.dg/980827-1.c: New test.
47113
47114 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
47115
47116         * gcc.c-torture/execute/loop-4b.c: New test.
47117
47118 1998-08-26  Nick Clifton  <nickc@cygnus.com>
47119
47120         * lib/c-torture.exp: Add support for
47121         torture_eval_before_compile and torture_eval_before_execute
47122         variables.
47123
47124 1998-08-25  Jeffrey A Law  (law@cygnus.com)
47125
47126         * gcc.c-torture/compile/980825-1.c: New test.
47127
47128 1998-08-24  Nick Clifton  <nickc@cygnus.com>
47129
47130         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
47131         count number tests in opt_t0 not good_t0.
47132
47133 1998-08-24  Jeffrey A Law  (law@cygnus.com)
47134
47135         * gcc.c-torture/compile/930326-1.x: Fix typo.
47136
47137 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
47138
47139         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
47140         causes an ICE.
47141
47142 1998-08-21  Jeffrey A Law  (law@cygnus.com)
47143
47144         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
47145         STACK_SIZE is defined.
47146         * gcc.c-torture/unsorted/stuct.c: Similarly.
47147
47148         * gcc.c-torture/compile/980821-1.c: New test.
47149
47150 1998-08-21  Jeffrey A Law  (law@cygnus.com)
47151
47152         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
47153
47154 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
47155
47156         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
47157         code.
47158
47159 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
47160
47161         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
47162         error'.
47163
47164 1998-08-18  Jeffrey A Law  (law@cygnus.com)
47165
47166         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
47167
47168 1998-08-16  Jeffrey A Law  (law@cygnus.com)
47169
47170         * gcc.c-torture/compile/980816-1.c: New test.
47171
47172         * gcc.dg/980816-1.c: New test.
47173
47174 1998-08-13  Jeffrey A Law  (law@cygnus.com)
47175
47176         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
47177         compiler for ieee tests.
47178
47179 1998-08-01  Dave Love  <d.love@dl.ac.uk>
47180
47181         * g77.f-torture/compile/980729-0.f: New test.
47182
47183 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
47184
47185         * gcc.c-torture/special/eeprof-1.c: New test, for
47186         -finstrument-functions.
47187         * gcc.c-torture/special/special.exp: Run it.
47188
47189 1998-07-29  Jeffrey A Law  (law@cygnus.com)
47190
47191         * gcc.c-torture/compile/980729-1.c: New test.
47192
47193 1998-07-27  Nick Clifton  <nickc@cygnus.com>
47194
47195         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
47196         __thumb__ is defined, and test for ARM style doubles if so.
47197
47198 1998-07-26  Dave Love  <d.love@dl.ac.uk>
47199
47200         * g77.f-torture/noncompile/980615-0.f: New test.
47201
47202 1998-07-26  H.J. Lu  (hjl@gnu.org)
47203
47204         * gcc.dg/980312-1.c: Do link instead of compile.
47205         * gcc.dg/980313-1.c: Likewise.
47206
47207 1998-07-26  Jeffrey A Law  (law@cygnus.com)
47208
47209         * gcc.c-torture/compile/980726-1.c: New test.
47210
47211 1998-07-25  Dave Love  <d.love@dl.ac.uk>
47212
47213         * g77.f-torture/execute/io0.f: New test.
47214
47215 1998-07-24  Nick Clifton  <nickc@cygnus.com>
47216
47217         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
47218         an int.
47219
47220 1998-06-18  Michael Meissner  <meissner@cygnus.com>
47221
47222         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
47223         m32r bugs.
47224
47225 1998-07-17  Nick Clifton  <nickc@cygnus.com>
47226
47227         * gcc.dg/980626-1.c: Expect failures for all toolchains until
47228         c-decl.c:grokdeclarator can handle mode attributes.
47229
47230 1998-07-16  Jeffrey A Law  (law@cygnus.com)
47231
47232         * gcc.c-torture/execute/980716-1.c: New test.
47233
47234 1998-07-13  Jeffrey A Law  (law@cygnus.com)
47235
47236         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
47237         the mn10200.
47238         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
47239         the mn10200.
47240         * gcc.c-torture/execute/va-arg-3.x: Similarly.
47241         * gcc.c-torture/compile/930326-1.x: Similarly.
47242
47243 1998-07-13  Dave Love  <d.love@dl.ac.uk>
47244
47245         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
47246         New test from Craig.
47247
47248 1998-07-12  Dave Love  <d.love@dl.ac.uk>
47249
47250         * g77.f-torture/noncompile/980616-0.f: New test.
47251
47252         * g77.f-torture/execute/970816-3.f: New test from Craig.
47253
47254 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
47255
47256         *  g++.other/singleton.C: Return error value instead of taking
47257         SIGSEGV.
47258
47259 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
47260
47261         *  g++.other/singleton.C: New test.  Warning is under dispute.
47262         Runtime crash is not.
47263
47264 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
47265
47266         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
47267         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
47268         using6.C, using7.C}: New namespace tests.
47269
47270 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
47271
47272         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
47273         specialization with typedef'ed names used as array indexes.
47274
47275 1998-07-09  Jeffrey A Law  (law@cygnus.com)
47276
47277         * gcc.c-torture/execute/980709-1.c: New test.
47278
47279         * gcc.dg/980709-1.c: New test.
47280
47281 1998-07-07  Richard Henderson  <rth@cygnus.com>
47282
47283         * gcc.c-torture/execute/bcp-1.c: New test.
47284
47285 1998-07-07  Jeffrey A Law  (law@cygnus.com)
47286
47287         * gcc.c-torture/execute/980707-1.c: New test.
47288
47289 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
47290
47291         * gcc.c-torture/compile/980706-1.c: New test.
47292
47293 1998-07-01  Dave Love  <d.love@dl.ac.uk>
47294
47295         * g77.f-torture/execute/980701-0.f,
47296         g77.f-torture/execute/980701-1.f: New test from Craig.
47297
47298 1998-07-01  Jeffrey A Law  (law@cygnus.com)
47299
47300         * gcc.c-torture/compile/980701-1.c: New test.
47301
47302         * gcc.c-torture/execute/980701-1.c: New test.
47303
47304 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
47305 rlsruhe.de>
47306
47307         * g++.old-deja/g++.robertl/eb132.C: New test.
47308         * g++.old-deja/g++.robertl/eb133.C: Likewise.
47309
47310 1998-06-29  Dave Love  <d.love@dl.ac.uk>
47311
47312         * g77.f-torture/execute/980628-7.f,
47313         g77.f-torture/execute/980628-8.f,
47314         g77.f-torture/execute/980628-9.f,
47315         g77.f-torture/execute/980628-10.f: New tests from Craig.
47316
47317         * g77.f-torture/execute/980628-3.f: Remove mail headers.
47318
47319 1998-06-28  Jeffrey A Law  (law@cygnus.com)
47320
47321         * g77.f-torture/execute/980628-4.f: New test from Craig.
47322         * g77.f-torture/execute/980628-5.f: Likewise.
47323         * g77.f-torture/execute/980628-2.f: Likewise.
47324         * g77.f-torture/execute/980628-0.f: Likewise.
47325         * g77.f-torture/execute/980628-1.f: Likewise.
47326         * g77.f-torture/execute/980628-3.f: Likewise.
47327         * g77.f-torture/execute/980628-6.f: Likewise.
47328
47329 1998-06-28  Jeffrey A Law  (law@cygnus.com)
47330
47331         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
47332         directory when nothing has been installed yet.
47333
47334 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
47335
47336         * gcc.c-torture/special/special.exp: Handle newer versions of
47337         dejagnu.
47338
47339 1998-06-26  Jeffrey A Law  (law@cygnus.com)
47340
47341         * gcc.dg/980626-1.c: New test.
47342
47343 1998-06-19  Bruno Haible <haible@ilog.fr>
47344
47345         * gcc.misc-tests/m-un-2.c: New test.
47346         * g++.old-deja/g++.other/warn01.c: Likewise.
47347
47348 1998-06-19  Robert Lipe  <robertl@dgii.com>
47349
47350         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
47351         compatibility with assmblers with a different comment character.
47352         Eliminate use of GAS-specific extensions.
47353
47354 1998-06-19  Jeffrey A Law  (law@cygnus.com)
47355
47356         * gcc.c-torture/execute/ieee/980619-1.c: New test.
47357
47358 1998-06-19  Robert Lipe  <robertl@dgii.com>
47359
47360         * lib/g77.exp: Replace search for libf2c.a with search for newly
47361         renamed libg2c.a
47362
47363 1998-06-17  Jeffrey A Law  (law@cygnus.com)
47364
47365         * gcc.c-torture/execute/980617-1.c: New test.
47366
47367 1998-06-12  Jeffrey A Law  (law@cygnus.com)
47368
47369         * gcc.c-torture/execute/980612-1.c: New test.
47370
47371 1998-06-08  Jeffrey A Law  (law@cygnus.com)
47372
47373         * gcc.dg/980523-1.c: Only test on ppc-linux.
47374         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
47375
47376         * gcc.c-torture/execute/980608-1.c: New test.
47377
47378 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
47379
47380         * gcc.c-torture/execute/980605-1.c: New test.
47381
47382 1998-06-04  Jeffrey A Law  (law@cygnus.com)
47383
47384         * gcc.c-torture/execute/980604-1.c: New test.
47385
47386 1998-06-02  Jeffrey A Law  (law@cygnus.com)
47387
47388         * gcc.c-torture/execute/980602-1.c: New test.
47389         * gcc.c-torture/execute/980602-2.c: Likewise.
47390
47391 1998-06-02  Dave Love  <d.love@dl.ac.uk>
47392
47393         * 970125-0.f: Fix per JCB.  Add commentary.
47394
47395 1998-05-31  Michael Meissner  <meissner@cygnus.com>
47396
47397         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
47398         IEEE -0 support.
47399
47400 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
47401
47402         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
47403         earlier.
47404
47405 1998-05-28  Catherine Moore <clm@cygnus.com>
47406
47407         * gcc.c-torture/execute/980526-3.c: New test.
47408
47409 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
47410
47411         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
47412         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
47413         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
47414         m88k-motorola-sysv3 to XFAIL.
47415
47416 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47417
47418         * gcc.dg/980526-1.c: New test.
47419         * gcc.c-torture/execute/980526-2.c: New test.
47420
47421 1998-05-26  Jeffrey A Law  (law@cygnus.com)
47422
47423         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
47424
47425         * gcc.c-torture/execute/980526-1.c: New test.
47426
47427 1998-05-26  Dave Love  <d.love@dl.ac.uk>
47428
47429         * g77.f-torture/execute/alpha2.f: Add runtime test.
47430
47431 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
47432
47433         * g++.old-deja/old-deja.exp: Strip leading directories.
47434
47435         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
47436         error for the line.  Don't run multiple tests for the same line.
47437
47438 1998-05-23  Jeffrey A Law  (law@cygnus.com)
47439
47440         * gcc.dg/980523-1.c: New test.
47441
47442 1998-05-23  Dave Love  <d.love@dl.ac.uk>
47443
47444         * g77.f-torture/compile/970915-0.f: New test.
47445
47446 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
47447
47448         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
47449
47450 1998-05-21  Jeffrey A Law  (law@cygnus.com)
47451
47452         * gcc.dg/980520-1.c: New test.
47453
47454 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
47455
47456         * gcc.dg/980502-1.c: Fix return type.
47457
47458 1998-05-20  Jeffrey A Law  (law@cygnus.com)
47459
47460         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
47461         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
47462         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
47463         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
47464         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
47465
47466 1998-05-20  Dave Love  <d.love@dl.ac.uk>
47467
47468         * g77.f-torture/execute/980520-1.f: New test.
47469
47470 1998-05-15  Dave Love  <d.love@dl.ac.uk>
47471
47472         * lib/mike-g77.exp: New file.
47473
47474         * g77.f-torture/noncompile/noncompile.exp,
47475         g77.f-torture/noncompile/check0.f: New files.
47476
47477 1998-05-14  Dave Love  <d.love@dl.ac.uk>
47478
47479         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
47480         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
47481         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
47482         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
47483         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
47484         abort where appropriate.
47485
47486 1998-05-05  Michael Meissner  <meissner@cygnus.com>
47487
47488         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
47489         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
47490
47491 1998-04-29  Dave Love  <d.love@dl.ac.uk>
47492
47493         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
47494
47495 1998-04-27  Dave Love  <d.love@dl.ac.uk>
47496
47497         * g77.f-torture/compile/980427-0.f: New test.
47498
47499 1998-04-24  Dave Love  <d.love@dl.ac.uk>
47500
47501         * g77.f-torture/compile/980424-0.f: New test.
47502
47503 1998-04-19  Dave Love  <d.love@dl.ac.uk>
47504
47505         * g77.f-torture/compile/980419-2.f (main): New test.
47506         * g77.f-torture/compile/970125-0.f: New test.
47507         * g77.f-torture/compile/980419-1.f: New test.
47508
47509 1998-04-08  Jim Wilson  <wilson@cygnus.com>
47510
47511         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
47512         of loop-4.c.
47513
47514 1998-04-07  Jim Wilson  <wilson@cygnus.com>
47515
47516         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
47517
47518 1998-04-03  Jim Wilson  <wilson@cygnus.com>
47519
47520         * gcc.c-torture/compile/980329-1.c: New test.
47521
47522 1998-03-18  Jim Wilson  <wilson@cygnus.com>
47523
47524         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
47525         * gcc.dg/980312-1.c: Fix typo in -march command.
47526
47527 1998-03-16  H.J. Lu  (hjl@gnu.org)
47528
47529         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
47530
47531 1998-03-11  Robert Lipe  <robertl@dgii.com>
47532
47533         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
47534         Dave Love agree the Fortran source is bogus.
47535
47536 1998-03-11  Robert Lipe  <robertl@dgii.com>
47537
47538         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
47539         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
47540         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
47541         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
47542         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
47543
47544 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
47545
47546         * g++.old-deja/g++.other/friend1.C: New test.
47547
47548 1998-02-18  Dave Love  <d.love@dl.ac.uk>
47549
47550         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
47551         possibly uninitialized) variables and declare dnrm2.
47552
47553 1998-02-23  Robert Lipe <robertl@dgii.com>
47554
47555         From Bruno Haible <haible@ilog.fr>:
47556         * gcc.c-torture/execute/980223.c: New test.
47557
47558 1998-02-13  Jeffrey A Law  (law@cygnus.com)
47559
47560         * gcc.dg/ifelse-1.c: New test.
47561
47562 1998-02-09  H.J. Lu  (hjl@gnu.org)
47563
47564         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
47565
47566           * lib/old-dejagnu.exp (old-dejagnu): Added the
47567           "execution test - XFAIL *-*-*" handling in the spirit of
47568           "excess errors test -". Changed the "execution test fails"
47569           handling to be like "excess errors test fails".
47570           * Update various tests accordingly.
47571
47572 1998-02-06  Jim Wilson  <wilson@cygnus.com>
47573
47574         * gcc.c-torture/execute/980205.c: New test.
47575
47576 1998-01-18  Jeffrey A Law  (law@cygnus.com)
47577
47578         * lib/c-torture.exp: Look for .x files instead of .cexp files.
47579         * lib/f-torture.exp: Similarly.
47580         * gcc.c-torture: Rename all .cexp files to .x files.
47581
47582 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
47583
47584         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
47585         (940510-1.c): Removed duplicate.
47586         (971104-1.c): New test.
47587
47588 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
47589
47590           * lib/f-torture.exp: Improve error and loop detection.
47591
47592 1997-11-19  Michael Meissner  <meissner@cygnus.com>
47593
47594         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
47595         use that to size the filler array.
47596
47597 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
47598
47599         * lib/c-torture.exp(c-torture-execute): Fix typo.
47600
47601         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
47602         testcase as the executable name. Keep the executable around if
47603         the test fails.
47604
47605 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
47606
47607         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
47608         changes.  Only test one -g option, and move it to the end of the
47609         list of options to test.
47610
47611 1997-09-19  Michael Meissner  <meissner@cygnus.com>
47612
47613         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
47614         variable GCC_TORTURE_OPTIONS to supply default switches separated
47615         by colons.  If no environment variable, run tests with -O0 -g, -O1
47616         -g, and -O2 -g as well.
47617
47618 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
47619
47620         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
47621         explanatory comments. Fix indentation.
47622
47623 1997-09-15  Jeffrey A Law  (law@cygnus.com)
47624
47625         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
47626
47627 1997-09-11  Jeffrey A Law  (law@cygnus.com)
47628
47629         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
47630         * g++.old-deja/g++.mike/p7325.C: Likewise.
47631         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
47632
47633 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
47634
47635         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
47636         * g++.old-deja/g++.brendan/crash30.C: Likewise.
47637         * g++.old-deja/g++.brendan/crash39.C: Likewise.
47638         * g++.old-deja/g++.law/operators4.C: Likewise.
47639
47640 1997-09-11  Joe Buck  (jbuck@synopsys.com)
47641
47642         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
47643         * g++.old-deja/g++.mike/p784.C: Ditto.
47644         * g++.old-deja/g++.mike/p785.C: Ditto.
47645
47646 1997-09-05  Jeffrey A Law  (law@cygnus.com)
47647
47648           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
47649
47650 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
47651
47652         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
47653         target feature; pass this to c-torture-execute as needed.
47654
47655 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
47656
47657         * lib/c-torture.exp(c-torture-execute): If the previous and the
47658         current executables being tested are identical, we don't need to
47659         run the executable again. Try to make the executable names
47660         unique. Add an optional argument for passing additional compiler
47661         flags.
47662
47663 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
47664
47665         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
47666
47667 1997-08-29  Jeffrey A Law  (law@cygnus.com)
47668
47669         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
47670
47671 1997-07-31  Jeffrey A Law  (law@cygnus.com)
47672
47673         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
47674         32bit or larger longs.
47675
47676         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
47677         have either a 32bit long or 32bit int.
47678
47679 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
47680
47681         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
47682         Make double precision tests dependent on sizeof (double).
47683
47684 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
47685
47686         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
47687         too.
47688
47689 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
47690
47691         * gcc.c-torture/compile/961203-1.cexp: New script.
47692
47693 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
47694
47695         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
47696         up the includes ourselves.
47697
47698 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
47699
47700         * lib/plumhall.exp: Remove random include, and add a few
47701         verbose messages for debugging.
47702
47703 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
47704
47705         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
47706         of trying to do it ourselves.
47707
47708 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
47709
47710         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
47711
47712 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
47713
47714         * gcc.prms/5403.c: Made regexp a bit less strict.
47715
47716 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
47717
47718         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
47719         is returned from remote_load instead.
47720         * lib/plumhall.exp: Ditto.
47721         * lib/mike-g++.exp: Ditto.
47722         * lib/old-dejagnu.exp: Ditto.
47723         * lib/c-torture.exp: Ditto.
47724
47725 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
47726
47727         * lib/g++.exp: Use build_wrapper procedure.
47728         * lib/gcc.exp: Ditto.
47729
47730 1997-05-20  Jeffrey A Law  (law@cygnus.com)
47731
47732         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
47733         an old-style decl for malloc.  Fixes tests to work when
47734         sizeof (int) != sizeof (size_t).
47735
47736 1997-05-15  Mike Meissner  <meissner@cygnus.com>
47737
47738         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
47739
47740         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
47741         use stdargs.h interface.
47742
47743 1997-05-15  Mike Meissner  <meissner@cygnus.com>
47744
47745         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
47746         NO_VARARGS when compiling.
47747
47748 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
47749
47750         * lib/plumhall.exp(ph_includes): New procedure.
47751         (ph_make): Use it.
47752         (ph_compiler): Ditto.
47753
47754         * lib/g++.exp: Rename test-glue.c to testglue.c.
47755         * lib/gcc.exp: Ditto.
47756
47757 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
47758
47759         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
47760         to completion when it's called.
47761
47762 1997-03-21  Michael Meissner  <meissner@cygnus.com>
47763
47764         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
47765         is defined, don't do test.
47766
47767 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
47768
47769         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
47770         for object files.
47771         (ph_summary): Mark skipped testcases as untested, not unresolved.
47772
47773         * lib/plumhall.exp (ph_make): If unresolved because of bad
47774         errorCode, record errorCode in log file.
47775         (*): Replace send_log/verbose with verbose -log.
47776
47777 1997-03-19  Michael Meissner  <meissner@cygnus.com>
47778
47779         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
47780         double conversion if double isn't at least 8 bytes.
47781
47782         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
47783         int to work with targets where int is 16 bits.
47784
47785         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
47786         8 bytes, just exit, since 4 byte doubles don't have enough bits of
47787         precision for the test to complete.
47788
47789 1997-03-14  Michael Meissner  <meissner@cygnus.com>
47790
47791         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
47792         if d10v is not compiled with the -mdouble64 flag.
47793         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
47794
47795         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
47796         d10v is not compiled with the -mint32 flag.
47797
47798 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
47799
47800         * lib/plumhall.exp: Use incr_count.
47801
47802 1997-03-12  Jeffrey A Law  (law@cygnus.com)
47803
47804         * gcc.c-torture: Update to c-torture-1.45.
47805
47806 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
47807
47808         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
47809         the name of the expect testcase file).
47810
47811         * lib/g++.exp(g++_init): Ditto.
47812
47813 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
47814
47815         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
47816         the host.
47817
47818         * lib/gcc.exp(gcc_exit): New procedure.
47819
47820 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
47821
47822         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
47823         specs where appropriate.
47824
47825         * g++.old-deja/g++.arm/*: Added additional ERROR checks
47826         because of new "candidates are" messages, and removed a few
47827
47828         * Converted all non-old-style g++ testcases to old-style, and
47829         moved into g++.old-deja.
47830
47831 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
47832
47833         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
47834         options.
47835
47836         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
47837         succeeded.
47838
47839         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
47840
47841 1997-02-13  Michael Meissner  <meissner@cygnus.com>
47842
47843         * lib/gcc.exp (gcc_target_compile): Add support for defining
47844         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
47845         the machine doesn't have those features.
47846
47847 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
47848
47849         * g++.law/operators4.exp: Don't use LIBS.
47850
47851 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
47852
47853         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
47854
47855         * lib/mike-g++.exp: Don't set the compiler to be tested here.
47856         * lib/g++.exp: Set it here instead. Also, allow use of the
47857         --tool_exec and --tool_opt options. Change CXX to
47858         GXX_UNDER_TEST.
47859
47860         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
47861
47862         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
47863
47864 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
47865
47866         * lib/old-dejagnu.exp: Use prune_warnings instead of
47867         prune_system_crud.
47868         * lib/mike-g++.exp: Ditto.
47869         * lib/gcc.exp: Ditto.
47870         * lib/g++.exp: Ditto.
47871
47872         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
47873
47874 1997-02-07  Jeffrey A Law  (law@cygnus.com)
47875
47876           * 941014-2.c: Include stdlib.h
47877           * 960327-1.c: Include stdio.h
47878           * dbra.c, index-1.c: Don't assume ints are 32bits.
47879
47880 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
47881
47882         * lib/gcc.exp: Add gcc,stack_size target feature.
47883
47884         * lib/g++.exp(g++_target_compile): Add the include and link
47885         paths here, not in two other places. And, it's $options, not
47886         options.
47887
47888         * lib/mike-g++.exp(postbase): Remove the code that determines
47889         the correct include and link paths.
47890         * g++.old-deja/old-deja.exp: Ditto.
47891
47892 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
47893
47894         * lib/g++.exp(g++_init): target_compile no longer returns the
47895         filename of the result.
47896
47897 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
47898
47899         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
47900         call to glob.
47901
47902         * gcc.c-torture/special/special.exp: Change call to
47903         gcc_target_compile to include the object file.
47904
47905 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
47906
47907         * gcc.c-torture/special/special.exp: Correct misspelling in last
47908         change.
47909
47910 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
47911
47912         * lib/plumhall.exp(ph_summary): Log the entire output of the
47913         executable. Return -1 if there were any failures, 0 otherwise.
47914         (ph_execute): Return -1 if there were any failures, 0 otherwise.
47915         (ph_make): Clean up objects and executables that were built
47916         if the tests succeeded.
47917
47918 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
47919
47920         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
47921         libraries and includes in the build tree as appropriate.
47922
47923 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
47924
47925         * lib/c-torture.exp: Instead of looking for the global variable
47926         NO_LONG_LONG, check to see if that's a feature of the target.
47927
47928 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
47929
47930         * config/default.exp: Minimize. Delete the remainer of the files in
47931         config; this functionality is now in devo/dejagnu/config.
47932
47933         g++.*/*: Pass any additional flags used to compile to postbase;
47934         delete CXXFLAGS.
47935
47936         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
47937         is now done by runtest.exp. Use gcc_target_compile instead of
47938         compile.
47939
47940         lib/c-torture.exp: Use gcc_target_compile instead of compile.
47941         Remove references to CFLAGS. Use remote_file instead of
47942         calling rm -f.
47943         (c-torture): Take a list of arguments to use to compile this
47944         testcase.
47945
47946         lib/g++.exp: Simplify. Use target_compile instead of compile.
47947         lib/gcc-dg.exp: Ditto.
47948         lib/gcc.exp: Ditto.
47949         lib/mike-{gcc,g++}.exp: Ditto.
47950         lib/old-dejagnu.exp: Ditto.
47951         lib/plumhall.exp: Ditto.
47952
47953 1997-01-08  Jim Wilson  <wilson@cygnus.com>
47954
47955         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
47956         (ph_linker): Likewise.
47957
47958 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
47959
47960           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
47961         MAP_ANON / MAP_ANONYMOUS if defined;
47962         else try to map from /dev/zero .
47963
47964 1996-11-12  Jeffrey A Law  (law@cygnus.com)
47965
47966         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
47967         isn't defined, then define it to MAP_ANONYMOUS.
47968
47969 1996-11-12  Jeffrey A Law  (law@cygnus.com)
47970
47971         * gcc.c-torture: Update to c-torture-1.42 release.
47972
47973 1996-11-11  Jeffrey A Law  (law@cygnus.com)
47974
47975         * gcc.c-torture: Update to c-torture-1.41 release.
47976
47977 1996-10-27  Jeffrey A Law  (law@cygnus.com)
47978
47979         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
47980         c-torture release.
47981
47982 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
47983
47984         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
47985         and LDFLAGS.  Fix second case to append the target_info ldflags
47986         onto LDFLAGS, not CFLAGS.
47987         * lib/g++.exp (g++_init): Add target_info stuff.
47988         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
47989         of libgloss and newlib flags for !native.
47990
47991         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
47992         (GDB): Fix relative path to go up another dir for finding gdb.
47993
47994 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
47995
47996         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
47997         versions in the target_info array, if they don't exist.
47998
47999 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
48000
48001         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
48002
48003 1996-07-08  Jim Wilson  <wilson@cygnus.com>
48004
48005         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
48006         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
48007
48008 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
48009
48010         * lib/old-dejagnu.exp: Don't remove the output file before we've
48011         actually tested it. Don't append pwd to the path of the executable
48012         we're testing.
48013
48014 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
48015
48016         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
48017
48018 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
48019
48020         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
48021         temporary directory for compiler files, and set it to a default
48022         value of /tmp. Set $output as the name of the output file from
48023         compiling the testcase. Add a -o option to $cflags_var so the
48024         compiler writes the final output file as $output. Set $executable
48025         to $output.
48026
48027         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
48028         directory for compiler files, and set it to /tmp if it doesn't
48029         already have a value. Set $output_file to the name of the output
48030         file from compiling the testcase. Add a -o option to CXXFLAGS so
48031         the compiler writes the final output file as $output. Use $output
48032         as the executable to be tested.
48033
48034 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
48035
48036         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
48037
48038 1996-06-08  Jeffrey A Law  (law@cygnus.com)
48039
48040         * gcc.c-torture/execute/pending-1.c: New test.  Still
48041         pending in Tege's queue.
48042
48043 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
48044
48045         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
48046         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
48047         if there were failures.  Call unresolved if there were unresolved
48048         testcases.  Call gcc_fail if program did not run to completion.
48049         (ph_make): Pass additional argument name to ph_execute.
48050         (ph_execute): Add new argument.  Pass additional arguments to
48051         ph_summary.  Call gcc_fail is there is no execution output.
48052
48053 1996-04-24  Jeffrey A Law  (law@cygnus.com)
48054
48055         * lib/plumhall.exp (proc_summary): Output relavent summary
48056         lines into the log so specific failures in plumhall can be
48057         investigated.
48058
48059 1996-04-10  Jeffrey A Law  (law@cygnus.com)
48060
48061         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
48062         (c-torture-execute): Don't try to execute tests which use
48063         "long long" types if $NO_LONG_LONG is nonzero.
48064
48065 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
48066
48067         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
48068         not c-torture.
48069
48070         * gcc.ieee: Move from here.
48071         * gcc.c-torture/execute/ieee: To here.
48072
48073 1996-03-26  Jeffrey A Law  (law@cygnus.com)
48074
48075         * gcc.c-torture: Update to c-torture-1.41 release.
48076
48077 1996-03-22  Jeffrey A Law  (law@cygnus.com)
48078
48079         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
48080         not "$output".
48081
48082 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
48083
48084         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
48085         -c present.
48086
48087 1996-03-02  Jeffrey A Law  (law@cygnus.com)
48088
48089         * config/proelf.exp: Handle connecting to a simulator.
48090
48091 1996-01-31  Jeffrey A Law  (law@cygnus.com)
48092
48093         * config/proelf.exp: New file.  Enough framework that we can
48094         run c-torture tests on the proelf targets (or any other target
48095         that gdb can connect to for that matter).
48096
48097 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
48098
48099         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
48100         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
48101
48102         * lib/plumhall.exp (ph_execute): Always call ph_summary if
48103         exec_output exists.
48104
48105 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
48106
48107         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
48108         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
48109
48110         * config/*.exp: Update FSF address.  Change result of ${tool}_load
48111         to pass/fail/unresolved/unsupported/untested.  Caller must now
48112         call unresolved/unsupported/untested.
48113         * lib/*.exp: Update FSF address.  Update to handle new results of
48114         ${tool}_load.
48115         * lib/chill.exp (verbose): Delete.
48116
48117 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
48118
48119         * lib/gcc.exp (default_gcc_start): Change order of args to
48120         $LDFLAGS $CFLAGS $LIBS.
48121         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
48122         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
48123         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
48124         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
48125         * gcc.misc-tests/dg-test.exp: Likewise.
48126         * gcc.misc-tests/msgs.exp: Likewise.
48127         * gcc.prms/prms.exp: Likewise.
48128         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
48129         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
48130
48131         * lib/dg.exp: Deleted, moved to dejagnu/lib.
48132
48133 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
48134
48135         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
48136
48137         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
48138         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
48139
48140         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
48141         necessary.
48142
48143 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
48144
48145         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
48146         global for loop; add use of $mathlib.
48147         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
48148         settings here; set mathlib for anything but VxWorks.
48149
48150 1996-01-22  Jeffrey A Law  (law@cygnus.com)
48151
48152         * gcc.c-torture: Update to c-torture-1.40 release.
48153
48154 1996-01-03  Jeffrey A Law  (law@cygnus.com)
48155
48156         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
48157         dg.exp.
48158
48159 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
48160
48161         * lib/c-torture.exp (c-torture-execute): Declare "output" as
48162         global.
48163
48164 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
48165
48166         * lib/g++.exp (LIBS): Define if not already.
48167         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
48168         (gcc-dg-prune): Call prune_gcc_output.
48169         * lib/gcc.exp (prune_gcc_output): New proc.
48170         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
48171         prune_gcc_output.
48172
48173 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
48174
48175         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
48176         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
48177
48178 1995-11-15  Jeffrey A Law  (law@cygnus.com)
48179
48180         * gcc.c-torture: Update to c-torture-1.39 release.
48181
48182 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
48183
48184         * lib/c-torture.exp (c-torture-execute): Don't return if one option
48185         fails, try others as well.
48186
48187 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
48188
48189         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
48190         If compilation fails, mark execute tests as `untested'.
48191         If test is marked as unsupported, don't mark compilation and
48192         execute tests as failed.
48193
48194 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
48195
48196         * lib/g++.exp (g++_init): Don't link in libg++, and look to
48197         libstdc++ for whether or not we want to be doing shared
48198         libraries.  Delete link_curses since we don't need it anymore.
48199         * lib/mike-g++.exp (postbase): Don't link in libg++.
48200         * g++.old-deja/old-deja.exp: Likewise.
48201
48202 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
48203
48204         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
48205
48206 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
48207
48208         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
48209         For that, add `-Wl,-a,shared_archive'.
48210         * g++.old-deja/old-deja.exp: Likewise.
48211
48212 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
48213
48214         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
48215
48216 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
48217
48218         * lib/mike-g++.exp (postbase): Pay attention to the status of
48219         g++_load.
48220
48221 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
48222
48223           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
48224
48225 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
48226
48227         * lib/gcc.exp (default_gcc_start): No longer need to log program
48228         being executed or its output, execute_anywhere does that now.
48229         * lib/g++.exp (default_g++_version): Call execute_anywhere.
48230         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
48231
48232 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
48233
48234         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
48235         the same as those in lib/g++.exp.
48236
48237 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
48238
48239         * gcc.c-torture: Update to c-torture-1.38 release.
48240         * gcc.ieee: Related changes.
48241
48242 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
48243
48244         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
48245         "exec". Minor reformatting changes.
48246
48247         * config/rom68k.exp (${tool}_load): Make it work in a canadian
48248         cross. This means all "exec" calls now work on a remote host as
48249         well.
48250         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
48251         cross. Filter out the extra "\r\n" stuff that expect puts in.
48252         (c-torture-execute): Filter out the bogus warnings like
48253         c-torture-compile does. Add support for canadian cross.
48254         * lib/gcc.exp (default_gcc_version, default_gcc_start)
48255         Use execute_anywhere rather than calling exec directly. Now it
48256         works for canadian cross testing.
48257
48258 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
48259
48260         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
48261         results into a variable, and check that rather than using file exists.
48262
48263 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
48264
48265         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
48266         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
48267
48268 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
48269
48270         * g++.old-deja/old-deja.exp: Create and pass runshlib and
48271         lib_curses if there's a shared libg++ in the build tree.
48272
48273 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
48274
48275         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
48276         if not supported target.
48277
48278 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
48279
48280         * lib/g++.exp (g++_init): Move empty setting of runshlib and
48281         link_curses up to always happen, not just for native builds.
48282
48283 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
48284
48285         * gcc.c-torture: Update to c-torture-1.36 release.
48286         * gcc.failure: Related changes.
48287
48288 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
48289
48290         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
48291
48292 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
48293
48294         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
48295         * lib/mike-g++.exp (postbase): Not in here.  Still reference
48296         runshlib, link_curses, and mathlib for link and run.
48297
48298         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
48299         pass the runtime shared library options for Solaris, OSF/1, and
48300         Irix5, and link with -lcurses to avoid unresolved references.
48301
48302 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
48303
48304         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
48305         only run once.
48306
48307 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
48308
48309         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
48310
48311 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
48312
48313         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
48314         do not have a framework for the "compat" tests yet.
48315
48316 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
48317
48318         * lib/mike-g++.exp (postbase): New local variable `mathlib',
48319         set to null if we're testing vxworks5.1.  Use that instead of
48320         `-lm' in the setting of LIBS for link and run.
48321
48322 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
48323
48324         * config/rom68k.exp (${tool}_load): Major changes to make it
48325         work.  Verified that it does in fact return the stuff in
48326         exec_output properly.  Catch any Emul or any TRAP other than 0.
48327
48328 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
48329
48330         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
48331         LDFLAGS properly for targets that need stuff from libgloss.
48332         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
48333         only run once.
48334         (gpp_initialized): New variable.
48335
48336 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
48337
48338         * config/rom68k.exp: Load libgloss.exp.
48339         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
48340         so we can produce a fully linked binary.
48341         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
48342         so we can produce a fully linked binary.
48343
48344 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
48345
48346         * lib/plumhall.exp (ph_section): Watch for expected failures.
48347         Add missing `else'.
48348
48349         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
48350         run the testcase.
48351         (c-torture): Likewise.
48352
48353 1995-08-28  Doug Evans  <dje@cygnus.com>
48354
48355         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
48356
48357         * lib/mike-g++.exp (mike_cleanup): New proc.
48358         (prebase): New globals compiler_result, not_compiler_result,
48359         target_regexp.
48360         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
48361         allow leading "-" in pattern.  Watch for unsupported tests.
48362         If $compiler_result is set, pattern match assembler code,
48363         and ditto for $not_compiler_result.
48364         * lib/mike-gcc.exp: Likewise.
48365
48366         * lib/plumhall.exp (ph_execute): Only call ph_summary if
48367         execution "succeeded".
48368
48369 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
48370
48371         * config/win32.exp: New file.
48372         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
48373
48374 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
48375
48376         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
48377         unsupported.
48378         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
48379         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
48380         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
48381
48382         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
48383         "... without exceptions was ...".  That is now handled by
48384         prune_system_crud.
48385         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
48386
48387 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
48388
48389         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
48390         sieve.c,sort2.c}: New files.
48391         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
48392         sieve.exp,sort2.exp}: Drivers for them.
48393
48394         * lib/mike-gcc.exp (program_output): New user settable variable.
48395         (postbase): Call prune_system_crud.  Also prune extraneous compiler
48396         messages.
48397         * lib/mike-g++.exp (program_output): New user settable variable.
48398
48399         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
48400
48401         * config/sh.exp: Deleted (use sim.exp instead).
48402
48403 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
48404
48405         * config/vx.exp: Declare CHECKTASK as global.
48406         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
48407         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
48408         * lib/old-dejagnu.exp: Load [pwd]/$executable.
48409
48410 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
48411
48412         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
48413         target. Like vx.exp, only includes `vx29k.exp' instead of
48414         `vxworks.exp'.
48415
48416 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
48417
48418         * config/sim.exp: Increase time limit from 120 seconds to 240.
48419
48420 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
48421
48422         * gcc.c-torture/execute/950628-1.c: New test.
48423
48424 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
48425
48426         * gcc.c-torture: Update with changes/additions from
48427         c-torture-1.34.
48428
48429 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
48430
48431         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
48432
48433 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
48434
48435         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
48436
48437 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
48438
48439         * gcc.c-torture/compile/950512-1.c: New test.
48440         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
48441         * gcc.dg/struct-ret-1.c: Likewise.
48442
48443 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
48444
48445         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
48446           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
48447
48448 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
48449
48450         * gcc.c-torture/special/920411-1.c: Deleted.
48451         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
48452
48453 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
48454
48455         * config/sim.exp (${tool}_load): Hack in call to bash to get a
48456         cpu limit.
48457
48458 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
48459
48460         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
48461
48462 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
48463
48464         From kenner;
48465         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
48466         is the proper length.
48467         * va-arg-3.c: Likewise.
48468
48469 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
48470
48471         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
48472         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
48473
48474         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
48475         * lib/g++.exp (default_g++_start): Delete old cruft.
48476
48477 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
48478
48479         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
48480         (2 * (1 << 18)) to (2 * (1 << 17)).
48481
48482         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
48483
48484 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
48485
48486         * config/rom68k.exp: Renamed from config/idp.exp
48487
48488 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
48489
48490         * c-torture/compile/921109-2.c
48491
48492 1995-04-18  Mike Stump  <mrs@cygnus.com>
48493
48494         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
48495         excess errors.
48496
48497 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
48498
48499         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
48500         output.
48501         * lib/g++.exp (default_g++_start): Likewise.
48502
48503 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
48504
48505         * gcc.c-torture/compile/950329-1.c: New test.
48506
48507 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
48508
48509           * config/bug.exp (${tool}_load): Updated to use new remote_open
48510           and remote_close procs.
48511         * config/idp.exp: New file.
48512
48513 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
48514
48515         * gcc.c-torture/execute/950322-1.c: New test.
48516
48517 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
48518
48519         * config/vx.exp (${tool}_load): Clean up testing of return code from
48520         vxworks_ld and vxworks_spawn.
48521
48522 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
48523
48524         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
48525
48526 1995-03-13  Mike Stump  <mrs@cygnus.com>
48527
48528         * lib/old-deja.exp: Add `excess errors test - ' error, now one
48529         can mark excess errors on a machine by machine basis.  Note, the
48530         default is to not expect any excess errors, even when excess
48531         errors test - is given, so you will want to put an XFAIL ... on
48532         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
48533         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
48534         those 4 machines, but no others.
48535
48536 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
48537
48538         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
48539         * lib/c-torture.exp: to here.
48540
48541 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
48542
48543         * gcc.c-torture/execute/950221-1.c: New test.
48544         * gcc.c-torture/execute/struct-ret-1.c: New test.
48545         * gcc.c-torture/compile/950221-1.c: New test.
48546
48547         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
48548
48549 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
48550
48551         * gcc.c-torture/execute/arith-1.c (main): Return 0.
48552         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
48553
48554 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
48555
48556         * g++.gb: New directory of tests, derived from my signature and
48557         class scoping tests.
48558
48559         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
48560         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
48561         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
48562         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
48563         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
48564         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
48565         * g++.gb/sig25.C: Likewise.
48566
48567         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
48568         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
48569         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
48570         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
48571         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
48572         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
48573         * g++.gb/sig25.exp: Likewise.
48574
48575         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
48576         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
48577         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
48578         * g++.gb/scope13.C: Likewise, this test still fails.
48579
48580         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
48581         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
48582         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
48583         * g++.gb/scope13.exp: Ditto.
48584
48585         * g++.gb/README: New file, explains what these tests are about.
48586
48587 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
48588
48589         * lib/dg.exp (dg-do): Support `preprocess'.
48590         (dg-test): Likewise.
48591
48592 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
48593
48594         * config/udi.exp: change "continue -expect" to "exp_continue".
48595
48596 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
48597
48598         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
48599         Delete redundant tests.
48600
48601         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
48602         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
48603         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
48604         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
48605         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
48606         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
48607         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
48608         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
48609
48610         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
48611         storing label pointers.
48612         * gcc.c-torture/execute/921019-1.c: Likewise.
48613         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
48614         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
48615         parameter fp.
48616         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
48617         constants.
48618
48619         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
48620         Delete obsolete tests.
48621
48622         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
48623         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
48624         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
48625         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
48626         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
48627         * gcc.c-torture/compile/950124-1.c: New test.
48628
48629         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
48630
48631 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
48632
48633         * lib/mike-g++.exp: Add -lm to LIBS.
48634
48635 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
48636
48637         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
48638
48639 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
48640
48641         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
48642
48643 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
48644
48645         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
48646
48647 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
48648
48649         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
48650         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
48651         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
48652         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
48653         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
48654         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
48655         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
48656         * g++.law/{operators31.C, operators32.C,
48657         * g++.law/{operators33.C, operators34.C}: Likewise.
48658         * g++.law/{pic1.C, refs2.C}: Likewise.
48659         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
48660         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
48661         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
48662         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
48663
48664         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
48665         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
48666         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
48667         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
48668         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
48669         * g++.law/{enum9.exp, friend5.exp}: Likewise.
48670         * g++.law/{nest3.exp, nest4.exp}: Likewise.
48671         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
48672         * g++.law/{operators30.exp, operators31.exp}: Likewise.
48673         * g++.law/{operators32.exp, operators33.exp}: Likewise.
48674         * g++.law/{operators34.exp}: Likewise.
48675         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
48676         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
48677         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
48678         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
48679         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
48680
48681         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
48682         No longer expected to fail.
48683         * g++.law/missed-error3.C: Tweak for recent bool changes.
48684
48685 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
48686
48687         * config/emb-unix: Deleted.
48688         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
48689         remote execution.  Do final link on remote host if REMOTE_LINK is set.
48690
48691 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
48692
48693         * lib/dg.exp (dg-test): Fix typo in last patch.
48694
48695 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
48696
48697         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
48698         (handles multiple occurrences).
48699
48700 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
48701
48702         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
48703         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
48704         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
48705         printed).
48706         * lib/c-torture.exp (c-torture-compile): Likewise.
48707         (c-torture): Prepend full path if missing.
48708         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
48709         (gcc_fail): Likewise.
48710         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
48711
48712 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
48713
48714         * lib/netware.exp: Only attach to NetWare i386 systems.
48715
48716 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
48717
48718         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
48719         messages.  Add test name to "output pattern match" pass/fail message.
48720
48721 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
48722
48723         * gcc.dg: New testsuite.
48724         * gcc.dg/dg.exp: New file.
48725
48726         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
48727         test-switch.c}: Deleted.
48728
48729         * gcc.misc-tests/msgs.exp: New testcase driver.
48730
48731 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
48732
48733         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
48734         Watch for illegal return values from ${tool}_load.
48735         * config/unix.exp (${tool}_load): Fix pass/fail detection for
48736         cross targets.  Coerce return value >0 to 1.
48737
48738 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
48739
48740         * config/unix.exp (${tool}_load): Call program rsh, not proc.
48741
48742         * config/emb-unix.exp: New file.
48743
48744         * config/sim.exp: Error if variable $SIM not defined.
48745         (${tool}_load): Mark test as "untested" if simulator missing.
48746
48747         * config/unix.exp: Load remote.exp to get rcp_download.
48748         * lib/c-torture.exp: Use different option lists for testcases with
48749         and without loops.
48750         * gcc.c-torture/execute/execute.exp: Likewise.
48751
48752 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
48753
48754         * config/*.exp: Clarify return code from ${tool}_load.
48755         Call `unresolved' or `untested' instead of `warning' or `perror'
48756         (sometimes you still want to call both though).
48757         Add comment that `shell_id' is local to each file.
48758         * config/udi.exp (timeout): Set to 30.
48759         Don't print warning if connection fails, $connectmode has already
48760         printed an error.
48761         (${tool}_load): Move verbose messages to level 2.
48762         Rework pattern for "Process started" message.
48763         Pass `shell_id' to ${connectmode}_download.
48764         Retry twice upon timeout.  Make resetting of target more robust.
48765         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
48766         Pass `shell_id' to exit_$connectmode.
48767         Only call exit_$connectmode if connected.
48768         * config/unix.exp (${tool}_load): Check return codes better.
48769         * config/vrtx.exp (${tool}_load): Likewise.
48770         * config/vx.exp (${tool}_load): Likewise.
48771         Delete unneeded global's.
48772         * lib/dg.exp (dg-test): Update to reflect clarified return codes
48773         from ${tool}_load.
48774         (dg-stat): Delete.
48775         (dg-init): Delete recording of pass/fail counts.
48776         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
48777         (old-dejagnu-init): Likewise.
48778         (old-dejagnu-stat): Delete contents, empty proc now.
48779         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
48780         (c-torture): Delete references to lcnt, lpass, lfail.
48781         Get option list from TORTURE_OPTIONS.
48782         Delete -funroll[-all]-loops if no loops.
48783         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
48784         (g++_stat): Delete contents (empty proc now).
48785         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
48786         (gcc_finish): Likewise.
48787         (gcc_stat): Deleted.
48788         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
48789         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
48790         * gcc.c-torture/execute/execute.exp: Likewise.
48791         Split tests into two parts: compile, execute.
48792         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
48793         no loops.  Update to reflect clarified return codes from ${tool}_load.
48794
48795 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
48796
48797         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
48798         to grep for.
48799         (old-dejagnu): Likewise (where necessary).
48800
48801 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
48802
48803         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
48804
48805         * lib/dg.exp (dg-process-target): Fix processing of selector.
48806         Add comment regarding use of `error'.
48807
48808         * lib/gcc.exp (prune_system_crud): Define if missing.
48809         * lib/g++.exp (prune_system_crud): Likewise.
48810
48811         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
48812         Call prune_system_crud.
48813         * lib/dg.exp (dg-runtest): New proc.
48814         Use perror instead of send_user for tcl errors in testcase.
48815         Don't return any value, it's never used.
48816         Don't clobber previous definition of `unknown'.
48817         Print tcl errors in `dg-final'.
48818
48819 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
48820
48821         * lib/dg.exp (dg-process-target): Improve syntax error messages.
48822         (dg-test): Don't print errorInfo, it contains stack backtrace.
48823
48824 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
48825
48826         * lib/g++.exp (runtest_file_p): Define if missing.
48827
48828 1994-09-24  Doug Evans  (dje@cygnus.com)
48829
48830         * lib/mike-g++.exp: Comment out loading of g++.exp.
48831         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
48832         (default_g++_version): Always print something.
48833         (default_g++_start): Comment out call to `which'.
48834         (g++_start, g++_load): Deleted (must be defined in config file).
48835         * lib/gcc.exp: Test for existence of $CC at start.
48836         Delete check for tmpdir (done in gcc_init).
48837         (default_gcc_version): Always print something.
48838         (default_gcc_start): Comment out call to `which'.
48839         * config/*.exp: Major cleanup - make cross targets work at least a
48840         little better for g++ (by not being "--tool gcc" specific).
48841         Rename gcc_xxx to ${tool}_xxx.
48842         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
48843         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
48844
48845 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
48846
48847         * lib/c-torture.exp (c-torture-compile): Rework compiler
48848         message processing.
48849
48850         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
48851         c-torture.
48852
48853 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
48854
48855         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
48856
48857         * lib/dg.exp (dg-process-target): Support { target native }.
48858
48859 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
48860
48861         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
48862         looked for "... program xxx got fatal signal".
48863         Correct regsub munging of `comp_output'.
48864         Ignore compiler messages "path prefix not used" and "linker input
48865         file unused".
48866
48867 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
48868
48869         * lib/gcc.exp (runtest_file_p): Define if missing.
48870         * gcc.prms/template.c: Example to work from.
48871
48872 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
48873
48874         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
48875         * lib/dg.exp (dg-test): Call unsupported testcases as such.
48876
48877         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
48878         * gcc.prms/1883.c: Moved from compile/940714-1.c.
48879         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
48880         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
48881
48882         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
48883         (dg-process-target): No longer a varargs proc.
48884         Return S/N for target, P/F for xfail.  All callers changed.
48885         (user option procs): More argument checking.
48886         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
48887         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
48888         (dg-test): Skip test if not running on selected target in `dg-do'.
48889         Update handling of `dg-do-what', `dg-output-text'.
48890         Separate execution pass/fail from output pattern match pass/fail.
48891         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
48892
48893 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
48894
48895         * gcc.c-torture/special/special.exp: Don't expect failure for mips
48896         target for 920510-1.c.
48897
48898 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
48899
48900         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
48901         Clean up comment regarding use of passcnt, etc.
48902         (gcc_stat): Don't update `testcnt' here.
48903         (gcc_finish): Do it here.
48904         Might as well reset `but_id' here too.
48905         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
48906         to determine if the file should be tested.
48907         * gcc.c-torture/compile/compile.exp: Likewise.
48908         * gcc.c-torture/execute/execute.exp: Likewise.
48909         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
48910         * gcc.misc-tests/dg-test.exp: Likewise.
48911         * gcc.prms/prms.exp: Likewise.
48912         * gcc.wendy/wendy.exp: Likewise.
48913         * g++.old-deja.exp: Likewise.
48914         Move "Testing file" message to verbose level 1.
48915
48916 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
48917
48918         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
48919
48920 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
48921
48922         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
48923         (default_gcc_start): Accept optional second list element
48924         of compiler flags.  Print compiler output at verbosity level 2.
48925         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
48926         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
48927         Save current values of framework globals passcnt, failcnt, xpasscnt,
48928         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
48929         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
48930         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
48931         xfailcnt to compute stats.  Update framework global `testcnt' from
48932         pass/fail counts.
48933         (gcc_finish): New proc.  Clean up test environment.
48934         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
48935         (gcc_epass, gcc_efail): Delete.
48936         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
48937         argument of line number.
48938         (dg-init): If the tool has an init routine, call it.
48939         (dg-test): Remove args `cflags_var' and `libs_var'.
48940         Pass all compiler options to ${tool}_start.
48941         Handle missing line number.
48942         (dg-finish): New function.
48943         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
48944         particular files.  Call gcc_finish at end.  Move "skipping test"
48945         message to verbosity level 3.
48946         * gcc.c-torture/compile/compile.exp: Likewise.
48947         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
48948         * gcc.c-torture/execute/execute.exp: Likewise.
48949         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
48950         Print testcase being tried at verbosity level 1.
48951         * gcc.c-torture/special/special.exp: Unset xfail.
48952         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
48953         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
48954         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
48955         * gcc.failure/failure.exp: Likewise.
48956         * gcc.ieee/ieee.exp: Likewise.
48957         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
48958         Update call to dg-test.  Call dg-finish at end.
48959         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
48960         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
48961         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
48962         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
48963         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
48964         * gcc.wendy/wendy.exp: Add copyright.
48965         Delete setting of tmpdir (done by gcc_init).
48966         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
48967         Pass compiler flags to gcc_start.  Call gcc_finish at end.
48968         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
48969         gcc_[ce]pass/fail.
48970
48971 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
48972
48973         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
48974         confusion.
48975         (g++_load): Likewise.
48976
48977         * config/*.exp (gcc_load): Some were varargs fns and some were not.
48978         Rename argument to `prog' to remove the confusion.
48979         Varargs fns behave differently too!
48980         (g++_load): Likewise.
48981
48982         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
48983
48984         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
48985         what it is.  Delete (always) printing of status value for !native.
48986         Simplify verbose code, and include status and exec_output.
48987         (g++_load): Use gcc_load.
48988
48989 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
48990
48991         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
48992         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
48993         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
48994         940714-3.c as these testcases don't exist anymore.  Make
48995         va-arg-1.c expected to pass.
48996
48997 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
48998
48999         * gcc.misc-tests/misc.exp: Only run specific testcases.
49000         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
49001         * gcc.misc-tests/dg-[1-9].c: New files.
49002
49003         * lib/dg.exp: New testsuite driver.
49004         * gcc.prms/prms.exp: Use it.
49005
49006         * README.gcc: New file.
49007
49008         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
49009         Document and reset `lxpass' and `lxfail'.
49010         Simplify "initialized" message.
49011         (gcc_stat): Clean up comments a little.
49012
49013 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
49014
49015         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
49016
49017 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
49018
49019         * lib/old-dejagnu.exp (process-option): New proc.
49020         (old-dejagnu-init, old-dejagnu-stat): Likewise.
49021         (old-dejagnu): Simplify.
49022         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
49023
49024 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
49025
49026         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
49027         exists and is not an empty string.
49028
49029         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
49030         $xfail rather than calling setup_xfail.  Clear $xfail when test is
49031         finished.
49032         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
49033         automatically.
49034
49035         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
49036         longer expected to fail.
49037
49038         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
49039         "f" function call.
49040
49041         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
49042
49043         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
49044         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
49045         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
49046         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
49047         c-torture-1.29.
49048
49049         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
49050         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
49051
49052         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
49053
49054         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
49055         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
49056
49057         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
49058         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
49059         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
49060
49061 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
49062
49063         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
49064         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
49065         940714-1.c, 940714-2.c, 940714-3.c},
49066         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
49067         gcc.misc-tests/{mg.c,mg.exp}:
49068         New tests.
49069         * gcc.noncompile/noncompile.exp: Change accordingly.
49070
49071 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
49072
49073         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
49074         Undo previous clobberage.
49075
49076 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
49077
49078         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
49079         * gcc.special/{930510-1.c, special.exp}:
49080         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
49081         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
49082         struct-varargs-1.c}: New tests from c-torture-1.26.
49083
49084 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
49085
49086         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
49087           argument to switch.
49088
49089 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
49090
49091         * Revert the previous changes.  Please see Rob's directory
49092           (/lisa/test/rob/progressive/gcc/testsuite) for testing
49093           fixes.
49094
49095 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
49096
49097         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
49098             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
49099             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
49100             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
49101             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
49102             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
49103             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
49104             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
49105             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
49106             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
49107             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
49108             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
49109             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
49110             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
49111             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
49112             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
49113             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
49114             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
49115             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
49116             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
49117             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
49118             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
49119             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
49120             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
49121             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
49122             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
49123             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
49124
49125 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
49126
49127         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
49128             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
49129           with perror calls.
49130
49131 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
49132
49133         * config/unix.exp (g++_load): Fix syntax.
49134
49135 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
49136
49137         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
49138         * gcc.noncompile/921017-1.c: Deleted obsolete test.
49139         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
49140         Don't expect va-arg-1.c to fail.  Correct expected output for
49141         920928-1.c.
49142         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
49143         * gcc.wendy/hbm4.c: Correct typo.
49144         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
49145
49146 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
49147
49148         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
49149         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
49150         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
49151         * lib/c-torture.exp (c-torture-compile): Ditto.
49152
49153         Reduce volume of output (remove all the -I's and such).
49154         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
49155         Call gcc_cpass, gcc_cfail.
49156         (c-torture): Pass testing option to c-torture-compile.
49157
49158 1994-03-21  Doug Evans  (dje@cygnus.com)
49159
49160         Bring patches over from progressive.
49161         * config/default.exp: Exit remote shell cleanly.
49162         (g++_exit, g++_start): Add default versions.
49163         * config/sim.exp (gcc_load): Use perror, not error.
49164
49165 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
49166
49167         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
49168         set in site.exp.
49169
49170 1994-03-14  Doug Evans  (dje@cygnus.com)
49171
49172         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
49173         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
49174         (wendy_try): New proc to run testcase.
49175         (main loop): Call 'em.
49176         * gcc.wendy/*.c: Clean up pass to correct expected output.
49177
49178         * lib/gcc.exp: Minor cleanup work.
49179         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
49180
49181 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
49182
49183         * config/sim.exp (gcc_load): Document return codes better.
49184         Don't pass -v to simulator.
49185
49186 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
49187
49188           * gcc.special/920717-x.c: Fix typo.
49189           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
49190           get at sources.
49191
49192         * lib/mike-gcc.exp: Fix typo.
49193
49194 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
49195
49196         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
49197         binary to use, transform the name.
49198         * config/*.exp: rename everything. Nuke any g++ specific files,
49199         it's now a special case of gcc that requires no special support.
49200         Add a default.exp for unsupported targets.
49201
49202 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
49203
49204         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
49205         lib/old-dejagnu.exp: Fix a few patterns to work with the new
49206         version of Tcl.
49207
49208 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
49209
49210         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
49211         than a warning.
49212
49213 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
49214
49215         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
49216
49217 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
49218
49219         * gcc.execute/execute.exp: Combine opt_list and foption_list into
49220         option_list.  Compile every file with only 4/6 option choices
49221         (same as C torture) instead of with 12/18 different option
49222         choices.
49223         * lib/c-torture.exp: Likewise.
49224
49225         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
49226         not already set.
49227
49228 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
49229
49230         * lib/old-deja.exp: Add `excess errors test fails' error, now one
49231         can put an XFAIL *-*-* on excess errors.
49232
49233 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
49234
49235         * g++.law: Add more tests derived from g++-bugs snapshots.
49236
49237         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
49238         equivalent to g++.law/init9.
49239
49240         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
49241         compiled it, and the a.out file after we've run it.
49242
49243 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
49244
49245         * lib/mike-g++.exp (postbase): Delete the .o file after we've
49246         compiled it, and the a.out file after we've run it.
49247
49248 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
49249
49250         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
49251
49252 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
49253
49254         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
49255         version number.
49256
49257 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
49258
49259         * g++.law: New directory of g++ tests derived from the g++-bugs
49260         snapshots.
49261
49262 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
49263
49264         * gcc.compile: initbug1.c initbug1.exp testcase added
49265
49266 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
49267
49268         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
49269         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
49270           fixes submitted by Jeff Law (law@cs.utah.edu)
49271         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
49272           Jeff Law (law@cs.utah.edu)
49273
49274
49275 1993-11-30  Mike Stump  (mrs@cygnus.com)
49276
49277         * config/unix-g++.exp: Follow the gcc way of doing things.
49278         * g++.old-deja/old-deja.exp: Minor updates.
49279         * lib/g++.exp: New file, follow the gcc way of doing things.
49280         * lib/old-dejagnu.exp: Minor updates.
49281         * lib/mike-g++.exp: Always unset errorInfo.
49282
49283 1993-11-06  Mike Stump  (mrs@cygnus.com)
49284
49285         * lib/gcc.exp: Fix some errors with the below change, CC and
49286         CFLAGS should be global when setting, not local.
49287
49288 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
49289
49290         * lib/gcc.exp: Transform tool name.
49291
49292 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
49293
49294         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
49295
49296 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
49297
49298         * lib/gcc.exp: change gcc_done to gcc_stat
49299
49300 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
49301
49302         * Upgraded gcc testsuite to c-torture version 1.25
49303
49304 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
49305
49306         * lib/gcc.exp: added reporting code. Changed verbose compile message.
49307         * lib/c-torture: added hooks for new reporting code.
49308
49309 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
49310
49311         * config/sh-gcc.exp: check if sh-sim exists in the path
49312
49313 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
49314
49315         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
49316         * gcc.compile/compile.exp: Initial changes for new logic.
49317         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
49318         * gcc.failure/failure.exp: Initial changes for new logic.
49319         * gcc.ieee/ieee.exp: Initial changes for new logic.
49320         * gcc.misc-tests/misc.exp: Initial changes for new logic.
49321         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
49322         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
49323         * lib/c-torture.exp: Initial changes for new logic.
49324         * lib/gcc.exp: Initial changes for new logic.
49325
49326 1993-10-15  Mike Stump  (mrs@cygnus.com)
49327
49328         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
49329         depend upon failure or success.  Fully qualify names in failure
49330         and success messages.  Always remove a.out before starting
49331         compile, just in case.  Pay more attention to error text output by
49332         the compiler.  Handle testcases with no known past errors just
49333         like all others, so that things are uniform.  Other miscellaneous
49334         improvements.
49335
49336 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
49337
49338         * gcc.cpp: new directory for cpp tests
49339
49340 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
49341
49342         * lib/chill.exp: Code reformatted, removed unused code.
49343         * config/unix-chill.exp: Code reformatted, removed unused code.
49344         * chill.execute/execute.exp: Code reformatted, removed unused code.
49345         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
49346
49347 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
49348
49349         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
49350         routines not written.
49351
49352 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
49353
49354         * config/bug-gcc.exp: Use new procs from bug.exp.
49355
49356 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
49357
49358         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
49359         via ftp, rather than depending on NFS.
49360         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
49361         case.
49362
49363 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
49364
49365         * config/bug-gcc.exp: Use new download proc.
49366
49367 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
49368
49369         * chill.execute/execute.exp: cleanups, handles errors better
49370         * chill.compile/compile.exp: rewrite, based on execute.exp
49371         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
49372         * lib/chill.exp: major changes to diff proc and compile and link
49373           procs. added chill_fail and chill_pass wrappers to pass and
49374           fail. added more comments, and handle error codes better.
49375           Added a hack to capture stderr from exec, so noncompile tests
49376           can work.
49377
49378 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
49379
49380         * chill.execute/execute.exp: rewrite of testsuite driver
49381         * lib/chill.exp: rewrite of testsuite driver
49382         * config/unix-chill.exp: rewrite of testsuite driver
49383
49384 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
49385
49386         In chill.execute:
49387         * iexpr.ch: Standardize uppercase.
49388         * tuples.dat: Standardize uppercase.
49389         * vary.ch: standardize.  Correct varying string assignments.
49390         * vary.dat: Add new output lines.
49391
49392 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
49393
49394         In chill.execute:
49395         * chprintf.ch: Standardize use of uppercase.
49396         * tuples.ch: Standardize and turn arr2 into a DCL,
49397           rather than a SYN.
49398         * pinits.ch: Standardize.
49399
49400 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
49401
49402         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
49403         * Makefil: Renamed to Makefile.in.
49404         * configure.in: New.
49405
49406 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
49407
49408         In chill.execute:
49409         * .cvsignore: Add result/output files.
49410         * Makefile: Fix up variables at start.  Use MFLAGS
49411           everywhere.  Correct bool_loc, built_ins entries.
49412           Add entry for vary1.ch.
49413         * bitarray.ch: Standardize upper-case usage.
49414         * bitexpr.ch: Standardize, add output of b1.
49415         * params.ch: Use arrayt in along PROC parameters, to
49416           avoid novelty problems.
49417         * sets.ch: Tiny cleanup.
49418         * vary1.ch: Re-indent.
49419
49420 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
49421
49422           * Add PR-related files to Makefiles, .cvsignore files, etc.
49423
49424 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
49425
49426         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
49427           with compiler objects. New names are test-flow.c and test-loop.c
49428
49429 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
49430
49431         * Upgraded c-torture tests from 1.19 to 1.20
49432
49433         * new files:
49434         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
49435         * gcc.compile: 930623-1.c 930623-2.c
49436         * gcc.noncompile: 930622-1.c 930622-2.c
49437         * gcc.failure: 920411-1.c 920627-2.c
49438         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
49439
49440 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
49441
49442         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
49443           More changes to get testsuite working properly. Needs more work.
49444           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
49445
49446 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
49447
49448         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
49449           More changes to get testsuite working properly. Needs more work.
49450
49451 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
49452
49453         * chill.compile/compile.exp: Added for Dejagnu support
49454         * chill.execute/execute.exp: Added for Dejagnu support
49455         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
49456
49457 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
49458
49459         This should complete moving the CHILL test files.
49460         * chill.noncompile(.cvsignore printf.grt
49461             in-printf.grt chprintf.grt chprintf.ch):
49462             Added test-support files.
49463           (Makefile): Modified further.
49464         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
49465             signal.ch): Added test files.
49466           * chill.execute (.cvsignore printf.grt printr.c
49467             in-printf.grt rts.c chprintf.grt rts.h): Added
49468           test-support files.
49469             (Makefile): More corrections.
49470
49471 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
49472
49473         * chill.compile, chill.execute, chill.nocompile: Add CHILL
49474           test cases, ready for DejaGnu.
49475
49476 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
49477
49478         * Upgraded c-torture tests from 1.18 to 1.19
49479
49480         * gcc.compile: added test(s):
49481           930607-1.c
49482         * gcc.execute: added test(s):
49483           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
49484
49485         * added new subdirectory for misc tests: gcc.misc-tests
49486         * gcc.misc-test(s): added tests:
49487           inst-check.c test-consts.c test-ior.c test-switch.c
49488
49489 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
49490
49491         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
49492
49493 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
49494
49495         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
49496
49497 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
49498
49499         * Upgraded c-torture tests from 1.17 to 1.18
49500
49501 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
49502
49503         * Upgraded c-torture tests from 1.12 to 1.17
49504
49505 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
49506
49507         * lib/old-dejagnu.exp:
49508           Fixed handling of XFAIL target triplets to correctly
49509           recognize wildcard characters.  Removed code that
49510           appended a unique id tag to the end of the file name
49511           printed out by the result of the testcases within a
49512           given test file.
49513
49514 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
49515
49516         * lib/old-dejagnu.exp:
49517           Reworked expected failure handling to trigger off of XFAIL
49518           keyword in keyphrase embeded in testcase source code. The
49519           XFAIL keyword must be at the end of the keyphrase line. It
49520           may optionally be followed by one or more target triplets.
49521           It has just occured that the handling of wildcards in the
49522           target triplet may not be correct.
49523
49524 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
49525
49526         * g++.old-deja/tests:
49527           Moved all subdirectories up one level into g++.old-deja .
49528
49529         * lib/old-dejagnu.exp:
49530           Fixed problem with CXXFLAGS not being properly reset, and being
49531           corrupted with extraneous "-c" compiler option.  This was
49532           causing binaries to not be generated for test that needed them.
49533           Modified strings passed to "pass" and "fail" so that individual
49534           tests from the same test file would be distinguished by an
49535           identifier appended to the test file name in the summary logs;
49536           this corrected a problem with erroneous diff logs.  Added code
49537           to search testcases for expected fail and unexpected pass keywords.
49538
49539 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
49540
49541         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
49542
49543 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
49544
49545         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
49546           Removed extraneous text from end of "Special g++ Options"
49547           keyphrase.
49548
49549         * lib/old-dejagnu.exp: Added pattern matching to look for new
49550           keywords, embedded in testcases comments, which will trigger
49551           calls to xpass and xfail.
49552
49553 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
49554
49555         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
49556           comments embedded in the testcases, especially the one looking for
49557           special compiler options, as well as the pattern matching for the
49558           compiler output again.
49559
49560 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
49561
49562         * lib/old-dejagnu.exp: Do a proper check of the return value for
49563           execute tests. Fixed several problems with the pattern matching
49564           of the compiler output which gave erroneous test results.
49565           Changed several of the test result messages to be more descriptive.
49566         * config/unix-g++.exp: Proc g++_load now actually works and
49567           executes the tests passed to it and returns a usable return
49568           value.
49569
49570 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
49571
49572           * lib/gcc.exp: Exits gracefully if $CC is bogus.
49573
49574 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
49575
49576         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
49577           Modified both files to properly execute the old style
49578           dejagnu tests. The previous versions of these files were
49579           experimental and did not function anything near correctly.
49580
49581 1993-04-05  Rob Savoye  (rob@cygnus.com)
49582
49583         * Removed all Makefile.in and configure.in files. No configuration
49584         needed now.
49585
49586 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
49587
49588         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
49589
49590 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
49591
49592         * gcc.compile/configure.in, gcc.unsorted/configure.in,
49593         gcc.special/configure.in, gcc.noncompile/configure.in,
49594         gcc.execute/configure.in, gcc.code_quality/configure.in,
49595         g++.other/configure.in, g++.old-deja/configure.in,
49596         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
49597         in srcname setting.
49598
49599 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
49600
49601         * lib/udi.exp: Fixed mondfe and mondfe_download.
49602         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
49603         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
49604
49605 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
49606
49607         * config/udi-gdb.exp: Check $shell_id after connecting to target.
49608         (gdb_exit): Don't remove *_soc files.
49609
49610 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
49611
49612         * lib/c-torture.exp: Don't look for main; instead always use -w
49613         -c.  This is how the c-torture tests work.  Remove the object
49614         file if the compilation succeeds.
49615         * gcc.execute/execute.exp: Remove executable if test passes.
49616         * gcc.noncompile/noncompile.exp: Every test is an expected
49617         failure.
49618         * gcc.special/special.exp: Added tests from c-torture 1.11,
49619         corrected use of existing test.
49620         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
49621         gcc.execute/920625-1.c: Updated to c-torture 1.11.
49622         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
49623         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
49624         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
49625         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
49626         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
49627         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
49628         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
49629         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
49630         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
49631         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
49632         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
49633         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
49634         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
49635         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
49636         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
49637         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
49638         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
49639         c-torture 1.11.
49640         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
49641         correspond to c-torture 1.11.
49642
49643         * New file.